From 0a84ef198d6d7e14a461c414fc6a9a194db1dcb4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 22 Jan 2026 16:38:22 +0000 Subject: [PATCH] Updates --- ...3236248fb94.js => comm.424304d1989a6330.js | 2 +- ...ef10eee8478.js => conf.d9dc6aa74a16ca46.js | 2 +- index.html | 359 +----------------- ...96e02b7c492.js => main.44330ca0f4b54400.js | 2 +- modu.1430367271c0d934.js | 1 + modu.1cee794da96669f1.js | 2 - modu.1e4b6178be2b6ec9.js | 2 + ...xt => modu.1e4b6178be2b6ec9.js.LICENSE.txt | 0 modu.1eb04bb98496d183.js | 1 - modu.20a80dfbcef0bf29.js | 1 - ...9a1c6added2.js => modu.6db8b34b64d5366a.js | 4 +- ...xt => modu.6db8b34b64d5366a.js.LICENSE.txt | 0 modu.6ebe22016c5e0f03.js | 1 + modu.90fa9049392a08f1.js | 1 - modu.a1167476b1fd568e.js | 1 + ...df18fb2123c.js => modu.a95d286a1ae2ea9b.js | 2 +- modu.c5736687f7b5b284.js | 1 + modu.dc85d2c93fa8a750.js | 1 - modu.dec3917013659083.js | 1 + modu.ec475daa2b985ff2.js | 1 - modu.f07fe83a67d2ce2b.js | 1 - modu.ffc77ab697418e9e.js | 1 - ...2557982cc7f.js => page.7bc5fa492b8d9f32.js | 2 +- 23 files changed, 22 insertions(+), 367 deletions(-) rename comm.f8eb33236248fb94.js => comm.424304d1989a6330.js (99%) rename conf.1bee1ef10eee8478.js => conf.d9dc6aa74a16ca46.js (53%) rename main.caf6f96e02b7c492.js => main.44330ca0f4b54400.js (99%) create mode 100644 modu.1430367271c0d934.js delete mode 100644 modu.1cee794da96669f1.js create mode 100644 modu.1e4b6178be2b6ec9.js rename modu.1cee794da96669f1.js.LICENSE.txt => modu.1e4b6178be2b6ec9.js.LICENSE.txt (100%) delete mode 100644 modu.1eb04bb98496d183.js delete mode 100644 modu.20a80dfbcef0bf29.js rename modu.7736a9a1c6added2.js => modu.6db8b34b64d5366a.js (99%) rename modu.7736a9a1c6added2.js.LICENSE.txt => modu.6db8b34b64d5366a.js.LICENSE.txt (100%) create mode 100644 modu.6ebe22016c5e0f03.js delete mode 100644 modu.90fa9049392a08f1.js create mode 100644 modu.a1167476b1fd568e.js rename modu.4da7ddf18fb2123c.js => modu.a95d286a1ae2ea9b.js (88%) create mode 100644 modu.c5736687f7b5b284.js delete mode 100644 modu.dc85d2c93fa8a750.js create mode 100644 modu.dec3917013659083.js delete mode 100644 modu.ec475daa2b985ff2.js delete mode 100644 modu.f07fe83a67d2ce2b.js delete mode 100644 modu.ffc77ab697418e9e.js rename page.be2a42557982cc7f.js => page.7bc5fa492b8d9f32.js (99%) diff --git a/comm.f8eb33236248fb94.js b/comm.424304d1989a6330.js similarity index 99% rename from comm.f8eb33236248fb94.js rename to comm.424304d1989a6330.js index 1fe54c1..d2fd1b1 100644 --- a/comm.f8eb33236248fb94.js +++ b/comm.424304d1989a6330.js @@ -3709,7 +3709,7 @@ } } } -`,l=s.memo(function({children:e,className:t="",isFull:n,isHidden:s,isOuter:i,isSmall:l,label:c=r,labelExtra:d,withEllipsis:u,withLabel:m=!0}){return s?null:m?(0,a.jsxs)(o,{className:`${t} ui--Labelled ${l?"isSmall":""} ${n?"isFull":""} ${i?"isOuter":""}`,children:[(0,a.jsx)("label",{children:u?(0,a.jsx)("div",{className:"withEllipsis",children:c}):c}),d&&(0,a.jsx)("div",{className:"labelExtra",children:d}),(0,a.jsx)("div",{className:"ui--Labelled-content",children:e})]}):(0,a.jsx)("div",{className:t,children:e})})},43892(e,t,n){n.d(t,{A:()=>g,T:()=>p});var a=n(31085),s=(n(14041),n(1445)),i=n(26679),r=n(68050),o=n(92100),l=n(6404),c=n(63181),d=n(29220),u=n(60750);function m({className:e="",key:t},...n){return{cName:`${e} ui--Param-text`,key:t,values:n}}function h(e){return(0,l.T)(e.toHuman)?e.toHuman():Array.isArray(e)?e.map(e=>h(e)):e.toString()}function p(e){return(0,d.A)(e,2).replace(/,\n/g,"\n").replace(/"/g,"").replace(/\\/g,"").replace(/\],\[/g,"],\n[")}function g(e,t){if((0,c.k)(t)||(0,u.b)(t)){const{cName:e,key:t,values:n}=m({},"");return(0,a.jsx)("div",{className:e,children:n},t)}const n=["Bytes","Raw","Option","Keys"].includes(e)&&(0,l.T)(t.toU8a)?(0,o.X)(t.toU8a(!0)):"Vec<(ValidatorId,Keys)>"===e?p((d=t,JSON.stringify(d.map(([e,t])=>[e.toString(),t.toHex()])))):t instanceof i.d?t.isEmpty?"":t.toString():t instanceof r.c&&t.isNone?"":p(h(t));var d;const{cName:g,key:f,values:b}=m({},n);return(0,a.jsxs)("div",{className:g,children:[b,(0,a.jsx)(s.i8,{value:n})]},f)}},43910(e,t,n){n.d(t,{sH:()=>Y,fI:()=>U,KK:()=>H});var a=n(31085),s=n(11757),i=n(82036),r=n(14041),o=n(70020),l=n.n(o),c=n(19699),d=n(70248),u=n(34985),m=n(34060),h=n(87194),p=n(23639),g=n(63013),f=n(41042),b=n(2393),A=n(51999),x=n(97783),v=n(55155);const w=(0,x.Xi)((e,t)=>t?.toString()||e),y=(0,v.F)("useEndpoint",function(e){return(0,r.useMemo)(()=>function(e){return w.find(({value:t})=>t===e)||null}(e),[e])});var k=n(76733);const j=(0,x.Xi)((e,t)=>t?.toString()||e),C=(0,v.F)("usePeopleEndpoint",function(e){return(0,r.useMemo)(()=>{return t=e,j.find(({info:e,isPeople:n})=>n&&(0,k.K)(e)&&(0,k.K)(t)&&e.toLowerCase().includes(t.toLowerCase()))||null;var t},[e])}),N=(0,x.Xi)((e,t)=>t?.toString()||e),E=(0,v.F)("useCoretimeEndpoint",function(e){return(0,r.useMemo)(()=>{return t=e,N.find(({info:e})=>(0,k.K)(e)&&(0,k.K)(t)&&e.toLowerCase().includes("coretime")&&e.toLowerCase().includes(t.toLowerCase()))||null;var t},[e])});var S=n(42791),I=n(99677);class B{#e;#t;#n;constructor(e,t,n){this.#e=t,this.#t=n,this.#n=e}async signPayload(e){return new Promise((t,n)=>{this.#e(this.#n,e,(e,a)=>{a?t(a):n(new Error("Unable to sign"))})})}update(e,t){t instanceof this.#n.createClass("Hash")?this.#t(e,"sent",t.toHex()):this.#t(e,t.status.type.toLowerCase(),t)}}var F=n(770),T=n(49723),D=n(93302),L=n(848),M=n(52831),P=n(29220),V=n(44734),z=n(17802),R=n(19830),q=n(35038),$=n(815);const U=q.g.registry.createType("u32",12),H=q.g.registry.createType("u32",z.N.prefix),Q=["Aux1","Aux2","Aux3","Aux4","Aux5","Aux6","Aux7","Aux8","Aux9"],O=[],W={hasInjectedAccounts:!1,isApiReady:!1};async function G(e){try{return await e,(await(0,f.OZ)()).map(({address:e,meta:t,type:n},a)=>({address:e,meta:(0,D.b)({},t,{name:`${t.name||"unknown"} (${"pezkuwi-js"===t.source?"extension":t.source})`,whenCreated:a}),type:n||"sr25519"}))}catch(e){return console.error("web3Accounts",e),[]}}function Y({apiUrl:e,beforeApiInit:t,children:o,isElectron:x,store:v}){const{queuePayload:w,queueSetTxStatus:k}=(0,A.x)(),[j,N]=(0,r.useState)(W),[z,Y]=(0,r.useState)(!1),[K,J]=(0,r.useState)(!1),[Z,X]=(0,r.useState)(null),[_,ee]=(0,r.useState)(),te=(0,r.useMemo)(()=>l().get("localFork")===e,[e]),ne=y(e),ae=C(ne?.relayName||ne?.info),se=E(ne?.relayName||ne?.info),ie=(0,r.useMemo)(()=>ne?.valueRelay&&(0,V.E)(ne.paraId)&&ne.paraId<2e3?ne.valueRelay:null,[ne]),re=(0,r.useMemo)(()=>ae?.isPeople&&!ne?.isPeople&&ae?.providers&&ne?.isPeopleForIdentity?ae.providers:null,[ne,ae]),oe=(0,r.useMemo)(()=>se?.providers?se.providers:null,[se]),le=(0,S.r)(ie),ce=(0,S.r)(oe),de=(0,S.r)(re),ue=(0,r.useMemo)(()=>function(e,t){return(n,a)=>`${t?"https://pezkuwi.js.org/apps/":`${window.location.origin}${window.location.pathname}`}?rpc=${encodeURIComponent(a||e)}#${n}`}(e,x),[e,x]),me=ne?.isPeople||(0,V.E)(ne?.paraId)&&ne?.paraId>=2e3&&!ne?.isPeopleForIdentity||"boolean"==typeof ne?.isPeopleForIdentity&&!ne?.isPeopleForIdentity,he=(0,r.useMemo)(()=>(0,D.b)({},j,{api:q.g.api,apiCoretime:ce,apiEndpoint:ne,apiError:Z,apiIdentity:ne?.isPeopleForIdentity&&de||q.g.api,apiRelay:le,apiSystemPeople:de,apiUrl:e,createLink:ue,enableIdentity:me,extensions:_,isApiConnected:z,isApiInitialized:K,isElectron:x,isLocalFork:te,isWaitingInjected:!_}),[Z,ue,_,z,K,x,te,j,ne,ce,le,e,de,me]);return(0,r.useEffect)(()=>{const t=e=>{console.error(e),X(e.message)};(async function(e,t,a,r){const o=function(){const e=(0,$.z)()||l().get("types",{}),t=Object.keys(e);return t.length&&console.log("Injected types:",t.join(", ")),e}(),m=e.startsWith("light://");let h,p,f=null,b=!1;if(a)try{p=await s.$h.fromEndpoint(e),f=p.chain,await(0,s.cT)(f,{System:{Account:[[["5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"],{data:{free:5e15},providers:1}]]}}),b=!0}catch(e){throw l().set("localFork",""),r(new Error("Local fork failed, please refresh to switch back to default API provider. This is likely due to chain not supported by chopsticks.\n Please consider to send an issue to https://github.com/AcalaNetwork/chopsticks.")),e}try{h=m?await async function(e){const[t,a,s]=e.split("/");if("bizinikiwi-connect"!==t)throw new Error(`Cannot connect to non bizinikiwi-connect protocol ${e}`);if(!R.C[a]||s&&!R.t[a]?.[s])throw new Error(`Unable to construct light chain ${e}`);const r=new c.w(i,R.C[a]);if(!s)return r;const o=await n(59621)(`${R.t[a][s]}`);return new c.w(i,JSON.stringify(o.default),r)}(e.replace("light://","")):a&&b?p:new d.E(e),q.g.api=new u.G({provider:h,registry:q.g.registry,signer:t,types:o,typesBundle:g.a5}),m&&await(h?.connect())}catch(e){r(e)}return{fork:f,types:o}})(e,new B(q.g.registry,w,k),te,t).then(({fork:e,types:n})=>{q.g.api.on("connected",()=>Y(!0)),q.g.api.on("disconnected",()=>Y(!1)),q.g.api.on("error",t),q.g.api.on("ready",()=>{const a=(0,f.jP)("pezkuwichain/pezkuwi-apps");a.then(ee).catch(console.error);const s=!!location.href.includes("keyring-type=ethereum");(async function(e,t,n,a,s,i,r=!1){q.g.registry.register(i);const{injectedAccounts:o,properties:l,systemChain:c,systemChainType:d,systemName:u,systemVersion:g}=await async function(e,t){const[n,a,s,i,r]=await Promise.all([e.rpc.system.chain(),e.rpc.system.chainType?e.rpc.system.chainType():Promise.resolve(q.g.registry.createType("ChainType","Live")),e.rpc.system.name(),e.rpc.system.version(),G(t)]);return{injectedAccounts:r.filter(({meta:{source:e}})=>!O.includes(e)),properties:q.g.registry.createType("ChainProperties",{isEthereum:e.registry.chainIsEthereum,ss58Format:e.registry.chainSS58,tokenDecimals:e.registry.chainDecimals,tokenSymbol:e.registry.chainTokens}),systemChain:(n||"").toString(),systemChainType:a,systemName:s.toString(),systemVersion:i.toString()}}(e,a),f=l.ss58Format.unwrapOr(H).toNumber(),A=-1===T.W.prefix?f:T.W.prefix,x=l.tokenSymbol.unwrapOr([L.Q.getDefaults().unit,...Q]),v=l.tokenDecimals.unwrapOr([U]),w=l.isEthereum.isTrue||p.O.includes(e.runtimeVersion.specName.toString())||r,y=d.isDevelopment||d.isLocal||(0,M._)(c);console.log(`chain: ${c} (${d.toString()}), ${(0,P.A)(l)}`),q.g.registry.setChainProperties(q.g.registry.createType("ChainProperties",{isEthereum:w,ss58Format:A,tokenDecimals:v,tokenSymbol:x})),L.Q.setDefaults({decimals:v.map(e=>e.toNumber()),unit:x[0].toString()}),b.A.setAbbr(x[0].toString()),function(){try{return!!F.AC.keyring}catch{return!1}}()||F.AC.loadAll({genesisHash:e.genesisHash,genesisHashAdd:!w&&t&&(0,V.E)(t.paraId)&&t.paraId<2e3&&t.genesisHashRelay?[t.genesisHashRelay]:[],isDevelopment:y,ss58Format:A,store:s,type:w?"ethereum":"ed25519"},w?o.map(e=>{const t={...e};return t.type="ethereum",t}):o);const k=Object.keys(e.tx)[0],j=Object.keys(e.tx[k])[0],C=e.tx[k][j],N=e.tx.system?.setCode||C;return(0,m.G)(e.genesisHash.toHex(),h.S),{apiDefaultTx:C,apiDefaultTxSudo:N,chainSS58:f,fork:n,hasInjectedAccounts:0!==o.length,isApiReady:!0,isDevelopment:y,isEthereum:w,specName:e.runtimeVersion.specName.toString(),specVersion:e.runtimeVersion.specVersion.toString(),systemChain:c,systemName:u,systemVersion:g}})(q.g.api,ne,e,a,v,n,s).then(N).catch(t)}),te&&(l().set("localFork",""),q.g.api.connect().catch(t)),J(!0)}).catch(t)},[ne,e,w,k,v,te]),he.isApiInitialized?(0,a.jsx)(I.E.Provider,{value:he,children:o}):(0,a.jsx)(a.Fragment,{children:t})}},44362(e,t,n){n.d(t,{l:()=>i});var a=n(6404),s=n(36413);function i(e,...t){t?.length&&t.forEach(t=>{(0,s.A)(t)?t.next(e):(0,a.T)(t)&&t(e)})}},44366(e,t,n){n.d(t,{A:()=>l});var a=n(31085),s=n(14041),i=n(61020),r=n(79129),o=n(33168);const l=s.memo(function({children:e,className:t="",label:n,params:s}){const{api:l}=(0,i.g)(),c=(0,r.Gc)(l.derive.balances?.all,[s]);return(0,a.jsx)(o.A,{className:t,label:n,value:c?.transferable||c?.availableBalance,children:e})})},44377(e,t,n){n.d(t,{n:()=>m});var a=n(14041),s=n(97783),i=n(44734),r=n(55155),o=n(61020),l=n(79129);const c={allowTeleport:!1,destinations:[],oneWay:[]},d=(0,s.Xi)((e,t)=>t?.toString()||e).filter(e=>!!e.teleport);function u(e,t){return d.filter(n=>(n.genesisHashRelay===e||n.genesisHash===e)&&t(n)).reduce((e,t)=>(e.some(({genesisHash:e,paraId:n})=>n===t.paraId||e&&e===t.genesisHash)||e.push(t),e),[]).sort((e,t)=>e.isRelay===t.isRelay?0:e.isRelay?-1:1)}const m=(0,r.F)("useTeleport",function(){const{api:e,apiUrl:t,isApiReady:n}=(0,o.g)(),s=(0,l.Gc)(n&&e.query.teyrchainInfo?.teyrchainId),[r,m]=(0,a.useState)(()=>({...c}));return(0,a.useEffect)(()=>{if(n){const t=e.genesisHash.toHex(),n=d.find(({genesisHash:e})=>e===t);if(n){const e=u(t,({paraId:e})=>(0,i.E)(e)&&n.teleport.includes(e)),a=u(t,({paraId:e,teleport:t})=>(0,i.E)(e)&&!t.includes(-1)).map(({paraId:e})=>e||-1);m({allowTeleport:0!==e.length,destinations:e,isRelayTeleport:!0,oneWay:a})}}},[e,n]),(0,a.useEffect)(()=>{if(s){const e=d.find(({value:e})=>e===t);if(e?.genesisHashRelay){const t=u(e.genesisHashRelay,({paraId:t})=>e.teleport.includes((0,i.E)(t)?t:-1)),n=u(e.genesisHashRelay,({paraId:e,teleport:t})=>!t.includes((0,i.E)(e)?e:-1)).map(({paraId:e})=>e||-1);m({allowTeleport:0!==t.length,destinations:t,isParaTeleport:!0,oneWay:n})}}},[t,s]),r})},45691(e,t,n){n.d(t,{A:()=>c});var a=n(31085),s=n(14041),i=n(95675),r=n(95927),o=n.n(r),l=n(22679);const c=s.memo(function({className:e="",defaultValue:{value:t},isDisabled:n,isError:r,label:c,onChange:d,onEnter:u,onEscape:m,withLabel:h}){const[p,g]=(0,s.useState)(!1),[f]=(0,s.useState)(()=>new(o())((t||"0").toString()).toString(10)),b=(0,s.useCallback)(e=>{const t=!r&&!!e;d&&d({isValid:t,value:e}),g(t)},[r,d]);return(0,a.jsx)(l.A,{className:e,children:(0,a.jsx)(i.A,{className:"full",defaultValue:f,isDisabled:n,isError:r||!p,label:c,onChange:b,onEnter:u,onEscape:m,withEllipsis:!0,withLabel:h})})})},47608(e,t,n){n.d(t,{A:()=>h,E:()=>m});var a=n(31085),s=n(14041),i=n(13648),r=n(66707),o=n(95927),l=n.n(o),c=n(51524),d=n(41340),u=n(80087);const m=[1,2,4,8,16,32].map((e,t)=>[t+1,e,new(l())(e)]),h=s.memo(function({className:e="",label:t,onChange:n,value:o,voteLockingPeriod:l}){const{t:h}=(0,u.B)(),p=(0,i.y)(),g=(0,s.useRef)(function(e,t,n){return[{text:n("0.1x voting balance, no lockup period"),value:0},...m.map(([a,s,i])=>({text:n("{{value}}x voting balance, locked for {{duration}}x duration{{period}}",{replace:{duration:s,period:t&&t.gt(c.Yz)?` (${(0,r.U)(e,i.mul(t),n)[1]})`:"",value:a}}),value:a}))]}(p,l,h));return(0,a.jsx)(d.A,{className:e,label:t,onChange:n,options:g.current,value:o})})},48204(e,t,n){n.d(t,{U:()=>l});var a=n(55155),s=n(97186),i=n(61020),r=n(79129);const o={transform:(e,t)=>3===t.tx.proxy.addProxy.meta.args.length?e:e.map(([e,n])=>[e.map(([e,n])=>t.createType("ProxyDefinition",{delegate:e,proxyType:n})),n])},l=(0,a.F)("useProxies",function(){const{api:e}=(0,i.g)(),{allAccounts:t}=(0,s.o)();return(0,r.Gc)(e.query.proxy?.proxies.multi,[t],o)})},48362(e,t,n){n.d(t,{d:()=>a});const a=["gm","shiden","tinkernet"]},48463(e,t,n){n.d(t,{Ay:()=>we});var a=n(31085),s=n(14041),i=n(1445),r=n(61020),o=n(51999),l=n(11243),c=n(6404),d=n(8781),u=n(37140);function m(){return(0,u.Bd)("react-signer")}var h=n(41042),p=n(8575),g=n(28138),f=n(770),b=n(49723),A=n(58797),x=n(72102),v=n(99614),w=n(92100),y=n(93302),k=n(1048).Buffer;let j=0;class C{#a;#s;#i;#n;#r;constructor(e,t,n,a){this.#a=n,this.#s=a,this.#i=t,this.#n=e.registry,this.#r=e}async getMetadataProof(e){const t=await this.#r.call.metadata.metadataAtVersion(15),{specName:n,specVersion:a}=this.#r.runtimeVersion,s=(0,v.S)(t.toHex(),{base58Prefix:this.#r.consts.system.ss58Prefix.toNumber(),decimals:this.#r.registry.chainDecimals[0],specName:n.toString(),specVersion:a.toNumber(),tokenSymbol:this.#r.registry.chainTokens[0]}),i=(0,w.X)(s.digest()),r=(0,y.b)({},e,{metadataHash:i,mode:1}),o=this.#n.createType("ExtrinsicPayload",r);return{raw:o,txMetadata:s.getProofForExtrinsicPayload((0,w.X)(o.toU8a(!0)))}}async signPayload(e){const t=b.W.get().ledgerApp;if("migration"===t||"generic"===t){const{address:t}=await this.#i().getAddress(this.#r.consts.system.ss58Prefix.toNumber(),!1,this.#a,this.#s),{raw:n,txMetadata:a}=await this.getMetadataProof(e),s=k.from(a),{signature:i}=await this.#i().signWithMetadata(n.toU8a(!0),this.#a,this.#s,{metadata:s}),r=this.#n.createType("Extrinsic",{method:n.method},{version:4});return r.addSignature(t,i,n.toHex()),{id:++j,signature:i,signedTransaction:r.toHex()}}{const t=this.#n.createType("ExtrinsicPayload",e,{version:e.version}),{signature:n}=await this.#i().sign(t.toU8a(!0),this.#a,this.#s);return{id:++j,signature:n}}}}const N=()=>{},E={accountOffset:0,addressOffset:0,isHardware:!1,isLocal:!1,isMultisig:!1,isProxied:!1,isQr:!1,isUnlockable:!1,threshold:0,who:[]},S={};function I(e){if(!e)return E;let t;try{t=f.AC.decodeAddress(e)}catch(e){return console.error(e),E}const n=f.AC.getPair(t),{isExternal:a,isHardware:s,isInjected:i,isLocal:r,isMultisig:o,isProxied:l}=n.meta,c=!a&&!s&&!i;if(c){const e=S[n.address];e&&Date.now()>e&&!n.isLocked&&(n.lock(),S[n.address]=0)}return{accountOffset:n.meta.accountOffset||0,addressOffset:n.meta.addressOffset||0,hardwareType:n.meta.hardwareType,isHardware:!!s,isLocal:!!r,isMultisig:!!o,isProxied:!!l,isQr:!(!a||o||l||s||i||r),isUnlockable:c&&n.isLocked,threshold:n.meta.threshold||0,who:(n.meta.who||[]).map(B)}}function B(e){return f.AC.encodeAddress(f.AC.decodeAddress(e))}function F(e,t,{id:n,txFailedCb:a=N,txSuccessCb:s=N,txUpdateCb:i=N},r){return o=>{if(!o?.status)return;const l=o.status.type.toLowerCase();console.log(`${e}: status :: ${JSON.stringify(o)}`),t(n,l,o),i(o),o.status.isFinalized||o.status.isInBlock?o.events.filter(({event:{section:e}})=>"system"===e).forEach(({event:{method:e}})=>{"ExtrinsicFailed"===e?a(o):"ExtrinsicSuccess"===e&&s(o)}):o.isError&&a(o),o.isCompleted&&r()}}let T=0;class D{#o;#n;constructor(e,t){this.#o=t,this.#n=e}async signPayload(e){return new Promise(t=>{const n=this.#n.createType("ExtrinsicPayload",e,{version:e.version}).sign(this.#o);var a;a=this.#o,Date.now()>(S[a.address]||0)&&!a.isLocked&&a.lock(),t((0,y.b)({id:++T},n))})}}var L=n(9799);class M{#n;#l;constructor(e,t){this.#n=e,this.#l=t}async signPayload(e){return new Promise((t,n)=>{const a=e.method.length>5e3,s=this.#n.createType("ExtrinsicPayload",e,{version:e.version}),i=a?(0,L.q)(s.toU8a(!0)):s.toU8a();this.#l({isQrHashed:a,qrAddress:e.address,qrPayload:i,qrReject:n,qrResolve:t})})}}var P=n(97186),V=n(22067),z=n(51524);const R=(0,i.I4)(i.aF.Columns)` +`,l=s.memo(function({children:e,className:t="",isFull:n,isHidden:s,isOuter:i,isSmall:l,label:c=r,labelExtra:d,withEllipsis:u,withLabel:m=!0}){return s?null:m?(0,a.jsxs)(o,{className:`${t} ui--Labelled ${l?"isSmall":""} ${n?"isFull":""} ${i?"isOuter":""}`,children:[(0,a.jsx)("label",{children:u?(0,a.jsx)("div",{className:"withEllipsis",children:c}):c}),d&&(0,a.jsx)("div",{className:"labelExtra",children:d}),(0,a.jsx)("div",{className:"ui--Labelled-content",children:e})]}):(0,a.jsx)("div",{className:t,children:e})})},43892(e,t,n){n.d(t,{A:()=>g,T:()=>p});var a=n(31085),s=(n(14041),n(1445)),i=n(26679),r=n(68050),o=n(92100),l=n(6404),c=n(63181),d=n(29220),u=n(60750);function m({className:e="",key:t},...n){return{cName:`${e} ui--Param-text`,key:t,values:n}}function h(e){return(0,l.T)(e.toHuman)?e.toHuman():Array.isArray(e)?e.map(e=>h(e)):e.toString()}function p(e){return(0,d.A)(e,2).replace(/,\n/g,"\n").replace(/"/g,"").replace(/\\/g,"").replace(/\],\[/g,"],\n[")}function g(e,t){if((0,c.k)(t)||(0,u.b)(t)){const{cName:e,key:t,values:n}=m({},"");return(0,a.jsx)("div",{className:e,children:n},t)}const n=["Bytes","Raw","Option","Keys"].includes(e)&&(0,l.T)(t.toU8a)?(0,o.X)(t.toU8a(!0)):"Vec<(ValidatorId,Keys)>"===e?p((d=t,JSON.stringify(d.map(([e,t])=>[e.toString(),t.toHex()])))):t instanceof i.d?t.isEmpty?"":t.toString():t instanceof r.c&&t.isNone?"":p(h(t));var d;const{cName:g,key:f,values:b}=m({},n);return(0,a.jsxs)("div",{className:g,children:[b,(0,a.jsx)(s.i8,{value:n})]},f)}},43910(e,t,n){n.d(t,{sH:()=>Y,fI:()=>U,KK:()=>H});var a=n(31085),s=n(11757),i=n(82036),r=n(14041),o=n(70020),l=n.n(o),c=n(19699),d=n(70248),u=n(34985),m=n(34060),h=n(87194),p=n(23639),g=n(63013),f=n(41042),b=n(2393),A=n(51999),x=n(97783),v=n(55155);const w=(0,x.Xi)((e,t)=>t?.toString()||e),y=(0,v.F)("useEndpoint",function(e){return(0,r.useMemo)(()=>function(e){return w.find(({value:t})=>t===e)||null}(e),[e])});var k=n(76733);const j=(0,x.Xi)((e,t)=>t?.toString()||e),C=(0,v.F)("usePeopleEndpoint",function(e){return(0,r.useMemo)(()=>{return t=e,j.find(({info:e,isPeople:n})=>n&&(0,k.K)(e)&&(0,k.K)(t)&&e.toLowerCase().includes(t.toLowerCase()))||null;var t},[e])}),N=(0,x.Xi)((e,t)=>t?.toString()||e),E=(0,v.F)("useCoretimeEndpoint",function(e){return(0,r.useMemo)(()=>{return t=e,N.find(({info:e})=>(0,k.K)(e)&&(0,k.K)(t)&&e.toLowerCase().includes("coretime")&&e.toLowerCase().includes(t.toLowerCase()))||null;var t},[e])});var S=n(42791),I=n(99677);class B{#e;#t;#n;constructor(e,t,n){this.#e=t,this.#t=n,this.#n=e}async signPayload(e){return new Promise((t,n)=>{this.#e(this.#n,e,(e,a)=>{a?t(a):n(new Error("Unable to sign"))})})}update(e,t){t instanceof this.#n.createClass("Hash")?this.#t(e,"sent",t.toHex()):this.#t(e,t.status.type.toLowerCase(),t)}}var F=n(770),T=n(49723),D=n(93302),L=n(848),M=n(52831),P=n(29220),V=n(44734),z=n(17802),R=n(19830),q=n(35038),$=n(815);const U=q.g.registry.createType("u32",12),H=q.g.registry.createType("u32",z.N.prefix),Q=["Aux1","Aux2","Aux3","Aux4","Aux5","Aux6","Aux7","Aux8","Aux9"],O=[],W={hasInjectedAccounts:!1,isApiReady:!1};async function G(e){try{return await e,(await(0,f.OZ)()).map(({address:e,meta:t,type:n},a)=>({address:e,meta:(0,D.b)({},t,{name:`${t.name||"unknown"} (${"pezkuwi-js"===t.source?"extension":t.source})`,whenCreated:a}),type:n||"sr25519"}))}catch(e){return console.error("web3Accounts",e),[]}}function Y({apiUrl:e,beforeApiInit:t,children:o,isElectron:x,store:v}){const{queuePayload:w,queueSetTxStatus:k}=(0,A.x)(),[j,N]=(0,r.useState)(W),[z,Y]=(0,r.useState)(!1),[K,J]=(0,r.useState)(!1),[Z,X]=(0,r.useState)(null),[_,ee]=(0,r.useState)(),te=(0,r.useMemo)(()=>l().get("localFork")===e,[e]),ne=y(e),ae=C(ne?.relayName||ne?.info),se=E(ne?.relayName||ne?.info),ie=(0,r.useMemo)(()=>ne?.valueRelay&&(0,V.E)(ne.paraId)&&ne.paraId<2e3?ne.valueRelay:null,[ne]),re=(0,r.useMemo)(()=>ae?.isPeople&&!ne?.isPeople&&ae?.providers&&ne?.isPeopleForIdentity?ae.providers:null,[ne,ae]),oe=(0,r.useMemo)(()=>se?.providers?se.providers:null,[se]),le=(0,S.r)(ie),ce=(0,S.r)(oe),de=(0,S.r)(re),ue=(0,r.useMemo)(()=>function(e,t){return(n,a)=>`${t?"https://pezkuwi.js.org/apps/":`${window.location.origin}${window.location.pathname}`}?rpc=${encodeURIComponent(a||e)}#${n}`}(e,x),[e,x]),me=ne?.isPeople||(0,V.E)(ne?.paraId)&&ne?.paraId>=2e3&&!ne?.isPeopleForIdentity||"boolean"==typeof ne?.isPeopleForIdentity&&!ne?.isPeopleForIdentity,he=(0,r.useMemo)(()=>(0,D.b)({},j,{api:q.g.api,apiCoretime:ce,apiEndpoint:ne,apiError:Z,apiIdentity:ne?.isPeopleForIdentity&&de||q.g.api,apiRelay:le,apiSystemPeople:de,apiUrl:e,createLink:ue,enableIdentity:me,extensions:_,isApiConnected:z,isApiInitialized:K,isElectron:x,isLocalFork:te,isWaitingInjected:!_}),[Z,ue,_,z,K,x,te,j,ne,ce,le,e,de,me]);return(0,r.useEffect)(()=>{const t=e=>{console.error(e),X(e.message)};(async function(e,t,a,r){const o=function(){const e=(0,$.z)()||l().get("types",{}),t=Object.keys(e);return t.length&&console.log("Injected types:",t.join(", ")),e}(),m=e.startsWith("light://");let h,p,f=null,b=!1;if(a)try{p=await s.$h.fromEndpoint(e),f=p.chain,await(0,s.cT)(f,{System:{Account:[[["5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"],{data:{free:5e15},providers:1}]]}}),b=!0}catch(e){throw l().set("localFork",""),r(new Error("Local fork failed, please refresh to switch back to default API provider. This is likely due to chain not supported by chopsticks.\n Please consider to send an issue to https://github.com/AcalaNetwork/chopsticks.")),e}try{h=m?await async function(e){const[t,a,s]=e.split("/");if("bizinikiwi-connect"!==t)throw new Error(`Cannot connect to non bizinikiwi-connect protocol ${e}`);if(!R.C[a]||s&&!R.t[a]?.[s])throw new Error(`Unable to construct light chain ${e}`);const r=new c.w(i,R.C[a]);if(!s)return r;const o=await n(59621)(`${R.t[a][s]}`);return new c.w(i,JSON.stringify(o.default),r)}(e.replace("light://","")):a&&b?p:new d.E(e),q.g.api=new u.G({provider:h,registry:q.g.registry,signer:t,types:o,typesBundle:g.a5}),m&&await(h?.connect())}catch(e){r(e)}return{fork:f,types:o}})(e,new B(q.g.registry,w,k),te,t).then(({fork:e,types:n})=>{q.g.api.on("connected",()=>Y(!0)),q.g.api.on("disconnected",()=>Y(!1)),q.g.api.on("error",t),q.g.api.on("ready",()=>{const a=(0,f.jP)("pezkuwichain/pezkuwi-apps");a.then(ee).catch(console.error);const s=!!location.href.includes("keyring-type=ethereum");(async function(e,t,n,a,s,i,r=!1){q.g.registry.register(i);const{injectedAccounts:o,properties:l,systemChain:c,systemChainType:d,systemName:u,systemVersion:g}=await async function(e,t){const[n,a,s,i,r]=await Promise.all([e.rpc.system.chain(),e.rpc.system.chainType?e.rpc.system.chainType():Promise.resolve(q.g.registry.createType("ChainType","Live")),e.rpc.system.name(),e.rpc.system.version(),G(t)]);return{injectedAccounts:r.filter(({meta:{source:e}})=>!O.includes(e)),properties:q.g.registry.createType("ChainProperties",{isEthereum:e.registry.chainIsEthereum,ss58Format:e.registry.chainSS58,tokenDecimals:e.registry.chainDecimals,tokenSymbol:e.registry.chainTokens}),systemChain:(n||"").toString(),systemChainType:a,systemName:s.toString(),systemVersion:i.toString()}}(e,a),f=l.ss58Format.unwrapOr(H).toNumber(),A=-1===T.W.prefix?f:T.W.prefix,x=l.tokenSymbol.unwrapOr([L.Q.getDefaults().unit,...Q]),v=l.tokenDecimals.unwrapOr([U]),w=l.isEthereum.isTrue||p.O.includes(e.runtimeVersion.specName.toString())||r,y=d.isDevelopment||d.isLocal||(0,M._)(c);console.log(`chain: ${c} (${d.toString()}), ${(0,P.A)(l)}`),q.g.registry.setChainProperties(q.g.registry.createType("ChainProperties",{isEthereum:w,ss58Format:A,tokenDecimals:v,tokenSymbol:x})),L.Q.setDefaults({decimals:v.map(e=>e.toNumber()),unit:x[0].toString()}),b.A.setAbbr(x[0].toString()),function(){try{return!!F.AC.keyring}catch{return!1}}()||F.AC.loadAll({genesisHash:e.genesisHash,genesisHashAdd:!w&&t&&(0,V.E)(t.paraId)&&t.paraId<2e3&&t.genesisHashRelay?[t.genesisHashRelay]:[],isDevelopment:y,ss58Format:A,store:s,type:w?"ethereum":"ed25519"},w?o.map(e=>{const t={...e};return t.type="ethereum",t}):o);const k=Object.keys(e.tx)[0],j=Object.keys(e.tx[k])[0],C=e.tx[k][j],N=e.tx.system?.setCode||C;return(0,m.G)(e.genesisHash.toHex(),h.S),{apiDefaultTx:C,apiDefaultTxSudo:N,chainSS58:f,fork:n,hasInjectedAccounts:0!==o.length,isApiReady:!0,isDevelopment:y,isEthereum:w,specName:e.runtimeVersion.specName.toString(),specVersion:e.runtimeVersion.specVersion.toString(),systemChain:c,systemName:u,systemVersion:g}})(q.g.api,ne,e,a,v,n,s).then(N).catch(t)}),te&&(l().set("localFork",""),q.g.api.connect().catch(t)),J(!0)}).catch(t)},[ne,e,w,k,v,te]),he.isApiInitialized?(0,a.jsx)(I.E.Provider,{value:he,children:o}):(0,a.jsx)(a.Fragment,{children:t})}},44362(e,t,n){n.d(t,{l:()=>i});var a=n(6404),s=n(36413);function i(e,...t){t?.length&&t.forEach(t=>{(0,s.A)(t)?t.next(e):(0,a.T)(t)&&t(e)})}},44366(e,t,n){n.d(t,{A:()=>l});var a=n(31085),s=n(14041),i=n(61020),r=n(79129),o=n(33168);const l=s.memo(function({children:e,className:t="",label:n,params:s}){const{api:l}=(0,i.g)(),c=(0,r.Gc)(l.derive.balances?.all,[s]);return(0,a.jsx)(o.A,{className:t,label:n,value:c?.transferable||c?.availableBalance,children:e})})},44377(e,t,n){n.d(t,{n:()=>m});var a=n(14041),s=n(97783),i=n(44734),r=n(55155),o=n(61020),l=n(79129);const c={allowTeleport:!1,destinations:[],oneWay:[]},d=(0,s.Xi)((e,t)=>t?.toString()||e).filter(e=>!!e.teleport);function u(e,t){return d.filter(n=>(n.genesisHashRelay===e||n.genesisHash===e)&&t(n)).reduce((e,t)=>(e.some(({genesisHash:e,paraId:n})=>n===t.paraId||e&&e===t.genesisHash)||e.push(t),e),[]).sort((e,t)=>e.isRelay===t.isRelay?0:e.isRelay?-1:1)}const m=(0,r.F)("useTeleport",function(){const{api:e,apiUrl:t,isApiReady:n}=(0,o.g)(),s=(0,l.Gc)(n&&e.query.teyrchainInfo?.teyrchainId),[r,m]=(0,a.useState)(()=>({...c}));return(0,a.useEffect)(()=>{if(n){const t=e.genesisHash.toHex(),n=d.find(({genesisHash:e})=>e===t);if(n){const e=u(t,({paraId:e})=>(0,i.E)(e)&&n.teleport.includes(e)),a=u(t,({paraId:e,teleport:t})=>(0,i.E)(e)&&!t.includes(-1)).map(({paraId:e})=>e||-1);m({allowTeleport:0!==e.length,destinations:e,isRelayTeleport:!0,oneWay:a})}}},[e,n]),(0,a.useEffect)(()=>{if(s){const e=d.find(({value:e})=>e===t);if(e?.genesisHashRelay){const t=u(e.genesisHashRelay,({paraId:t})=>e.teleport.includes((0,i.E)(t)?t:-1)),n=u(e.genesisHashRelay,({paraId:e,teleport:t})=>!t.includes((0,i.E)(e)?e:-1)).map(({paraId:e})=>e||-1);m({allowTeleport:0!==t.length,destinations:t,isParaTeleport:!0,oneWay:n})}}},[t,s]),r})},45691(e,t,n){n.d(t,{A:()=>c});var a=n(31085),s=n(14041),i=n(95675),r=n(95927),o=n.n(r),l=n(22679);const c=s.memo(function({className:e="",defaultValue:{value:t},isDisabled:n,isError:r,label:c,onChange:d,onEnter:u,onEscape:m,withLabel:h}){const[p,g]=(0,s.useState)(!1),[f]=(0,s.useState)(()=>new(o())((t||"0").toString()).toString(10)),b=(0,s.useCallback)(e=>{const t=!r&&!!e;d&&d({isValid:t,value:e}),g(t)},[r,d]);return(0,a.jsx)(l.A,{className:e,children:(0,a.jsx)(i.A,{className:"full",defaultValue:f,isDisabled:n,isError:r||!p,label:c,onChange:b,onEnter:u,onEscape:m,withEllipsis:!0,withLabel:h})})})},47608(e,t,n){n.d(t,{A:()=>h,E:()=>m});var a=n(31085),s=n(14041),i=n(13648),r=n(66707),o=n(95927),l=n.n(o),c=n(51524),d=n(41340),u=n(80087);const m=[1,2,4,8,16,32].map((e,t)=>[t+1,e,new(l())(e)]),h=s.memo(function({className:e="",label:t,onChange:n,value:o,voteLockingPeriod:l}){const{t:h}=(0,u.B)(),p=(0,i.y)(),g=(0,s.useRef)(function(e,t,n){return[{text:n("0.1x voting balance, no lockup period"),value:0},...m.map(([a,s,i])=>({text:n("{{value}}x voting balance, locked for {{duration}}x duration{{period}}",{replace:{duration:s,period:t&&t.gt(c.Yz)?` (${(0,r.U)(e,i.mul(t),n)[1]})`:"",value:a}}),value:a}))]}(p,l,h));return(0,a.jsx)(d.A,{className:e,label:t,onChange:n,options:g.current,value:o})})},48204(e,t,n){n.d(t,{U:()=>l});var a=n(55155),s=n(97186),i=n(61020),r=n(79129);const o={transform:(e,t)=>3===t.tx.proxy.addProxy.meta.args.length?e:e.map(([e,n])=>[e.map(([e,n])=>t.createType("ProxyDefinition",{delegate:e,proxyType:n})),n])},l=(0,a.F)("useProxies",function(){const{api:e}=(0,i.g)(),{allAccounts:t}=(0,s.o)();return(0,r.Gc)(e.query.proxy?.proxies.multi,[t],o)})},48362(e,t,n){n.d(t,{d:()=>a});const a=["gm","shiden","tinkernet"]},48463(e,t,n){n.d(t,{Ay:()=>we});var a=n(31085),s=n(14041),i=n(1445),r=n(61020),o=n(51999),l=n(11243),c=n(6404),d=n(8781),u=n(37140);function m(){return(0,u.Bd)("react-signer")}var h=n(41042),p=n(8575),g=n(28138),f=n(770),b=n(49723),A=n(58797),x=n(72102),v=n(29783),w=n(92100),y=n(93302),k=n(1048).Buffer;let j=0;class C{#a;#s;#i;#n;#r;constructor(e,t,n,a){this.#a=n,this.#s=a,this.#i=t,this.#n=e.registry,this.#r=e}async getMetadataProof(e){const t=await this.#r.call.metadata.metadataAtVersion(15),{specName:n,specVersion:a}=this.#r.runtimeVersion,s=(0,v.S)(t.toHex(),{base58Prefix:this.#r.consts.system.ss58Prefix.toNumber(),decimals:this.#r.registry.chainDecimals[0],specName:n.toString(),specVersion:a.toNumber(),tokenSymbol:this.#r.registry.chainTokens[0]}),i=(0,w.X)(s.digest()),r=(0,y.b)({},e,{metadataHash:i,mode:1}),o=this.#n.createType("ExtrinsicPayload",r);return{raw:o,txMetadata:s.getProofForExtrinsicPayload((0,w.X)(o.toU8a(!0)))}}async signPayload(e){const t=b.W.get().ledgerApp;if("migration"===t||"generic"===t){const{address:t}=await this.#i().getAddress(this.#r.consts.system.ss58Prefix.toNumber(),!1,this.#a,this.#s),{raw:n,txMetadata:a}=await this.getMetadataProof(e),s=k.from(a),{signature:i}=await this.#i().signWithMetadata(n.toU8a(!0),this.#a,this.#s,{metadata:s}),r=this.#n.createType("Extrinsic",{method:n.method},{version:4});return r.addSignature(t,i,n.toHex()),{id:++j,signature:i,signedTransaction:r.toHex()}}{const t=this.#n.createType("ExtrinsicPayload",e,{version:e.version}),{signature:n}=await this.#i().sign(t.toU8a(!0),this.#a,this.#s);return{id:++j,signature:n}}}}const N=()=>{},E={accountOffset:0,addressOffset:0,isHardware:!1,isLocal:!1,isMultisig:!1,isProxied:!1,isQr:!1,isUnlockable:!1,threshold:0,who:[]},S={};function I(e){if(!e)return E;let t;try{t=f.AC.decodeAddress(e)}catch(e){return console.error(e),E}const n=f.AC.getPair(t),{isExternal:a,isHardware:s,isInjected:i,isLocal:r,isMultisig:o,isProxied:l}=n.meta,c=!a&&!s&&!i;if(c){const e=S[n.address];e&&Date.now()>e&&!n.isLocked&&(n.lock(),S[n.address]=0)}return{accountOffset:n.meta.accountOffset||0,addressOffset:n.meta.addressOffset||0,hardwareType:n.meta.hardwareType,isHardware:!!s,isLocal:!!r,isMultisig:!!o,isProxied:!!l,isQr:!(!a||o||l||s||i||r),isUnlockable:c&&n.isLocked,threshold:n.meta.threshold||0,who:(n.meta.who||[]).map(B)}}function B(e){return f.AC.encodeAddress(f.AC.decodeAddress(e))}function F(e,t,{id:n,txFailedCb:a=N,txSuccessCb:s=N,txUpdateCb:i=N},r){return o=>{if(!o?.status)return;const l=o.status.type.toLowerCase();console.log(`${e}: status :: ${JSON.stringify(o)}`),t(n,l,o),i(o),o.status.isFinalized||o.status.isInBlock?o.events.filter(({event:{section:e}})=>"system"===e).forEach(({event:{method:e}})=>{"ExtrinsicFailed"===e?a(o):"ExtrinsicSuccess"===e&&s(o)}):o.isError&&a(o),o.isCompleted&&r()}}let T=0;class D{#o;#n;constructor(e,t){this.#o=t,this.#n=e}async signPayload(e){return new Promise(t=>{const n=this.#n.createType("ExtrinsicPayload",e,{version:e.version}).sign(this.#o);var a;a=this.#o,Date.now()>(S[a.address]||0)&&!a.isLocked&&a.lock(),t((0,y.b)({id:++T},n))})}}var L=n(9799);class M{#n;#l;constructor(e,t){this.#n=e,this.#l=t}async signPayload(e){return new Promise((t,n)=>{const a=e.method.length>5e3,s=this.#n.createType("ExtrinsicPayload",e,{version:e.version}),i=a?(0,L.q)(s.toU8a(!0)):s.toU8a();this.#l({isQrHashed:a,qrAddress:e.address,qrPayload:i,qrReject:n,qrResolve:t})})}}var P=n(97186),V=n(22067),z=n(51524);const R=(0,i.I4)(i.aF.Columns)` .errorLabel { margin-right: 1rem; color: #9f3a38 !important; diff --git a/conf.1bee1ef10eee8478.js b/conf.d9dc6aa74a16ca46.js similarity index 53% rename from conf.1bee1ef10eee8478.js rename to conf.d9dc6aa74a16ca46.js index fd36858..b9985b7 100644 --- a/conf.1bee1ef10eee8478.js +++ b/conf.d9dc6aa74a16ca46.js @@ -1 +1 @@ -"use strict";(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[965],{13122(e,i,a){a.d(i,{V:()=>d});var t=a(19428);const o={auctionAdjust:0,auctionMax:0,falloff:.05,maxInflation:.1,minInflation:.025,stakeTarget:.5},n={...o,maxInflation:.05,minInflation:1e-4,stakeTarget:.2},r={...o,maxInflation:0,minInflation:1e-4,stakeTarget:.85},s={...o,maxInflation:.03,minInflation:.0075},c={...o,auctionAdjust:0,maxInflation:.025,minInflation:.025,stakeTarget:0},l={...o,auctionAdjust:0,maxInflation:.025,minInflation:.025,stakeTarget:0},u={[t.oF]:n,[t.wH]:n,[t.jj]:{...o,auctionAdjust:.005,auctionMax:60,stakeTarget:.75},[t.eX]:{...o,stakeTarget:.75},[t.OO]:s,[t.h6]:{...o,stakeTarget:.75},[t.sq]:{...o,falloff:.04,stakeTarget:.6},[t.ZU]:{...o,stakeTarget:.75},[t.vZ]:r,[t.bn]:r,[t.g]:c,[t.FJ]:l};function d(e){return u[e.genesisHash.toHex()]||o}},19428(e,i,a){a.d(i,{FJ:()=>y,HM:()=>s,OD:()=>d,OO:()=>b,ZU:()=>u,_W:()=>c,bn:()=>k,eX:()=>g,g:()=>z,h6:()=>p,jj:()=>l,oF:()=>h,sq:()=>m,vZ:()=>w,wH:()=>f});var t=a(33687),o=a(95927),n=a.n(o),r=a(11243);function s(e){const i=Object.entries(t.A).find(([i])=>i===e);return(0,r.vA)(i?.[1][0],`Unable to find genesisHash for ${e}`),i[1][0]}const c=s("kulupu"),l="0xd9d3cd7c1e5d890d969b957f4c5b71a111bbeeabc968f1d0d4538c2663f080a7",u="0x41693961995d879073269a008d0a52832caa3e0ae73869f02127f3d5daa4934c",d=(new(n())(1248328),"0x297f5a4d105b4b28312586ff1915572ffe4ee015ff772b76399ecbff25a22026"),p="0xfbb541421d30423c9a753ffa844b64fd44d823f513bf49e3b73b3a656309a595",g="0x59d93e2ce42abb8aa52ca9a9e820233667104751f8f2980578a47a26a7235027",m="0xfcf9074303d8f319ad1bf0195b145871977e7c375883b834247cb01ff22f51f9",h="0x81443836a9a24caaa23f1241897d1235717535711d1d3fe24eae4fdc942c092c",f="0x42b9b44b4950b6c1edae543a7696caf8d0a160e9bc0424ab4ab217f7a8ba30dc",w="0xfe1b4c55fd4d668101126434206571a7838a8b6b93a6d1b95d607e78e6c53763",k="0x525639f713f397dcf839bd022cd821f367ebcf179de7b9253531f8adbe5436d6",b="0x6b5e488e0fa8f9821110d5c13f4c468abcd43ce5e297e62b34c53c3346465956",z="0x060e3dd3fa2904d031206bb913c954687a2bcc350e5a83d33d9e273ad21460f1",y="0xff7fe5a610f15fe7a0c52f94f86313fb7db7d3786e7f8acf2b66c11d5be7c242"},23639(e,i,a){a.d(i,{O:()=>t});const t=["alt-producer","altbeacon","altbeacon-dev","armonia-eva","armonia-wall-e","Crab2","Darwinia Koi","Darwinia2","datahaven-stagenet","datahaven-testnet","datahaven-mainnet","dracones","dracones-dwarf","ferrum-teyrchain","flash-layer","frontier-template","innovatorchain","jaz","laos","masverse","moonbase","moonbeam","moonriver","moonsama","moonshadow","muse","mythical-devnet","peerplays","quantum-portal-network-teyrchain","root","subspace-evm-domain","thebifrost-dev","thebifrost-mainnet","thebifrost-testnet","tscs-mainnet"]},28151(e,i,a){a.d(i,{Y:()=>o});const t=[{info:"pezkuwi",text:"Pezkuwi Relay Chain",value:0},{info:"dicle",text:"Dicle Relay Chain",value:2},{info:"zagros",text:"Zagros Testnet",value:42},{info:"pezkuwichain",text:"PezkuwiChain Development",value:42},...a(25102).Kx.map(({displayName:e,network:i,prefix:a})=>({info:i,text:e,value:a})).filter(({info:e})=>!["polkadot","kusama"].includes(e||""))].sort((e,i)=>[0,2,42].includes(e.value)||[0,2,42].includes(i.value)?0:e.text.localeCompare(i.text));function o(e){return[{info:"default",text:e("ss58.default","Default for the connected node",{ns:"apps-config"}),value:-1},...t]}},28783(e,i,a){a.d(i,{s:()=>r,_:()=>n});var t=a(82762),o=a(40873);const n={"pezkuwi-js":{all:{chrome:"https://chrome.google.com/webstore/detail/pezkuwi%7Bjs%7D-extension/mopnmbcafieddcagagdcbnhejhlodfdd",firefox:"https://addons.mozilla.org/en-US/firefox/addon/pezkuwi-js-extension/"},desc:"Basic account injection and signer",name:"pezkuwi-js extension",ui:{logo:t.L||o.P}}},r=Object.values(n).reduce((e,{all:i,desc:a,name:t})=>(Object.entries(i).forEach(([i,o])=>{e[i].push({desc:a,link:o,name:t})}),e),{chrome:[],firefox:[]})},34402(e,i,a){a.d(i,{$:()=>w});const t={chains:{},create:(e,i,a)=>`https://stats.cere.network/${i}/${a.toString()}`,homepage:"https://stats.cere.network",isActive:!1,paths:{address:"account",block:"block",validator:"validator"},ui:{logo:a(74995).H}};var o=a(98921);const n=["proposal/councilmotion"],r={chains:{Dicle:"dicle",Pezkuwi:"pezkuwi",Zagros:"zagros"},create:(e,i,a,t)=>`https://commonwealth.im/${e}/${i}/${n.includes(i)?t||"":a.toString()}`,homepage:"https://commonwealth.im/",isActive:!1,paths:{council:"proposal/councilmotion",democracyProposal:"proposal/democracyproposal",democracyReferendum:"proposal/referendum",treasury:"proposal/treasuryproposal"},ui:{logo:o.t}},s={chains:{},create:(e,i,a)=>`https://edgscan.ink/#/${i}/${a.toString()}`,homepage:"https://edgscan.ink/",isActive:!1,paths:{address:"accounts",block:"blocks",extrinsic:"extrinsics"},ui:{logo:a(20278).g}},c={chains:{Dicle:"dicle",Pezkuwi:"pezkuwi",Zagros:"zagros"},create:(e,i,a)=>`https://treasury.pezkuwichain.io/${e}/${i}/${a.toString()}`,homepage:"https://treasury.pezkuwichain.io/",isActive:!0,paths:{bounty:"bounties",tip:"tips",treasury:"proposals"},ui:{logo:a(74280).C}};const l={chains:{"Dicle Asset Hub":"statemine","Pezkuwi Asset Hub":"statemint","Zagros Asset Hub":"statemint"},create:(e,i,a)=>`${(e=>`https://kodadot.xyz/${{basilisk:"bsx",statemine:"ahk",statemint:"ahp"}[e]}/u/`)(e)}${a.toString()}`,homepage:"https://kodadot.xyz",isActive:!1,paths:{address:"account"},ui:{logo:a(6606)._}},u={chains:{},create:(e,i,a)=>`https://apps.moonbeam.network/${e}/${i}/${a.toString()}`,homepage:"https://apps.moonbeam.network/",isActive:!1,paths:{referenda:"referendum"},ui:{logo:a(60074).q}},d={chains:{Dicle:"dicle","Dicle Asset Hub":"dicle/assethub","Dicle Collectives":"dicle/collectives","Dicle Coretime":"dicle/coretime","Dicle People":"dicle/people",Pezkuwi:"pezkuwi","Pezkuwi Asset Hub":"pezkuwi/assethub","Pezkuwi Collectives":"pezkuwi/collectives","Pezkuwi Coretime":"pezkuwi/coretime","Pezkuwi People":"pezkuwi/people",Zagros:"zagros","Zagros Asset Hub":"zagros/assethub","Zagros Collectives":"zagros/collectives","Zagros Coretime":"zagros/coretime","Zagros People":"zagros/people"},create:(e,i,a)=>`https://governance.pezkuwichain.io/${e}/${i}/${a.toString()}`,homepage:"https://governance.pezkuwichain.io/",isActive:!0,paths:{address:"address",bounty:"bounty",council:"motion",democracyProposal:"proposal",democracyReferendum:"referendum",fellowshipReferenda:"member-referenda",referenda:"referenda",tip:"tip",treasury:"treasury"},ui:{logo:a(4619).d}},p={...d,chains:{},create:(e,i,a)=>`https://governance.pezkuwichain.io/${e}/${i}/${a.toString()}`,homepage:"https://governance.pezkuwichain.io/",isActive:!1},g={chains:{Dicle:"dicle","Dicle Asset Hub":"dicle/assethub","Dicle Bridge Hub":"dicle/bridgehub","Dicle Collectives":"dicle/collectives","Dicle Coretime":"dicle/coretime","Dicle People":"dicle/people",Pezkuwi:"pezkuwi","Pezkuwi Asset Hub":"pezkuwi/assethub","Pezkuwi Bridge Hub":"pezkuwi/bridgehub","Pezkuwi Collectives":"pezkuwi/collectives","Pezkuwi Coretime":"pezkuwi/coretime","Pezkuwi People":"pezkuwi/people",Zagros:"zagros","Zagros Asset Hub":"zagros/assethub","Zagros Bridge Hub":"zagros/bridgehub","Zagros Collectives":"zagros/collectives","Zagros Coretime":"zagros/coretime","Zagros People":"zagros/people"},create:(e,i,a)=>`https://statescan.pezkuwichain.io/${e}/#/${i}/${a.toString()}`,homepage:"https://statescan.pezkuwichain.io/",isActive:!0,paths:{address:"accounts",block:"blocks"},ui:{logo:a(80042).W}},m={chains:{Dicle:"dicle","Dicle Asset Hub":"assethub-dicle",Pezkuwi:"pezkuwi","Pezkuwi Asset Hub":"assethub-pezkuwi",Zagros:"zagros","Zagros Asset Hub":"assethub-zagros"},create:(e,i,a)=>`https://sub.id/${a.toString()}`,homepage:"https://sub.id",isActive:!1,paths:{address:"account"},ui:{logo:a(38187).r}};var h=a(92759);const f={chains:{Dicle:"dicle","Dicle Asset Hub":"dicle","Dicle Collectives":"dicle","Dicle Coretime":"dicle","Dicle People":"dicle",Pezkuwi:"pezkuwi","Pezkuwi Asset Hub":"pezkuwi","Pezkuwi Collectives":"pezkuwi","Pezkuwi Coretime":"pezkuwi","Pezkuwi People":"pezkuwi",Zagros:"zagros","Zagros Asset Hub":"zagros","Zagros Collectives":"zagros","Zagros Coretime":"zagros","Zagros People":"zagros"},create:(e,i,a)=>`https://${e}.subsquare.io/${i}/${a.toString()}${"user"===i?"/votes":""}`,homepage:"https://subsquare.io/",isActive:!1,paths:{address:"user",bounty:"treasury/bounty",council:"council/motion",democracyExternal:"democracy/external",democracyProposal:"democracy/proposal",democracyReferendum:"democracy/referendum",fellowshipReferenda:"fellowship/referendum",referenda:"referenda/referendum",tip:"treasury/tip",treasury:"treasury/proposal"},ui:{logo:a(75313).p}},w={CereStats:t,Commonwealth:r,Edgscan:s,Heztreasury:c,KodaDot:l,MoonbeamApps:u,PezkuwiassemblyIo:d,PezkuwiassemblyNetwork:p,Statescan:g,SubId:m,Subscan:h.E,Subsquare:f}},54534(e,i,a){a.d(i,{z:()=>t});const t={name:"@pezkuwi/apps-config",path:"auto",type:"auto",version:"1.0.2-0-x"}},60982(e,i,a){a.d(i,{N:()=>I});var t=a(19428),o=a(95927),n=a.n(o),r=a(848);function s(e){return(i,a)=>`${(0,r.Q)(a.muln(i),e).split(".")[0]} ${e.withUnit}`}function c(e){return i=>i.gten(e)}const l=s({decimals:12,forceUnit:"-",withSi:!0,withUnit:"DCL"}),u=new(n())(1e12).divn(30),d=u.muln(1e3),p=l(1e3,d),g=l(1,d),m=l(100,d),h=l(10,d),f=l(250,u),w=(l(1e4,d),{fellowshipReferenda:[{compare:c(0),id:0,name:"candidates",origin:{Origins:"FellowshipInitiates"},text:"Origin commanded by any members of the Pezkuwi Fellowship (no Dan grade needed)"},{compare:c(1),id:1,name:"members",origin:{Origins:"Fellowship1Dan"},text:"Origin commanded by rank 1 of the Pezkuwi Fellowship and with a success of 1"},{compare:c(2),id:2,name:"proficients",origin:{Origins:"Fellowship2Dan"},text:"Origin commanded by rank 2 of the Pezkuwi Fellowship and with a success of 2"},{compare:c(3),id:3,name:"fellows",origin:[{Origins:"Fellowship3Dan"},{Origins:"Fellows"}],text:"Origin commanded by Pezkuwi Fellows (3rd Dan fellows or greater)"},{compare:c(4),id:4,name:"senior fellows",origin:{Origins:"Fellowship4Dan"},text:"Origin commanded by rank 4 of the Pezkuwi Fellowship and with a success of 4"},{compare:c(5),id:5,name:"experts",origin:[{Origins:"Fellowship5Dan"},{Origins:"FellowshipExperts"}],text:"Origin commanded by Pezkuwi Experts (5th Dan fellows or greater)"},{compare:c(6),id:6,name:"senior experts",origin:{Origins:"Fellowship6Dan"},text:"Origin commanded by rank 6 of the Pezkuwi Fellowship and with a success of 6"},{compare:c(7),id:7,name:"masters",origin:[{Origins:"Fellowship7Dan"},{Origins:"FellowshipMasters"}],text:"Origin commanded by Pezkuwi Masters (7th Dan fellows of greater)"},{compare:c(8),id:8,name:"senior masters",origin:{Origins:"Fellowship8Dan"},text:"Origin commanded by rank 8 of the Pezkuwi Fellowship and with a success of 8"},{compare:c(9),id:9,name:"grand masters",origin:{Origins:"Fellowship9Dan"},text:"Origin commanded by rank 9 of the Pezkuwi Fellowship and with a success of 9"}],referenda:[{id:0,name:"root",origin:{system:"Root"},text:"Origin for the system root"},{id:1,name:"whitelisted_caller",origin:{Origins:"WhitelistedCaller"},text:"Origin able to dispatch a whitelisted call"},{id:10,name:"staking_admin",origin:{Origins:"StakingAdmin"},text:"Origin for cancelling slashes"},{id:11,name:"treasurer",origin:{Origins:"Treasurer"},text:"Origin for spending (any amount of) funds"},{id:12,name:"lease_admin",origin:{Origins:"LeaseAdmin"},text:"Origin able to force slot leases"},{id:13,name:"fellowship_admin",origin:{Origins:"FellowshipAdmin"},text:"Origin for managing the composition of the fellowship"},{id:14,name:"general_admin",origin:{Origins:"GeneralAdmin"},text:"Origin for managing the registrar"},{id:15,name:"auction_admin",origin:{Origins:"AuctionAdmin"},text:"Origin for starting auctions"},{id:20,name:"referendum_canceller",origin:{Origins:"ReferendumCanceller"},text:"Origin able to cancel referenda"},{id:21,name:"referendum_killer",origin:{Origins:"ReferendumKiller"},text:"Origin able to kill referenda"},{id:30,name:"small_tipper",origin:{Origins:"SmallTipper"},text:`Origin able to spend up to ${f} from the treasury at once`},{id:31,name:"big_tipper",origin:{Origins:"BigTipper"},text:`Origin able to spend up to ${g} from the treasury at once`},{id:32,name:"small_spender",origin:{Origins:"SmallSpender"},text:`Origin able to spend up to ${h} from the treasury at once`},{id:33,name:"medium_spender",origin:{Origins:"MediumSpender"},text:`Origin able to spend up to ${m} from the treasury at once`},{id:34,name:"big_spender",origin:{Origins:"BigSpender"},text:`Origin able to spend up to ${p} from the treasury at once`}]}),k=s({decimals:10,forceUnit:"-",withSi:!0,withUnit:"HEZ"}),b=new(n())(1e10),z=b.muln(1e3),y=k(1e3,z),v=k(1,z),x=k(100,z),O=k(10,z),P=k(250,b),D=(k(1e4,z),{fellowshipReferenda:[{compare:c(0),id:0,name:"candidates",origin:{Origins:"FellowshipInitiates"},text:"Origin commanded by any members of the Pezkuwi Fellowship (no Dan grade needed)"},{compare:c(1),id:1,name:"members",origin:{Origins:"Fellowship1Dan"},text:"Origin commanded by rank 1 of the Pezkuwi Fellowship and with a success of 1"},{compare:c(2),id:2,name:"proficients",origin:{Origins:"Fellowship2Dan"},text:"Origin commanded by rank 2 of the Pezkuwi Fellowship and with a success of 2"},{compare:c(3),id:3,name:"fellows",origin:[{Origins:"Fellowship3Dan"},{Origins:"Fellows"}],text:"Origin commanded by Pezkuwi Fellows (3rd Dan fellows or greater)"},{compare:c(4),id:4,name:"senior fellows",origin:{Origins:"Fellowship4Dan"},text:"Origin commanded by rank 4 of the Pezkuwi Fellowship and with a success of 4"},{compare:c(5),id:5,name:"experts",origin:[{Origins:"Fellowship5Dan"},{Origins:"FellowshipExperts"}],text:"Origin commanded by Pezkuwi Experts (5th Dan fellows or greater)"},{compare:c(6),id:6,name:"senior experts",origin:{Origins:"Fellowship6Dan"},text:"Origin commanded by rank 6 of the Pezkuwi Fellowship and with a success of 6"},{compare:c(7),id:7,name:"masters",origin:[{Origins:"Fellowship7Dan"},{Origins:"FellowshipMasters"}],text:"Origin commanded by Pezkuwi Masters (7th Dan fellows of greater)"},{compare:c(8),id:8,name:"senior masters",origin:{Origins:"Fellowship8Dan"},text:"Origin commanded by rank 8 of the Pezkuwi Fellowship and with a success of 8"},{compare:c(9),id:9,name:"grand masters",origin:{Origins:"Fellowship9Dan"},text:"Origin commanded by rank 9 of the Pezkuwi Fellowship and with a success of 9"}],referenda:[{id:0,name:"root",origin:{system:"Root"},text:"Origin for the system root"},{id:1,name:"whitelisted_caller",origin:{Origins:"WhitelistedCaller"},text:"Origin able to dispatch a whitelisted call"},{id:10,name:"staking_admin",origin:{Origins:"StakingAdmin"},text:"Origin for cancelling slashes"},{id:11,name:"treasurer",origin:{Origins:"Treasurer"},text:"Origin for spending (any amount of) funds"},{id:12,name:"lease_admin",origin:{Origins:"LeaseAdmin"},text:"Origin able to force slot leases"},{id:13,name:"fellowship_admin",origin:{Origins:"FellowshipAdmin"},text:"Origin for managing the composition of the fellowship"},{id:14,name:"general_admin",origin:{Origins:"GeneralAdmin"},text:"Origin for managing the registrar"},{id:15,name:"auction_admin",origin:{Origins:"AuctionAdmin"},text:"Origin for starting auctions"},{id:20,name:"referendum_canceller",origin:{Origins:"ReferendumCanceller"},text:"Origin able to cancel referenda"},{id:21,name:"referendum_killer",origin:{Origins:"ReferendumKiller"},text:"Origin able to kill referenda"},{id:30,name:"small_tipper",origin:{Origins:"SmallTipper"},text:`Origin able to spend up to ${P} from the treasury at once`},{id:31,name:"big_tipper",origin:{Origins:"BigTipper"},text:`Origin able to spend up to ${v} from the treasury at once`},{id:32,name:"small_spender",origin:{Origins:"SmallSpender"},text:`Origin able to spend up to ${O} from the treasury at once`},{id:33,name:"medium_spender",origin:{Origins:"MediumSpender"},text:`Origin able to spend up to ${x} from the treasury at once`},{id:34,name:"big_spender",origin:{Origins:"BigSpender"},text:`Origin able to spend up to ${y} from the treasury at once`}]}),F={[t.jj]:w,[t.ZU]:D},H={dicle:w,node:{referenda:[{id:0,name:"root",origin:{system:"Root"}}]},pezkuwi:D};function I(e,i,a){const t=F[e.genesisHash.toHex()]||H[i];return t?.[a]}},63013(e,i,a){a.d(i,{a5:()=>Z});var t=a(18045),o=a(45118),n=a(53403),r=a(47169),s=a(1048).Buffer;const c=["eq"],l=e=>e.reduce((e,i,a)=>{const c=!a;return{...e,[i]:{customAccount:(e,a)=>{const{registry:o}=a,r=(e=>{const i=s.from(e.toLowerCase()),a=i.length;return i.reduce((e,i,t)=>{const o=BigInt(a-1-t);return BigInt(e)+BigInt(256)**o*BigInt(i)},BigInt(0))})(i);return(0,n.p)(e,e=>a.query.system.account(e).pipe((0,t.T)(e=>{const i=e.data,a=c?i.asV0.lock:o.createType("u128",0),t=a,n=o.createType("u128",0),s=i.asV0.balance.find(([e])=>e.toBigInt()===r),l=s?.[1];return{feeFrozen:t,free:l?.isPositive?l.asPositive:o.createType("u128",0),miscFrozen:a,reserved:n}})))},customLocks:(e,i)=>{const{registry:a}=i;return(0,n.p)(e,e=>c?i.query.system.account(e).pipe((0,t.T)(e=>[{amount:e.data.asV0.lock,id:new r.H(a),reasons:""}])):(0,o.of)([]))}}}},{}),u={derives:l(c),instances:{balances:c}},d=["gens"],p={derives:l(d),instances:{balances:d}},g={hasher:a(64792).H1};var m=a(13937),h=a.n(m),f=a(59359),w=a(12423),k=a(95620),b=a(95927),z=a.n(b),y=a(848);function v(e){return new w.L(new k.O,e)}function x(e,i){const a=i.registry.chainTokens[0]||y.Q.getDefaults().unit;return(0,n.p)(e,e=>(0,f.z)([i.query.tokens.accounts(e,{Token:a}),i.query.system.account(e)]).pipe((0,t.T)(([a,t])=>({accountNonce:new(z())(1),additional:[],availableBalance:v(0),freeBalance:v(0),lockedBalance:v(0),lockedBreakdown:[],namedReserves:[],reservedBalance:v(0),accountId:i.registry.createType("AccountId",e),accountNonce:t.nonce,availableBalance:i.registry.createType("Balance",a.free.sub(a.frozen)),freeBalance:a.free,lockedBalance:a.frozen,reservedBalance:a.reserved}))))}const O={derives:{balances:{account:x,all:x}},...h()};function P(e){return new w.L(new k.O,e)}function D(e,i){return(0,n.p)(e,e=>(0,f.z)([i.query.tokens.accounts(e,0),i.query.system.account(e)]).pipe((0,t.T)(([a,t])=>({accountNonce:new(z())(1),additional:[],availableBalance:P(0),freeBalance:P(0),lockedBalance:P(0),lockedBreakdown:[],namedReserves:[],reservedBalance:P(0),vestingLocked:P(0),accountId:i.registry.createType("AccountId",e),accountNonce:t.nonce,availableBalance:i.registry.createType("Balance",a.free.sub(a.frozen)),freeBalance:a.free,lockedBalance:a.frozen,reservedBalance:a.reserved}))))}const F={derives:{balances:{account:D,all:D}},...a(72894).O1};var H=a(49416),I=a(67180),C=a(74362),A=a(8196),B=a(3151);function S(e,i,a){const t=e.createClass("Header");return new class extends t{#e;constructor(e,i,a){super(e,i),this.#e=function(e,i){const a=e.logs.filter(e=>e.isPreRuntime&&"SUB_"===e.asPreRuntime[0].toString());if(!a||0===a.length)return;const{solution:t}=i.registry.createType("SubPreDigest",a[0].asPreRuntime[1]);return t.reward_address}(this.digest,a),this.createdAtHash=i?.createdAtHash}get author(){return this.#e}}(e,i,a)}const $=[[u,["Equilibrium","Equilibrium-teyrchain"]],[p,["Genshiro","Gens-teyrchain"]],[O,["interbtc-teyrchain","interbtc-standalone","interlay-teyrchain","kintsugi-teyrchain","testnet-kintsugi","testnet-interlay"]],[{derives:{chain:{bestNumber:H.s,bestNumberFinalized:I.k,bestNumberLag:C.G,getBlock:A.g,getHeader:function(e,i){return(0,n.p)(e,e=>(0,f.z)([i.rpc.chain.getHeader(e)]).pipe((0,t.T)(([e])=>S(e.registry,e,i))))},subscribeNewBlocks:B.b,subscribeNewHeads:function(e,i){return(0,n.p)(e,()=>(0,f.z)([i.rpc.chain.subscribeNewHeads()]).pipe((0,t.T)(([e])=>S(e.registry,e,i))))}}},types:[{minmax:[0,void 0],types:{Solution:{public_key:"AccountId32",reward_address:"AccountId32"},SubPreDigest:{slot:"u64",solution:"Solution"}}}]},["subspace"]],[F,["mangata","mangata-teyrchain"]]],_=[[g,["nexus","messier","gargantua"]]];function j(e){return $.forEach(([{derives:i},a])=>{a.forEach(a=>{e.spec?.[a]&&(e.spec[a].derives=i)})}),_.forEach(([i,a])=>{a.forEach(a=>{e.spec?.[a]&&(e.spec[a]=i)})}),e}const Z=j(a(408).a)},69312(e,i,a){a.d(i,{lq:()=>d,nm:()=>p,sR:()=>u,zu:()=>l});var t=a(19428);const o={default:2/3},n={default:1},r={[t.jj]:.5,[t._W]:1,[t.ZU]:.6,default:.5},s={[t.jj]:.5,[t.ZU]:3/4,default:.5},c={[t.jj]:.6,[t._W]:.5,[t.ZU]:.6,default:.6};function l(e,i){return i?o[e.genesisHash.toHex()]||o.default:n[e.genesisHash.toHex()]||n.default}function u(e){return r[e.genesisHash.toHex()]||r.default}function d(e){return s[e.genesisHash.toHex()]||s.default}function p(e){return c[e.genesisHash.toHex()]||c.default}},77958(e,i,a){a.d(i,{E2:()=>o,UC:()=>t,pP:()=>n,yg:()=>r}),a(39907);const t="pezkuwi-app-custom-endpoints";function o(e){const i="undefined"!=typeof window?window.process_env?.WS_URL:void 0;return i?[{isHeader:!0,text:e("rpc.dev.custom","Custom environment",{ns:"apps-config"}),textBy:"",ui:{},value:""},{info:"WS_URL",text:e("rpc.dev.custom.entry","Custom {{WS_URL}}",{ns:"apps-config",replace:{WS_URL:i}}),textBy:i,ui:{},value:i}]:[]}function n(e){try{const i="object"==typeof localStorage&&"function"==typeof localStorage.getItem?localStorage.getItem(t):null;if(i)return JSON.parse(i).map(i=>({info:"local",text:e("rpc.dev.custom.own","Custom",{ns:"apps-config"}),textBy:i,ui:{},value:i}))}catch(e){console.error(e)}return[]}function r(e){return[{dnslink:"local",info:"local",text:e("rpc.dev.local","Local Node",{ns:"apps-config"}),textBy:"127.0.0.1:9944",ui:{},value:"ws://127.0.0.1:9944"}]}},80681(e,i,a){function t(e){return[{text:e("lng.detect","Default browser language (auto-detect)",{ns:"apps-config"}),value:"default"},{text:"English",value:"en"},{text:"عربى",value:"ar"},{text:"کوردی (سۆرانی)",value:"ckb"},{text:"Español",value:"es"},{text:"فارسی",value:"fa"},{text:"Français",value:"fr"},{text:"Bahasa Indonesia",value:"id"},{text:"Italiano",value:"it"},{text:"日本語",value:"ja"},{text:"한국어",value:"ko"},{text:"Kurdî (Kurmancî)",value:"ku"},{text:"Português",value:"pt"},{text:"русский",value:"ru"},{text:"Türkçe",value:"tr"},{text:"汉语",value:"zh"}]}a.d(i,{S:()=>t})},90896(e,i,a){a.d(i,{d:()=>r});const t=[["centrifuge chain","pezkuwi"],["joystream-node","beachball"],["litentry-node","pezkuwi"],["parity-pezkuwi","pezkuwi"]].reduce((e,[i,a])=>({...e,[i.toLowerCase().replace(/-/g," ")]:a}),{}),o=[["dicle","pezkuwi"],["pezkuwi","pezkuwi"],["pezkuwichain","pezkuwi"],["zagros","pezkuwi"],["paseo","pezkuwi"]].reduce((e,[i,a])=>({...e,[i.toLowerCase().replace(/-/g," ")]:a}),{});function n(e){return e?.toLowerCase().replace(/-/g," ")||""}function r(e,i){return t[n(e)]||o[n(i)]||"bizinikiwi"}},92759(e,i,a){a.d(i,{E:()=>t});const t={chains:{Dicle:"dicle","Dicle Asset Hub":"dicle/assethub","Dicle Bridge Hub":"dicle/bridgehub","Dicle Collectives":"dicle/collectives","Dicle Coretime":"dicle/coretime","Dicle People":"dicle/people",Pezkuwi:"pezkuwi","Pezkuwi Asset Hub":"pezkuwi/assethub","Pezkuwi Bridge Hub":"pezkuwi/bridgehub","Pezkuwi Collectives":"pezkuwi/collectives","Pezkuwi Coretime":"pezkuwi/coretime","Pezkuwi People":"pezkuwi/people",Zagros:"zagros","Zagros Asset Hub":"zagros/assethub","Zagros Bridge Hub":"zagros/bridgehub","Zagros Collectives":"zagros/collectives","Zagros Coretime":"zagros/coretime","Zagros People":"zagros/people"},create:(e,i,a)=>`https://scan.pezkuwichain.io/${e}/${i}/${a.toString()}`,homepage:"https://scan.pezkuwichain.io/",isActive:!0,paths:{address:"account",block:"block",bounty:"bounty",council:"council",democracyProposal:"democracy_proposal",democracyReferendum:"referenda",extrinsic:"extrinsic",fellowshipReferenda:"fellowship",referenda:"referenda_v2",techcomm:"tech",tip:"treasury_tip",treasury:"treasury",validator:"validator"},ui:{logo:a(31546).c}}},97783(e,i,a){a.d(i,{Xi:()=>y});var t=a(77958),o=a(19428),n=a(73460);const r=[{homepage:"https://pezkuwichain.io",info:"asset-hub-pezkuwi",isPeopleForIdentity:!0,paraId:1e3,providers:{"Pezkuwi Foundation":"wss://pezkuwi-asset-hub-rpc.pezkuwichain.io"},relayName:"pezkuwi",text:"Asset Hub",ui:{color:"#86e62a",logo:n.Q}},{homepage:"https://pezkuwichain.io",info:"bridge-hub-pezkuwi",paraId:1002,providers:{"Pezkuwi Foundation":"wss://pezkuwi-bridge-hub-rpc.pezkuwichain.io"},relayName:"pezkuwi",text:"Bridge Hub",ui:{color:"#86e62a",logo:n.Q}},{homepage:"https://pezkuwichain.io",info:"collectives-pezkuwi",paraId:1001,providers:{"Pezkuwi Foundation":"wss://pezkuwi-collectives-rpc.pezkuwichain.io"},relayName:"pezkuwi",text:"Collectives",ui:{color:"#86e62a",logo:n.Q}},{homepage:"https://pezkuwichain.io",info:"coretime-pezkuwi",paraId:1005,providers:{"Pezkuwi Foundation":"wss://pezkuwi-coretime-rpc.pezkuwichain.io"},relayName:"pezkuwi",text:"Coretime",ui:{color:"#86e62a",logo:n.Q}},{homepage:"https://pezkuwichain.io",info:"people-pezkuwi",isPeople:!0,paraId:1004,providers:{"Pezkuwi Foundation":"wss://pezkuwi-people-rpc.pezkuwichain.io"},relayName:"pezkuwi",text:"People",ui:{color:"#86e62a",logo:n.Q}}],s={dnslink:"pezkuwi",genesisHash:o.ZU,info:"pezkuwi",isPeopleForIdentity:!0,isRelay:!0,linked:[...r],providers:{"Pezkuwi Foundation":"wss://rpc.pezkuwichain.io"},teleport:[1e3],text:"Pezkuwi",ui:{color:"#e6007a",identityIcon:"jdenticon",logo:n.Q}};var c=a(58124);const l=[{homepage:"https://pezkuwichain.io",info:"asset-hub-dicle",isPeopleForIdentity:!0,paraId:1e3,providers:{"Pezkuwi Foundation":"wss://dicle-asset-hub-rpc.pezkuwichain.io"},relayName:"dicle",text:"Asset Hub",ui:{color:"#f47738",logo:c.O}},{homepage:"https://pezkuwichain.io",info:"bridge-hub-dicle",paraId:1002,providers:{"Pezkuwi Foundation":"wss://dicle-bridge-hub-rpc.pezkuwichain.io"},relayName:"dicle",text:"Bridge Hub",ui:{color:"#f47738",logo:c.O}},{homepage:"https://pezkuwichain.io",info:"collectives-dicle",paraId:1001,providers:{"Pezkuwi Foundation":"wss://dicle-collectives-rpc.pezkuwichain.io"},relayName:"dicle",text:"Collectives",ui:{color:"#f47738",logo:c.O}},{homepage:"https://pezkuwichain.io",info:"coretime-dicle",paraId:1005,providers:{"Pezkuwi Foundation":"wss://dicle-coretime-rpc.pezkuwichain.io"},relayName:"dicle",text:"Coretime",ui:{color:"#f47738",logo:c.O}},{homepage:"https://pezkuwichain.io",info:"people-dicle",isPeople:!0,paraId:1004,providers:{"Pezkuwi Foundation":"wss://dicle-people-rpc.pezkuwichain.io"},relayName:"dicle",text:"People",ui:{color:"#f47738",logo:c.O}}],u={dnslink:"dicle",genesisHash:o.jj,info:"dicle",isPeopleForIdentity:!0,isRelay:!0,linked:[...l],providers:{"Pezkuwi Foundation":"wss://dicle-rpc.pezkuwichain.io"},teleport:[1e3],text:"Dicle",ui:{color:"#f47738",identityIcon:"jdenticon",logo:c.O}};var d=a(55851);const p=[{homepage:"https://pezkuwichain.io",info:"asset-hub-zagros",isPeopleForIdentity:!0,paraId:1e3,providers:{"Pezkuwi Foundation":"wss://zagros-asset-hub-rpc.pezkuwichain.io"},relayName:"zagros",text:"Asset Hub",ui:{color:"#00b894",logo:d.j}},{homepage:"https://pezkuwichain.io",info:"bridge-hub-zagros",paraId:1002,providers:{"Pezkuwi Foundation":"wss://zagros-bridge-hub-rpc.pezkuwichain.io"},relayName:"zagros",text:"Bridge Hub",ui:{color:"#00b894",logo:d.j}},{homepage:"https://pezkuwichain.io",info:"collectives-zagros",paraId:1001,providers:{"Pezkuwi Foundation":"wss://zagros-collectives-rpc.pezkuwichain.io"},relayName:"zagros",text:"Collectives",ui:{color:"#00b894",logo:d.j}},{homepage:"https://pezkuwichain.io",info:"coretime-zagros",paraId:1005,providers:{"Pezkuwi Foundation":"wss://zagros-coretime-rpc.pezkuwichain.io"},relayName:"zagros",text:"Coretime",ui:{color:"#00b894",logo:d.j}},{homepage:"https://pezkuwichain.io",info:"people-zagros",isPeople:!0,paraId:1004,providers:{"Pezkuwi Foundation":"wss://zagros-people-rpc.pezkuwichain.io"},relayName:"zagros",text:"People",ui:{color:"#00b894",logo:d.j}}],g={dnslink:"zagros",genesisHash:o.OD,info:"zagros",isPeopleForIdentity:!0,isRelay:!0,linked:[...p],providers:{"Pezkuwi Foundation":"wss://zagros-rpc.pezkuwichain.io"},teleport:[1e3],text:"Zagros",ui:{color:"#00b894",identityIcon:"jdenticon",logo:d.j}};let m=0;function h(){return 0}function f(e,i){return!!e.isUnreachable!=!!i.isUnreachable?e.isUnreachable?1:-1:0}function w(e){const i=e.map(({value:e})=>e);return e.reduce((a,t)=>(a.push(t),t.linked?a.concat(w(t.linked).map(a=>(a.genesisHashRelay=t.genesisHash,a.isChild=!0,a.textRelay=e.length?e[0].text:void 0,a.valueRelay=i,t.ui?.identityIcon&&a.paraId&&a.paraId<2e3&&(a.ui?a.ui.identityIcon||(a.ui.identityIcon=t.ui.identityIcon):a.ui={identityIcon:t.ui.identityIcon}),a))):a),[])}function k(e,{dnslink:i,genesisHash:a,homepage:t,info:o,isChild:n,isDisabled:r,isPeople:s,isPeopleForIdentity:c,isUnreachable:l,linked:u,paraId:d,providers:p,relayName:g,teleport:b,text:z,ui:y},v,x){const O=0!==Object.keys(p).length,P={genesisHash:a,homepage:t,info:o,isChild:n,isDisabled:r,isPeople:s,isPeopleForIdentity:c,isUnreachable:l||!O,paraId:d,providers:Object.keys(p).map(e=>p[e]),relayName:g,teleport:b,text:z,ui:y},D=Object.entries(O?p:{Placeholder:"wss://"+ ++m}).filter((e,i)=>!v||0===i).map(([a,t],o)=>({...P,dnslink:0===o?i:void 0,isLightClient:t.startsWith("light://"),isRelay:!1,textBy:t.startsWith("light://")?e("lightclient.experimental","light client (experimental)",{ns:"apps-config"}):e("rpc.hosted.via","via {{host}}",{ns:"apps-config",replace:{host:a}}),value:t})).sort((e,i)=>e.isLightClient?1:i.isLightClient?-1:e.textBy.toLocaleLowerCase().localeCompare(i.textBy.toLocaleLowerCase()));if(u){const i=D[D.length-1],a=[];u.sort(x?f:h).filter(({paraId:e})=>e).forEach(i=>a.push(...k(e,i,v,x))),i.isRelay=!0,i.linked=a}return w(D)}function b(e,i,a,t){return i.sort(t?f:h).reduce((i,o)=>i.concat(k(e,o,a,t)),[])}function z(e,i,a){return a?.replace?.host||i?.toString()||e}function y(e=z,i=!1,a=!0){return[...(0,t.E2)(e),{isDisabled:!1,isHeader:!0,isSpaced:!0,text:e("rpc.header.favorite","Favorite chains",{ns:"apps-config"}),textBy:"",ui:{},value:""},{isDisabled:!1,isHeader:!0,isSpaced:!0,text:e("rpc.header.pezkuwi.relay","Pezkuwi & teyrchains",{ns:"apps-config"}),textBy:"",ui:{},value:""},...b(e,[s],i,a),{isDisabled:!1,isHeader:!0,isSpaced:!0,text:e("rpc.header.dicle.relay","Dicle & teyrchains",{ns:"apps-config"}),textBy:"",ui:{},value:""},...b(e,[u],i,a),{isDisabled:!1,isHeader:!0,isSpaced:!0,text:e("rpc.header.zagros.relay","Test Zagros & teyrchains",{ns:"apps-config"}),textBy:"",ui:{},value:""},...b(e,[g],i,a),{isDevelopment:!0,isDisabled:!1,isHeader:!0,isSpaced:!0,text:e("rpc.header.dev","Development",{ns:"apps-config"}),textBy:"",ui:{},value:""},...(0,t.yg)(e),...(0,t.pP)(e)].filter(({isDisabled:e})=>!e)}}}]); \ No newline at end of file +"use strict";(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[965],{13122(e,i,t){t.d(i,{V:()=>d});var a=t(19428);const o={auctionAdjust:0,auctionMax:0,falloff:.05,maxInflation:.1,minInflation:.025,stakeTarget:.5},n={...o,maxInflation:.05,minInflation:1e-4,stakeTarget:.2},r={...o,maxInflation:0,minInflation:1e-4,stakeTarget:.85},s={...o,maxInflation:.03,minInflation:.0075},c={...o,auctionAdjust:0,maxInflation:.025,minInflation:.025,stakeTarget:0},l={...o,auctionAdjust:0,maxInflation:.025,minInflation:.025,stakeTarget:0},u={[a.oF]:n,[a.wH]:n,[a.jj]:{...o,auctionAdjust:.005,auctionMax:60,stakeTarget:.75},[a.eX]:{...o,stakeTarget:.75},[a.OO]:s,[a.h6]:{...o,stakeTarget:.75},[a.sq]:{...o,falloff:.04,stakeTarget:.6},[a.ZU]:{...o,stakeTarget:.75},[a.vZ]:r,[a.bn]:r,[a.g]:c,[a.FJ]:l};function d(e){return u[e.genesisHash.toHex()]||o}},19428(e,i,t){t.d(i,{FJ:()=>y,HM:()=>s,OD:()=>d,OO:()=>k,ZU:()=>u,_W:()=>c,bn:()=>b,eX:()=>g,g:()=>z,h6:()=>p,jj:()=>l,oF:()=>h,sq:()=>m,vZ:()=>w,wH:()=>f});var a=t(33687),o=t(95927),n=t.n(o),r=t(11243);function s(e){const i=Object.entries(a.A).find(([i])=>i===e);return(0,r.vA)(i?.[1][0],`Unable to find genesisHash for ${e}`),i[1][0]}const c=s("kulupu"),l="0xd9d3cd7c1e5d890d969b957f4c5b71a111bbeeabc968f1d0d4538c2663f080a7",u="0x41693961995d879073269a008d0a52832caa3e0ae73869f02127f3d5daa4934c",d=(new(n())(1248328),"0x297f5a4d105b4b28312586ff1915572ffe4ee015ff772b76399ecbff25a22026"),p="0xfbb541421d30423c9a753ffa844b64fd44d823f513bf49e3b73b3a656309a595",g="0x59d93e2ce42abb8aa52ca9a9e820233667104751f8f2980578a47a26a7235027",m="0xfcf9074303d8f319ad1bf0195b145871977e7c375883b834247cb01ff22f51f9",h="0x81443836a9a24caaa23f1241897d1235717535711d1d3fe24eae4fdc942c092c",f="0x42b9b44b4950b6c1edae543a7696caf8d0a160e9bc0424ab4ab217f7a8ba30dc",w="0xfe1b4c55fd4d668101126434206571a7838a8b6b93a6d1b95d607e78e6c53763",b="0x525639f713f397dcf839bd022cd821f367ebcf179de7b9253531f8adbe5436d6",k="0x6b5e488e0fa8f9821110d5c13f4c468abcd43ce5e297e62b34c53c3346465956",z="0x060e3dd3fa2904d031206bb913c954687a2bcc350e5a83d33d9e273ad21460f1",y="0xff7fe5a610f15fe7a0c52f94f86313fb7db7d3786e7f8acf2b66c11d5be7c242"},23639(e,i,t){t.d(i,{O:()=>a});const a=["alt-producer","altbeacon","altbeacon-dev","armonia-eva","armonia-wall-e","Crab2","Darwinia Koi","Darwinia2","datahaven-stagenet","datahaven-testnet","datahaven-mainnet","dracones","dracones-dwarf","ferrum-teyrchain","flash-layer","frontier-template","innovatorchain","jaz","laos","masverse","moonbase","moonbeam","moonriver","moonsama","moonshadow","muse","mythical-devnet","peerplays","quantum-portal-network-teyrchain","root","subspace-evm-domain","thebifrost-dev","thebifrost-mainnet","thebifrost-testnet","tscs-mainnet"]},28151(e,i,t){t.d(i,{Y:()=>o});const a=[{info:"pezkuwi",text:"Pezkuwi Relay Chain",value:0},{info:"dicle",text:"Dicle Relay Chain",value:2},{info:"zagros",text:"Zagros Testnet",value:42},{info:"pezkuwichain",text:"PezkuwiChain Development",value:42},...t(25102).Kx.map(({displayName:e,network:i,prefix:t})=>({info:i,text:e,value:t})).filter(({info:e})=>!["polkadot","kusama"].includes(e||""))].sort((e,i)=>[0,2,42].includes(e.value)||[0,2,42].includes(i.value)?0:e.text.localeCompare(i.text));function o(e){return[{info:"default",text:e("ss58.default","Default for the connected node",{ns:"apps-config"}),value:-1},...a]}},28783(e,i,t){t.d(i,{s:()=>r,_:()=>n});var a=t(82762),o=t(40873);const n={"pezkuwi-js":{all:{chrome:"https://chrome.google.com/webstore/detail/pezkuwi%7Bjs%7D-extension/mopnmbcafieddcagagdcbnhejhlodfdd",firefox:"https://addons.mozilla.org/en-US/firefox/addon/pezkuwi-js-extension/"},desc:"Basic account injection and signer",name:"pezkuwi-js extension",ui:{logo:a.L||o.P}}},r=Object.values(n).reduce((e,{all:i,desc:t,name:a})=>(Object.entries(i).forEach(([i,o])=>{e[i].push({desc:t,link:o,name:a})}),e),{chrome:[],firefox:[]})},34402(e,i,t){t.d(i,{$:()=>w});const a={chains:{},create:(e,i,t)=>`https://stats.cere.network/${i}/${t.toString()}`,homepage:"https://stats.cere.network",isActive:!1,paths:{address:"account",block:"block",validator:"validator"},ui:{logo:t(74995).H}};var o=t(98921);const n=["proposal/councilmotion"],r={chains:{Dicle:"dicle",Pezkuwi:"pezkuwi",Zagros:"zagros"},create:(e,i,t,a)=>`https://commonwealth.im/${e}/${i}/${n.includes(i)?a||"":t.toString()}`,homepage:"https://commonwealth.im/",isActive:!1,paths:{council:"proposal/councilmotion",democracyProposal:"proposal/democracyproposal",democracyReferendum:"proposal/referendum",treasury:"proposal/treasuryproposal"},ui:{logo:o.t}},s={chains:{},create:(e,i,t)=>`https://edgscan.ink/#/${i}/${t.toString()}`,homepage:"https://edgscan.ink/",isActive:!1,paths:{address:"accounts",block:"blocks",extrinsic:"extrinsics"},ui:{logo:t(20278).g}},c={chains:{Dicle:"dicle",Pezkuwi:"pezkuwi",Zagros:"zagros"},create:(e,i,t)=>`https://treasury.pezkuwichain.io/${e}/${i}/${t.toString()}`,homepage:"https://treasury.pezkuwichain.io/",isActive:!0,paths:{bounty:"bounties",tip:"tips",treasury:"proposals"},ui:{logo:t(74280).C}};const l={chains:{"Dicle Asset Hub":"statemine","Pezkuwi Asset Hub":"statemint","Zagros Asset Hub":"statemint"},create:(e,i,t)=>`${(e=>`https://kodadot.xyz/${{basilisk:"bsx",statemine:"ahk",statemint:"ahp"}[e]}/u/`)(e)}${t.toString()}`,homepage:"https://kodadot.xyz",isActive:!1,paths:{address:"account"},ui:{logo:t(6606)._}},u={chains:{},create:(e,i,t)=>`https://apps.moonbeam.network/${e}/${i}/${t.toString()}`,homepage:"https://apps.moonbeam.network/",isActive:!1,paths:{referenda:"referendum"},ui:{logo:t(60074).q}},d={chains:{Dicle:"dicle","Dicle Asset Hub":"dicle/assethub","Dicle Collectives":"dicle/collectives","Dicle Coretime":"dicle/coretime","Dicle People":"dicle/people",Pezkuwi:"pezkuwi","Pezkuwi Asset Hub":"pezkuwi/assethub","Pezkuwi Collectives":"pezkuwi/collectives","Pezkuwi Coretime":"pezkuwi/coretime","Pezkuwi People":"pezkuwi/people",Zagros:"zagros","Zagros Asset Hub":"zagros/assethub","Zagros Collectives":"zagros/collectives","Zagros Coretime":"zagros/coretime","Zagros People":"zagros/people"},create:(e,i,t)=>`https://governance.pezkuwichain.io/${e}/${i}/${t.toString()}`,homepage:"https://governance.pezkuwichain.io/",isActive:!0,paths:{address:"address",bounty:"bounty",council:"motion",democracyProposal:"proposal",democracyReferendum:"referendum",fellowshipReferenda:"member-referenda",referenda:"referenda",tip:"tip",treasury:"treasury"},ui:{logo:t(4619).d}},p={...d,chains:{},create:(e,i,t)=>`https://governance.pezkuwichain.io/${e}/${i}/${t.toString()}`,homepage:"https://governance.pezkuwichain.io/",isActive:!1},g={chains:{Dicle:"dicle","Dicle Asset Hub":"dicle/assethub","Dicle Bridge Hub":"dicle/bridgehub","Dicle Collectives":"dicle/collectives","Dicle Coretime":"dicle/coretime","Dicle People":"dicle/people",Pezkuwi:"pezkuwi","Pezkuwi Asset Hub":"pezkuwi/assethub","Pezkuwi Bridge Hub":"pezkuwi/bridgehub","Pezkuwi Collectives":"pezkuwi/collectives","Pezkuwi Coretime":"pezkuwi/coretime","Pezkuwi People":"pezkuwi/people",Zagros:"zagros","Zagros Asset Hub":"zagros/assethub","Zagros Bridge Hub":"zagros/bridgehub","Zagros Collectives":"zagros/collectives","Zagros Coretime":"zagros/coretime","Zagros People":"zagros/people"},create:(e,i,t)=>`https://statescan.pezkuwichain.io/${e}/#/${i}/${t.toString()}`,homepage:"https://statescan.pezkuwichain.io/",isActive:!0,paths:{address:"accounts",block:"blocks"},ui:{logo:t(80042).W}},m={chains:{Dicle:"dicle","Dicle Asset Hub":"assethub-dicle",Pezkuwi:"pezkuwi","Pezkuwi Asset Hub":"assethub-pezkuwi",Zagros:"zagros","Zagros Asset Hub":"assethub-zagros"},create:(e,i,t)=>`https://sub.id/${t.toString()}`,homepage:"https://sub.id",isActive:!1,paths:{address:"account"},ui:{logo:t(38187).r}};var h=t(92759);const f={chains:{Dicle:"dicle","Dicle Asset Hub":"dicle","Dicle Collectives":"dicle","Dicle Coretime":"dicle","Dicle People":"dicle",Pezkuwi:"pezkuwi","Pezkuwi Asset Hub":"pezkuwi","Pezkuwi Collectives":"pezkuwi","Pezkuwi Coretime":"pezkuwi","Pezkuwi People":"pezkuwi",Zagros:"zagros","Zagros Asset Hub":"zagros","Zagros Collectives":"zagros","Zagros Coretime":"zagros","Zagros People":"zagros"},create:(e,i,t)=>`https://${e}.subsquare.io/${i}/${t.toString()}${"user"===i?"/votes":""}`,homepage:"https://subsquare.io/",isActive:!1,paths:{address:"user",bounty:"treasury/bounty",council:"council/motion",democracyExternal:"democracy/external",democracyProposal:"democracy/proposal",democracyReferendum:"democracy/referendum",fellowshipReferenda:"fellowship/referendum",referenda:"referenda/referendum",tip:"treasury/tip",treasury:"treasury/proposal"},ui:{logo:t(75313).p}},w={CereStats:a,Commonwealth:r,Edgscan:s,Heztreasury:c,KodaDot:l,MoonbeamApps:u,PezkuwiassemblyIo:d,PezkuwiassemblyNetwork:p,Statescan:g,SubId:m,Subscan:h.E,Subsquare:f}},54534(e,i,t){t.d(i,{z:()=>a});const a={name:"@pezkuwi/apps-config",path:"auto",type:"auto",version:"1.0.2-1-x"}},60982(e,i,t){t.d(i,{N:()=>I});var a=t(19428),o=t(95927),n=t.n(o),r=t(848);function s(e){return(i,t)=>`${(0,r.Q)(t.muln(i),e).split(".")[0]} ${e.withUnit}`}function c(e){return i=>i.gten(e)}const l=s({decimals:12,forceUnit:"-",withSi:!0,withUnit:"DCL"}),u=new(n())(1e12).divn(30),d=u.muln(1e3),p=l(1e3,d),g=l(1,d),m=l(100,d),h=l(10,d),f=l(250,u),w=(l(1e4,d),{fellowshipReferenda:[{compare:c(0),id:0,name:"candidates",origin:{Origins:"FellowshipInitiates"},text:"Origin commanded by any members of the Pezkuwi Fellowship (no Dan grade needed)"},{compare:c(1),id:1,name:"members",origin:{Origins:"Fellowship1Dan"},text:"Origin commanded by rank 1 of the Pezkuwi Fellowship and with a success of 1"},{compare:c(2),id:2,name:"proficients",origin:{Origins:"Fellowship2Dan"},text:"Origin commanded by rank 2 of the Pezkuwi Fellowship and with a success of 2"},{compare:c(3),id:3,name:"fellows",origin:[{Origins:"Fellowship3Dan"},{Origins:"Fellows"}],text:"Origin commanded by Pezkuwi Fellows (3rd Dan fellows or greater)"},{compare:c(4),id:4,name:"senior fellows",origin:{Origins:"Fellowship4Dan"},text:"Origin commanded by rank 4 of the Pezkuwi Fellowship and with a success of 4"},{compare:c(5),id:5,name:"experts",origin:[{Origins:"Fellowship5Dan"},{Origins:"FellowshipExperts"}],text:"Origin commanded by Pezkuwi Experts (5th Dan fellows or greater)"},{compare:c(6),id:6,name:"senior experts",origin:{Origins:"Fellowship6Dan"},text:"Origin commanded by rank 6 of the Pezkuwi Fellowship and with a success of 6"},{compare:c(7),id:7,name:"masters",origin:[{Origins:"Fellowship7Dan"},{Origins:"FellowshipMasters"}],text:"Origin commanded by Pezkuwi Masters (7th Dan fellows of greater)"},{compare:c(8),id:8,name:"senior masters",origin:{Origins:"Fellowship8Dan"},text:"Origin commanded by rank 8 of the Pezkuwi Fellowship and with a success of 8"},{compare:c(9),id:9,name:"grand masters",origin:{Origins:"Fellowship9Dan"},text:"Origin commanded by rank 9 of the Pezkuwi Fellowship and with a success of 9"}],referenda:[{id:0,name:"root",origin:{system:"Root"},text:"Origin for the system root"},{id:1,name:"whitelisted_caller",origin:{Origins:"WhitelistedCaller"},text:"Origin able to dispatch a whitelisted call"},{id:10,name:"staking_admin",origin:{Origins:"StakingAdmin"},text:"Origin for cancelling slashes"},{id:11,name:"treasurer",origin:{Origins:"Treasurer"},text:"Origin for spending (any amount of) funds"},{id:12,name:"lease_admin",origin:{Origins:"LeaseAdmin"},text:"Origin able to force slot leases"},{id:13,name:"fellowship_admin",origin:{Origins:"FellowshipAdmin"},text:"Origin for managing the composition of the fellowship"},{id:14,name:"general_admin",origin:{Origins:"GeneralAdmin"},text:"Origin for managing the registrar"},{id:15,name:"auction_admin",origin:{Origins:"AuctionAdmin"},text:"Origin for starting auctions"},{id:20,name:"referendum_canceller",origin:{Origins:"ReferendumCanceller"},text:"Origin able to cancel referenda"},{id:21,name:"referendum_killer",origin:{Origins:"ReferendumKiller"},text:"Origin able to kill referenda"},{id:30,name:"small_tipper",origin:{Origins:"SmallTipper"},text:`Origin able to spend up to ${f} from the treasury at once`},{id:31,name:"big_tipper",origin:{Origins:"BigTipper"},text:`Origin able to spend up to ${g} from the treasury at once`},{id:32,name:"small_spender",origin:{Origins:"SmallSpender"},text:`Origin able to spend up to ${h} from the treasury at once`},{id:33,name:"medium_spender",origin:{Origins:"MediumSpender"},text:`Origin able to spend up to ${m} from the treasury at once`},{id:34,name:"big_spender",origin:{Origins:"BigSpender"},text:`Origin able to spend up to ${p} from the treasury at once`}]}),b=s({decimals:10,forceUnit:"-",withSi:!0,withUnit:"HEZ"}),k=new(n())(1e10),z=k.muln(1e3),y=b(1e3,z),v=b(1,z),x=b(100,z),O=b(10,z),P=b(250,k),D=(b(1e4,z),{fellowshipReferenda:[{compare:c(0),id:0,name:"candidates",origin:{Origins:"FellowshipInitiates"},text:"Origin commanded by any members of the Pezkuwi Fellowship (no Dan grade needed)"},{compare:c(1),id:1,name:"members",origin:{Origins:"Fellowship1Dan"},text:"Origin commanded by rank 1 of the Pezkuwi Fellowship and with a success of 1"},{compare:c(2),id:2,name:"proficients",origin:{Origins:"Fellowship2Dan"},text:"Origin commanded by rank 2 of the Pezkuwi Fellowship and with a success of 2"},{compare:c(3),id:3,name:"fellows",origin:[{Origins:"Fellowship3Dan"},{Origins:"Fellows"}],text:"Origin commanded by Pezkuwi Fellows (3rd Dan fellows or greater)"},{compare:c(4),id:4,name:"senior fellows",origin:{Origins:"Fellowship4Dan"},text:"Origin commanded by rank 4 of the Pezkuwi Fellowship and with a success of 4"},{compare:c(5),id:5,name:"experts",origin:[{Origins:"Fellowship5Dan"},{Origins:"FellowshipExperts"}],text:"Origin commanded by Pezkuwi Experts (5th Dan fellows or greater)"},{compare:c(6),id:6,name:"senior experts",origin:{Origins:"Fellowship6Dan"},text:"Origin commanded by rank 6 of the Pezkuwi Fellowship and with a success of 6"},{compare:c(7),id:7,name:"masters",origin:[{Origins:"Fellowship7Dan"},{Origins:"FellowshipMasters"}],text:"Origin commanded by Pezkuwi Masters (7th Dan fellows of greater)"},{compare:c(8),id:8,name:"senior masters",origin:{Origins:"Fellowship8Dan"},text:"Origin commanded by rank 8 of the Pezkuwi Fellowship and with a success of 8"},{compare:c(9),id:9,name:"grand masters",origin:{Origins:"Fellowship9Dan"},text:"Origin commanded by rank 9 of the Pezkuwi Fellowship and with a success of 9"}],referenda:[{id:0,name:"root",origin:{system:"Root"},text:"Origin for the system root"},{id:1,name:"whitelisted_caller",origin:{Origins:"WhitelistedCaller"},text:"Origin able to dispatch a whitelisted call"},{id:10,name:"staking_admin",origin:{Origins:"StakingAdmin"},text:"Origin for cancelling slashes"},{id:11,name:"treasurer",origin:{Origins:"Treasurer"},text:"Origin for spending (any amount of) funds"},{id:12,name:"lease_admin",origin:{Origins:"LeaseAdmin"},text:"Origin able to force slot leases"},{id:13,name:"fellowship_admin",origin:{Origins:"FellowshipAdmin"},text:"Origin for managing the composition of the fellowship"},{id:14,name:"general_admin",origin:{Origins:"GeneralAdmin"},text:"Origin for managing the registrar"},{id:15,name:"auction_admin",origin:{Origins:"AuctionAdmin"},text:"Origin for starting auctions"},{id:20,name:"referendum_canceller",origin:{Origins:"ReferendumCanceller"},text:"Origin able to cancel referenda"},{id:21,name:"referendum_killer",origin:{Origins:"ReferendumKiller"},text:"Origin able to kill referenda"},{id:30,name:"small_tipper",origin:{Origins:"SmallTipper"},text:`Origin able to spend up to ${P} from the treasury at once`},{id:31,name:"big_tipper",origin:{Origins:"BigTipper"},text:`Origin able to spend up to ${v} from the treasury at once`},{id:32,name:"small_spender",origin:{Origins:"SmallSpender"},text:`Origin able to spend up to ${O} from the treasury at once`},{id:33,name:"medium_spender",origin:{Origins:"MediumSpender"},text:`Origin able to spend up to ${x} from the treasury at once`},{id:34,name:"big_spender",origin:{Origins:"BigSpender"},text:`Origin able to spend up to ${y} from the treasury at once`}]}),F={[a.jj]:w,[a.ZU]:D},H={dicle:w,node:{referenda:[{id:0,name:"root",origin:{system:"Root"}}]},pezkuwi:D};function I(e,i,t){const a=F[e.genesisHash.toHex()]||H[i];return a?.[t]}},63013(e,i,t){t.d(i,{a5:()=>Z});var a=t(18045),o=t(45118),n=t(53403),r=t(47169),s=t(1048).Buffer;const c=["eq"],l=e=>e.reduce((e,i,t)=>{const c=!t;return{...e,[i]:{customAccount:(e,t)=>{const{registry:o}=t,r=(e=>{const i=s.from(e.toLowerCase()),t=i.length;return i.reduce((e,i,a)=>{const o=BigInt(t-1-a);return BigInt(e)+BigInt(256)**o*BigInt(i)},BigInt(0))})(i);return(0,n.p)(e,e=>t.query.system.account(e).pipe((0,a.T)(e=>{const i=e.data,t=c?i.asV0.lock:o.createType("u128",0),a=t,n=o.createType("u128",0),s=i.asV0.balance.find(([e])=>e.toBigInt()===r),l=s?.[1];return{feeFrozen:a,free:l?.isPositive?l.asPositive:o.createType("u128",0),miscFrozen:t,reserved:n}})))},customLocks:(e,i)=>{const{registry:t}=i;return(0,n.p)(e,e=>c?i.query.system.account(e).pipe((0,a.T)(e=>[{amount:e.data.asV0.lock,id:new r.H(t),reasons:""}])):(0,o.of)([]))}}}},{}),u={derives:l(c),instances:{balances:c}},d=["gens"],p={derives:l(d),instances:{balances:d}},g={hasher:t(64792).H1};var m=t(13937),h=t.n(m),f=t(59359),w=t(12423),b=t(95620),k=t(95927),z=t.n(k),y=t(848);function v(e){return new w.L(new b.O,e)}function x(e,i){const t=i.registry.chainTokens[0]||y.Q.getDefaults().unit;return(0,n.p)(e,e=>(0,f.z)([i.query.tokens.accounts(e,{Token:t}),i.query.system.account(e)]).pipe((0,a.T)(([t,a])=>({accountNonce:new(z())(1),additional:[],availableBalance:v(0),freeBalance:v(0),lockedBalance:v(0),lockedBreakdown:[],namedReserves:[],reservedBalance:v(0),accountId:i.registry.createType("AccountId",e),accountNonce:a.nonce,availableBalance:i.registry.createType("Balance",t.free.sub(t.frozen)),freeBalance:t.free,lockedBalance:t.frozen,reservedBalance:t.reserved}))))}const O={derives:{balances:{account:x,all:x}},...h()};function P(e){return new w.L(new b.O,e)}function D(e,i){return(0,n.p)(e,e=>(0,f.z)([i.query.tokens.accounts(e,0),i.query.system.account(e)]).pipe((0,a.T)(([t,a])=>({accountNonce:new(z())(1),additional:[],availableBalance:P(0),freeBalance:P(0),lockedBalance:P(0),lockedBreakdown:[],namedReserves:[],reservedBalance:P(0),vestingLocked:P(0),accountId:i.registry.createType("AccountId",e),accountNonce:a.nonce,availableBalance:i.registry.createType("Balance",t.free.sub(t.frozen)),freeBalance:t.free,lockedBalance:t.frozen,reservedBalance:t.reserved}))))}const F={derives:{balances:{account:D,all:D}},...t(72894).O1};var H=t(49416),I=t(67180),C=t(74362),A=t(8196),B=t(3151);function S(e,i,t){const a=e.createClass("Header");return new class extends a{#e;constructor(e,i,t){super(e,i),this.#e=function(e,i){const t=e.logs.filter(e=>e.isPreRuntime&&"SUB_"===e.asPreRuntime[0].toString());if(!t||0===t.length)return;const{solution:a}=i.registry.createType("SubPreDigest",t[0].asPreRuntime[1]);return a.reward_address}(this.digest,t),this.createdAtHash=i?.createdAtHash}get author(){return this.#e}}(e,i,t)}const $=[[u,["Equilibrium","Equilibrium-teyrchain"]],[p,["Genshiro","Gens-teyrchain"]],[O,["interbtc-teyrchain","interbtc-standalone","interlay-teyrchain","kintsugi-teyrchain","testnet-kintsugi","testnet-interlay"]],[{derives:{chain:{bestNumber:H.s,bestNumberFinalized:I.k,bestNumberLag:C.G,getBlock:A.g,getHeader:function(e,i){return(0,n.p)(e,e=>(0,f.z)([i.rpc.chain.getHeader(e)]).pipe((0,a.T)(([e])=>S(e.registry,e,i))))},subscribeNewBlocks:B.b,subscribeNewHeads:function(e,i){return(0,n.p)(e,()=>(0,f.z)([i.rpc.chain.subscribeNewHeads()]).pipe((0,a.T)(([e])=>S(e.registry,e,i))))}}},types:[{minmax:[0,void 0],types:{Solution:{public_key:"AccountId32",reward_address:"AccountId32"},SubPreDigest:{slot:"u64",solution:"Solution"}}}]},["subspace"]],[F,["mangata","mangata-teyrchain"]]],_=[[g,["nexus","messier","gargantua"]]];function j(e){return $.forEach(([{derives:i},t])=>{t.forEach(t=>{e.spec?.[t]&&(e.spec[t].derives=i)})}),_.forEach(([i,t])=>{t.forEach(t=>{e.spec?.[t]&&(e.spec[t]=i)})}),e}const Z=j(t(408).a)},69312(e,i,t){t.d(i,{lq:()=>d,nm:()=>p,sR:()=>u,zu:()=>l});var a=t(19428);const o={default:2/3},n={default:1},r={[a.jj]:.5,[a._W]:1,[a.ZU]:.6,default:.5},s={[a.jj]:.5,[a.ZU]:3/4,default:.5},c={[a.jj]:.6,[a._W]:.5,[a.ZU]:.6,default:.6};function l(e,i){return i?o[e.genesisHash.toHex()]||o.default:n[e.genesisHash.toHex()]||n.default}function u(e){return r[e.genesisHash.toHex()]||r.default}function d(e){return s[e.genesisHash.toHex()]||s.default}function p(e){return c[e.genesisHash.toHex()]||c.default}},77958(e,i,t){t.d(i,{E2:()=>o,UC:()=>a,pP:()=>n,yg:()=>r}),t(39907);const a="pezkuwi-app-custom-endpoints";function o(e){const i="undefined"!=typeof window?window.process_env?.WS_URL:void 0;return i?[{isHeader:!0,text:e("rpc.dev.custom","Custom environment",{ns:"apps-config"}),textBy:"",ui:{},value:""},{info:"WS_URL",text:e("rpc.dev.custom.entry","Custom {{WS_URL}}",{ns:"apps-config",replace:{WS_URL:i}}),textBy:i,ui:{},value:i}]:[]}function n(e){try{const i="object"==typeof localStorage&&"function"==typeof localStorage.getItem?localStorage.getItem(a):null;if(i)return JSON.parse(i).map(i=>({info:"local",text:e("rpc.dev.custom.own","Custom",{ns:"apps-config"}),textBy:i,ui:{},value:i}))}catch(e){console.error(e)}return[]}function r(e){return[{dnslink:"local",info:"local",text:e("rpc.dev.local","Local Node",{ns:"apps-config"}),textBy:"127.0.0.1:9944",ui:{},value:"ws://127.0.0.1:9944"}]}},80681(e,i,t){function a(e){return[{text:e("lng.detect","Default browser language (auto-detect)",{ns:"apps-config"}),value:"default"},{text:"English",value:"en"},{text:"عربى",value:"ar"},{text:"کوردی (سۆرانی)",value:"ckb"},{text:"Español",value:"es"},{text:"فارسی",value:"fa"},{text:"Français",value:"fr"},{text:"Bahasa Indonesia",value:"id"},{text:"Italiano",value:"it"},{text:"日本語",value:"ja"},{text:"한국어",value:"ko"},{text:"Kurdî (Kurmancî)",value:"ku"},{text:"Português",value:"pt"},{text:"русский",value:"ru"},{text:"Türkçe",value:"tr"},{text:"汉语",value:"zh"}]}t.d(i,{S:()=>a})},90896(e,i,t){t.d(i,{d:()=>r});const a=[["centrifuge chain","pezkuwi"],["joystream-node","beachball"],["litentry-node","pezkuwi"],["parity-pezkuwi","pezkuwi"]].reduce((e,[i,t])=>({...e,[i.toLowerCase().replace(/-/g," ")]:t}),{}),o=[["dicle","pezkuwi"],["pezkuwi","pezkuwi"],["pezkuwichain","pezkuwi"],["zagros","pezkuwi"],["paseo","pezkuwi"]].reduce((e,[i,t])=>({...e,[i.toLowerCase().replace(/-/g," ")]:t}),{});function n(e){return e?.toLowerCase().replace(/-/g," ")||""}function r(e,i){return a[n(e)]||o[n(i)]||"bizinikiwi"}},92759(e,i,t){t.d(i,{E:()=>a});const a={chains:{Dicle:"dicle","Dicle Asset Hub":"dicle/assethub","Dicle Bridge Hub":"dicle/bridgehub","Dicle Collectives":"dicle/collectives","Dicle Coretime":"dicle/coretime","Dicle People":"dicle/people",Pezkuwi:"pezkuwi","Pezkuwi Asset Hub":"pezkuwi/assethub","Pezkuwi Bridge Hub":"pezkuwi/bridgehub","Pezkuwi Collectives":"pezkuwi/collectives","Pezkuwi Coretime":"pezkuwi/coretime","Pezkuwi People":"pezkuwi/people",Zagros:"zagros","Zagros Asset Hub":"zagros/assethub","Zagros Bridge Hub":"zagros/bridgehub","Zagros Collectives":"zagros/collectives","Zagros Coretime":"zagros/coretime","Zagros People":"zagros/people"},create:(e,i,t)=>`https://scan.pezkuwichain.io/${e}/${i}/${t.toString()}`,homepage:"https://scan.pezkuwichain.io/",isActive:!0,paths:{address:"account",block:"block",bounty:"bounty",council:"council",democracyProposal:"democracy_proposal",democracyReferendum:"referenda",extrinsic:"extrinsic",fellowshipReferenda:"fellowship",referenda:"referenda_v2",techcomm:"tech",tip:"treasury_tip",treasury:"treasury",validator:"validator"},ui:{logo:t(31546).c}}},97783(e,i,t){t.d(i,{Xi:()=>y});var a=t(77958),o=t(19428),n=t(73460);const r=[{homepage:"https://pezkuwichain.io",info:"asset-hub-pezkuwi",isPeopleForIdentity:!0,paraId:1e3,providers:{"Pezkuwi Foundation":"wss://asset-hub-rpc.pezkuwichain.io"},relayName:"pezkuwi",text:"Asset Hub",ui:{color:"#86e62a",logo:n.Q}},{homepage:"https://pezkuwichain.io",info:"people-pezkuwi",isPeople:!0,paraId:1004,providers:{"Pezkuwi Foundation":"wss://people-rpc.pezkuwichain.io"},relayName:"pezkuwi",text:"People",ui:{color:"#86e62a",logo:n.Q}}],s={dnslink:"pezkuwi",genesisHash:o.ZU,info:"pezkuwi",isPeopleForIdentity:!0,isRelay:!0,linked:[...r],providers:{"Pezkuwi Foundation":"wss://rpc.pezkuwichain.io"},teleport:[1e3],text:"Pezkuwi",ui:{color:"#e6007a",identityIcon:"jdenticon",logo:n.Q}};var c=t(58124);const l=[{homepage:"https://pezkuwichain.io",info:"asset-hub-dicle",isPeopleForIdentity:!0,paraId:1e3,providers:{"Pezkuwi Foundation":"wss://dicle-asset-hub-rpc.pezkuwichain.io"},relayName:"dicle",text:"Asset Hub",ui:{color:"#f47738",logo:c.O}},{homepage:"https://pezkuwichain.io",info:"bridge-hub-dicle",paraId:1002,providers:{"Pezkuwi Foundation":"wss://dicle-bridge-hub-rpc.pezkuwichain.io"},relayName:"dicle",text:"Bridge Hub",ui:{color:"#f47738",logo:c.O}},{homepage:"https://pezkuwichain.io",info:"collectives-dicle",paraId:1001,providers:{"Pezkuwi Foundation":"wss://dicle-collectives-rpc.pezkuwichain.io"},relayName:"dicle",text:"Collectives",ui:{color:"#f47738",logo:c.O}},{homepage:"https://pezkuwichain.io",info:"coretime-dicle",paraId:1005,providers:{"Pezkuwi Foundation":"wss://dicle-coretime-rpc.pezkuwichain.io"},relayName:"dicle",text:"Coretime",ui:{color:"#f47738",logo:c.O}},{homepage:"https://pezkuwichain.io",info:"people-dicle",isPeople:!0,paraId:1004,providers:{"Pezkuwi Foundation":"wss://dicle-people-rpc.pezkuwichain.io"},relayName:"dicle",text:"People",ui:{color:"#f47738",logo:c.O}}],u={dnslink:"dicle",genesisHash:o.jj,info:"dicle",isPeopleForIdentity:!0,isRelay:!0,linked:[...l],providers:{"Pezkuwi Foundation":"wss://dicle-rpc.pezkuwichain.io"},teleport:[1e3],text:"Dicle",ui:{color:"#f47738",identityIcon:"jdenticon",logo:c.O}};var d=t(55851);const p=[{homepage:"https://pezkuwichain.io",info:"asset-hub-zagros",isPeopleForIdentity:!0,paraId:1e3,providers:{"Pezkuwi Foundation":"wss://zagros-asset-hub-rpc.pezkuwichain.io"},relayName:"zagros",text:"Asset Hub",ui:{color:"#00b894",logo:d.j}},{homepage:"https://pezkuwichain.io",info:"bridge-hub-zagros",paraId:1002,providers:{"Pezkuwi Foundation":"wss://zagros-bridge-hub-rpc.pezkuwichain.io"},relayName:"zagros",text:"Bridge Hub",ui:{color:"#00b894",logo:d.j}},{homepage:"https://pezkuwichain.io",info:"collectives-zagros",paraId:1001,providers:{"Pezkuwi Foundation":"wss://zagros-collectives-rpc.pezkuwichain.io"},relayName:"zagros",text:"Collectives",ui:{color:"#00b894",logo:d.j}},{homepage:"https://pezkuwichain.io",info:"coretime-zagros",paraId:1005,providers:{"Pezkuwi Foundation":"wss://zagros-coretime-rpc.pezkuwichain.io"},relayName:"zagros",text:"Coretime",ui:{color:"#00b894",logo:d.j}},{homepage:"https://pezkuwichain.io",info:"people-zagros",isPeople:!0,paraId:1004,providers:{"Pezkuwi Foundation":"wss://zagros-people-rpc.pezkuwichain.io"},relayName:"zagros",text:"People",ui:{color:"#00b894",logo:d.j}}],g={dnslink:"zagros",genesisHash:o.OD,info:"zagros",isPeopleForIdentity:!0,isRelay:!0,linked:[...p],providers:{"Pezkuwi Foundation":"wss://zagros-rpc.pezkuwichain.io"},teleport:[1e3],text:"Zagros",ui:{color:"#00b894",identityIcon:"jdenticon",logo:d.j}};let m=0;function h(){return 0}function f(e,i){return!!e.isUnreachable!=!!i.isUnreachable?e.isUnreachable?1:-1:0}function w(e){const i=e.map(({value:e})=>e);return e.reduce((t,a)=>(t.push(a),a.linked?t.concat(w(a.linked).map(t=>(t.genesisHashRelay=a.genesisHash,t.isChild=!0,t.textRelay=e.length?e[0].text:void 0,t.valueRelay=i,a.ui?.identityIcon&&t.paraId&&t.paraId<2e3&&(t.ui?t.ui.identityIcon||(t.ui.identityIcon=a.ui.identityIcon):t.ui={identityIcon:a.ui.identityIcon}),t))):t),[])}function b(e,{dnslink:i,genesisHash:t,homepage:a,info:o,isChild:n,isDisabled:r,isPeople:s,isPeopleForIdentity:c,isUnreachable:l,linked:u,paraId:d,providers:p,relayName:g,teleport:k,text:z,ui:y},v,x){const O=0!==Object.keys(p).length,P={genesisHash:t,homepage:a,info:o,isChild:n,isDisabled:r,isPeople:s,isPeopleForIdentity:c,isUnreachable:l||!O,paraId:d,providers:Object.keys(p).map(e=>p[e]),relayName:g,teleport:k,text:z,ui:y},D=Object.entries(O?p:{Placeholder:"wss://"+ ++m}).filter((e,i)=>!v||0===i).map(([t,a],o)=>({...P,dnslink:0===o?i:void 0,isLightClient:a.startsWith("light://"),isRelay:!1,textBy:a.startsWith("light://")?e("lightclient.experimental","light client (experimental)",{ns:"apps-config"}):e("rpc.hosted.via","via {{host}}",{ns:"apps-config",replace:{host:t}}),value:a})).sort((e,i)=>e.isLightClient?1:i.isLightClient?-1:e.textBy.toLocaleLowerCase().localeCompare(i.textBy.toLocaleLowerCase()));if(u){const i=D[D.length-1],t=[];u.sort(x?f:h).filter(({paraId:e})=>e).forEach(i=>t.push(...b(e,i,v,x))),i.isRelay=!0,i.linked=t}return w(D)}function k(e,i,t,a){return i.sort(a?f:h).reduce((i,o)=>i.concat(b(e,o,t,a)),[])}function z(e,i,t){return t?.replace?.host||i?.toString()||e}function y(e=z,i=!1,t=!0){return[...(0,a.E2)(e),{isDisabled:!1,isHeader:!0,isSpaced:!0,text:e("rpc.header.favorite","Favorite chains",{ns:"apps-config"}),textBy:"",ui:{},value:""},{isDisabled:!1,isHeader:!0,isSpaced:!0,text:e("rpc.header.pezkuwi.relay","Pezkuwi & teyrchains",{ns:"apps-config"}),textBy:"",ui:{},value:""},...k(e,[s],i,t),{isDisabled:!1,isHeader:!0,isSpaced:!0,text:e("rpc.header.dicle.relay","Dicle & teyrchains",{ns:"apps-config"}),textBy:"",ui:{},value:""},...k(e,[u],i,t),{isDisabled:!1,isHeader:!0,isSpaced:!0,text:e("rpc.header.zagros.relay","Test Zagros & teyrchains",{ns:"apps-config"}),textBy:"",ui:{},value:""},...k(e,[g],i,t),{isDevelopment:!0,isDisabled:!1,isHeader:!0,isSpaced:!0,text:e("rpc.header.dev","Development",{ns:"apps-config"}),textBy:"",ui:{},value:""},...(0,a.yg)(e),...(0,a.pP)(e)].filter(({isDisabled:e})=>!e)}}}]); \ No newline at end of file diff --git a/index.html b/index.html index b3ee462..bedd52b 100644 --- a/index.html +++ b/index.html @@ -1,372 +1,29 @@ - + - + Pezkuwi/Bizinikiwi Portal - + - -
-
-
- -
- - -
- -
- Digital Kurdistan State v1.0 -

PezkuwiChain

-

Decentralized Governance for Kurdistan

-

- Building a transparent, democratic future through blockchain technology -

- -
-
-
- diff --git a/main.caf6f96e02b7c492.js b/main.44330ca0f4b54400.js similarity index 99% rename from main.caf6f96e02b7c492.js rename to main.44330ca0f4b54400.js index b15f89d..1a8440d 100644 --- a/main.caf6f96e02b7c492.js +++ b/main.44330ca0f4b54400.js @@ -580,4 +580,4 @@ min-height: 100vh; ${[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24].map(e=>`\n .greyAnim-${e} {\n animation: greyAnim${e} 2s;\n }\n\n @keyframes greyAnim${e} {\n 0% { background: #a6a6a6; }\n 50% { background: darkorange; }\n 100% { background: #a6a6a6; }\n }\n `).join("")} -`,mr=g.memo(function({className:e=""}){const{themeClassName:n}=(0,U.D)(),{apiEndpoint:t,isDevelopment:i}=(0,T.g)(),o=(0,g.useMemo)(()=>i?void 0:t?.ui.color,[t,i]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(S.A,{uiHighlight:o}),(0,r.jsxs)(ur,{className:`${e} apps--Wrapper ${n}`,children:[(0,r.jsx)(Qt,{}),(0,r.jsxs)(N.Ux,{children:[(0,r.jsx)(M.Ay,{children:(0,r.jsx)(ft,{})}),(0,r.jsx)(dr,{}),(0,r.jsx)(or,{}),(0,r.jsx)("div",{id:"portals"})]})]}),(0,r.jsx)(pr,{})]})});function gr(e){const n="dark"===(e?.uiTheme||"light")?"dark":"light";return document?.documentElement?.setAttribute("data-theme",n),{theme:n}}const hr=g.memo(function({isElectron:e,store:n}){const[t,i]=(0,g.useState)(()=>gr(p.W));return(0,g.useEffect)(()=>{p.W.on("change",e=>i(gr(e)))},[]),(0,r.jsx)(g.Suspense,{fallback:"...",children:(0,r.jsx)(x.NP,{theme:t,children:(0,r.jsx)(y.D,{children:(0,r.jsx)(v.sH,{apiUrl:p.W.apiUrl,beforeApiInit:(0,r.jsx)(E,{}),isElectron:e,store:n,children:(0,r.jsx)(k.n,{children:(0,r.jsx)(b.H,{children:(0,r.jsx)(w.T,{children:(0,r.jsx)(A.I,{children:(0,r.jsx)(f.I9,{children:(0,r.jsx)(C.N,{children:(0,r.jsx)(j.M,{children:(0,r.jsx)(I.cF,{children:(0,r.jsx)(mr,{})})})})})})})})})})})})})}),fr="root",xr=document.getElementById(fr);if(!xr)throw new Error(`Unable to find element with id '${fr}'`);(0,h.H)(xr).render((0,r.jsx)(hr,{isElectron:!1}))},38567(){},43951(){},46982(){},51226(){},59621(e,n,t){var r={".":[10005,9],"./":[10005,9],"./Api":[43910,9],"./Api.tsx":[43910,9],"./hoc":[27900,9],"./hoc/":[27900,9],"./hoc/api":[49788,9],"./hoc/api.tsx":[49788,9],"./hoc/call":[63002,9],"./hoc/call.tsx":[63002,9],"./hoc/callDiv":[40833,9],"./hoc/callDiv.tsx":[40833,9],"./hoc/calls":[1621,9],"./hoc/calls.ts":[1621,9],"./hoc/index":[27900,9],"./hoc/index.ts":[27900,9],"./hoc/multi":[10665,9],"./hoc/multi.ts":[10665,9],"./hoc/observable":[2385,9],"./hoc/observable.tsx":[2385,9],"./hoc/onlyOn":[15567,9],"./hoc/onlyOn.tsx":[15567,9],"./hoc/types":[37229,9,7229],"./hoc/types.ts":[37229,9,7229],"./index":[10005,9],"./index.ts":[10005,9],"./light":[19830,9],"./light.spec":[77224,9,7224],"./light.spec.ts":[77224,9,7224],"./light/":[19830,9],"./light/dicle":[48362,9],"./light/dicle/":[48362,9],"./light/dicle/gm.json":[24255,3,4255],"./light/dicle/index":[48362,9],"./light/dicle/index.ts":[48362,9],"./light/dicle/shiden.json":[38634,3,8634],"./light/dicle/tinkernet.json":[86675,3,6675],"./light/index":[19830,9],"./light/index.ts":[19830,9],"./light/pezkuwi":[10370,9],"./light/pezkuwi/":[10370,9],"./light/pezkuwi/astar.json":[45638,3,5638],"./light/pezkuwi/index":[10370,9],"./light/pezkuwi/index.ts":[10370,9],"./light/pezkuwi/laos.json":[34230,3,4230],"./statics":[35038,9],"./statics.ts":[35038,9],"./transform/echo":[5745,9],"./transform/echo.ts":[5745,9],"./types":[33136,9,3136],"./types.ts":[33136,9,3136],"./urlTypes":[815,9],"./urlTypes.ts":[815,9],"./util":[2926,9],"./util/":[2926,9],"./util/getEnvironment":[10461,9],"./util/getEnvironment.ts":[10461,9],"./util/historic":[1713,9],"./util/historic.ts":[1713,9],"./util/index":[2926,9],"./util/index.ts":[2926,9],"./util/intervalObservable":[24732,9],"./util/intervalObservable.ts":[24732,9],"./util/isEqual":[16898,9],"./util/isEqual.ts":[16898,9],"./util/triggerChange":[44362,9],"./util/triggerChange.ts":[44362,9]};function i(e){if(!t.o(r,e))return Promise.resolve().then(()=>{var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n});var n=r[e],i=n[0];return Promise.all(n.slice(2).map(t.e)).then(()=>t.t(i,16|n[1]))}i.keys=()=>Object.keys(r),i.id=59621,e.exports=i},63011(){},70618(){},75627(){},93553(){},94893(){}},e=>{e.O(0,[3175,7662,965,9657,5901,7231,5328,7289,9145,6206,9725,3024,9025,9873,1345,3802,4637,3346,9711,1292,3960,533,3123,6267,9907,6476,3989,2701,9286,281,3065,6316,8711,2843,378,474,8719,7534,1093,1469,2360,6623,6145,4462,3948,7652,3827,1293,1576,4590,5125,1155,6309,4919,3602,4470],()=>e(e.s=18334)),e.O()}]); \ No newline at end of file +`,mr=g.memo(function({className:e=""}){const{themeClassName:n}=(0,U.D)(),{apiEndpoint:t,isDevelopment:i}=(0,T.g)(),o=(0,g.useMemo)(()=>i?void 0:t?.ui.color,[t,i]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(S.A,{uiHighlight:o}),(0,r.jsxs)(ur,{className:`${e} apps--Wrapper ${n}`,children:[(0,r.jsx)(Qt,{}),(0,r.jsxs)(N.Ux,{children:[(0,r.jsx)(M.Ay,{children:(0,r.jsx)(ft,{})}),(0,r.jsx)(dr,{}),(0,r.jsx)(or,{}),(0,r.jsx)("div",{id:"portals"})]})]}),(0,r.jsx)(pr,{})]})});function gr(e){const n="dark"===(e?.uiTheme||"light")?"dark":"light";return document?.documentElement?.setAttribute("data-theme",n),{theme:n}}const hr=g.memo(function({isElectron:e,store:n}){const[t,i]=(0,g.useState)(()=>gr(p.W));return(0,g.useEffect)(()=>{p.W.on("change",e=>i(gr(e)))},[]),(0,r.jsx)(g.Suspense,{fallback:"...",children:(0,r.jsx)(x.NP,{theme:t,children:(0,r.jsx)(y.D,{children:(0,r.jsx)(v.sH,{apiUrl:p.W.apiUrl,beforeApiInit:(0,r.jsx)(E,{}),isElectron:e,store:n,children:(0,r.jsx)(k.n,{children:(0,r.jsx)(b.H,{children:(0,r.jsx)(w.T,{children:(0,r.jsx)(A.I,{children:(0,r.jsx)(f.I9,{children:(0,r.jsx)(C.N,{children:(0,r.jsx)(j.M,{children:(0,r.jsx)(I.cF,{children:(0,r.jsx)(mr,{})})})})})})})})})})})})})}),fr="root",xr=document.getElementById(fr);if(!xr)throw new Error(`Unable to find element with id '${fr}'`);(0,h.H)(xr).render((0,r.jsx)(hr,{isElectron:!1}))},38567(){},43951(){},46982(){},51226(){},59621(e,n,t){var r={".":[10005,9],"./":[10005,9],"./Api":[43910,9],"./Api.tsx":[43910,9],"./hoc":[27900,9],"./hoc/":[27900,9],"./hoc/api":[49788,9],"./hoc/api.tsx":[49788,9],"./hoc/call":[63002,9],"./hoc/call.tsx":[63002,9],"./hoc/callDiv":[40833,9],"./hoc/callDiv.tsx":[40833,9],"./hoc/calls":[1621,9],"./hoc/calls.ts":[1621,9],"./hoc/index":[27900,9],"./hoc/index.ts":[27900,9],"./hoc/multi":[10665,9],"./hoc/multi.ts":[10665,9],"./hoc/observable":[2385,9],"./hoc/observable.tsx":[2385,9],"./hoc/onlyOn":[15567,9],"./hoc/onlyOn.tsx":[15567,9],"./hoc/types":[37229,9,7229],"./hoc/types.ts":[37229,9,7229],"./index":[10005,9],"./index.ts":[10005,9],"./light":[19830,9],"./light.spec":[77224,9,7224],"./light.spec.ts":[77224,9,7224],"./light/":[19830,9],"./light/dicle":[48362,9],"./light/dicle/":[48362,9],"./light/dicle/gm.json":[24255,3,4255],"./light/dicle/index":[48362,9],"./light/dicle/index.ts":[48362,9],"./light/dicle/shiden.json":[38634,3,8634],"./light/dicle/tinkernet.json":[86675,3,6675],"./light/index":[19830,9],"./light/index.ts":[19830,9],"./light/pezkuwi":[10370,9],"./light/pezkuwi/":[10370,9],"./light/pezkuwi/astar.json":[45638,3,5638],"./light/pezkuwi/index":[10370,9],"./light/pezkuwi/index.ts":[10370,9],"./light/pezkuwi/laos.json":[34230,3,4230],"./statics":[35038,9],"./statics.ts":[35038,9],"./transform/echo":[5745,9],"./transform/echo.ts":[5745,9],"./types":[33136,9,3136],"./types.ts":[33136,9,3136],"./urlTypes":[815,9],"./urlTypes.ts":[815,9],"./util":[2926,9],"./util/":[2926,9],"./util/getEnvironment":[10461,9],"./util/getEnvironment.ts":[10461,9],"./util/historic":[1713,9],"./util/historic.ts":[1713,9],"./util/index":[2926,9],"./util/index.ts":[2926,9],"./util/intervalObservable":[24732,9],"./util/intervalObservable.ts":[24732,9],"./util/isEqual":[16898,9],"./util/isEqual.ts":[16898,9],"./util/triggerChange":[44362,9],"./util/triggerChange.ts":[44362,9]};function i(e){if(!t.o(r,e))return Promise.resolve().then(()=>{var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n});var n=r[e],i=n[0];return Promise.all(n.slice(2).map(t.e)).then(()=>t.t(i,16|n[1]))}i.keys=()=>Object.keys(r),i.id=59621,e.exports=i},63011(){},70618(){},75627(){},93553(){},94893(){}},e=>{e.O(0,[3175,7662,965,9657,5901,7231,5328,7289,9145,6206,9725,3024,9025,9873,1345,3802,4637,3346,9711,1292,3960,533,3123,6267,9907,6476,3989,2701,9286,281,3065,6316,8711,2843,378,474,8719,7534,9240,1469,2360,9424,8769,7168,8049,1293,1576,4590,5125,1155,6309,4919,3602,4470],()=>e(e.s=18334)),e.O()}]); \ No newline at end of file diff --git a/modu.1430367271c0d934.js b/modu.1430367271c0d934.js new file mode 100644 index 0000000..7bc0d6d --- /dev/null +++ b/modu.1430367271c0d934.js @@ -0,0 +1 @@ +(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[9240],{6409(t,i,r){"use strict";r.d(i,{e:()=>u});var e=r(59540),n=r(71614),h=r(54143),s=r(33482),o=r(79876);function u(t,i=!1){if(i&&null==t)throw new Error("u8aToU8a: Expected non-null, non-undefined value");return(0,s.b)(t)?(0,n.P)(t)?new Uint8Array(t):t:(0,h.qv)(t)?(0,e.V)(t):Array.isArray(t)?new Uint8Array(t):(0,o.j)(t)}},7388(t,i,r){"use strict";r.d(i,{HS:()=>e.H,fi:()=>n.f,WP:()=>h,uv:()=>s,tZ:()=>o.t,FL:()=>o.F,bt:()=>u.b,KQ:()=>a});var e=r(36244),n=r(17779);function h(t){return Object.entries(t)}function s(t){return Object.keys(t)}var o=r(55112),u=r(93302);function a(t){return Object.values(t)}},15312(t,i,r){"use strict";r.d(i,{c:()=>n,t:()=>s});var e=r(19592);function n(t,i=-1){const r=(!t||Number.isNaN(t)?0:t).toString(16);return(0,e.T)(r.length%2?`0${r}`:r,i,!0)}var h=r(59540);function s(t,i=-1){return(0,h.V)(n(t,i))}},17779(t,i,r){"use strict";r.d(i,{f:()=>n});var e=r(93302);function n(t){return(0,e.b)({},t)}},20494(t,i,r){"use strict";r.d(i,{WH:()=>e.WH,VI:()=>n.V,Oy:()=>e.Oy,lG:()=>h,i3:()=>s.i,jI:()=>o.j,gK:()=>n.g});var e=r(51661),n=r(67954);function h(t,i=6){return t.length<=2+2*i?t.toString():`${t.substring(0,i)}…${t.slice(-i)}`}var s=r(26865),o=r(79876)},21093(t,i,r){"use strict";function e(t,i=-1,r=!1){const e=Math.ceil(i/8);if(-1===i||t.length===e)return t;if(t.length>e)return t.subarray(0,e);const n=new Uint8Array(e);return n.set(t,r?0:e-t.length),n}r.d(i,{M:()=>e})},26865(t,i,r){"use strict";r.d(i,{i:()=>h});var e=r(92100),n=r(79876);function h(t){return(0,e.X)((0,n.j)(t))}},29220(t,i,r){"use strict";r.d(i,{A:()=>h});var e=r(6807);function n(t,i){return(0,e.s)(i)?i.toString():i}function h(t,i){return JSON.stringify(t,n,i)}},30450(t,i,r){"use strict";r.d(i,{L:()=>u});var e=r(67949),n=r(91839);const h=(0,e.Q)(256),s=(0,e.Q)(65536),o=(0,e.Q)("0x10000000000000000");function u(t,{isLe:i=!0,isNegative:r=!1}={}){i||(t=t.slice().reverse());const u=t.length;if(r&&u&&128&t[u-1]){switch(u){case 0:return(0,e.Q)(0);case 1:return(0,e.Q)(-1*(255^t[0])-1);case 2:return(0,e.Q)(-1*(t[0]+(t[1]<<8)^65535)-1);case 4:return(0,e.Q)(-1*(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)-1)}const i=new DataView(t.buffer,t.byteOffset);if(8===u)return i.getBigInt64(0,!0);let r=(0,e.Q)(0);const o=u%2;for(let t=u-2;t>=o;t-=2)r=r*s+(0,e.Q)(65535^i.getUint16(t,!0));return o&&(r=r*h+(0,e.Q)(255^t[0])),r*-n.jZ-n.jZ}switch(u){case 0:return(0,e.Q)(0);case 1:return(0,e.Q)(t[0]);case 2:return(0,e.Q)(t[0]+(t[1]<<8));case 4:return(0,e.Q)(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3])}const a=new DataView(t.buffer,t.byteOffset);switch(u){case 8:return a.getBigUint64(0,!0);case 16:return a.getBigUint64(8,!0)*o+a.getBigUint64(0,!0);default:{let i=(0,e.Q)(0);const r=u%2;for(let t=u-2;t>=r;t-=2)i=i*s+(0,e.Q)(a.getUint16(t,!0));return r&&(i=i*h+(0,e.Q)(t[0])),i}}}},35069(t,i,r){"use strict";function e(t,i,...r){return new Promise((e,n)=>{i.apply(t,r.concat((t,i)=>{t?n(t):e(i)}))})}r.d(i,{F:()=>e})},36244(t,i,r){"use strict";function e(t){const i=Object.keys(t);for(let r=0,e=i.length;re})},36730(t,i,r){"use strict";r.d(i,{f:()=>n});var e=r(6409);function n(t,i){const r=(0,e.e)(t),n=(0,e.e)(i);if(r.length===n.length){const t=new DataView(r.buffer,r.byteOffset),i=new DataView(n.buffer,n.byteOffset),e=r.length%4|0,h=r.length-e|0;for(let r=0;rv.Ap,C1:()=>v.C1,Dn:()=>v.Dn,FH:()=>p.F,LP:()=>a.L,My:()=>o.M,Qy:()=>n.Q,UF:()=>h.U,XA:()=>d.X,YD:()=>v.YD,ZH:()=>v.ZH,dz:()=>c.d,eW:()=>m.e,eY:()=>f.e,ef:()=>g.e,fv:()=>s.f,iV:()=>l.i,mp:()=>u.m,nF:()=>e.n,sM:()=>v.sM,z:()=>n.z});var e=r(48726),n=r(83448),h=r(86319),s=r(36730),o=r(21093),u=r(63789),a=r(30450),l=r(63937),f=r(66615),m=r(65667),d=r(92100),c=r(75344),p=r(73108),g=r(6409),v=r(96944)},48726(t,i,r){"use strict";r.d(i,{n:()=>n});var e=r(6409);function n(t,i){const r=(0,e.e)(t),n=(0,e.e)(i);let h=0;for(;;){const t=h>=r.length,i=h>=n.length;if(t&&i)return 0;if(t)return-1;if(i)return 1;if(r[h]!==n[h])return r[h]>n[h]?1:-1;h++}}},48998(t,i,r){"use strict";function e(t,i){return t>i?-1:tn})},51661(t,i,r){"use strict";r.d(i,{Oy:()=>u,WH:()=>o,ZD:()=>e,v_:()=>n});const e=new Array(256),n=new Array(256);for(let t=0,i=e.length;t{const r=i.replace(/[-_., ]+/g," ").trim().split(" ");let e="";for(let i=0,n=r.length;i(i?e[t.charCodeAt(0)]:n[t.charCodeAt(0)])+t.slice(1)),u=s(t=>e[t.charCodeAt(0)]+t.slice(1))},55112(t,i,r){"use strict";function e(t,i,r,e,n=0){const h=e?e(i,n):i;h in t||Object.defineProperty(t,h,{enumerable:!0,get:function(){return r(i,n,this)}})}function n(t,i,r,n){for(let h=0,s=i.length;he,t:()=>n})},56109(t,i,r){"use strict";function e(t){return t}function n(){}r.d(i,{D:()=>e,l:()=>n})},63789(t,i,r){"use strict";r.d(i,{m:()=>n});var e=r(48726);function n(t){return t.sort(e.n)}},63937(t,i,r){"use strict";r.d(i,{i:()=>n});var e=r(95927);function n(t,{isLe:i=!0,isNegative:r=!1}={}){i||(t=t.slice().reverse());const n=t.length;if(r&&n&&128&t[n-1])switch(n){case 0:return new e(0);case 1:return new e(-1*(255^t[0])-1);case 2:return new e(-1*(t[0]+(t[1]<<8)^65535)-1);case 3:return new e(-1*(t[0]+(t[1]<<8)+(t[2]<<16)^16777215)-1);case 4:return new e(-1*(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)-1);case 5:return new e(-1*((t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)+4294967296*(255^t[4]))-1);case 6:return new e(-1*((t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)+4294967296*(t[4]+(t[5]<<8)^65535))-1);default:return new e(t,"le").fromTwos(8*n)}switch(n){case 0:return new e(0);case 1:return new e(t[0]);case 2:return new e(t[0]+(t[1]<<8));case 3:return new e(t[0]+(t[1]<<8)+(t[2]<<16));case 4:return new e(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]);case 5:return new e(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*(t[3]+(t[4]<<8)));case 6:return new e(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*(t[3]+(t[4]<<8)+(t[5]<<16)));default:return new e(t,"le")}}},65667(t,i,r){"use strict";function e(t,{bitLength:i=32,isLe:r=!0}={}){if(32!==i&&64!==i)throw new Error("Invalid bitLength provided, expected 32 or 64");if(t.lengthe})},66615(t,i,r){"use strict";r.d(i,{e:()=>h});var e=r(38405),n=r(99953);function h(t){return n.Ze?e.Mn.Buffer.from(t||[]):new Uint8Array(t||[])}},67954(t,i,r){"use strict";r.d(i,{V:()=>h,g:()=>s});var e=r(51661);function n(t){return i=>i?t[i.charCodeAt(0)]+i.slice(1):""}const h=n(e.v_),s=n(e.ZD)},73108(t,i,r){"use strict";r.d(i,{F:()=>n});const e=new(r(2218).A)("utf-8");function n(t){return t?e.decode(t):""}},75344(t,i,r){"use strict";function e(t,{isLe:i=!0,isNegative:r=!1}={}){i||(t=t.slice().reverse());const e=t.length;if(r&&e&&128&t[e-1])switch(e){case 0:return 0;case 1:return-1*(255^t[0])-1;case 2:return-1*(t[0]+(t[1]<<8)^65535)-1;case 3:return-1*(t[0]+(t[1]<<8)+(t[2]<<16)^16777215)-1;case 4:return-1*(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)-1;case 5:return-1*((t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)+4294967296*(255^t[4]))-1;case 6:return-1*((t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)+4294967296*(t[4]+(t[5]<<8)^65535))-1;default:throw new Error("Value more than 48-bits cannot be reliably converted")}switch(e){case 0:return 0;case 1:return t[0];case 2:return t[0]+(t[1]<<8);case 3:return t[0]+(t[1]<<8)+(t[2]<<16);case 4:return t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3];case 5:return t[0]+(t[1]<<8)+(t[2]<<16)+16777216*(t[3]+(t[4]<<8));case 6:return t[0]+(t[1]<<8)+(t[2]<<16)+16777216*(t[3]+(t[4]<<8)+(t[5]<<16));default:throw new Error("Value more than 48-bits cannot be reliably converted")}}r.d(i,{d:()=>e})},79876(t,i,r){"use strict";r.d(i,{j:()=>n});const e=new(r(70706)._);function n(t){return t?e.encode(t.toString()):new Uint8Array}},80146(t,i,r){"use strict";var e=r(53575),n=r(9567),h=r(81284),s=r(89161);(0,h.Q)(s.z,null,[e.z,n.z])},82686(t,i,r){"use strict";r.d(i,{A:()=>m});var e=r(34119),n=r(70594),h=r(49141),s=r(52959),o=r(35359),u=r(92110);function a(t,i,r){return{count:i.reduce((i,e,n)=>(n===i&&(i+="?"===e||e===r.charAt(n+t)?1:0),i),0),offset:t}}function l(t,i,r){let e=0,n=1;for(let h=0,s=i.length;he&&(e=s,n=o)}return{count:e,offset:n}}function f(t,i){const r=i.withHex?void 0:(0,e.a)(12),a=r?(0,n.F)(r):(0,h.a)(),f="sr25519"===i.type?(0,s.H)(a):(0,o.r)(a),m=(0,u.j)(f.publicKey,i.ss58Format),{count:d,offset:c}=function(t,i,{atOffset:r=-1,withCase:e=!1}){const n=e?i:i.toLowerCase();if(r>0)return l(r,t,n);let h=0,s=1;for(let i=0;i<5;i++){const{count:r,offset:e}=l(i,t,n);r>h&&(h=r,s=e)}return{count:h,offset:s}}(t,m,i);return{address:m,count:d,mnemonic:r,offset:c,seed:a}}function m(t){const{match:i,runs:r=10,withCase:e=!1}=t,n=[],h=Date.now(),s=(e?i:i.toLowerCase()).split(",").map(t=>t.split(""));for(;n.length!==r;)n.push(f(s,t));return{elapsed:Date.now()-h,found:n}}},83448(t,i,r){"use strict";r.d(i,{Q:()=>h,z:()=>n});var e=r(6409);function n(...t){const i=t.length,r=new Array(i);let n=0;for(let h=0;he});const e=new RegExp("^[1-9A-HJ-NP-Za-km-z]*$","")},86319(t,i,r){"use strict";function e(t){const i=0|t.length;for(let r=0;re})},89161(t,i,r){"use strict";r.d(i,{z:()=>e});const e={name:"@pezkuwi/util",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/util/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/util/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"14.0.10"}},92100(t,i,r){"use strict";r.d(i,{X:()=>s});const e=new Array(256),n=new Array(65536);for(let t=0;t<256;t++)e[t]=t.toString(16).padStart(2,"0");for(let t=0;t<256;t++){const i=t<<8;for(let r=0;r<256;r++)n[i|r]=e[t]+e[r]}function h(t,i){const r=t.length%2|0,h=t.length-r|0;for(let r=0;r0){const r=Math.ceil(i/8);if(t.length>r)return`${h(t.subarray(0,r/2),e)}…${h(t.subarray(t.length-r/2),"")}`}return h(t,e)}},93302(t,i,r){"use strict";function e(t,...i){const r=new Set(["__proto__","constructor","prototype"]);for(let e=0,n=i.length;ee})},95927(t,i,r){!function(t,i){"use strict";function e(t,i){if(!t)throw new Error(i||"Assertion failed")}function n(t,i){t.super_=i;var r=function(){};r.prototype=i.prototype,t.prototype=new r,t.prototype.constructor=t}function h(t,i,r){if(h.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==i&&"be"!==i||(r=i,i=10),this._init(t||0,i||10,r||"be"))}var s;"object"==typeof t?t.exports=h:i.BN=h,h.BN=h,h.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(75627).Buffer}catch(t){}function o(t,i){var r=t.charCodeAt(i);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void e(!1,"Invalid character in "+t)}function u(t,i,r){var e=o(t,r);return r-1>=i&&(e|=o(t,r-1)<<4),e}function a(t,i,r,n){for(var h=0,s=0,o=Math.min(t.length,r),u=i;u=49?a-49+10:a>=17?a-17+10:a,e(a>=0&&s0?t:i},h.min=function(t,i){return t.cmp(i)<0?t:i},h.prototype._init=function(t,i,r){if("number"==typeof t)return this._initNumber(t,i,r);if("object"==typeof t)return this._initArray(t,i,r);"hex"===i&&(i=16),e(i===(0|i)&&i>=2&&i<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;n-=3)s=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[h]|=s<>>26-o&67108863,(o+=24)>=26&&(o-=26,h++);else if("le"===r)for(n=0,h=0;n>>26-o&67108863,(o+=24)>=26&&(o-=26,h++);return this._strip()},h.prototype._parseHex=function(t,i,r){this.length=Math.ceil((t.length-i)/6),this.words=new Array(this.length);for(var e=0;e=i;e-=2)n=u(t,i,e)<=18?(h-=18,s+=1,this.words[s]|=n>>>26):h+=8;else for(e=(t.length-i)%2==0?i+1:i;e=18?(h-=18,s+=1,this.words[s]|=n>>>26):h+=8;this._strip()},h.prototype._parseBase=function(t,i,r){this.words=[0],this.length=1;for(var e=0,n=1;n<=67108863;n*=i)e++;e--,n=n/i|0;for(var h=t.length-r,s=h%e,o=Math.min(h,h-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},h.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{h.prototype[Symbol.for("nodejs.util.inspect.custom")]=f}catch(t){h.prototype.inspect=f}else h.prototype.inspect=f;function f(){return(this.red?""}var m=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function p(t,i,r){r.negative=i.negative^t.negative;var e=t.length+i.length|0;r.length=e,e=e-1|0;var n=0|t.words[0],h=0|i.words[0],s=n*h,o=67108863&s,u=s/67108864|0;r.words[0]=o;for(var a=1;a>>26,f=67108863&u,m=Math.min(a,i.length-1),d=Math.max(0,a-t.length+1);d<=m;d++){var c=a-d|0;l+=(s=(n=0|t.words[c])*(h=0|i.words[d])+f)/67108864|0,f=67108863&s}r.words[a]=0|f,u=0|l}return 0!==u?r.words[a]=0|u:r.length--,r._strip()}h.prototype.toString=function(t,i){var r;if(i=0|i||1,16===(t=t||10)||"hex"===t){r="";for(var n=0,h=0,s=0;s>>24-n&16777215,(n+=2)>=26&&(n-=26,s--),r=0!==h||s!==this.length-1?m[6-u.length]+u+r:u+r}for(0!==h&&(r=h.toString(16)+r);r.length%i!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var a=d[t],l=c[t];r="";var f=this.clone();for(f.negative=0;!f.isZero();){var p=f.modrn(l).toString(t);r=(f=f.idivn(l)).isZero()?p+r:m[a-p.length]+p+r}for(this.isZero()&&(r="0"+r);r.length%i!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}e(!1,"Base should be between 2 and 36")},h.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&e(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},h.prototype.toJSON=function(){return this.toString(16,2)},s&&(h.prototype.toBuffer=function(t,i){return this.toArrayLike(s,t,i)}),h.prototype.toArray=function(t,i){return this.toArrayLike(Array,t,i)},h.prototype.toArrayLike=function(t,i,r){this._strip();var n=this.byteLength(),h=r||Math.max(1,n);e(n<=h,"byte array longer than desired length"),e(h>0,"Requested array length <= 0");var s=function(t,i){return t.allocUnsafe?t.allocUnsafe(i):new t(i)}(t,h);return this["_toArrayLike"+("le"===i?"LE":"BE")](s,n),s},h.prototype._toArrayLikeLE=function(t,i){for(var r=0,e=0,n=0,h=0;n>8&255),r>16&255),6===h?(r>24&255),e=0,h=0):(e=s>>>24,h+=2)}if(r=0&&(t[r--]=s>>8&255),r>=0&&(t[r--]=s>>16&255),6===h?(r>=0&&(t[r--]=s>>24&255),e=0,h=0):(e=s>>>24,h+=2)}if(r>=0)for(t[r--]=e;r>=0;)t[r--]=0},Math.clz32?h.prototype._countBits=function(t){return 32-Math.clz32(t)}:h.prototype._countBits=function(t){var i=t,r=0;return i>=4096&&(r+=13,i>>>=13),i>=64&&(r+=7,i>>>=7),i>=8&&(r+=4,i>>>=4),i>=2&&(r+=2,i>>>=2),r+i},h.prototype._zeroBits=function(t){if(0===t)return 26;var i=t,r=0;return 8191&i||(r+=13,i>>>=13),127&i||(r+=7,i>>>=7),15&i||(r+=4,i>>>=4),3&i||(r+=2,i>>>=2),1&i||r++,r},h.prototype.bitLength=function(){var t=this.words[this.length-1],i=this._countBits(t);return 26*(this.length-1)+i},h.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,i=0;it.length?this.clone().ior(t):t.clone().ior(this)},h.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},h.prototype.iuand=function(t){var i;i=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},h.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},h.prototype.iuxor=function(t){var i,r;this.length>t.length?(i=this,r=t):(i=t,r=this);for(var e=0;et.length?this.clone().ixor(t):t.clone().ixor(this)},h.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},h.prototype.inotn=function(t){e("number"==typeof t&&t>=0);var i=0|Math.ceil(t/26),r=t%26;this._expand(i),r>0&&i--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this._strip()},h.prototype.notn=function(t){return this.clone().inotn(t)},h.prototype.setn=function(t,i){e("number"==typeof t&&t>=0);var r=t/26|0,n=t%26;return this._expand(r+1),this.words[r]=i?this.words[r]|1<t.length?(r=this,e=t):(r=t,e=this);for(var n=0,h=0;h>>26;for(;0!==n&&h>>26;if(this.length=r.length,0!==n)this.words[this.length]=n,this.length++;else if(r!==this)for(;ht.length?this.clone().iadd(t):t.clone().iadd(this)},h.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var i=this.iadd(t);return t.negative=1,i._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,e,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(r=this,e=t):(r=t,e=this);for(var h=0,s=0;s>26,this.words[s]=67108863&i;for(;0!==h&&s>26,this.words[s]=67108863&i;if(0===h&&s>>13,d=0|s[1],c=8191&d,p=d>>>13,g=0|s[2],v=8191&g,M=g>>>13,w=0|s[3],y=8191&w,b=w>>>13,_=0|s[4],A=8191&_,k=_>>>13,S=0|s[5],x=8191&S,L=S>>>13,Z=0|s[6],B=8191&Z,z=Z>>>13,R=0|s[7],O=8191&R,N=R>>>13,j=0|s[8],q=8191&j,C=j>>>13,Q=0|s[9],U=8191&Q,I=Q>>>13,E=0|o[0],D=8191&E,F=E>>>13,H=0|o[1],T=8191&H,V=H>>>13,P=0|o[2],$=8191&P,K=P>>>13,W=0|o[3],X=8191&W,Y=W>>>13,J=0|o[4],G=8191&J,tt=J>>>13,it=0|o[5],rt=8191&it,et=it>>>13,nt=0|o[6],ht=8191&nt,st=nt>>>13,ot=0|o[7],ut=8191&ot,at=ot>>>13,lt=0|o[8],ft=8191<,mt=lt>>>13,dt=0|o[9],ct=8191&dt,pt=dt>>>13;r.negative=t.negative^i.negative,r.length=19;var gt=(a+(e=Math.imul(f,D))|0)+((8191&(n=(n=Math.imul(f,F))+Math.imul(m,D)|0))<<13)|0;a=((h=Math.imul(m,F))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,e=Math.imul(c,D),n=(n=Math.imul(c,F))+Math.imul(p,D)|0,h=Math.imul(p,F);var vt=(a+(e=e+Math.imul(f,T)|0)|0)+((8191&(n=(n=n+Math.imul(f,V)|0)+Math.imul(m,T)|0))<<13)|0;a=((h=h+Math.imul(m,V)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,e=Math.imul(v,D),n=(n=Math.imul(v,F))+Math.imul(M,D)|0,h=Math.imul(M,F),e=e+Math.imul(c,T)|0,n=(n=n+Math.imul(c,V)|0)+Math.imul(p,T)|0,h=h+Math.imul(p,V)|0;var Mt=(a+(e=e+Math.imul(f,$)|0)|0)+((8191&(n=(n=n+Math.imul(f,K)|0)+Math.imul(m,$)|0))<<13)|0;a=((h=h+Math.imul(m,K)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,e=Math.imul(y,D),n=(n=Math.imul(y,F))+Math.imul(b,D)|0,h=Math.imul(b,F),e=e+Math.imul(v,T)|0,n=(n=n+Math.imul(v,V)|0)+Math.imul(M,T)|0,h=h+Math.imul(M,V)|0,e=e+Math.imul(c,$)|0,n=(n=n+Math.imul(c,K)|0)+Math.imul(p,$)|0,h=h+Math.imul(p,K)|0;var wt=(a+(e=e+Math.imul(f,X)|0)|0)+((8191&(n=(n=n+Math.imul(f,Y)|0)+Math.imul(m,X)|0))<<13)|0;a=((h=h+Math.imul(m,Y)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,e=Math.imul(A,D),n=(n=Math.imul(A,F))+Math.imul(k,D)|0,h=Math.imul(k,F),e=e+Math.imul(y,T)|0,n=(n=n+Math.imul(y,V)|0)+Math.imul(b,T)|0,h=h+Math.imul(b,V)|0,e=e+Math.imul(v,$)|0,n=(n=n+Math.imul(v,K)|0)+Math.imul(M,$)|0,h=h+Math.imul(M,K)|0,e=e+Math.imul(c,X)|0,n=(n=n+Math.imul(c,Y)|0)+Math.imul(p,X)|0,h=h+Math.imul(p,Y)|0;var yt=(a+(e=e+Math.imul(f,G)|0)|0)+((8191&(n=(n=n+Math.imul(f,tt)|0)+Math.imul(m,G)|0))<<13)|0;a=((h=h+Math.imul(m,tt)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,e=Math.imul(x,D),n=(n=Math.imul(x,F))+Math.imul(L,D)|0,h=Math.imul(L,F),e=e+Math.imul(A,T)|0,n=(n=n+Math.imul(A,V)|0)+Math.imul(k,T)|0,h=h+Math.imul(k,V)|0,e=e+Math.imul(y,$)|0,n=(n=n+Math.imul(y,K)|0)+Math.imul(b,$)|0,h=h+Math.imul(b,K)|0,e=e+Math.imul(v,X)|0,n=(n=n+Math.imul(v,Y)|0)+Math.imul(M,X)|0,h=h+Math.imul(M,Y)|0,e=e+Math.imul(c,G)|0,n=(n=n+Math.imul(c,tt)|0)+Math.imul(p,G)|0,h=h+Math.imul(p,tt)|0;var bt=(a+(e=e+Math.imul(f,rt)|0)|0)+((8191&(n=(n=n+Math.imul(f,et)|0)+Math.imul(m,rt)|0))<<13)|0;a=((h=h+Math.imul(m,et)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,e=Math.imul(B,D),n=(n=Math.imul(B,F))+Math.imul(z,D)|0,h=Math.imul(z,F),e=e+Math.imul(x,T)|0,n=(n=n+Math.imul(x,V)|0)+Math.imul(L,T)|0,h=h+Math.imul(L,V)|0,e=e+Math.imul(A,$)|0,n=(n=n+Math.imul(A,K)|0)+Math.imul(k,$)|0,h=h+Math.imul(k,K)|0,e=e+Math.imul(y,X)|0,n=(n=n+Math.imul(y,Y)|0)+Math.imul(b,X)|0,h=h+Math.imul(b,Y)|0,e=e+Math.imul(v,G)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(M,G)|0,h=h+Math.imul(M,tt)|0,e=e+Math.imul(c,rt)|0,n=(n=n+Math.imul(c,et)|0)+Math.imul(p,rt)|0,h=h+Math.imul(p,et)|0;var _t=(a+(e=e+Math.imul(f,ht)|0)|0)+((8191&(n=(n=n+Math.imul(f,st)|0)+Math.imul(m,ht)|0))<<13)|0;a=((h=h+Math.imul(m,st)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,e=Math.imul(O,D),n=(n=Math.imul(O,F))+Math.imul(N,D)|0,h=Math.imul(N,F),e=e+Math.imul(B,T)|0,n=(n=n+Math.imul(B,V)|0)+Math.imul(z,T)|0,h=h+Math.imul(z,V)|0,e=e+Math.imul(x,$)|0,n=(n=n+Math.imul(x,K)|0)+Math.imul(L,$)|0,h=h+Math.imul(L,K)|0,e=e+Math.imul(A,X)|0,n=(n=n+Math.imul(A,Y)|0)+Math.imul(k,X)|0,h=h+Math.imul(k,Y)|0,e=e+Math.imul(y,G)|0,n=(n=n+Math.imul(y,tt)|0)+Math.imul(b,G)|0,h=h+Math.imul(b,tt)|0,e=e+Math.imul(v,rt)|0,n=(n=n+Math.imul(v,et)|0)+Math.imul(M,rt)|0,h=h+Math.imul(M,et)|0,e=e+Math.imul(c,ht)|0,n=(n=n+Math.imul(c,st)|0)+Math.imul(p,ht)|0,h=h+Math.imul(p,st)|0;var At=(a+(e=e+Math.imul(f,ut)|0)|0)+((8191&(n=(n=n+Math.imul(f,at)|0)+Math.imul(m,ut)|0))<<13)|0;a=((h=h+Math.imul(m,at)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,e=Math.imul(q,D),n=(n=Math.imul(q,F))+Math.imul(C,D)|0,h=Math.imul(C,F),e=e+Math.imul(O,T)|0,n=(n=n+Math.imul(O,V)|0)+Math.imul(N,T)|0,h=h+Math.imul(N,V)|0,e=e+Math.imul(B,$)|0,n=(n=n+Math.imul(B,K)|0)+Math.imul(z,$)|0,h=h+Math.imul(z,K)|0,e=e+Math.imul(x,X)|0,n=(n=n+Math.imul(x,Y)|0)+Math.imul(L,X)|0,h=h+Math.imul(L,Y)|0,e=e+Math.imul(A,G)|0,n=(n=n+Math.imul(A,tt)|0)+Math.imul(k,G)|0,h=h+Math.imul(k,tt)|0,e=e+Math.imul(y,rt)|0,n=(n=n+Math.imul(y,et)|0)+Math.imul(b,rt)|0,h=h+Math.imul(b,et)|0,e=e+Math.imul(v,ht)|0,n=(n=n+Math.imul(v,st)|0)+Math.imul(M,ht)|0,h=h+Math.imul(M,st)|0,e=e+Math.imul(c,ut)|0,n=(n=n+Math.imul(c,at)|0)+Math.imul(p,ut)|0,h=h+Math.imul(p,at)|0;var kt=(a+(e=e+Math.imul(f,ft)|0)|0)+((8191&(n=(n=n+Math.imul(f,mt)|0)+Math.imul(m,ft)|0))<<13)|0;a=((h=h+Math.imul(m,mt)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,e=Math.imul(U,D),n=(n=Math.imul(U,F))+Math.imul(I,D)|0,h=Math.imul(I,F),e=e+Math.imul(q,T)|0,n=(n=n+Math.imul(q,V)|0)+Math.imul(C,T)|0,h=h+Math.imul(C,V)|0,e=e+Math.imul(O,$)|0,n=(n=n+Math.imul(O,K)|0)+Math.imul(N,$)|0,h=h+Math.imul(N,K)|0,e=e+Math.imul(B,X)|0,n=(n=n+Math.imul(B,Y)|0)+Math.imul(z,X)|0,h=h+Math.imul(z,Y)|0,e=e+Math.imul(x,G)|0,n=(n=n+Math.imul(x,tt)|0)+Math.imul(L,G)|0,h=h+Math.imul(L,tt)|0,e=e+Math.imul(A,rt)|0,n=(n=n+Math.imul(A,et)|0)+Math.imul(k,rt)|0,h=h+Math.imul(k,et)|0,e=e+Math.imul(y,ht)|0,n=(n=n+Math.imul(y,st)|0)+Math.imul(b,ht)|0,h=h+Math.imul(b,st)|0,e=e+Math.imul(v,ut)|0,n=(n=n+Math.imul(v,at)|0)+Math.imul(M,ut)|0,h=h+Math.imul(M,at)|0,e=e+Math.imul(c,ft)|0,n=(n=n+Math.imul(c,mt)|0)+Math.imul(p,ft)|0,h=h+Math.imul(p,mt)|0;var St=(a+(e=e+Math.imul(f,ct)|0)|0)+((8191&(n=(n=n+Math.imul(f,pt)|0)+Math.imul(m,ct)|0))<<13)|0;a=((h=h+Math.imul(m,pt)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,e=Math.imul(U,T),n=(n=Math.imul(U,V))+Math.imul(I,T)|0,h=Math.imul(I,V),e=e+Math.imul(q,$)|0,n=(n=n+Math.imul(q,K)|0)+Math.imul(C,$)|0,h=h+Math.imul(C,K)|0,e=e+Math.imul(O,X)|0,n=(n=n+Math.imul(O,Y)|0)+Math.imul(N,X)|0,h=h+Math.imul(N,Y)|0,e=e+Math.imul(B,G)|0,n=(n=n+Math.imul(B,tt)|0)+Math.imul(z,G)|0,h=h+Math.imul(z,tt)|0,e=e+Math.imul(x,rt)|0,n=(n=n+Math.imul(x,et)|0)+Math.imul(L,rt)|0,h=h+Math.imul(L,et)|0,e=e+Math.imul(A,ht)|0,n=(n=n+Math.imul(A,st)|0)+Math.imul(k,ht)|0,h=h+Math.imul(k,st)|0,e=e+Math.imul(y,ut)|0,n=(n=n+Math.imul(y,at)|0)+Math.imul(b,ut)|0,h=h+Math.imul(b,at)|0,e=e+Math.imul(v,ft)|0,n=(n=n+Math.imul(v,mt)|0)+Math.imul(M,ft)|0,h=h+Math.imul(M,mt)|0;var xt=(a+(e=e+Math.imul(c,ct)|0)|0)+((8191&(n=(n=n+Math.imul(c,pt)|0)+Math.imul(p,ct)|0))<<13)|0;a=((h=h+Math.imul(p,pt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,e=Math.imul(U,$),n=(n=Math.imul(U,K))+Math.imul(I,$)|0,h=Math.imul(I,K),e=e+Math.imul(q,X)|0,n=(n=n+Math.imul(q,Y)|0)+Math.imul(C,X)|0,h=h+Math.imul(C,Y)|0,e=e+Math.imul(O,G)|0,n=(n=n+Math.imul(O,tt)|0)+Math.imul(N,G)|0,h=h+Math.imul(N,tt)|0,e=e+Math.imul(B,rt)|0,n=(n=n+Math.imul(B,et)|0)+Math.imul(z,rt)|0,h=h+Math.imul(z,et)|0,e=e+Math.imul(x,ht)|0,n=(n=n+Math.imul(x,st)|0)+Math.imul(L,ht)|0,h=h+Math.imul(L,st)|0,e=e+Math.imul(A,ut)|0,n=(n=n+Math.imul(A,at)|0)+Math.imul(k,ut)|0,h=h+Math.imul(k,at)|0,e=e+Math.imul(y,ft)|0,n=(n=n+Math.imul(y,mt)|0)+Math.imul(b,ft)|0,h=h+Math.imul(b,mt)|0;var Lt=(a+(e=e+Math.imul(v,ct)|0)|0)+((8191&(n=(n=n+Math.imul(v,pt)|0)+Math.imul(M,ct)|0))<<13)|0;a=((h=h+Math.imul(M,pt)|0)+(n>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,e=Math.imul(U,X),n=(n=Math.imul(U,Y))+Math.imul(I,X)|0,h=Math.imul(I,Y),e=e+Math.imul(q,G)|0,n=(n=n+Math.imul(q,tt)|0)+Math.imul(C,G)|0,h=h+Math.imul(C,tt)|0,e=e+Math.imul(O,rt)|0,n=(n=n+Math.imul(O,et)|0)+Math.imul(N,rt)|0,h=h+Math.imul(N,et)|0,e=e+Math.imul(B,ht)|0,n=(n=n+Math.imul(B,st)|0)+Math.imul(z,ht)|0,h=h+Math.imul(z,st)|0,e=e+Math.imul(x,ut)|0,n=(n=n+Math.imul(x,at)|0)+Math.imul(L,ut)|0,h=h+Math.imul(L,at)|0,e=e+Math.imul(A,ft)|0,n=(n=n+Math.imul(A,mt)|0)+Math.imul(k,ft)|0,h=h+Math.imul(k,mt)|0;var Zt=(a+(e=e+Math.imul(y,ct)|0)|0)+((8191&(n=(n=n+Math.imul(y,pt)|0)+Math.imul(b,ct)|0))<<13)|0;a=((h=h+Math.imul(b,pt)|0)+(n>>>13)|0)+(Zt>>>26)|0,Zt&=67108863,e=Math.imul(U,G),n=(n=Math.imul(U,tt))+Math.imul(I,G)|0,h=Math.imul(I,tt),e=e+Math.imul(q,rt)|0,n=(n=n+Math.imul(q,et)|0)+Math.imul(C,rt)|0,h=h+Math.imul(C,et)|0,e=e+Math.imul(O,ht)|0,n=(n=n+Math.imul(O,st)|0)+Math.imul(N,ht)|0,h=h+Math.imul(N,st)|0,e=e+Math.imul(B,ut)|0,n=(n=n+Math.imul(B,at)|0)+Math.imul(z,ut)|0,h=h+Math.imul(z,at)|0,e=e+Math.imul(x,ft)|0,n=(n=n+Math.imul(x,mt)|0)+Math.imul(L,ft)|0,h=h+Math.imul(L,mt)|0;var Bt=(a+(e=e+Math.imul(A,ct)|0)|0)+((8191&(n=(n=n+Math.imul(A,pt)|0)+Math.imul(k,ct)|0))<<13)|0;a=((h=h+Math.imul(k,pt)|0)+(n>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,e=Math.imul(U,rt),n=(n=Math.imul(U,et))+Math.imul(I,rt)|0,h=Math.imul(I,et),e=e+Math.imul(q,ht)|0,n=(n=n+Math.imul(q,st)|0)+Math.imul(C,ht)|0,h=h+Math.imul(C,st)|0,e=e+Math.imul(O,ut)|0,n=(n=n+Math.imul(O,at)|0)+Math.imul(N,ut)|0,h=h+Math.imul(N,at)|0,e=e+Math.imul(B,ft)|0,n=(n=n+Math.imul(B,mt)|0)+Math.imul(z,ft)|0,h=h+Math.imul(z,mt)|0;var zt=(a+(e=e+Math.imul(x,ct)|0)|0)+((8191&(n=(n=n+Math.imul(x,pt)|0)+Math.imul(L,ct)|0))<<13)|0;a=((h=h+Math.imul(L,pt)|0)+(n>>>13)|0)+(zt>>>26)|0,zt&=67108863,e=Math.imul(U,ht),n=(n=Math.imul(U,st))+Math.imul(I,ht)|0,h=Math.imul(I,st),e=e+Math.imul(q,ut)|0,n=(n=n+Math.imul(q,at)|0)+Math.imul(C,ut)|0,h=h+Math.imul(C,at)|0,e=e+Math.imul(O,ft)|0,n=(n=n+Math.imul(O,mt)|0)+Math.imul(N,ft)|0,h=h+Math.imul(N,mt)|0;var Rt=(a+(e=e+Math.imul(B,ct)|0)|0)+((8191&(n=(n=n+Math.imul(B,pt)|0)+Math.imul(z,ct)|0))<<13)|0;a=((h=h+Math.imul(z,pt)|0)+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,e=Math.imul(U,ut),n=(n=Math.imul(U,at))+Math.imul(I,ut)|0,h=Math.imul(I,at),e=e+Math.imul(q,ft)|0,n=(n=n+Math.imul(q,mt)|0)+Math.imul(C,ft)|0,h=h+Math.imul(C,mt)|0;var Ot=(a+(e=e+Math.imul(O,ct)|0)|0)+((8191&(n=(n=n+Math.imul(O,pt)|0)+Math.imul(N,ct)|0))<<13)|0;a=((h=h+Math.imul(N,pt)|0)+(n>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,e=Math.imul(U,ft),n=(n=Math.imul(U,mt))+Math.imul(I,ft)|0,h=Math.imul(I,mt);var Nt=(a+(e=e+Math.imul(q,ct)|0)|0)+((8191&(n=(n=n+Math.imul(q,pt)|0)+Math.imul(C,ct)|0))<<13)|0;a=((h=h+Math.imul(C,pt)|0)+(n>>>13)|0)+(Nt>>>26)|0,Nt&=67108863;var jt=(a+(e=Math.imul(U,ct))|0)+((8191&(n=(n=Math.imul(U,pt))+Math.imul(I,ct)|0))<<13)|0;return a=((h=Math.imul(I,pt))+(n>>>13)|0)+(jt>>>26)|0,jt&=67108863,u[0]=gt,u[1]=vt,u[2]=Mt,u[3]=wt,u[4]=yt,u[5]=bt,u[6]=_t,u[7]=At,u[8]=kt,u[9]=St,u[10]=xt,u[11]=Lt,u[12]=Zt,u[13]=Bt,u[14]=zt,u[15]=Rt,u[16]=Ot,u[17]=Nt,u[18]=jt,0!==a&&(u[19]=a,r.length++),r};function v(t,i,r){r.negative=i.negative^t.negative,r.length=t.length+i.length;for(var e=0,n=0,h=0;h>>26)|0)>>>26,s&=67108863}r.words[h]=o,e=s,s=n}return 0!==e?r.words[h]=e:r.length--,r._strip()}function M(t,i,r){return v(t,i,r)}function w(t,i){this.x=t,this.y=i}Math.imul||(g=p),h.prototype.mulTo=function(t,i){var r=this.length+t.length;return 10===this.length&&10===t.length?g(this,t,i):r<63?p(this,t,i):r<1024?v(this,t,i):M(this,t,i)},w.prototype.makeRBT=function(t){for(var i=new Array(t),r=h.prototype._countBits(t)-1,e=0;e>=1;return e},w.prototype.permute=function(t,i,r,e,n,h){for(var s=0;s>>=1)n++;return 1<>>=13,r[2*s+1]=8191&h,h>>>=13;for(s=2*i;s>=26,r+=h/67108864|0,r+=s>>>26,this.words[n]=67108863&s}return 0!==r&&(this.words[n]=r,this.length++),this.length=0===t?1:this.length,i?this.ineg():this},h.prototype.muln=function(t){return this.clone().imuln(t)},h.prototype.sqr=function(){return this.mul(this)},h.prototype.isqr=function(){return this.imul(this.clone())},h.prototype.pow=function(t){var i=function(t){for(var i=new Array(t.bitLength()),r=0;r>>n&1}return i}(t);if(0===i.length)return new h(1);for(var r=this,e=0;e=0);var i,r=t%26,n=(t-r)/26,h=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(i=0;i>>26-r}s&&(this.words[i]=s,this.length++)}if(0!==n){for(i=this.length-1;i>=0;i--)this.words[i+n]=this.words[i];for(i=0;i=0),n=i?(i-i%26)/26:0;var h=t%26,s=Math.min((t-h)/26,this.length),o=67108863^67108863>>>h<s)for(this.length-=s,a=0;a=0&&(0!==l||a>=n);a--){var f=0|this.words[a];this.words[a]=l<<26-h|f>>>h,l=f&o}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},h.prototype.ishrn=function(t,i,r){return e(0===this.negative),this.iushrn(t,i,r)},h.prototype.shln=function(t){return this.clone().ishln(t)},h.prototype.ushln=function(t){return this.clone().iushln(t)},h.prototype.shrn=function(t){return this.clone().ishrn(t)},h.prototype.ushrn=function(t){return this.clone().iushrn(t)},h.prototype.testn=function(t){e("number"==typeof t&&t>=0);var i=t%26,r=(t-i)/26,n=1<=0);var i=t%26,r=(t-i)/26;if(e(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==i&&r++,this.length=Math.min(r,this.length),0!==i){var n=67108863^67108863>>>i<=67108864;i++)this.words[i]-=67108864,i===this.length-1?this.words[i+1]=1:this.words[i+1]++;return this.length=Math.max(this.length,i+1),this},h.prototype.isubn=function(t){if(e("number"==typeof t),e(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var i=0;i>26)-(u/67108864|0),this.words[n+r]=67108863&h}for(;n>26,this.words[n+r]=67108863&h;if(0===o)return this._strip();for(e(-1===o),o=0,n=0;n>26,this.words[n]=67108863&h;return this.negative=1,this._strip()},h.prototype._wordDiv=function(t,i){var r=(this.length,t.length),e=this.clone(),n=t,s=0|n.words[n.length-1];0!=(r=26-this._countBits(s))&&(n=n.ushln(r),e.iushln(r),s=0|n.words[n.length-1]);var o,u=e.length-n.length;if("mod"!==i){(o=new h(null)).length=u+1,o.words=new Array(o.length);for(var a=0;a=0;f--){var m=67108864*(0|e.words[n.length+f])+(0|e.words[n.length+f-1]);for(m=Math.min(m/s|0,67108863),e._ishlnsubmul(n,m,f);0!==e.negative;)m--,e.negative=0,e._ishlnsubmul(n,1,f),e.isZero()||(e.negative^=1);o&&(o.words[f]=m)}return o&&o._strip(),e._strip(),"div"!==i&&0!==r&&e.iushrn(r),{div:o||null,mod:e}},h.prototype.divmod=function(t,i,r){return e(!t.isZero()),this.isZero()?{div:new h(0),mod:new h(0)}:0!==this.negative&&0===t.negative?(o=this.neg().divmod(t,i),"mod"!==i&&(n=o.div.neg()),"div"!==i&&(s=o.mod.neg(),r&&0!==s.negative&&s.iadd(t)),{div:n,mod:s}):0===this.negative&&0!==t.negative?(o=this.divmod(t.neg(),i),"mod"!==i&&(n=o.div.neg()),{div:n,mod:o.mod}):0!==(this.negative&t.negative)?(o=this.neg().divmod(t.neg(),i),"div"!==i&&(s=o.mod.neg(),r&&0!==s.negative&&s.isub(t)),{div:o.div,mod:s}):t.length>this.length||this.cmp(t)<0?{div:new h(0),mod:this}:1===t.length?"div"===i?{div:this.divn(t.words[0]),mod:null}:"mod"===i?{div:null,mod:new h(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new h(this.modrn(t.words[0]))}:this._wordDiv(t,i);var n,s,o},h.prototype.div=function(t){return this.divmod(t,"div",!1).div},h.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},h.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},h.prototype.divRound=function(t){var i=this.divmod(t);if(i.mod.isZero())return i.div;var r=0!==i.div.negative?i.mod.isub(t):i.mod,e=t.ushrn(1),n=t.andln(1),h=r.cmp(e);return h<0||1===n&&0===h?i.div:0!==i.div.negative?i.div.isubn(1):i.div.iaddn(1)},h.prototype.modrn=function(t){var i=t<0;i&&(t=-t),e(t<=67108863);for(var r=(1<<26)%t,n=0,h=this.length-1;h>=0;h--)n=(r*n+(0|this.words[h]))%t;return i?-n:n},h.prototype.modn=function(t){return this.modrn(t)},h.prototype.idivn=function(t){var i=t<0;i&&(t=-t),e(t<=67108863);for(var r=0,n=this.length-1;n>=0;n--){var h=(0|this.words[n])+67108864*r;this.words[n]=h/t|0,r=h%t}return this._strip(),i?this.ineg():this},h.prototype.divn=function(t){return this.clone().idivn(t)},h.prototype.egcd=function(t){e(0===t.negative),e(!t.isZero());var i=this,r=t.clone();i=0!==i.negative?i.umod(t):i.clone();for(var n=new h(1),s=new h(0),o=new h(0),u=new h(1),a=0;i.isEven()&&r.isEven();)i.iushrn(1),r.iushrn(1),++a;for(var l=r.clone(),f=i.clone();!i.isZero();){for(var m=0,d=1;0===(i.words[0]&d)&&m<26;++m,d<<=1);if(m>0)for(i.iushrn(m);m-- >0;)(n.isOdd()||s.isOdd())&&(n.iadd(l),s.isub(f)),n.iushrn(1),s.iushrn(1);for(var c=0,p=1;0===(r.words[0]&p)&&c<26;++c,p<<=1);if(c>0)for(r.iushrn(c);c-- >0;)(o.isOdd()||u.isOdd())&&(o.iadd(l),u.isub(f)),o.iushrn(1),u.iushrn(1);i.cmp(r)>=0?(i.isub(r),n.isub(o),s.isub(u)):(r.isub(i),o.isub(n),u.isub(s))}return{a:o,b:u,gcd:r.iushln(a)}},h.prototype._invmp=function(t){e(0===t.negative),e(!t.isZero());var i=this,r=t.clone();i=0!==i.negative?i.umod(t):i.clone();for(var n,s=new h(1),o=new h(0),u=r.clone();i.cmpn(1)>0&&r.cmpn(1)>0;){for(var a=0,l=1;0===(i.words[0]&l)&&a<26;++a,l<<=1);if(a>0)for(i.iushrn(a);a-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var f=0,m=1;0===(r.words[0]&m)&&f<26;++f,m<<=1);if(f>0)for(r.iushrn(f);f-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);i.cmp(r)>=0?(i.isub(r),s.isub(o)):(r.isub(i),o.isub(s))}return(n=0===i.cmpn(1)?s:o).cmpn(0)<0&&n.iadd(t),n},h.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var i=this.clone(),r=t.clone();i.negative=0,r.negative=0;for(var e=0;i.isEven()&&r.isEven();e++)i.iushrn(1),r.iushrn(1);for(;;){for(;i.isEven();)i.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=i.cmp(r);if(n<0){var h=i;i=r,r=h}else if(0===n||0===r.cmpn(1))break;i.isub(r)}return r.iushln(e)},h.prototype.invm=function(t){return this.egcd(t).a.umod(t)},h.prototype.isEven=function(){return!(1&this.words[0])},h.prototype.isOdd=function(){return!(1&~this.words[0])},h.prototype.andln=function(t){return this.words[0]&t},h.prototype.bincn=function(t){e("number"==typeof t);var i=t%26,r=(t-i)/26,n=1<>>26,o&=67108863,this.words[s]=o}return 0!==h&&(this.words[s]=h,this.length++),this},h.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},h.prototype.cmpn=function(t){var i,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)i=1;else{r&&(t=-t),e(t<=67108863,"Number is too big");var n=0|this.words[0];i=n===t?0:nt.length)return 1;if(this.length=0;r--){var e=0|this.words[r],n=0|t.words[r];if(e!==n){en&&(i=1);break}}return i},h.prototype.gtn=function(t){return 1===this.cmpn(t)},h.prototype.gt=function(t){return 1===this.cmp(t)},h.prototype.gten=function(t){return this.cmpn(t)>=0},h.prototype.gte=function(t){return this.cmp(t)>=0},h.prototype.ltn=function(t){return-1===this.cmpn(t)},h.prototype.lt=function(t){return-1===this.cmp(t)},h.prototype.lten=function(t){return this.cmpn(t)<=0},h.prototype.lte=function(t){return this.cmp(t)<=0},h.prototype.eqn=function(t){return 0===this.cmpn(t)},h.prototype.eq=function(t){return 0===this.cmp(t)},h.red=function(t){return new x(t)},h.prototype.toRed=function(t){return e(!this.red,"Already a number in reduction context"),e(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},h.prototype.fromRed=function(){return e(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},h.prototype._forceRed=function(t){return this.red=t,this},h.prototype.forceRed=function(t){return e(!this.red,"Already a number in reduction context"),this._forceRed(t)},h.prototype.redAdd=function(t){return e(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},h.prototype.redIAdd=function(t){return e(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},h.prototype.redSub=function(t){return e(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},h.prototype.redISub=function(t){return e(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},h.prototype.redShl=function(t){return e(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},h.prototype.redMul=function(t){return e(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},h.prototype.redIMul=function(t){return e(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},h.prototype.redSqr=function(){return e(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},h.prototype.redISqr=function(){return e(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},h.prototype.redSqrt=function(){return e(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},h.prototype.redInvm=function(){return e(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},h.prototype.redNeg=function(){return e(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},h.prototype.redPow=function(t){return e(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var y={k256:null,p224:null,p192:null,p25519:null};function b(t,i){this.name=t,this.p=new h(i,16),this.n=this.p.bitLength(),this.k=new h(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function A(){b.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function k(){b.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){b.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function x(t){if("string"==typeof t){var i=h._prime(t);this.m=i.p,this.prime=i}else e(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function L(t){x.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new h(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}b.prototype._tmp=function(){var t=new h(null);return t.words=new Array(Math.ceil(this.n/13)),t},b.prototype.ireduce=function(t){var i,r=t;do{this.split(r,this.tmp),i=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(i>this.n);var e=i0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},b.prototype.split=function(t,i){t.iushrn(this.n,0,i)},b.prototype.imulK=function(t){return t.imul(this.k)},n(_,b),_.prototype.split=function(t,i){for(var r=4194303,e=Math.min(t.length,9),n=0;n>>22,h=s}h>>>=22,t.words[n-10]=h,0===h&&t.length>10?t.length-=10:t.length-=9},_.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var i=0,r=0;r>>=26,t.words[r]=n,i=e}return 0!==i&&(t.words[t.length++]=i),t},h._prime=function(t){if(y[t])return y[t];var i;if("k256"===t)i=new _;else if("p224"===t)i=new A;else if("p192"===t)i=new k;else{if("p25519"!==t)throw new Error("Unknown prime "+t);i=new S}return y[t]=i,i},x.prototype._verify1=function(t){e(0===t.negative,"red works only with positives"),e(t.red,"red works only with red numbers")},x.prototype._verify2=function(t,i){e(0===(t.negative|i.negative),"red works only with positives"),e(t.red&&t.red===i.red,"red works only with red numbers")},x.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(l(t,t.umod(this.m)._forceRed(this)),t)},x.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},x.prototype.add=function(t,i){this._verify2(t,i);var r=t.add(i);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},x.prototype.iadd=function(t,i){this._verify2(t,i);var r=t.iadd(i);return r.cmp(this.m)>=0&&r.isub(this.m),r},x.prototype.sub=function(t,i){this._verify2(t,i);var r=t.sub(i);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},x.prototype.isub=function(t,i){this._verify2(t,i);var r=t.isub(i);return r.cmpn(0)<0&&r.iadd(this.m),r},x.prototype.shl=function(t,i){return this._verify1(t),this.imod(t.ushln(i))},x.prototype.imul=function(t,i){return this._verify2(t,i),this.imod(t.imul(i))},x.prototype.mul=function(t,i){return this._verify2(t,i),this.imod(t.mul(i))},x.prototype.isqr=function(t){return this.imul(t,t.clone())},x.prototype.sqr=function(t){return this.mul(t,t)},x.prototype.sqrt=function(t){if(t.isZero())return t.clone();var i=this.m.andln(3);if(e(i%2==1),3===i){var r=this.m.add(new h(1)).iushrn(2);return this.pow(t,r)}for(var n=this.m.subn(1),s=0;!n.isZero()&&0===n.andln(1);)s++,n.iushrn(1);e(!n.isZero());var o=new h(1).toRed(this),u=o.redNeg(),a=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new h(2*l*l).toRed(this);0!==this.pow(l,a).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,n),m=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),c=s;0!==d.cmp(o);){for(var p=d,g=0;0!==p.cmp(o);g++)p=p.redSqr();e(g=0;e--){for(var a=i.words[e],l=u-1;l>=0;l--){var f=a>>l&1;n!==r[0]&&(n=this.sqr(n)),0!==f||0!==s?(s<<=1,s|=f,(4===++o||0===e&&0===l)&&(n=this.mul(n,r[s]),o=0,s=0)):o=0}u=26}return n},x.prototype.convertTo=function(t){var i=t.umod(this.m);return i===t?i.clone():i},x.prototype.convertFrom=function(t){var i=t.clone();return i.red=null,i},h.mont=function(t){return new L(t)},n(L,x),L.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},L.prototype.convertFrom=function(t){var i=this.imod(t.mul(this.rinv));return i.red=null,i},L.prototype.imul=function(t,i){if(t.isZero()||i.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(i),e=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(e).iushrn(this.shift),h=n;return n.cmp(this.m)>=0?h=n.isub(this.m):n.cmpn(0)<0&&(h=n.iadd(this.m)),h._forceRed(this)},L.prototype.mul=function(t,i){if(t.isZero()||i.isZero())return new h(0)._forceRed(this);var r=t.mul(i),e=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(e).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this)},L.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t=r.nmd(t),this)},96944(t,i,r){"use strict";r.d(i,{Ap:()=>l,C1:()=>m,Dn:()=>o,YD:()=>s,ZH:()=>f,sM:()=>u});var e=r(83448),n=r(36730),h=r(6409);const s=(0,h.e)("Ethereum Signed Message:\n"),o=(0,h.e)(""),u=(0,h.e)(""),a=o.length+u.length;function l(t,i){return t.length>=a&&(0,n.f)(t.subarray(0,o.length),o)&&(0,n.f)(t.slice(-u.length),u)||i&&t.length>=s.length&&(0,n.f)(t.subarray(0,s.length),s)}function f(t){const i=(0,h.e)(t);return l(i,!1)?i.subarray(o.length,i.length-u.length):i}function m(t){const i=(0,h.e)(t);return l(i,!0)?i:(0,e.Q)([o,i,u])}}}]); \ No newline at end of file diff --git a/modu.1cee794da96669f1.js b/modu.1cee794da96669f1.js deleted file mode 100644 index 21a9ad6..0000000 --- a/modu.1cee794da96669f1.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see modu.1cee794da96669f1.js.LICENSE.txt */ -(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[6623],{2836(t,e,n){"use strict";function r(t,e){return"bigint"==typeof e?e.toString():e}function i(t,e){return JSON.stringify(t,r,e)}n.d(e,{A:()=>i})},4235(t,e,n){"use strict";n.d(e,{A:()=>s});var r=n(12085);function i(t,e,n){Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})}class s extends Error{code;data;message;name;stack;constructor(t="",e=-99999,n){if(super(),i(this,"message",String(t)),i(this,"name",this.constructor.name),i(this,"data",n),i(this,"code",e),(0,r.T)(Error.captureStackTrace))Error.captureStackTrace(this,this.constructor);else{const{stack:e}=new Error(t);e&&i(this,"stack",e)}}static CODES={ASSERT:-90009,INVALID_JSONRPC:-99998,METHOD_NOT_FOUND:-32601,UNKNOWN:-99999}}},4721(t,e,n){"use strict";n.d(e,{A:()=>r});const r={HTTP_URL:"http://127.0.0.1:9933",WS_URL:"ws://127.0.0.1:9944"}},5557(t,e,n){"use strict";function r(t){return void 0===t}n.d(e,{b:()=>r})},12085(t,e,n){"use strict";function r(t){return"function"==typeof t}n.d(e,{T:()=>r})},20136(t,e,n){"use strict";n.d(e,{Mn:()=>r,pc:()=>i});const r="undefined"!=typeof globalThis?globalThis:void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this");function i(t,e){return void 0===r[t]?e:r[t]}},34502(t,e,n){"use strict";n.d(e,{E:()=>b});var r=n(27429),i=n(72347),s=n(61734),o=n(12085);function a(...t){return e=>(0,o.T)(e)&&t.every(t=>(0,o.T)(e[t]))}const h=a("isPrototypeOf","hasOwnProperty");var u=n(2836),l=n(5557),c=n(20136),d=n(90338),f=n(64533),p=n(4721),m=n(58602);const v={1e3:"Normal Closure",1001:"Going Away",1002:"Protocol Error",1003:"Unsupported Data",1004:"(For future)",1005:"No Status Received",1006:"Abnormal Closure",1007:"Invalid frame payload data",1008:"Policy Violation",1009:"Message too big",1010:"Missing Extension",1011:"Internal Error",1012:"Service Restart",1013:"Try Again Later",1014:"Bad Gateway",1015:"TLS Handshake"},g={chain_finalisedHead:"chain_finalizedHead",chain_subscribeFinalisedHeads:"chain_subscribeFinalizedHeads",chain_unsubscribeFinalisedHeads:"chain_unsubscribeFinalizedHeads"},y=(0,i.v)("api-ws");function w(t,e){Object.keys(t).forEach(n=>{e&&e(t[n]),delete t[n]})}class b{#t;#e;#n;#r;#i;#s={};#o;#a;#h={};#u;#l;#c;#d;#f;#p=!1;#m={};#v=null;#g;#y;constructor(t=p.A.WS_URL,e=2500,n={},i,o,a){const h=Array.isArray(t)?t:[t];if(0===h.length)throw new Error("WsProvider requires at least one Endpoint");h.forEach(t=>{if(!/^(wss|ws):\/\//.test(t))throw new Error(`Endpoint should start with 'ws://', received '${t}'`)});const u=void 0===a?m.HX:a;this.#t=new m.qK(0===o?0:o||m.bo,u),this.#l=a,this.#u=o||m.bo,this.#i=new r.b,this.#c=e||0,this.#e=new f.$,this.#d=-1,this.#n=h,this.#r=n,this.#g=null,this.#a={active:{requests:0,subscriptions:0},total:{bytesRecv:0,bytesSent:0,cached:0,errors:0,requests:0,subscriptions:0,timeout:0}},this.#f={bytesRecv:0,bytesSent:0,cached:0,errors:0,requests:0,subscriptions:0,timeout:0},this.#y=i||6e4,e&&e>0&&this.connectWithRetry().catch(s.l),this.#o=new Promise(t=>{this.#i.once("connected",()=>{t(this)})})}get hasSubscriptions(){return!0}get isClonable(){return!0}get isConnected(){return this.#p}get isReady(){return this.#o}get endpoint(){return this.#n[this.#d]}clone(){return new b(this.#n)}selectEndpointIndex(t){return(this.#d+1)%t.length}async connect(){if(this.#g)throw new Error("WebSocket is already connected");try{this.#d=this.selectEndpointIndex(this.#n),this.#g=void 0!==c.Mn.WebSocket&&(t=c.Mn.WebSocket,e=d.k,h(e)&&h(t)&&(t===e||t.isPrototypeOf(e)))?new d.k(this.endpoint):new d.k(this.endpoint,void 0,{headers:this.#r}),this.#g&&(this.#g.onclose=this.#w,this.#g.onerror=this.#b,this.#g.onmessage=this.#M,this.#g.onopen=this.#k),this.#v=setInterval(()=>this.#x(),5e3)}catch(t){throw y.error(t),this.#E("error",t),t}var t,e}async connectWithRetry(){if(this.#c>0)try{await this.connect()}catch{setTimeout(()=>{this.connectWithRetry().catch(s.l)},this.#c)}}async disconnect(){this.#c=0;try{this.#g&&this.#g.close(1e3)}catch(t){throw y.error(t),this.#E("error",t),t}}get stats(){return{active:{requests:Object.keys(this.#s).length,subscriptions:Object.keys(this.#m).length},total:this.#a.total}}get ttl(){return this.#l}get endpointStats(){return this.#f}on(t,e){return this.#i.on(t,e),()=>{this.#i.removeListener(t,e)}}send(t,e,n,r){this.#f.requests++,this.#a.total.requests++;const[i,s]=this.#e.encodeJson(t,e);if(0===this.#u)return this.#O(i,s,t,e,r);const o=n?`${t}::${(0,u.A)(e)}`:"";let a=n?this.#t.get(o):null;return a?(this.#f.cached++,this.#a.total.cached++):(a=this.#O(i,s,t,e,r),n&&this.#t.set(o,a)),a}async#O(t,e,n,r,i){return new Promise((s,o)=>{try{if(!this.isConnected||null===this.#g)throw new Error("WebSocket is not connected");const a=(t,e)=>{t?o(t):s(e)};y.debug(()=>["calling",n,e]),this.#s[t]={callback:a,method:n,params:r,start:Date.now(),subscription:i};const h=e.length;this.#f.bytesSent+=h,this.#a.total.bytesSent+=h,this.#g.send(e)}catch(t){this.#f.errors++,this.#a.total.errors++;const e=t,i=`\nFailed WS Request: ${JSON.stringify({method:n,params:r})}`;e.message=`${e.message}${i}`,o(e)}})}subscribe(t,e,n,r){return this.#f.subscriptions++,this.#a.total.subscriptions++,this.send(e,n,!1,{callback:r,type:t})}async unsubscribe(t,e,n){const r=`${t}::${n}`;if((0,l.b)(this.#m[r]))return y.debug(()=>`Unable to find active subscription=${r}`),!1;delete this.#m[r];try{return!this.isConnected||null===this.#g||this.send(e,[n])}catch{return!1}}#E=(t,...e)=>{this.#i.emit(t,...e)};#w=t=>{const e=new Error(`disconnected from ${this.endpoint}: ${t.code}:: ${t.reason||function(t){if(t>=0&&t<=999)return"(Unused)";if(t>=1016){if(t<=1999)return"(For WebSocket standard)";if(t<=2999)return"(For WebSocket extensions)";if(t<=3999)return"(For libraries and frameworks)";if(t<=4999)return"(For applications)"}return v[t]||"(Unknown)"}(t.code)}`);this.#c>0&&y.error(e.message),this.#p=!1,this.#g&&(this.#g.onclose=null,this.#g.onerror=null,this.#g.onmessage=null,this.#g.onopen=null,this.#g=null),this.#v&&(clearInterval(this.#v),this.#v=null),w(this.#s,t=>{try{t.callback(e,void 0)}catch(t){y.error(t)}}),w(this.#h),this.#f={bytesRecv:0,bytesSent:0,cached:0,errors:0,requests:0,subscriptions:0,timeout:0},this.#E("disconnected"),this.#c>0&&setTimeout(()=>{this.connectWithRetry().catch(s.l)},this.#c)};#b=t=>{y.debug(()=>["socket error",t]),this.#E("error",t)};#M=t=>{y.debug(()=>["received",t.data]);const e=t.data.length;this.#f.bytesRecv+=e,this.#a.total.bytesRecv+=e;const n=JSON.parse(t.data);return(0,l.b)(n.method)?this.#A(n):this.#S(n)};#A=t=>{const e=this.#s[t.id];if(e){try{const{method:n,params:r,subscription:i}=e,s=this.#e.decodeResponse(t);if(e.callback(null,s),i){const t=`${i.type}::${s}`;this.#m[t]=function(t,...e){const n=new Set(["__proto__","constructor","prototype"]);for(let r=0,i=e.length;r`Unable to find handler for id=${t.id}`)};#S=t=>{if(!t.method)throw new Error("No method found in JSONRPC response");const e=`${g[t.method]||t.method}::${t.params.subscription}`,n=this.#m[e];if(!n)return this.#h[e]=t,void y.debug(()=>`Unable to find handler for subscription=${e}`);delete this.#h[e];try{const e=this.#e.decodeResponse(t);n.callback(null,e)}catch(t){this.#f.errors++,this.#a.total.errors++,n.callback(t,void 0)}};#k=()=>{if(null===this.#g)throw new Error("WebSocket cannot be null in onOpen");return y.debug(()=>["connected to",this.endpoint]),this.#p=!0,this.#_(),this.#E("connected"),!0};#_=()=>{const t=this.#m;this.#m={},Promise.all(Object.keys(t).map(async e=>{const{callback:n,method:r,params:i,type:s}=t[e];if(!s.startsWith("author_"))try{await this.subscribe(s,r,i,n)}catch(t){y.error(t)}})).catch(y.error)};#x=()=>{const t=Date.now(),e=Object.keys(this.#s);for(let n=0,r=e.length;nthis.#y){try{r.callback(new Error(`No response received from RPC endpoint in ${this.#y/1e3}s`),void 0)}catch{}this.#f.timeout++,this.#a.total.timeout++,delete this.#s[e[n]]}}}}},58602(t,e,n){"use strict";n.d(e,{HX:()=>i,bo:()=>r,qK:()=>o});const r=1024,i=3e4;class s{key;#I;#l;createdAt;next;prev;constructor(t,e){this.key=t,this.#l=e,this.#I=Date.now()+e,this.createdAt=Date.now(),this.next=this.prev=this}refresh(){this.#I=Date.now()+this.#l}get expiry(){return this.#I}}class o{capacity;#C=new Map;#B=new Map;#L=0;#U;#$;#l;constructor(t=r,e=i){if(!Number.isInteger(t)||t<0)throw new Error(`LRUCache initialization error: 'capacity' must be a non-negative integer. Received: ${t}`);if(null!==e&&(!Number.isFinite(e)||e<0||e>18e5))throw new Error(`LRUCache initialization error: 'ttl' must be between 0 and 1800000 ms or null to disable. Received: ${e}`);this.capacity=t,this.#l=e||31536e6,this.#U=this.#$=new s("",this.#l)}get ttl(){return this.#l}get length(){return this.#L}get lengthData(){return this.#C.size}get lengthRefs(){return this.#B.size}entries(){const t=this.keys(),e=t.length,n=new Array(e);for(let r=0;r0;)this.#B.delete(this.#$.key),this.#C.delete(this.#$.key),this.#L-=1,this.#$=this.#$.prev,this.#$.next=this.#U;0===this.#L&&(this.#U=this.#$=new s("",this.#l))}#T(t){const e=this.#B.get(t);e&&e!==this.#U&&(e.refresh(),e.prev.next=e.next,e.next.prev=e.prev,e.next=this.#U,this.#U.prev=e,this.#U=e)}}},61734(t,e,n){"use strict";function r(){}n.d(e,{l:()=>r})},63145(t,e,n){"use strict";n.d(e,{e:()=>d});var r=n(72347),i=n(61734),s=n(2836);const o=n(20136).Mn.fetch;var a=n(64533),h=n(4721),u=n(58602);const l="HTTP Provider does not have subscriptions, use WebSockets instead",c=(0,r.v)("api-http");class d{#t;#u;#e;#R;#r;#a;#l;constructor(t=h.A.HTTP_URL,e={},n,r){if(!/^(https|http):\/\//.test(t))throw new Error(`Endpoint should start with 'http://' or 'https://', received '${t}'`);this.#e=new a.$,this.#R=t,this.#r=e,this.#u=0===n?0:n||u.bo;const i=void 0===r?u.HX:r;this.#t=new u.qK(0===n?0:n||u.bo,i),this.#l=r,this.#a={active:{requests:0,subscriptions:0},total:{bytesRecv:0,bytesSent:0,cached:0,errors:0,requests:0,subscriptions:0,timeout:0}}}get hasSubscriptions(){return!1}clone(){return new d(this.#R,this.#r)}async connect(){}async disconnect(){}get stats(){return this.#a}get ttl(){return this.#l}get isClonable(){return!0}get isConnected(){return!0}on(t,e){return c.error("HTTP Provider does not have 'on' emitters, use WebSockets instead"),i.l}async send(t,e,n){this.#a.total.requests++;const[,r]=this.#e.encodeJson(t,e);if(0===this.#u)return this.#O(r);const i=n?`${t}::${(0,s.A)(e)}`:"";let o=n?this.#t.get(i):null;return o?this.#a.total.cached++:(o=this.#O(r),n&&this.#t.set(i,o)),o}async#O(t){this.#a.active.requests++,this.#a.total.bytesSent+=t.length;try{const e=await o(this.#R,{body:t,headers:{Accept:"application/json","Content-Length":`${t.length}`,"Content-Type":"application/json",...this.#r},method:"POST"});if(!e.ok)throw new Error(`[${e.status}]: ${e.statusText}`);const n=await e.text();this.#a.total.bytesRecv+=n.length;const r=this.#e.decodeResponse(JSON.parse(n));return this.#a.active.requests--,r}catch(e){this.#a.active.requests--,this.#a.total.errors++;const{method:n,params:r}=JSON.parse(t),i=e,s=`\nFailed HTTP Request: ${JSON.stringify({method:n,params:r})}`;throw i.message=`${i.message}${s}`,i}}async subscribe(t,e,n,r){throw c.error(l),new Error(l)}async unsubscribe(t,e,n){throw c.error(l),new Error(l)}}},64533(t,e,n){"use strict";n.d(e,{$:()=>u});var r=n(5557);function i(t){return"string"==typeof t||t instanceof String}var s=n(2836);function o(t){return"number"==typeof t}var a=n(4235);function h(t){if(t){const{code:e,data:n,message:o}=t;throw new a.A(`${e}: ${o}${function(t){if((0,r.b)(t))return"";const e=`: ${i(t)?t.replace(/Error\("/g,"").replace(/\("/g,"(").replace(/"\)/g,")").replace(/\(/g,", ").replace(/\)/g,""):(0,s.A)(t)}`;return e.length<=256?e:`${e.substring(0,255)}…`}(n)}`,e,n)}}class u{#N=0;decodeResponse(t){if(!t||"2.0"!==t.jsonrpc)throw new Error("Invalid jsonrpc field in decoded object");const e=!(0,r.b)(t.params)&&!(0,r.b)(t.method);if(!(o(t.id)||e&&(o(t.params.subscription)||i(t.params.subscription))))throw new Error("Invalid id field in decoded object");if(h(t.error),void 0===t.result&&!e)throw new Error("No result found in jsonrpc response");return e?(h(t.params.error),t.params.result):t.result}encodeJson(t,e){const[n,r]=this.encodeObject(t,e);return[n,(0,s.A)(r)]}encodeObject(t,e){const n=++this.#N;return[n,{id:n,jsonrpc:"2.0",method:t,params:e}]}}},71343(t,e,n){!function(t,e){"use strict";function r(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t}function s(t,e,n){if(s.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(n=e,e=10),this._init(t||0,e||10,n||"be"))}var o;"object"==typeof t?t.exports=s:e.BN=s,s.BN=s,s.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:n(15391).Buffer}catch(t){}function a(t,e){var n=t.charCodeAt(e);return n>=48&&n<=57?n-48:n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:void r(!1,"Invalid character in "+t)}function h(t,e,n){var r=a(t,n);return n-1>=e&&(r|=a(t,n-1)<<4),r}function u(t,e,n,i){for(var s=0,o=0,a=Math.min(t.length,n),h=e;h=49?u-49+10:u>=17?u-17+10:u,r(u>=0&&o0?t:e},s.min=function(t,e){return t.cmp(e)<0?t:e},s.prototype._init=function(t,e,n){if("number"==typeof t)return this._initNumber(t,e,n);if("object"==typeof t)return this._initArray(t,e,n);"hex"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[s]|=o<>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);else if("le"===n)for(i=0,s=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);return this._strip()},s.prototype._parseHex=function(t,e,n){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=2)i=h(t,e,r)<=18?(s-=18,o+=1,this.words[o]|=i>>>26):s+=8;else for(r=(t.length-e)%2==0?e+1:e;r=18?(s-=18,o+=1,this.words[o]|=i>>>26):s+=8;this._strip()},s.prototype._parseBase=function(t,e,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=e)r++;r--,i=i/e|0;for(var s=t.length-n,o=s%r,a=Math.min(s,s-o)+n,h=0,l=n;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},s.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{s.prototype[Symbol.for("nodejs.util.inspect.custom")]=c}catch(t){s.prototype.inspect=c}else s.prototype.inspect=c;function c(){return(this.red?""}var d=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function m(t,e,n){n.negative=e.negative^t.negative;var r=t.length+e.length|0;n.length=r,r=r-1|0;var i=0|t.words[0],s=0|e.words[0],o=i*s,a=67108863&o,h=o/67108864|0;n.words[0]=a;for(var u=1;u>>26,c=67108863&h,d=Math.min(u,e.length-1),f=Math.max(0,u-t.length+1);f<=d;f++){var p=u-f|0;l+=(o=(i=0|t.words[p])*(s=0|e.words[f])+c)/67108864|0,c=67108863&o}n.words[u]=0|c,h=0|l}return 0!==h?n.words[u]=0|h:n.length--,n._strip()}s.prototype.toString=function(t,e){var n;if(e=0|e||1,16===(t=t||10)||"hex"===t){n="";for(var i=0,s=0,o=0;o>>24-i&16777215,(i+=2)>=26&&(i-=26,o--),n=0!==s||o!==this.length-1?d[6-h.length]+h+n:h+n}for(0!==s&&(n=s.toString(16)+n);n.length%e!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(t===(0|t)&&t>=2&&t<=36){var u=f[t],l=p[t];n="";var c=this.clone();for(c.negative=0;!c.isZero();){var m=c.modrn(l).toString(t);n=(c=c.idivn(l)).isZero()?m+n:d[u-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%e!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},s.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},s.prototype.toJSON=function(){return this.toString(16,2)},o&&(s.prototype.toBuffer=function(t,e){return this.toArrayLike(o,t,e)}),s.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},s.prototype.toArrayLike=function(t,e,n){this._strip();var i=this.byteLength(),s=n||Math.max(1,i);r(i<=s,"byte array longer than desired length"),r(s>0,"Requested array length <= 0");var o=function(t,e){return t.allocUnsafe?t.allocUnsafe(e):new t(e)}(t,s);return this["_toArrayLike"+("le"===e?"LE":"BE")](o,i),o},s.prototype._toArrayLikeLE=function(t,e){for(var n=0,r=0,i=0,s=0;i>8&255),n>16&255),6===s?(n>24&255),r=0,s=0):(r=o>>>24,s+=2)}if(n=0&&(t[n--]=o>>8&255),n>=0&&(t[n--]=o>>16&255),6===s?(n>=0&&(t[n--]=o>>24&255),r=0,s=0):(r=o>>>24,s+=2)}if(n>=0)for(t[n--]=r;n>=0;)t[n--]=0},Math.clz32?s.prototype._countBits=function(t){return 32-Math.clz32(t)}:s.prototype._countBits=function(t){var e=t,n=0;return e>=4096&&(n+=13,e>>>=13),e>=64&&(n+=7,e>>>=7),e>=8&&(n+=4,e>>>=4),e>=2&&(n+=2,e>>>=2),n+e},s.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,n=0;return 8191&e||(n+=13,e>>>=13),127&e||(n+=7,e>>>=7),15&e||(n+=4,e>>>=4),3&e||(n+=2,e>>>=2),1&e||n++,n},s.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},s.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},s.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var n=0;nt.length?this.clone().iand(t):t.clone().iand(this)},s.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},s.prototype.iuxor=function(t){var e,n;this.length>t.length?(e=this,n=t):(e=t,n=this);for(var r=0;rt.length?this.clone().ixor(t):t.clone().ixor(this)},s.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},s.prototype.inotn=function(t){r("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),n=t%26;this._expand(e),n>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this._strip()},s.prototype.notn=function(t){return this.clone().inotn(t)},s.prototype.setn=function(t,e){r("number"==typeof t&&t>=0);var n=t/26|0,i=t%26;return this._expand(n+1),this.words[n]=e?this.words[n]|1<t.length?(n=this,r=t):(n=t,r=this);for(var i=0,s=0;s>>26;for(;0!==i&&s>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;st.length?this.clone().iadd(t):t.clone().iadd(this)},s.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var n,r,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=t):(n=t,r=this);for(var s=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==s&&o>26,this.words[o]=67108863&e;if(0===s&&o>>13,f=0|o[1],p=8191&f,m=f>>>13,v=0|o[2],g=8191&v,y=v>>>13,w=0|o[3],b=8191&w,M=w>>>13,k=0|o[4],x=8191&k,E=k>>>13,O=0|o[5],A=8191&O,S=O>>>13,_=0|o[6],I=8191&_,C=_>>>13,B=0|o[7],L=8191&B,U=B>>>13,$=0|o[8],T=8191&$,D=$>>>13,R=0|o[9],N=8191&R,q=R>>>13,P=0|a[0],H=8191&P,F=P>>>13,j=0|a[1],W=8191&j,V=j>>>13,z=0|a[2],Z=8191&z,J=z>>>13,X=0|a[3],K=8191&X,G=X>>>13,Q=0|a[4],Y=8191&Q,tt=Q>>>13,et=0|a[5],nt=8191&et,rt=et>>>13,it=0|a[6],st=8191&it,ot=it>>>13,at=0|a[7],ht=8191&at,ut=at>>>13,lt=0|a[8],ct=8191<,dt=lt>>>13,ft=0|a[9],pt=8191&ft,mt=ft>>>13;n.negative=t.negative^e.negative,n.length=19;var vt=(u+(r=Math.imul(c,H))|0)+((8191&(i=(i=Math.imul(c,F))+Math.imul(d,H)|0))<<13)|0;u=((s=Math.imul(d,F))+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(p,H),i=(i=Math.imul(p,F))+Math.imul(m,H)|0,s=Math.imul(m,F);var gt=(u+(r=r+Math.imul(c,W)|0)|0)+((8191&(i=(i=i+Math.imul(c,V)|0)+Math.imul(d,W)|0))<<13)|0;u=((s=s+Math.imul(d,V)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(g,H),i=(i=Math.imul(g,F))+Math.imul(y,H)|0,s=Math.imul(y,F),r=r+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(m,W)|0,s=s+Math.imul(m,V)|0;var yt=(u+(r=r+Math.imul(c,Z)|0)|0)+((8191&(i=(i=i+Math.imul(c,J)|0)+Math.imul(d,Z)|0))<<13)|0;u=((s=s+Math.imul(d,J)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(b,H),i=(i=Math.imul(b,F))+Math.imul(M,H)|0,s=Math.imul(M,F),r=r+Math.imul(g,W)|0,i=(i=i+Math.imul(g,V)|0)+Math.imul(y,W)|0,s=s+Math.imul(y,V)|0,r=r+Math.imul(p,Z)|0,i=(i=i+Math.imul(p,J)|0)+Math.imul(m,Z)|0,s=s+Math.imul(m,J)|0;var wt=(u+(r=r+Math.imul(c,K)|0)|0)+((8191&(i=(i=i+Math.imul(c,G)|0)+Math.imul(d,K)|0))<<13)|0;u=((s=s+Math.imul(d,G)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(x,H),i=(i=Math.imul(x,F))+Math.imul(E,H)|0,s=Math.imul(E,F),r=r+Math.imul(b,W)|0,i=(i=i+Math.imul(b,V)|0)+Math.imul(M,W)|0,s=s+Math.imul(M,V)|0,r=r+Math.imul(g,Z)|0,i=(i=i+Math.imul(g,J)|0)+Math.imul(y,Z)|0,s=s+Math.imul(y,J)|0,r=r+Math.imul(p,K)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,K)|0,s=s+Math.imul(m,G)|0;var bt=(u+(r=r+Math.imul(c,Y)|0)|0)+((8191&(i=(i=i+Math.imul(c,tt)|0)+Math.imul(d,Y)|0))<<13)|0;u=((s=s+Math.imul(d,tt)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(A,H),i=(i=Math.imul(A,F))+Math.imul(S,H)|0,s=Math.imul(S,F),r=r+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(E,W)|0,s=s+Math.imul(E,V)|0,r=r+Math.imul(b,Z)|0,i=(i=i+Math.imul(b,J)|0)+Math.imul(M,Z)|0,s=s+Math.imul(M,J)|0,r=r+Math.imul(g,K)|0,i=(i=i+Math.imul(g,G)|0)+Math.imul(y,K)|0,s=s+Math.imul(y,G)|0,r=r+Math.imul(p,Y)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Y)|0,s=s+Math.imul(m,tt)|0;var Mt=(u+(r=r+Math.imul(c,nt)|0)|0)+((8191&(i=(i=i+Math.imul(c,rt)|0)+Math.imul(d,nt)|0))<<13)|0;u=((s=s+Math.imul(d,rt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(I,H),i=(i=Math.imul(I,F))+Math.imul(C,H)|0,s=Math.imul(C,F),r=r+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(S,W)|0,s=s+Math.imul(S,V)|0,r=r+Math.imul(x,Z)|0,i=(i=i+Math.imul(x,J)|0)+Math.imul(E,Z)|0,s=s+Math.imul(E,J)|0,r=r+Math.imul(b,K)|0,i=(i=i+Math.imul(b,G)|0)+Math.imul(M,K)|0,s=s+Math.imul(M,G)|0,r=r+Math.imul(g,Y)|0,i=(i=i+Math.imul(g,tt)|0)+Math.imul(y,Y)|0,s=s+Math.imul(y,tt)|0,r=r+Math.imul(p,nt)|0,i=(i=i+Math.imul(p,rt)|0)+Math.imul(m,nt)|0,s=s+Math.imul(m,rt)|0;var kt=(u+(r=r+Math.imul(c,st)|0)|0)+((8191&(i=(i=i+Math.imul(c,ot)|0)+Math.imul(d,st)|0))<<13)|0;u=((s=s+Math.imul(d,ot)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(L,H),i=(i=Math.imul(L,F))+Math.imul(U,H)|0,s=Math.imul(U,F),r=r+Math.imul(I,W)|0,i=(i=i+Math.imul(I,V)|0)+Math.imul(C,W)|0,s=s+Math.imul(C,V)|0,r=r+Math.imul(A,Z)|0,i=(i=i+Math.imul(A,J)|0)+Math.imul(S,Z)|0,s=s+Math.imul(S,J)|0,r=r+Math.imul(x,K)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(E,K)|0,s=s+Math.imul(E,G)|0,r=r+Math.imul(b,Y)|0,i=(i=i+Math.imul(b,tt)|0)+Math.imul(M,Y)|0,s=s+Math.imul(M,tt)|0,r=r+Math.imul(g,nt)|0,i=(i=i+Math.imul(g,rt)|0)+Math.imul(y,nt)|0,s=s+Math.imul(y,rt)|0,r=r+Math.imul(p,st)|0,i=(i=i+Math.imul(p,ot)|0)+Math.imul(m,st)|0,s=s+Math.imul(m,ot)|0;var xt=(u+(r=r+Math.imul(c,ht)|0)|0)+((8191&(i=(i=i+Math.imul(c,ut)|0)+Math.imul(d,ht)|0))<<13)|0;u=((s=s+Math.imul(d,ut)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(T,H),i=(i=Math.imul(T,F))+Math.imul(D,H)|0,s=Math.imul(D,F),r=r+Math.imul(L,W)|0,i=(i=i+Math.imul(L,V)|0)+Math.imul(U,W)|0,s=s+Math.imul(U,V)|0,r=r+Math.imul(I,Z)|0,i=(i=i+Math.imul(I,J)|0)+Math.imul(C,Z)|0,s=s+Math.imul(C,J)|0,r=r+Math.imul(A,K)|0,i=(i=i+Math.imul(A,G)|0)+Math.imul(S,K)|0,s=s+Math.imul(S,G)|0,r=r+Math.imul(x,Y)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(E,Y)|0,s=s+Math.imul(E,tt)|0,r=r+Math.imul(b,nt)|0,i=(i=i+Math.imul(b,rt)|0)+Math.imul(M,nt)|0,s=s+Math.imul(M,rt)|0,r=r+Math.imul(g,st)|0,i=(i=i+Math.imul(g,ot)|0)+Math.imul(y,st)|0,s=s+Math.imul(y,ot)|0,r=r+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,ut)|0)+Math.imul(m,ht)|0,s=s+Math.imul(m,ut)|0;var Et=(u+(r=r+Math.imul(c,ct)|0)|0)+((8191&(i=(i=i+Math.imul(c,dt)|0)+Math.imul(d,ct)|0))<<13)|0;u=((s=s+Math.imul(d,dt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(N,H),i=(i=Math.imul(N,F))+Math.imul(q,H)|0,s=Math.imul(q,F),r=r+Math.imul(T,W)|0,i=(i=i+Math.imul(T,V)|0)+Math.imul(D,W)|0,s=s+Math.imul(D,V)|0,r=r+Math.imul(L,Z)|0,i=(i=i+Math.imul(L,J)|0)+Math.imul(U,Z)|0,s=s+Math.imul(U,J)|0,r=r+Math.imul(I,K)|0,i=(i=i+Math.imul(I,G)|0)+Math.imul(C,K)|0,s=s+Math.imul(C,G)|0,r=r+Math.imul(A,Y)|0,i=(i=i+Math.imul(A,tt)|0)+Math.imul(S,Y)|0,s=s+Math.imul(S,tt)|0,r=r+Math.imul(x,nt)|0,i=(i=i+Math.imul(x,rt)|0)+Math.imul(E,nt)|0,s=s+Math.imul(E,rt)|0,r=r+Math.imul(b,st)|0,i=(i=i+Math.imul(b,ot)|0)+Math.imul(M,st)|0,s=s+Math.imul(M,ot)|0,r=r+Math.imul(g,ht)|0,i=(i=i+Math.imul(g,ut)|0)+Math.imul(y,ht)|0,s=s+Math.imul(y,ut)|0,r=r+Math.imul(p,ct)|0,i=(i=i+Math.imul(p,dt)|0)+Math.imul(m,ct)|0,s=s+Math.imul(m,dt)|0;var Ot=(u+(r=r+Math.imul(c,pt)|0)|0)+((8191&(i=(i=i+Math.imul(c,mt)|0)+Math.imul(d,pt)|0))<<13)|0;u=((s=s+Math.imul(d,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,r=Math.imul(N,W),i=(i=Math.imul(N,V))+Math.imul(q,W)|0,s=Math.imul(q,V),r=r+Math.imul(T,Z)|0,i=(i=i+Math.imul(T,J)|0)+Math.imul(D,Z)|0,s=s+Math.imul(D,J)|0,r=r+Math.imul(L,K)|0,i=(i=i+Math.imul(L,G)|0)+Math.imul(U,K)|0,s=s+Math.imul(U,G)|0,r=r+Math.imul(I,Y)|0,i=(i=i+Math.imul(I,tt)|0)+Math.imul(C,Y)|0,s=s+Math.imul(C,tt)|0,r=r+Math.imul(A,nt)|0,i=(i=i+Math.imul(A,rt)|0)+Math.imul(S,nt)|0,s=s+Math.imul(S,rt)|0,r=r+Math.imul(x,st)|0,i=(i=i+Math.imul(x,ot)|0)+Math.imul(E,st)|0,s=s+Math.imul(E,ot)|0,r=r+Math.imul(b,ht)|0,i=(i=i+Math.imul(b,ut)|0)+Math.imul(M,ht)|0,s=s+Math.imul(M,ut)|0,r=r+Math.imul(g,ct)|0,i=(i=i+Math.imul(g,dt)|0)+Math.imul(y,ct)|0,s=s+Math.imul(y,dt)|0;var At=(u+(r=r+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;u=((s=s+Math.imul(m,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(N,Z),i=(i=Math.imul(N,J))+Math.imul(q,Z)|0,s=Math.imul(q,J),r=r+Math.imul(T,K)|0,i=(i=i+Math.imul(T,G)|0)+Math.imul(D,K)|0,s=s+Math.imul(D,G)|0,r=r+Math.imul(L,Y)|0,i=(i=i+Math.imul(L,tt)|0)+Math.imul(U,Y)|0,s=s+Math.imul(U,tt)|0,r=r+Math.imul(I,nt)|0,i=(i=i+Math.imul(I,rt)|0)+Math.imul(C,nt)|0,s=s+Math.imul(C,rt)|0,r=r+Math.imul(A,st)|0,i=(i=i+Math.imul(A,ot)|0)+Math.imul(S,st)|0,s=s+Math.imul(S,ot)|0,r=r+Math.imul(x,ht)|0,i=(i=i+Math.imul(x,ut)|0)+Math.imul(E,ht)|0,s=s+Math.imul(E,ut)|0,r=r+Math.imul(b,ct)|0,i=(i=i+Math.imul(b,dt)|0)+Math.imul(M,ct)|0,s=s+Math.imul(M,dt)|0;var St=(u+(r=r+Math.imul(g,pt)|0)|0)+((8191&(i=(i=i+Math.imul(g,mt)|0)+Math.imul(y,pt)|0))<<13)|0;u=((s=s+Math.imul(y,mt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(N,K),i=(i=Math.imul(N,G))+Math.imul(q,K)|0,s=Math.imul(q,G),r=r+Math.imul(T,Y)|0,i=(i=i+Math.imul(T,tt)|0)+Math.imul(D,Y)|0,s=s+Math.imul(D,tt)|0,r=r+Math.imul(L,nt)|0,i=(i=i+Math.imul(L,rt)|0)+Math.imul(U,nt)|0,s=s+Math.imul(U,rt)|0,r=r+Math.imul(I,st)|0,i=(i=i+Math.imul(I,ot)|0)+Math.imul(C,st)|0,s=s+Math.imul(C,ot)|0,r=r+Math.imul(A,ht)|0,i=(i=i+Math.imul(A,ut)|0)+Math.imul(S,ht)|0,s=s+Math.imul(S,ut)|0,r=r+Math.imul(x,ct)|0,i=(i=i+Math.imul(x,dt)|0)+Math.imul(E,ct)|0,s=s+Math.imul(E,dt)|0;var _t=(u+(r=r+Math.imul(b,pt)|0)|0)+((8191&(i=(i=i+Math.imul(b,mt)|0)+Math.imul(M,pt)|0))<<13)|0;u=((s=s+Math.imul(M,mt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(N,Y),i=(i=Math.imul(N,tt))+Math.imul(q,Y)|0,s=Math.imul(q,tt),r=r+Math.imul(T,nt)|0,i=(i=i+Math.imul(T,rt)|0)+Math.imul(D,nt)|0,s=s+Math.imul(D,rt)|0,r=r+Math.imul(L,st)|0,i=(i=i+Math.imul(L,ot)|0)+Math.imul(U,st)|0,s=s+Math.imul(U,ot)|0,r=r+Math.imul(I,ht)|0,i=(i=i+Math.imul(I,ut)|0)+Math.imul(C,ht)|0,s=s+Math.imul(C,ut)|0,r=r+Math.imul(A,ct)|0,i=(i=i+Math.imul(A,dt)|0)+Math.imul(S,ct)|0,s=s+Math.imul(S,dt)|0;var It=(u+(r=r+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(E,pt)|0))<<13)|0;u=((s=s+Math.imul(E,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863,r=Math.imul(N,nt),i=(i=Math.imul(N,rt))+Math.imul(q,nt)|0,s=Math.imul(q,rt),r=r+Math.imul(T,st)|0,i=(i=i+Math.imul(T,ot)|0)+Math.imul(D,st)|0,s=s+Math.imul(D,ot)|0,r=r+Math.imul(L,ht)|0,i=(i=i+Math.imul(L,ut)|0)+Math.imul(U,ht)|0,s=s+Math.imul(U,ut)|0,r=r+Math.imul(I,ct)|0,i=(i=i+Math.imul(I,dt)|0)+Math.imul(C,ct)|0,s=s+Math.imul(C,dt)|0;var Ct=(u+(r=r+Math.imul(A,pt)|0)|0)+((8191&(i=(i=i+Math.imul(A,mt)|0)+Math.imul(S,pt)|0))<<13)|0;u=((s=s+Math.imul(S,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,r=Math.imul(N,st),i=(i=Math.imul(N,ot))+Math.imul(q,st)|0,s=Math.imul(q,ot),r=r+Math.imul(T,ht)|0,i=(i=i+Math.imul(T,ut)|0)+Math.imul(D,ht)|0,s=s+Math.imul(D,ut)|0,r=r+Math.imul(L,ct)|0,i=(i=i+Math.imul(L,dt)|0)+Math.imul(U,ct)|0,s=s+Math.imul(U,dt)|0;var Bt=(u+(r=r+Math.imul(I,pt)|0)|0)+((8191&(i=(i=i+Math.imul(I,mt)|0)+Math.imul(C,pt)|0))<<13)|0;u=((s=s+Math.imul(C,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,r=Math.imul(N,ht),i=(i=Math.imul(N,ut))+Math.imul(q,ht)|0,s=Math.imul(q,ut),r=r+Math.imul(T,ct)|0,i=(i=i+Math.imul(T,dt)|0)+Math.imul(D,ct)|0,s=s+Math.imul(D,dt)|0;var Lt=(u+(r=r+Math.imul(L,pt)|0)|0)+((8191&(i=(i=i+Math.imul(L,mt)|0)+Math.imul(U,pt)|0))<<13)|0;u=((s=s+Math.imul(U,mt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,r=Math.imul(N,ct),i=(i=Math.imul(N,dt))+Math.imul(q,ct)|0,s=Math.imul(q,dt);var Ut=(u+(r=r+Math.imul(T,pt)|0)|0)+((8191&(i=(i=i+Math.imul(T,mt)|0)+Math.imul(D,pt)|0))<<13)|0;u=((s=s+Math.imul(D,mt)|0)+(i>>>13)|0)+(Ut>>>26)|0,Ut&=67108863;var $t=(u+(r=Math.imul(N,pt))|0)+((8191&(i=(i=Math.imul(N,mt))+Math.imul(q,pt)|0))<<13)|0;return u=((s=Math.imul(q,mt))+(i>>>13)|0)+($t>>>26)|0,$t&=67108863,h[0]=vt,h[1]=gt,h[2]=yt,h[3]=wt,h[4]=bt,h[5]=Mt,h[6]=kt,h[7]=xt,h[8]=Et,h[9]=Ot,h[10]=At,h[11]=St,h[12]=_t,h[13]=It,h[14]=Ct,h[15]=Bt,h[16]=Lt,h[17]=Ut,h[18]=$t,0!==u&&(h[19]=u,n.length++),n};function g(t,e,n){n.negative=e.negative^t.negative,n.length=t.length+e.length;for(var r=0,i=0,s=0;s>>26)|0)>>>26,o&=67108863}n.words[s]=a,r=o,o=i}return 0!==r?n.words[s]=r:n.length--,n._strip()}function y(t,e,n){return g(t,e,n)}function w(t,e){this.x=t,this.y=e}Math.imul||(v=m),s.prototype.mulTo=function(t,e){var n=this.length+t.length;return 10===this.length&&10===t.length?v(this,t,e):n<63?m(this,t,e):n<1024?g(this,t,e):y(this,t,e)},w.prototype.makeRBT=function(t){for(var e=new Array(t),n=s.prototype._countBits(t)-1,r=0;r>=1;return r},w.prototype.permute=function(t,e,n,r,i,s){for(var o=0;o>>=1)i++;return 1<>>=13,n[2*o+1]=8191&s,s>>>=13;for(o=2*e;o>=26,n+=s/67108864|0,n+=o>>>26,this.words[i]=67108863&o}return 0!==n&&(this.words[i]=n,this.length++),this.length=0===t?1:this.length,e?this.ineg():this},s.prototype.muln=function(t){return this.clone().imuln(t)},s.prototype.sqr=function(){return this.mul(this)},s.prototype.isqr=function(){return this.imul(this.clone())},s.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),n=0;n>>i&1}return e}(t);if(0===e.length)return new s(1);for(var n=this,r=0;r=0);var e,n=t%26,i=(t-n)/26,s=67108863>>>26-n<<26-n;if(0!==n){var o=0;for(e=0;e>>26-n}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var s=t%26,o=Math.min((t-s)/26,this.length),a=67108863^67108863>>>s<o)for(this.length-=o,u=0;u=0&&(0!==l||u>=i);u--){var c=0|this.words[u];this.words[u]=l<<26-s|c>>>s,l=c&a}return h&&0!==l&&(h.words[h.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},s.prototype.ishrn=function(t,e,n){return r(0===this.negative),this.iushrn(t,e,n)},s.prototype.shln=function(t){return this.clone().ishln(t)},s.prototype.ushln=function(t){return this.clone().iushln(t)},s.prototype.shrn=function(t){return this.clone().ishrn(t)},s.prototype.ushrn=function(t){return this.clone().iushrn(t)},s.prototype.testn=function(t){r("number"==typeof t&&t>=0);var e=t%26,n=(t-e)/26,i=1<=0);var e=t%26,n=(t-e)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==e&&n++,this.length=Math.min(n,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},s.prototype.isubn=function(t){if(r("number"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(h/67108864|0),this.words[i+n]=67108863&s}for(;i>26,this.words[i+n]=67108863&s;if(0===a)return this._strip();for(r(-1===a),a=0,i=0;i>26,this.words[i]=67108863&s;return this.negative=1,this._strip()},s.prototype._wordDiv=function(t,e){var n=(this.length,t.length),r=this.clone(),i=t,o=0|i.words[i.length-1];0!=(n=26-this._countBits(o))&&(i=i.ushln(n),r.iushln(n),o=0|i.words[i.length-1]);var a,h=r.length-i.length;if("mod"!==e){(a=new s(null)).length=h+1,a.words=new Array(a.length);for(var u=0;u=0;c--){var d=67108864*(0|r.words[i.length+c])+(0|r.words[i.length+c-1]);for(d=Math.min(d/o|0,67108863),r._ishlnsubmul(i,d,c);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(i,1,c),r.isZero()||(r.negative^=1);a&&(a.words[c]=d)}return a&&a._strip(),r._strip(),"div"!==e&&0!==n&&r.iushrn(n),{div:a||null,mod:r}},s.prototype.divmod=function(t,e,n){return r(!t.isZero()),this.isZero()?{div:new s(0),mod:new s(0)}:0!==this.negative&&0===t.negative?(a=this.neg().divmod(t,e),"mod"!==e&&(i=a.div.neg()),"div"!==e&&(o=a.mod.neg(),n&&0!==o.negative&&o.iadd(t)),{div:i,mod:o}):0===this.negative&&0!==t.negative?(a=this.divmod(t.neg(),e),"mod"!==e&&(i=a.div.neg()),{div:i,mod:a.mod}):0!==(this.negative&t.negative)?(a=this.neg().divmod(t.neg(),e),"div"!==e&&(o=a.mod.neg(),n&&0!==o.negative&&o.isub(t)),{div:a.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new s(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new s(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new s(this.modrn(t.words[0]))}:this._wordDiv(t,e);var i,o,a},s.prototype.div=function(t){return this.divmod(t,"div",!1).div},s.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},s.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},s.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var n=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),i=t.andln(1),s=n.cmp(r);return s<0||1===i&&0===s?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},s.prototype.modrn=function(t){var e=t<0;e&&(t=-t),r(t<=67108863);for(var n=(1<<26)%t,i=0,s=this.length-1;s>=0;s--)i=(n*i+(0|this.words[s]))%t;return e?-i:i},s.prototype.modn=function(t){return this.modrn(t)},s.prototype.idivn=function(t){var e=t<0;e&&(t=-t),r(t<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var s=(0|this.words[i])+67108864*n;this.words[i]=s/t|0,n=s%t}return this._strip(),e?this.ineg():this},s.prototype.divn=function(t){return this.clone().idivn(t)},s.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var e=this,n=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new s(1),o=new s(0),a=new s(0),h=new s(1),u=0;e.isEven()&&n.isEven();)e.iushrn(1),n.iushrn(1),++u;for(var l=n.clone(),c=e.clone();!e.isZero();){for(var d=0,f=1;0===(e.words[0]&f)&&d<26;++d,f<<=1);if(d>0)for(e.iushrn(d);d-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(l),o.isub(c)),i.iushrn(1),o.iushrn(1);for(var p=0,m=1;0===(n.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(a.isOdd()||h.isOdd())&&(a.iadd(l),h.isub(c)),a.iushrn(1),h.iushrn(1);e.cmp(n)>=0?(e.isub(n),i.isub(a),o.isub(h)):(n.isub(e),a.isub(i),h.isub(o))}return{a,b:h,gcd:n.iushln(u)}},s.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var e=this,n=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,o=new s(1),a=new s(0),h=n.clone();e.cmpn(1)>0&&n.cmpn(1)>0;){for(var u=0,l=1;0===(e.words[0]&l)&&u<26;++u,l<<=1);if(u>0)for(e.iushrn(u);u-- >0;)o.isOdd()&&o.iadd(h),o.iushrn(1);for(var c=0,d=1;0===(n.words[0]&d)&&c<26;++c,d<<=1);if(c>0)for(n.iushrn(c);c-- >0;)a.isOdd()&&a.iadd(h),a.iushrn(1);e.cmp(n)>=0?(e.isub(n),o.isub(a)):(n.isub(e),a.isub(o))}return(i=0===e.cmpn(1)?o:a).cmpn(0)<0&&i.iadd(t),i},s.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),n=t.clone();e.negative=0,n.negative=0;for(var r=0;e.isEven()&&n.isEven();r++)e.iushrn(1),n.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=e.cmp(n);if(i<0){var s=e;e=n,n=s}else if(0===i||0===n.cmpn(1))break;e.isub(n)}return n.iushln(r)},s.prototype.invm=function(t){return this.egcd(t).a.umod(t)},s.prototype.isEven=function(){return!(1&this.words[0])},s.prototype.isOdd=function(){return!(1&~this.words[0])},s.prototype.andln=function(t){return this.words[0]&t},s.prototype.bincn=function(t){r("number"==typeof t);var e=t%26,n=(t-e)/26,i=1<>>26,a&=67108863,this.words[o]=a}return 0!==s&&(this.words[o]=s,this.length++),this},s.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},s.prototype.cmpn=function(t){var e,n=t<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)e=1;else{n&&(t=-t),r(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|t.words[n];if(r!==i){ri&&(e=1);break}}return e},s.prototype.gtn=function(t){return 1===this.cmpn(t)},s.prototype.gt=function(t){return 1===this.cmp(t)},s.prototype.gten=function(t){return this.cmpn(t)>=0},s.prototype.gte=function(t){return this.cmp(t)>=0},s.prototype.ltn=function(t){return-1===this.cmpn(t)},s.prototype.lt=function(t){return-1===this.cmp(t)},s.prototype.lten=function(t){return this.cmpn(t)<=0},s.prototype.lte=function(t){return this.cmp(t)<=0},s.prototype.eqn=function(t){return 0===this.cmpn(t)},s.prototype.eq=function(t){return 0===this.cmp(t)},s.red=function(t){return new A(t)},s.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},s.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},s.prototype._forceRed=function(t){return this.red=t,this},s.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},s.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},s.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},s.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},s.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},s.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},s.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},s.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},s.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},s.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},s.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},s.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},s.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},s.prototype.redPow=function(t){return r(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var b={k256:null,p224:null,p192:null,p25519:null};function M(t,e){this.name=t,this.p=new s(e,16),this.n=this.p.bitLength(),this.k=new s(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function k(){M.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function x(){M.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function E(){M.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function O(){M.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function A(t){if("string"==typeof t){var e=s._prime(t);this.m=e.p,this.prime=e}else r(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function S(t){A.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new s(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}M.prototype._tmp=function(){var t=new s(null);return t.words=new Array(Math.ceil(this.n/13)),t},M.prototype.ireduce=function(t){var e,n=t;do{this.split(n,this.tmp),e=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},M.prototype.split=function(t,e){t.iushrn(this.n,0,e)},M.prototype.imulK=function(t){return t.imul(this.k)},i(k,M),k.prototype.split=function(t,e){for(var n=4194303,r=Math.min(t.length,9),i=0;i>>22,s=o}s>>>=22,t.words[i-10]=s,0===s&&t.length>10?t.length-=10:t.length-=9},k.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,n=0;n>>=26,t.words[n]=i,e=r}return 0!==e&&(t.words[t.length++]=e),t},s._prime=function(t){if(b[t])return b[t];var e;if("k256"===t)e=new k;else if("p224"===t)e=new x;else if("p192"===t)e=new E;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new O}return b[t]=e,e},A.prototype._verify1=function(t){r(0===t.negative,"red works only with positives"),r(t.red,"red works only with red numbers")},A.prototype._verify2=function(t,e){r(0===(t.negative|e.negative),"red works only with positives"),r(t.red&&t.red===e.red,"red works only with red numbers")},A.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(l(t,t.umod(this.m)._forceRed(this)),t)},A.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},A.prototype.add=function(t,e){this._verify2(t,e);var n=t.add(e);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},A.prototype.iadd=function(t,e){this._verify2(t,e);var n=t.iadd(e);return n.cmp(this.m)>=0&&n.isub(this.m),n},A.prototype.sub=function(t,e){this._verify2(t,e);var n=t.sub(e);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},A.prototype.isub=function(t,e){this._verify2(t,e);var n=t.isub(e);return n.cmpn(0)<0&&n.iadd(this.m),n},A.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},A.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},A.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},A.prototype.isqr=function(t){return this.imul(t,t.clone())},A.prototype.sqr=function(t){return this.mul(t,t)},A.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(r(e%2==1),3===e){var n=this.m.add(new s(1)).iushrn(2);return this.pow(t,n)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);r(!i.isZero());var a=new s(1).toRed(this),h=a.redNeg(),u=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new s(2*l*l).toRed(this);0!==this.pow(l,u).cmp(h);)l.redIAdd(h);for(var c=this.pow(l,i),d=this.pow(t,i.addn(1).iushrn(1)),f=this.pow(t,i),p=o;0!==f.cmp(a);){for(var m=f,v=0;0!==m.cmp(a);v++)m=m.redSqr();r(v=0;r--){for(var u=e.words[r],l=h-1;l>=0;l--){var c=u>>l&1;i!==n[0]&&(i=this.sqr(i)),0!==c||0!==o?(o<<=1,o|=c,(4===++a||0===r&&0===l)&&(i=this.mul(i,n[o]),a=0,o=0)):a=0}h=26}return i},A.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},A.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},s.mont=function(t){return new S(t)},i(S,A),S.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},S.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},S.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var n=t.imul(e),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},S.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new s(0)._forceRed(this);var n=t.mul(e),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},S.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t=n.nmd(t),this)},72347(t,e,n){"use strict";n.d(e,{v:()=>_});var r=n(20136);function i(t){return t.toString().padStart(2,"0")}var s=n(71343);function o(){return Number.NaN}const a=(0,r.pc)("BigInt",o),h=("function"==typeof a&&a.asIntN,"function"==typeof r.Mn.Buffer&&"function"==typeof r.Mn.Buffer.isBuffer);r.Mn.process;var u=n(12085);function l(t){return h&&!!t&&(0,u.T)(t.readDoubleLE)&&r.Mn.Buffer.isBuffer(t)}function c(t){return(t&&t.constructor)===Uint8Array||t instanceof Uint8Array}const d=new Array(256),f=new Array(65536);for(let t=0;t<256;t++)d[t]=t.toString(16).padStart(2,"0");for(let t=0;t<256;t++){const e=t<<8;for(let n=0;n<256;n++)f[e|n]=d[t]+d[n]}function p(t,e){const n=t.length%2|0,r=t.length-n|0;for(let n=0;n9&&(v[0|m[t].toUpperCase().charCodeAt(0)]=0|t);for(let t=0;t<256;t++){const e=t<<8;for(let n=0;n<256;n++)g[e|n]=v[t]<<4|v[n]}const y=/^0x[\da-fA-F]+$/;class w{encode(t){const e=t.length,n=new Uint8Array(e);for(let r=0;r0){const n=Math.ceil(e/8);if(t.length>n)return`${p(t.subarray(0,n/2),r)}…${p(t.subarray(t.length-n/2),"")}`}return p(t,r)}(function(t,e=!1){if(e&&null==t)throw new Error("u8aToU8a: Expected non-null, non-undefined value");return c(t)?l(t)?new Uint8Array(t):t:function(t,e=-1,n){return"string"==typeof t&&("0x"===t||y.test(t))&&(-1===e?n||t.length%2==0:t.length===2+Math.ceil(e/4))}(t)?function(t,e=-1){if(!t)return new Uint8Array;let n=t.startsWith("0x")?2:0;const r=Math.ceil((t.length-n)/2),i=Math.ceil(-1===e?r:e/8),s=new Uint8Array(i);for(let e=i>r?i-r:0;e{if(s<=0)return t;const e=`${t}`;return e.lengthE("debug",e,t,i):M.l,error:(...t)=>E("error",e,t),log:(...t)=>E("log",e,t),noop:M.l,warn:(...t)=>E("warn",e,t)}}},99614(t,e,n){"use strict";n.d(e,{S:()=>ri});var r={};n.r(r),n.d(r,{AccountId:()=>sn,Bin:()=>Xn,Binary:()=>Wn,BitSeq:()=>Ar,Blake2128:()=>un,Blake2128Concat:()=>ln,Blake2256:()=>an,Blake3256:()=>j,Blake3256Concat:()=>W,Bytes:()=>V.Ix,Enum:()=>tt,FixedSizeBinary:()=>zn,Hex:()=>Ht,Identity:()=>cn,Keccak256:()=>br,Option:()=>G,Result:()=>K,ScaleEnum:()=>st,Self:()=>ir,Storage:()=>_n,Struct:()=>Z,TrieNodeHeaders:()=>Rr,TrieNodeWithHash:()=>jr,Tuple:()=>J,Twox128:()=>xn,Twox256:()=>En,Twox64Concat:()=>On,Variant:()=>it,Vector:()=>X,_Enum:()=>et,_void:()=>V.OC,bitSequence:()=>Gn,blockHeader:()=>Ur,bool:()=>V.lc,char:()=>Qn,compact:()=>V.oE,compactBn:()=>at,compactNumber:()=>ot,createCodec:()=>V.LJ,createDecoder:()=>V.$C,decAnyMetadata:()=>ge,enhanceCodec:()=>V.fP,enhanceDecoder:()=>V.XW,enhanceEncoder:()=>V.V3,ethAccount:()=>xr,extrinsicFormat:()=>ut,fixedStr:()=>er,fromBufferToBase58:()=>rn,getMultisigAccountId:()=>Tr,getSs58AddressInfo:()=>en,h64:()=>kn,i128:()=>V.vB,i16:()=>V.lj,i256:()=>V.zB,i32:()=>V.rT,i64:()=>V.cq,i8:()=>V.i8,metadata:()=>fe,selfDecoder:()=>rr,selfEncoder:()=>nr,sortMultisigSignatories:()=>Dr,str:()=>V.gx,trieNodeDec:()=>Fr,u128:()=>V.L1,u16:()=>V.NX,u256:()=>V.nx,u32:()=>V.DH,u64:()=>V._l,u8:()=>V.u8,unifyMetadata:()=>kt,v14:()=>oe,v14Lookup:()=>$t,v15:()=>he,v16:()=>le,validateProofs:()=>Wr});const i=(...t)=>{const e=Array.isArray(t[0])?t[0]:t,n=e.reduce((t,e)=>t+e.byteLength,0),r=new Uint8Array(n);for(let t=0,n=0;t>a&o)}:{h:0|Number(t>>a&o),l:0|Number(t&o)}}const u=(t,e,n)=>t>>>n|e<<32-n,l=(t,e,n)=>t<<32-n|e>>>n,c=(t,e,n)=>t>>>n-32|e<<64-n;function d(t,e,n,r){const i=(e>>>0)+(r>>>0);return{h:t+n+(i/2**32|0)|0,l:0|i}}const f=(t,e,n)=>(t>>>0)+(e>>>0)+(n>>>0),p=(t,e,n,r)=>e+n+r+(t/2**32|0)|0;function m(t,e=""){if(!Number.isSafeInteger(t)||t<0)throw new Error(`${e&&`"${e}" `}expected integer >= 0, got ${t}`)}function v(t,e,n=""){const r=(i=t)instanceof Uint8Array||ArrayBuffer.isView(i)&&"Uint8Array"===i.constructor.name;var i;const s=t?.length,o=void 0!==e;if(!r||o&&s!==e)throw new Error((n&&`"${n}" `)+"expected Uint8Array"+(o?` of length ${e}`:"")+", got "+(r?`length=${s}`:"type="+typeof t));return t}function g(t,e=!0){if(t.destroyed)throw new Error("Hash instance has been destroyed");if(e&&t.finished)throw new Error("Hash#digest() has already been called")}function y(t,e){v(t,void 0,"digestInto() output");const n=e.outputLen;if(t.length='+n)}function w(t){return new Uint32Array(t.buffer,t.byteOffset,Math.floor(t.byteLength/4))}function b(...t){for(let e=0;e>>e}const k=(()=>68===new Uint8Array(new Uint32Array([287454020]).buffer)[0])();function x(t){return t<<24&4278190080|t<<8&16711680|t>>>8&65280|t>>>24&255}const E=k?t=>t:t=>x(t),O=k?t=>t:function(t){for(let e=0;et(n).update(e).digest(),r=t(void 0);return n.outputLen=r.outputLen,n.blockLen=r.blockLen,n.create=e=>t(e),Object.assign(n,e),Object.freeze(n)}const S=Uint8Array.from([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9]);function _(t,e,n,r,i){return r=M(r^(t=t+e+i|0),16),{a:t,b:e=M(e^(n=n+r|0),12),c:n,d:r}}function I(t,e,n,r,i){return r=M(r^(t=t+e+i|0),8),{a:t,b:e=M(e^(n=n+r|0),7),c:n,d:r}}const C=Uint32Array.from([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),B=new Uint32Array(32);function L(t,e,n,r,i,s){const o=i[s],a=i[s+1];let h=B[2*t],c=B[2*t+1],m=B[2*e],v=B[2*e+1],g=B[2*n],y=B[2*n+1],w=B[2*r],b=B[2*r+1],M=f(h,m,o);var k,x;c=p(M,c,v,a),h=0|M,({Dh:b,Dl:w}={Dh:b^c,Dl:w^h}),({Dh:b,Dl:w}={Dh:(x=w,x),Dl:(k=b,k)}),({h:y,l:g}=d(y,g,b,w)),({Bh:v,Bl:m}={Bh:v^y,Bl:m^g}),({Bh:v,Bl:m}={Bh:u(v,m,24),Bl:l(v,m,24)}),B[2*t]=h,B[2*t+1]=c,B[2*e]=m,B[2*e+1]=v,B[2*n]=g,B[2*n+1]=y,B[2*r]=w,B[2*r+1]=b}function U(t,e,n,r,i,s){const o=i[s],a=i[s+1];let h=B[2*t],m=B[2*t+1],v=B[2*e],g=B[2*e+1],y=B[2*n],w=B[2*n+1],b=B[2*r],M=B[2*r+1],k=f(h,v,o);var x,E,O;m=p(k,m,g,a),h=0|k,({Dh:M,Dl:b}={Dh:M^m,Dl:b^h}),({Dh:M,Dl:b}={Dh:u(M,b,16),Dl:l(M,b,16)}),({h:w,l:y}=d(w,y,M,b)),({Bh:g,Bl:v}={Bh:g^w,Bl:v^y}),({Bh:g,Bl:v}={Bh:(x=g,E=v,O=63,x<<64-O|E>>>O-32),Bl:c(g,v,63)}),B[2*t]=h,B[2*t+1]=m,B[2*e]=v,B[2*e+1]=g,B[2*n]=y,B[2*n+1]=w,B[2*r]=b,B[2*r+1]=M}class ${buffer;buffer32;finished=!1;destroyed=!1;length=0;pos=0;blockLen;outputLen;constructor(t,e){m(t),m(e),this.blockLen=t,this.outputLen=e,this.buffer=new Uint8Array(t),this.buffer32=w(this.buffer)}update(t){g(this),v(t);const{blockLen:e,buffer:n,buffer32:r}=this,i=t.length,s=t.byteOffset,o=t.buffer;for(let a=0;ar[e]=E(t))}digest(){const{buffer:t,outputLen:e}=this;this.digestInto(t);const n=t.slice(0,e);return this.destroy(),n}_cloneInto(t){const{buffer:e,length:n,finished:r,destroyed:i,outputLen:s,pos:o}=this;return t||=new this.constructor({dkLen:s}),t.set(...this.get()),t.buffer.set(e),t.destroyed=i,t.finished=r,t.length=n,t.pos=o,t.outputLen=s,t}clone(){return this._cloneInto()}}class T extends ${v0l=0|C[0];v0h=0|C[1];v1l=0|C[2];v1h=0|C[3];v2l=0|C[4];v2h=0|C[5];v3l=0|C[6];v3h=0|C[7];v4l=0|C[8];v4h=0|C[9];v5l=0|C[10];v5h=0|C[11];v6l=0|C[12];v6h=0|C[13];v7l=0|C[14];v7h=0|C[15];constructor(t={}){const e=void 0===t.dkLen?64:t.dkLen;super(128,e),function(t,e={},n,r,i){if(m(n),t<0||t>n)throw new Error("outputLen bigger than keyLen");const{key:s,salt:o,personalization:a}=e;if(void 0!==s&&(s.length<1||s.length>n))throw new Error('"key" expected to be undefined or of length=1..'+n);void 0!==o&&v(o,r,"salt"),void 0!==a&&v(a,i,"personalization")}(e,t,64,16,16);let{key:n,personalization:r,salt:i}=t,s=0;if(void 0!==n&&(v(n,void 0,"key"),s=n.length),this.v0l^=this.outputLen|s<<8|65536|1<<24,void 0!==i){v(i,void 0,"salt");const t=w(i);this.v4l^=E(t[0]),this.v4h^=E(t[1]),this.v5l^=E(t[2]),this.v5h^=E(t[3])}if(void 0!==r){v(r,void 0,"personalization");const t=w(r);this.v6l^=E(t[0]),this.v6h^=E(t[1]),this.v7l^=E(t[2]),this.v7h^=E(t[3])}if(void 0!==n){const t=new Uint8Array(this.blockLen);t.set(n),this.update(t)}}get(){let{v0l:t,v0h:e,v1l:n,v1h:r,v2l:i,v2h:s,v3l:o,v3h:a,v4l:h,v4h:u,v5l:l,v5h:c,v6l:d,v6h:f,v7l:p,v7h:m}=this;return[t,e,n,r,i,s,o,a,h,u,l,c,d,f,p,m]}set(t,e,n,r,i,s,o,a,h,u,l,c,d,f,p,m){this.v0l=0|t,this.v0h=0|e,this.v1l=0|n,this.v1h=0|r,this.v2l=0|i,this.v2h=0|s,this.v3l=0|o,this.v3h=0|a,this.v4l=0|h,this.v4h=0|u,this.v5l=0|l,this.v5h=0|c,this.v6l=0|d,this.v6h=0|f,this.v7l=0|p,this.v7h=0|m}compress(t,e,n){this.get().forEach((t,e)=>B[e]=t),B.set(C,16);let{h:r,l:i}=h(BigInt(this.length));B[24]=C[8]^i,B[25]=C[9]^r,n&&(B[28]=~B[28],B[29]=~B[29]);let s=0;const o=S;for(let n=0;n<12;n++)L(0,4,8,12,t,e+2*o[s++]),U(0,4,8,12,t,e+2*o[s++]),L(1,5,9,13,t,e+2*o[s++]),U(1,5,9,13,t,e+2*o[s++]),L(2,6,10,14,t,e+2*o[s++]),U(2,6,10,14,t,e+2*o[s++]),L(3,7,11,15,t,e+2*o[s++]),U(3,7,11,15,t,e+2*o[s++]),L(0,5,10,15,t,e+2*o[s++]),U(0,5,10,15,t,e+2*o[s++]),L(1,6,11,12,t,e+2*o[s++]),U(1,6,11,12,t,e+2*o[s++]),L(2,7,8,13,t,e+2*o[s++]),U(2,7,8,13,t,e+2*o[s++]),L(3,4,9,14,t,e+2*o[s++]),U(3,4,9,14,t,e+2*o[s++]);this.v0l^=B[0]^B[16],this.v0h^=B[1]^B[17],this.v1l^=B[2]^B[18],this.v1h^=B[3]^B[19],this.v2l^=B[4]^B[20],this.v2h^=B[5]^B[21],this.v3l^=B[6]^B[22],this.v3h^=B[7]^B[23],this.v4l^=B[8]^B[24],this.v4h^=B[9]^B[25],this.v5l^=B[10]^B[26],this.v5h^=B[11]^B[27],this.v6l^=B[12]^B[28],this.v6h^=B[13]^B[29],this.v7l^=B[14]^B[30],this.v7h^=B[15]^B[31],b(B)}destroy(){this.destroyed=!0,b(this.buffer32),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const D=A(t=>new T(t));function R(t,e,n,r,i,s,o,a,h,u,l,c,d,f,p,m,v,g,y,w){let b=0;for(let M=0;M{const t=Array.from({length:16},(t,e)=>e),e=t=>[2,6,3,10,7,0,4,13,1,11,12,5,9,14,15,8].map(e=>t[e]),n=[];for(let r=0,i=t;r<7;r++,i=e(i))n.push(...i);return Uint8Array.from(n)})();class P extends ${chunkPos=0;chunksDone=0;flags=0;IV;state;stack=[];posOut=0;bufferOut32=new Uint32Array(16);bufferOut;chunkOut=0;enableXOF=!0;constructor(t={},e=0){super(64,void 0===t.dkLen?32:t.dkLen);const{key:n,context:r}=t,i=void 0!==r;if(void 0!==n){if(i)throw new Error('Only "key" or "context" can be specified at same time');v(n,32,"key");const t=n.slice();this.IV=w(t),O(this.IV),this.flags=16|e}else if(i){v(r,void 0,"context");const t=r,n=new P({dkLen:32},32).update(t).digest();this.IV=w(n),O(this.IV),this.flags=64|e}else this.IV=N.slice(),this.flags=e;this.state=this.IV.slice(),this.bufferOut=function(t){return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}(this.bufferOut32)}get(){return[]}set(){}b2Compress(t,e,n,r=0){const{state:i,pos:s}=this,{h:o,l:a}=h(BigInt(t),!0),{v0:u,v1:l,v2:c,v3:d,v4:f,v5:p,v6:m,v7:v,v8:g,v9:y,v10:w,v11:b,v12:M,v13:k,v14:x,v15:E}=R(q,r,n,7,i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],N[0],N[1],N[2],N[3],o,a,s,e);i[0]=u^g,i[1]=l^y,i[2]=c^w,i[3]=d^b,i[4]=f^M,i[5]=p^k,i[6]=m^x,i[7]=v^E}compress(t,e=0,n=!1){let r=this.flags;if(this.chunkPos||(r|=1),(15===this.chunkPos||n)&&(r|=2),n||(this.pos=this.blockLen),this.b2Compress(this.chunksDone,r,t,e),this.chunkPos+=1,16===this.chunkPos||n){let t=this.state;this.state=this.IV.slice();for(let e,r=this.chunksDone+1;(n||!(1&r))&&(e=this.stack.pop());r>>=1)this.buffer32.set(e,0),this.buffer32.set(t,8),this.pos=this.blockLen,this.b2Compress(0,4|this.flags,this.buffer32,0),t=this.state,this.state=this.IV.slice();this.chunksDone++,this.chunkPos=0,this.stack.push(t)}this.pos=0}_cloneInto(t){t=super._cloneInto(t);const{IV:e,flags:n,state:r,chunkPos:i,posOut:s,chunkOut:o,stack:a,chunksDone:h}=this;return t.state.set(r.slice()),t.stack=a.map(t=>Uint32Array.from(t)),t.IV.set(e),t.flags=n,t.chunkPos=i,t.chunksDone=h,t.posOut=s,t.chunkOut=o,t.enableXOF=this.enableXOF,t.bufferOut32.set(this.bufferOut32),t}destroy(){this.destroyed=!0,b(this.state,this.buffer32,this.IV,this.bufferOut32),b(...this.stack)}b2CompressOut(){const{state:t,pos:e,flags:n,buffer32:r,bufferOut32:i}=this,{h:s,l:o}=h(BigInt(this.chunkOut++));O(r);const{v0:a,v1:u,v2:l,v3:c,v4:d,v5:f,v6:p,v7:m,v8:v,v9:g,v10:y,v11:w,v12:b,v13:M,v14:k,v15:x}=R(q,0,r,7,t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],N[0],N[1],N[2],N[3],o,s,e,n);i[0]=a^v,i[1]=u^g,i[2]=l^y,i[3]=c^w,i[4]=d^b,i[5]=f^M,i[6]=p^k,i[7]=m^x,i[8]=t[0]^v,i[9]=t[1]^g,i[10]=t[2]^y,i[11]=t[3]^w,i[12]=t[4]^b,i[13]=t[5]^M,i[14]=t[6]^k,i[15]=t[7]^x,O(r),O(i),this.posOut=0}finish(){if(this.finished)return;this.finished=!0,b(this.buffer.subarray(this.pos));let t=8|this.flags;this.stack.length?(t|=4,O(this.buffer32),this.compress(this.buffer32,0,!0),O(this.buffer32),this.chunksDone=0,this.pos=this.blockLen):t|=2|(this.chunkPos?0:1),this.flags=t,this.b2CompressOut()}writeInto(t){g(this,!1),v(t),this.finish();const{blockLen:e,bufferOut:n}=this;for(let r=0,i=t.length;r=e&&this.b2CompressOut();const s=Math.min(e-this.posOut,i-r);t.set(n.subarray(this.posOut,this.posOut+s),r),this.posOut+=s,r+=s}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible after digest call");return this.writeInto(t)}xof(t){return m(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(y(t,this),this.finished)throw new Error("digest() was already called");return this.enableXOF=!1,this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}}const H=A((t={})=>new P(t)),F={dkLen:32},j=t=>H(t,F),W=t=>i([j(t),t]);var V=n(25799);const z=(t,e)=>{const n=t;return n.inner=e,n},Z=t=>z((0,V._k)(t),t);Z.enc=t=>z(V._k.enc(t),t),Z.dec=t=>z(V._k.dec(t),t);const J=(...t)=>z((0,V.rd)(...t),t);J.enc=(...t)=>z(V.rd.enc(...t),t),J.dec=(...t)=>z(V.rd.dec(...t),t);const X=(t,...e)=>z((0,V.Mi)(t,...e),t);X.enc=(t,...e)=>z(V.Mi.enc(t,...e),t),X.dec=(t,...e)=>z(V.Mi.dec(t,...e),t);const K=(t,e)=>z((0,V.Q7)(t,e),{ok:t,ko:e});K.enc=(t,e)=>z(V.Q7.enc(t,e),{ok:t,ko:e}),K.dec=(t,e)=>z(V.Q7.dec(t,e),{ok:t,ko:e});const G=t=>z((0,V.c$)(t),t);function Q(t,e){return Object.fromEntries(Object.entries(t).map(([t,n])=>[t,e(n,t)]))}G.enc=t=>z(V.c$.enc(t),t),G.dec=t=>z(V.c$.dec(t),t);const Y={is:(t,e)=>t.type===e,as(t,e){if(e!==t.type)throw new Error(`Enum.as(enum, ${e}) used with actual type ${t.type}`);return t}},tt=Object.assign((t,e)=>({type:t,value:e}),Y),et=new Proxy({},{get:(t,e)=>t=>tt(e,t)}),nt=(...t)=>{const e=V.gp.enc(...t);return z(t=>e({tag:t.type,value:t.value}),t[0])},rt=(...t)=>{const e=V.gp.dec(...t);return z(t=>{const{tag:n,value:r}=e(t);return tt(n,r)},t[0])},it=(t,...e)=>z((0,V.LJ)(nt(Q(t,([t])=>t),...e),rt(Q(t,([,t])=>t),...e)),t);it.enc=nt,it.dec=rt;const st=(t,...e)=>z((0,V.gp)(t,...e),t);st.enc=(t,...e)=>z(V.gp.enc(t,...e),t),st.dec=(t,...e)=>z(V.gp.dec(t,...e),t);const ot=(0,V.fP)(V.oE,t=>t,Number),at=(0,V.fP)(V.oE,t=>t,BigInt),ht={bare:0,0:"bare",general:1,1:"general",signed:2,2:"signed"},ut=(0,V.fP)(V.u8,({version:t,type:e})=>t+(ht[e]<<6),t=>{const e=63&t,n=t>>6;if(4===e&&(n===ht.bare||n===ht.signed))return{version:e,type:ht[n]};if(5===e&&(n===ht.bare||n===ht.general))return{version:e,type:ht[n]};throw new Error(`ExtrinsicFormat ${t} not valid`)}),lt={specVersion:V.DH,specName:V.gx,base58Prefix:V.NX,decimals:V.u8,tokenSymbol:V.gx},ct=Z(lt),dt=(0,V.Ix)(32),ft=st({V0:V.OC,V1:Z({typeInformationTreeRoot:dt,extrinsicMetadataHash:dt,...lt})});st({bool:V.OC,char:V.OC,str:V.OC,u8:V.OC,u16:V.OC,u32:V.OC,u64:V.OC,u128:V.OC,u256:V.OC,i8:V.OC,i16:V.OC,i32:V.OC,i64:V.OC,i128:V.OC,i256:V.OC});const pt=st({bool:V.OC,char:V.OC,str:V.OC,u8:V.OC,u16:V.OC,u32:V.OC,u64:V.OC,u128:V.OC,u256:V.OC,i8:V.OC,i16:V.OC,i32:V.OC,i64:V.OC,i128:V.OC,i256:V.OC,compactU8:V.OC,compactU16:V.OC,compactU32:V.OC,compactU64:V.OC,compactU128:V.OC,compactU256:V.OC,void:V.OC,perId:ot}),mt=Z({name:G(V.gx),ty:pt,typeName:G(V.gx)}),vt=st({composite:X(mt),enumeration:Z({name:V.gx,fields:X(mt),index:ot}),sequence:pt,array:Z({len:V.DH,typeParam:pt}),tuple:X(pt),bitSequence:Z({numBytes:V.u8,leastSignificantBitFirst:V.lc})}),gt=Z({path:X(V.gx),typeDef:vt,typeId:ot}),yt=X(gt),wt=Z({version:V.u8,addressTy:pt,callTy:pt,signatureTy:pt,signedExtensions:X(Z({identifier:V.gx,includedInExtrinsic:pt,includedInSignedData:pt}))}),bt=J.dec(V.oE[1],ut[1],(0,V.Ix)(1/0)[1]),Mt=(Z({leaves:yt,leafIdxs:X(V.DH),proofs:X(dt),extrinsic:wt,info:ct}),{u8:1,u16:2,u32:4,u64:8}),kt=t=>{if("magicNumber"in t&&(t=t.metadata),"tag"in t){if("v14"!==t.tag&&"v15"!==t.tag&&"v16"!==t.tag)throw new Error("Only metadata 14, 15, and 16 are supported");t=t.value}if("signedExtensionsByVersion"in t.extrinsic)return{version:16,...t};if("custom"in t){const{lookup:e,extrinsic:n,custom:r,apis:i,pallets:s,outerEnums:o}=t;return{version:15,lookup:e,pallets:s.map(t=>({...t,calls:null!=t.calls?{type:t.calls}:void 0,events:null!=t.events?{type:t.events}:void 0,errors:null!=t.errors?{type:t.errors}:void 0,viewFns:[],associatedTypes:[]})),extrinsic:{...n,version:[n.version]},apis:i,outerEnums:o,custom:r}}const{lookup:e,extrinsic:n,pallets:r}=t;return{version:14,lookup:e,pallets:r.map(t=>({...t,calls:null!=t.calls?{type:t.calls}:void 0,events:null!=t.events?{type:t.events}:void 0,errors:null!=t.errors?{type:t.errors}:void 0,viewFns:[],associatedTypes:[]})),extrinsic:{...n,version:[n.version]},apis:[]}},xt=(0,V.Mi)(V.gx),Et=(0,V.c$)(V.gx),Ot=(0,V.gp)({bool:V.OC,char:V.OC,str:V.OC,u8:V.OC,u16:V.OC,u32:V.OC,u64:V.OC,u128:V.OC,u256:V.OC,i8:V.OC,i16:V.OC,i32:V.OC,i64:V.OC,i128:V.OC,i256:V.OC}),At=(0,V.Mi)((0,V._k)({name:Et,type:ot,typeName:Et,docs:xt})),St=(0,V._k)({len:V.DH,type:ot}),_t=(0,V._k)({bitStoreType:ot,bitOrderType:ot}),It=(0,V.Mi)((0,V._k)({name:V.gx,fields:At,index:V.u8,docs:xt})),Ct=(0,V.gp)({composite:At,variant:It,sequence:ot,array:St,tuple:(0,V.Mi)(ot),primitive:Ot,compact:ot,bitSequence:_t}),Bt=(0,V._k)({name:V.gx,type:(0,V.c$)(ot)}),Lt=(0,V.Mi)(Bt),Ut=(0,V._k)({id:ot,path:xt,params:Lt,def:Ct,docs:xt}),$t=(0,V.Mi)(Ut),Tt="0123456789abcdef";function Dt(t){const e=new Array(t.length+1);e[0]="0x";for(let n=0;n>4]+Tt[15&r]}return e.join("")}const Rt={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function Nt(t){const e=t.length%2,n=("x"===t[1]?2:0)+e,r=(t.length-n)/2+e,i=new Uint8Array(r);e&&(i[0]=0|Rt[t[2]]);for(let s=0;s{const e=V.Ix.enc(t);return t=>e(Nt(t))},Pt=t=>{const e=V.Ix.dec(t);return t=>Dt(e(t))},Ht=t=>(0,V.LJ)(qt(t),Pt(t));Ht.enc=qt,Ht.dec=Pt;const Ft=(0,V.gp)({NotDeprecated:V.OC,DeprecatedWithoutNote:V.OC,Deprecated:(0,V._k)({note:V.gx,since:(0,V.c$)(V.gx)})}),jt=(0,V.Mi)((0,V._k)({index:V.u8,deprecation:(0,V.gp)({DeprecatedWithoutNote:V.OC,Deprecated:(0,V._k)({note:V.gx,since:(0,V.c$)(V.gx)})},[1,2])})),Wt={name:V.gx,inputs:(0,V.Mi)((0,V._k)({name:V.gx,type:ot})),output:ot,docs:xt},Vt=(0,V._k)({name:V.gx,methods:(0,V.Mi)((0,V._k)(Wt)),docs:xt}),zt=(0,V._k)({name:V.gx,methods:(0,V.Mi)((0,V._k)({...Wt,deprecationInfo:Ft})),docs:xt,version:ot,deprecationInfo:Ft}),Zt=(0,V._k)({id:Ht(32),...Wt,deprecationInfo:Ft}),Jt=(0,V.gp)({Blake2128:V.OC,Blake2256:V.OC,Blake2128Concat:V.OC,Twox128:V.OC,Twox256:V.OC,Twox64Concat:V.OC,Identity:V.OC}),Xt=(0,V.Mi)(Jt),Kt=(0,V._k)({hashers:Xt,key:ot,value:ot}),Gt={name:V.gx,modifier:V.u8,type:(0,V.gp)({plain:ot,map:Kt}),fallback:Ht(),docs:xt},Qt=(0,V.c$)(ot),Yt={name:V.gx,storage:(0,V.c$)((0,V._k)({prefix:V.gx,items:(0,V.Mi)((0,V._k)(Gt))})),calls:Qt,events:Qt,constants:(0,V.Mi)((0,V._k)({name:V.gx,type:ot,value:Ht(),docs:xt})),errors:Qt,index:V.u8},te={...Yt,docs:xt},ee=(0,V.c$)((0,V._k)({type:ot,deprecationInfo:jt})),ne={name:V.gx,storage:(0,V.c$)((0,V._k)({prefix:V.gx,items:(0,V.Mi)((0,V._k)({...Gt,deprecationInfo:Ft}))})),calls:ee,events:ee,constants:(0,V.Mi)((0,V._k)({name:V.gx,type:ot,value:Ht(),docs:xt,deprecationInfo:Ft})),errors:ee,associatedTypes:(0,V.Mi)((0,V._k)({name:V.gx,type:ot,docs:xt})),viewFns:(0,V.Mi)(Zt),index:V.u8,docs:xt,deprecationInfo:Ft},re=new Uint8Array,ie=t=>(0,V.LJ)(()=>re,()=>t),se=(0,V._k)({type:ot,version:V.u8,signedExtensions:(0,V.Mi)((0,V._k)({identifier:V.gx,type:ot,additionalSigned:ot}))}),oe=(0,V._k)({lookup:$t,pallets:(0,V.Mi)((0,V._k)({...Yt,docs:ie([])})),extrinsic:se,type:ot,apis:ie([])}),ae=(0,V._k)({version:V.u8,address:ot,call:ot,signature:ot,extra:ot,signedExtensions:(0,V.Mi)((0,V._k)({identifier:V.gx,type:ot,additionalSigned:ot}))}),he=(0,V._k)({lookup:$t,pallets:(0,V.Mi)((0,V._k)(te)),extrinsic:ae,type:ot,apis:(0,V.Mi)(Vt),outerEnums:(0,V._k)({call:ot,event:ot,error:ot}),custom:(0,V.Mi)((0,V.rd)(V.gx,(0,V._k)({type:ot,value:Ht()})))}),ue=(0,V._k)({version:(0,V.Mi)(V.u8),address:ot,call:ot,signature:ot,signedExtensionsByVersion:(0,V.Mi)((0,V.rd)(V.u8,(0,V.Mi)(ot))),signedExtensions:(0,V.Mi)((0,V._k)({identifier:V.gx,type:ot,additionalSigned:ot}))}),le=(0,V._k)({lookup:$t,pallets:(0,V.Mi)((0,V._k)(ne)),extrinsic:ue,apis:(0,V.Mi)(zt),outerEnums:(0,V._k)({call:ot,event:ot,error:ot}),custom:(0,V.Mi)((0,V.rd)(V.gx,(0,V._k)({type:ot,value:Ht()})))}),ce=()=>{throw new Error("Unsupported metadata version!")},de=(0,V.LJ)(ce,ce),fe=(0,V._k)({magicNumber:V.DH,metadata:(0,V.gp)({v0:de,v1:de,v2:de,v3:de,v4:de,v5:de,v6:de,v7:de,v8:de,v9:de,v10:de,v11:de,v12:de,v13:de,v14:oe,v15:he,v16:le})}),pe=(0,V.Ix)(),me=(0,V.c$)(pe),ve=(0,V.rd)(V.oE,pe),ge=t=>{try{return fe.dec(t)}catch(t){}try{return fe.dec(me.dec(t))}catch(t){}try{return fe.dec(pe.dec(t))}catch(t){}try{return fe.dec(ve.dec(t)[1])}catch(t){}throw null},ye=t=>"string"==typeof t?Nt(t):t,we={null:"void",u8:"compactU8",u16:"compactU16",u32:"compactU32",u64:"compactU64",u128:"compactU128",u256:"compactU256"},be={bool:V.u8,char:V.u8,str:V.gx,u8:V.u8,u16:V.NX,u32:V.DH,u64:V._l,u128:V.L1,u256:V.nx,i8:V.i8,i16:V.lj,i32:V.rT,i64:V.cq,i128:V.vB,i256:V.zB,void:V.OC,compactU8:V.oE,compactU16:V.oE,compactU32:V.oE,compactU64:V.oE,compactU128:V.oE,compactU256:V.oE},Me=(t,e,n,r,i)=>{if("perId"!==e.tag)return void be[e.tag][1](t);const s=e=>{Me(t,e,n,r,i)},o=n.get(e.value),[a]=o,h=r[a];switch(1===o.length&&i.add(a),h.typeDef.tag){case"enumeration":{const e=V.u8.dec(t),[n,a]=o.map(t=>[r[t].typeDef,t]).find(([t])=>t.value.index===e);i.add(a),n.value.fields.forEach(({ty:t})=>{s(t)});break}case"sequence":{const e=V.oE.dec(t);for(let t=0;t{s(t.ty)});break;case"tuple":h.typeDef.value.forEach(s);break;case"bitSequence":throw new Error("bitSequence is not supported")}},ke=(t,e,n)=>{let r=new Uint8Array;(0,V.$C)(t=>{r=t})(t);const i=new Map;n.forEach((t,e)=>{const n=i.get(t.typeId);n?n.push(e):i.set(t.typeId,[e])});const s=new Set;return e.forEach(t=>{Me(r,t,i,n,s)}),[...s].sort((t,e)=>t-e)},xe=t=>0|Math.log2(t+1);function Ee(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&"Uint8Array"===t.constructor.name}function Oe(t){if(!Ee(t))throw new Error("Uint8Array expected")}function Ae(t,e){return!!Array.isArray(e)&&(0===e.length||(t?e.every(t=>"string"==typeof t):e.every(t=>Number.isSafeInteger(t))))}function Se(t){if("function"!=typeof t)throw new Error("function expected");return!0}function _e(t,e){if("string"!=typeof e)throw new Error(`${t}: string expected`);return!0}function Ie(t){if(!Number.isSafeInteger(t))throw new Error(`invalid integer: ${t}`)}function Ce(t){if(!Array.isArray(t))throw new Error("array expected")}function Be(t,e){if(!Ae(!0,e))throw new Error(`${t}: array of strings expected`)}function Le(t,e){if(!Ae(!1,e))throw new Error(`${t}: array of numbers expected`)}function Ue(...t){const e=t=>t,n=(t,e)=>n=>t(e(n));return{encode:t.map(t=>t.encode).reduceRight(n,e),decode:t.map(t=>t.decode).reduce(n,e)}}function $e(t){const e="string"==typeof t?t.split(""):t,n=e.length;Be("alphabet",e);const r=new Map(e.map((t,e)=>[t,e]));return{encode:r=>(Ce(r),r.map(r=>{if(!Number.isSafeInteger(r)||r<0||r>=n)throw new Error(`alphabet.encode: digit index outside alphabet "${r}". Allowed: ${t}`);return e[r]})),decode:e=>(Ce(e),e.map(e=>{_e("alphabet.decode",e);const n=r.get(e);if(void 0===n)throw new Error(`Unknown letter: "${e}". Allowed: ${t}`);return n}))}}function Te(t=""){return _e("join",t),{encode:e=>(Be("join.decode",e),e.join(t)),decode:e=>(_e("join.decode",e),e.split(t))}}function De(t,e="="){return Ie(t),_e("padding",e),{encode(n){for(Be("padding.encode",n);n.length*t%8;)n.push(e);return n},decode(n){Be("padding.decode",n);let r=n.length;if(r*t%8)throw new Error("padding: invalid, string should have whole number of bytes");for(;r>0&&n[r-1]===e;r--)if((r-1)*t%8==0)throw new Error("padding: invalid, string has too much padding");return n.slice(0,r)}}}function Re(t){return Se(t),{encode:t=>t,decode:e=>t(e)}}function Ne(t,e,n){if(e<2)throw new Error(`convertRadix: invalid from=${e}, base cannot be less than 2`);if(n<2)throw new Error(`convertRadix: invalid to=${n}, base cannot be less than 2`);if(Ce(t),!t.length)return[];let r=0;const i=[],s=Array.from(t,t=>{if(Ie(t),t<0||t>=e)throw new Error(`invalid integer: ${t}`);return t}),o=s.length;for(;;){let t=0,a=!0;for(let i=r;i0===e?t:qe(e,t%e),Pe=(t,e)=>t+(e-qe(t,e)),He=(()=>{let t=[];for(let e=0;e<40;e++)t.push(2**e);return t})();function Fe(t,e,n,r){if(Ce(t),e<=0||e>32)throw new Error(`convertRadix2: wrong from=${e}`);if(n<=0||n>32)throw new Error(`convertRadix2: wrong to=${n}`);if(Pe(e,n)>32)throw new Error(`convertRadix2: carry overflow from=${e} to=${n} carryBits=${Pe(e,n)}`);let i=0,s=0;const o=He[e],a=He[n]-1,h=[];for(const r of t){if(Ie(r),r>=o)throw new Error(`convertRadix2: invalid data word=${r} from=${e}`);if(i=i<32)throw new Error(`convertRadix2: carry overflow pos=${s} from=${e}`);for(s+=e;s>=n;s-=n)h.push((i>>s-n&a)>>>0);const t=He[s];if(void 0===t)throw new Error("invalid carry");i&=t-1}if(i=i<=e)throw new Error("Excess padding");if(!r&&i>0)throw new Error(`Non-zero padding: ${i}`);return r&&s>0&&h.push(i>>>0),h}function je(t,e=!1){if(Ie(t),t<=0||t>32)throw new Error("radix2: bits should be in (0..32]");if(Pe(8,t)>32||Pe(t,8)>32)throw new Error("radix2: carry overflow");return{encode:n=>{if(!Ee(n))throw new Error("radix2.encode input should be Uint8Array");return Fe(Array.from(n),8,t,!e)},decode:n=>(Le("radix2.decode",n),Uint8Array.from(Fe(n,t,8,e)))}}function We(t){return Se(t),function(...e){try{return t.apply(null,e)}catch(t){}}}Ue(je(4),$e("0123456789ABCDEF"),Te("")),Ue(je(5),$e("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),De(5),Te(""));const Ve=(Ue(je(5),$e("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),Te("")),Ue(je(5),$e("0123456789ABCDEFGHIJKLMNOPQRSTUV"),De(5),Te("")),Ue(je(5),$e("0123456789ABCDEFGHIJKLMNOPQRSTUV"),Te("")),Ue(je(5),$e("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),Te(""),Re(t=>t.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),(()=>"function"==typeof Uint8Array.from([]).toBase64&&"function"==typeof Uint8Array.fromBase64)()),ze=(t,e)=>{_e("base64",t);const n=e?/^[A-Za-z0-9=_-]+$/:/^[A-Za-z0-9=+/]+$/,r=e?"base64url":"base64";if(t.length>0&&!n.test(t))throw new Error("invalid base64");return Uint8Array.fromBase64(t,{alphabet:r,lastChunkHandling:"strict"})},Ze=(Ve||Ue(je(6),$e("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),De(6),Te("")),Ue(je(6),$e("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),Te("")),Ve||Ue(je(6),$e("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),De(6),Te("")),Ue(je(6),$e("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),Te("")),t=>{return Ue((Ie(e=58),{encode:t=>{if(!Ee(t))throw new Error("radix.encode input should be Uint8Array");return Ne(Array.from(t),256,e)},decode:t=>(Le("radix.decode",t),Uint8Array.from(Ne(t,e,256)))}),$e(t),Te(""));var e}),Je=Ze("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),Xe=(Ze("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),Ze("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"),Ue($e("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),Te(""))),Ke=[996825010,642813549,513874426,1027748829,705979059];function Ge(t){const e=t>>25;let n=(33554431&t)<<5;for(let t=0;t>t&1)&&(n^=Ke[t]);return n}function Qe(t,e,n=1){const r=t.length;let i=1;for(let e=0;e126)throw new Error(`Invalid prefix (${t})`);i=Ge(i)^n>>5}i=Ge(i);for(let e=0;er)throw new TypeError(`Length ${s} exceeds limit ${r}`);const o=t.toLowerCase(),a=Qe(o,n,e);return`${o}1${Xe.encode(n)}${a}`}function a(t,n=90){_e("bech32.decode input",t);const r=t.length;if(r<8||!1!==n&&r>n)throw new TypeError(`invalid string length: ${r} (${t}). Expected (8..${n})`);const i=t.toLowerCase();if(t!==i&&t!==t.toUpperCase())throw new Error("String must be lowercase or uppercase");const s=i.lastIndexOf("1");if(0===s||-1===s)throw new Error('Letter "1" must be present between prefix and data only');const o=i.slice(0,s),a=i.slice(s+1);if(a.length<6)throw new Error("Data must be at least 6 characters long");const h=Xe.decode(a).slice(0,-6),u=Qe(o,h,e);if(!a.endsWith(u))throw new Error(`Invalid checksum in ${t}: expected "${u}"`);return{prefix:o,words:h}}return{encode:o,decode:a,encodeFromBytes:function(t,e){return o(t,i(e))},decodeToBytes:function(t){const{prefix:e,words:n}=a(t,!1);return{prefix:e,words:n,bytes:r(n)}},decodeUnsafe:We(a),fromWords:r,fromWordsUnsafe:s,toWords:i}}Ye("bech32"),Ye("bech32m");const tn=((()=>"function"==typeof Uint8Array.from([]).toHex&&"function"==typeof Uint8Array.fromHex)()||Ue(je(4),$e("0123456789abcdef"),Te(""),Re(t=>{if("string"!=typeof t||t.length%2!=0)throw new TypeError(`hex.decode: expected string, got ${typeof t} with length ${t.length}`);return t.toLowerCase()})),(new TextEncoder).encode("SS58PRE")),en=t=>{try{const e=Je.decode(t),n=e.subarray(0,64&e[0]?2:1),r=e.subarray(n.length,e.length-2),i=e.subarray(n.length+r.length),s=D(Uint8Array.of(...tn,...n,...r),{dkLen:64}).subarray(0,2);return i[0]===s[0]&&i[1]===s[1]?{isValid:!0,ss58Format:nn(n),publicKey:r.slice()}:{isValid:!1}}catch(t){return{isValid:!1}}},nn=t=>{const e=new DataView(t.buffer,t.byteOffset,t.byteLength);return 1===e.byteLength?e.getUint8(0):e.getUint16(0)},rn=t=>{const e=t<64?Uint8Array.of(t):Uint8Array.of((252&t)>>2|64,t>>8|(3&t)<<6);return(()=>{let t={},n=0,r=0;const i=()=>{n===r?(t={},n=r=0):(r=n,setTimeout(i,0))};return r=>{var s,o;1===++n&&i();let a=t;const h=r.length-1;for(let t=0;t<=h;t++)a=a[s=r[t]]||(a[s]={});return a[o=r[h]]||(a[o]=(t=>{const n=D(Uint8Array.of(...tn,...e,...t),{dkLen:64}).subarray(0,2);return Je.encode(Uint8Array.of(...e,...t,...n))})(r))}})()},sn=(t=42,e=32)=>(0,V.fP)((0,V.Ix)(e),function(t){return e=>{const n=en(e);if(!n.isValid)throw new Error("Invalid checksum");const{publicKey:r}=n;if(r.length!==t)throw new Error("Invalid public key length");return r}}(e),rn(t)),on={dkLen:32},an=t=>D(t,on),hn={dkLen:16},un=t=>D(t,hn),ln=t=>i([un(t),t]),cn=t=>t,dn=(t,e,n,r)=>new DataView(new Uint16Array([t,e,n,r]).buffer).getBigUint64(0,!0),fn=2n**64n-1n,pn=(t,e)=>t<>64n-e,mn=(t,e)=>t*e&fn,vn=(t,e)=>t+e&fn,gn=11400714785074694791n,yn=14029467366897019727n,wn=1609587929392839161n,bn=9650029242287828579n,Mn=2870177450012600261n;function kn(t,e=0n){let n,r=vn(vn(e,gn),yn),i=vn(e,yn),s=e,o=e-gn,a=t.length,h=0,u=null;!function(){let e=0,n=e+a;if(a){if(u=new Uint8Array(32),a<32)return u.set(t.subarray(0,a),h),void(h+=a);if(e<=n-32){const a=n-32;do{let n;n=dn(t[e+1]<<8|t[e],t[e+3]<<8|t[e+2],t[e+5]<<8|t[e+4],t[e+7]<<8|t[e+6]),r=mn(pn(vn(r,mn(n,yn)),31n),gn),e+=8,n=dn(t[e+1]<<8|t[e],t[e+3]<<8|t[e+2],t[e+5]<<8|t[e+4],t[e+7]<<8|t[e+6]),i=mn(pn(vn(i,mn(n,yn)),31n),gn),e+=8,n=dn(t[e+1]<<8|t[e],t[e+3]<<8|t[e+2],t[e+5]<<8|t[e+4],t[e+7]<<8|t[e+6]),s=mn(pn(vn(s,mn(n,yn)),31n),gn),e+=8,n=dn(t[e+1]<<8|t[e],t[e+3]<<8|t[e+2],t[e+5]<<8|t[e+4],t[e+7]<<8|t[e+6]),o=mn(pn(vn(o,mn(n,yn)),31n),gn),e+=8}while(e<=a)}e=32?(n=pn(r,1n),n=vn(n,pn(i,7n)),n=vn(n,pn(s,12n)),n=vn(n,pn(o,18n)),r=mn(pn(mn(r,yn),31n),gn),n^=r,n=vn(mn(n,gn),bn),i=mn(pn(mn(i,yn),31n),gn),n^=i,n=vn(mn(n,gn),bn),s=mn(pn(mn(s,yn),31n),gn),n^=s,n=vn(mn(n,gn),bn),o=mn(pn(mn(o,yn),31n),gn),n^=o,n=vn(mn(n,gn),bn)):n=vn(e,Mn),n=vn(n,BigInt(a));l<=h-8;){let e=dn(t[l+1]<<8|t[l],t[l+3]<<8|t[l+2],t[l+5]<<8|t[l+4],t[l+7]<<8|t[l+6]);e=mn(pn(mn(e,yn),31n),gn),n=vn(mn(pn(n^e,27n),gn),bn),l+=8}if(l+4<=h){let e=mn(dn(t[l+1]<<8|t[l],t[l+3]<<8|t[l+2],0,0),gn);n=vn(mn(pn(n^e,23n),yn),wn),l+=4}for(;l>33n;return n=mn(n^c,yn),c=n>>29n,n=mn(n^c,wn),c=n>>32n,n^=c,n}const xn=t=>{const e=new Uint8Array(16),n=new DataView(e.buffer);return n.setBigUint64(0,kn(t),!0),n.setBigUint64(8,kn(t,1n),!0),e},En=t=>{const e=new Uint8Array(32),n=new DataView(e.buffer);return n.setBigUint64(0,kn(t),!0),n.setBigUint64(8,kn(t,1n),!0),n.setBigUint64(16,kn(t,2n),!0),n.setBigUint64(24,kn(t,3n),!0),e},On=t=>i([V._l.enc(kn(t)),t]),An=new TextEncoder,Sn=new Map([[cn,0],[On,8],[ln,16],[un,-16],[an,-32],[xn,-16],[En,-32]]),_n=t=>{const e=xn(An.encode(t));return(n,...r)=>{const s=i([e,xn(An.encode(n))]),o=Dt(s),a=r.map(([{enc:t},e])=>n=>e(t(n)));return{enc:(...t)=>Dt(i([s,...t.map((t,e)=>a[e](t))])),dec:e=>{if(!e.startsWith(o))throw new Error(`key does not match this storage (${t}.${n})`);if(0===r.length)return[];const i=Nt(e.slice(o.length)),s=new Array(r.length);for(let t=0,e=0;t{throw TypeError(t)},Dn=(t,e,n)=>((t,e,n)=>e in t?$n(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n)(t,"symbol"!=typeof e?e+"":e,n),Rn=(t,e,n)=>e.has(t)||Tn("Cannot "+n),Nn=(t,e,n)=>(Rn(t,e,"read from private field"),n?n.call(t):e.get(t)),qn=(t,e,n)=>e.has(t)?Tn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),Pn=(t,e,n,r)=>(Rn(t,e,"write to private field"),e.set(t,n),n);const Hn=new TextEncoder,Fn=new TextDecoder,jn=(0,V.rd)(V.oE,(0,V.Ix)(1/0))[1];class Wn{constructor(t,e=!1){if(qn(this,In),qn(this,Cn,null),qn(this,Bn,null),qn(this,Ln,null),qn(this,Un,null),Dn(this,"asText",()=>Nn(this,Un)??Pn(this,Un,Fn.decode(Nn(this,In)))),Dn(this,"asHex",()=>Nn(this,Bn)??Pn(this,Bn,Dt(Nn(this,In)))),Dn(this,"asOpaqueHex",()=>Nn(this,Ln)??Pn(this,Ln,Dt(this.asOpaqueBytes()))),Dn(this,"asBytes",()=>Nn(this,In)),Dn(this,"asOpaqueBytes",()=>Nn(this,Cn)??Pn(this,Cn,i([V.oE[0](Nn(this,In).length),Nn(this,In)]))),e){try{const[e,n]=jn(t);if(e===n.length)return Pn(this,In,n),void Pn(this,Cn,t)}catch(t){}throw new Error("Invalid opaque bytes")}Pn(this,In,t)}static fromText(t){return new this(Hn.encode(t))}static fromHex(t){return new this(Nt(t))}static fromOpaqueHex(t){return new this(Nt(t),!0)}static fromBytes(t){return new this(t)}static fromOpaqueBytes(t){return new this(t,!0)}}In=new WeakMap,Cn=new WeakMap,Bn=new WeakMap,Ln=new WeakMap,Un=new WeakMap;const[Vn]=sn();class zn extends Wn{constructor(t){super(t)}static fromArray(t){return new this(new Uint8Array(t))}static fromAccountId32(t){return new this(Vn(t))}}const Zn=t=>{const e=V.Ix.enc(t);return t=>e(t.asBytes())},Jn=t=>{const e=V.Ix.dec(t),n=null==t?Wn:zn;return t=>n.fromBytes(e(t))},Xn=t=>(0,V.LJ)(Zn(t),Jn(t));Xn.enc=Zn,Xn.dec=Jn;const Kn=(0,V.$C)(t=>{const e=ot.dec(t),n=Math.ceil(e/8);return{bytes:(0,V.Ix)(n).dec(t),bitsLen:e}}),Gn=(0,V.LJ)(t=>{if(t.bitsLen>8*t.bytes.length)throw new Error(`Not enough bytes. (bitsLen:${t.bitsLen}, bytesLen:${t.bytes.length})`);const e=ot.enc(t.bitsLen),n=new Uint8Array(t.bytes.length+e.length);return n.set(e,0),n.set(t.bytes,e.length),n},Kn),Qn=(0,V.fP)(V.u8,t=>t.charCodeAt(0),String.fromCharCode),Yn=new TextEncoder,tr=new TextDecoder,er=t=>(0,V.fP)((0,V.Ix)(t),t=>Yn.encode(t),t=>tr.decode(t)),nr=t=>{let e=n=>{const r=t();return e=r,r(n)};return t=>e(t)},rr=t=>{let e=n=>{const r=t();return e=r,r(n)};return t=>e(t)},ir=t=>(0,V.LJ)(nr(()=>t().enc),rr(()=>t().dec)),sr=BigInt(0),or=BigInt(1),ar=BigInt(2),hr=BigInt(7),ur=BigInt(256),lr=BigInt(113),cr=[],dr=[],fr=[];for(let t=0,e=or,n=1,r=0;t<24;t++){[n,r]=[r,(2*n+3*r)%5],cr.push(2*(5*r+n)),dr.push((t+1)*(t+2)/2%64);let i=sr;for(let t=0;t<7;t++)e=(e<>hr)*lr)%ur,e&ar&&(i^=or<<(or<n>32?((t,e,n)=>e<>>64-n)(t,e,n):((t,e,n)=>t<>>32-n)(t,e,n),yr=(t,e,n)=>n>32?((t,e,n)=>t<>>64-n)(t,e,n):((t,e,n)=>e<>>32-n)(t,e,n);class wr{state;pos=0;posOut=0;finished=!1;state32;destroyed=!1;blockLen;suffix;outputLen;enableXOF=!1;rounds;constructor(t,e,n,r=!1,i=24){if(this.blockLen=t,this.suffix=e,this.outputLen=n,this.enableXOF=r,this.rounds=i,m(n,"outputLen"),!(0=n&&this.keccak();const s=Math.min(n-this.posOut,i-r);t.set(e.subarray(this.posOut,this.posOut+s),r),this.posOut+=s,r+=s}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return m(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(y(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,b(this.state)}_cloneInto(t){const{blockLen:e,suffix:n,outputLen:r,rounds:i,enableXOF:s}=this;return t||=new wr(e,n,r,s,i),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=i,t.suffix=n,t.outputLen=r,t.enableXOF=s,t.destroyed=this.destroyed,t}}const br=((t,e,n,r={})=>A(()=>new wr(e,t,n),r))(1,136,32),Mr=t=>{const e=t.slice(2),n=Dt(br(Yn.encode(e))).slice(2),r=new Array(40);for(let t=0;t<40;t++){const i=parseInt(n[t],16),s=e[t];r[t]=i>7?s.toUpperCase():s}return`0x${r.join("")}`},kr=(0,V.Ix)(20)[1],xr=(0,V.LJ)(t=>{const e=Nt(t);if(20!==e.length)throw new Error(`Invalid length found on EthAddress(${t})`);const n=Dt(e);if(t===n||t===n.toUpperCase())return e;if(Mr(n)!==t)throw new Error(`Invalid checksum found on EthAddress(${t})`);return e},(0,V.$C)(t=>Mr(Dt(kr(t))))),Er=(t=!0)=>(0,V.$C)(e=>{const n=ot.dec(e),r=Math.ceil(n/8),i=(0,V.Ix)(r).dec(e),s=new Array(n);let o=0;return i.forEach(e=>{for(let r=0;r<8&&o>n&1}}),s}),Or=(t=!0)=>e=>{const n=ot.enc(e.length),r=Math.ceil(e.length/8),s=new Uint8Array(r);for(let n=0;n(0,V.LJ)(Or(t),Er(t));Ar.enc=Or,Ar.dec=Er;const Sr=new TextEncoder,_r=new TextDecoder,Ir=(0,V.fP)((0,V.Ix)(4),Sr.encode.bind(Sr),_r.decode.bind(_r)),Cr=Z({engine:Ir,payload:Ht()}),Br=it({other:(0,V.Ix)(),consensus:Cr,seal:Cr,preRuntime:Cr,runtimeUpdated:V.OC},[0,4,5,6,8]),Lr=Ht(32),Ur=Z({parentHash:Lr,number:ot,stateRoot:Lr,extrinsicRoot:Lr,digests:X(Br)}),$r=Wn.fromText("modlpy/utilisuba").asBytes(),Tr=({threshold:t,signatories:e})=>{const n=Dr(e),r=i([$r,V.oE.enc(n.length),...n,V.NX.enc(t)]);return an(r)},Dr=t=>t.slice().sort((t,e)=>{for(let n=0;;n++){const r=n>=t.length,i=n>=e.length;if(r&&i)return 0;if(r)return-1;if(i)return 1;if(t[n]!==e[n])return t[n]>e[n]?1:-1}}),Rr={Leaf:"Leaf",Branch:"Branch",BranchWithVal:"BranchWithVal",LeafWithHash:"LeafWithHash",BranchWithHash:"BranchWithHash",Empty:"Empty",Reserved:"Reserved"},Nr=Ht().dec,qr=Ht(1/0).dec,Pr=Ht(32).dec,Hr=V.u8.dec,Fr=(0,V.$C)(t=>{const e=(t=>{const e=Hr(t);let n=6;const r=e>>n,i=r?1===r?Rr.Leaf:2===r?Rr.Branch:Rr.BranchWithVal:e>>--n?Rr.LeafWithHash:e>>--n?Rr.BranchWithHash:e?Rr.Reserved:Rr.Empty;let s=e&255>>8-n;if(s===2**n-1){let e;do{s+=e=Hr(t)}while(255===e)}return{type:i,partialKey:Ht(Math.ceil(s/2)).dec(t).slice(s%2?3:2)}})(t),{type:n}=e;if("Empty"===n||"Reserved"===n)return e;if("Leaf"===n||"LeafWithHash"===n)return{...e,value:qr(t)};const r=V.NX.dec(t),i=[];for(let t=0;t<16;t++)r>>t&1&&i.push(t.toString(16));let s=null;"BranchWithVal"===n&&(s=Nr(t)),"BranchWithHash"===n&&(s=Pr(t));const o={...e,children:Object.fromEntries(i.map(e=>[e,Nr(t)]))};return null!==s&&(o.value=s),o}),jr=t=>(0,V.$C)(e=>{const n=Dt(t(new Uint8Array(e.buffer)));try{return{hash:n,...Fr(e)}}catch{return{type:"Raw",hash:n,value:""}}}),Wr=(t,e=an)=>{const n=t.map(jr(e)),r=Object.fromEntries(n.map(t=>[t.hash,t])),i=n.map(t=>t.hash),s=new Set(i),o=e=>{if(e.value)return;const n=t[i.indexOf(e.hash)];e.value="string"==typeof n?n:Dt(n)};return n.forEach(t=>{if("children"in t&&Object.values(t.children).forEach(e=>{const n=r[e];n&&(n.parent=t.hash,s.delete(e))}),"BranchWithHash"===t.type||"LeafWithHash"===t.type){const e=t.value,n=r[e];if(!n)return;s.delete(e),"Raw"!==n.type&&(Object.keys(n).forEach(t=>delete n[t]),n.type="Raw",n.hash=e),n.parent=t.hash,o(n)}"Raw"===t.type&&o(t)}),1===s.size?{rootHash:s.values().next().value,proofs:r}:null},Vr=Xn(),zr=(Zr=(t,e,n,i)=>{if("primitive"===t.type)return r[t.value];if("void"===t.type)return V.OC;if("AccountId32"===t.type)return i;if("AccountId20"===t.type)return xr;if("compact"===t.type)return t.isBig?at:ot;if("bitSequence"===t.type)return Ar(t.isLSB);const s=t=>zr(t,e,n,i),o=(t,e)=>{const n=s(t);return e?X(n,e):X(n)},a=t=>J(...t.map(s)),h=t=>{const e=Object.fromEntries(Object.entries(t).map(([t,e])=>[t,s(e)]));return Z(e)};if("sequence"===t.type&&"primitive"===t.value.type&&"u8"===t.value.value)return Vr;if("array"===t.type)return"primitive"===t.value.type&&"u8"===t.value.value?Xn(t.len):o(t.value,t.len);if("sequence"===t.type)return o(t.value);if("tuple"===t.type)return a(t.value);if("struct"===t.type)return h(t.value);if("option"===t.type)return G(s(t.value));if("result"===t.type)return K(s(t.value.ok),s(t.value.ko));const u=Object.values(t.value).map(t=>{switch(t.type){case"void":return V.OC;case"lookupEntry":return s(t.value);case"tuple":return a(t.value);case"struct":return h(t.value);case"array":return o(t.value,t.len)}}),l=Object.fromEntries(Object.keys(t.value).map((t,e)=>[t,u[e]])),c=Object.values(t.value).map(t=>t.idx),d=c.every((t,e)=>t===e)?it(l):it(l,c);return t.byteLength?Gr(d,t.byteLength):d},Jr=ir,Xr=t=>t,(t,e,n,...r)=>{const{id:i}=t;if(e.has(i))return e.get(i);if(n.has(i)){const n=Jr(()=>e.get(i),t,...r);return e.set(i,n),n}n.add(i);let s=Zr(t,e,n,...r);return n.delete(i),e.has(i)&&(s=Xr(s,e.get(i),t,...r)),e.set(i,s),s});var Zr,Jr,Xr;const Kr=(t,e=sn())=>{const n=new Map;return r=>(r=>zr(t(r),n,new Set,e))(r)},Gr=(t,e)=>{const n=V.Ix(e);return V.LJ(e=>n.enc(t.enc(e)),e=>t.dec(n.dec(e)))},Qr=V.fP(V.OC,()=>{},()=>null),Yr=(t,e)=>"array"===t.type&&t.len===e&&"primitive"===t.value.type&&"u8"===t.value.value,ti={type:"void"},ei=(t,e=()=>null)=>{const n=new Map,r=new Set;let i=!0,s=!0;const o=u=>{let l=n.get(u);if(l)return l;if(r.has(u)){const t={id:u};return n.set(u,t),t}r.add(u);const c=(n=>{const r=e(t[n]);if(r)return r;const{def:u,path:l,params:c}=t[n];if("composite"===u.tag){if(0===u.value.length)return ti;if(1===u.value.length){const t=o(u.value[0].type);return i&&"AccountId32"===l.at(-1)&&Yr(t,32)?(i=!1,{type:"AccountId32"}):s&&"AccountId20"===l.at(-1)&&Yr(t,20)?(s=!1,{type:"AccountId20"}):t}return a(u.value)}if("variant"===u.tag){if(1===l.length&&"Option"===l[0]&&1===c.length&&"T"===c[0].name){const t=o(c[0].type);return"void"===t.type?{type:"primitive",value:"bool"}:{type:"option",value:t}}if(1===l.length&&"Result"===l[0]&&2===c.length&&"T"===c[0].name&&"E"===c[1].name)return{type:"result",value:{ok:o(c[0].type),ko:o(c[1].type)}};if(0===u.value.length)return ti;const t={},e={};return u.value.forEach(n=>{const r=n.name;e[r]=n.docs,0!==n.fields.length?1!==n.fields.length||n.fields[0].name?t[r]={...a(n.fields),idx:n.index}:t[r]={type:"lookupEntry",value:o(n.fields[0].type),idx:n.index}:t[r]={...ti,idx:n.index}}),{type:"enum",value:t,innerDocs:e}}if("sequence"===u.tag)return{type:"sequence",value:o(u.value)};if("array"===u.tag){const{len:t}=u.value,e=o(u.value.type);return t&&"void"!==e.type?t>1?{type:"array",value:e,len:u.value.len}:e:ti}if("tuple"===u.tag)return 0===u.value.length?ti:u.value.length>1?h(u.value.map(t=>o(t)),u.value.map(e=>t[e].docs)):o(u.value[0]);if("primitive"===u.tag)return{type:"primitive",value:u.value.tag};if("compact"===u.tag){const t=o(u.value);return"void"===t.type?ti:{type:"compact",isBig:Number(t.value.slice(1))>32,size:t.value}}return{type:u.tag,isLSB:(t[u.value.bitOrderType].path.at(-1)??"LSB").toUpperCase().startsWith("LSB")}})(u);return l=n.get(u),l?Object.assign(l,c):(l={id:u,...c},n.set(u,l)),r.delete(u),l},a=t=>{let e=!0;const n={},r={};return t.forEach((t,i)=>{e=e&&!!t.name;const s=t.name||i,a=o(t.type);"void"!==a.type&&(n[s]=a,r[s]=t.docs)}),e?{type:"struct",value:n,innerDocs:r}:h(Object.values(n),Object.values(r))},h=(t,e)=>{if(t.every(e=>e.id===t[0].id)&&e.every(t=>!t.length)){const[e]=t;return"void"===e.type?ti:{type:"array",value:t[0],len:t.length}}return{type:"tuple",value:t,innerDocs:e}};return o},ni=(t,e,n)=>{if(null!=n&&n!==e)throw new Error(`${t} not expected. Received ${n} expected ${e}`)},ri=(t,{decimals:e,tokenSymbol:n,...s})=>{const o=(t=>{try{const e=kt(ge(t));if(e.version<=14)throw new Error("Wrong metadata version");return e}catch(t){throw t||new Error("Unable to decode metadata")}})(t),a=o.extrinsic.version.includes(4)?4:null;if(null==a)throw new Error("Only extrinsic v4 is supported");const{ss58Prefix:h,buildDefinition:u}=(t=>{const{metadata:e}=t;let n=Kr(t);const i=e.pallets.find(t=>"System"===t.name)?.constants.find(t=>"SS58Prefix"===t.name);let s;if(i)try{const e=n(i.type).dec(i.value);"number"==typeof e&&(s=e,n=Kr(t,sn(e)))}catch(t){}const o=new Map,a=t=>{switch(t.type){case"void":return V.OC;case"lookupEntry":return n(t.value.id);case"tuple":return J(...Object.values(t.value).map(t=>n(t.id)));case"struct":return Z(Q(t.value,t=>n(t.id)));case"array":return X(n(t.value.id),t.len)}},h=n=>(r,i)=>{const s=e.pallets.find(t=>t.name===r),o=t(s[n].type);if("enum"!==o.type)throw null;const h=o.value[i];return{location:[s.index,h.idx],codec:a(o.value[i])}};return{buildDefinition:n,buildStorage:(i,s)=>{let a=o.get(i);a||o.set(i,a=_n(i));const h=e.pallets.find(t=>t.name===i).storage.items.find(t=>t.name===s),u=t=>t===V.OC?Qr:t,l=(t,e,...n)=>{const r=a(...n),[,...i]=n;return{args:J(...i.map(([t])=>t)),keys:r,value:e,len:t,fallback:1===h.modifier?e.dec(h.fallback):void 0}};if("plain"===h.type.tag)return l(0,u(n(h.type.value)),s);const{key:c,value:d,hashers:f}=h.type.value,p=u(n(d)),m=f.map(t=>r[t.tag]),v=(()=>{if(1===m.length)return[[n(c),m[0]]];const e=t(c);switch(e.type){case"array":return m.map(t=>[n(e.value.id),t]);case"tuple":return e.value.map((t,e)=>[n(t.id),m[e]]);default:throw new Error("Invalid key type")}})();return l(m.length,p,s,...v)},buildEvent:h("events"),buildError:h("errors"),buildViewFn:(t,r)=>{const i=e.pallets.find(e=>e.name===t)?.viewFns.find(t=>t.name===r);if(!i)throw null;return{args:J(...i.inputs.map(t=>n(t.type))),value:n(i.output)}},buildRuntimeCall:(t,r)=>{const i=e.apis.find(e=>e.name===t)?.methods.find(t=>t.name===r);if(!i)throw null;return{args:J(...i.inputs.map(t=>n(t.type))),value:n(i.output)}},buildCall:h("calls"),buildConstant:(t,r)=>{const i=e.pallets.find(e=>e.name===t).constants.find(t=>t.name===r);return n(i.type)},ss58Prefix:s}})((t=>{const e=ei(t.lookup,({def:n})=>{if("composite"===n.tag){const r=function(t){if(2!==t.value.length||"index"!==t.value[0].name||"error"!==t.value[1].name)return null;const n=e(t.value[0].type),r=e(t.value[1].type);return"primitive"===n.type&&"u8"===n.value&&"array"===r.type&&"primitive"===r.value.type&&"u8"===r.value.value?1+r.len:null}(n);if(r)return{type:"enum",innerDocs:{},value:Object.fromEntries(t.pallets.map(t=>[t.name,null==t.errors?{...ti,idx:t.index}:{type:"lookupEntry",value:e(t.errors.type),idx:t.index}])),byteLength:r}}return null});return Object.assign(e,{metadata:t,call:(()=>{if("call"in t.extrinsic)return t.extrinsic.call;const e=t.lookup[t.extrinsic.type],n=e?.params.find(t=>"Call"===t.name);return n?.type??null})()})})(o));if(null==h)throw new Error("SS58 prefix not found in metadata");ni("SS58 prefix",h,s.base58Prefix);const l=o.pallets.find(t=>"System"===t.name)?.constants.find(t=>"Version"===t.name);if(null==l)throw new Error("System.Version constant not found");const{spec_name:c,spec_version:d}=u(l.type).dec(l.value);if("string"!=typeof c||"number"!=typeof d)throw new Error("Spec name or spec version not found");ni("Spec name",c,s.specName),ni("Spec version",d,s.specVersion);const f={decimals:e,tokenSymbol:n,specVersion:d,specName:c,base58Prefix:h},p=new Map(o.lookup.map(t=>[t.id,t])),m=((t,e)=>{const n=new Set,r=t=>{if(n.has(t))return;const{tag:i,value:s}=e.get(t).def;switch(i){case"composite":if(!s.length)break;n.add(t),s.forEach(({type:t})=>{r(t)});break;case"variant":if(!s.length)break;n.add(t),s.forEach(({fields:t})=>{t.forEach(({type:t})=>{r(t)})});break;case"tuple":if(!s.length)break;n.add(t),s.forEach(r);break;case"sequence":n.add(t),r(s);break;case"array":n.add(t),r(s.type);break;case"bitSequence":n.add(t)}};r(t.extrinsic.call),r(t.extrinsic.address),r(t.extrinsic.signature),t.extrinsic.signedExtensions.forEach(({type:t,additionalSigned:e})=>{r(t),r(e)});const i=[...n].sort((t,e)=>t-e);return new Map(i.map((t,e)=>[t,e]))})(o,p),v=t=>{const{def:{tag:e,value:n}}=p.get(t);if("primitive"===e)return n.tag;if("composite"!==e&&"tuple"!==e||n.length>1)throw new Error("The provided definition doesn't map to a primitive");return 0===n.length?null:v("tuple"===e?n[0]:n[0].type)},g=t=>{const{def:e}=p.get(t);if("primitive"===e.tag)return{tag:e.value.tag,value:void 0};if("compact"===e.tag){const t=v(e.value),n=we[t];if(!n)throw new Error("Invalid primitive for Compact");return{tag:n,value:void 0}}return m.has(t)?{tag:"perId",value:m.get(t)}:{tag:"void",value:void 0}},y={version:a,addressTy:g(o.extrinsic.address),callTy:g(o.extrinsic.call),signatureTy:g(o.extrinsic.signature),signedExtensions:o.extrinsic.signedExtensions.map(t=>({identifier:t.identifier,includedInExtrinsic:g(t.type),includedInSignedData:g(t.additionalSigned)}))},w=((t,e,n,r)=>{const i=[];return[...e.entries()].forEach(([e,s])=>{const{path:o}=t.get(e);((t,e,n,r)=>{const{def:{tag:i,value:s}}=t.get(r);switch(i){case"composite":return[{tag:i,value:s.map(t=>({name:t.name,typeName:t.typeName,ty:e(t.type)}))}];case"variant":return s.map(t=>({tag:"enumeration",value:{name:t.name,index:t.index,fields:t.fields.map(t=>({name:t.name,typeName:t.typeName,ty:e(t.type)}))}}));case"sequence":return[{tag:i,value:e(s)}];case"array":return[{tag:i,value:{len:s.len,typeParam:e(s.type)}}];case"tuple":return[{tag:i,value:s.map(e)}];case"bitSequence":{const e=n(s.bitStoreType),r=Mt[e];if(!r)throw new Error("Invalid primitive for BitSequence");const i=t.get(s.bitOrderType).path,o=i.includes("Lsb0");if(!o&&!i.includes("Msb0"))throw new Error("BitOrderType not recognized");return[{tag:"bitSequence",value:{numBytes:r,leastSignificantBitFirst:o}}]}}throw new Error(`FrameId(${r}) should have been filtered out`)})(t,n,r,e).forEach(t=>{i.push({path:o,typeId:s,typeDef:t})})}),i.sort((t,e)=>{if(t.typeId!==e.typeId)return t.typeId-e.typeId;if("enumeration"!==t.typeDef.tag||"enumeration"!==e.typeDef.tag)throw new Error("Found two types with same id");return t.typeDef.value.index-e.typeDef.value.index}),i})(p,m,g,v),b=w.map(gt.enc);let M;const k=()=>{if(M)return M;if(!b.length)return M=[new Uint8Array(32).fill(0)];M=new Array(2*b.length-1);let t=b.length-1;for(let e=0;e0;t-=2)M[(t-1)/2]=j(i([M[t],M[t+1]]));return M};let x;const E=t=>{const e=function(t,e){const n=e.map(e=>t[e]),r=t.length-1,i=e.map(t=>r+t),s=[];if(i.length){const t=xe(i.at(-1)),e=Math.pow(2,t)-1,r=i.findIndex(t=>t>=e);r>0&&(i.unshift(...i.splice(r)),n.unshift(...n.splice(r)))}let o=0;const a=t=>{if(o===i.length)return void s.push(t);const e=i[o];if(e===t)return void++o;const n=xe(t);if(t!==(e+1>>xe(e)-n)-1)return void s.push(t);const r=2*t+1;a(r),a(r+1)};return a(0),{leaves:n,leafIdxs:i,proofIdxs:s}}(b,t),n=k(),r=e.proofIdxs.map(t=>n[t]);return i([V.oE.enc(e.leaves.length),...e.leaves,V.oE.enc(e.leafIdxs.length),...e.leafIdxs.map(t=>V.DH.enc(t)),V.oE.enc(r.length),...r,wt.enc(y),ct.enc(f)])},O=t=>{const e=[y.callTy,...y.signedExtensions.map(t=>t.includedInExtrinsic),...y.signedExtensions.map(t=>t.includedInSignedData)];return E(ke(t,e,w))};return{digest:()=>{if(x)return x;const t={tag:"V1",value:{typeInformationTreeRoot:k()[0],extrinsicMetadataHash:j(wt.enc(y)),...f}};return x=j(ft.enc(t))},getProofForExtrinsic:(t,e)=>{let[,{version:n,type:r},s]=bt(t);if(n!==y.version)throw new Error("Incorrect extrinsic version");const o="signed"===r?[y.addressTy,y.signatureTy,...y.signedExtensions.map(t=>t.includedInExtrinsic),y.callTy]:[y.callTy];return e&&(s=i([s,ye(e)]),o.push(...y.signedExtensions.map(t=>t.includedInSignedData))),E(ke(s,o,w))},getProofForExtrinsicParts:(t,e,n)=>{const r=i([t,e,n].map(ye));return O(r)},getProofForExtrinsicPayload:O}}}}]); \ No newline at end of file diff --git a/modu.1e4b6178be2b6ec9.js b/modu.1e4b6178be2b6ec9.js new file mode 100644 index 0000000..a300b6b --- /dev/null +++ b/modu.1e4b6178be2b6ec9.js @@ -0,0 +1,2 @@ +/*! For license information please see modu.1e4b6178be2b6ec9.js.LICENSE.txt */ +"use strict";(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[474],{3151(e,t,r){r.d(t,{b:()=>i});var n=r(98737),s=r(53403);function i(e,t){return(0,s.p)(e,()=>t.derive.chain.subscribeNewHeads().pipe((0,n.n)(e=>t.derive.chain.getBlock(e.createdAtHash||e.hash))))}},7971(e,t,r){r.d(t,{G:()=>p,i:()=>d});var n=r(59359),s=r(45118),i=r(18045),a=r(33307),o=r(98737),c=r(53403),u=r(66750);function d(e){return(t,r)=>(0,c.p)(t,()=>e(r).pipe((0,i.T)(u.a)))}function p(e,t,r){return e.queryAt(t.parentHash.isEmpty?r||t.hash:t.parentHash).pipe((0,o.n)(e=>function(e,t){const r=t.session?.validators?t.session.validators():(0,s.of)(null),{logs:[o]}=e.digest,c=o&&(o.isConsensus&&o.asConsensus[0].isNimbus&&o.asConsensus[1]||o.isPreRuntime&&o.asPreRuntime[0].isNimbus&&o.asPreRuntime[1]);if(c){if(t.authorMapping?.mappingWithDeposit)return(0,n.z)([(0,s.of)(e),r,t.authorMapping.mappingWithDeposit(c).pipe((0,i.T)(e=>e.unwrapOr({account:null}).account))]);if(t.teyrchainStaking?.selectedCandidates&&t.session?.nextKeys){const o=c.toHex();return(0,n.z)([(0,s.of)(e),r,t.teyrchainStaking.selectedCandidates().pipe((0,a.Z)(e=>(0,n.z)([(0,s.of)(e),t.session.nextKeys.multi(e).pipe((0,i.T)(e=>e.findIndex(e=>e.unwrapOrDefault().nimbus.toHex()===o)))])),(0,i.T)(([e,t])=>-1===t?null:e[t]))])}}return(0,n.z)([(0,s.of)(e),r,(0,s.of)(null)])}(t,e)))}},8196(e,t,r){r.d(t,{g:()=>d});var n=r(59359),s=r(98737),i=r(45118),a=r(18045),o=r(79832),c=r(53403),u=r(7971);function d(e,t){return(0,c.p)(e,e=>(0,n.z)([t.rpc.chain.getBlock(e),t.queryAt(e)]).pipe((0,s.n)(([r,s])=>(0,n.z)([(0,i.of)(r),s.system.events(),(0,u.G)(t,r.block.header,e)])),(0,a.T)(([e,t,[,r,n]])=>function(e,t,r,n,s){const i=e.createClass("SignedBlock");return new class extends i{#e;#t;#r;constructor(e,t,r,n,s){var i,a;super(e,t),this.#e=s||(0,o.D)(this.block.header.digest,n||[]),this.#t=r||[],this.#r=(i=this.block.extrinsics,a=this.#t,i.map((e,t)=>{let r,n;const s=a.filter(({phase:e})=>e.isApplyExtrinsic&&e.asApplyExtrinsic.eq(t)).map(({event:e})=>("system"===e.section&&("ExtrinsicSuccess"===e.method?n=e.data[0]:"ExtrinsicFailed"===e.method&&(r=e.data[0],n=e.data[1])),e));return{dispatchError:r,dispatchInfo:n,events:s,extrinsic:e}})),this.createdAtHash=t?.createdAtHash}get author(){return this.#e}get events(){return this.#t}get extrinsics(){return this.#r}}(e,t,r,n,s)}(t.registry,e,t,r,n))))}},20659(e,t,r){r.d(t,{w:()=>o});const n=e=>e;function s(e,t,r,n){return e.filter(({event:e})=>t===e.section&&r.includes(e.method)).map(e=>n(e))}function i({event:{data:[e]}}){return e}function a({event:{data:e,method:t}}){return"ExtrinsicSuccess"===t?e[0]:e[1]}class o{dispatchError;dispatchInfo;internalError;events;status;txHash;txIndex;blockNumber;constructor({blockNumber:e,dispatchError:t,dispatchInfo:r,events:n,internalError:o,status:c,txHash:u,txIndex:d}){this.dispatchError=t||function(e=[]){return s(e,"system",["ExtrinsicFailed"],i)[0]}(n),this.dispatchInfo=r||function(e=[]){return s(e,"system",["ExtrinsicFailed","ExtrinsicSuccess"],a)[0]}(n),this.events=n||[],this.internalError=o,this.status=c,this.txHash=u,this.txIndex=d,this.blockNumber=e}get isCompleted(){return this.isError||this.status.isInBlock||this.status.isFinalized}get isError(){return this.status.isDropped||this.status.isFinalityTimeout||this.status.isInvalid||this.status.isUsurped}get isFinalized(){return this.status.isFinalized}get isInBlock(){return this.status.isInBlock}get isWarning(){return this.status.isRetracted}filterRecords(e,t){return s(this.events,e,Array.isArray(t)?t:[t],n)}findRecord(e,t){return this.filterRecords(e,t)[0]}toHuman(e){return{dispatchError:this.dispatchError?.toHuman(),dispatchInfo:this.dispatchInfo?.toHuman(),events:this.events.map(t=>t.toHuman(e)),internalError:this.internalError?.message.toString(),status:this.status.toHuman(e)}}}},22479(e,t,r){r.d(t,{l_:()=>c}),r(84792);var n=r(36730),s=r(76506),i=r(14034);const a={end:0,list:{},u8a:[]};async function o(e=!0){const t=Date.now();if(e&&t{console.log(`Timeout on ${e}`),n=!0,r.abort()},t);try{const t=await(0,i.h)(e,{signal:r.signal});return clearTimeout(s),t}catch(e){throw n||clearTimeout(s),e}}("https://phishing.pezkuwichain.io/address.json",void 0).then(e=>e.json());return a.end=t+27e5,a.list=r,a.u8a=Object.entries(r).map(([e,t])=>[e,t.map(e=>(0,s.F)(e))]),a}async function c(e,t=!0){try{const r=(0,s.F)(e),i=(await o(t)).u8a.find(([,e])=>e.some(e=>(0,n.f)(e,r)));return i?.[0]||null}catch{return null}}},25102(e,t,r){r.d(t,{X4:()=>u,tR:()=>d,Kx:()=>p});var n=r(65660),s=r(33687);const i={centrifuge:"polkadot",kusama:"polkadot",polkadot:"polkadot",sora:"polkadot",statemine:"polkadot",statemint:"polkadot",westmint:"polkadot"},a={"":!0,"cess-testnet":!0,"dock-testnet":!0,jupiter:!0,"mathchain-testnet":!0,p3dt:!0,subspace_testnet:!0,"zero-alphaville":!0},o=[0,2,42],c=["testnet"],u=[{decimals:[10],displayName:"Pezkuwi Relay Chain",network:"pezkuwi",prefix:0,standardAccount:"*25519",symbols:["PZW"],website:"https://pezkuwi.com"},{decimals:[12],displayName:"Zagros Relay Chain",network:"zagros",prefix:2,standardAccount:"*25519",symbols:["ZGS"],website:"https://zagros.pezkuwi.com"},{decimals:[12],displayName:"Bizinikiwi",network:"bizinikiwi",prefix:42,standardAccount:"*25519",symbols:["BZN"],website:"https://bizinikiwi.com"},{decimals:[18],displayName:"PezkuwiChain",network:"pezkuwichain",prefix:1453,standardAccount:"*25519",symbols:["PZC"],website:"https://chain.pezkuwi.com"}].map(function(e){const t=e.network||"",r=t.replace(/_/g,"-").split("-"),o=e;return o.slip44=n.V[t],o.hasLedgerSupport=!!o.slip44,o.genesisHash=s.A[t]||[],o.icon=i[t]||"substrate",o.isTestnet=!!a[t]||c.includes(r[r.length-1]),o.isIgnored=o.isTestnet||!(e.standardAccount&&e.decimals?.length&&e.symbols?.length)&&42!==e.prefix,o}),d=u.filter(function(e){return!e.isIgnored&&!!e.network}).sort(function(e,t){const r=o.includes(e.prefix);return r===o.includes(t.prefix)?r?0:e.displayName.localeCompare(t.displayName):r?-1:1}),p=d.filter(function({genesisHash:e,prefix:t}){return!!e.length||42===t})},29783(e,t,r){r.d(t,{S:()=>ns});var n={};r.r(n),r.d(n,{AccountId:()=>sr,Bin:()=>Xr,Binary:()=>Nr,BitSeq:()=>Sn,Blake2128:()=>cr,Blake2128Concat:()=>ur,Blake2256:()=>ar,Blake3256:()=>N,Blake3256Concat:()=>F,Bytes:()=>j.Ix,Enum:()=>ee,FixedSizeBinary:()=>jr,Hex:()=>Ve,Identity:()=>dr,Keccak256:()=>wn,Option:()=>J,Result:()=>Z,ScaleEnum:()=>ie,Self:()=>nn,Storage:()=>qr,Struct:()=>K,TrieNodeHeaders:()=>zn,TrieNodeWithHash:()=>Nn,Tuple:()=>X,Twox128:()=>kr,Twox256:()=>_r,Twox64Concat:()=>Er,Variant:()=>se,Vector:()=>Y,_Enum:()=>te,_void:()=>j.OC,bitSequence:()=>Zr,blockHeader:()=>Pn,bool:()=>j.lc,char:()=>Jr,compact:()=>j.oE,compactBn:()=>oe,compactNumber:()=>ae,createCodec:()=>j.LJ,createDecoder:()=>j.$C,decAnyMetadata:()=>mt,enhanceCodec:()=>j.fP,enhanceDecoder:()=>j.XW,enhanceEncoder:()=>j.V3,ethAccount:()=>_n,extrinsicFormat:()=>ue,fixedStr:()=>en,fromBufferToBase58:()=>nr,getMultisigAccountId:()=>Hn,getSs58AddressInfo:()=>tr,h64:()=>xr,i128:()=>j.vB,i16:()=>j.lj,i256:()=>j.zB,i32:()=>j.rT,i64:()=>j.cq,i8:()=>j.i8,metadata:()=>ht,selfDecoder:()=>rn,selfEncoder:()=>tn,sortMultisigSignatories:()=>Rn,str:()=>j.gx,trieNodeDec:()=>Ln,u128:()=>j.L1,u16:()=>j.NX,u256:()=>j.nx,u32:()=>j.DH,u64:()=>j._l,u8:()=>j.u8,unifyMetadata:()=>ke,v14:()=>at,v14Lookup:()=>Be,v15:()=>ct,v16:()=>dt,validateProofs:()=>Fn});const s=(...e)=>{const t=Array.isArray(e[0])?e[0]:e,r=t.reduce((e,t)=>e+t.byteLength,0),n=new Uint8Array(r);for(let e=0,r=0;e>o&a)}:{h:0|Number(e>>o&a),l:0|Number(e&a)}}const u=(e,t,r)=>e>>>r|t<<32-r,d=(e,t,r)=>e<<32-r|t>>>r,p=(e,t,r)=>e>>>r-32|t<<64-r;function l(e,t,r,n){const s=(t>>>0)+(n>>>0);return{h:e+r+(s/2**32|0)|0,l:0|s}}const h=(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0),f=(e,t,r,n)=>t+r+n+(e/2**32|0)|0;function y(e,t=""){if(!Number.isSafeInteger(e)||e<0)throw new Error(`${t&&`"${t}" `}expected integer >= 0, got ${e}`)}function g(e,t,r=""){const n=(s=e)instanceof Uint8Array||ArrayBuffer.isView(s)&&"Uint8Array"===s.constructor.name;var s;const i=e?.length,a=void 0!==t;if(!n||a&&i!==t)throw new Error((r&&`"${r}" `)+"expected Uint8Array"+(a?` of length ${t}`:"")+", got "+(n?`length=${i}`:"type="+typeof e));return e}function m(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function b(e,t){g(e,void 0,"digestInto() output");const r=t.outputLen;if(e.length='+r)}function v(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}function w(...e){for(let t=0;t>>t}const k=(()=>68===new Uint8Array(new Uint32Array([287454020]).buffer)[0])();function _(e){return e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255}const E=k?e=>e:e=>_(e),T=k?e=>e:function(e){for(let t=0;te(r).update(t).digest(),n=e(void 0);return r.outputLen=n.outputLen,r.blockLen=n.blockLen,r.create=t=>e(t),Object.assign(r,t),Object.freeze(r)}const q=Uint8Array.from([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9]);function C(e,t,r,n,s){return n=x(n^(e=e+t+s|0),16),{a:e,b:t=x(t^(r=r+n|0),12),c:r,d:n}}function I(e,t,r,n,s){return n=x(n^(e=e+t+s|0),8),{a:e,b:t=x(t^(r=r+n|0),7),c:r,d:n}}const A=Uint32Array.from([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),M=new Uint32Array(32);function O(e,t,r,n,s,i){const a=s[i],o=s[i+1];let c=M[2*e],p=M[2*e+1],y=M[2*t],g=M[2*t+1],m=M[2*r],b=M[2*r+1],v=M[2*n],w=M[2*n+1],x=h(c,y,a);var k,_;p=f(x,p,g,o),c=0|x,({Dh:w,Dl:v}={Dh:w^p,Dl:v^c}),({Dh:w,Dl:v}={Dh:(_=v,_),Dl:(k=w,k)}),({h:b,l:m}=l(b,m,w,v)),({Bh:g,Bl:y}={Bh:g^b,Bl:y^m}),({Bh:g,Bl:y}={Bh:u(g,y,24),Bl:d(g,y,24)}),M[2*e]=c,M[2*e+1]=p,M[2*t]=y,M[2*t+1]=g,M[2*r]=m,M[2*r+1]=b,M[2*n]=v,M[2*n+1]=w}function P(e,t,r,n,s,i){const a=s[i],o=s[i+1];let c=M[2*e],y=M[2*e+1],g=M[2*t],m=M[2*t+1],b=M[2*r],v=M[2*r+1],w=M[2*n],x=M[2*n+1],k=h(c,g,a);var _,E,T;y=f(k,y,m,o),c=0|k,({Dh:x,Dl:w}={Dh:x^y,Dl:w^c}),({Dh:x,Dl:w}={Dh:u(x,w,16),Dl:d(x,w,16)}),({h:v,l:b}=l(v,b,x,w)),({Bh:m,Bl:g}={Bh:m^v,Bl:g^b}),({Bh:m,Bl:g}={Bh:(_=m,E=g,T=63,_<<64-T|E>>>T-32),Bl:p(m,g,63)}),M[2*e]=c,M[2*e+1]=y,M[2*t]=g,M[2*t+1]=m,M[2*r]=b,M[2*r+1]=v,M[2*n]=w,M[2*n+1]=x}class B{buffer;buffer32;finished=!1;destroyed=!1;length=0;pos=0;blockLen;outputLen;constructor(e,t){y(e),y(t),this.blockLen=e,this.outputLen=t,this.buffer=new Uint8Array(e),this.buffer32=v(this.buffer)}update(e){m(this),g(e);const{blockLen:t,buffer:r,buffer32:n}=this,s=e.length,i=e.byteOffset,a=e.buffer;for(let o=0;on[t]=E(e))}digest(){const{buffer:e,outputLen:t}=this;this.digestInto(e);const r=e.slice(0,t);return this.destroy(),r}_cloneInto(e){const{buffer:t,length:r,finished:n,destroyed:s,outputLen:i,pos:a}=this;return e||=new this.constructor({dkLen:i}),e.set(...this.get()),e.buffer.set(t),e.destroyed=s,e.finished=n,e.length=r,e.pos=a,e.outputLen=i,e}clone(){return this._cloneInto()}}class H extends B{v0l=0|A[0];v0h=0|A[1];v1l=0|A[2];v1h=0|A[3];v2l=0|A[4];v2h=0|A[5];v3l=0|A[6];v3h=0|A[7];v4l=0|A[8];v4h=0|A[9];v5l=0|A[10];v5h=0|A[11];v6l=0|A[12];v6h=0|A[13];v7l=0|A[14];v7h=0|A[15];constructor(e={}){const t=void 0===e.dkLen?64:e.dkLen;super(128,t),function(e,t={},r,n,s){if(y(r),e<0||e>r)throw new Error("outputLen bigger than keyLen");const{key:i,salt:a,personalization:o}=t;if(void 0!==i&&(i.length<1||i.length>r))throw new Error('"key" expected to be undefined or of length=1..'+r);void 0!==a&&g(a,n,"salt"),void 0!==o&&g(o,s,"personalization")}(t,e,64,16,16);let{key:r,personalization:n,salt:s}=e,i=0;if(void 0!==r&&(g(r,void 0,"key"),i=r.length),this.v0l^=this.outputLen|i<<8|65536|1<<24,void 0!==s){g(s,void 0,"salt");const e=v(s);this.v4l^=E(e[0]),this.v4h^=E(e[1]),this.v5l^=E(e[2]),this.v5h^=E(e[3])}if(void 0!==n){g(n,void 0,"personalization");const e=v(n);this.v6l^=E(e[0]),this.v6h^=E(e[1]),this.v7l^=E(e[2]),this.v7h^=E(e[3])}if(void 0!==r){const e=new Uint8Array(this.blockLen);e.set(r),this.update(e)}}get(){let{v0l:e,v0h:t,v1l:r,v1h:n,v2l:s,v2h:i,v3l:a,v3h:o,v4l:c,v4h:u,v5l:d,v5h:p,v6l:l,v6h:h,v7l:f,v7h:y}=this;return[e,t,r,n,s,i,a,o,c,u,d,p,l,h,f,y]}set(e,t,r,n,s,i,a,o,c,u,d,p,l,h,f,y){this.v0l=0|e,this.v0h=0|t,this.v1l=0|r,this.v1h=0|n,this.v2l=0|s,this.v2h=0|i,this.v3l=0|a,this.v3h=0|o,this.v4l=0|c,this.v4h=0|u,this.v5l=0|d,this.v5h=0|p,this.v6l=0|l,this.v6h=0|h,this.v7l=0|f,this.v7h=0|y}compress(e,t,r){this.get().forEach((e,t)=>M[t]=e),M.set(A,16);let{h:n,l:s}=c(BigInt(this.length));M[24]=A[8]^s,M[25]=A[9]^n,r&&(M[28]=~M[28],M[29]=~M[29]);let i=0;const a=q;for(let r=0;r<12;r++)O(0,4,8,12,e,t+2*a[i++]),P(0,4,8,12,e,t+2*a[i++]),O(1,5,9,13,e,t+2*a[i++]),P(1,5,9,13,e,t+2*a[i++]),O(2,6,10,14,e,t+2*a[i++]),P(2,6,10,14,e,t+2*a[i++]),O(3,7,11,15,e,t+2*a[i++]),P(3,7,11,15,e,t+2*a[i++]),O(0,5,10,15,e,t+2*a[i++]),P(0,5,10,15,e,t+2*a[i++]),O(1,6,11,12,e,t+2*a[i++]),P(1,6,11,12,e,t+2*a[i++]),O(2,7,8,13,e,t+2*a[i++]),P(2,7,8,13,e,t+2*a[i++]),O(3,4,9,14,e,t+2*a[i++]),P(3,4,9,14,e,t+2*a[i++]);this.v0l^=M[0]^M[16],this.v0h^=M[1]^M[17],this.v1l^=M[2]^M[18],this.v1h^=M[3]^M[19],this.v2l^=M[4]^M[20],this.v2h^=M[5]^M[21],this.v3l^=M[6]^M[22],this.v3h^=M[7]^M[23],this.v4l^=M[8]^M[24],this.v4h^=M[9]^M[25],this.v5l^=M[10]^M[26],this.v5h^=M[11]^M[27],this.v6l^=M[12]^M[28],this.v6h^=M[13]^M[29],this.v7l^=M[14]^M[30],this.v7h^=M[15]^M[31],w(M)}destroy(){this.destroyed=!0,w(this.buffer32),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const R=S(e=>new H(e));function z(e,t,r,n,s,i,a,o,c,u,d,p,l,h,f,y,g,m,b,v){let w=0;for(let x=0;x{const e=Array.from({length:16},(e,t)=>t),t=e=>[2,6,3,10,7,0,4,13,1,11,12,5,9,14,15,8].map(t=>e[t]),r=[];for(let n=0,s=e;n<7;n++,s=t(s))r.push(...s);return Uint8Array.from(r)})();class U extends B{chunkPos=0;chunksDone=0;flags=0;IV;state;stack=[];posOut=0;bufferOut32=new Uint32Array(16);bufferOut;chunkOut=0;enableXOF=!0;constructor(e={},t=0){super(64,void 0===e.dkLen?32:e.dkLen);const{key:r,context:n}=e,s=void 0!==n;if(void 0!==r){if(s)throw new Error('Only "key" or "context" can be specified at same time');g(r,32,"key");const e=r.slice();this.IV=v(e),T(this.IV),this.flags=16|t}else if(s){g(n,void 0,"context");const e=n,r=new U({dkLen:32},32).update(e).digest();this.IV=v(r),T(this.IV),this.flags=64|t}else this.IV=D.slice(),this.flags=t;this.state=this.IV.slice(),this.bufferOut=function(e){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}(this.bufferOut32)}get(){return[]}set(){}b2Compress(e,t,r,n=0){const{state:s,pos:i}=this,{h:a,l:o}=c(BigInt(e),!0),{v0:u,v1:d,v2:p,v3:l,v4:h,v5:f,v6:y,v7:g,v8:m,v9:b,v10:v,v11:w,v12:x,v13:k,v14:_,v15:E}=z($,n,r,7,s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],D[0],D[1],D[2],D[3],a,o,i,t);s[0]=u^m,s[1]=d^b,s[2]=p^v,s[3]=l^w,s[4]=h^x,s[5]=f^k,s[6]=y^_,s[7]=g^E}compress(e,t=0,r=!1){let n=this.flags;if(this.chunkPos||(n|=1),(15===this.chunkPos||r)&&(n|=2),r||(this.pos=this.blockLen),this.b2Compress(this.chunksDone,n,e,t),this.chunkPos+=1,16===this.chunkPos||r){let e=this.state;this.state=this.IV.slice();for(let t,n=this.chunksDone+1;(r||!(1&n))&&(t=this.stack.pop());n>>=1)this.buffer32.set(t,0),this.buffer32.set(e,8),this.pos=this.blockLen,this.b2Compress(0,4|this.flags,this.buffer32,0),e=this.state,this.state=this.IV.slice();this.chunksDone++,this.chunkPos=0,this.stack.push(e)}this.pos=0}_cloneInto(e){e=super._cloneInto(e);const{IV:t,flags:r,state:n,chunkPos:s,posOut:i,chunkOut:a,stack:o,chunksDone:c}=this;return e.state.set(n.slice()),e.stack=o.map(e=>Uint32Array.from(e)),e.IV.set(t),e.flags=r,e.chunkPos=s,e.chunksDone=c,e.posOut=i,e.chunkOut=a,e.enableXOF=this.enableXOF,e.bufferOut32.set(this.bufferOut32),e}destroy(){this.destroyed=!0,w(this.state,this.buffer32,this.IV,this.bufferOut32),w(...this.stack)}b2CompressOut(){const{state:e,pos:t,flags:r,buffer32:n,bufferOut32:s}=this,{h:i,l:a}=c(BigInt(this.chunkOut++));T(n);const{v0:o,v1:u,v2:d,v3:p,v4:l,v5:h,v6:f,v7:y,v8:g,v9:m,v10:b,v11:v,v12:w,v13:x,v14:k,v15:_}=z($,0,n,7,e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],D[0],D[1],D[2],D[3],a,i,t,r);s[0]=o^g,s[1]=u^m,s[2]=d^b,s[3]=p^v,s[4]=l^w,s[5]=h^x,s[6]=f^k,s[7]=y^_,s[8]=e[0]^g,s[9]=e[1]^m,s[10]=e[2]^b,s[11]=e[3]^v,s[12]=e[4]^w,s[13]=e[5]^x,s[14]=e[6]^k,s[15]=e[7]^_,T(n),T(s),this.posOut=0}finish(){if(this.finished)return;this.finished=!0,w(this.buffer.subarray(this.pos));let e=8|this.flags;this.stack.length?(e|=4,T(this.buffer32),this.compress(this.buffer32,0,!0),T(this.buffer32),this.chunksDone=0,this.pos=this.blockLen):e|=2|(this.chunkPos?0:1),this.flags=e,this.b2CompressOut()}writeInto(e){m(this,!1),g(e),this.finish();const{blockLen:t,bufferOut:r}=this;for(let n=0,s=e.length;n=t&&this.b2CompressOut();const i=Math.min(t-this.posOut,s-n);e.set(r.subarray(this.posOut,this.posOut+i),n),this.posOut+=i,n+=i}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible after digest call");return this.writeInto(e)}xof(e){return y(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(b(e,this),this.finished)throw new Error("digest() was already called");return this.enableXOF=!1,this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}}const V=S((e={})=>new U(e)),L={dkLen:32},N=e=>V(e,L),F=e=>s([N(e),e]);var j=r(25799);const W=(e,t)=>{const r=e;return r.inner=t,r},K=e=>W((0,j._k)(e),e);K.enc=e=>W(j._k.enc(e),e),K.dec=e=>W(j._k.dec(e),e);const X=(...e)=>W((0,j.rd)(...e),e);X.enc=(...e)=>W(j.rd.enc(...e),e),X.dec=(...e)=>W(j.rd.dec(...e),e);const Y=(e,...t)=>W((0,j.Mi)(e,...t),e);Y.enc=(e,...t)=>W(j.Mi.enc(e,...t),e),Y.dec=(e,...t)=>W(j.Mi.dec(e,...t),e);const Z=(e,t)=>W((0,j.Q7)(e,t),{ok:e,ko:t});Z.enc=(e,t)=>W(j.Q7.enc(e,t),{ok:e,ko:t}),Z.dec=(e,t)=>W(j.Q7.dec(e,t),{ok:e,ko:t});const J=e=>W((0,j.c$)(e),e);function G(e,t){return Object.fromEntries(Object.entries(e).map(([e,r])=>[e,t(r,e)]))}J.enc=e=>W(j.c$.enc(e),e),J.dec=e=>W(j.c$.dec(e),e);const Q={is:(e,t)=>e.type===t,as(e,t){if(t!==e.type)throw new Error(`Enum.as(enum, ${t}) used with actual type ${e.type}`);return e}},ee=Object.assign((e,t)=>({type:e,value:t}),Q),te=new Proxy({},{get:(e,t)=>e=>ee(t,e)}),re=(...e)=>{const t=j.gp.enc(...e);return W(e=>t({tag:e.type,value:e.value}),e[0])},ne=(...e)=>{const t=j.gp.dec(...e);return W(e=>{const{tag:r,value:n}=t(e);return ee(r,n)},e[0])},se=(e,...t)=>W((0,j.LJ)(re(G(e,([e])=>e),...t),ne(G(e,([,e])=>e),...t)),e);se.enc=re,se.dec=ne;const ie=(e,...t)=>W((0,j.gp)(e,...t),e);ie.enc=(e,...t)=>W(j.gp.enc(e,...t),e),ie.dec=(e,...t)=>W(j.gp.dec(e,...t),e);const ae=(0,j.fP)(j.oE,e=>e,Number),oe=(0,j.fP)(j.oE,e=>e,BigInt),ce={bare:0,0:"bare",general:1,1:"general",signed:2,2:"signed"},ue=(0,j.fP)(j.u8,({version:e,type:t})=>e+(ce[t]<<6),e=>{const t=63&e,r=e>>6;if(4===t&&(r===ce.bare||r===ce.signed))return{version:t,type:ce[r]};if(5===t&&(r===ce.bare||r===ce.general))return{version:t,type:ce[r]};throw new Error(`ExtrinsicFormat ${e} not valid`)}),de={specVersion:j.DH,specName:j.gx,base58Prefix:j.NX,decimals:j.u8,tokenSymbol:j.gx},pe=K(de),le=(0,j.Ix)(32),he=ie({V0:j.OC,V1:K({typeInformationTreeRoot:le,extrinsicMetadataHash:le,...de})});ie({bool:j.OC,char:j.OC,str:j.OC,u8:j.OC,u16:j.OC,u32:j.OC,u64:j.OC,u128:j.OC,u256:j.OC,i8:j.OC,i16:j.OC,i32:j.OC,i64:j.OC,i128:j.OC,i256:j.OC});const fe=ie({bool:j.OC,char:j.OC,str:j.OC,u8:j.OC,u16:j.OC,u32:j.OC,u64:j.OC,u128:j.OC,u256:j.OC,i8:j.OC,i16:j.OC,i32:j.OC,i64:j.OC,i128:j.OC,i256:j.OC,compactU8:j.OC,compactU16:j.OC,compactU32:j.OC,compactU64:j.OC,compactU128:j.OC,compactU256:j.OC,void:j.OC,perId:ae}),ye=K({name:J(j.gx),ty:fe,typeName:J(j.gx)}),ge=ie({composite:Y(ye),enumeration:K({name:j.gx,fields:Y(ye),index:ae}),sequence:fe,array:K({len:j.DH,typeParam:fe}),tuple:Y(fe),bitSequence:K({numBytes:j.u8,leastSignificantBitFirst:j.lc})}),me=K({path:Y(j.gx),typeDef:ge,typeId:ae}),be=Y(me),ve=K({version:j.u8,addressTy:fe,callTy:fe,signatureTy:fe,signedExtensions:Y(K({identifier:j.gx,includedInExtrinsic:fe,includedInSignedData:fe}))}),we=X.dec(j.oE[1],ue[1],(0,j.Ix)(1/0)[1]),xe=(K({leaves:be,leafIdxs:Y(j.DH),proofs:Y(le),extrinsic:ve,info:pe}),{u8:1,u16:2,u32:4,u64:8}),ke=e=>{if("magicNumber"in e&&(e=e.metadata),"tag"in e){if("v14"!==e.tag&&"v15"!==e.tag&&"v16"!==e.tag)throw new Error("Only metadata 14, 15, and 16 are supported");e=e.value}if("signedExtensionsByVersion"in e.extrinsic)return{version:16,...e};if("custom"in e){const{lookup:t,extrinsic:r,custom:n,apis:s,pallets:i,outerEnums:a}=e;return{version:15,lookup:t,pallets:i.map(e=>({...e,calls:null!=e.calls?{type:e.calls}:void 0,events:null!=e.events?{type:e.events}:void 0,errors:null!=e.errors?{type:e.errors}:void 0,viewFns:[],associatedTypes:[]})),extrinsic:{...r,version:[r.version]},apis:s,outerEnums:a,custom:n}}const{lookup:t,extrinsic:r,pallets:n}=e;return{version:14,lookup:t,pallets:n.map(e=>({...e,calls:null!=e.calls?{type:e.calls}:void 0,events:null!=e.events?{type:e.events}:void 0,errors:null!=e.errors?{type:e.errors}:void 0,viewFns:[],associatedTypes:[]})),extrinsic:{...r,version:[r.version]},apis:[]}},_e=(0,j.Mi)(j.gx),Ee=(0,j.c$)(j.gx),Te=(0,j.gp)({bool:j.OC,char:j.OC,str:j.OC,u8:j.OC,u16:j.OC,u32:j.OC,u64:j.OC,u128:j.OC,u256:j.OC,i8:j.OC,i16:j.OC,i32:j.OC,i64:j.OC,i128:j.OC,i256:j.OC}),Se=(0,j.Mi)((0,j._k)({name:Ee,type:ae,typeName:Ee,docs:_e})),qe=(0,j._k)({len:j.DH,type:ae}),Ce=(0,j._k)({bitStoreType:ae,bitOrderType:ae}),Ie=(0,j.Mi)((0,j._k)({name:j.gx,fields:Se,index:j.u8,docs:_e})),Ae=(0,j.gp)({composite:Se,variant:Ie,sequence:ae,array:qe,tuple:(0,j.Mi)(ae),primitive:Te,compact:ae,bitSequence:Ce}),Me=(0,j._k)({name:j.gx,type:(0,j.c$)(ae)}),Oe=(0,j.Mi)(Me),Pe=(0,j._k)({id:ae,path:_e,params:Oe,def:Ae,docs:_e}),Be=(0,j.Mi)(Pe),He="0123456789abcdef";function Re(e){const t=new Array(e.length+1);t[0]="0x";for(let r=0;r>4]+He[15&n]}return t.join("")}const ze={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function De(e){const t=e.length%2,r=("x"===e[1]?2:0)+t,n=(e.length-r)/2+t,s=new Uint8Array(n);t&&(s[0]=0|ze[e[2]]);for(let i=0;i{const t=j.Ix.enc(e);return e=>t(De(e))},Ue=e=>{const t=j.Ix.dec(e);return e=>Re(t(e))},Ve=e=>(0,j.LJ)($e(e),Ue(e));Ve.enc=$e,Ve.dec=Ue;const Le=(0,j.gp)({NotDeprecated:j.OC,DeprecatedWithoutNote:j.OC,Deprecated:(0,j._k)({note:j.gx,since:(0,j.c$)(j.gx)})}),Ne=(0,j.Mi)((0,j._k)({index:j.u8,deprecation:(0,j.gp)({DeprecatedWithoutNote:j.OC,Deprecated:(0,j._k)({note:j.gx,since:(0,j.c$)(j.gx)})},[1,2])})),Fe={name:j.gx,inputs:(0,j.Mi)((0,j._k)({name:j.gx,type:ae})),output:ae,docs:_e},je=(0,j._k)({name:j.gx,methods:(0,j.Mi)((0,j._k)(Fe)),docs:_e}),We=(0,j._k)({name:j.gx,methods:(0,j.Mi)((0,j._k)({...Fe,deprecationInfo:Le})),docs:_e,version:ae,deprecationInfo:Le}),Ke=(0,j._k)({id:Ve(32),...Fe,deprecationInfo:Le}),Xe=(0,j.gp)({Blake2128:j.OC,Blake2256:j.OC,Blake2128Concat:j.OC,Twox128:j.OC,Twox256:j.OC,Twox64Concat:j.OC,Identity:j.OC}),Ye=(0,j.Mi)(Xe),Ze=(0,j._k)({hashers:Ye,key:ae,value:ae}),Je={name:j.gx,modifier:j.u8,type:(0,j.gp)({plain:ae,map:Ze}),fallback:Ve(),docs:_e},Ge=(0,j.c$)(ae),Qe={name:j.gx,storage:(0,j.c$)((0,j._k)({prefix:j.gx,items:(0,j.Mi)((0,j._k)(Je))})),calls:Ge,events:Ge,constants:(0,j.Mi)((0,j._k)({name:j.gx,type:ae,value:Ve(),docs:_e})),errors:Ge,index:j.u8},et={...Qe,docs:_e},tt=(0,j.c$)((0,j._k)({type:ae,deprecationInfo:Ne})),rt={name:j.gx,storage:(0,j.c$)((0,j._k)({prefix:j.gx,items:(0,j.Mi)((0,j._k)({...Je,deprecationInfo:Le}))})),calls:tt,events:tt,constants:(0,j.Mi)((0,j._k)({name:j.gx,type:ae,value:Ve(),docs:_e,deprecationInfo:Le})),errors:tt,associatedTypes:(0,j.Mi)((0,j._k)({name:j.gx,type:ae,docs:_e})),viewFns:(0,j.Mi)(Ke),index:j.u8,docs:_e,deprecationInfo:Le},nt=new Uint8Array,st=e=>(0,j.LJ)(()=>nt,()=>e),it=(0,j._k)({type:ae,version:j.u8,signedExtensions:(0,j.Mi)((0,j._k)({identifier:j.gx,type:ae,additionalSigned:ae}))}),at=(0,j._k)({lookup:Be,pallets:(0,j.Mi)((0,j._k)({...Qe,docs:st([])})),extrinsic:it,type:ae,apis:st([])}),ot=(0,j._k)({version:j.u8,address:ae,call:ae,signature:ae,extra:ae,signedExtensions:(0,j.Mi)((0,j._k)({identifier:j.gx,type:ae,additionalSigned:ae}))}),ct=(0,j._k)({lookup:Be,pallets:(0,j.Mi)((0,j._k)(et)),extrinsic:ot,type:ae,apis:(0,j.Mi)(je),outerEnums:(0,j._k)({call:ae,event:ae,error:ae}),custom:(0,j.Mi)((0,j.rd)(j.gx,(0,j._k)({type:ae,value:Ve()})))}),ut=(0,j._k)({version:(0,j.Mi)(j.u8),address:ae,call:ae,signature:ae,signedExtensionsByVersion:(0,j.Mi)((0,j.rd)(j.u8,(0,j.Mi)(ae))),signedExtensions:(0,j.Mi)((0,j._k)({identifier:j.gx,type:ae,additionalSigned:ae}))}),dt=(0,j._k)({lookup:Be,pallets:(0,j.Mi)((0,j._k)(rt)),extrinsic:ut,apis:(0,j.Mi)(We),outerEnums:(0,j._k)({call:ae,event:ae,error:ae}),custom:(0,j.Mi)((0,j.rd)(j.gx,(0,j._k)({type:ae,value:Ve()})))}),pt=()=>{throw new Error("Unsupported metadata version!")},lt=(0,j.LJ)(pt,pt),ht=(0,j._k)({magicNumber:j.DH,metadata:(0,j.gp)({v0:lt,v1:lt,v2:lt,v3:lt,v4:lt,v5:lt,v6:lt,v7:lt,v8:lt,v9:lt,v10:lt,v11:lt,v12:lt,v13:lt,v14:at,v15:ct,v16:dt})}),ft=(0,j.Ix)(),yt=(0,j.c$)(ft),gt=(0,j.rd)(j.oE,ft),mt=e=>{try{return ht.dec(e)}catch(e){}try{return ht.dec(yt.dec(e))}catch(e){}try{return ht.dec(ft.dec(e))}catch(e){}try{return ht.dec(gt.dec(e)[1])}catch(e){}throw null},bt=e=>"string"==typeof e?De(e):e,vt={null:"void",u8:"compactU8",u16:"compactU16",u32:"compactU32",u64:"compactU64",u128:"compactU128",u256:"compactU256"},wt={bool:j.u8,char:j.u8,str:j.gx,u8:j.u8,u16:j.NX,u32:j.DH,u64:j._l,u128:j.L1,u256:j.nx,i8:j.i8,i16:j.lj,i32:j.rT,i64:j.cq,i128:j.vB,i256:j.zB,void:j.OC,compactU8:j.oE,compactU16:j.oE,compactU32:j.oE,compactU64:j.oE,compactU128:j.oE,compactU256:j.oE},xt=(e,t,r,n,s)=>{if("perId"!==t.tag)return void wt[t.tag][1](e);const i=t=>{xt(e,t,r,n,s)},a=r.get(t.value),[o]=a,c=n[o];switch(1===a.length&&s.add(o),c.typeDef.tag){case"enumeration":{const t=j.u8.dec(e),[r,o]=a.map(e=>[n[e].typeDef,e]).find(([e])=>e.value.index===t);s.add(o),r.value.fields.forEach(({ty:e})=>{i(e)});break}case"sequence":{const t=j.oE.dec(e);for(let e=0;e{i(e.ty)});break;case"tuple":c.typeDef.value.forEach(i);break;case"bitSequence":throw new Error("bitSequence is not supported")}},kt=(e,t,r)=>{let n=new Uint8Array;(0,j.$C)(e=>{n=e})(e);const s=new Map;r.forEach((e,t)=>{const r=s.get(e.typeId);r?r.push(t):s.set(e.typeId,[t])});const i=new Set;return t.forEach(e=>{xt(n,e,s,r,i)}),[...i].sort((e,t)=>e-t)},_t=e=>0|Math.log2(e+1);function Et(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&"Uint8Array"===e.constructor.name}function Tt(e){if(!Et(e))throw new Error("Uint8Array expected")}function St(e,t){return!!Array.isArray(t)&&(0===t.length||(e?t.every(e=>"string"==typeof e):t.every(e=>Number.isSafeInteger(e))))}function qt(e){if("function"!=typeof e)throw new Error("function expected");return!0}function Ct(e,t){if("string"!=typeof t)throw new Error(`${e}: string expected`);return!0}function It(e){if(!Number.isSafeInteger(e))throw new Error(`invalid integer: ${e}`)}function At(e){if(!Array.isArray(e))throw new Error("array expected")}function Mt(e,t){if(!St(!0,t))throw new Error(`${e}: array of strings expected`)}function Ot(e,t){if(!St(!1,t))throw new Error(`${e}: array of numbers expected`)}function Pt(...e){const t=e=>e,r=(e,t)=>r=>e(t(r));return{encode:e.map(e=>e.encode).reduceRight(r,t),decode:e.map(e=>e.decode).reduce(r,t)}}function Bt(e){const t="string"==typeof e?e.split(""):e,r=t.length;Mt("alphabet",t);const n=new Map(t.map((e,t)=>[e,t]));return{encode:n=>(At(n),n.map(n=>{if(!Number.isSafeInteger(n)||n<0||n>=r)throw new Error(`alphabet.encode: digit index outside alphabet "${n}". Allowed: ${e}`);return t[n]})),decode:t=>(At(t),t.map(t=>{Ct("alphabet.decode",t);const r=n.get(t);if(void 0===r)throw new Error(`Unknown letter: "${t}". Allowed: ${e}`);return r}))}}function Ht(e=""){return Ct("join",e),{encode:t=>(Mt("join.decode",t),t.join(e)),decode:t=>(Ct("join.decode",t),t.split(e))}}function Rt(e,t="="){return It(e),Ct("padding",t),{encode(r){for(Mt("padding.encode",r);r.length*e%8;)r.push(t);return r},decode(r){Mt("padding.decode",r);let n=r.length;if(n*e%8)throw new Error("padding: invalid, string should have whole number of bytes");for(;n>0&&r[n-1]===t;n--)if((n-1)*e%8==0)throw new Error("padding: invalid, string has too much padding");return r.slice(0,n)}}}function zt(e){return qt(e),{encode:e=>e,decode:t=>e(t)}}function Dt(e,t,r){if(t<2)throw new Error(`convertRadix: invalid from=${t}, base cannot be less than 2`);if(r<2)throw new Error(`convertRadix: invalid to=${r}, base cannot be less than 2`);if(At(e),!e.length)return[];let n=0;const s=[],i=Array.from(e,e=>{if(It(e),e<0||e>=t)throw new Error(`invalid integer: ${e}`);return e}),a=i.length;for(;;){let e=0,o=!0;for(let s=n;s0===t?e:$t(t,e%t),Ut=(e,t)=>e+(t-$t(e,t)),Vt=(()=>{let e=[];for(let t=0;t<40;t++)e.push(2**t);return e})();function Lt(e,t,r,n){if(At(e),t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(Ut(t,r)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${r} carryBits=${Ut(t,r)}`);let s=0,i=0;const a=Vt[t],o=Vt[r]-1,c=[];for(const n of e){if(It(n),n>=a)throw new Error(`convertRadix2: invalid data word=${n} from=${t}`);if(s=s<32)throw new Error(`convertRadix2: carry overflow pos=${i} from=${t}`);for(i+=t;i>=r;i-=r)c.push((s>>i-r&o)>>>0);const e=Vt[i];if(void 0===e)throw new Error("invalid carry");s&=e-1}if(s=s<=t)throw new Error("Excess padding");if(!n&&s>0)throw new Error(`Non-zero padding: ${s}`);return n&&i>0&&c.push(s>>>0),c}function Nt(e,t=!1){if(It(e),e<=0||e>32)throw new Error("radix2: bits should be in (0..32]");if(Ut(8,e)>32||Ut(e,8)>32)throw new Error("radix2: carry overflow");return{encode:r=>{if(!Et(r))throw new Error("radix2.encode input should be Uint8Array");return Lt(Array.from(r),8,e,!t)},decode:r=>(Ot("radix2.decode",r),Uint8Array.from(Lt(r,e,8,t)))}}function Ft(e){return qt(e),function(...t){try{return e.apply(null,t)}catch(e){}}}Pt(Nt(4),Bt("0123456789ABCDEF"),Ht("")),Pt(Nt(5),Bt("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),Rt(5),Ht(""));const jt=(Pt(Nt(5),Bt("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),Ht("")),Pt(Nt(5),Bt("0123456789ABCDEFGHIJKLMNOPQRSTUV"),Rt(5),Ht("")),Pt(Nt(5),Bt("0123456789ABCDEFGHIJKLMNOPQRSTUV"),Ht("")),Pt(Nt(5),Bt("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),Ht(""),zt(e=>e.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),(()=>"function"==typeof Uint8Array.from([]).toBase64&&"function"==typeof Uint8Array.fromBase64)()),Wt=(e,t)=>{Ct("base64",e);const r=t?/^[A-Za-z0-9=_-]+$/:/^[A-Za-z0-9=+/]+$/,n=t?"base64url":"base64";if(e.length>0&&!r.test(e))throw new Error("invalid base64");return Uint8Array.fromBase64(e,{alphabet:n,lastChunkHandling:"strict"})},Kt=(jt||Pt(Nt(6),Bt("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),Rt(6),Ht("")),Pt(Nt(6),Bt("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),Ht("")),jt||Pt(Nt(6),Bt("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),Rt(6),Ht("")),Pt(Nt(6),Bt("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),Ht("")),e=>{return Pt((It(t=58),{encode:e=>{if(!Et(e))throw new Error("radix.encode input should be Uint8Array");return Dt(Array.from(e),256,t)},decode:e=>(Ot("radix.decode",e),Uint8Array.from(Dt(e,t,256)))}),Bt(e),Ht(""));var t}),Xt=Kt("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),Yt=(Kt("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),Kt("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"),Pt(Bt("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),Ht(""))),Zt=[996825010,642813549,513874426,1027748829,705979059];function Jt(e){const t=e>>25;let r=(33554431&e)<<5;for(let e=0;e>e&1)&&(r^=Zt[e]);return r}function Gt(e,t,r=1){const n=e.length;let s=1;for(let t=0;t126)throw new Error(`Invalid prefix (${e})`);s=Jt(s)^r>>5}s=Jt(s);for(let t=0;tn)throw new TypeError(`Length ${i} exceeds limit ${n}`);const a=e.toLowerCase(),o=Gt(a,r,t);return`${a}1${Yt.encode(r)}${o}`}function o(e,r=90){Ct("bech32.decode input",e);const n=e.length;if(n<8||!1!==r&&n>r)throw new TypeError(`invalid string length: ${n} (${e}). Expected (8..${r})`);const s=e.toLowerCase();if(e!==s&&e!==e.toUpperCase())throw new Error("String must be lowercase or uppercase");const i=s.lastIndexOf("1");if(0===i||-1===i)throw new Error('Letter "1" must be present between prefix and data only');const a=s.slice(0,i),o=s.slice(i+1);if(o.length<6)throw new Error("Data must be at least 6 characters long");const c=Yt.decode(o).slice(0,-6),u=Gt(a,c,t);if(!o.endsWith(u))throw new Error(`Invalid checksum in ${e}: expected "${u}"`);return{prefix:a,words:c}}return{encode:a,decode:o,encodeFromBytes:function(e,t){return a(e,s(t))},decodeToBytes:function(e){const{prefix:t,words:r}=o(e,!1);return{prefix:t,words:r,bytes:n(r)}},decodeUnsafe:Ft(o),fromWords:n,fromWordsUnsafe:i,toWords:s}}Qt("bech32"),Qt("bech32m");const er=((()=>"function"==typeof Uint8Array.from([]).toHex&&"function"==typeof Uint8Array.fromHex)()||Pt(Nt(4),Bt("0123456789abcdef"),Ht(""),zt(e=>{if("string"!=typeof e||e.length%2!=0)throw new TypeError(`hex.decode: expected string, got ${typeof e} with length ${e.length}`);return e.toLowerCase()})),(new TextEncoder).encode("SS58PRE")),tr=e=>{try{const t=Xt.decode(e),r=t.subarray(0,64&t[0]?2:1),n=t.subarray(r.length,t.length-2),s=t.subarray(r.length+n.length),i=R(Uint8Array.of(...er,...r,...n),{dkLen:64}).subarray(0,2);return s[0]===i[0]&&s[1]===i[1]?{isValid:!0,ss58Format:rr(r),publicKey:n.slice()}:{isValid:!1}}catch(e){return{isValid:!1}}},rr=e=>{const t=new DataView(e.buffer,e.byteOffset,e.byteLength);return 1===t.byteLength?t.getUint8(0):t.getUint16(0)},nr=e=>{const t=e<64?Uint8Array.of(e):Uint8Array.of((252&e)>>2|64,e>>8|(3&e)<<6);return(()=>{let e={},r=0,n=0;const s=()=>{r===n?(e={},r=n=0):(n=r,setTimeout(s,0))};return n=>{var i,a;1===++r&&s();let o=e;const c=n.length-1;for(let e=0;e<=c;e++)o=o[i=n[e]]||(o[i]={});return o[a=n[c]]||(o[a]=(e=>{const r=R(Uint8Array.of(...er,...t,...e),{dkLen:64}).subarray(0,2);return Xt.encode(Uint8Array.of(...t,...e,...r))})(n))}})()},sr=(e=42,t=32)=>(0,j.fP)((0,j.Ix)(t),function(e){return t=>{const r=tr(t);if(!r.isValid)throw new Error("Invalid checksum");const{publicKey:n}=r;if(n.length!==e)throw new Error("Invalid public key length");return n}}(t),nr(e)),ir={dkLen:32},ar=e=>R(e,ir),or={dkLen:16},cr=e=>R(e,or),ur=e=>s([cr(e),e]),dr=e=>e,pr=(e,t,r,n)=>new DataView(new Uint16Array([e,t,r,n]).buffer).getBigUint64(0,!0),lr=2n**64n-1n,hr=(e,t)=>e<>64n-t,fr=(e,t)=>e*t&lr,yr=(e,t)=>e+t&lr,gr=11400714785074694791n,mr=14029467366897019727n,br=1609587929392839161n,vr=9650029242287828579n,wr=2870177450012600261n;function xr(e,t=0n){let r,n=yr(yr(t,gr),mr),s=yr(t,mr),i=t,a=t-gr,o=e.length,c=0,u=null;!function(){let t=0,r=t+o;if(o){if(u=new Uint8Array(32),o<32)return u.set(e.subarray(0,o),c),void(c+=o);if(t<=r-32){const o=r-32;do{let r;r=pr(e[t+1]<<8|e[t],e[t+3]<<8|e[t+2],e[t+5]<<8|e[t+4],e[t+7]<<8|e[t+6]),n=fr(hr(yr(n,fr(r,mr)),31n),gr),t+=8,r=pr(e[t+1]<<8|e[t],e[t+3]<<8|e[t+2],e[t+5]<<8|e[t+4],e[t+7]<<8|e[t+6]),s=fr(hr(yr(s,fr(r,mr)),31n),gr),t+=8,r=pr(e[t+1]<<8|e[t],e[t+3]<<8|e[t+2],e[t+5]<<8|e[t+4],e[t+7]<<8|e[t+6]),i=fr(hr(yr(i,fr(r,mr)),31n),gr),t+=8,r=pr(e[t+1]<<8|e[t],e[t+3]<<8|e[t+2],e[t+5]<<8|e[t+4],e[t+7]<<8|e[t+6]),a=fr(hr(yr(a,fr(r,mr)),31n),gr),t+=8}while(t<=o)}t=32?(r=hr(n,1n),r=yr(r,hr(s,7n)),r=yr(r,hr(i,12n)),r=yr(r,hr(a,18n)),n=fr(hr(fr(n,mr),31n),gr),r^=n,r=yr(fr(r,gr),vr),s=fr(hr(fr(s,mr),31n),gr),r^=s,r=yr(fr(r,gr),vr),i=fr(hr(fr(i,mr),31n),gr),r^=i,r=yr(fr(r,gr),vr),a=fr(hr(fr(a,mr),31n),gr),r^=a,r=yr(fr(r,gr),vr)):r=yr(t,wr),r=yr(r,BigInt(o));d<=c-8;){let t=pr(e[d+1]<<8|e[d],e[d+3]<<8|e[d+2],e[d+5]<<8|e[d+4],e[d+7]<<8|e[d+6]);t=fr(hr(fr(t,mr),31n),gr),r=yr(fr(hr(r^t,27n),gr),vr),d+=8}if(d+4<=c){let t=fr(pr(e[d+1]<<8|e[d],e[d+3]<<8|e[d+2],0,0),gr);r=yr(fr(hr(r^t,23n),mr),br),d+=4}for(;d>33n;return r=fr(r^p,mr),p=r>>29n,r=fr(r^p,br),p=r>>32n,r^=p,r}const kr=e=>{const t=new Uint8Array(16),r=new DataView(t.buffer);return r.setBigUint64(0,xr(e),!0),r.setBigUint64(8,xr(e,1n),!0),t},_r=e=>{const t=new Uint8Array(32),r=new DataView(t.buffer);return r.setBigUint64(0,xr(e),!0),r.setBigUint64(8,xr(e,1n),!0),r.setBigUint64(16,xr(e,2n),!0),r.setBigUint64(24,xr(e,3n),!0),t},Er=e=>s([j._l.enc(xr(e)),e]),Tr=new TextEncoder,Sr=new Map([[dr,0],[Er,8],[ur,16],[cr,-16],[ar,-32],[kr,-16],[_r,-32]]),qr=e=>{const t=kr(Tr.encode(e));return(r,...n)=>{const i=s([t,kr(Tr.encode(r))]),a=Re(i),o=n.map(([{enc:e},t])=>r=>t(e(r)));return{enc:(...e)=>Re(s([i,...e.map((e,t)=>o[t](e))])),dec:t=>{if(!t.startsWith(a))throw new Error(`key does not match this storage (${e}.${r})`);if(0===n.length)return[];const s=De(t.slice(a.length)),i=new Array(n.length);for(let e=0,t=0;e{throw TypeError(e)},Hr=(e,t,r)=>((e,t,r)=>t in e?Pr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r)(e,"symbol"!=typeof t?t+"":t,r),Rr=(e,t,r)=>t.has(e)||Br("Cannot "+r),zr=(e,t,r)=>(Rr(e,t,"read from private field"),r?r.call(e):t.get(e)),Dr=(e,t,r)=>t.has(e)?Br("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),$r=(e,t,r,n)=>(Rr(e,t,"write to private field"),t.set(e,r),r);const Ur=new TextEncoder,Vr=new TextDecoder,Lr=(0,j.rd)(j.oE,(0,j.Ix)(1/0))[1];class Nr{constructor(e,t=!1){if(Dr(this,Cr),Dr(this,Ir,null),Dr(this,Ar,null),Dr(this,Mr,null),Dr(this,Or,null),Hr(this,"asText",()=>zr(this,Or)??$r(this,Or,Vr.decode(zr(this,Cr)))),Hr(this,"asHex",()=>zr(this,Ar)??$r(this,Ar,Re(zr(this,Cr)))),Hr(this,"asOpaqueHex",()=>zr(this,Mr)??$r(this,Mr,Re(this.asOpaqueBytes()))),Hr(this,"asBytes",()=>zr(this,Cr)),Hr(this,"asOpaqueBytes",()=>zr(this,Ir)??$r(this,Ir,s([j.oE[0](zr(this,Cr).length),zr(this,Cr)]))),t){try{const[t,r]=Lr(e);if(t===r.length)return $r(this,Cr,r),void $r(this,Ir,e)}catch(e){}throw new Error("Invalid opaque bytes")}$r(this,Cr,e)}static fromText(e){return new this(Ur.encode(e))}static fromHex(e){return new this(De(e))}static fromOpaqueHex(e){return new this(De(e),!0)}static fromBytes(e){return new this(e)}static fromOpaqueBytes(e){return new this(e,!0)}}Cr=new WeakMap,Ir=new WeakMap,Ar=new WeakMap,Mr=new WeakMap,Or=new WeakMap;const[Fr]=sr();class jr extends Nr{constructor(e){super(e)}static fromArray(e){return new this(new Uint8Array(e))}static fromAccountId32(e){return new this(Fr(e))}}const Wr=e=>{const t=j.Ix.enc(e);return e=>t(e.asBytes())},Kr=e=>{const t=j.Ix.dec(e),r=null==e?Nr:jr;return e=>r.fromBytes(t(e))},Xr=e=>(0,j.LJ)(Wr(e),Kr(e));Xr.enc=Wr,Xr.dec=Kr;const Yr=(0,j.$C)(e=>{const t=ae.dec(e),r=Math.ceil(t/8);return{bytes:(0,j.Ix)(r).dec(e),bitsLen:t}}),Zr=(0,j.LJ)(e=>{if(e.bitsLen>8*e.bytes.length)throw new Error(`Not enough bytes. (bitsLen:${e.bitsLen}, bytesLen:${e.bytes.length})`);const t=ae.enc(e.bitsLen),r=new Uint8Array(e.bytes.length+t.length);return r.set(t,0),r.set(e.bytes,t.length),r},Yr),Jr=(0,j.fP)(j.u8,e=>e.charCodeAt(0),String.fromCharCode),Gr=new TextEncoder,Qr=new TextDecoder,en=e=>(0,j.fP)((0,j.Ix)(e),e=>Gr.encode(e),e=>Qr.decode(e)),tn=e=>{let t=r=>{const n=e();return t=n,n(r)};return e=>t(e)},rn=e=>{let t=r=>{const n=e();return t=n,n(r)};return e=>t(e)},nn=e=>(0,j.LJ)(tn(()=>e().enc),rn(()=>e().dec)),sn=BigInt(0),an=BigInt(1),on=BigInt(2),cn=BigInt(7),un=BigInt(256),dn=BigInt(113),pn=[],ln=[],hn=[];for(let e=0,t=an,r=1,n=0;e<24;e++){[r,n]=[n,(2*r+3*n)%5],pn.push(2*(5*n+r)),ln.push((e+1)*(e+2)/2%64);let s=sn;for(let e=0;e<7;e++)t=(t<>cn)*dn)%un,t&on&&(s^=an<<(an<r>32?((e,t,r)=>t<>>64-r)(e,t,r):((e,t,r)=>e<>>32-r)(e,t,r),bn=(e,t,r)=>r>32?((e,t,r)=>e<>>64-r)(e,t,r):((e,t,r)=>t<>>32-r)(e,t,r);class vn{state;pos=0;posOut=0;finished=!1;state32;destroyed=!1;blockLen;suffix;outputLen;enableXOF=!1;rounds;constructor(e,t,r,n=!1,s=24){if(this.blockLen=e,this.suffix=t,this.outputLen=r,this.enableXOF=n,this.rounds=s,y(r,"outputLen"),!(0=r&&this.keccak();const i=Math.min(r-this.posOut,s-n);e.set(t.subarray(this.posOut,this.posOut+i),n),this.posOut+=i,n+=i}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return y(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(b(e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,w(this.state)}_cloneInto(e){const{blockLen:t,suffix:r,outputLen:n,rounds:s,enableXOF:i}=this;return e||=new vn(t,r,n,i,s),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=s,e.suffix=r,e.outputLen=n,e.enableXOF=i,e.destroyed=this.destroyed,e}}const wn=((e,t,r,n={})=>S(()=>new vn(t,e,r),n))(1,136,32),xn=e=>{const t=e.slice(2),r=Re(wn(Gr.encode(t))).slice(2),n=new Array(40);for(let e=0;e<40;e++){const s=parseInt(r[e],16),i=t[e];n[e]=s>7?i.toUpperCase():i}return`0x${n.join("")}`},kn=(0,j.Ix)(20)[1],_n=(0,j.LJ)(e=>{const t=De(e);if(20!==t.length)throw new Error(`Invalid length found on EthAddress(${e})`);const r=Re(t);if(e===r||e===r.toUpperCase())return t;if(xn(r)!==e)throw new Error(`Invalid checksum found on EthAddress(${e})`);return t},(0,j.$C)(e=>xn(Re(kn(e))))),En=(e=!0)=>(0,j.$C)(t=>{const r=ae.dec(t),n=Math.ceil(r/8),s=(0,j.Ix)(n).dec(t),i=new Array(r);let a=0;return s.forEach(t=>{for(let n=0;n<8&&a>r&1}}),i}),Tn=(e=!0)=>t=>{const r=ae.enc(t.length),n=Math.ceil(t.length/8),i=new Uint8Array(n);for(let r=0;r(0,j.LJ)(Tn(e),En(e));Sn.enc=Tn,Sn.dec=En;const qn=new TextEncoder,Cn=new TextDecoder,In=(0,j.fP)((0,j.Ix)(4),qn.encode.bind(qn),Cn.decode.bind(Cn)),An=K({engine:In,payload:Ve()}),Mn=se({other:(0,j.Ix)(),consensus:An,seal:An,preRuntime:An,runtimeUpdated:j.OC},[0,4,5,6,8]),On=Ve(32),Pn=K({parentHash:On,number:ae,stateRoot:On,extrinsicRoot:On,digests:Y(Mn)}),Bn=Nr.fromText("modlpy/utilisuba").asBytes(),Hn=({threshold:e,signatories:t})=>{const r=Rn(t),n=s([Bn,j.oE.enc(r.length),...r,j.NX.enc(e)]);return ar(n)},Rn=e=>e.slice().sort((e,t)=>{for(let r=0;;r++){const n=r>=e.length,s=r>=t.length;if(n&&s)return 0;if(n)return-1;if(s)return 1;if(e[r]!==t[r])return e[r]>t[r]?1:-1}}),zn={Leaf:"Leaf",Branch:"Branch",BranchWithVal:"BranchWithVal",LeafWithHash:"LeafWithHash",BranchWithHash:"BranchWithHash",Empty:"Empty",Reserved:"Reserved"},Dn=Ve().dec,$n=Ve(1/0).dec,Un=Ve(32).dec,Vn=j.u8.dec,Ln=(0,j.$C)(e=>{const t=(e=>{const t=Vn(e);let r=6;const n=t>>r,s=n?1===n?zn.Leaf:2===n?zn.Branch:zn.BranchWithVal:t>>--r?zn.LeafWithHash:t>>--r?zn.BranchWithHash:t?zn.Reserved:zn.Empty;let i=t&255>>8-r;if(i===2**r-1){let t;do{i+=t=Vn(e)}while(255===t)}return{type:s,partialKey:Ve(Math.ceil(i/2)).dec(e).slice(i%2?3:2)}})(e),{type:r}=t;if("Empty"===r||"Reserved"===r)return t;if("Leaf"===r||"LeafWithHash"===r)return{...t,value:$n(e)};const n=j.NX.dec(e),s=[];for(let e=0;e<16;e++)n>>e&1&&s.push(e.toString(16));let i=null;"BranchWithVal"===r&&(i=Dn(e)),"BranchWithHash"===r&&(i=Un(e));const a={...t,children:Object.fromEntries(s.map(t=>[t,Dn(e)]))};return null!==i&&(a.value=i),a}),Nn=e=>(0,j.$C)(t=>{const r=Re(e(new Uint8Array(t.buffer)));try{return{hash:r,...Ln(t)}}catch{return{type:"Raw",hash:r,value:""}}}),Fn=(e,t=ar)=>{const r=e.map(Nn(t)),n=Object.fromEntries(r.map(e=>[e.hash,e])),s=r.map(e=>e.hash),i=new Set(s),a=t=>{if(t.value)return;const r=e[s.indexOf(t.hash)];t.value="string"==typeof r?r:Re(r)};return r.forEach(e=>{if("children"in e&&Object.values(e.children).forEach(t=>{const r=n[t];r&&(r.parent=e.hash,i.delete(t))}),"BranchWithHash"===e.type||"LeafWithHash"===e.type){const t=e.value,r=n[t];if(!r)return;i.delete(t),"Raw"!==r.type&&(Object.keys(r).forEach(e=>delete r[e]),r.type="Raw",r.hash=t),r.parent=e.hash,a(r)}"Raw"===e.type&&a(e)}),1===i.size?{rootHash:i.values().next().value,proofs:n}:null},jn=Xr(),Wn=(Kn=(e,t,r,s)=>{if("primitive"===e.type)return n[e.value];if("void"===e.type)return j.OC;if("AccountId32"===e.type)return s;if("AccountId20"===e.type)return _n;if("compact"===e.type)return e.isBig?oe:ae;if("bitSequence"===e.type)return Sn(e.isLSB);const i=e=>Wn(e,t,r,s),a=(e,t)=>{const r=i(e);return t?Y(r,t):Y(r)},o=e=>X(...e.map(i)),c=e=>{const t=Object.fromEntries(Object.entries(e).map(([e,t])=>[e,i(t)]));return K(t)};if("sequence"===e.type&&"primitive"===e.value.type&&"u8"===e.value.value)return jn;if("array"===e.type)return"primitive"===e.value.type&&"u8"===e.value.value?Xr(e.len):a(e.value,e.len);if("sequence"===e.type)return a(e.value);if("tuple"===e.type)return o(e.value);if("struct"===e.type)return c(e.value);if("option"===e.type)return J(i(e.value));if("result"===e.type)return Z(i(e.value.ok),i(e.value.ko));const u=Object.values(e.value).map(e=>{switch(e.type){case"void":return j.OC;case"lookupEntry":return i(e.value);case"tuple":return o(e.value);case"struct":return c(e.value);case"array":return a(e.value,e.len)}}),d=Object.fromEntries(Object.keys(e.value).map((e,t)=>[e,u[t]])),p=Object.values(e.value).map(e=>e.idx),l=p.every((e,t)=>e===t)?se(d):se(d,p);return e.byteLength?Jn(l,e.byteLength):l},Xn=nn,Yn=e=>e,(e,t,r,...n)=>{const{id:s}=e;if(t.has(s))return t.get(s);if(r.has(s)){const r=Xn(()=>t.get(s),e,...n);return t.set(s,r),r}r.add(s);let i=Kn(e,t,r,...n);return r.delete(s),t.has(s)&&(i=Yn(i,t.get(s),e,...n)),t.set(s,i),i});var Kn,Xn,Yn;const Zn=(e,t=sr())=>{const r=new Map;return n=>(n=>Wn(e(n),r,new Set,t))(n)},Jn=(e,t)=>{const r=j.Ix(t);return j.LJ(t=>r.enc(e.enc(t)),t=>e.dec(r.dec(t)))},Gn=j.fP(j.OC,()=>{},()=>null),Qn=(e,t)=>"array"===e.type&&e.len===t&&"primitive"===e.value.type&&"u8"===e.value.value,es={type:"void"},ts=(e,t=()=>null)=>{const r=new Map,n=new Set;let s=!0,i=!0;const a=u=>{let d=r.get(u);if(d)return d;if(n.has(u)){const e={id:u};return r.set(u,e),e}n.add(u);const p=(r=>{const n=t(e[r]);if(n)return n;const{def:u,path:d,params:p}=e[r];if("composite"===u.tag){if(0===u.value.length)return es;if(1===u.value.length){const e=a(u.value[0].type);return s&&"AccountId32"===d.at(-1)&&Qn(e,32)?(s=!1,{type:"AccountId32"}):i&&"AccountId20"===d.at(-1)&&Qn(e,20)?(i=!1,{type:"AccountId20"}):e}return o(u.value)}if("variant"===u.tag){if(1===d.length&&"Option"===d[0]&&1===p.length&&"T"===p[0].name){const e=a(p[0].type);return"void"===e.type?{type:"primitive",value:"bool"}:{type:"option",value:e}}if(1===d.length&&"Result"===d[0]&&2===p.length&&"T"===p[0].name&&"E"===p[1].name)return{type:"result",value:{ok:a(p[0].type),ko:a(p[1].type)}};if(0===u.value.length)return es;const e={},t={};return u.value.forEach(r=>{const n=r.name;t[n]=r.docs,0!==r.fields.length?1!==r.fields.length||r.fields[0].name?e[n]={...o(r.fields),idx:r.index}:e[n]={type:"lookupEntry",value:a(r.fields[0].type),idx:r.index}:e[n]={...es,idx:r.index}}),{type:"enum",value:e,innerDocs:t}}if("sequence"===u.tag)return{type:"sequence",value:a(u.value)};if("array"===u.tag){const{len:e}=u.value,t=a(u.value.type);return e&&"void"!==t.type?e>1?{type:"array",value:t,len:u.value.len}:t:es}if("tuple"===u.tag)return 0===u.value.length?es:u.value.length>1?c(u.value.map(e=>a(e)),u.value.map(t=>e[t].docs)):a(u.value[0]);if("primitive"===u.tag)return{type:"primitive",value:u.value.tag};if("compact"===u.tag){const e=a(u.value);return"void"===e.type?es:{type:"compact",isBig:Number(e.value.slice(1))>32,size:e.value}}return{type:u.tag,isLSB:(e[u.value.bitOrderType].path.at(-1)??"LSB").toUpperCase().startsWith("LSB")}})(u);return d=r.get(u),d?Object.assign(d,p):(d={id:u,...p},r.set(u,d)),n.delete(u),d},o=e=>{let t=!0;const r={},n={};return e.forEach((e,s)=>{t=t&&!!e.name;const i=e.name||s,o=a(e.type);"void"!==o.type&&(r[i]=o,n[i]=e.docs)}),t?{type:"struct",value:r,innerDocs:n}:c(Object.values(r),Object.values(n))},c=(e,t)=>{if(e.every(t=>t.id===e[0].id)&&t.every(e=>!e.length)){const[t]=e;return"void"===t.type?es:{type:"array",value:e[0],len:e.length}}return{type:"tuple",value:e,innerDocs:t}};return a},rs=(e,t,r)=>{if(null!=r&&r!==t)throw new Error(`${e} not expected. Received ${r} expected ${t}`)},ns=(e,{decimals:t,tokenSymbol:r,...i})=>{const a=(e=>{try{const t=ke(mt(e));if(t.version<=14)throw new Error("Wrong metadata version");return t}catch(e){throw e||new Error("Unable to decode metadata")}})(e),o=a.extrinsic.version.includes(4)?4:null;if(null==o)throw new Error("Only extrinsic v4 is supported");const{ss58Prefix:c,buildDefinition:u}=(e=>{const{metadata:t}=e;let r=Zn(e);const s=t.pallets.find(e=>"System"===e.name)?.constants.find(e=>"SS58Prefix"===e.name);let i;if(s)try{const t=r(s.type).dec(s.value);"number"==typeof t&&(i=t,r=Zn(e,sr(t)))}catch(e){}const a=new Map,o=e=>{switch(e.type){case"void":return j.OC;case"lookupEntry":return r(e.value.id);case"tuple":return X(...Object.values(e.value).map(e=>r(e.id)));case"struct":return K(G(e.value,e=>r(e.id)));case"array":return Y(r(e.value.id),e.len)}},c=r=>(n,s)=>{const i=t.pallets.find(e=>e.name===n),a=e(i[r].type);if("enum"!==a.type)throw null;const c=a.value[s];return{location:[i.index,c.idx],codec:o(a.value[s])}};return{buildDefinition:r,buildStorage:(s,i)=>{let o=a.get(s);o||a.set(s,o=qr(s));const c=t.pallets.find(e=>e.name===s).storage.items.find(e=>e.name===i),u=e=>e===j.OC?Gn:e,d=(e,t,...r)=>{const n=o(...r),[,...s]=r;return{args:X(...s.map(([e])=>e)),keys:n,value:t,len:e,fallback:1===c.modifier?t.dec(c.fallback):void 0}};if("plain"===c.type.tag)return d(0,u(r(c.type.value)),i);const{key:p,value:l,hashers:h}=c.type.value,f=u(r(l)),y=h.map(e=>n[e.tag]),g=(()=>{if(1===y.length)return[[r(p),y[0]]];const t=e(p);switch(t.type){case"array":return y.map(e=>[r(t.value.id),e]);case"tuple":return t.value.map((e,t)=>[r(e.id),y[t]]);default:throw new Error("Invalid key type")}})();return d(y.length,f,i,...g)},buildEvent:c("events"),buildError:c("errors"),buildViewFn:(e,n)=>{const s=t.pallets.find(t=>t.name===e)?.viewFns.find(e=>e.name===n);if(!s)throw null;return{args:X(...s.inputs.map(e=>r(e.type))),value:r(s.output)}},buildRuntimeCall:(e,n)=>{const s=t.apis.find(t=>t.name===e)?.methods.find(e=>e.name===n);if(!s)throw null;return{args:X(...s.inputs.map(e=>r(e.type))),value:r(s.output)}},buildCall:c("calls"),buildConstant:(e,n)=>{const s=t.pallets.find(t=>t.name===e).constants.find(e=>e.name===n);return r(s.type)},ss58Prefix:i}})((e=>{const t=ts(e.lookup,({def:r})=>{if("composite"===r.tag){const n=function(e){if(2!==e.value.length||"index"!==e.value[0].name||"error"!==e.value[1].name)return null;const r=t(e.value[0].type),n=t(e.value[1].type);return"primitive"===r.type&&"u8"===r.value&&"array"===n.type&&"primitive"===n.value.type&&"u8"===n.value.value?1+n.len:null}(r);if(n)return{type:"enum",innerDocs:{},value:Object.fromEntries(e.pallets.map(e=>[e.name,null==e.errors?{...es,idx:e.index}:{type:"lookupEntry",value:t(e.errors.type),idx:e.index}])),byteLength:n}}return null});return Object.assign(t,{metadata:e,call:(()=>{if("call"in e.extrinsic)return e.extrinsic.call;const t=e.lookup[e.extrinsic.type],r=t?.params.find(e=>"Call"===e.name);return r?.type??null})()})})(a));if(null==c)throw new Error("SS58 prefix not found in metadata");rs("SS58 prefix",c,i.base58Prefix);const d=a.pallets.find(e=>"System"===e.name)?.constants.find(e=>"Version"===e.name);if(null==d)throw new Error("System.Version constant not found");const{spec_name:p,spec_version:l}=u(d.type).dec(d.value);if("string"!=typeof p||"number"!=typeof l)throw new Error("Spec name or spec version not found");rs("Spec name",p,i.specName),rs("Spec version",l,i.specVersion);const h={decimals:t,tokenSymbol:r,specVersion:l,specName:p,base58Prefix:c},f=new Map(a.lookup.map(e=>[e.id,e])),y=((e,t)=>{const r=new Set,n=e=>{if(r.has(e))return;const{tag:s,value:i}=t.get(e).def;switch(s){case"composite":if(!i.length)break;r.add(e),i.forEach(({type:e})=>{n(e)});break;case"variant":if(!i.length)break;r.add(e),i.forEach(({fields:e})=>{e.forEach(({type:e})=>{n(e)})});break;case"tuple":if(!i.length)break;r.add(e),i.forEach(n);break;case"sequence":r.add(e),n(i);break;case"array":r.add(e),n(i.type);break;case"bitSequence":r.add(e)}};n(e.extrinsic.call),n(e.extrinsic.address),n(e.extrinsic.signature),e.extrinsic.signedExtensions.forEach(({type:e,additionalSigned:t})=>{n(e),n(t)});const s=[...r].sort((e,t)=>e-t);return new Map(s.map((e,t)=>[e,t]))})(a,f),g=e=>{const{def:{tag:t,value:r}}=f.get(e);if("primitive"===t)return r.tag;if("composite"!==t&&"tuple"!==t||r.length>1)throw new Error("The provided definition doesn't map to a primitive");return 0===r.length?null:g("tuple"===t?r[0]:r[0].type)},m=e=>{const{def:t}=f.get(e);if("primitive"===t.tag)return{tag:t.value.tag,value:void 0};if("compact"===t.tag){const e=g(t.value),r=vt[e];if(!r)throw new Error("Invalid primitive for Compact");return{tag:r,value:void 0}}return y.has(e)?{tag:"perId",value:y.get(e)}:{tag:"void",value:void 0}},b={version:o,addressTy:m(a.extrinsic.address),callTy:m(a.extrinsic.call),signatureTy:m(a.extrinsic.signature),signedExtensions:a.extrinsic.signedExtensions.map(e=>({identifier:e.identifier,includedInExtrinsic:m(e.type),includedInSignedData:m(e.additionalSigned)}))},v=((e,t,r,n)=>{const s=[];return[...t.entries()].forEach(([t,i])=>{const{path:a}=e.get(t);((e,t,r,n)=>{const{def:{tag:s,value:i}}=e.get(n);switch(s){case"composite":return[{tag:s,value:i.map(e=>({name:e.name,typeName:e.typeName,ty:t(e.type)}))}];case"variant":return i.map(e=>({tag:"enumeration",value:{name:e.name,index:e.index,fields:e.fields.map(e=>({name:e.name,typeName:e.typeName,ty:t(e.type)}))}}));case"sequence":return[{tag:s,value:t(i)}];case"array":return[{tag:s,value:{len:i.len,typeParam:t(i.type)}}];case"tuple":return[{tag:s,value:i.map(t)}];case"bitSequence":{const t=r(i.bitStoreType),n=xe[t];if(!n)throw new Error("Invalid primitive for BitSequence");const s=e.get(i.bitOrderType).path,a=s.includes("Lsb0");if(!a&&!s.includes("Msb0"))throw new Error("BitOrderType not recognized");return[{tag:"bitSequence",value:{numBytes:n,leastSignificantBitFirst:a}}]}}throw new Error(`FrameId(${n}) should have been filtered out`)})(e,r,n,t).forEach(e=>{s.push({path:a,typeId:i,typeDef:e})})}),s.sort((e,t)=>{if(e.typeId!==t.typeId)return e.typeId-t.typeId;if("enumeration"!==e.typeDef.tag||"enumeration"!==t.typeDef.tag)throw new Error("Found two types with same id");return e.typeDef.value.index-t.typeDef.value.index}),s})(f,y,m,g),w=v.map(me.enc);let x;const k=()=>{if(x)return x;if(!w.length)return x=[new Uint8Array(32).fill(0)];x=new Array(2*w.length-1);let e=w.length-1;for(let t=0;t0;e-=2)x[(e-1)/2]=N(s([x[e],x[e+1]]));return x};let _;const E=e=>{const t=function(e,t){const r=t.map(t=>e[t]),n=e.length-1,s=t.map(e=>n+e),i=[];if(s.length){const e=_t(s.at(-1)),t=Math.pow(2,e)-1,n=s.findIndex(e=>e>=t);n>0&&(s.unshift(...s.splice(n)),r.unshift(...r.splice(n)))}let a=0;const o=e=>{if(a===s.length)return void i.push(e);const t=s[a];if(t===e)return void++a;const r=_t(e);if(e!==(t+1>>_t(t)-r)-1)return void i.push(e);const n=2*e+1;o(n),o(n+1)};return o(0),{leaves:r,leafIdxs:s,proofIdxs:i}}(w,e),r=k(),n=t.proofIdxs.map(e=>r[e]);return s([j.oE.enc(t.leaves.length),...t.leaves,j.oE.enc(t.leafIdxs.length),...t.leafIdxs.map(e=>j.DH.enc(e)),j.oE.enc(n.length),...n,ve.enc(b),pe.enc(h)])},T=e=>{const t=[b.callTy,...b.signedExtensions.map(e=>e.includedInExtrinsic),...b.signedExtensions.map(e=>e.includedInSignedData)];return E(kt(e,t,v))};return{digest:()=>{if(_)return _;const e={tag:"V1",value:{typeInformationTreeRoot:k()[0],extrinsicMetadataHash:N(ve.enc(b)),...h}};return _=N(he.enc(e))},getProofForExtrinsic:(e,t)=>{let[,{version:r,type:n},i]=we(e);if(r!==b.version)throw new Error("Incorrect extrinsic version");const a="signed"===n?[b.addressTy,b.signatureTy,...b.signedExtensions.map(e=>e.includedInExtrinsic),b.callTy]:[b.callTy];return t&&(i=s([i,bt(t)]),a.push(...b.signedExtensions.map(e=>e.includedInSignedData))),E(kt(i,a,v))},getProofForExtrinsicParts:(e,t,r)=>{const n=s([e,t,r].map(bt));return T(n)},getProofForExtrinsicPayload:T}}},30788(e,t,r){r.d(t,{B:()=>h});var n=r(39385),s=r(76838),i=r(34116),a=r(66615),o=r(96944),c=r(73274),u=r(1048).Buffer;async function d(e){let t;try{t=await e}catch(e){if(e.returnCode)throw new Error(`${e.returnCode}: ${e.errorMessage}`);throw new Error(e.message)}return t}function p(e,t,r,n=0,s=0){const o=`m/44'/${r}'/${n}'/0'/${s}'`;return async r=>{const{signature:n}=await d(r[e](o,(0,a.e)(t)));return{signature:(0,i.d)(n.toString("hex"))}}}function l(e,t,r,n=0,s=0){const o=`m/44'/${r}'/${n}'/0'/${s}'`;return async r=>{const{r:n,s,v:c}=await d(r[e](o,(0,a.e)(t))),p=u.concat([n,s,c]);return{signature:(0,i.d)(p.toString("hex"))}}}class h{#n;#s;#i;#a;#o=null;constructor(e,t,r,n,i){const a=c.M5[t],o=s.T.find(({type:t})=>t===e);if(!a)throw new Error(`Unsupported Ledger chain ${t}`);if(!o)throw new Error(`Unsupported Ledger transport ${e}`);this.#a=i,this.#i=n,this.#s=r,this.#n=o}async getAddress(e,t=!1,r=0,n=0){const s=`m/44'/${this.#s}'/${r}'/0'/${n}'`;return this.withApp(async r=>{const{address:n,pubKey:a}=await d(r.getAddressEd25519(s,e,t));return{address:n,publicKey:(0,i.d)(a)}})}async getAddressEcdsa(e=!1,t=0,r=0){const n=`m/44'/${this.#s}'/${t}'/0'/${r}'`;return this.withApp(async t=>{const{address:r,pubKey:s}=await d(t.getAddressEcdsa(n,e));return{address:r,publicKey:(0,i.d)(s)}})}async getVersion(){return this.withApp(async e=>{const{deviceLocked:t,major:r,minor:n,patch:s,testMode:i}=await d(e.getVersion());return{isLocked:!!t,isTestMode:!!i,version:[r||0,n||0,s||0]}})}async sign(e,t,r){return this.withApp(p("signEd25519",e,this.#s,t,r))}async signRaw(e,t,r){return this.withApp(p("signRawEd25519",(0,o.C1)(e),this.#s,t,r))}async signEcdsa(e,t,r){return this.withApp(l("signEcdsa",(0,o.C1)(e),this.#s,t,r))}async signRawEcdsa(e,t,r){return this.withApp(l("signRawEcdsa",(0,o.C1)(e),this.#s,t,r))}async signWithMetadata(e,t,r,n){return this.withApp(function(e,t,r=0,n=0,{metadata:s}={}){const a=`m/44'/${t}'/${r}'/0'/${n}'`;return async t=>{if(!s)throw new Error("The metadata option must be present when using signWithMetadata");const r=u.from(e),{signature:n}=await d(t.signWithMetadataEd25519(a,r,s));return{signature:(0,i.d)(n.toString("hex"))}}}(e,this.#s,t,r,n))}async signWithMetadataEcdsa(e,t,r,n){return this.withApp(function(e,t,r=0,n=0,{metadata:s}={}){const a=`m/44'/${t}'/${r}'/0'/${n}'`;return async t=>{if(!s)throw new Error("The metadata option must be present when using signWithMetadata");const r=u.from(e),{r:n,s:o,v:c}=await d(t.signWithMetadataEcdsa(a,r,s)),p=u.concat([n,o,c]);return{signature:(0,i.d)(p.toString("hex"))}}}(e,this.#s,t,r,n))}async withApp(e){try{if(!this.#o){const e=await this.#n.create();this.#o=new n.PolkadotGenericApp(e,this.#i,this.#a)}return await e(this.#o)}catch(e){throw this.#o=null,e}}}},33571(e,t,r){r.d(t,{AW:()=>A});var n=r(59540),s=r(89129),i=r(54143),a=r(79876),o=r(62518),c=r(35359),u=r(52959),d=r(76506),p=r(82228),l=r(56393),h=r(25455),f=r(70594),y=r(27774),g=r(35262),m=r(84645),b=r(92110),v=r(43778),w=r(33482),x=r(92100),k=r(6409);class _{#c={};add(e){return this.#c[(0,d.F)(e.address).toString()]=e,e}all(){return Object.values(this.#c)}get(e){const t=this.#c[(0,d.F)(e).toString()];if(!t)throw new Error(`Unable to retrieve keypair '${(0,w.b)(e)||(0,i.qv)(e)?(0,x.X)((0,k.e)(e)):e}'`);return t}remove(e){delete this.#c[(0,d.F)(e).toString()]}}const E={ecdsa:e=>(0,o.S)(e),ed25519:e=>(0,c.r)(e),ethereum:e=>(0,o.S)(e),sr25519:e=>(0,u.H)(e)};function T({publicKey:e}){return e}class S{#u;#d;#p;decodeAddress=d.F;constructor(e={}){if(e.type=e.type||"ed25519",!["ecdsa","ethereum","ed25519","sr25519"].includes(e.type||"undefined"))throw new Error(`Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '${e.type||"unknown"}`);this.#u=new _,this.#p=e.ss58Format,this.#d=e.type}get pairs(){return this.getPairs()}get publicKeys(){return this.getPublicKeys()}get type(){return this.#d}addPair(e){return this.#u.add(e)}addFromAddress(e,t={},r=null,n=this.type,i,a){const o=this.decodeAddress(e,i);return this.addPair((0,s.x)({toSS58:this.encodeAddress,type:n},{publicKey:o,secretKey:new Uint8Array},t,r,a))}addFromJson(e,t){return this.addPair(this.createFromJson(e,t))}addFromMnemonic(e,t={},r=this.type,n){return this.addFromUri(e,t,r,n)}addFromPair(e,t={},r=this.type){return this.addPair(this.createFromPair(e,t,r))}addFromSeed(e,t={},r=this.type){return this.addPair((0,s.x)({toSS58:this.encodeAddress,type:r},E[r](e),t,null))}addFromUri(e,t={},r=this.type,n){return this.addPair(this.createFromUri(e,t,r,n))}createFromJson({address:e,encoded:t,encoding:{content:r,type:a,version:o},meta:c},u){if("3"===o&&"pkcs8"!==r[0])throw new Error(`Unable to decode non-pkcs8 type, [${r.join(",")}] found}`);const d="0"!==o&&Array.isArray(r)?r[1]:this.type,l=Array.isArray(a)?a:[a];if(!["ed25519","sr25519","ecdsa","ethereum"].includes(d))throw new Error(`Unknown crypto type ${d}`);const h=(0,i.qv)(e)?(0,n.V)(e):this.decodeAddress(e,u),f=(0,i.qv)(t)?(0,n.V)(t):(0,p.u)(t);return(0,s.x)({toSS58:this.encodeAddress,type:d},{publicKey:h,secretKey:new Uint8Array},c,f,l)}createFromPair(e,t={},r=this.type){return(0,s.x)({toSS58:this.encodeAddress,type:r},e,t,null)}createFromUri(e,t={},r=this.type,o){const c=e.startsWith("//")?`${v.G}${e}`:e,{derivePath:u,password:d,path:p,phrase:m}=(0,l.E)(c);let b;const w=(0,i.qv)(m,256);if(w)b=(0,n.V)(m);else{const e=m.split(" ");if([12,15,18,21,24].includes(e.length))b="ethereum"===r?(0,h.s)(m,"",!1,64):(0,f.F)(m,d,o);else{if(m.length>32)throw new Error("specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes");b=(0,a.j)(m.padEnd(32))}}const x="ethereum"===r?w?E[r](b):(0,y.w)(b,u.substring(1)):(0,g.d)(E[r](b),p,r);return(0,s.x)({toSS58:this.encodeAddress,type:r},x,t,null)}encodeAddress=(e,t)=>"ethereum"===this.type?(0,m.w)(e):(0,b.j)(e,t??this.#p);getPair(e){return this.#u.get(e)}getPairs(){return this.#u.all()}getPublicKeys(){return this.#u.all().map(T)}removePair(e){this.#u.remove(e)}setSS58Format(e){this.#p=e}toJson(e,t){return this.#u.get(e).toJson(t)}}const q=[{p:"0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d",s:"0x98319d4ff8a9508c4bb0cf0b5a78d760a0b2082c02775e6e82370816fedfff48925a225d97aa00682d6a59b95b18780c10d7032336e88f3442b42361f4a66011",seed:"Alice",type:"sr25519"},{p:"0xbe5ddb1579b72e84524fc29e78609e3caf42e85aa118ebfe0b0ad404b5bdd25f",s:"0xe8da6c9d810e020f5e3c7f5af2dea314cbeaa0d72bc6421e92c0808a0c584a6046ab28e97c3ffc77fe12b5a4d37e8cd4afbfebbf2391ffc7cb07c0f38c023efd",seed:"Alice//stash",type:"sr25519"},{p:"0x8eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a48",s:"0x081ff694633e255136bdb456c20a5fc8fed21f8b964c11bb17ff534ce80ebd5941ae88f85d0c1bfc37be41c904e1dfc01de8c8067b0d6d5df25dd1ac0894a325",seed:"Bob",type:"sr25519"},{p:"0xfe65717dad0447d715f660a0a58411de509b42e6efb8375f562f58a554d5860e",s:"0xc006507cdfc267a21532394c49ca9b754ca71de21e15a1cdf807c7ceab6d0b6c3ed408d9d35311540dcd54931933e67cf1ea10d46f75408f82b789d9bd212fde",seed:"Bob//stash",type:"sr25519"},{p:"0x90b5ab205c6974c9ea841be688864633dc9ca8a357843eeacf2314649965fe22",s:"0xa8f2d83016052e5d6d77b2f6fd5d59418922a09024cda701b3c34369ec43a7668faf12ff39cd4e5d92bb773972f41a7a5279ebc2ed92264bed8f47d344f8f18c",seed:"Charlie",type:"sr25519"},{p:"0x306721211d5404bd9da88e0204360a1a9ab8b87c66c1bc2fcdd37f3c2222cc20",s:"0x20e05482ca4677e0edbc58ae9a3a59f6ed3b1a9484ba17e64d6fe8688b2b7b5d108c4487b9323b98b11fe36cb301b084e920f7b7895536809a6d62a451b25568",seed:"Dave",type:"sr25519"},{p:"0xe659a7a1628cdd93febc04a4e0646ea20e9f5f0ce097d9a05290d4a9e054df4e",s:"0x683576abfd5dc35273e4264c23095a1bf21c14517bece57c7f0cc5c0ed4ce06a3dbf386b7828f348abe15d76973a72009e6ef86a5c91db2990cb36bb657c6587",seed:"Eve",type:"sr25519"},{p:"0x1cbd2d43530a44705ad088af313e18f80b53ef16b36177cd4b77b846f2a5f07c",s:"0xb835c20f450079cf4f513900ae9faf8df06ad86c681884122c752a4b2bf74d4303e4f21bc6cc62bb4eeed5a9cce642c25e2d2ac1464093b50f6196d78e3a7426",seed:"Ferdie",type:"sr25519"}],C=[{name:"Alith",p:"0x02509540919faacf9ab52146c9aa40db68172d83777250b28e4679176e49ccdd9f",s:"0x5fb92d6e98884f76de468fa3f6278f8807c48bebc13595d45af5bdc4da702133",type:"ethereum"},{name:"Baltathar",p:"0x033bc19e36ff1673910575b6727a974a9abd80c9a875d41ab3e2648dbfb9e4b518",s:"0x8075991ce870b93a8870eca0c0f91913d12f47948ca0fd25b49c6fa7cdbeee8b",type:"ethereum"},{name:"Charleth",p:"0x0234637bdc0e89b5d46543bcbf8edff329d2702bc995e27e9af4b1ba009a3c2a5e",s:"0x0b6e18cafb6ed99687ec547bd28139cafdd2bffe70e6b688025de6b445aa5c5b",type:"ethereum"},{name:"Dorothy",p:"0x02a00d60b2b408c2a14c5d70cdd2c205db8985ef737a7e55ad20ea32cc9e7c417c",s:"0x39539ab1876910bbf3a223d84a29e28f1cb4e2e456503e7e91ed39b2e7223d68",type:"ethereum"},{name:"Ethan",p:"0x025cdc005b752651cd3f728fb9192182acb3a9c89e19072cbd5b03f3ee1f1b3ffa",s:"0x7dce9bc8babb68fec1409be38c8e1a52650206a7ed90ff956ae8a6d15eeaaef4",type:"ethereum"},{name:"Faith",p:"0x037964b6c9d546da4646ada28a99e34acaa1d14e7aba861a9055f9bd200c8abf74",s:"0xb9d2ea9a615f3165812e8d44de0d24da9bbd164b65c4f0573e1ce2c8dbd9c8df",type:"ethereum"}];function I(e,t){if(!e&&!t)throw new Error("Testing pair should have either a name or a seed");return{isTesting:!0,name:e||t?.replace("//","_").toLowerCase()}}function A(e={},t=!0){const r=new S(e),i="ethereum"===e.type?C:q;for(const{name:a,p:o,s:c,seed:u,type:d}of i){const i=I(a,u);(t||a||!u?r.addPair((0,s.x)({toSS58:r.encodeAddress,type:d},{publicKey:(0,n.V)(o),secretKey:(0,n.V)(c)},i)):r.addFromUri(u,i,e.type)).lock=()=>{}}return r}},33687(e,t,r){r.d(t,{A:()=>n});const n={acala:["0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c"],ajuna:["0xe358eb1d11b31255a286c12e44fe6780b7edb171d657905a97e39f71d9c6c3ee"],"aleph-node":["0x70255b4d28de0fc4e1a193d7e175ad1ccef431598211c55538f1018651a0344e"],astar:["0x9eb76c5184c4ab8679d2d5d819fdf90b9c001403e9e17da2e14b6d8aec4029c6"],basilisk:["0xa85cfb9b9fd4d622a5b28289a02347af987d8f73fa3108450e2b4a11c1ce5755"],bifrost:["0x262e1b2ad728475fd6fe88e62d34c200abe6fd693931ddad144059b1eb884e5b"],"bifrost-kusama":["0x9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed"],bittensor:["0x2f0555cc76fc2840a25a6ea3b9637146806f1f44b090c175ffde2a7e5ab36c03"],centrifuge:["0xb3db41421702df9a7fcac62b53ffeac85f7853cc4e689e0b93aeb3db18c09d82","0x67dddf2673b69e5f875f6f25277495834398eafd67f492e09f3f3345e003d1b5"],cere:["0x81443836a9a24caaa23f1241897d1235717535711d1d3fe24eae4fdc942c092c"],composable:["0xdaab8df776eb52ec604a5df5d388bb62a050a0aaec4556a64265b9d42755552d"],creditcoin3:["0x4436a7d64e363df85e065a894721002a86643283f9707338bf195d360ba2ee71","0xfc4ec97a1c1f119c4353aecb4a17c7c0cf7b40d5d660143d8bad9117e9866572","0xfc9df99a665f964aed6649f275055e54df5e3420489538ed31d7788f53d11ef6"],darwinia:["0xe71578b37a7c799b0ab4ee87ffa6f059a6b98f71f06fb8c84a8d88013a548ad6"],dentnet:["0x0313f6a011d128d22f996703cbab05162e2fdc9e031493314fe6db79979c5ca7"],"dock-mainnet":["0x6bfe24dca2a3be10f22212678ac13a6446ec764103c0f3471c71609eac384aae","0xf73467c6544aa68df2ee546b135f955c46b90fa627e9b5d7935f41061bb8a5a9"],edgeware:["0x742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b"],encointer:["0x7dd99936c1e9e6d1ce7d90eb6f33bea8393b4bf87677d675aa63c9cb3e8c5b5b"],enjin:["0xd8761d3c88f26dc12875c00d3165f7d67243d56fc85b4cf19937601a7916e5a9"],equilibrium:["0x6f1a800de3daff7f5e037ddf66ab22ce03ab91874debeddb1086f5f7dbd48925"],frequency:["0x4a587bf17a404e3572747add7aab7bbe56e805a5479c6c436f07f36fcc8d3ae1"],genshiro:["0x9b8cefc0eb5c568b527998bdd76c184e2b76ae561be76e4667072230217ea243"],hydradx:["0xafdc188f45c71dacbaa0b62e16a91f726c7b8699a9748cdf715459de6b7f366d","0xd2a620c27ec5cbc5621ff9a522689895074f7cca0d08e7134a7804e1a3ba86fc","0x10af6e84234477d84dc572bac0789813b254aa490767ed06fb9591191d1073f9","0x3d75507dd46301767e601265791da1d9cb47b6ebc94e87347b635e5bf58bd047","0x0ed32bfcab4a83517fac88f2aa7cbc2f88d3ab93be9a12b6188a036bf8a943c2"],integritee:["0xcdedc8eadbfa209d3f207bba541e57c3c58a667b05a2e1d1e86353c9000758da","0xe13e7af377c64e83f95e0d70d5e5c3c01d697a84538776c5b9bbe0e7d7b6034c"],"interlay-parachain":["0xbf88efe70e9e0e916416e8bed61f2b45717f517d7f3523e33c7b001e5ffcbc72"],karura:["0xbaf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b"],khala:["0xd43540ba6d3eb4897c28a77d48cb5b729fea37603cbbfc7a86a73b72adb3be8d"],kulupu:["0xf7a99d3cb92853d00d5275c971c132c074636256583fee53b3bbe60d7b8769ba"],kusama:["0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe","0xe3777fa922cafbff200cadeaea1a76bd7898ad5b89f7848999058b50e715f636","0x3fd7b9eb6a00376e5be61f01abb429ffb0b104be05eaff4d458da48fcd425baf"],dicle:["0xd9d3cd7c1e5d890d969b957f4c5b71a111bbeeabc968f1d0d4538c2663f080a7"],liberland:["0x6bd89e052d67a45bb60a9a23e8581053d5e0d619f15cb9865946937e690c42d6"],matrixchain:["0x3af4ff48ec76d2efc8476730f423ac07e25ad48f5f4c9dc39c778b164d808615"],mythos:["0xf6ee56e9c5277df5b4ce6ae9983ee88f3cbed27d31beeb98f9f84f997a1ab0b9"],nodle:["0x97da7ede98d7bad4e36b4d734b6055425a3be036da2a332ea5a7037656427a21"],origintrail:["0xe7e0962324a3b86c83404dbea483f25fb5dab4c224791c81b756cfc948006174"],p3d:["0x6c5894837ad89b6d92b114a2fb3eafa8fe3d26a54848e3447015442cd6ef4e66"],parallel:["0xe61a41c53f5dcd0beb09df93b34402aada44cb05117b71059cce40a2723a4e97"],peaq:["0xd2a5d385932d1f650dae03ef8e2748983779ee342c614f80854d32b8cd8fa48c"],pendulum:["0x5d3c298622d5634ed019bf61ea4b71655030015bde9beb0d6a24743714462c86"],phala:["0x1bb969d85965e4bb5a651abbedf21a54b6b31a21f66b5401cc3f1e286268d736"],picasso:["0x6811a339673c9daa897944dcdac99c6e2939cc88245ed21951a0a3c9a2be75bc","0xe8e7f0f4c4f5a00720b4821dbfddefea7490bcf0b19009961cc46957984e2c1c"],polimec:["0x7eb9354488318e7549c722669dcbdcdc526f1fef1420e7944667212f3601fdbd"],polkadex:["0x3920bcb4960a1eef5580cd5367ff3f430eef052774f78468852f7b9cb39f8a3c"],polkadot:["0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"],pezkuwi:["0x41693961995d879073269a008d0a52832caa3e0ae73869f02127f3d5daa4934c"],polymesh:["0x6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063"],quartz:["0xcd4d732201ebe5d6b014edda071c4203e16867305332301dc8d092044b28e554"],rococo:["0x6408de7737c59c238890533af25896a2c20608d8b380bb01029acb392781063e","0xaaf2cd1b74b5f726895921259421b534124726263982522174147046b8827897","0x037f5f3c8e67b314062025fc886fcd6238ea25a4a9b45dce8d246815c9ebe770","0xc196f81260cf1686172b47a79cf002120735d7cb0eb1474e8adce56618456fff","0xf6e9983c37baf68846fedafe21e56718790e39fb1c582abc408b81bc7b208f9a","0x5fce687da39305dfe682b117f0820b319348e8bb37eb16cf34acbf6a202de9d9","0xe7c3d5edde7db964317cd9b51a3a059d7cd99f81bdbce14990047354334c9779","0x1611e1dbf0405379b861e2e27daa90f480b2e6d3682414a80835a52e8cb8a215","0x343442f12fa715489a8714e79a7b264ea88c0d5b8c66b684a7788a516032f6b9","0x78bcd530c6b3a068bc17473cf5d2aff9c287102bed9af3ae3c41c33b9d6c6147","0x47381ee0697153d64404fc578392c8fd5cba9073391908f46c888498415647bd","0x19c0e4fa8ab75f5ac7865e0b8f74ff91eb9a100d336f423cd013a8befba40299"],pezkuwichain:["0x32154fd2c844f928c82964ff66168b41b15fc235f3a956d14393734c1ed4326b"],sora:["0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5"],stafi:["0x290a4149f09ea0e402c74c1c7e96ae4239588577fe78932f94f5404c68243d80"],statemine:["0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a"],statemint:["0x68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f"],subsocial:["0x0bd72c1c305172e1275278aaeb3f161e02eccb7a819e63f62d47bd53a28189f8"],ternoa:["0x6859c81ca95ef624c9dfe4dc6e3381c33e5d6509e35e147092bfbc780f777c4e"],unique:["0x84322d9cddbf35088f1e54e9a85c967a41a56a4f43445768125e61af166c7d31"],vara:["0xfe1b4c55fd4d668101126434206571a7838a8b6b93a6d1b95d607e78e6c53763"],vtb:["0x286bc8414c7000ce1d6ee6a834e29a54c1784814b76243eb77ed0b2c5573c60f","0x7483b89572fb2bd687c7b9a93b242d0b237f9aba463aba07ec24503931038aaa"],westend:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"],zagros:["0x297f5a4d105b4b28312586ff1915572ffe4ee015ff772b76399ecbff25a22026"],xxnetwork:["0x50dd5d206917bf10502c68fb4d18a59fc8aa31586f4e8856b493e43544aa82aa"],zeitgeist:["0x1bf2a2ecb4a868de66ea8610f2ce7c8c43706561b6476031315f6640fe38e060"]}},34060(e,t,r){r.d(t,{G:()=>i,Y:()=>s});var n=r(87194);let s;function i(e="",t){s=t?function(e,t){return{del:r=>t.del(`${e}${r}`),forEach:t.forEach,get:r=>{const n=`${e}${r}`,s=t.get(n);if(s)return s.x=Date.now(),t.set(n,s),s.v},set:(r,n)=>{t.set(`${e}${r}`,{v:n,x:Date.now()})}}}(`derive:${e}:`,t):n.U,t&&function(e){const t=Date.now(),r=[];e.forEach((e,{x:n})=>{t-n>6048e5&&r.push(e)}),r.forEach(t=>e.del(t))}(t)}i()},34985(e,t,r){r.d(t,{G:()=>Ni});var n={};r.r(n),r.d(n,{_flags:()=>se,_identity:()=>fe,accountId:()=>re,flags:()=>ie,hasIdentity:()=>ge,hasIdentityMulti:()=>me,idAndIndex:()=>ae,idToIndex:()=>be,identity:()=>ye,indexToId:()=>ke,indexes:()=>xe,info:()=>Ee});var s={};r.r(s),r.d(s,{hasProposals:()=>ze,members:()=>Re,prime:()=>Le,proposal:()=>De,proposalCount:()=>$e,proposalHashes:()=>Ue,proposals:()=>Ve});var i={};r.r(i),r.d(i,{_getIds:()=>je,all:()=>We,expand:()=>Xe,get:()=>Ke,getExpanded:()=>Ye,listNodes:()=>Je});var a={};r.r(a),r.d(a,{account:()=>lt,all:()=>it,votingBalance:()=>ft,votingBalances:()=>ht});var o={};r.r(o),r.d(o,{bounties:()=>mt});var c={};r.r(c),r.d(c,{_getHeaderRange:()=>Ct,bestNumber:()=>bt.s,bestNumberFinalized:()=>vt.k,bestNumberLag:()=>wt.G,getBlock:()=>xt.g,getBlockByNumber:()=>kt,getHeader:()=>St,subscribeFinalizedBlocks:()=>qt,subscribeFinalizedHeads:()=>It,subscribeNewBlocks:()=>At.b,subscribeNewHeads:()=>Mt});var u={};r.r(u),r.d(u,{fees:()=>Ot});var d={};r.r(d),r.d(d,{hasProposals:()=>$t,members:()=>Dt,prime:()=>Ft,proposal:()=>Ut,proposalCount:()=>Vt,proposalHashes:()=>Lt,proposals:()=>Nt,votes:()=>Rt,votesOf:()=>zt});var p={};r.r(p),r.d(p,{childKey:()=>Wt,contributions:()=>Gt,ownContributions:()=>tr});var l={};r.r(l),r.d(l,{_referendumInfo:()=>_r,_referendumVotes:()=>xr,_referendumsVotes:()=>kr,dispatchQueue:()=>ar,locks:()=>cr,nextExternal:()=>ur,preimage:()=>lr,preimages:()=>pr,proposals:()=>fr,referendumIds:()=>yr,referendums:()=>gr,referendumsActive:()=>mr,referendumsFinished:()=>br,referendumsInfo:()=>Er,sqrtElectorate:()=>Sr});var h={};r.r(h),r.d(h,{info:()=>Ar});var f={};r.r(f),r.d(f,{receivedHeartbeats:()=>Or});var y={};r.r(y),r.d(y,{hasProposals:()=>Br,members:()=>Pr,prime:()=>$r,proposal:()=>Hr,proposalCount:()=>Rr,proposalHashes:()=>zr,proposals:()=>Dr});var g={};r.r(g),r.d(g,{eraLength:()=>jr,eraProgress:()=>Wr,indexes:()=>Vr,info:()=>Lr,progress:()=>Fr,sessionProgress:()=>Kr});var m={};r.r(m),r.d(m,{_members:()=>Jr,candidates:()=>Xr,info:()=>Yr,member:()=>Zr,members:()=>Gr});var b={};r.r(b),r.d(b,{_eraExposure:()=>wn,_eraPrefs:()=>In,_eraSlashes:()=>Rn,_erasExposure:()=>kn,_erasPoints:()=>qn,_erasPrefs:()=>Mn,_erasRewards:()=>Bn,_erasSlashes:()=>Dn,_ownExposures:()=>Nn,_ownSlashes:()=>Wn,_stakerExposures:()=>Qn,_stakerPoints:()=>rs,_stakerPrefs:()=>ss,_stakerRewards:()=>cs,_stakerRewardsEras:()=>os,_stakerSlashes:()=>ls,account:()=>nn,accounts:()=>rn,currentPoints:()=>sn,electedInfo:()=>on,eraExposure:()=>xn,eraPrefs:()=>An,eraSlashes:()=>zn,erasExposure:()=>_n,erasHistoric:()=>En,erasPoints:()=>Cn,erasPrefs:()=>On,erasRewards:()=>Hn,erasSlashes:()=>$n,keys:()=>Un,keysMulti:()=>Vn,nextElected:()=>gs,overview:()=>Ln,ownExposure:()=>Fn,ownExposures:()=>jn,ownSlash:()=>Kn,ownSlashes:()=>Xn,query:()=>Jn,queryMulti:()=>Gn,stakerExposure:()=>ts,stakerExposures:()=>es,stakerPoints:()=>ns,stakerPrefs:()=>is,stakerRewards:()=>us,stakerRewardsMulti:()=>ps,stakerRewardsMultiEras:()=>ds,stakerSlashes:()=>hs,stashes:()=>ys,validators:()=>ms,waitingInfo:()=>vs});var v={};r.r(v),r.d(v,{hasProposals:()=>xs,members:()=>ws,prime:()=>Ss,proposal:()=>ks,proposalCount:()=>_s,proposalHashes:()=>Es,proposals:()=>Ts});var w={};r.r(w),r.d(w,{info:()=>As,overview:()=>Os});var x={};r.r(x),r.d(x,{proposals:()=>Ps});var k={};r.r(k),r.d(k,{accountExtrinsics:()=>Rs,events:()=>Bs,extrinsicInfo:()=>Hs,signingInfo:()=>Ws});var _=r(56109),E=r(93302),T=r(76733),S=r(92100),q=r(6409);const C=(new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/api/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/api/packageInfo.js").pathname.lastIndexOf("/")+1),"16.5.11");function I(e,t){return e.findMetaCall((0,q.e)(t))}function A(e,t){return e.findMetaError((0,q.e)(t))}var M=r(16090),O=r(98737),P=r(45118),B=r(18045),H=r(95620),R=r(91829),z=r(23205),D=r(20091),$=r(8781),U=r(11243),V=r(60750),L=r(51524),N=r(36730),F=r(9799),j=r(89180),W=r(35775),K=r(25923),X=r(59359),Y=r(58322),Z=r(77473),J=r(4747);function G(e,t,r,n){(0,J.s)(e,t,()=>(0,J.T)({},r(t),e=>n(t,e)))}var Q=r(33482),ee=r(76506),te=r(53403);function re(e,t){return(0,te.p)(e,e=>{const r=(0,Q.b)(e)?e:(0,ee.F)((e||"").toString());if(r.length>8)return(0,P.of)(t.registry.createType(20===r.length?"AccountId20":"AccountId",r));const n=t.registry.createType("AccountIndex",r);return t.derive.accounts.indexToId(n.toString()).pipe((0,B.T)(e=>(0,U.Z8)(e,"Unable to retrieve accountId")))})}var ne=r(6404);function se(e,t){return(0,te.p)(e,()=>{const e=[void 0,[],[],[],void 0],r=[(t.query.elections||t.query.phragmenElection||t.query.electionsPhragmen)?.members,t.query.council?.members,t.query.technicalCommittee?.members,t.query.society?.members,t.query.sudo?.key],n=r.filter(e=>e);return n.length?t.queryMulti(n).pipe((0,B.T)(t=>{let n=-1;for(let s=0,i=r.length;st.derive.accounts._flags().pipe((0,B.T)(t=>function(e,[t,r,n,s,i]){const a=e?.toString(),o=e=>e.toString()===a;return{isCouncil:(t?.map(e=>Array.isArray(e)?e[0]:e.who)||r||[]).some(o),isSociety:(s||[]).some(o),isSudo:i?.toString()===a,isTechCommittee:(n||[]).some(o)}}(e,t))))}function ae(e,t){return(0,te.p)(e,e=>{try{const r=(0,Q.b)(e)?e:(0,ee.F)((e||"").toString());if(r.length>8){const e=t.registry.createType(20===r.length?"AccountId20":"AccountId",r);return t.derive.accounts.idToIndex(e).pipe((0,B.T)(t=>[e,t]))}const n=t.registry.createType("AccountIndex",r);return t.derive.accounts.indexToId(n.toString()).pipe((0,B.T)(e=>[e,n]))}catch{return(0,P.of)([void 0,void 0])}})}var oe=r(73108),ce=r(54143);function ue(e){return e.pipe((0,B.T)(([e])=>e))}function de(e){return(t,r)=>(0,te.p)(t,(...t)=>ue(e(r,...t)))}const pe={toHex:()=>{}};function le(e){return e?e.isRaw?(0,oe.F)(e.asRaw.toU8a(!0)):e.isNone?void 0:e.toHex():e}function he(e){const t=e.unwrap();return Array.isArray(t)?t[0]:t}function fe(e,t){return(0,te.p)(e,e=>e&&t.query.identity?.identityOf?(0,X.z)([t.query.identity.identityOf(e),t.query.identity.superOf(e)]):(0,P.of)([void 0,void 0]))}function ye(e,t){return(0,te.p)(e,e=>t.derive.accounts._identity(e).pipe((0,O.n)(([e,r])=>function(e,t,r){if(t?.isSome)return(0,P.of)([t,void 0]);if(r?.isSome){const t=r.unwrap();return(0,X.z)([e.derive.accounts._identity(t[0]).pipe((0,B.T)(([e])=>e)),(0,P.of)(t)])}return(0,P.of)([void 0,void 0])}(t,e,r)),(0,B.T)(([e,t])=>function(e,t){if(!e?.isSome)return{judgements:[]};const{info:r,judgements:n}=he(e),s=le(r.display);return{discord:le(r.discord),display:t&&le(t[1])||s,displayParent:t&&s,email:le(r.email),github:le(r.github),image:le(r.image),judgements:n,legal:le(r.legal),matrix:le(r.matrix),other:r.additional?(i=r.additional,i.reduce((e,[t,r])=>{const n=le(t),s=le(r);return n&&s&&(e[n]=s),e},{})):{},parent:t?.[0],pgp:r.pgpFingerprint.unwrapOr(pe).toHex(),riot:le(r.riot),twitter:le(r.twitter),web:le(r.web)};var i}(e,t)),(0,O.n)(r=>function(e,t,r){const n=e.parent||r;return n&&t.query.identity?t.query.identity.subsOf(n).pipe((0,B.T)(t=>{const r=t[1];return{...e,subs:r}})):(0,P.of)(e)}(r,t,e))))}const ge=de((e,t)=>e.derive.accounts.hasIdentityMulti([t]));function me(e,t){return(0,te.p)(e,e=>t.query.identity?.identityOf?(0,X.z)([t.query.identity.identityOf.multi(e),t.query.identity.superOf.multi(e)]).pipe((0,B.T)(([e,t])=>e.map((e,r)=>{const n=t[r],s=n&&n.isSome?n.unwrap()[0].toString():void 0;let i;if(e&&e.isSome){const t=le(he(e).info.display);t&&!(0,ce.qv)(t)&&(i=t)}return{display:i,hasIdentity:!(!i&&!s),parentId:s}}))):(0,P.of)(e.map(()=>({hasIdentity:!1}))))}function be(e,t){return(0,te.p)(e,e=>t.derive.accounts.indexes().pipe((0,B.T)(t=>t[e.toString()])))}var ve=r(58862);let we=null;function xe(e,t){return(0,te.p)(e,()=>we?(0,P.of)(we):(t.query.indices?function(e){return e.query.indices.accounts.entries().pipe((0,B.T)(t=>t.reduce((t,[r,n])=>(n.isSome&&(t[n.unwrap()[0].toString()]=e.registry.createType("AccountIndex",r.args[0])),t),{})))}(t).pipe((0,ve.Z)({})):(0,P.of)({})).pipe((0,B.T)(e=>(we=e,e))))}function ke(e,t){return(0,te.p)(e,e=>t.query.indices?t.query.indices.accounts(e).pipe((0,B.T)(e=>e.unwrapOr([])[0])):(0,P.of)(void 0))}function _e(e,t){return(t&&e.query.nicks?.nameOf?e.query.nicks.nameOf(t):(0,P.of)(void 0)).pipe((0,B.T)(t=>t?.isSome?(0,oe.F)(t.unwrap()[0]).substring(0,e.consts.nicks.maxLength.toNumber()):void 0))}function Ee(e,t){return(0,te.p)(e,e=>t.derive.accounts.idAndIndex(e).pipe((0,O.n)(([e,r])=>(0,X.z)([(0,P.of)({accountId:e,accountIndex:r}),t.derive.accounts.identity(e),_e(t,e)])),(0,B.T)(([{accountId:e,accountIndex:t},r,n])=>({accountId:e,accountIndex:t,identity:r,nickname:n}))))}function Te(e,t){return(r,n)=>(0,te.p)(r,t(function(e,t){const r=e.registry.getModuleInstances(e.runtimeVersion.specName,t),n=r?.length?r[0]:t;return e.query[n]}(n,e),n,r))}function Se(e,t){return r=>Te(r,r=>()=>(0,ne.T)(r?.[e])?r[e]():(0,P.of)(t))}const qe=Se("members",[]);var Ce=r(70672);function Ie(e,t,r){return((0,ne.T)(t?.proposals)&&r.length?(0,X.z)([(0,P.of)(r),t.proposalOf.multi(r).pipe((0,Ce.W)(()=>(0,P.of)(r.map(()=>null)))),t.voting.multi(r)]):(0,P.of)([[],[],[]])).pipe((0,B.T)(t=>function(e,[t,r,n]){return r.map((r,s)=>({hash:e.registry.createType("Hash",t[s]),proposal:r&&r.isSome?r.unwrap():null,votes:n[s].unwrapOr(null)}))}(e,t)))}function Ae(e){return Te(e,e=>()=>(0,P.of)((0,ne.T)(e?.proposals)))}function Me(e){return Te(e,(t,r)=>()=>r.derive[e].proposalHashes().pipe((0,O.n)(e=>Ie(r,t,e))))}function Oe(e){return Te(e,(e,t)=>r=>(0,ne.T)(e?.proposals)?ue(Ie(t,e,[r])):(0,P.of)(null))}const Pe=Se("proposalCount",null),Be=Se("proposals",[]);function He(e){return Te(e,e=>()=>(0,ne.T)(e?.prime)?e.prime().pipe((0,B.T)(e=>e.unwrapOr(null))):(0,P.of)(null))}const Re=qe("allianceMotion"),ze=Ae("allianceMotion"),De=Oe("allianceMotion"),$e=Pe("allianceMotion"),Ue=Be("allianceMotion"),Ve=Me("allianceMotion"),Le=He("allianceMotion");var Ne=r(665);function Fe(e){return e.query.voterList||e.query.voterBagsList||e.query.bagsList}function je(e,t){const r=Fe(t);return(0,te.p)(e,e=>{const t=e.map(e=>(0,Ne.A)(e));return t.length?r.listBags.multi(t).pipe((0,B.T)(e=>function(e,t){const r=e.map((e,r)=>({bag:t[r].unwrapOr(null),id:e,key:e.toString()})).sort((e,t)=>t.id.cmp(e.id)),n=r.length-1;return r.map((e,t)=>(0,E.b)(e,{bagLower:t===n?L.Yz:r[t+1].id,bagUpper:e.id,index:t}))}(t,e))):(0,P.of)([])})}function We(e,t){const r=Fe(t);return(0,te.p)(e,()=>r.listBags.keys().pipe((0,O.n)(e=>t.derive.bagsList._getIds(e.map(({args:[e]})=>e))),(0,B.T)(e=>e.filter(({bag:e})=>e))))}function Ke(e,t){return(0,te.p)(e,e=>t.derive.bagsList._getIds([(0,Ne.A)(e)]).pipe((0,B.T)(e=>e[0])))}function Xe(e,t){return(0,te.p)(e,e=>t.derive.bagsList.listNodes(e.bag).pipe((0,B.T)(t=>(0,E.b)({nodes:t},e))))}function Ye(e,t){return(0,te.p)(e,e=>t.derive.bagsList.get(e).pipe((0,O.n)(e=>t.derive.bagsList.expand(e))))}var Ze=r(58797);function Je(e,t){return(0,te.p)(e,e=>e&&e.head.isSome?function(e,t){const r=new K.t(t),n=Fe(e);return r.pipe((0,O.n)(e=>n.listNodes(e)),(0,Y.M)(e=>{(0,Ze.d)(()=>{e.isSome&&e.value.next.isSome?r.next(e.unwrap().next.unwrap()):r.complete()})}),(0,Z.$)(),(0,B.T)(e=>e.map(e=>e.unwrap())))}(t,e.head.unwrap()):(0,P.of)([]))}var Ge=r(95927),Qe=r(41206);function et(e,t,r,n){const{allLocked:s,lockedBalance:i,lockedBreakdown:a,vestingLocked:o}=function(e,t,r){let n=e.registry.createType("Balance"),s=[],i=e.registry.createType("Balance"),a=!1;if(Array.isArray(r)){s=r.filter(({until:e})=>!e||t&&e.gt(t)),a=s.some(({amount:e})=>e&&e.isMax()),i=e.registry.createType("Balance",s.filter(({id:e})=>e.eq("0x76657374696e6720")).reduce((e,{amount:t})=>e.iadd(t),new Ge(0)));const o=s.filter(({amount:e})=>e&&!e.isMax());o.length&&(n=e.registry.createType("Balance",(0,Qe.N)(...o.map(({amount:e})=>e))))}return{allLocked:a,lockedBalance:n,lockedBreakdown:s,vestingLocked:i}}(e,t,n);let c=null;if(r?.frameSystemAccountInfo?.frozen){const{frameSystemAccountInfo:t,freeBalance:n,reservedBalance:i}=r,a=t.frozen.isZero()&&i.isZero(),o=e.consts.balances.existentialDeposit,u=a?new Ge(0):o,d=t.frozen.sub(i);c=e.registry.createType("Balance",s?0:(0,Qe.N)(new Ge(0),n.sub((0,Qe.N)(u,d))))}return(0,E.b)({},r,{availableBalance:e.registry.createType("Balance",s?0:(0,Qe.N)(new Ge(0),r?.freeBalance?r.freeBalance.sub(i):new Ge(0))),lockedBalance:i,lockedBreakdown:a,transferable:c,vestingLocked:o})}function tt(e,t){return(0,X.z)([e.query.balances.locks(t),e.query.balances.vesting(t)]).pipe((0,B.T)(([t,r])=>{let n=null;if(r.isSome){const{offset:t,perBlock:s,startingBlock:i}=r.unwrap();n=e.registry.createType("VestingInfo",{locked:t,perBlock:s,startingBlock:i})}return[n?[n]:null,[t],[]]}))}const rt=e=>!!e;function nt(e){return[e.map(e=>!e),e.filter(rt)]}function st(e,t,r=["balances"]){const[n,s]=nt(r.map(t=>e.derive[t]?.customLocks||e.query[t]?.locks)),[i,a]=nt(r.map(t=>e.query[t]?.reserves));return(0,X.z)([e.query.vesting?.vesting?e.query.vesting.vesting(t):(0,P.of)(e.registry.createType("Option")),s.length?(0,X.z)(s.map(e=>e(t))):(0,P.of)([]),a.length?(0,X.z)(a.map(e=>e(t))):(0,P.of)([])]).pipe((0,B.T)(([t,r,s])=>{let a=-1,o=-1;const c=t.unwrapOr(null);return[c?Array.isArray(c)?c:[c]:null,n.map(t=>t?e.registry.createType("Vec"):r[++a]),i.map(t=>t?e.registry.createType("Vec"):s[++o])]}))}function it(e,t){const r=t.registry.getModuleInstances(t.runtimeVersion.specName,"balances");return(0,te.p)(e,e=>(0,X.z)([t.derive.balances.account(e),(0,ne.T)(t.query.system?.account)||(0,ne.T)(t.query.balances?.account)?st(t,e,r):tt(t,e)]).pipe((0,O.n)(([e,r])=>(0,X.z)([(0,P.of)(e),(0,P.of)(r),t.derive.chain.bestNumber()])),(0,B.T)(e=>function(e,t){const[r,[n,s,i],a]=t,o=et(e,a,r,s[0]);return(0,E.b)(o,function(e,t,r){const n=r||[],s=!t.vestingLocked.isZero(),i=n.map(({locked:t,perBlock:r,startingBlock:n})=>e.gt(n)?(0,Qe.J)(t,r.mul(e.sub(n))):L.Yz),a=i.reduce((e,t)=>e.iadd(t),new Ge(0)),o=n.reduce((e,{locked:t})=>e.iadd(t),new Ge(0));return{isVesting:s,vestedBalance:a,vestedClaimable:s?t.vestingLocked.sub(o.sub(a)):L.Yz,vesting:n.map(({locked:e,perBlock:t,startingBlock:r},n)=>({endBlock:e.div(t).iadd(r),locked:e,perBlock:t,startingBlock:r,vested:i[n]})).filter(({locked:e})=>!e.isZero()),vestingTotal:o}}(a,o,n),{accountId:r.accountId,accountNonce:r.accountNonce,additional:s.slice(1).map((t,n)=>et(e,a,r.additional[n],t)),namedReserves:i})}(t,e))))}function at(e){return e.registry.createType("Balance")}function ot(e,[t,r,n,s],i){const a=e.registry.createType("Balance",t.toBn());return i.isFrameAccountData?{frameSystemAccountInfo:{flags:s,frozen:n},freeBalance:t,frozenFee:e.registry.createType("Balance",0),frozenMisc:e.registry.createType("Balance",0),reservedBalance:r,votingBalance:a}:{freeBalance:t,frozenFee:n,frozenMisc:s,reservedBalance:r,votingBalance:a}}function ct(e,t){return(0,X.z)([e.query.balances.freeBalance(t),e.query.balances.reservedBalance(t),e.query.system.accountNonce(t)]).pipe((0,B.T)(([t,r,n])=>[n,[[t,r,at(e),at(e)]],{isFrameAccountData:!1}]))}function ut(e,t){const r=t=>[t,[[at(e),at(e),at(e),at(e)]],{isFrameAccountData:!1}];return(0,ne.T)(e.query.system.account)?e.query.system.account(t).pipe((0,B.T)(({nonce:e})=>r(e))):(0,ne.T)(e.query.system.accountNonce)?e.query.system.accountNonce(t).pipe((0,B.T)(e=>r(e))):(0,P.of)(r(e.registry.createType("Index")))}function dt(e,t,r=["balances"]){const n=r.map(t=>e.derive[t]?.customAccount||e.query[t]?.account).filter(e=>(0,ne.T)(e)),s=(e,t)=>[e,t.map(({feeFrozen:e,free:t,miscFrozen:r,reserved:n})=>[t,n,e,r]),{isFrameAccountData:!1}];return n.length?(0,ne.T)(e.query.system.account)?(0,X.z)([e.query.system.account(t),...n.map(e=>e(t))]).pipe((0,B.T)(([{nonce:e},...t])=>s(e,t))):(0,X.z)([e.query.system.accountNonce(t),...n.map(e=>e(t))]).pipe((0,B.T)(([e,...t])=>s(e,t))):ut(e,t)}function pt(e,t){return e.query.system.account(t).pipe((0,B.T)(t=>{const r=t.nonce?t.data:t[1],n=t.nonce||t[0];if(!r||r.isEmpty)return[n,[[at(e),at(e),at(e),at(e)]],{isFrameAccountData:!1}];if(t.data.frozen){const{flags:e,free:t,frozen:s,reserved:i}=r;return[n,[[t,i,s,e]],{isFrameAccountData:!0}]}{const{feeFrozen:e,free:t,miscFrozen:s,reserved:i}=r;return[n,[[t,i,e,s]],{isFrameAccountData:!1}]}}))}function lt(e,t){const r=t.registry.getModuleInstances(t.runtimeVersion.specName,"balances"),n=r&&"balances"!==r[0];return(0,te.p)(e,e=>t.derive.accounts.accountId(e).pipe((0,O.n)(e=>e?(0,X.z)([(0,P.of)(e),n?dt(t,e,r):(0,ne.T)(t.query.system?.account)?pt(t,e):(0,ne.T)(t.query.balances?.account)?dt(t,e):(0,ne.T)(t.query.balances?.freeBalance)?ct(t,e):ut(t,e)]):(0,P.of)([t.registry.createType("AccountId"),[t.registry.createType("Index"),[[at(t),at(t),at(t),at(t)]],{isFrameAccountData:!1}]])),(0,B.T)(e=>function(e,[t,[r,[n,...s],i]]){return(0,E.b)({accountId:t,accountNonce:r,additional:s.map(t=>ot(e,t,i))},ot(e,n,i))}(t,e))))}function ht(e,t){return(0,te.p)(e,e=>e?.length?(0,X.z)(e.map(e=>t.derive.balances.account(e))):(0,P.of)([]))}const ft=it;function yt(e,t){const r=e.tx.bounties?e.tx.bounties:e.tx.treasury,n=[r.approveBounty,r.closeBounty,r.proposeCurator,r.unassignCurator];return t.filter(e=>n.find(t=>e.proposal&&t.is(e.proposal)))}function gt([e,t,r,n]){const s=[];return e.forEach((e,i)=>{e.isSome&&s.push({bounty:e.unwrap(),description:t[i].unwrapOrDefault().toUtf8(),index:r[i],proposals:n.filter(e=>e.proposal&&r[i].eq(e.proposal.args[0]))})}),s}function mt(e,t){const r=t.query.bounties||t.query.treasury;return(0,te.p)(e,()=>r.bounties?(0,X.z)([r.bountyCount(),t.query.council?t.query.council.proposalCount():(0,P.of)(0)]).pipe((0,O.n)(()=>(0,X.z)([r.bounties.keys(),t.derive.council?t.derive.council.proposals():(0,P.of)([])])),(0,O.n)(([e,n])=>{const s=e.map(({args:[e]})=>e);return(0,X.z)([r.bounties.multi(s),r.bountyDescriptions.multi(s),(0,P.of)(s),(0,P.of)(yt(t,n))])}),(0,B.T)(gt)):(0,P.of)(gt([[],[],[],[]])))}var bt=r(49416),vt=r(67180),wt=r(74362),xt=r(8196);function kt(e,t){return(0,te.p)(e,e=>t.rpc.chain.getBlockHash(e).pipe((0,O.n)(e=>t.derive.chain.getBlock(e))))}var _t=r(79832);function Et(e,t,r,n){const s=e.createClass("Header");return new class extends s{#e;constructor(e,t,r,n){super(e,t),this.#e=n||(0,_t.D)(this.digest,r||[]),this.createdAtHash=t?.createdAtHash}get author(){return this.#e}}(e,t,r,n)}var Tt=r(7971);function St(e,t){return(0,te.p)(e,e=>t.rpc.chain.getHeader(e).pipe((0,O.n)(r=>(0,Tt.G)(t,r,e)),(0,B.T)(([e,t,r])=>Et((t||e).registry,e,t,r))))}function qt(e,t){return(0,te.p)(e,()=>t.derive.chain.subscribeFinalizedHeads().pipe((0,O.n)(e=>t.derive.chain.getBlock(e.createdAtHash||e.hash))))}function Ct(e,t){return(0,te.p)(e,(e,r,n=[])=>t.rpc.chain.getHeader(e).pipe((0,O.n)(e=>e.parentHash.eq(r)?(0,P.of)([e,...n]):t.derive.chain._getHeaderRange(e.parentHash,r,[e,...n]))))}function It(e,t){return(0,te.p)(e,()=>{let e=null;return t.rpc.chain.subscribeFinalizedHeads().pipe((0,O.n)(r=>{const n=e,s=r.parentHash;return r.createdAtHash=r.hash,e=r.hash,null===n||s.eq(n)?(0,P.of)(r):t.derive.chain._getHeaderRange(s,n,[r]).pipe((0,O.n)(e=>(0,W.H)(e)))}))})}var At=r(3151);function Mt(e,t){return(0,te.p)(e,()=>t.rpc.chain.subscribeNewHeads().pipe((0,O.n)(e=>(0,Tt.G)(t,e)),(0,B.T)(([e,t,r])=>(e.createdAtHash=e.hash,Et(e.registry,e,t,r)))))}function Ot(e,t){return(0,te.p)(e,()=>function(e){return(0,P.of)([e.consts.contracts.callBaseFee||e.registry.createType("Balance"),e.consts.contracts.contractFee||e.registry.createType("Balance"),e.consts.contracts.creationFee||e.registry.createType("Balance"),e.consts.contracts.transactionBaseFee||e.registry.createType("Balance"),e.consts.contracts.transactionByteFee||e.registry.createType("Balance"),e.consts.contracts.transferFee||e.registry.createType("Balance"),e.consts.contracts.rentByteFee||e.registry.createType("Balance"),e.consts.contracts.rentDepositOffset||e.registry.createType("Balance"),e.consts.contracts.surchargeReward||e.registry.createType("Balance"),e.consts.contracts.tombstoneDeposit||e.registry.createType("Balance")])}(t).pipe((0,B.T)(([e,t,r,n,s,i,a,o,c,u])=>({callBaseFee:e,contractFee:t,creationFee:r,rentByteFee:a,rentDepositOffset:o,surchargeReward:c,tombstoneDeposit:u,transactionBaseFee:n,transactionByteFee:s,transferFee:i}))))}function Pt(e){return!Array.isArray(e)}function Bt(e){return e.stakeOf.entries().pipe((0,B.T)(e=>e.map(([{args:[e]},t])=>[e,t])))}function Ht(e){return e.votesOf.entries().pipe((0,B.T)(e=>e.map(([{args:[e]},t])=>[e,t])))}function Rt(e,t){const r=t.query.elections||t.query.phragmenElection||t.query.electionsPhragmen;return(0,te.p)(e,()=>r?r.stakeOf?function(e,t){return(0,X.z)([Bt(t),Ht(t)]).pipe((0,B.T)(([t,r])=>{const n=[];return r.forEach(([t,r])=>{n.push([t,{stake:e.registry.createType("Balance"),votes:r}])}),t.forEach(([e,t])=>{const r=n.find(([t])=>t.eq(e));r?r[1].stake=t:n.push([e,{stake:t,votes:[]}])}),n}))}(t,r):function(e){return e.voting.entries().pipe((0,B.T)(e=>e.map(([{args:[e]},t])=>[e,Pt(t)?{stake:t.stake,votes:t.votes}:{stake:t[0],votes:t[1]}])))}(r):(0,P.of)([]))}function zt(e,t){return(0,te.p)(e,e=>t.derive.council.votes().pipe((0,B.T)(r=>(r.find(([t])=>t.eq(e))||[null,{stake:t.registry.createType("Balance"),votes:[]}])[1])))}const Dt=qe("council"),$t=Ae("council"),Ut=Oe("council"),Vt=Pe("council"),Lt=Be("council"),Nt=Me("council"),Ft=He("council");var jt=r(83448);function Wt(e,t){return(0,te.p)(e,e=>t.query.crowdloan.funds(e).pipe((0,B.T)(e=>e.isSome?function(e){return(0,S.X)((0,jt.z)(":child_storage:default:",(0,F.q)((0,jt.z)("crowdloan",(e.fundIndex||e.trieIndex).toU8a()))))}(e.unwrap()):null)))}var Kt=r(21166),Xt=r(32633);function Yt(e,t){return t.filter(({event:{data:[,t],method:r,section:n}})=>"crowdloan"===n&&["Contributed","Withdrew"].includes(r)&&t.eq(e)).reduce((e,{event:{data:[t],method:r}})=>("Contributed"===r?e.added.push(t.toHex()):e.removed.push(t.toHex()),e),{added:[],blockHash:t.createdAtHash?.toHex()||"-",removed:[]})}function Zt(e,t){let r=[],n=[];return e.query.system.events().pipe((0,O.n)(e=>{const s=Yt(t,e);return s.added.length||s.removed.length?(r=r.concat(...s.added),n=n.concat(...s.removed),(0,P.of)({added:r,addedDelta:s.added,blockHash:e.createdAtHash?.toHex()||"-",removed:n,removedDelta:s.removed})):Kt.w}),(0,ve.Z)({added:r,addedDelta:[],blockHash:"-",removed:n,removedDelta:[]}))}function Jt(e,t,r){return function(e,t){return e.query.system.events().pipe((0,O.n)(e=>e.filter(({event:{data:[e],method:r,section:n}})=>"crowdloan"===n&&["AllRefunded","Dissolved","PartiallyRefunded"].includes(r)&&e.eq(t)).length?(0,P.of)(e.createdAtHash?.toHex()||"-"):Kt.w),(0,ve.Z)("-"))}(e,t).pipe((0,O.n)(()=>(0,ne.T)(e.rpc.childstate.getKeysPaged)?function(e,t){const r=new K.t(void 0);return r.pipe((0,O.n)(r=>e.rpc.childstate.getKeysPaged(t,"0x",1e3,r)),(0,Y.M)(e=>{(0,Ze.d)(()=>{1e3===e.length?r.next(e[999].toHex()):r.complete()})}),(0,Z.$)(),(0,B.T)(e=>(0,Xt.a)(e)))}(e,r):e.rpc.childstate.getKeys(r,"0x")),(0,B.T)(e=>e.map(e=>e.toHex())))}function Gt(e,t){return(0,te.p)(e,e=>t.derive.crowdloan.childKey(e).pipe((0,O.n)(r=>r?function(e,t,r){return(0,X.z)([Jt(e,t,r),Zt(e,t)]).pipe((0,B.T)(([e,{added:t,blockHash:r,removed:n}])=>{const s={};return e.forEach(e=>{s[e]=!0}),t.forEach(e=>{s[e]=!0}),n.forEach(e=>{delete s[e]}),{blockHash:r,contributorsHex:Object.keys(s)}}))}(t,e,r):(0,P.of)({blockHash:"-",contributorsHex:[]}))))}function Qt(e,t,r){return(0,X.z)(r.map(r=>e.rpc.childstate.getStorage(t,r))).pipe((0,B.T)(t=>t.map(t=>e.registry.createType("Option",t)).map(t=>t.isSome?e.registry.createType("Balance",t.unwrap()):e.registry.createType("Balance")).reduce((e,t,n)=>(0,E.b)(e,{[r[n]]:t}),{})))}function er(e,t,r,n){return e.query.system.events().pipe((0,O.n)(s=>{const i=Yt(t,s),a=n.filter(e=>i.added.includes(e)||i.removed.includes(e));return a.length?Qt(e,r,a):Kt.w}),(0,ve.Z)({}))}function tr(e,t){return(0,te.p)(e,(e,r)=>t.derive.crowdloan.childKey(e).pipe((0,O.n)(n=>n&&r.length?function(e,t,r,n){return(0,X.z)([Qt(e,r,n),er(e,t,r,n)]).pipe((0,B.T)(([e,t])=>(0,E.b)({},e,t)))}(t,e,n,r):(0,P.of)({}))))}var rr=r(35198),nr=r(26865),sr=r(85159);const ir=(0,nr.i)("democrac");function ar(e,t){return(0,te.p)(e,()=>(0,ne.T)(t.query.scheduler?.agenda)?function(e){return function(e){return e.derive.democracy.referendumsFinished().pipe((0,O.n)(()=>e.query.scheduler.agenda.keys()),(0,O.n)(t=>{const r=t.map(({args:[e]})=>e);return r.length?(0,X.z)([(0,P.of)(r),e.query.scheduler.agenda.multi(r).pipe((0,Ce.W)(()=>(0,P.of)(r.map(()=>[]))))]):(0,P.of)([[],[]])}))}(e).pipe((0,O.n)(([t,r])=>{const n=[];return t.forEach((t,s)=>{(r[s]||[]).filter(e=>e.isSome).forEach(r=>{const s=r.unwrap();if(s.maybeId.isSome){const r=s.maybeId.unwrap().toHex();if(r.startsWith(ir)){const a=s.call instanceof rr.g?(i=s.call).isInline||i.isLegacy||i.isLookup?(0,sr.h)(s.call):s.call.isHash?s.call.asHash.toHex():s.call.asValue.args[0].toHex():s.call.args[0].toHex();n.push({at:t,imageHash:a,index:e.registry.createType("(u64, ReferendumIndex)",r)[1]})}}var i})}),(0,X.z)([(0,P.of)(n),n.length?e.derive.democracy.preimages(n.map(({imageHash:e})=>e)):(0,P.of)([])])}),(0,B.T)(([e,t])=>e.map((e,r)=>(0,E.b)({image:t[r]},e))))}(t):t.query.democracy.dispatchQueue?function(e){return e.query.democracy.dispatchQueue().pipe((0,O.n)(t=>(0,X.z)([(0,P.of)(t),e.derive.democracy.preimages(t.map(([,e])=>e))])),(0,B.T)(([e,t])=>e.map(([e,r,n],s)=>({at:e,image:t[s],imageHash:(0,sr.h)(r),index:n}))))}(t):(0,P.of)([]))}const or=[0,1,2,4,8,16,32];function cr(e,t){return(0,te.p)(e,e=>t.query.democracy.votingOf?t.query.democracy.votingOf(e).pipe((0,O.n)(e=>e.isDirect?function(e,{votes:t}){return t.length?e.query.democracy.referendumInfoOf.multi(t.map(([e])=>e)).pipe((0,B.T)(r=>t.map((e,t)=>[e,r[t].unwrapOr(null)]).filter(e=>!!e[1]&&(0,V.b)(e[1].end)&&e[0][1].isStandard).map(([t,r])=>function(e,[t,r],n){const{balance:s,vote:i}=r.asStandard,[a,o]=n.isFinished?function(e,t,{approved:r,end:n}){return[n,r.isTrue&&t.isAye||r.isFalse&&t.isNay?n.add((e.consts.democracy.voteLockingPeriod||e.consts.democracy.enactmentPeriod).muln(or[t.conviction.index])):L.Yz]}(e,i,n.asFinished):[L.Yz,L.Yz];return{balance:s,isDelegated:!1,isFinished:n.isFinished,referendumEnd:a,referendumId:t,unlockAt:o,vote:i}}(e,t,r)))):(0,P.of)([])}(t,e.asDirect):e.isDelegating?function(e,{balance:t,conviction:r,target:n}){return e.derive.democracy.locks(n).pipe((0,B.T)(n=>n.map(({isFinished:n,referendumEnd:s,referendumId:i,unlockAt:a,vote:o})=>({balance:t,isDelegated:!0,isFinished:n,referendumEnd:s,referendumId:i,unlockAt:a.isZero()?a:s.add((e.consts.democracy.voteLockingPeriod||e.consts.democracy.enactmentPeriod).muln(or[r.index])),vote:e.registry.createType("Vote",{aye:o.isAye,conviction:r})}))))}(t,e.asDelegating):(0,P.of)([]))):(0,P.of)([]))}function ur(e,t){return(0,te.p)(e,()=>t.query.democracy?.nextExternal?t.query.democracy.nextExternal().pipe((0,O.n)(e=>function(e,t){if(t.isNone)return(0,P.of)(null);const[r,n]=t.unwrap();return e.derive.democracy.preimage(r).pipe((0,B.T)(e=>({image:e,imageHash:(0,sr.h)(r),threshold:n})))}(t,e))):(0,P.of)(null))}function dr(e,[t,r,n,s]){let i;try{i=e.registry.createType("Call",t.toU8a(!0))}catch(e){console.error(e)}return{at:s,balance:n,proposal:i,proposer:r}}function pr(e,t){return(0,te.p)(e,e=>e.length?(0,ne.T)(t.query.democracy.preimages)?function(e,t){const r=t.map(e=>(0,sr.h)(e));return e.query.democracy.preimages.multi(r).pipe((0,B.T)(t=>t.map(t=>function(e,t){if(!t.isNone){if(function(e,t){return!!t&&!e.query.democracy.dispatchQueue}(e,t)){const r=t.unwrap();if(r.isMissing)return;const{data:n,deposit:s,provider:i,since:a}=r.asAvailable;return dr(e,[n,i,s,a])}return dr(e,t.unwrap())}}(e,t))))}(t,e):(0,ne.T)(t.query.preimage.preimageFor)?function(e,t){const r=t.map(e=>(0,sr.h)(e)),n=e.registry.lookup.getTypeDef(e.query.preimage.preimageFor.creator.meta.type.asMap.key).type;return e.query.preimage.statusFor.multi(r).pipe((0,O.n)(t=>{const s=t.map(e=>e.unwrapOr(null)),i=s.map((e,t)=>e?"H256"===n?r[t]:e.isRequested?[r[t],e.asRequested.len.unwrapOr(0)]:[r[t],e.asUnrequested.len]:null).filter(e=>!!e);return e.query.preimage.preimageFor.multi(i).pipe((0,B.T)(t=>{let n=-1;return s.map((e,s)=>e?[r[s],e,t[++n].unwrapOr(null)]:[r[s],null,null]).map(t=>function(e,[t,r,n]){if(!r)return;const[s,i]=r.isUnrequested?function(e){return e.ticket||e.deposit}(r.asUnrequested):function(e){return(e.maybeTicket||e.deposit).unwrapOrDefault()}(r.asRequested);let a;if(n)try{a=e.registry.createType("Call",n.toU8a(!0))}catch(e){console.error(e)}return{at:L.Yz,balance:i,proposal:a,proposalHash:t,proposer:s}}(e,t))}))}))}(t,e):(0,P.of)([]):(0,P.of)([]))}const lr=de((e,t)=>e.derive.democracy.preimages([t]));function hr([e,t,r]){return e.filter(([,,e],t)=>!!r[t]?.isSome&&!e.isEmpty).map(([e,n,s],i)=>{const a=r[i].unwrap();return(0,E.b)({image:t[i],imageHash:(0,sr.h)(n),index:e,proposer:s},function(e){return(0,ne.T)(e[1].mul)}(a)?{balance:a[1],seconds:a[0]}:{balance:a[0],seconds:a[1]})})}function fr(e,t){return(0,te.p)(e,()=>(0,ne.T)(t.query.democracy?.publicProps)?t.query.democracy.publicProps().pipe((0,O.n)(e=>e.length?(0,X.z)([(0,P.of)(e),t.derive.democracy.preimages(e.map(([,e])=>e)),t.query.democracy.depositOf.multi(e.map(([e])=>e))]):(0,P.of)([[],[],[]])),(0,B.T)(hr)):(0,P.of)([]))}function yr(e,t){return(0,te.p)(e,()=>t.query.democracy?.lowestUnbaked?t.queryMulti([t.query.democracy.lowestUnbaked,t.query.democracy.referendumCount]).pipe((0,B.T)(([e,t])=>t.gt(e)?[...Array(t.sub(e).toNumber())].map((t,r)=>e.addn(r)):[])):(0,P.of)([]))}function gr(e,t){return(0,te.p)(e,()=>t.derive.democracy.referendumsActive().pipe((0,O.n)(e=>e.length?(0,X.z)([(0,P.of)(e),t.derive.democracy._referendumsVotes(e)]):(0,P.of)([[],[]])),(0,B.T)(([e,t])=>e.map((e,r)=>(0,E.b)({},e,t[r])))))}function mr(e,t){return(0,te.p)(e,()=>t.derive.democracy.referendumIds().pipe((0,O.n)(e=>e.length?t.derive.democracy.referendumsInfo(e):(0,P.of)([]))))}function br(e,t){return(0,te.p)(e,()=>t.derive.democracy.referendumIds().pipe((0,O.n)(e=>t.query.democracy.referendumInfoOf.multi(e)),(0,B.T)(e=>e.map(e=>e.unwrapOr(null)).filter(e=>!!e&&e.isFinished).map(e=>e.asFinished))))}function vr(e,t){return e.query.democracy.votersFor(t).pipe((0,O.n)(r=>(0,X.z)([(0,P.of)(r),r.length?e.query.democracy.voteOf.multi(r.map(e=>[t,e])):(0,P.of)([]),e.derive.balances.votingBalances(r)])),(0,B.T)(([t,r,n])=>t.map((t,s)=>({accountId:t,balance:n[s].votingBalance||e.registry.createType("Balance"),isDelegating:!1,vote:r[s]||e.registry.createType("Vote")}))))}function wr(e,t){return e.query.democracy.votingOf.entries().pipe((0,B.T)(r=>{const n=r.map(([{args:[e]},t])=>[e,t]),s=function(e,t){return e.filter(([,e])=>e.isDirect).map(([e,r])=>[e,r.asDirect.votes.filter(([e])=>e.eq(t))]).filter(([,e])=>!!e.length).reduce((e,[t,r])=>r.reduce((e,[,r])=>(r.isStandard&&e.push((0,E.b)({accountId:t,isDelegating:!1},r.asStandard)),e),e),[])}(n,t),i=n.filter(([,e])=>e.isDelegating).map(([e,t])=>[e,t.asDelegating]);return i.forEach(([t,{balance:r,conviction:n,target:a}])=>{const o=i.find(([e])=>e.eq(a)),c=s.find(({accountId:e})=>e.eq(o?o[0]:a));c&&s.push({accountId:t,balance:r,isDelegating:!0,vote:e.registry.createType("Vote",{aye:c.vote.isAye,conviction:n})})}),s}))}function xr(e,t){return(0,te.p)(e,e=>(0,X.z)([t.derive.democracy.sqrtElectorate(),(0,ne.T)(t.query.democracy.votingOf)?wr(t,e.index):vr(t,e.index)]).pipe((0,B.T)(([t,r])=>(0,sr.f1)(t,e,r))))}function kr(e,t){return(0,te.p)(e,e=>e.length?(0,X.z)(e.map(e=>t.derive.democracy._referendumVotes(e))):(0,P.of)([]))}function _r(e,t){return(0,te.p)(e,(e,r)=>{const n=(0,sr.BS)(r);return n?t.derive.democracy.preimage(n.proposal||n.proposalHash).pipe((0,B.T)(r=>({image:r,imageHash:(0,sr.qg)(n),index:t.registry.createType("ReferendumIndex",e),status:n}))):(0,P.of)(null)})}function Er(e,t){return(0,te.p)(e,e=>e.length?t.query.democracy.referendumInfoOf.multi(e).pipe((0,O.n)(r=>(0,X.z)(e.map((e,n)=>t.derive.democracy._referendumInfo(e,r[n])))),(0,B.T)(e=>e.filter(e=>!!e))):(0,P.of)([]))}var Tr=r(99014);function Sr(e,t){return(0,te.p)(e,()=>t.query.balances.totalIssuance().pipe((0,B.T)(Tr.t)))}function qr(e){return function(e){return!Array.isArray(e)}(e)?[e.who,e.stake]:e}function Cr(e){return function(e){return Array.isArray(e)}(e)?e[0]:e}function Ir([,e],[,t]){return t.cmp(e)}function Ar(e,t){return(0,te.p)(e,()=>{const[e,r]=function(e){const[t]=e.registry.getModuleInstances(e.runtimeVersion.specName,"council")||["council"],r=e.query.phragmenElection?"phragmenElection":e.query.electionsPhragmen?"electionsPhragmen":e.query.elections?"elections":null;return[e.query[t]?t:"council",r]}(t);return(r?function(e,t,r){return e.queryMulti([e.query[t].members,e.query[r].candidates,e.query[r].members,e.query[r].runnersUp])}(t,e,r):function(e,t){return(0,X.z)([e.query[t].members(),(0,P.of)([]),(0,P.of)([]),(0,P.of)([])])}(t,e)).pipe((0,B.T)(([e,n,s,i])=>(0,E.b)({},function(e,t){return t?{candidacyBond:e.consts[t].candidacyBond,desiredRunnersUp:e.consts[t].desiredRunnersUp,desiredSeats:e.consts[t].desiredMembers,termDuration:e.consts[t].termDuration,votingBond:e.consts[t].votingBond,votingBondBase:e.consts[t].votingBondBase,votingBondFactor:e.consts[t].votingBondFactor}:{}}(t,r),{candidateCount:t.registry.createType("u32",n.length),candidates:n.map(Cr),members:s.length?s.map(qr).sort(Ir):e.map(e=>[e,t.registry.createType("Balance")]),runnersUp:i.map(qr).sort(Ir)})))})}function Mr([e,t,r,n]){return t.forEach((t,s)=>{const i=t.toString(),a=n[s],o=!r[s].isEmpty,c=e[i];c&&c.hasMessage===o&&c.blockCount.eq(a)||(e[i]={blockCount:a,hasMessage:o,isOnline:o||a.gt(L.Yz)})}),e}function Or(e,t){return(0,te.p)(e,()=>t.query.imOnline?.receivedHeartbeats?t.derive.staking.overview().pipe((0,O.n)(({currentIndex:e,validators:r})=>(0,X.z)([(0,P.of)({}),(0,P.of)(r),t.query.imOnline.receivedHeartbeats.multi(r.map((t,r)=>[e,r])),t.query.imOnline.authoredBlocks.multi(r.map(t=>[e,t]))])),(0,B.T)(Mr)):(0,P.of)({}))}const Pr=qe("membership"),Br=Ae("membership"),Hr=Oe("membership"),Rr=Pe("membership"),zr=Be("membership"),Dr=Me("membership"),$r=He("membership");function Ur([e,t,r,n,s]){return{activeEra:t,activeEraStart:r,currentEra:n,currentIndex:e,validatorCount:s}}function Vr(e,t){return(0,te.p)(e,()=>t.query.session?t.query.staking?function(e){return e.queryMulti([e.query.session.currentIndex,e.query.staking.activeEra,e.query.staking.currentEra,e.query.staking.validatorCount]).pipe((0,B.T)(([e,t,r,n])=>{const{index:s,start:i}=t.unwrapOrDefault();return Ur([e,s,i,r.unwrapOrDefault(),n])}))}(t):function(e){return e.query.session.currentIndex().pipe((0,B.T)(t=>Ur([t,e.registry.createType("EraIndex"),e.registry.createType("Option"),e.registry.createType("EraIndex"),e.registry.createType("u32")])))}(t):function(e){return(0,P.of)(Ur([e.registry.createType("SessionIndex",1),e.registry.createType("EraIndex"),e.registry.createType("Option"),e.registry.createType("EraIndex"),e.registry.createType("u32")]))}(t))}function Lr(e,t){return(0,te.p)(e,()=>t.derive.session.indexes().pipe((0,B.T)(e=>{const r=t.consts?.babe?.epochDuration||t.registry.createType("u64",1),n=t.consts?.staking?.sessionsPerEra||t.registry.createType("SessionIndex",1);return(0,E.b)({eraLength:t.registry.createType("BlockNumber",n.mul(r)),isEpoch:!!t.query.babe,sessionLength:r,sessionsPerEra:n},e)})))}function Nr(e){return(t,r)=>(0,te.p)(t,()=>r.derive.session.progress().pipe((0,B.T)(t=>t[e])))}function Fr(e,t){return(0,te.p)(e,()=>t.query.babe?function(e){return e.derive.session.info().pipe((0,O.n)(t=>(0,X.z)([(0,P.of)(t),e.query.staking?.erasStartSessionIndex?e.queryMulti([e.query.babe.currentSlot,e.query.babe.epochIndex,e.query.babe.genesisSlot,[e.query.staking.erasStartSessionIndex,t.activeEra]]):e.queryMulti([e.query.babe.currentSlot,e.query.babe.epochIndex,e.query.babe.genesisSlot])])),(0,B.T)(([t,[r,n,s,i]])=>[t,[r,n,s,i&&i.isSome?i.unwrap():e.registry.createType("SessionIndex",1)]]))}(t).pipe((0,B.T)(([e,r])=>function(e,t,[r,n,s,i]){const a=n.mul(t.sessionLength).iadd(s),o=r.sub(a),c=t.currentIndex.sub(i).imul(t.sessionLength).iadd(o);return(0,E.b)({eraProgress:e.registry.createType("BlockNumber",c),sessionProgress:e.registry.createType("BlockNumber",o)},t)}(t,e,r))):function(e){return e.derive.session.info().pipe((0,B.T)(t=>(0,E.b)({eraProgress:e.registry.createType("BlockNumber"),sessionProgress:e.registry.createType("BlockNumber")},t)))}(t))}const jr=Nr("eraLength"),Wr=Nr("eraProgress"),Kr=Nr("sessionProgress");function Xr(e,t){return(0,te.p)(e,()=>t.query.society.suspendedCandidates&&t.query.society.candidates.creator.meta.type.isPlain?function(e){return e.query.society.candidates().pipe((0,O.n)(t=>(0,X.z)([(0,P.of)(t),e.query.society.suspendedCandidates.multi(t.map(({who:e})=>e))])),(0,B.T)(([e,t])=>e.map(({kind:e,value:r,who:n},s)=>({accountId:n,isSuspended:t[s].isSome,kind:e,value:r}))))}(t):function(e){return e.query.society.candidates.entries().pipe((0,B.T)(e=>e.filter(([,e])=>e.isSome).map(([{args:[e]},t])=>[e,t.unwrap()]).map(([e,{bid:t,kind:r}])=>({accountId:e,isSuspended:!1,kind:r,value:t}))))}(t))}function Yr(e,t){return(0,te.p)(e,()=>(0,X.z)([t.query.society.bids(),t.query.society.defender?t.query.society.defender():(0,P.of)(void 0),t.query.society.founder(),t.query.society.head(),t.query.society.maxMembers?t.query.society.maxMembers():(0,P.of)(void 0),t.query.society.pot()]).pipe((0,B.T)(([e,t,r,n,s,i])=>({bids:e,defender:t?.unwrapOr(void 0),founder:r.unwrapOr(void 0),hasDefender:t?.isSome&&n.isSome&&!n.eq(t)||!1,head:n.unwrapOr(void 0),maxMembers:s,pot:i}))))}function Zr(e,t){return(0,te.p)(e,e=>t.derive.society._members([e]).pipe((0,B.T)(([e])=>e)))}function Jr(e,t){return(0,te.p)(e,e=>t.query.society.members.creator.meta.type.isMap?function(e,t){return(0,X.z)([(0,P.of)(t),e.query.society.members.multi(t),e.query.society.payouts.multi(t),e.query.society.challengeRoundCount().pipe((0,O.n)(r=>e.query.society.defenderVotes.multi(t.map(e=>[r,e])))),e.query.society.suspendedMembers.multi(t)]).pipe((0,B.T)(([e,t,r,n,s])=>e.map((e,i)=>t[i].isSome?{accountId:e,isDefenderVoter:n[i].isSome,isSuspended:s[i].isSome,member:t[i].unwrap(),payouts:r[i].payouts}:null).filter(e=>!!e).map(({accountId:e,isDefenderVoter:t,isSuspended:r,member:n,payouts:s})=>({accountId:e,isDefenderVoter:t,isSuspended:r,payouts:s,strikes:n.strikes,vouching:n.vouching.unwrapOr(void 0)}))))}(t,e):function(e,t){return(0,X.z)([(0,P.of)(t),e.query.society.payouts.multi(t),e.query.society.strikes.multi(t),e.query.society.defenderVotes.multi(t),e.query.society.suspendedMembers.multi(t),e.query.society.vouching.multi(t)]).pipe((0,B.T)(([e,t,r,n,s,i])=>e.map((e,a)=>({accountId:e,isDefenderVoter:n[a].isSome,isSuspended:s[a].isTrue,payouts:t[a],strikes:r[a],vote:n[a].unwrapOr(void 0),vouching:i[a].unwrapOr(void 0)}))))}(t,e))}function Gr(e,t){return(0,te.p)(e,()=>t.query.society.members.creator.meta.type.isMap?t.query.society.members.keys().pipe((0,O.n)(e=>t.derive.society._members(e.map(({args:[e]})=>e)))):t.query.society.members().pipe((0,O.n)(e=>t.derive.society._members(e))))}const Qr={withDestination:!0,withLedger:!0,withNominations:!0,withPrefs:!0};function en(e,t,r){const n=Object.entries((s=(t?.unlocking||[]).filter(({era:e})=>e.unwrap().gt(r.activeEra)),s.reduce((e,{era:t,value:r})=>{const n=t.toString();return e[n]=(e[n]||L.Yz).add(r.unwrap()),e},{}))).map(([t,n])=>({remainingEras:new Ge(t).isub(r.activeEra),value:e.registry.createType("Balance",n)}));var s;return n.length?n:void 0}function tn(e,t,r){return e.registry.createType("Balance",(t?.unlocking||[]).reduce((e,{era:t,value:n})=>t.unwrap().gt(r.currentEra)?e:e.iadd(n.unwrap()),new Ge(0)))}function rn(e,t){return(0,te.p)(e,(e,r=Qr)=>t.derive.session.info().pipe((0,O.n)(n=>(0,X.z)([t.derive.staking.keysMulti(e),t.derive.staking.queryMulti(e,r)]).pipe((0,B.T)(([e,r])=>r.map((r,s)=>function(e,t,r,n){return(0,E.b)({},r,n,{redeemable:tn(e,n.stakingLedger,t),unlocking:en(e,n.stakingLedger,t)})}(t,n,e[s],r)))))))}const nn=de((e,t,r)=>e.derive.staking.accounts([t],r));function sn(e,t){return(0,te.p)(e,()=>t.derive.session.indexes().pipe((0,O.n)(({activeEra:e})=>t.query.staking.erasRewardPoints(e))))}const an={withController:!0,withExposure:!0,withPrefs:!0};function on(e,t){return(0,te.p)(e,(e=an,r=0)=>t.derive.staking.validators().pipe((0,O.n)(({nextElected:n,validators:s})=>t.derive.staking.queryMulti(function(e,t){return(0,Xt.a)([e,t.filter(t=>!e.find(e=>e.eq(t)))])}(n,s),e,r).pipe((0,B.T)(e=>({info:e,nextElected:n,validators:s}))))))}var cn=r(34060);function un(e,t,r){const n=`${e}-${t.toString()}`;return[n,r?void 0:cn.Y.get(n)]}function dn(e,t,r){return r?[]:t.map(t=>cn.Y.get(`${e}-${t.toString()}`)).filter(e=>!!e)}function pn(e,t,r){return!t&&cn.Y.set(e,r),r}function ln(e,t,r){return!t&&r.forEach(t=>cn.Y.set(`${e}-${t.era.toString()}`,t)),r}function hn(e,t,r){return e.map(e=>t.find(({era:t})=>e.eq(t))||r.find(({era:t})=>e.eq(t))).filter(e=>!!e)}var fn=r(80438);function yn(e,t){return e.filter(e=>!t.some(({era:t})=>e.eq(t)))}function gn(e){return(t,r)=>(0,te.p)(t,(t=!1)=>r.derive.staking.erasHistoric(t).pipe((0,O.n)(n=>r.derive.staking[e](n,t))))}function mn(e){return(t,r)=>(0,te.p)(t,(t,n=!1,s)=>r.derive.staking.erasHistoric(n).pipe((0,O.n)(i=>r.derive.staking[e](t,i,n,s||0))))}function bn(e){return(t,r)=>(0,te.p)(t,t=>r.derive.staking[e](t,!0))}function vn(e){return(t,r)=>(0,te.p)(t,(t,n)=>t.length?function(e,t){const r=(0,fn.R)(e,14);let n=0;const s=new K.t(r[n]);return s.pipe((0,O.n)(t),(0,Y.M)(()=>{(0,Ze.d)(()=>{n++,n===r.length?s.complete():s.next(r[n])})}),(0,Z.$)(),(0,B.T)(Xt.a))}(t,t=>(0,X.z)(t.map(t=>r.derive.staking[e](t,n)))):(0,P.of)([]))}function wn(e,t){return(0,te.p)(e,(e,r=!1)=>{const[n,s]=un("eraExposure",e,r);return s?(0,P.of)(s):t.query.staking.erasStakersPaged?t.query.staking.erasStakersPaged.entries(e).pipe((0,B.T)(t=>pn(n,r,function(e,t){const r={},n={};return t.forEach(([e,t])=>{if(t.isSome){const s=e.args[1].toString(),i=t.unwrap();n[s]=i,i.others.forEach(({who:e},t)=>{const n=e.toString();r[n]=r[n]||[],r[n].push({validatorId:s,validatorIndex:t})})}}),{era:e,nominators:r,validators:n}}(e,t)))):t.query.staking.erasStakersClipped.entries(e).pipe((0,B.T)(t=>pn(n,r,function(e,t){const r={},n={};return t.forEach(([e,t])=>{const s=e.args[1].toString();n[s]=t,t.others.forEach(({who:e},t)=>{const n=e.toString();r[n]=r[n]||[],r[n].push({validatorId:s,validatorIndex:t})})}),{era:e,nominators:r,validators:n}}(e,t))))})}const xn=bn("_eraExposure"),kn=vn("_eraExposure"),_n=gn("_erasExposure");function En(e,t){return(0,te.p)(e,e=>(0,X.z)([t.query.staking.activeEra(),t.consts.staking.historyDepth?(0,P.of)(t.consts.staking.historyDepth):t.query.staking.historyDepth()]).pipe((0,B.T)(([r,n])=>{const s=[],i=n.toNumber(),a=r.unwrapOrDefault().index;let o=a;for(;o.gte(L.Yz)&&s.lengthe.gt(L.Yz)).reduce((e,[t,r])=>(e[t.toString()]=r,e),{})}function qn(e,t){return(0,te.p)(e,(e,r)=>{if(!e.length)return(0,P.of)([]);const n=dn(Tn,e,r),s=yn(e,n);return s.length?t.query.staking.erasRewardPoints.multi(s).pipe((0,B.T)(t=>hn(e,n,ln(Tn,r,function(e,t){return e.map((e,r)=>({era:e,eraPoints:t[r].total,validators:Sn(t[r])}))}(s,t))))):(0,P.of)(n)})}const Cn=gn("_erasPoints");function In(e,t){return(0,te.p)(e,(e,r)=>{const[n,s]=un("eraPrefs",e,r);return s?(0,P.of)(s):t.query.staking.erasValidatorPrefs.entries(e).pipe((0,B.T)(t=>pn(n,r,function(e,t){const r={};return t.forEach(([e,t])=>{r[e.args[1].toString()]=t}),{era:e,validators:r}}(e,t))))})}const An=bn("_eraPrefs"),Mn=vn("_eraPrefs"),On=gn("_erasPrefs"),Pn="eraRewards";function Bn(e,t){return(0,te.p)(e,(e,r)=>{if(!e.length)return(0,P.of)([]);const n=dn(Pn,e,r),s=yn(e,n);return s.length?t.query.staking.erasValidatorReward.multi(s).pipe((0,B.T)(t=>hn(e,n,ln(Pn,r,function(e,t){return e.map((e,r)=>({era:e,eraReward:t[r].unwrapOrDefault()}))}(s,t))))):(0,P.of)(n)})}const Hn=gn("_erasRewards");function Rn(e,t){return(0,te.p)(e,(e,r)=>{const[n,s]=un("eraSlashes",e,r);return s?(0,P.of)(s):(0,X.z)([t.query.staking.nominatorSlashInEra.entries(e),t.query.staking.validatorSlashInEra.entries(e)]).pipe((0,B.T)(([t,s])=>pn(n,r,function(e,t,r){const n={},s={};return t.forEach(([e,t])=>{n[e.args[1].toString()]=t.unwrap()}),r.forEach(([e,t])=>{s[e.args[1].toString()]=t.unwrapOrDefault()[1]}),{era:e,nominators:n,validators:s}}(e,t,s))))})}const zn=bn("_eraSlashes"),Dn=vn("_eraSlashes"),$n=gn("_erasSlashes"),Un=de((e,t)=>e.derive.staking.keysMulti([t]));function Vn(e,t){return(0,te.p)(e,e=>e.length?t.query.session.queuedKeys().pipe((0,O.n)(r=>(0,X.z)([(0,P.of)(r),t.consts.session?.dedupKeyPrefix?t.query.session.nextKeys.multi(e.map(e=>[t.consts.session.dedupKeyPrefix,e])):(0,X.z)(e.map(e=>t.query.session.nextKeys(e)))])),(0,B.T)(([t,r])=>e.map((e,n)=>function(e,t,r){const n=(t.find(([t])=>t.eq(e))||[void 0,[]])[1],s=r.unwrapOr([]);return{nextSessionIds:Array.isArray(s)?s:[...s.values()],sessionIds:Array.isArray(n)?n:[...n.values()]}}(e,t,r[n])))):(0,P.of)([]))}function Ln(e,t){return(0,te.p)(e,()=>(0,X.z)([t.derive.session.indexes(),t.derive.staking.validators()]).pipe((0,B.T)(([e,{nextElected:t,validators:r}])=>(0,E.b)({},e,{nextElected:t,validators:r}))))}function Nn(e,t){return(0,te.p)(e,(e,r,n,s)=>{const i=t.registry.createType("Exposure"),a=t.registry.createType("Option"),o=t.registry.createType("Option");return r.length?(0,X.z)([t.query.staking.erasStakersClipped?(0,X.z)(r.map(r=>t.query.staking.erasStakersClipped(r,e))):(0,P.of)(r.map(e=>i)),t.query.staking.erasStakers?(0,X.z)(r.map(r=>t.query.staking.erasStakers(r,e))):(0,P.of)(r.map(e=>i)),t.query.staking.erasStakersPaged?(0,X.z)(r.map(r=>t.query.staking.erasStakersPaged(r,e,s))):(0,P.of)(r.map(e=>a)),t.query.staking.erasStakersOverview?(0,X.z)(r.map(r=>t.query.staking.erasStakersOverview(r,e))):(0,P.of)(r.map(e=>o))]).pipe((0,B.T)(([e,t,n,s])=>r.map((r,i)=>({clipped:e[i],era:r,exposure:t[i],exposureMeta:s[i],exposurePaged:n[i]})))):(0,P.of)([])})}const Fn=de((e,t,r,n)=>e.derive.staking._ownExposures(t,[r],!0,n||0)),jn=mn("_ownExposures");function Wn(e,t){return(0,te.p)(e,(e,r,n)=>r.length?(0,X.z)([(0,X.z)(r.map(r=>t.query.staking.validatorSlashInEra(r,e))),(0,X.z)(r.map(r=>t.query.staking.nominatorSlashInEra(r,e)))]).pipe((0,B.T)(([e,t])=>r.map((r,n)=>({era:r,total:e[n].isSome?e[n].unwrap()[1]:t[n].unwrapOrDefault()})))):(0,P.of)([]))}const Kn=de((e,t,r)=>e.derive.staking._ownSlashes(t,[r],!0)),Xn=mn("_ownSlashes");function Yn(e,t){return e.registry.createType("Vec",t.filter(e=>-1!==e))}function Zn(e,t,r,n,s){return function(e,t,r,{withClaimedRewardsEras:n,withController:s,withDestination:i,withExposure:a,withExposureErasStakersLegacy:o,withExposureMeta:c,withLedger:u,withNominations:d,withPrefs:p},l){const h=e.registry.createType("Option"),f=e.registry.createType("RewardDestination"),y=e.registry.createType("Exposure"),g=e.registry.createType("ValidatorPrefs"),m=e.registry.createType("Option"),b=e.registry.createType("Option"),v=[-1],w=Number(e.consts.staking.historyDepth.toNumber()),x=new Array(w).fill(0).map((e,t)=>0===t?r.toNumber()-1:r.toNumber()-t-1);return(0,X.z)([s||u?(0,X.z)(t.map(t=>e.query.staking.bonded(t))):(0,P.of)(t.map(()=>null)),d?(0,X.z)(t.map(t=>e.query.staking.nominators(t))):(0,P.of)(t.map(()=>h)),i?(0,X.z)(t.map(t=>e.query.staking.payee(t))):(0,P.of)(t.map(()=>f)),p?(0,X.z)(t.map(t=>e.query.staking.validators(t))):(0,P.of)(t.map(()=>g)),a&&e.query.staking.erasStakersPaged?(0,X.z)(t.map(t=>e.query.staking.erasStakersPaged(r,t,l))):(0,P.of)(t.map(()=>m)),c&&e.query.staking.erasStakersOverview?(0,X.z)(t.map(t=>e.query.staking.erasStakersOverview(r,t))):(0,P.of)(t.map(()=>b)),n&&e.query.staking.claimedRewards?(0,X.z)([e.query.staking.claimedRewards.entries(),e.query.staking.erasStakersOverview.entries()]).pipe((0,B.T)(([e,r])=>function(e,t,r,n){const s={},i={},a=e.map(e=>e.toString());return r.forEach(([e,t])=>{const r=e.args[1].toString(),n=e.args[0].toNumber();a.includes(r)&&(s[r]||(s[r]=new Map),s[r].set(n,t.toArray()))}),n.forEach(([e,t])=>{const r=e.args[1].toString(),n=e.args[0].toNumber();a.includes(r)&&t.isSome&&(i[r]||(i[r]=new Map),i[r].set(n,t.unwrap().pageCount))}),e.map(e=>{const r=s[e.toString()],n=i[e.toString()];return t.map(e=>{if(r&&r.has(e)&&n&&n.has(e)){const t=r.get(e),s=n.get(e);return t.length===s.toNumber()?e:-1}return-1})})}(t,x,e,r))):(0,P.of)(t.map(()=>v)),o&&e.query.staking.erasStakers?(0,X.z)(t.map(t=>e.query.staking.erasStakers(r,t))):(0,P.of)(t.map(()=>y))])}(e,r,t,n,s).pipe((0,O.n)(([t,s,i,a,o,c,u,d])=>function(e,t,{withLedger:r=!1}){const n=t.filter(e=>r&&!!e&&e.isSome).map(e=>e.unwrap()),s=e.registry.createType("Option");return(n.length?(0,X.z)(n.map(t=>e.query.staking.ledger(t))):(0,P.of)([])).pipe((0,B.T)(e=>{let r=-1;return t.map(t=>t&&t.isSome&&e[++r]||s)}))}(e,t,n).pipe((0,B.T)(n=>r.map((r,p)=>function(e,t,r,n,s,i,a,o,c,u,d){return{accountId:t,claimedRewardsEras:Yn(e,u),controllerId:r?.unwrapOr(null)||null,exposureEraStakers:d,exposureMeta:c,exposurePaged:a,nominators:n.isSome?n.unwrap().targets:[],rewardDestination:(p=s,"boolean"==typeof p.isSome?p.unwrapOr(null):p),stakingLedger:o.unwrapOrDefault(),stashId:t,validatorPrefs:i};var p}(e,r,t[p],s[p],i[p],a[p],o[p],n[p],c[p],u[p],d[p]))))))}const Jn=de((e,t,r,n)=>e.derive.staking.queryMulti([t],r,n));function Gn(e,t){return(0,te.p)(e,(e,r,n)=>t.derive.session.indexes().pipe((0,O.n)(({activeEra:s})=>{const i=e.map(e=>t.registry.createType("AccountId",e)),a=n||0;return i.length?Zn(t,s,i,r,a):(0,P.of)([])})))}function Qn(e,t){return(0,te.p)(e,(e,r,n=!1)=>{const s=e.map(e=>t.registry.createType("AccountId",e).toString());return t.derive.staking._erasExposure(r,n).pipe((0,B.T)(e=>s.map(t=>e.map(({era:e,nominators:r,validators:n})=>{const s=!!n[t],i={},a=r[t]||[];return s?i[t]=n[t]:a&&a.forEach(({validatorId:e})=>{i[e]=n[e]}),{era:e,isEmpty:!Object.keys(i).length,isValidator:s,nominating:a,validators:i}}))))})}function es(e,t){return(0,te.p)(e,(e,r=!1)=>t.derive.staking.erasHistoric(r).pipe((0,O.n)(n=>t.derive.staking._stakerExposures(e,n,r))))}const ts=de((e,t,r)=>e.derive.staking.stakerExposures([t],r));function rs(e,t){return(0,te.p)(e,(e,r,n)=>{const s=t.registry.createType("AccountId",e).toString();return t.derive.staking._erasPoints(r,n).pipe((0,B.T)(e=>e.map(({era:e,eraPoints:r,validators:n})=>({era:e,eraPoints:r,points:n[s]||t.registry.createType("RewardPoint")}))))})}const ns=mn("_stakerPoints");function ss(e,t){return(0,te.p)(e,(e,r,n)=>t.query.staking.erasValidatorPrefs.multi(r.map(t=>[t,e])).pipe((0,B.T)(e=>e.map((e,t)=>({era:r[t],validatorPrefs:e})))))}const is=mn("_stakerPrefs");function as(e,t){const r=t?(t.legacyClaimedRewards||t.claimedRewards)?.toArray():[];return(e.toArray()||[]).concat(r)}function os(e,t){return(0,te.p)(e,(e,r=!1)=>(0,X.z)([t.derive.staking._erasPoints(e,r),t.derive.staking._erasPrefs(e,r),t.derive.staking._erasRewards(e,r)]))}function cs(e,t){return(0,te.p)(e,(e,r,n=!1)=>{const s=r.map(e=>"number"==typeof e||"string"==typeof e?t.registry.createType("u32",e):e);return(0,X.z)([t.derive.staking.queryMulti(e,{withClaimedRewardsEras:!0,withLedger:!0}),t.derive.staking._stakerExposures(e,s,n),t.derive.staking._stakerRewardsEras(s,n)]).pipe((0,O.n)(([e,s,i])=>{const a=e.map(({claimedRewardsEras:e,stakingLedger:r,stashId:n},a)=>n&&(r||e)?function(e,t,[r,n,s],i,a){return i.map(({era:i,isEmpty:o,isValidator:c,nominating:u,validators:d})=>{const{eraPoints:p,validators:l}=r.find(e=>e.era.eq(i))||{eraPoints:L.Yz,validators:{}},{eraReward:h}=s.find(e=>e.era.eq(i))||{eraReward:e.registry.createType("Balance")},{validators:f}=n.find(e=>e.era.eq(i))||{validators:{}},y={},g=t.toString();return Object.entries(d).forEach(([t,r])=>{const n=l[t]||L.Yz,s=f[t]?.commission.unwrap()||L.Yz,i=r.total?r.total?.unwrap():r.pageTotal?r.pageTotal?.unwrap():L.Yz;let a,o=L.Yz;if(!(i.isZero()||n.isZero()||p.isZero())){o=h.mul(n).div(p);const e=s.mul(o).div(L.pr);let c;if(t===g)if(r.own)c=r.own.unwrap();else{const e=r.others.find(({who:e})=>e.eq(t));c=e?e.value.unwrap():L.Yz}else{const e=r.others.find(({who:e})=>e.eq(g));c=e?e.value.unwrap():L.Yz}a=o.sub(e).imul(c).div(i).iadd(t===g?e:L.Yz)}y[t]={total:e.registry.createType("Balance",o),value:e.registry.createType("Balance",a)}}),{era:i,eraReward:h,isClaimed:a.some(e=>e.eq(i)),isEmpty:o,isValidator:c,nominating:u,validators:y}})}(t,n,i,s[a],e):[]);if(n)return(0,P.of)(a);const[o,c]=a.reduce(([e,t],r)=>{const n=[];return t.push(n),r.forEach(({validators:t})=>Object.keys(t).forEach(t=>{n.includes(t)||(n.push(t),e.includes(t)||e.push(t))})),[e,t]},[[],[]]);return t.derive.staking.queryMulti(o,{withClaimedRewardsEras:!0,withLedger:!0}).pipe((0,B.T)(t=>e.map(({claimedRewardsEras:e,stakingLedger:n},s)=>function(e,t,{claimedRewardsEras:r,rewards:n,stakingLedger:s}){const i=e.filter(e=>!as(r,s).some(t=>t?.eq(e))),a=t.map(([e])=>e),o=t.map(([,e])=>e);return n.filter(({isEmpty:e})=>!e).filter(e=>!!i.some(t=>e.era.eq(t))&&(function(e,t,r,n){const s=[];Object.keys(r.validators).forEach(i=>{const a=e.indexOf(i);if(-1!==a){const e=t[a].stakingLedger;as(n,e).some(e=>r.era?.eq(e))&&s.push(i)}}),s.forEach(e=>{delete r.validators[e]})}(a,o,e,r),!0)).filter(({validators:e})=>0!==Object.keys(e).length).map(e=>{let t=e.isClaimed;const r=Object.keys(e.validators);if(!e.isClaimed&&r.length)for(const n of r){const r=o.find(e=>e.accountId.toString()===n);if(r){t=r.claimedRewardsEras?.toArray().some(t=>t.eq(e.era));break}}return(0,E.b)({},e,{isClaimed:t,nominators:e.nominating.filter(t=>e.validators[t.validatorId])})})}(r,c[s].map(e=>[e,t.find(t=>t.accountId.eq(e))]).filter(e=>!!e[1]),{claimedRewardsEras:e,rewards:a[s],stakingLedger:n}))))}))})}const us=de((e,t,r)=>e.derive.staking.erasHistoric(r).pipe((0,O.n)(n=>e.derive.staking._stakerRewards([t],n,r))));function ds(e,t){return(0,te.p)(e,(e,r)=>e.length&&r.length?t.derive.staking._stakerRewards(e,r,!1):(0,P.of)([]))}function ps(e,t){return(0,te.p)(e,(e,r=!1)=>t.derive.staking.erasHistoric(r).pipe((0,O.n)(r=>t.derive.staking.stakerRewardsMultiEras(e,r))))}function ls(e,t){return(0,te.p)(e,(e,r,n)=>{const s=t.registry.createType("AccountId",e).toString();return t.derive.staking._erasSlashes(r,n).pipe((0,B.T)(e=>e.map(({era:e,nominators:r,validators:n})=>({era:e,total:r[s]||n[s]||t.registry.createType("Balance")}))))})}const hs=mn("_stakerSlashes");var fs=r(11709);function ys(e,t){return(0,te.p)(e,()=>function(e){let t=Date.now();return e.query.system.events().pipe((0,B.T)(e=>(t=e.filter(({event:e,phase:t})=>{try{return t.isApplyExtrinsic&&"staking"===e.section&&"Bonded"===e.method}catch{return!1}})?Date.now():t,t)),(0,ve.Z)(t),(0,fs.V)({skipTimeout:!0}))}(t).pipe((0,O.n)(()=>t.query.staking.validators.keys()),(0,B.T)(e=>e.map(({args:[e]})=>e).filter(e=>e))))}function gs(e,t){return(0,te.p)(e,()=>t.query.staking.erasStakersOverview?t.derive.session.indexes().pipe((0,O.n)(({currentEra:e})=>t.query.staking.erasStakersOverview.keys(e)),(0,B.T)(e=>[...new Set(e.map(({args:[,e]})=>e.toString()))].map(e=>t.registry.createType("AccountId",e)))):t.query.staking.erasStakers?t.derive.session.indexes().pipe((0,O.n)(({currentEra:e})=>t.query.staking.erasStakers.keys(e)),(0,B.T)(e=>[...new Set(e.map(({args:[,e]})=>e.toString()))].map(e=>t.registry.createType("AccountId",e)))):t.query.staking.currentElected())}function ms(e,t){return(0,te.p)(e,()=>(0,X.z)([t.query.session?t.query.session.validators():(0,P.of)([]),t.query.staking?t.derive.staking.nextElected():(0,P.of)([])]).pipe((0,B.T)(([e,t])=>({nextElected:t.length?t:e,validators:e}))))}const bs={withController:!0,withPrefs:!0};function vs(e,t){return(0,te.p)(e,(e=bs)=>(0,X.z)([t.derive.staking.validators(),t.derive.staking.stashes()]).pipe((0,O.n)(([{nextElected:r},n])=>{const s=r.map(e=>e.toString()),i=n.filter(e=>!s.includes(e.toString()));return t.derive.staking.queryMulti(i,e).pipe((0,B.T)(e=>({info:e,waiting:i})))})))}const ws=qe("technicalCommittee"),xs=Ae("technicalCommittee"),ks=Oe("technicalCommittee"),_s=Pe("technicalCommittee"),Es=Be("technicalCommittee"),Ts=Me("technicalCommittee"),Ss=He("technicalCommittee");function qs(e,t){return!!e.isSome&&e.unwrap().some(e=>e.eq(t))}function Cs(e,t){const r=t.find(([t])=>t===e);if(r&&r[1].isSome){const[e,t]=r[1].unwrap();return(0,E.b)({collatorId:e},t.isWithRetries?{isRetriable:!0,retries:t.asWithRetries.toNumber()}:{isRetriable:!1,retries:0})}return null}function Is(e,t){return t.map(t=>{const r=t.find(([t])=>t===e);return r?r[1]:null})}function As(e,t){return(0,te.p)(e,e=>t.query.registrar&&t.query.teyrchains?t.queryMulti([t.query.registrar.active,t.query.registrar.retryQueue,t.query.registrar.selectedThreads,t.query.teyrchains.didUpdate,[t.query.registrar.paras,e],[t.query.registrar.pendingSwap,e],[t.query.teyrchains.heads,e],[t.query.teyrchains.relayDispatchQueue,e]]).pipe((0,B.T)(r=>function(e,[t,r,n,s,i,a,o,c]){return i.isNone?null:{active:Cs(e,t),didUpdate:qs(s,e),heads:o,id:e,info:(0,E.b)({id:e},i.unwrap()),pendingSwapId:a.unwrapOr(null),relayDispatchQueue:c,retryCollators:Is(e,r),selectedCollators:Is(e,n)}}(t.registry.createType("ParaId",e),r))):(0,P.of)(null))}function Ms([e,t,r,n,s]){return e.map((e,i)=>({didUpdate:qs(t,e),id:e,info:(0,E.b)({id:e},n[i].unwrapOr(null)),pendingSwapId:s[i].unwrapOr(null),relayDispatchQueueSize:r[i][0].toNumber()}))}function Os(e,t){return(0,te.p)(e,()=>t.query.registrar?.teyrchains&&t.query.teyrchains?t.query.registrar.teyrchains().pipe((0,O.n)(e=>(0,X.z)([(0,P.of)(e),t.query.teyrchains.didUpdate(),t.query.teyrchains.relayDispatchQueueSize.multi(e),t.query.registrar.paras.multi(e),t.query.registrar.pendingSwap.multi(e)])),(0,B.T)(Ms)):(0,P.of)([]))}function Ps(e,t){return(0,te.p)(e,()=>t.query.treasury?(0,X.z)([t.query.treasury.proposalCount(),t.query.treasury.approvals()]).pipe((0,O.n)(([e,r])=>function(e,t,r){const n=[],s=t.toNumber();for(let t=0;te.eqn(t))||n.push(e.registry.createType("ProposalIndex",t));const i=[...n,...r];return(0,X.z)([e.query.treasury.proposals.multi(i),e.derive.council?e.derive.council.proposals():(0,P.of)([])]).pipe((0,B.T)(([n,s])=>function(e,{allIds:t,allProposals:r,approvalIds:n,councilProposals:s,proposalCount:i}){const a=[],o=[],c=s.filter(({proposal:t})=>t&&(e.tx.treasury.approveProposal&&e.tx.treasury.approveProposal.is(t)||e.tx.treasury.rejectProposal&&e.tx.treasury.rejectProposal.is(t)));return t.forEach((e,t)=>{if(r[t].isSome){const s=c.filter(({proposal:t})=>t&&e.eq(t.args[0])).sort((e,t)=>e.proposal&&t.proposal?e.proposal.method.localeCompare(t.proposal.method):e.proposal?-1:1),i=n.some(t=>t.eq(e)),u={council:s,id:e,proposal:r[t].unwrap()};i?a.push(u):o.push(u)}}),{approvals:a,proposalCount:i,proposals:o}}(e,{allIds:i,allProposals:n,approvalIds:r,councilProposals:s,proposalCount:t})))}(t,e,r))):(0,P.of)({approvals:[],proposalCount:t.registry.createType("ProposalIndex"),proposals:[]}))}function Bs(e,t){return(0,te.p)(e,e=>(0,X.z)([t.rpc.chain.getBlock(e),t.queryAt(e).pipe((0,O.n)(e=>e.system.events()))]).pipe((0,B.T)(([e,t])=>({block:e,events:t}))))}function Hs(e,t){return(0,te.p)(e,(e,r)=>t.derive.tx.events(e).pipe((0,B.T)(({block:e,events:t})=>{const n=e.block.extrinsics.findIndex(e=>e.hash.toString()===r);if(-1===n)return null;const s=t.filter(({phase:e})=>e.isApplyExtrinsic&&e.asApplyExtrinsic.eq(n));return{blockHash:e.hash.toHex(),blockNumber:e.block.header.number.toNumber(),events:s,extrinsic:e.block.extrinsics[n],success:-1!==s.findIndex(e=>"ExtrinsicSuccess"===e.event.method)}})))}function Rs(e,t){return(0,te.p)(e,(e,r)=>t.derive.tx.events(e).pipe((0,B.T)(({block:e,events:t})=>{const n=[];return{blockHash:e.hash.toHex(),blockNumber:e.block.header.number.toNumber(),extrinsics:e.block.extrinsics.filter((e,t)=>e.signer.toString()===r&&(n.push(t),!0)).map((e,r)=>{const s=t.filter(({phase:e})=>e.isApplyExtrinsic&&e.asApplyExtrinsic.eq(n[r]));return{events:s,extrinsic:e,success:-1!==s.findIndex(e=>"ExtrinsicSuccess"===e.event.method)}})}})))}var zs=r(44734),Ds=r(66750);const $s=new Ge(6e3),Us=new Ge(5),Vs=new Ge(3e5);function Ls(e,t){return e.derive.balances.account(t).pipe((0,B.T)(({accountNonce:e})=>e))}function Ns(e,t){return e.call.accountNonceApi?e.call.accountNonceApi.accountNonce(t):e.rpc.system?.accountNextIndex?e.rpc.system.accountNextIndex(t):Ls(e,t)}function Fs(e){return(0,X.z)([e.rpc.chain.getHeader().pipe((0,O.n)(t=>t.parentHash.isEmpty?(0,P.of)(t):e.rpc.chain.getHeader(t.parentHash).pipe((0,Ce.W)(()=>(0,P.of)(t))))),e.rpc.chain.getFinalizedHead().pipe((0,O.n)(t=>e.rpc.chain.getHeader(t).pipe((0,Ce.W)(()=>(0,P.of)(null)))))]).pipe((0,B.T)(([e,t])=>!t||(0,Ds.a)(e).sub((0,Ds.a)(t)).gt(Us)?e:t))}function js(e){const t=e.consts.babe?.expectedBlockTime||e.consts.aura?.slotDuration||e.consts.timestamp?.minimumPeriod.muln(2);return t&&t.isZero&&!t.isZero()?t:void 0}function Ws(e,t){return(e,r,n)=>(0,X.z)([(0,V.b)(r)?Ls(t,e):-1===r?Ns(t,e):(0,P.of)(t.registry.createType("Index",r)),(0,V.b)(n)||(0,zs.E)(n)&&n>0?Fs(t):(0,P.of)(null)]).pipe((0,B.T)(([e,r])=>({header:r,mortalLength:Math.min(t.consts.system?.blockHashCount?.toNumber()||250,Vs.div(js(t)||$s).iadd(Us).toNumber()),nonce:e})))}const Ks={accounts:n,alliance:s,bagsList:i,balances:a,bounties:o,chain:c,contracts:u,council:d,crowdloan:p,democracy:l,elections:h,imOnline:f,membership:y,teyrchains:w,session:g,society:m,staking:b,technicalCommittee:v,treasury:x,tx:k},Xs={allianceMotion:{instances:["allianceMotion"],methods:[]},bagsList:{instances:["voterBagsList","voterList","bagsList"],methods:[],withDetect:!0},contracts:{instances:["contracts"],methods:[]},council:{instances:["council"],methods:[],withDetect:!0},crowdloan:{instances:["crowdloan"],methods:[]},democracy:{instances:["democracy"],methods:[]},elections:{instances:["phragmenElection","electionsPhragmen","elections","council"],methods:[],withDetect:!0},imOnline:{instances:["imOnline"],methods:[]},membership:{instances:["membership"],methods:[]},teyrchains:{instances:["teyrchains","registrar"],methods:[]},session:{instances:["session"],methods:[]},society:{instances:["society"],methods:[]},staking:{instances:["staking"],methods:["erasRewardPoints"]},technicalCommittee:{instances:["technicalCommittee"],methods:[],withDetect:!0},treasury:{instances:["treasury"],methods:[]}};function Ys(e,t,r){const n={},s=Object.keys(r),i=Object.keys(t.query),a=t.runtimeVersion.specName,o=e=>i.includes(e),c=e=>function(e,t,r){return e.registry.getModuleInstances(t,r)||[]}(t,a,e).some(o),u=e=>Object.keys(r[e]),d=(n,s)=>r[n][s](e,t),p=e=>{return!Xs[e]||Xs[e].instances.some(o)&&(!Xs[e].methods.length||Xs[e].methods.every((r=Xs[e].instances,e=>r.some(r=>i.includes(r)&&t.query[r][e]))))||Xs[e].withDetect&&Xs[e].instances.some(c);var r};for(let e=0,t=s.length;ee.isApplyExtrinsic&&e.asApplyExtrinsic.eqn(s)),txIndex:s};if(s.isInBlock){const n=t.map(e=>e.hash.toHex());ui.warn(`block ${r.hash.toHex()}: Unable to find extrinsic ${e.toHex()} inside ${n.join(", ")}`)}return{}}var pi=r(20659);function li(e,t,r,{header:n,mortalLength:s,nonce:i}){if(!n){if(r.era&&!r.blockHash)throw new Error("Expected blockHash to be passed alongside non-immortal era options");return(0,zs.E)(r.era)&&(delete r.era,delete r.blockHash),fi(e,r,{nonce:i})}return fi(e,r,{blockHash:n.hash,era:t.createTypeUnsafe("ExtrinsicEra",[{current:n.number,period:r.era||s}]),nonce:i})}function hi(e,t){let r={};return(0,ne.T)(e)?t=e:r=(0,E.b)({},e),[r,t]}function fi(e,t,r){return(0,E.b)({blockHash:e.genesisHash,genesisHash:e.genesisHash},t,r,{runtimeVersion:e.runtimeVersion,signedExtensions:e.registry.signedExtensions,version:e.extrinsicType})}function yi(e,t,r,n,s){const i=function({api:e,apiType:t,blockHash:r,decorateMethod:n}){const s=e.registry.createClass("Extrinsic"),i=new WeakMap;class a extends s{#l;#h=_.D;constructor(r,n){super(r,n,{version:e.extrinsicType}),this.#l="rxjs"===t}get hasDryRun(){return(0,ne.T)(e.rpc.system?.dryRun)}get hasPaymentInfo(){return(0,ne.T)(e.call.transactionPaymentApi?.queryInfo)}dryRun(t,s){if(!this.hasDryRun)throw new Error("The system.dryRun RPC call is not available in your environment");return r||(0,T.K)(s)||(0,Q.b)(s)?n(()=>e.rpc.system.dryRun(this.toHex(),r||s)):n(()=>this.#f(t,s).pipe((0,O.n)(()=>e.rpc.system.dryRun(this.toHex()))))()}paymentInfo(t,s){if(!this.hasPaymentInfo)throw new Error("The transactionPaymentApi.queryInfo runtime call is not available in your environment");if(r||(0,T.K)(s)||(0,Q.b)(s))return n(()=>e.callAt(r||s).pipe((0,O.n)(e=>{const t=this.toU8a();return e.transactionPaymentApi.queryInfo(t,t.length)})));const[i]=hi(s),a=oi(t)?t.address:t.toString();return n(()=>e.derive.tx.signingInfo(a,i.nonce,i.era).pipe((0,si.$)(),(0,O.n)(t=>{const r=li(e,this.registry,i,t),n=fi(e,r,{}),s=e.tx(this.toU8a()).signFake(a,n).toU8a();return e.call.transactionPaymentApi.queryInfo(s,s.length)})))()}send(t){const r=e.hasSubscriptions&&(this.#l||!!t),s=i.get(this);return i.delete(this),n(r?()=>this.#y(s):()=>this.#g(s))(t)}signAsync(t,r){return n(()=>this.#f(t,r).pipe((0,B.T)(t=>{if(t.signedTransaction){const r=new a(e.registry,t.signedTransaction);return i.set(this,t),r}return this})))()}signAndSend(t,r,s){const[i,a]=hi(r,s),o=e.hasSubscriptions&&(this.#l||!!a);return n(()=>this.#f(t,i).pipe((0,O.n)(e=>o?this.#y(e):this.#g(e))))(a)}withResultTransform(e){return this.#h=e,this}#f=(t,r)=>{const n=oi(t)?t.address:t.toString(),s=function(e={}){return(0,ai.f)(e)||(0,zs.E)(e)?{nonce:e}:e}(r);return e.derive.tx.signingInfo(n,s.nonce,s.era).pipe((0,si.$)(),(0,ii.Z)(async r=>{const i=li(e,this.registry,s,r);let a=-1,o=null;if(oi(t))this.sign(t,i);else{const e=await this.#m(n,i,r.header);a=e.id,e.signedTransaction&&(o=e.signedTransaction)}return{options:i,signedTransaction:o,updateId:a}}))};#b=(t,r)=>{if(!r.isFinalized&&!r.isInBlock)return(0,P.of)(this.#h(new pi.w({status:r,txHash:t})));const n=r.isInBlock?r.asInBlock:r.asFinalized;return e.derive.tx.events(n).pipe((0,B.T)(({block:e,events:n})=>this.#h(new pi.w({...di(t,e,n,r),status:r,txHash:t}))),(0,Ce.W)(e=>(0,P.of)(this.#h(new pi.w({internalError:e,status:r,txHash:t})))))};#g=t=>e.rpc.author.submitExtrinsic(t?.signedTransaction||this).pipe((0,Y.M)(e=>{this.#v(e,t)}));#y=t=>{const r=this.hash;return e.rpc.author.submitAndWatchExtrinsic(t?.signedTransaction||this).pipe((0,O.n)(e=>this.#b(r,e)),(0,Y.M)(e=>{this.#v(e,t)}))};#m=async(t,r,n)=>{const s=r.signer||e.signer,i=r.allowCallDataAlteration??!0;if(!s)throw new Error("No signer specified, either via api.setSigner or via sign options. You possibly need to pass through an explicit keypair for the origin so it can be used for signing.");const a=this.registry.createTypeUnsafe("SignerPayload",[(0,E.b)({},r,{address:t,blockNumber:n?n.number:0,method:this.method})]);let o;if((0,ne.T)(s.signPayload)){if(o=await s.signPayload(a.toPayload()),o.signedTransaction&&!r.withSignedTransaction)throw new Error("The `signedTransaction` field may not be submitted when `withSignedTransaction` is disabled");if(o.signedTransaction&&r.withSignedTransaction){const e=this.registry.createTypeUnsafe("Extrinsic",[o.signedTransaction]),r=this.registry.createTypeUnsafe("SignerPayload",[(0,E.b)({},{address:t,assetId:e.assetId&&e.assetId.isSome?e.assetId.toHex():null,blockHash:a.blockHash,blockNumber:n?n.number:0,era:e.era.toHex(),genesisHash:a.genesisHash,metadataHash:e.metadataHash?e.metadataHash.toHex():null,method:e.method.toHex(),mode:e.mode?e.mode.toHex():null,nonce:e.nonce.toHex(),runtimeVersion:a.runtimeVersion,signedExtensions:a.signedExtensions,tip:e.tip?e.tip.toHex():null,version:a.version})]);if(!e.isSigned)throw new Error(`When using the signedTransaction field, the transaction must be signed. Recieved isSigned: ${e.isSigned}`);return i||this.#w(a,e),super.addSignature(t,o.signature,r.toPayload()),{id:o.id,signedTransaction:o.signedTransaction}}}else{if(!(0,ne.T)(s.signRaw))throw new Error("Invalid signer interface, it should implement either signPayload or signRaw (or both)");o=await s.signRaw(a.toRaw())}return super.addSignature(t,o.signature,a.toPayload()),{id:o.id}};#v=(t,r)=>{if(r&&-1!==r.updateId){const{options:n,updateId:s}=r,i=n.signer||e.signer;i&&(0,ne.T)(i.update)&&i.update(s,t)}};#w=(e,t)=>{if(e.toPayload().method!==t.method.toHex())throw new Error("signAndSend: call data does not match the original payload")}}return a}({api:t,apiType:e,blockHash:s,decorateMethod:r});return e=>new i(n||t.registry,e)}var gi=r(36244);const mi=(0,$.v)("api/augment");function bi(e,t,r=[]){return t.length?` ${t.length} ${e}${r.length?" and":""}`:""}function vi(e,t){return t.length?`\n\t${e.padStart(7)}: ${t.sort().join(", ")}`:""}function wi(e,t,[r,n]){(r.length||n.length)&&mi.warn(`api.${e}: Found${bi("added",r,n)}${bi("removed",n)} ${t}:${vi("added",r)}${vi("removed",n)}`)}function xi(e,t){return e.filter(e=>!t.includes(e))}function ki(e,t){const r=Object.keys(e),n=(s=Object.keys(t),i=r,s.filter(e=>i.includes(e)));var s,i;const a=[];for(let r=0,s=n.length;ri[e])}return r}function Ei(e,t){const r=e=>Object.keys(t[e]),n=(r,n)=>e(t[r][n]),s={},i=Object.keys(t);for(let e=0,t=i.length;ee.getTypeDef(t).type).join(", ")})`}function Si(e,t,r){const n=r.filter(e=>!(0,V.b)(e));if(t.meta.type.isPlain){if(0!==n.length)throw new Error(`${Ti(e,t,[])} does not take any arguments, ${n.length} found`)}else{const{hashers:r,key:s}=t.meta.type.asMap,i=1===r.length?[s]:e.lookup.getSiType(s).def.asTuple.map(e=>e);if(n.length!==i.length)throw new Error(`${Ti(e,t,i)} is a map, requiring ${i.length} arguments, ${n.length} found`)}return[t,n]}var qi=r(27429);class Ci{#x=new qi.b;emit(e,...t){return this.#x.emit(e,...t)}on(e,t){return this.#x.on(e,t),this}off(e,t){return this.#x.removeListener(e,t),this}once(e,t){return this.#x.once(e,t),this}}const Ii=1e3,Ai=(0,$.v)("api/init");let Mi=0;function Oi(e,{method:t,section:r}){return(0,U.Z8)(e.rx.query[r]&&e.rx.query[r][t],()=>`query.${r}.${t} is not available in this version of the metadata`)}class Pi extends Ci{#k;#_={};#E;#T=[];#S=[];__phantom=new Ge(0);_type;_call={};_consts={};_derive;_errors={};_events={};_extrinsics;_extrinsicType=Gs.b.LATEST_EXTRINSIC_VERSION;_genesisHash;_isConnected;_isReady=!1;_query={};_queryMulti;_rpc;_rpcCore;_runtimeMap={};_runtimeChain;_runtimeMetadata;_runtimeVersion;_rx={call:{},consts:{},query:{},tx:{}};_options;_decorateMethod;constructor(e,t,r){super(),this.#k=""+ ++Mi,this.#E=e.source?.registry||e.registry||new H.O,this._rx.callAt=(e,t)=>(0,W.H)(this.at(e,t)).pipe((0,B.T)(e=>e.rx.call)),this._rx.queryAt=(e,t)=>(0,W.H)(this.at(e,t)).pipe((0,B.T)(e=>e.rx.query)),this._rx.registry=this.#E,this._decorateMethod=r,this._options=e,this._type=t;const n=e.source?e.source._rpcCore.provider.isClonable?e.source._rpcCore.provider.clone():e.source._rpcCore.provider:e.provider||new Js.E;this._rpcCore=new Zs.ph(this.#k,this.#E,{isPedantic:this._options.isPedantic,provider:n,rpcCacheCapacity:this._options.rpcCacheCapacity,ttl:this._options.provider?.ttl,userRpc:this._options.rpc}),this._isConnected=new K.t(this._rpcCore.provider.isConnected),this._rx.hasSubscriptions=this._rpcCore.provider.hasSubscriptions}get registry(){return this.#E}createType(e,...t){return this.#E.createType(e,...t)}registerTypes(e){e&&this.#E.register(e)}get hasSubscriptions(){return this._rpcCore.provider.hasSubscriptions}get supportMulti(){return this._rpcCore.provider.hasSubscriptions||!!this._rpcCore.state.queryStorageAt}_emptyDecorated(e,t){return{call:{},consts:{},errors:{},events:{},query:{},registry:e,rx:{call:{},query:{}},tx:yi(this._type,this._rx,this._decorateMethod,e,t)}}_createDecorated(e,t,r,n){r||(r=this._emptyDecorated(e.registry,n)),!t&&e.decoratedMeta||(e.decoratedMeta=(0,Qs.K8)(e.registry,e.metadata));const s=this._decorateCalls(e,this._decorateMethod,n),i=this._decorateCalls(e,this._rxDecorateMethod,n),a=this._decorateStorage(e.decoratedMeta,this._decorateMethod,n),o=this._decorateStorage(e.decoratedMeta,this._rxDecorateMethod,n);return _i("consts",e.decoratedMeta.consts,r.consts,t),_i("errors",e.decoratedMeta.errors,r.errors,t),_i("events",e.decoratedMeta.events,r.events,t),_i("query",a,r.query,t),_i("query",o,r.rx.query,t),_i("call",s,r.call,t),_i("call",i,r.rx.call,t),r.findCall=t=>I(e.registry,t),r.findError=t=>A(e.registry,t),r.queryMulti=n?this._decorateMultiAt(r,this._decorateMethod,n):this._decorateMulti(this._decorateMethod),r.runtimeVersion=e.runtimeVersion,{createdAt:n,decoratedApi:r,decoratedMeta:e.decoratedMeta}}_injectMetadata(e,t=!1){!t&&e.decoratedApi||(e.decoratedApi=this._emptyDecorated(e.registry));const{decoratedApi:r,decoratedMeta:n}=this._createDecorated(e,t,e.decoratedApi);this._call=r.call,this._consts=r.consts,this._errors=r.errors,this._events=r.events,this._query=r.query,this._rx.call=r.rx.call,this._rx.query=r.rx.query;const s=this._decorateExtrinsics(n,this._decorateMethod),i=this._decorateExtrinsics(n,this._rxDecorateMethod);t||!this._extrinsics?(this._extrinsics=s,this._rx.tx=i):(_i("tx",s,this._extrinsics,!1),_i(null,i,this._rx.tx,!1)),_i(null,n.consts,this._rx.consts,t),this.emit("decorated")}injectMetadata(e,t,r){this._injectMetadata({counter:0,metadata:e,registry:r||this.#E,runtimeVersion:this.#E.createType("RuntimeVersionPartial")},t)}_decorateFunctionMeta(e,t){return t.meta=e.meta,t.method=e.method,t.section=e.section,t.toJSON=e.toJSON,e.callIndex&&(t.callIndex=e.callIndex),t}_filterRpc(e,t){0!==Object.keys(t).length&&(this._rpcCore.addUserInterfaces(t),this._decorateRpc(this._rpcCore,this._decorateMethod,this._rpc),this._decorateRpc(this._rpcCore,this._rxDecorateMethod,this._rx.rpc));const r={};for(let t=0,n=e.length;t!n.includes(e)&&!e.includes("_unstable_"));i.length&&!this._options.noInitWarn&&Ai.warn(`RPC methods not decorated: ${i.join(", ")}`);for(let n=0;n(0,W.H)(this._rpcCore.provider.send(e,t)))}_decorateRpc(e,t,r=this._rpcSubmitter(t)){const n=r,s=(r,n)=>{const s=e[r][n],i=t(s,{methodName:n});return i.meta=s.meta,i.raw=t(s.raw,{methodName:n}),i};for(let t=0,r=e.sections.length;ts(r,e);for(let e=0,s=t.length;er.version===e);i?(0,E.b)(i.methods,r.methods):e[n].push(r)}else e[n]=s}}_getRuntimeDefs(e,t,r=""){const n={},s=Object.values(ei);for(let e=0,t=s.length;e{const{docs:n,inputs:s,name:i,output:a}=t;r[i.toString()]={description:n.map(e=>e.toString()).join(),params:s.map(({name:t,type:r})=>({name:t.toString(),type:e.lookup.getName(r)||e.lookup.getTypeDef(r).type})),type:e.lookup.getName(a)||e.lookup.getTypeDef(a).type}}),r}_getRuntimeDefsViaMetadata(e){const t={},{apis:r}=e.metadata;for(let n=0,s=r.length;n0,d=u?this._getRuntimeDefsViaMetadata(e):this._getRuntimeDefs(e,r,this._runtimeChain),p=[],l=`${r.toString()}/${n.toString()}`,h=this.#_[l]||!1;if(this.#_[l]=!0,u)for(let e=0,t=d.length;ee.eq(s));if(c[s]=!0,i){const e=n.map(({version:e})=>e).sort(),t=n.find(({version:e})=>i[1].eq(e));if(t){const e=(0,ri.WH)(r),n=Object.entries(t.methods);if(n.length){o[e]||(o[e]={});for(let t=0,i=n.length;t[e.toHex(),t.toString()]).filter(([e])=>!c[e]).map(([e,t])=>`${this._runtimeMap[e]||e}/${t}`);this._options.noInitWarn||h||(p.length&&Ai.warn(`${l}: Not decorating runtime apis without matching versions: ${p.join(", ")}`),e.length&&Ai.warn(`${l}: Not decorating unknown runtime apis: ${e.join(", ")}`))}const f=i?(e,t)=>this._rpcCore.state.call(e,t,i):(e,t)=>this._rpcCore.state.call(e,t),y=t=>(0,J.T)({},Object.keys(o[t]),r=>this._decorateCall(e,o[t][r],f,s)),g=Object.keys(o);for(let e=0,t=g.length;e{if(n.length!==t.params.length)throw new Error(`${t.name}:: Expected ${t.params.length} arguments, found ${n.length}`);const s=e.createType("Raw",(0,jt.Q)(n.map((r,n)=>e.createTypeUnsafe(t.params[n].type,[r]).toU8a())));return r(t.name,s).pipe((0,B.T)(r=>e.createTypeUnsafe(t.type,[r])))});return s.meta=t,s}_decorateMulti(e){return e(e=>e.length?(this.hasSubscriptions?this._rpcCore.state.subscribeStorage:this._rpcCore.state.queryStorageAt)(e.map(e=>Array.isArray(e)?e[0].creator.meta.type.isPlain?[e[0].creator]:1===e[0].creator.meta.type.asMap.hashers.length?[e[0].creator,e.slice(1)]:[e[0].creator,...e.slice(1)]:[e.creator])):(0,P.of)([]))}_decorateMultiAt(e,t,r){return t(t=>t.length?this._rpcCore.state.queryStorageAt(t.map(t=>{if(Array.isArray(t)){const{creator:r}=Oi(e,t[0].creator);return r.meta.type.isPlain?[r]:1===r.meta.type.asMap.hashers.length?[r,t.slice(1)]:[r,...t.slice(1)]}return[Oi(e,t.creator).creator]}),r):(0,P.of)([]))}_decorateExtrinsics({tx:e},t){const r=yi(this._type,this._rx,t),n=t=>(0,J.T)({},Object.keys(e[t]),n=>n.startsWith("$")?e[t][n]:this._decorateExtrinsicEntry(e[t][n],r)),s=Object.keys(e);for(let e=0,t=s.length;et(e(...r));return r.is=t=>e.is(t),this._decorateFunctionMeta(e,r)}_decorateStorage({query:e,registry:t},r,n){const s={},i=s=>(0,J.T)({},Object.keys(e[s]),i=>n?this._decorateStorageEntryAt(t,e[s][i],r,n):this._decorateStorageEntry(e[s][i],r)),a=Object.keys(e);for(let e=0,t=a.length;eSi(r||this.#E,e,t),n=t=>(0,W.H)(this.at(t)).pipe((0,B.T)(t=>Oi(t,e))),s=this._decorateStorageCall(e,t);return s.creator=e,s.at=t((e,...t)=>n(e).pipe((0,O.n)(e=>e(...t)))),s.hash=t((...e)=>this._rpcCore.state.getStorageHash(r(e))),s.is=t=>t.section===e.section&&t.method===e.method,s.key=(...t)=>(0,S.X)((0,ni.a)(e(...t))[1]),s.keyPrefix=(...t)=>(0,S.X)(e.keyPrefix(...t)),s.size=t((...e)=>this._rpcCore.state.getStorageSize(r(e))),s.sizeAt=t((e,...t)=>n(e).pipe((0,O.n)(n=>this._rpcCore.state.getStorageSize(r(t,n.creator.meta.registry),e)))),e.iterKey&&e.meta.type.isMap&&(s.entries=t((0,te.p)(this.#k,(...t)=>this._retrieveMapEntries(e,null,t))),s.entriesAt=t((0,te.p)(this.#k,(e,...t)=>n(e).pipe((0,O.n)(r=>this._retrieveMapEntries(r.creator,e,t))))),s.entriesPaged=t((0,te.p)(this.#k,t=>this._retrieveMapEntriesPaged(e,void 0,t))),s.keys=t((0,te.p)(this.#k,(...t)=>this._retrieveMapKeys(e,null,t))),s.keysAt=t((0,te.p)(this.#k,(e,...t)=>n(e).pipe((0,O.n)(r=>this._retrieveMapKeys(r.creator,e,t))))),s.keysPaged=t((0,te.p)(this.#k,t=>this._retrieveMapKeysPaged(e,void 0,t)))),this.supportMulti&&e.meta.type.isMap&&(s.multi=t(t=>1===e.meta.type.asMap.hashers.length?this._retrieveMulti(t.map(t=>[e,[t]])):this._retrieveMulti(t.map(t=>[e,t])))),this._decorateFunctionMeta(e,s)}_decorateStorageEntryAt(e,t,r,n){const s=r=>Si(e,t,r),i=r((...e)=>this._rpcCore.state.getStorage(s(e),n));return i.creator=t,i.hash=r((...e)=>this._rpcCore.state.getStorageHash(s(e),n)),i.is=e=>e.section===t.section&&e.method===t.method,i.key=(...e)=>(0,S.X)((0,ni.a)(t(...e))[1]),i.keyPrefix=(...e)=>(0,S.X)(t.keyPrefix(...e)),i.size=r((...e)=>this._rpcCore.state.getStorageSize(s(e),n)),t.iterKey&&t.meta.type.isMap&&(i.entries=r((0,te.p)(this.#k,(...e)=>this._retrieveMapEntries(t,n,e))),i.entriesPaged=r((0,te.p)(this.#k,e=>this._retrieveMapEntriesPaged(t,n,e))),i.keys=r((0,te.p)(this.#k,(...e)=>this._retrieveMapKeys(t,n,e))),i.keysPaged=r((0,te.p)(this.#k,e=>this._retrieveMapKeysPaged(t,n,e)))),this.supportMulti&&t.meta.type.isMap&&(i.multi=r(e=>1===t.meta.type.asMap.hashers.length?this._retrieveMulti(e.map(e=>[t,[e]]),n):this._retrieveMulti(e.map(e=>[t,e]),n))),this._decorateFunctionMeta(t,i)}_queueStorage(e,t){const r=t===this.#S?this._rpcCore.state.subscribeStorage:this._rpcCore.state.queryStorageAt;let n,s=t.length-1,i=0;return-1!==s&&t[s]&&50!==t[s][1].length?(n=t[s][0],i=t[s][1].length,t[s][1].push(e)):(s++,n=(0,W.H)(new Promise(e=>{(0,Ze.d)(()=>{const r=t[s][1];delete t[s],e(r)})})).pipe((0,O.n)(e=>r(e))),t.push([n,[e]])),n.pipe((0,B.T)(e=>e[i]))}_decorateStorageCall(e,t){return t((0,te.p)(this.#k,(...t)=>{const r=Si(this.#E,e,t);return this.hasSubscriptions?this._queueStorage(r,this.#S):this._rpcCore.state.getStorage(r)}),{methodName:e.method,overrideNoSub:(...t)=>this._queueStorage(Si(this.#E,e,t),this.#T)})}_retrieveMulti(e,t){if(!e.length)return(0,P.of)([]);const r=this.hasSubscriptions&&!t?this._rpcCore.state.subscribeStorage:this._rpcCore.state.queryStorageAt;return e.length<=250?t?r(e,t):r(e):(0,X.z)((0,fn.R)(e,250).map(e=>t?r(e,t):r(e))).pipe((0,B.T)(Xt.a))}_retrieveMapKeys({iterKey:e,meta:t,method:r,section:n},s,i){if(!e||!t.type.isMap)throw new Error("keys can only be retrieved on maps");const a=e(...i).toHex(),o=new K.t(a),c=s?e=>this._rpcCore.state.getKeysPaged(a,Ii,e,s):e=>this._rpcCore.state.getKeysPaged(a,Ii,e),u=e=>e.setMeta(t,n,r);return o.pipe((0,O.n)(c),(0,B.T)(e=>e.map(u)),(0,Y.M)(e=>(0,Ze.d)(()=>{e.length===Ii?o.next(e[999].toHex()):o.complete()})),(0,Z.$)(),(0,B.T)(Xt.a))}_retrieveMapKeysPaged({iterKey:e,meta:t,method:r,section:n},s,i){if(!e||!t.type.isMap)throw new Error("keys can only be retrieved on maps");const a=e=>e.setMeta(t,n,r);return(s?e=>this._rpcCore.state.getKeysPaged(e,i.pageSize,i.startKey||e,s):e=>this._rpcCore.state.getKeysPaged(e,i.pageSize,i.startKey||e))(e(...i.args).toHex()).pipe((0,B.T)(e=>e.map(a)))}_retrieveMapEntries(e,t,r){const n=t?e=>this._rpcCore.state.queryStorageAt(e,t):e=>this._rpcCore.state.queryStorageAt(e);return this._retrieveMapKeys(e,t,r).pipe((0,O.n)(e=>e.length?(0,X.z)((0,fn.R)(e,250).map(n)).pipe((0,B.T)(t=>(0,Xt.a)(t).map((t,r)=>[e[r],t]))):(0,P.of)([])))}_retrieveMapEntriesPaged(e,t,r){const n=t?e=>this._rpcCore.state.queryStorageAt(e,t):e=>this._rpcCore.state.queryStorageAt(e);return this._retrieveMapKeysPaged(e,t,r).pipe((0,O.n)(e=>e.length?n(e).pipe((0,B.T)(t=>t.map((t,r)=>[e[r],t]))):(0,P.of)([])))}_decorateDeriveRx(e){const t=this._runtimeVersion?.specName.toString();return Ei(e,function(e,t,r={}){return{...Ys(e,t,Ks),...Ys(e,t,r)}}(this.#k,this._rx,(0,E.b)({},this._options.derives,this._options.typesBundle?.spec?.[t||""]?.derives)))}_decorateDerive(e){return Ei(e,this._rx.derive)}_rxDecorateMethod=e=>e}const Bi=[16,15,14],Hi=(0,$.v)("api/init");function Ri(e){return e.toString()}class zi extends Pi{#q=null;#C=null;#I=[];#A=null;#M={};constructor(e,t,r){super(e,t,r),this.registry.setKnownTypes(e),e.source?this.#I=e.source.#I:this.registerTypes(e.types),this._rpc=this._decorateRpc(this._rpcCore,this._decorateMethod),this._rx.rpc=this._decorateRpc(this._rpcCore,this._rxDecorateMethod),this.supportMulti&&(this._queryMulti=this._decorateMulti(this._decorateMethod),this._rx.queryMulti=this._decorateMulti(this._rxDecorateMethod)),this._rx.signer=e.signer,this._rpcCore.setRegistrySwap(e=>this.getBlockRegistry(e)),this._rpcCore.setResolveBlockHash(e=>(0,M._)(this._rpcCore.chain.getBlockHash(e))),this.hasSubscriptions?(this._rpcCore.provider.on("disconnected",()=>this.#O()),this._rpcCore.provider.on("error",e=>this.#P(e)),this._rpcCore.provider.on("connected",()=>this.#B())):this._options.noInitWarn||Hi.warn("Api will be available in a limited mode since the provider does not support subscriptions"),this._rpcCore.provider.isConnected&&this.#B().catch(_.l)}_initRegistry(e,t,r,n,s){e.clearCache(),e.setChainProperties(s||this.registry.getChainProperties()),e.setKnownTypes(this._options),e.register((0,D.hQ)(e,t,r.specName,r.specVersion)),e.setHasher((0,D.Pc)(e,t,r.specName)),e.knownTypes.typesBundle&&(e.knownTypes.typesAlias=(0,D.Os)(e,t,r.specName)),e.setMetadata(n,void 0,(0,E.b)({},(0,D.Kx)(e,t,r.specName),this._options.signedExtensions),this._options.noInitWarn)}_getDefaultRegistry(){return(0,U.Z8)(this.#I.find(({isDefault:e})=>e),"Initialization error, cannot find the default registry")}async at(e,t){const r=(0,q.e)(e),n=(0,S.X)(r),s=await this.getBlockRegistry(r,t);return this.#q&&this.#q[0]===n||(this.#q=[n,this._createDecorated(s,!0,null,r).decoratedApi]),this.#q[1]}async _createBlockRegistry(e,t,r){const n=new H.O(e),s=await this._retrieveMetadata(r.apis,t.parentHash,n),i=this._runtimeChain;if(!i)throw new Error("Invalid initializion order, runtimeChain is not available");this._initRegistry(n,i,r,s);const a={counter:0,lastBlockHash:e,metadata:s,registry:n,runtimeVersion:r};return this.#I.push(a),a}_cacheBlockRegistryProgress(e,t){let r=this.#M[e];return(0,V.b)(r)&&(r=this.#M[e]=new Promise((r,n)=>{t().then(t=>{delete this.#M[e],r(t)}).catch(t=>{delete this.#M[e],n(t)})})),r}_getBlockRegistryViaVersion(e,t){if(t){const r=this.#I.find(({runtimeVersion:{specName:e,specVersion:r}})=>e.eq(t.specName)&&r.eq(t.specVersion));if(r)return r.counter++,r.lastBlockHash=e,r}return null}async _getBlockRegistryViaHash(e){if(!this._genesisHash||!this._runtimeVersion)throw new Error("Cannot retrieve data on an uninitialized chain");const t=this.registry.createType("HeaderPartial",this._genesisHash.eq(e)?{number:L.Yz,parentHash:this._genesisHash}:await(0,M._)(this._rpcCore.chain.getHeader.raw(e)));if(t.parentHash.isEmpty)throw Hi.warn(`Unable to retrieve header ${e.toString()} and parent ${t.parentHash.toString()} from supplied hash`),new Error("Unable to retrieve header and parent from supplied hash");const[r,n]=(0,D.BN)(this._genesisHash,t.number),s=this.registry.createType("RuntimeVersionPartial",await(0,M._)(this._rpcCore.state.getRuntimeVersion.raw(t.parentHash)));return this._getBlockRegistryViaVersion(e,s)||await this._cacheBlockRegistryProgress(s.toHex(),()=>this._createBlockRegistry(e,t,s))}async getBlockRegistry(e,t){return this.#I.find(({lastBlockHash:t})=>t&&(0,N.f)(t,e))||this._getBlockRegistryViaVersion(e,t)||await this._cacheBlockRegistryProgress((0,S.X)(e),()=>this._getBlockRegistryViaHash(e))}async _loadMeta(){return this._isReady?(this._options.source||this._subscribeUpdates(),!0):(this._unsubscribeUpdates(),[this._genesisHash,this._runtimeMetadata]=this._options.source?._isReady?await this._metaFromSource(this._options.source):await this._metaFromChain(this._options.metadata),this._initFromMeta(this._runtimeMetadata))}async _metaFromSource(e){this._extrinsicType=e.extrinsicVersion,this._runtimeChain=e.runtimeChain,this._runtimeVersion=e.runtimeVersion;const t=Object.keys(e.rpc),r=[];for(let n=0,s=t.length;nthis._runtimeVersion?.specVersion.eq(e.specVersion)?(0,P.of)(!1):this._rpcCore.state.getMetadata().pipe((0,B.T)(t=>{Hi.log(`Runtime version updated to spec=${e.specVersion.toString()}, tx=${e.transactionVersion.toString()}`),this._runtimeMetadata=t,this._runtimeVersion=e,this._rx.runtimeVersion=e;const r=this._getDefaultRegistry(),n=this._runtimeChain;if(!n)throw new Error("Invalid initializion order, runtimeChain is not available");return r.metadata=t,r.runtimeVersion=e,this._initRegistry(this.registry,n,e,t),this._injectMetadata(r,!0),!0})))).subscribe())}async _metaFromChain(e){const[t,r,n,s,i]=await Promise.all([(0,M._)(this._rpcCore.chain.getBlockHash(0)),(0,M._)(this._rpcCore.state.getRuntimeVersion()),(0,M._)(this._rpcCore.system.chain()),(0,M._)(this._rpcCore.system.properties()),(0,M._)(this._rpcCore.rpc.methods())]);this._runtimeChain=n,this._runtimeVersion=r,this._rx.runtimeVersion=r;const a=`${t.toHex()||"0x"}-${r.specVersion.toString()}`,o=e?.[a]?new R.O(this.registry,e[a]):await this._retrieveMetadata(r.apis);return this._initRegistry(this.registry,n,r,o,s),this._filterRpc(i.methods.map(Ri),(0,D.V3)(this.registry,n,r.specName)),this._subscribeUpdates(),this.#I.length||this.#I.push({counter:0,isDefault:!0,metadata:o,registry:this.registry,runtimeVersion:r}),o.getUniqTypes(this._options.throwOnUnknown||!1),[t,o]}_initFromMeta(e){const t=this._runtimeVersion;if(!t)throw new Error("Invalid initializion order, runtimeVersion is not available");return this._extrinsicType=e.asLatest.extrinsic.versions.at(0)||z.hL,this._rx.extrinsicType=this._extrinsicType,this._rx.genesisHash=this._genesisHash,this._rx.runtimeVersion=t,this._injectMetadata(this._getDefaultRegistry(),!0),this._rx.derive=this._decorateDeriveRx(this._rxDecorateMethod),this._derive=this._decorateDerive(this._decorateMethod),!0}async _retrieveMetadata(e,t,r){let n=null;const s=e.find(([e])=>e.eq((0,F.X)("Metadata",64))),i=r||this.registry;if(!s||s[1].toNumber()<2)return Hi.warn("MetadataApi not available, rpc::state::get_metadata will be used."),t?new R.O(i,await(0,M._)(this._rpcCore.state.getMetadata.raw(t))):await(0,M._)(this._rpcCore.state.getMetadata());try{const e=t?await(0,M._)(this._rpcCore.state.call.raw("Metadata_metadata_versions","0x",t)):await(0,M._)(this._rpcCore.state.call("Metadata_metadata_versions","0x"));n=i.createType("Vec",e).filter(e=>Bi.includes(e.toNumber())).reduce((e,t)=>t.gt(e)?t:e)}catch(e){Hi.debug(e.message),Hi.warn("error with state_call::Metadata_metadata_versions, rpc::state::get_metadata will be used")}if(n&&!Bi.includes(n.toNumber())&&(n=null),n)try{const e=t?await(0,M._)(this._rpcCore.state.call.raw("Metadata_metadata_at_version",(0,S.X)(n.toU8a()),t)):await(0,M._)(this._rpcCore.state.call("Metadata_metadata_at_version",(0,S.X)(n.toU8a()))),r=t?i.createType("Raw",e).toU8a():e,s=i.createType("Option",r).unwrapOr(null);if(s)return new R.O(i,s.toHex())}catch(e){Hi.debug(e.message),Hi.warn("error with state_call::Metadata_metadata_at_version, rpc::state::get_metadata will be used")}return t?new R.O(i,await(0,M._)(this._rpcCore.state.getMetadata.raw(t))):await(0,M._)(this._rpcCore.state.getMetadata())}_subscribeHealth(){this._unsubscribeHealth(),this.#C=this.hasSubscriptions?setInterval(()=>{(0,M._)(this._rpcCore.system.health.raw()).catch(_.l)},1e4):null}_unsubscribeHealth(){this.#C&&(clearInterval(this.#C),this.#C=null)}_unsubscribeUpdates(){this.#A&&(this.#A.unsubscribe(),this.#A=null)}_unsubscribe(){this._unsubscribeHealth(),this._unsubscribeUpdates()}async#B(){this._isConnected.next(!0),this.emit("connected");try{const e=!1===this._options.initWasm||await(0,j.C)(),t=await this._loadMeta();this._subscribeHealth(),t&&!this._isReady&&e&&(this._isReady=!0,this.emit("ready",this))}catch(e){const t=new Error(`FATAL: Unable to initialize the API: ${e.message}`);Hi.error(t),this.emit("error",t)}}#O(){this._isConnected.next(!1),this._unsubscribe(),this.emit("disconnected")}#P(e){this.emit("error",e)}}function Di(e){if(void 0===e)throw new Error("Api interfaces needs to be initialized before using, wait for 'isReady'");return e}class $i extends zi{get call(){return Di(this._call)}get consts(){return Di(this._consts)}get derive(){return Di(this._derive)}get errors(){return Di(this._errors)}get events(){return Di(this._events)}get extrinsicVersion(){return this._extrinsicType}get genesisHash(){return Di(this._genesisHash)}get isConnected(){return this._isConnected.getValue()}get libraryInfo(){return`@pezkuwi/api v${C}`}get query(){return Di(this._query)}get queryMulti(){return Di(this._queryMulti)}get rpc(){return Di(this._rpc)}get runtimeChain(){return Di(this._runtimeChain)}get runtimeMetadata(){return Di(this._runtimeMetadata)}get runtimeVersion(){return Di(this._runtimeVersion)}get rx(){return Di(this._rx)}get stats(){return this._rpcCore.stats}get type(){return this._type}get tx(){return Di(this._extrinsics)}findCall(e){return I(this.registry,e)}findError(e){return A(this.registry,e)}}class Ui extends $i{constructor(e={},t,r){super(e,t,r)}connect(){return this._rpcCore.connect()}disconnect(){return this._unsubscribe(),this._rpcCore.disconnect()}setSigner(e){this._rx.signer=e}async sign(e,t,{signer:r}={}){if((0,T.K)(e)){const n=r||this._rx.signer;if(!n?.signRaw)throw new Error("No signer exists with a signRaw interface. You possibly need to pass through an explicit keypair for the origin so it can be used for signing.");return(await n.signRaw((0,E.b)({type:"bytes"},t,{address:e}))).signature}return(0,S.X)(e.sign((0,q.e)(t.data)))}}class Vi{#H=!1;#R;#z=[];#D=[];#$=!0;#U=[];#V=[];constructor(e,t){this.#R=t,this.#V=e.map(async(e,t)=>{const[r,...n]=Array.isArray(e)?e:[e];return this.#z.push(!1),this.#D.push(r),r(...n,this._createCallback(t))})}_allHasFired(){return this.#H||=0===this.#z.filter(e=>!e).length,this.#H}_createCallback(e){return t=>{this.#z[e]=!0,this.#U[e]=t,this._triggerUpdate()}}_triggerUpdate(){if(this.#$&&(0,ne.T)(this.#R)&&this._allHasFired())try{Promise.resolve(this.#R(this.#U)).catch(_.l)}catch{}}unsubscribe(){this.#$&&(this.#$=!1,Promise.all(this.#V.map(async e=>{try{const t=await e;(0,ne.T)(t)&&t()}catch{}})).catch(()=>{}))}}var Li=r(90323);class Ni extends Ui{#L;#N;constructor(e){super(e,"promise",Li.p),this.#L=new Promise(e=>{super.once("ready",()=>e(this))}),this.#N=new Promise((e,t)=>{const r=(0,Li.I)(e,t);super.once("ready",()=>r.resolve(this)),super.once("error",e=>r.reject(e))})}static create(e){const t=new Ni(e);return e&&e.throwOnConnect?t.isReadyOrError:(t.isReadyOrError.catch(_.l),t.isReady)}get isReady(){return this.#L}get isReadyOrError(){return this.#N}clone(){return new Ni((0,E.b)({},this._options,{source:this}))}async combineLatest(e,t){const r=new Vi(e,t);return()=>{r.unsubscribe()}}}},41042(e,t,r){r.d(t,{el:()=>o,OZ:()=>l,jP:()=>p,tV:()=>h});var n=r(93302),s=r(92110),i=r(76506);const a=window;a.injectedWeb3=a.injectedWeb3||{};let o=u(),c=null;function u(){return 0!==Object.values(a.injectedWeb3).filter(({connect:e,enable:t})=>!(!e&&!t)).length}function d(e){throw new Error(`${e}: web3Enable(originName) needs to be called before ${e}`)}function p(e,t=[]){if(!e)throw new Error("You must pass a name for your app to the web3Enable function");const r=t.length?Promise.all(t.map(e=>e().catch(()=>!1))):Promise.resolve([!0]);var s;return s=()=>r.then(()=>function(e){return Promise.all(Object.entries(a.injectedWeb3).map(([t,{connect:r,enable:s,version:i}])=>Promise.resolve().then(()=>r?r(e):s?s(e).then(e=>(0,n.b)({name:t,version:i||"unknown"},e)):Promise.reject(new Error("No connect(..) or enable(...) hook found"))).catch(({message:e})=>{console.error(`Error initializing ${t}: ${e}`)}))).then(e=>e.filter(e=>!!e))}(e).then(e=>e.map(e=>(e.accounts.subscribe||(e.accounts.subscribe=t=>(e.accounts.get().then(t).catch(console.error),()=>{})),e))).catch(()=>[]).then(e=>{const t=e.map(({name:e,version:t})=>`${e}/${t}`);return o=u(),console.info(`web3Enable: Enabled ${e.length} extension${1!==e.length?"s":""}: ${t.join(", ")}`),e})),c=new Promise(e=>{"complete"===document.readyState?e(s()):window.addEventListener("load",()=>e(s()))}),c}async function l({accountType:e,extensions:t,genesisHash:r,ss58Format:n}={}){const a=[],o=await async function(e,t){return c?(await c).filter(({name:e})=>!t||t.includes(e)):d(e)}("web3Accounts",t),u=await Promise.all(o.map(async({accounts:t,name:a})=>{try{return function(e,t,r){return t.map(({address:t,genesisHash:n,name:a,type:o})=>({address:42===t.length?t:(0,s.j)((0,i.F)(t),r),meta:{genesisHash:n,name:a,source:e},type:o}))}(a,function(e,t,r){return e.filter(e=>(!e.type||!r||r.includes(e.type))&&(!e.genesisHash||!t||e.genesisHash===t))}(await t.get(),r,e),n)}catch{return[]}}));return u.forEach(e=>{a.push(...e)}),console.info(`web3Accounts: Found ${a.length} address${1!==a.length?"es":""}`),a}async function h(e){if(!c)return d("web3FromSource");const t=await c,r=e&&t.find(({name:t})=>t===e);if(!r)throw new Error(`web3FromSource: Unable to find an injected ${e}`);return r}},42815(e,t,r){r.d(t,{O:()=>p});var n=r(39385),s=r(76838),i=r(66615),a=r(34116),o=r(96944),c=r(73274);async function u(e){const t=await e;if(36864!==t.return_code)throw new Error(t.error_message);return t}function d(e,t,r=0,n=0,{account:s=2147483648,addressIndex:o=2147483648,change:c=2147483648}={}){return async d=>{const{signature:p}=await u(d[e](s+r,c,o+n,(0,i.e)(t)));return{signature:(0,a.d)(p.toString("hex"))}}}class p{#F;#n;#o=null;constructor(e,t){const r=c.M5[t],n=s.T.find(({type:t})=>t===e);if(!r)throw new Error(`Unsupported Ledger chain ${t}`);if(!n)throw new Error(`Unsupported Ledger transport ${e}`);this.#F=r,this.#n=n}async getAddress(e=!1,t=0,r=0,{account:n=2147483648,addressIndex:s=2147483648,change:i=2147483648}={}){return this.withApp(async o=>{const{address:c,pubKey:d}=await u(o.getAddress(n+t,i,s+r,e));return{address:c,publicKey:(0,a.d)(d)}})}async getVersion(){return this.withApp(async e=>{const{device_locked:t,major:r,minor:n,patch:s,test_mode:i}=await u(e.getVersion());return{isLocked:t,isTestMode:i,version:[r,n,s]}})}async sign(e,t,r,n){return this.withApp(d("sign",e,t,r,n))}async signRaw(e,t,r,n){return this.withApp(d("signRaw",(0,o.C1)(e),t,r,n))}async withApp(e){try{if(!this.#o){const e=await this.#n.create();this.#o=(0,n.newSubstrateApp)(e,this.#F)}return await e(this.#o)}catch(e){throw this.#o=null,e}}}},43778(e,t,r){r.d(t,{G:()=>n});const n="bottom drive obey lake curtain smoke basket hold race lonely fit walk"},49416(e,t,r){r.d(t,{s:()=>n});const n=(0,r(7971).i)(e=>e.rpc.chain.subscribeNewHeads())},51784(e,t,r){r.d(t,{l:()=>V});var n=r(95620),s=r(68050),i=r(54190),a=r(8781),o=r(44734),c=r(76733),u=r(51661),d=r(11243),p=r(29220),l=r(94547),h=r(60750),f=r(16880),y=r(64401),g=r(92100),m=r(23100),b=r(83448),v=r(52063),w=r(93302);function x(e){return e.map(e=>(0,w.b)({},e,{name:Array.isArray(e.name)?e.name:[e.name]}))}function k(e,t){if(!t.metadataVersion.length)throw new Error("Invalid format for V0 (detected) contract metadata");return e.createType("ContractMetadataV1",(0,w.b)({},t,{spec:(0,w.b)({},t.spec,{constructors:x(t.spec.constructors),messages:x(t.spec.messages)}),types:(0,v.F)(e,t.types)}))}const _={ContractConstructorSpec:"ContractMessageParamSpecV2",ContractEventSpec:"ContractEventParamSpecV2",ContractMessageSpec:"ContractMessageParamSpecV2"};function E(e){return(0,w.b)({},e,{label:Array.isArray(e.name)?e.name.join("::"):e.name})}function T(e,t,r){return r.map(r=>e.createType(`${t}V2`,(0,w.b)(E(r),{args:r.args.map(r=>e.createType(_[t],E(r)))})))}function S(e,t){return e.createType("ContractMetadataV2",(0,w.b)({},t,{spec:(0,w.b)({},t.spec,{constructors:T(e,"ContractConstructorSpec",t.spec.constructors),events:T(e,"ContractEventSpec",t.spec.events),messages:T(e,"ContractMessageSpec",t.spec.messages)})}))}function q(e,t){return e.createType("ContractMetadataV3",(0,w.b)({},t,{spec:(0,w.b)({},t.spec,{constructors:t.spec.constructors.map(t=>e.createType("ContractConstructorSpecV3",(0,w.b)({},t,{payable:!0})))})}))}function C(e,t){return e.createType("ContractMetadataV4",(0,w.b)({},t,{spec:(0,w.b)({},t.spec,{constructors:t.spec.constructors.map(t=>e.createType("ContractConstructorSpecV4",(0,w.b)({},t))),messages:t.spec.messages.map(t=>e.createType("ContractMessageSpecV3",(0,w.b)({},t)))}),version:e.createType("Text","4")}))}const I=["V6","V5","V4","V3","V2","V1"];function A(e,t){return(r,n)=>e(r,t(r,n))}function M(e,t){return t}const O=A(M,C),P=A(O,q),B=A(P,S),H=[["V6",function(e,t){return t}],["V5",function(e,t){return t}],["V4",M],["V3",O],["V2",P],["V1",B],["V0",A(B,k)]],R=(0,a.v)("Abi"),z=["AccountId","AccountId20","AccountIndex","Address","Balance"];function D(e,t){const r=(0,o.E)(t)?e[t]:(0,c.K)(t)?e.find(({identifier:e})=>[e,(0,u.WH)(e)].includes(t.toString())):t;return(0,d.Z8)(r,()=>`Attempted to call an invalid contract interface, ${(0,p.A)(t)}`)}function $(e){return!!e&&e instanceof Map&&!(0,h.b)(e.type)&&!(0,h.b)(e.displayName)}function U(e){return!!e&&e instanceof s.c}class V{events;constructors;info;json;messages;metadata;registry;environment=new Map;isRevive;constructor(e,t){[this.json,this.registry,this.metadata,this.info,this.isRevive]=function(e,t){const r=new n.O,s=function(e){const t=e.source,r=e.version;return"object"==typeof t&&null!==t&&"contract_binary"in t||"number"==typeof r&&r>=6}(e),i=s?"ContractReviveProjectInfo":"ContractProjectInfo",a=r.createType(i,e),o=function(e,t){const r=I.find(e=>(0,l.G)(t[e])),n=t.version;if(!r&&n&&!I.find(e=>e===`V${n}`))throw new Error(`Unable to handle version ${n}`);const s=e.createType("ContractMetadata",r?{[r]:t[r]}:n?{[`V${n}`]:t}:{V0:t}),i=H.find(([e])=>s[`is${e}`]);if(!i)throw new Error(`Unable to convert ABI with version ${s.type} to a supported version`);return i[1](e,s[`as${i[0]}`])}(r,e),c=r.createType("PortableRegistry",{types:o.types},!0);return r.setLookup(c),t&&r.setChainProperties(t),c.types.forEach(({id:e})=>c.getTypeDef(e)),[e,r,o,a,s]}((0,c.K)(e)?JSON.parse(e):e,t),this.constructors=this.metadata.spec.constructors.map((e,t)=>this.#j(e,t,{isConstructor:!0,isDefault:e.default.isTrue,isPayable:e.payable.isTrue,returnType:e.returnType.isSome?this.registry.lookup.getTypeDef(e.returnType.unwrap().type):null})),this.events=this.metadata.spec.events.map((e,t)=>this.#W(t)),this.messages=this.metadata.spec.messages.map((e,t)=>this.#j(e,t,{isDefault:e.default.isTrue,isMutating:e.mutates.isTrue,isPayable:e.payable.isTrue,returnType:e.returnType.isSome?this.registry.lookup.getTypeDef(e.returnType.unwrap().type):null}));for(const[e,t]of this.metadata.spec.environment.entries()){if(!U(t))throw new Error(`Expected Option<*> definition for ${e} in ContractEnvironment`);if(t.isSome){const r=t.unwrap();if((0,f.f)(r))this.environment.set(e,r);else{if(!$(r))throw new Error(`Invalid environment definition for ${e}:: Expected either Number or ContractTypeSpec`);this.environment.set(e,this.registry.lookup.getTypeDef(r.type))}}}}decodeEvent(e){switch(this.metadata.version.toString()){case"4":return this.#K(e);case"5":return this.#X(e);default:return this.#Y(e)}}#Y=e=>{const t=e.event.data[2],r=t[0],n=e.event.data[1];if(r){const e=this.events.find(e=>void 0!==e.signatureTopic&&null!==e.signatureTopic&&e.signatureTopic===r.toHex());if(e)return e.fromU8a(n)}const s=t.length,i=this.events.filter(e=>(null===e.signatureTopic||void 0===e.signatureTopic)&&e.args.filter(e=>e.indexed).length===s);if(1===i.length)return i[0].fromU8a(n);throw new Error("Unable to determine event")};#X=e=>{const t=e.topics[0],r=e.event.data[1];if(t){const e=this.events.find(e=>void 0!==e.signatureTopic&&null!==e.signatureTopic&&e.signatureTopic===t.toHex());if(e)return e.fromU8a(r)}const n=e.topics.length,s=this.events.filter(e=>(null===e.signatureTopic||void 0===e.signatureTopic)&&e.args.filter(e=>e.indexed).length===n);if(1===s.length)return s[0].fromU8a(r);throw new Error("Unable to determine event")};#K=e=>{const t=e.event.data[1],r=t[0],n=this.events[r];if(!n)throw new Error(`Unable to find event with index ${r}`);return n.fromU8a(t.subarray(1))};decodeConstructor(e){return this.#Z("message",this.constructors,e)}decodeMessage(e){return this.#Z("message",this.messages,e)}findConstructor(e){return D(this.constructors,e)}findMessage(e){return D(this.messages,e)}#J=(e,t)=>e.map(({label:e,type:r},n)=>{try{if(!(0,l.G)(r))throw new Error("Invalid type definition found");const t=r.displayName.length?r.displayName[r.displayName.length-1].toString():void 0,n=(0,u.WH)(e);if(t&&z.includes(t))return{name:n,type:{info:i.K.Plain,type:t}};const s=this.registry.lookup.getTypeDef(r.type);return{name:n,type:t&&!s.type.startsWith(t)?{displayName:t,...s}:s}}catch(e){throw R.error(`Error expanding argument ${n} in ${(0,p.A)(t)}`),e}});#G=(e,t)=>this.#J(e,t);#Q=(e,t)=>this.#J(e,t).map((t,r)=>({...t,indexed:e[r].indexed.toPrimitive()}));#W=e=>"4"===this.metadata.version.toString()?this.#ee(this.metadata.spec.events[e],e):this.#te(this.metadata.spec.events[e],e);#te=(e,t)=>{const r=this.#Q(e.args,e),n={args:r,docs:e.docs.map(e=>e.toString()),fromU8a:e=>({args:this.#re(r,e),event:n}),identifier:[e.module_path,e.label].join("::"),index:t,signatureTopic:e.signature_topic.isSome?e.signature_topic.unwrap().toHex():null};return n};#ee=(e,t)=>{const r=this.#Q(e.args,e),n={args:r,docs:e.docs.map(e=>e.toString()),fromU8a:e=>({args:this.#re(r,e),event:n}),identifier:e.label.toString(),index:t};return n};#j=(e,t,r={})=>{const n=this.#G(e.args,e),s=e.label.toString(),i={...r,args:n,docs:e.docs.map(e=>e.toString()),fromU8a:e=>({args:this.#re(n,e),message:i}),identifier:s,index:t,isDefault:e.default.isTrue,method:(0,u.WH)(s),path:s.split("::").map(e=>(0,u.WH)(e)),selector:e.selector,toU8a:t=>this.#ne(e,n,t)};return i};#re=(e,t)=>{let r=0;return e.map(({type:{lookupName:e,type:n}})=>{const s=this.registry.createType(e||n,t.subarray(r));return r+=s.encodedLength,s})};#Z=(e,t,r)=>{const[,n]=(0,y.a)(r),s=n.subarray(0,4),i=t.find(e=>e.selector.eq(s));if(!i)throw new Error(`Unable to find ${e} with selector ${(0,g.X)(s)}`);return i.fromU8a(n.subarray(4))};#ne=({label:e,selector:t},r,n)=>{if(n.length!==r.length)throw new Error(`Expected ${r.length} arguments to contract message '${e.toString()}', found ${n.length}`);return(0,m.h)((0,b.z)(this.registry.createType("ContractSelector",t).toU8a(),...r.map(({type:{lookupName:e,type:t}},r)=>this.registry.createType(e||t,n[r]).toU8a())))}}},65660(e,t,r){r.d(t,{V:()=>n});const n={acala:787,ajuna:354,"aleph-node":643,astar:810,bifrost:788,"bifrost-kusama":788,bittensor:354,centrifuge:747,composable:354,creditcoin3:354,darwinia:354,dentnet:734,"dock-mainnet":594,edgeware:523,encointer:434,enjin:1155,equilibrium:99999997,frequency:2091,genshiro:99999996,hydradx:354,integritee:2015,"interlay-parachain":354,karura:686,khala:434,kusama:434,liberland:767,matrixchain:1155,mythos:60,nodle:1003,origintrail:354,parallel:354,peaq:3338,pendulum:354,phala:354,picasso:434,polimec:3344,polkadex:799,polkadot:354,polymesh:595,quartz:631,sora:617,stafi:907,statemine:434,statemint:354,ternoa:995,unique:661,vara:4976,vtb:694,xxnetwork:1955,zeitgeist:354}},66750(e,t,r){r.d(t,{a:()=>s});var n=r(71647);function s(e){return(0,n.i)(e.number)?e.number.unwrap():e.number}},67180(e,t,r){r.d(t,{k:()=>n});const n=(0,r(7971).i)(e=>e.rpc.chain.subscribeFinalizedHeads())},72286(e,t,r){r.d(t,{ZC:()=>H,vZ:()=>R,AP:()=>z});var n=r(90323),s=r(20659),i=r(60750),a=r(51524);function o(e,t,r,n){if(e.isInBlock||e.isFinalized){const s=n?"revive":"contracts",i=e.filterRecords(s,t);if(i.length)return r(i)}}var c=r(6404),u=r(51784);class d{abi;api;_decorateMethod;_isWeightV1;_isRevive;constructor(e,t,r){if(!e||!e.isConnected||!e.tx)throw new Error("Your API has not been initialized correctly and is not connected to a chain");if(this.abi=t instanceof u.l?t:new u.l(t,e.registry.getChainProperties()),this.api=e,this._decorateMethod=r,this._isWeightV1=!e.registry.createType("Weight").proofSize,this._isRevive=this.abi.isRevive,this._isRevive){if(!e.tx.revive||!(0,c.T)(e.tx.revive.instantiateWithCode)||6!==e.tx.revive.instantiateWithCode.meta.args.length)throw new Error("The runtime does not expose api.tx.revive.instantiateWithCode with storageDepositLimit");if(!e.call.reviveApi||!(0,c.T)(e.call.reviveApi.call))throw new Error("Your runtime does not expose the api.call.reviveApi.call runtime interfaces")}else{if(!e.tx.contracts||!(0,c.T)(e.tx.contracts.instantiateWithCode)||6!==e.tx.contracts.instantiateWithCode.meta.args.length)throw new Error("The runtime does not expose api.tx.contracts.instantiateWithCode with storageDepositLimit");if(!e.call.contractsApi||!(0,c.T)(e.call.contractsApi.call))throw new Error("Your runtime does not expose the api.call.contractsApi.call runtime interfaces")}}get registry(){return this.api.registry}}var p=r(18045),l=r(95927),h=r(8781),f=r(55192),y=r(23100),g=r(6409),m=r(665),b=r(49141);const v=new Uint8Array;function w(e,t){return t.meta=e,t}function x(e,t){return w(e,(e,...r)=>t(e,r))}function k(e=(0,b.a)()){return e instanceof f.I?e:e?.length?(0,y.h)((0,g.e)(e)):v}function _(e){const[t,r]=function(e){return!!e.proofSize}(e)?[e.refTime.toBn(),e.proofSize.toBn()]:[(0,m.A)(e),void 0];return{v1Weight:t,v2Weight:{proofSize:r,refTime:t}}}const E=new l(5e12).isub(a.Uu),T=(0,h.v)("Contract");class S extends s.w{contractEvents;constructor(e,t){super(e),this.contractEvents=t}}class q extends d{address;#se={};#ie={};constructor(e,t,r,n){super(e,t,n),this.address=this.registry.createType(this._isRevive?"AccountId20":"AccountId",r),this.abi.messages.forEach(e=>{var t;(0,i.b)(this.#ie[e.method])&&(this.#ie[e.method]=(t=(t,r)=>this.#ae(e,t,r),w(e,(e,...r)=>t(e,r)))),(0,i.b)(this.#se[e.method])&&(this.#se[e.method]=function(e,t){return w(e,(e,r,...n)=>t(e,r,n))}(e,(t,r,n)=>this.#oe(e,r,n).send(t)))})}get query(){return this.#se}get tx(){return this.#ie}#ce=(e,t=!1)=>{const r=_(e);return r.v1Weight.gt(a.Yz)?r:_(t?E:_(this.api.consts.system.blockWeights?this.api.consts.system.blockWeights.maxBlock:this.api.consts.system.maximumBlockWeight).v1Weight.muln(64).div(a.cM))};#ae=(e,{gasLimit:t=a.Yz,storageDepositLimit:r=null,value:n=a.Yz},s)=>(this._isRevive?this.api.tx.revive:this.api.tx.contracts).call(this.address,n,this._isWeightV1?_(t).v1Weight:_(t).v2Weight,r,this.abi.findMessage(e).toU8a(s)).withResultTransform(e=>new S(e,o(e,["ContractEmitted","ContractExecution"],e=>e.filter(e=>{try{const t=e.event.data[0];return!!this.address.eq(t)||(T.debug(`Skipping event from different contract ${t.toString()} (this contract: ${this.address.toString()})`),!1)}catch(e){return T.warn(`Unable to extract contract address from event: ${e.message}`),!1}}).map(e=>{try{return this.abi.decodeEvent(e)}catch(e){return T.error(`Unable to decode contract event: ${e.message}`),null}}).filter(e=>!!e),this._isRevive)));#oe=(e,{gasLimit:t=a.Yz,storageDepositLimit:r=null,value:n=a.Yz},s)=>{const i=this.abi.findMessage(e);return{send:this._decorateMethod(e=>(this._isRevive?this.api.rx.call.reviveApi.call:this.api.rx.call.contractsApi.call)(e,this.address,n,this._isWeightV1?this.#ce(t,!0).v1Weight:this.#ce(t,!0).v2Weight,r,i.toU8a(s)).pipe((0,p.T)(({debugMessage:e,gasConsumed:t,gasRequired:r,result:n,storageDeposit:s})=>({debugMessage:e,gasConsumed:t,gasRequired:r&&!_(r).v1Weight.isZero()?r:t,output:n.isOk&&i.returnType?this.abi.registry.createTypeUnsafe(i.returnType.lookupName||i.returnType.type,[n.asOk.data.toU8a(!0)],{isPedantic:!0}):null,result:n,storageDeposit:s}))))}}}class C extends s.w{contract;constructor(e,t){super(e),this.contract=t}}class I extends d{codeHash;#ie={};constructor(e,t,r,n){super(e,t,n),this.codeHash=this.registry.createType("Hash",r),this.abi.constructors.forEach(e=>{(0,i.b)(this.#ie[e.method])&&(this.#ie[e.method]=x(e,(t,r)=>this.#ue(e,t,r)))})}get tx(){return this.#ie}#ue=(e,{gasLimit:t=a.Yz,salt:r,storageDepositLimit:n=null,value:s=a.Yz},i)=>(this._isRevive?this.api.tx.revive:this.api.tx.contracts).instantiate(s,this._isWeightV1?_(t).v1Weight:_(t).v2Weight,n,this.codeHash,this.abi.findConstructor(e).toU8a(i),k(r)).withResultTransform(e=>new C(e,o(e,["Instantiated"],([e])=>new q(this.api,this.abi,e.event.data[1],this._decorateMethod),this._isRevive)))}var A=r(3236),M=r(25557);class O extends s.w{blueprint;contract;constructor(e,t,r){super(e),this.blueprint=t,this.contract=r}}function P(e){return(0,A.H)(e)||(0,M.S)(e)}class B extends d{code;#ie={};constructor(e,t,r,n){if(super(e,t,n),this.code=P(this.abi.info.source.wasm)?this.abi.info.source.wasm:(0,g.e)(r),!P(this.code))throw new Error("Invalid code provided");this.abi.constructors.forEach(e=>{(0,i.b)(this.#ie[e.method])&&(this.#ie[e.method]=x(e,(t,r)=>this.#de(e,t,r)))})}get tx(){return this.#ie}#de=(e,{gasLimit:t=a.Yz,salt:r,storageDepositLimit:n=null,value:s=a.Yz},i)=>{const c=this._isRevive?this.api.tx.revive:this.api.tx.contracts;return this._isRevive?c.instantiateWithCode(s,this._isWeightV1?_(t).v1Weight:_(t).v2Weight,n,(0,y.h)(this.code),this.abi.findConstructor(e).toU8a(i),k(r)).withResultTransform(e=>new O(e,...o(e,["Instantiated"],e=>e.reduce(([e,t],{event:r})=>this.api.events.revive.Instantiated.is(r)?[e,new q(this.api,this.abi,r.data[1],this._decorateMethod)]:[e,t],[void 0,void 0]),this._isRevive)||[void 0,void 0])):c.instantiateWithCode(s,this._isWeightV1?_(t).v1Weight:_(t).v2Weight,n,(0,y.h)(this.code),this.abi.findConstructor(e).toU8a(i),k(r)).withResultTransform(e=>new O(e,...o(e,["CodeStored","Instantiated"],e=>e.reduce(([e,t],{event:r})=>this.api.events.contracts.Instantiated.is(r)?[e,new q(this.api,this.abi,r.data[1],this._decorateMethod)]:this.api.events.contracts.CodeStored.is(r)?[new I(this.api,this.abi,r.data[0],this._decorateMethod),t]:[e,t],[void 0,void 0]),this._isRevive)||[void 0,void 0]))}}class H extends I{constructor(e,t,r){super(e,t,r,n.p)}}class R extends B{constructor(e,t,r){super(e,t,r,n.p)}}class z extends q{constructor(e,t,r){super(e,t,r,n.p)}}},73274(e,t,r){r.d(t,{M5:()=>n});const n={acala:"Acala",ajuna:"Ajuna","aleph-node":"AlephZero",astar:"Astar",bifrost:"Bifrost","bifrost-kusama":"BifrostKusama",centrifuge:"Centrifuge",composable:"Composable",darwinia:"Darwinia","dock-mainnet":"Dock",edgeware:"Edgeware",enjin:"Enjin",equilibrium:"Equilibrium",genshiro:"Genshiro",hydradx:"HydraDX","interlay-parachain":"Interlay",karura:"Karura",khala:"Khala",kusama:"Kusama",matrixchain:"Matrixchain",nodle:"Nodle",origintrail:"OriginTrail",parallel:"Parallel",peaq:"Peaq",pendulum:"Pendulum",phala:"Phala",picasso:"Picasso",polkadex:"Polkadex",polkadot:"Polkadot",polymesh:"Polymesh",quartz:"Quartz",sora:"Sora",stafi:"Stafi",statemine:"Statemine",statemint:"Statemint",ternoa:"Ternoa",unique:"Unique",vtb:"VTB",xxnetwork:"XXNetwork",zeitgeist:"Zeitgeist",bittensor:"Bittensor",creditcoin3:"Creditcoin3",dentnet:"DENTNet",encointer:"Encointer",frequency:"Frequency",integritee:"Integritee",liberland:"Liberland",mythos:"Mythos",polimec:"Polimec",vara:"Vara"}},74362(e,t,r){r.d(t,{G:()=>a});var n=r(59359),s=r(18045),i=r(53403);function a(e,t){return(0,i.p)(e,()=>(0,n.z)([t.derive.chain.bestNumber(),t.derive.chain.bestNumberFinalized()]).pipe((0,s.T)(([e,r])=>t.registry.createType("BlockNumber",e.sub(r)))))}},76838(e,t,r){r.d(t,{T:()=>i});var n=r(7409);function s(...e){return e.map(([e,t])=>({create:()=>t.create(),type:e}))}const i=s(["webusb",r(25222).A],["hid",n.A])},79832(e,t,r){function n(e,t){const[r]=e.logs.filter(e=>e.isConsensus),n=e.logs.filter(e=>e.isPreRuntime),[s]=e.logs.filter(e=>e.isSeal);let i;try{for(const e of n){const[r,n]=e.asPreRuntime;if(i=r.extractAuthor(n,t),i)return i}if(!i&&r){const[e,n]=r.asConsensus;i=e.extractAuthor(n,t)}if(!i&&s){const[e,r]=s.asSeal;i=e.extractAuthor(r,t)}}catch{}return i}r.d(t,{D:()=>n})},85159(e,t,r){r.d(t,{BS:()=>f,X8:()=>l,f1:()=>h,h:()=>y,qg:()=>g});var n=r(95927),s=r(99014),i=r(26865),a=r(93302),o=r(92100),c=r(54143),u=r(76733),d=r(33482);function p(e,t,r,n){for(;;){const s=e.div(t),i=r.div(n);if(s.lt(i))return!0;if(i.lt(s))return!1;const a=e.mod(t),o=r.mod(n);if(o.isZero())return!1;if(a.isZero())return!0;e=n,r=t,t=o,n=a}}function l(e,t,r){return e.isSimpleMajority?r.votedAye.gt(r.votedNay):function(e,t,{votedAye:r,votedNay:n,votedTotal:i}){const a=(0,s.t)(i);return!a.isZero()&&(e.isSuperMajorityApprove?p(n,a,r,t):p(n,t,r,a))}(e,t,r)}function h(e,t,r){const s=t.status.tally?function(e,t){const r=[],n=[];return t.forEach(e=>{e.vote.isAye?r.push(e):n.push(e)}),{allAye:r,allNay:n,voteCount:r.length+n.length,voteCountAye:r.length,voteCountNay:n.length,votedAye:e.ayes,votedNay:e.nays,votedTotal:e.turnout}}(t.status.tally,r):r.reduce((e,t)=>{const{balance:r,vote:n}=t,s=0===n.conviction.index,i=r.muln(s?1:n.conviction.index).divn(s?10:1);return n.isAye?(e.allAye.push(t),e.voteCountAye++,e.votedAye.iadd(i)):(e.allNay.push(t),e.voteCountNay++,e.votedNay.iadd(i)),e.voteCount++,e.votedTotal.iadd(i),e},{allAye:[],allNay:[],voteCount:0,voteCountAye:0,voteCountNay:0,votedAye:new n(0),votedNay:new n(0),votedTotal:new n(0)});return(0,a.b)({},s,{isPassing:l(t.status.threshold,e,s),votes:r})}function f(e){if(e.isNone)return null;const t=e.unwrap();return function(e){return!!e.proposalHash}(t)?t:t.isOngoing?t.asOngoing:null}function y(e){return e.isLegacy?e.asLegacy.hash_.toHex():e.isLookup?e.asLookup.hash_.toHex():e.isInline?e.asInline.hash.toHex():(0,u.K)(e)?(0,c.qv)(e)?e:(0,i.i)(e):(0,d.b)(e)?(0,o.X)(e):e.toHex()}function g(e){return y(e.proposal||e.proposalHash)}},87106(e,t,r){r.d(t,{z:()=>n});const n={name:"@pezkuwi/networks",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/networks/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/networks/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"14.0.10"}},87194(e,t,r){r.d(t,{S:()=>s,U:()=>i});const n=new Map,s={del:e=>{n.delete(e)},forEach:e=>{for(const[t,r]of n.entries())e(t,r)},get:e=>n.get(e),set:(e,t)=>{n.set(e,t)}},i={del:()=>{},forEach:()=>{},get:()=>{},set:(e,t)=>t}},89129(e,t,r){r.d(t,{x:()=>U});var n=r(86319),s=r(83448),i=r(93302),a=r(6409),o=r(92100),c=r(36730),u=r(62518),d=r(35359),p=r(52959),l=r(86221),h=r(12834),f=r(73314),y=r(9799),g=r(64792),m=r(71028),b=r(84645),v=r(88929),w=r(35262),x=r(13880),k=r(65587),_=r(73276),E=r(57432),T=r(23433);const S=new Uint8Array([161,35,3,33,0]),q=new Uint8Array([48,83,2,1,1,48,5,6,3,43,101,112,4,34,4,32]),C=q.length;var I=r(53335),A=r(22373),M=r(34658),O=r(20662);const P=new Uint8Array,B={ecdsa:u.S,ed25519:d.r,ethereum:u.S,sr25519:p.H},H={ecdsa:new Uint8Array([2]),ed25519:new Uint8Array([0]),ethereum:new Uint8Array([2]),sr25519:new Uint8Array([1])},R={ecdsa:(e,t)=>(0,l.c)(e,t,"blake2"),ed25519:h.t,ethereum:(e,t)=>(0,l.c)(e,t,"keccak"),sr25519:f.v},z={ecdsa:e=>e.length>32?(0,y.q)(e):e,ed25519:e=>e,ethereum:e=>20===e.length?e:(0,g.H1)((0,m.V)(e)),sr25519:e=>e};function D(e){return!e||(0,n.U)(e)}function $(e,t,r){return(0,y.q)((0,s.z)(t||"",r||"",e))}function U({toSS58:e,type:t},{publicKey:r,secretKey:n},u={},d=null,p){const l=(e,s)=>{const i=function(e,t,r){const n=Array.isArray(r)||void 0===r?r:[r],s=(0,T.y)(t,e,n),i=s.subarray(0,q.length);if(!(0,c.f)(i,q))throw new Error("Invalid encoding header found in body");let a=s.subarray(C,C+64),o=C+64,u=s.subarray(o,o+S.length);if(!(0,c.f)(u,S)&&(o=C+32,a=s.subarray(C,o),u=s.subarray(o,o+S.length),!(0,c.f)(u,S)))throw new Error("Invalid encoding divider found in body");const d=o+S.length;return{publicKey:s.subarray(d,d+32),secretKey:a}}(e,s||d,p);if(64===i.secretKey.length)r=i.publicKey,n=i.secretKey;else{const e=B[t](i.secretKey);r=e.publicKey,n=e.secretKey}},h=e=>(D(n)&&d&&l(e,d),d=function({publicKey:e,secretKey:t},r){if(!t)throw new Error("Expected a valid secretKey to be passed to encode");const n=(0,s.z)(q,t,S,e);if(!r)return n;const{params:i,password:a,salt:o}=(0,I.g)(r),{encrypted:c,nonce:u}=(0,A.K)(n,a.subarray(0,32));return(0,s.z)((0,M.z)(o,i),u,c)}({publicKey:r,secretKey:n},e),p=void 0,d),f=()=>{const n=z[t](r);return"ethereum"===t?(0,b.w)(n):e(n)};return{get address(){return f()},get addressRaw(){const e=z[t](r);return"ethereum"===t?e.slice(-20):e},get isLocked(){return D(n)},get meta(){return u},get publicKey(){return r},get type(){return t},decodePkcs8:l,derive:(s,i)=>{if("ethereum"===t)throw new Error("Unable to derive on this keypair");if(D(n))throw new Error("Cannot derive on a locked keypair");const{path:a}=(0,v._)(s),o=(0,w.d)({publicKey:r,secretKey:n},a,t);return U({toSS58:e,type:t},o,i,null)},encodePkcs8:e=>h(e),lock:()=>{n=new Uint8Array},setMeta:e=>{u=(0,i.b)({},u,e)},sign:(e,i={})=>{if(D(n))throw new Error("Cannot sign with a locked key pair");return(0,s.z)(i.withType?H[t]:P,R[t]((0,a.e)(e),{publicKey:r,secretKey:n}))},toJson:e=>{const n=["ecdsa","ethereum"].includes(t)?20===r.length?(0,o.X)(r):(0,o.X)((0,x.z)(r)):f();return function(e,{address:t,meta:r},n,s){return(0,i.b)((0,O.r)(n,["pkcs8",e],s),{address:t,meta:r})}(t,{address:n,meta:u},h(e),!!e)},unlock:e=>l(e),verify:(e,r,n)=>(0,k.K)(e,r,z[t]((0,a.e)(n))).isValid,vrfSign:(e,i,o)=>{if(D(n))throw new Error("Cannot sign with a locked key pair");if("sr25519"===t)return(0,_.x)(e,{secretKey:n},i,o);const c=R[t]((0,a.e)(e),{publicKey:r,secretKey:n});return(0,s.z)($(c,i,o),c)},vrfVerify:(e,n,i,o,u)=>"sr25519"===t?(0,E.X)(e,n,r,o,u):(0,k.K)(e,(0,s.z)(H[t],n.subarray(32)),z[t]((0,a.e)(i))).isValid&&(0,c.f)(n.subarray(0,32),$(n.subarray(32),o,u))}}},90323(e,t,r){r.d(t,{I:()=>c,p:()=>u});var n=r(21166),s=r(70672),i=r(58322),a=r(6404),o=r(58797);function c(e,t){let r=!1;return{reject:e=>(r||(r=!0,t(e)),n.w),resolve:t=>{r||(r=!0,e(t))}}}function u(e,t){const r=!(!t?.methodName||!t.methodName.includes("subscribe"));return function(...n){const[u,d]=function(e,t){const r=e.slice(),n=e.length&&(0,a.T)(e[e.length-1])?r.pop():void 0;if(t&&!(0,a.T)(n))throw new Error("Expected a callback to be passed with subscriptions");return[r,n]}(n,r);return d?function(e,t,r){return new Promise((n,a)=>{const u=c(n,a),d=e(...t).pipe((0,s.W)(e=>u.reject(e)),(0,i.M)(()=>u.resolve(()=>d.unsubscribe()))).subscribe(e=>{(0,o.d)(()=>r(e))})})}(e,u,d):function(e,t){return new Promise((r,n)=>{const i=c(r,n),a=e(...t).pipe((0,s.W)(e=>i.reject(e))).subscribe(e=>{i.resolve(e),(0,o.d)(()=>a.unsubscribe())})})}(t?.overrideNoSub||e,u)}}}}]); \ No newline at end of file diff --git a/modu.1cee794da96669f1.js.LICENSE.txt b/modu.1e4b6178be2b6ec9.js.LICENSE.txt similarity index 100% rename from modu.1cee794da96669f1.js.LICENSE.txt rename to modu.1e4b6178be2b6ec9.js.LICENSE.txt diff --git a/modu.1eb04bb98496d183.js b/modu.1eb04bb98496d183.js deleted file mode 100644 index a72c898..0000000 --- a/modu.1eb04bb98496d183.js +++ /dev/null @@ -1 +0,0 @@ -(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[6145],{90(e,t,n){"use strict";n.d(t,{Ur:()=>o,Z0:()=>s,nz:()=>u});var r=n(99608);function i(e){const t=e.name?.toLowerCase()||"";return["enum","hashmap","linkage","null","option","range","rangeinclusive","result","struct","tuple","vec","vecfixed"].includes(t)}function a(e,t,n,{message:i},a,s,o,u,c){let l="";try{l=`: ${new u(e).toRawType()}`}catch{}return`${t}: failed at ${(0,r.X)(a.subarray(0,16))}…${c?` on ${c}`:""} (index ${s+1}/${o})${l}:: ${i}`}function s(e,t,n,[r,i]){const s=t.length;let o=0,u=0;try{for(;u1024&&i(r[c]))throw new Error(`decodeU8aStruct: Maximum depth exceeded, received ${o} elements, limit 1024`);try{for(;c1024&&i(s))throw new Error(`decodeU8aVec: Maximum depth exceeded, received ${o} elements, limit 1024`);let u=r,c=0;try{for(;c=48&&n<=57?n-48:n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:void r(!1,"Invalid character in "+e)}function u(e,t,n){var r=o(e,n);return n-1>=t&&(r|=o(e,n-1)<<4),r}function c(e,t,n,i){for(var a=0,s=0,o=Math.min(e.length,n),u=t;u=49?c-49+10:c>=17?c-17+10:c,r(c>=0&&s0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=s<>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);else if("le"===n)for(i=0,a=0;i>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);return this._strip()},a.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=2)i=u(e,t,r)<=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8;else for(r=(e.length-t)%2==0?t+1:t;r=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8;this._strip()},a.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var a=e.length-n,s=a%r,o=Math.min(a,a-s)+n,u=0,l=n;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){a.prototype.inspect=d}else a.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function f(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],a=0|t.words[0],s=i*a,o=67108863&s,u=s/67108864|0;n.words[0]=o;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),p=Math.max(0,c-e.length+1);p<=h;p++){var m=c-p|0;l+=(s=(i=0|e.words[m])*(a=0|t.words[p])+d)/67108864|0,d=67108863&s}n.words[c]=0|d,u=0|l}return 0!==u?n.words[c]=0|u:n.length--,n._strip()}a.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,a=0,s=0;s>>24-i&16777215,(i+=2)>=26&&(i-=26,s--),n=0!==a||s!==this.length-1?h[6-u.length]+u+n:u+n}for(0!==a&&(n=a.toString(16)+n);n.length%t!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var c=p[e],l=m[e];n="";var d=this.clone();for(d.negative=0;!d.isZero();){var f=d.modrn(l).toString(e);n=(d=d.idivn(l)).isZero()?f+n:h[c-f.length]+f+n}for(this.isZero()&&(n="0"+n);n.length%t!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16,2)},s&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,n){this._strip();var i=this.byteLength(),a=n||Math.max(1,i);r(i<=a,"byte array longer than desired length"),r(a>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,a);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},a.prototype._toArrayLikeLE=function(e,t){for(var n=0,r=0,i=0,a=0;i>8&255),n>16&255),6===a?(n>24&255),r=0,a=0):(r=s>>>24,a+=2)}if(n=0&&(e[n--]=s>>8&255),n>=0&&(e[n--]=s>>16&255),6===a?(n>=0&&(e[n--]=s>>24&255),r=0,a=0):(r=s>>>24,a+=2)}if(n>=0)for(e[n--]=r;n>=0;)e[n--]=0},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 8191&t||(n+=13,t>>>=13),127&t||(n+=7,t>>>=7),15&t||(n+=4,t>>>=4),3&t||(n+=2,t>>>=2),1&t||n++,n},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this._strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(n=this,r=e):(n=e,r=this);for(var i=0,a=0;a>>26;for(;0!==i&&a>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;ae.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var a=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==a&&s>26,this.words[s]=67108863&t;if(0===a&&s>>13,p=0|s[1],m=8191&p,f=p>>>13,y=0|s[2],g=8191&y,v=y>>>13,b=0|s[3],x=8191&b,w=b>>>13,V=0|s[4],M=8191&V,T=V>>>13,P=0|s[5],S=8191&P,k=P>>>13,C=0|s[6],N=8191&C,I=C>>>13,O=0|s[7],A=8191&O,H=O>>>13,E=0|s[8],L=8191&E,z=E>>>13,R=0|s[9],B=8191&R,X=R>>>13,D=0|o[0],U=8191&D,j=D>>>13,W=0|o[1],F=8191&W,q=W>>>13,Z=0|o[2],K=8191&Z,G=Z>>>13,J=0|o[3],Y=8191&J,Q=J>>>13,_=0|o[4],$=8191&_,ee=_>>>13,te=0|o[5],ne=8191&te,re=te>>>13,ie=0|o[6],ae=8191&ie,se=ie>>>13,oe=0|o[7],ue=8191&oe,ce=oe>>>13,le=0|o[8],de=8191&le,he=le>>>13,pe=0|o[9],me=8191&pe,fe=pe>>>13;n.negative=e.negative^t.negative,n.length=19;var ye=(c+(r=Math.imul(d,U))|0)+((8191&(i=(i=Math.imul(d,j))+Math.imul(h,U)|0))<<13)|0;c=((a=Math.imul(h,j))+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(m,U),i=(i=Math.imul(m,j))+Math.imul(f,U)|0,a=Math.imul(f,j);var ge=(c+(r=r+Math.imul(d,F)|0)|0)+((8191&(i=(i=i+Math.imul(d,q)|0)+Math.imul(h,F)|0))<<13)|0;c=((a=a+Math.imul(h,q)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(g,U),i=(i=Math.imul(g,j))+Math.imul(v,U)|0,a=Math.imul(v,j),r=r+Math.imul(m,F)|0,i=(i=i+Math.imul(m,q)|0)+Math.imul(f,F)|0,a=a+Math.imul(f,q)|0;var ve=(c+(r=r+Math.imul(d,K)|0)|0)+((8191&(i=(i=i+Math.imul(d,G)|0)+Math.imul(h,K)|0))<<13)|0;c=((a=a+Math.imul(h,G)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(x,U),i=(i=Math.imul(x,j))+Math.imul(w,U)|0,a=Math.imul(w,j),r=r+Math.imul(g,F)|0,i=(i=i+Math.imul(g,q)|0)+Math.imul(v,F)|0,a=a+Math.imul(v,q)|0,r=r+Math.imul(m,K)|0,i=(i=i+Math.imul(m,G)|0)+Math.imul(f,K)|0,a=a+Math.imul(f,G)|0;var be=(c+(r=r+Math.imul(d,Y)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,Y)|0))<<13)|0;c=((a=a+Math.imul(h,Q)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(M,U),i=(i=Math.imul(M,j))+Math.imul(T,U)|0,a=Math.imul(T,j),r=r+Math.imul(x,F)|0,i=(i=i+Math.imul(x,q)|0)+Math.imul(w,F)|0,a=a+Math.imul(w,q)|0,r=r+Math.imul(g,K)|0,i=(i=i+Math.imul(g,G)|0)+Math.imul(v,K)|0,a=a+Math.imul(v,G)|0,r=r+Math.imul(m,Y)|0,i=(i=i+Math.imul(m,Q)|0)+Math.imul(f,Y)|0,a=a+Math.imul(f,Q)|0;var xe=(c+(r=r+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((a=a+Math.imul(h,ee)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(S,U),i=(i=Math.imul(S,j))+Math.imul(k,U)|0,a=Math.imul(k,j),r=r+Math.imul(M,F)|0,i=(i=i+Math.imul(M,q)|0)+Math.imul(T,F)|0,a=a+Math.imul(T,q)|0,r=r+Math.imul(x,K)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(w,K)|0,a=a+Math.imul(w,G)|0,r=r+Math.imul(g,Y)|0,i=(i=i+Math.imul(g,Q)|0)+Math.imul(v,Y)|0,a=a+Math.imul(v,Q)|0,r=r+Math.imul(m,$)|0,i=(i=i+Math.imul(m,ee)|0)+Math.imul(f,$)|0,a=a+Math.imul(f,ee)|0;var we=(c+(r=r+Math.imul(d,ne)|0)|0)+((8191&(i=(i=i+Math.imul(d,re)|0)+Math.imul(h,ne)|0))<<13)|0;c=((a=a+Math.imul(h,re)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(N,U),i=(i=Math.imul(N,j))+Math.imul(I,U)|0,a=Math.imul(I,j),r=r+Math.imul(S,F)|0,i=(i=i+Math.imul(S,q)|0)+Math.imul(k,F)|0,a=a+Math.imul(k,q)|0,r=r+Math.imul(M,K)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(T,K)|0,a=a+Math.imul(T,G)|0,r=r+Math.imul(x,Y)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(w,Y)|0,a=a+Math.imul(w,Q)|0,r=r+Math.imul(g,$)|0,i=(i=i+Math.imul(g,ee)|0)+Math.imul(v,$)|0,a=a+Math.imul(v,ee)|0,r=r+Math.imul(m,ne)|0,i=(i=i+Math.imul(m,re)|0)+Math.imul(f,ne)|0,a=a+Math.imul(f,re)|0;var Ve=(c+(r=r+Math.imul(d,ae)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,ae)|0))<<13)|0;c=((a=a+Math.imul(h,se)|0)+(i>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,r=Math.imul(A,U),i=(i=Math.imul(A,j))+Math.imul(H,U)|0,a=Math.imul(H,j),r=r+Math.imul(N,F)|0,i=(i=i+Math.imul(N,q)|0)+Math.imul(I,F)|0,a=a+Math.imul(I,q)|0,r=r+Math.imul(S,K)|0,i=(i=i+Math.imul(S,G)|0)+Math.imul(k,K)|0,a=a+Math.imul(k,G)|0,r=r+Math.imul(M,Y)|0,i=(i=i+Math.imul(M,Q)|0)+Math.imul(T,Y)|0,a=a+Math.imul(T,Q)|0,r=r+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(w,$)|0,a=a+Math.imul(w,ee)|0,r=r+Math.imul(g,ne)|0,i=(i=i+Math.imul(g,re)|0)+Math.imul(v,ne)|0,a=a+Math.imul(v,re)|0,r=r+Math.imul(m,ae)|0,i=(i=i+Math.imul(m,se)|0)+Math.imul(f,ae)|0,a=a+Math.imul(f,se)|0;var Me=(c+(r=r+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((a=a+Math.imul(h,ce)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(L,U),i=(i=Math.imul(L,j))+Math.imul(z,U)|0,a=Math.imul(z,j),r=r+Math.imul(A,F)|0,i=(i=i+Math.imul(A,q)|0)+Math.imul(H,F)|0,a=a+Math.imul(H,q)|0,r=r+Math.imul(N,K)|0,i=(i=i+Math.imul(N,G)|0)+Math.imul(I,K)|0,a=a+Math.imul(I,G)|0,r=r+Math.imul(S,Y)|0,i=(i=i+Math.imul(S,Q)|0)+Math.imul(k,Y)|0,a=a+Math.imul(k,Q)|0,r=r+Math.imul(M,$)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(T,$)|0,a=a+Math.imul(T,ee)|0,r=r+Math.imul(x,ne)|0,i=(i=i+Math.imul(x,re)|0)+Math.imul(w,ne)|0,a=a+Math.imul(w,re)|0,r=r+Math.imul(g,ae)|0,i=(i=i+Math.imul(g,se)|0)+Math.imul(v,ae)|0,a=a+Math.imul(v,se)|0,r=r+Math.imul(m,ue)|0,i=(i=i+Math.imul(m,ce)|0)+Math.imul(f,ue)|0,a=a+Math.imul(f,ce)|0;var Te=(c+(r=r+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((a=a+Math.imul(h,he)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(B,U),i=(i=Math.imul(B,j))+Math.imul(X,U)|0,a=Math.imul(X,j),r=r+Math.imul(L,F)|0,i=(i=i+Math.imul(L,q)|0)+Math.imul(z,F)|0,a=a+Math.imul(z,q)|0,r=r+Math.imul(A,K)|0,i=(i=i+Math.imul(A,G)|0)+Math.imul(H,K)|0,a=a+Math.imul(H,G)|0,r=r+Math.imul(N,Y)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(I,Y)|0,a=a+Math.imul(I,Q)|0,r=r+Math.imul(S,$)|0,i=(i=i+Math.imul(S,ee)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,ee)|0,r=r+Math.imul(M,ne)|0,i=(i=i+Math.imul(M,re)|0)+Math.imul(T,ne)|0,a=a+Math.imul(T,re)|0,r=r+Math.imul(x,ae)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(w,ae)|0,a=a+Math.imul(w,se)|0,r=r+Math.imul(g,ue)|0,i=(i=i+Math.imul(g,ce)|0)+Math.imul(v,ue)|0,a=a+Math.imul(v,ce)|0,r=r+Math.imul(m,de)|0,i=(i=i+Math.imul(m,he)|0)+Math.imul(f,de)|0,a=a+Math.imul(f,he)|0;var Pe=(c+(r=r+Math.imul(d,me)|0)|0)+((8191&(i=(i=i+Math.imul(d,fe)|0)+Math.imul(h,me)|0))<<13)|0;c=((a=a+Math.imul(h,fe)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(B,F),i=(i=Math.imul(B,q))+Math.imul(X,F)|0,a=Math.imul(X,q),r=r+Math.imul(L,K)|0,i=(i=i+Math.imul(L,G)|0)+Math.imul(z,K)|0,a=a+Math.imul(z,G)|0,r=r+Math.imul(A,Y)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(H,Y)|0,a=a+Math.imul(H,Q)|0,r=r+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(I,$)|0,a=a+Math.imul(I,ee)|0,r=r+Math.imul(S,ne)|0,i=(i=i+Math.imul(S,re)|0)+Math.imul(k,ne)|0,a=a+Math.imul(k,re)|0,r=r+Math.imul(M,ae)|0,i=(i=i+Math.imul(M,se)|0)+Math.imul(T,ae)|0,a=a+Math.imul(T,se)|0,r=r+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(w,ue)|0,a=a+Math.imul(w,ce)|0,r=r+Math.imul(g,de)|0,i=(i=i+Math.imul(g,he)|0)+Math.imul(v,de)|0,a=a+Math.imul(v,he)|0;var Se=(c+(r=r+Math.imul(m,me)|0)|0)+((8191&(i=(i=i+Math.imul(m,fe)|0)+Math.imul(f,me)|0))<<13)|0;c=((a=a+Math.imul(f,fe)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(B,K),i=(i=Math.imul(B,G))+Math.imul(X,K)|0,a=Math.imul(X,G),r=r+Math.imul(L,Y)|0,i=(i=i+Math.imul(L,Q)|0)+Math.imul(z,Y)|0,a=a+Math.imul(z,Q)|0,r=r+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(H,$)|0,a=a+Math.imul(H,ee)|0,r=r+Math.imul(N,ne)|0,i=(i=i+Math.imul(N,re)|0)+Math.imul(I,ne)|0,a=a+Math.imul(I,re)|0,r=r+Math.imul(S,ae)|0,i=(i=i+Math.imul(S,se)|0)+Math.imul(k,ae)|0,a=a+Math.imul(k,se)|0,r=r+Math.imul(M,ue)|0,i=(i=i+Math.imul(M,ce)|0)+Math.imul(T,ue)|0,a=a+Math.imul(T,ce)|0,r=r+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(w,de)|0,a=a+Math.imul(w,he)|0;var ke=(c+(r=r+Math.imul(g,me)|0)|0)+((8191&(i=(i=i+Math.imul(g,fe)|0)+Math.imul(v,me)|0))<<13)|0;c=((a=a+Math.imul(v,fe)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(B,Y),i=(i=Math.imul(B,Q))+Math.imul(X,Y)|0,a=Math.imul(X,Q),r=r+Math.imul(L,$)|0,i=(i=i+Math.imul(L,ee)|0)+Math.imul(z,$)|0,a=a+Math.imul(z,ee)|0,r=r+Math.imul(A,ne)|0,i=(i=i+Math.imul(A,re)|0)+Math.imul(H,ne)|0,a=a+Math.imul(H,re)|0,r=r+Math.imul(N,ae)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(I,ae)|0,a=a+Math.imul(I,se)|0,r=r+Math.imul(S,ue)|0,i=(i=i+Math.imul(S,ce)|0)+Math.imul(k,ue)|0,a=a+Math.imul(k,ce)|0,r=r+Math.imul(M,de)|0,i=(i=i+Math.imul(M,he)|0)+Math.imul(T,de)|0,a=a+Math.imul(T,he)|0;var Ce=(c+(r=r+Math.imul(x,me)|0)|0)+((8191&(i=(i=i+Math.imul(x,fe)|0)+Math.imul(w,me)|0))<<13)|0;c=((a=a+Math.imul(w,fe)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(B,$),i=(i=Math.imul(B,ee))+Math.imul(X,$)|0,a=Math.imul(X,ee),r=r+Math.imul(L,ne)|0,i=(i=i+Math.imul(L,re)|0)+Math.imul(z,ne)|0,a=a+Math.imul(z,re)|0,r=r+Math.imul(A,ae)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(H,ae)|0,a=a+Math.imul(H,se)|0,r=r+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(I,ue)|0,a=a+Math.imul(I,ce)|0,r=r+Math.imul(S,de)|0,i=(i=i+Math.imul(S,he)|0)+Math.imul(k,de)|0,a=a+Math.imul(k,he)|0;var Ne=(c+(r=r+Math.imul(M,me)|0)|0)+((8191&(i=(i=i+Math.imul(M,fe)|0)+Math.imul(T,me)|0))<<13)|0;c=((a=a+Math.imul(T,fe)|0)+(i>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,r=Math.imul(B,ne),i=(i=Math.imul(B,re))+Math.imul(X,ne)|0,a=Math.imul(X,re),r=r+Math.imul(L,ae)|0,i=(i=i+Math.imul(L,se)|0)+Math.imul(z,ae)|0,a=a+Math.imul(z,se)|0,r=r+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(H,ue)|0,a=a+Math.imul(H,ce)|0,r=r+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(I,de)|0,a=a+Math.imul(I,he)|0;var Ie=(c+(r=r+Math.imul(S,me)|0)|0)+((8191&(i=(i=i+Math.imul(S,fe)|0)+Math.imul(k,me)|0))<<13)|0;c=((a=a+Math.imul(k,fe)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(B,ae),i=(i=Math.imul(B,se))+Math.imul(X,ae)|0,a=Math.imul(X,se),r=r+Math.imul(L,ue)|0,i=(i=i+Math.imul(L,ce)|0)+Math.imul(z,ue)|0,a=a+Math.imul(z,ce)|0,r=r+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(H,de)|0,a=a+Math.imul(H,he)|0;var Oe=(c+(r=r+Math.imul(N,me)|0)|0)+((8191&(i=(i=i+Math.imul(N,fe)|0)+Math.imul(I,me)|0))<<13)|0;c=((a=a+Math.imul(I,fe)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(B,ue),i=(i=Math.imul(B,ce))+Math.imul(X,ue)|0,a=Math.imul(X,ce),r=r+Math.imul(L,de)|0,i=(i=i+Math.imul(L,he)|0)+Math.imul(z,de)|0,a=a+Math.imul(z,he)|0;var Ae=(c+(r=r+Math.imul(A,me)|0)|0)+((8191&(i=(i=i+Math.imul(A,fe)|0)+Math.imul(H,me)|0))<<13)|0;c=((a=a+Math.imul(H,fe)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(B,de),i=(i=Math.imul(B,he))+Math.imul(X,de)|0,a=Math.imul(X,he);var He=(c+(r=r+Math.imul(L,me)|0)|0)+((8191&(i=(i=i+Math.imul(L,fe)|0)+Math.imul(z,me)|0))<<13)|0;c=((a=a+Math.imul(z,fe)|0)+(i>>>13)|0)+(He>>>26)|0,He&=67108863;var Ee=(c+(r=Math.imul(B,me))|0)+((8191&(i=(i=Math.imul(B,fe))+Math.imul(X,me)|0))<<13)|0;return c=((a=Math.imul(X,fe))+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,u[0]=ye,u[1]=ge,u[2]=ve,u[3]=be,u[4]=xe,u[5]=we,u[6]=Ve,u[7]=Me,u[8]=Te,u[9]=Pe,u[10]=Se,u[11]=ke,u[12]=Ce,u[13]=Ne,u[14]=Ie,u[15]=Oe,u[16]=Ae,u[17]=He,u[18]=Ee,0!==c&&(u[19]=c,n.length++),n};function g(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,a=0;a>>26)|0)>>>26,s&=67108863}n.words[a]=o,r=s,s=i}return 0!==r?n.words[a]=r:n.length--,n._strip()}function v(e,t,n){return g(e,t,n)}function b(e,t){this.x=e,this.y=t}Math.imul||(y=f),a.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?y(this,e,t):n<63?f(this,e,t):n<1024?g(this,e,t):v(this,e,t)},b.prototype.makeRBT=function(e){for(var t=new Array(e),n=a.prototype._countBits(e)-1,r=0;r>=1;return r},b.prototype.permute=function(e,t,n,r,i,a){for(var s=0;s>>=1)i++;return 1<>>=13,n[2*s+1]=8191&a,a>>>=13;for(s=2*t;s>=26,n+=a/67108864|0,n+=s>>>26,this.words[i]=67108863&s}return 0!==n&&(this.words[i]=n,this.length++),this.length=0===e?1:this.length,t?this.ineg():this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n>>i&1}return t}(e);if(0===t.length)return new a(1);for(var n=this,r=0;r=0);var t,n=e%26,i=(e-n)/26,a=67108863>>>26-n<<26-n;if(0!==n){var s=0;for(t=0;t>>26-n}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-a|d>>>a,l=d&o}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+n]=67108863&a}for(;i>26,this.words[i+n]=67108863&a;if(0===o)return this._strip();for(r(-1===o),o=0,i=0;i>26,this.words[i]=67108863&a;return this.negative=1,this._strip()},a.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),i=e,s=0|i.words[i.length-1];0!=(n=26-this._countBits(s))&&(i=i.ushln(n),r.iushln(n),s=0|i.words[i.length-1]);var o,u=r.length-i.length;if("mod"!==t){(o=new a(null)).length=u+1,o.words=new Array(o.length);for(var c=0;c=0;d--){var h=67108864*(0|r.words[i.length+d])+(0|r.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),r._ishlnsubmul(i,h,d);0!==r.negative;)h--,r.negative=0,r._ishlnsubmul(i,1,d),r.isZero()||(r.negative^=1);o&&(o.words[d]=h)}return o&&o._strip(),r._strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:o||null,mod:r}},a.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(i=o.div.neg()),"div"!==t&&(s=o.mod.neg(),n&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(i=o.div.neg()),{div:i,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),n&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,o},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),a=n.cmp(r);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modrn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=(1<<26)%e,i=0,a=this.length-1;a>=0;a--)i=(n*i+(0|this.words[a]))%e;return t?-i:i},a.prototype.modn=function(e){return this.modrn(e)},a.prototype.idivn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var a=(0|this.words[i])+67108864*n;this.words[i]=a/e|0,n=a%e}return this._strip(),t?this.ineg():this},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),s=new a(0),o=new a(0),u=new a(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var l=n.clone(),d=t.clone();!t.isZero();){for(var h=0,p=1;0===(t.words[0]&p)&&h<26;++h,p<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var m=0,f=1;0===(n.words[0]&f)&&m<26;++m,f<<=1);if(m>0)for(n.iushrn(m);m-- >0;)(o.isOdd()||u.isOdd())&&(o.iadd(l),u.isub(d)),o.iushrn(1),u.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(o),s.isub(u)):(n.isub(t),o.isub(i),u.isub(s))}return{a:o,b:u,gcd:n.iushln(c)}},a.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new a(1),o=new a(0),u=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,l=1;0===(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;0===(n.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(n.iushrn(d);d-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);t.cmp(n)>=0?(t.isub(n),s.isub(o)):(n.isub(t),o.isub(s))}return(i=0===t.cmpn(1)?s:o).cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var a=t;t=n,n=a}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return!(1&this.words[0])},a.prototype.isOdd=function(){return!(1&~this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,o&=67108863,this.words[s]=o}return 0!==a&&(this.words[s]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){ri&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new S(e)},a.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var x={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function V(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function M(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function T(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function P(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function k(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(V,w),V.prototype.split=function(e,t){for(var n=4194303,r=Math.min(e.length,9),i=0;i>>22,a=s}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},V.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(x[e])return x[e];var t;if("k256"===e)t=new V;else if("p224"===e)t=new M;else if("p192"===e)t=new T;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new P}return x[e]=t,t},S.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){r(0===(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},S.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new a(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);r(!i.isZero());var o=new a(1).toRed(this),u=o.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new a(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),p=this.pow(e,i),m=s;0!==p.cmp(o);){for(var f=p,y=0;0!==f.cmp(o);y++)f=f.redSqr();r(y=0;r--){for(var c=t.words[r],l=u-1;l>=0;l--){var d=c>>l&1;i!==n[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4===++o||0===r&&0===l)&&(i=this.mul(i,n[s]),o=0,s=0)):o=0}u=26}return i},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new k(e)},i(k,S),k.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},k.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},k.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},k.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=n.nmd(e),this)},2955(e,t,n){"use strict";n.d(t,{M:()=>s,o:()=>o});var r=n(57264),i=n(30605),a=n(3629);function s(e){const t=(0,a.e)(e);switch(3&t[0]){case 0:return[1,new r(t[0]>>>2)];case 1:return[2,new r(t[0]+(t[1]<<8)>>>2)];case 2:return[4,new r(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]>>>2)];default:{const e=(t[0]>>>2)+5;switch(e){case 5:return[5,new r(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*t[4])];case 6:return[6,new r(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*(t[4]+(t[5]<<8)))];case 7:return[7,new r(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*(t[4]+(t[5]<<8)+(t[6]<<16)))];default:return[e,(0,i.i)(t.subarray(1,e))]}}}}function o(e){switch(3&e[0]){case 0:return[1,e[0]>>>2];case 1:return[2,e[0]+(e[1]<<8)>>>2];case 2:return[4,e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]>>>2];default:switch((e[0]>>>2)+5){case 5:return[5,e[1]+(e[2]<<8)+(e[3]<<16)+16777216*e[4]];case 6:return[6,e[1]+(e[2]<<8)+(e[3]<<16)+16777216*(e[4]+(e[5]<<8))];case 7:return[7,e[1]+(e[2]<<8)+(e[3]<<16)+16777216*(e[4]+(e[5]<<8)+(e[6]<<16))];default:throw new Error("Compact input is > Number.MAX_SAFE_INTEGER")}}}},3629(e,t,n){"use strict";n.d(t,{e:()=>u});var r=n(47880),i=n(84863),a=n(8035),s=n(73214),o=n(85575);function u(e,t=!1){if(t&&null==e)throw new Error("u8aToU8a: Expected non-null, non-undefined value");return(0,s.b)(e)?(0,i.P)(e)?new Uint8Array(e):e:(0,a.qv)(e)?(0,r.V)(e):Array.isArray(e)?new Uint8Array(e):(0,o.j)(e)}},4252(e,t,n){"use strict";n.d(t,{f:()=>i});var r=n(57264);function i(e){return r.isBN(e)}},4494(e,t,n){"use strict";n.d(t,{b:()=>V});var r=n(67936),i=n(31523),a=n(13628),s=n(51185),o=n(24943),u=n(52359),c=n(37025),l=n(43067),d=n(29510),h=n(36486),p=n(74027),m=n(89778);const f=["ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicV4","ExtrinsicV5"],y={bare:"ExtrinsicV5",general:"GeneralExtrinsic"},g=m.nM,v=m.b9,b={0:"bare",64:"general"};function x(e,t,n,r){if(t instanceof V)return t.unwrap();const i=(n&m.hq)===m.hq,a=5===(n&m.Qb)?y[r]:f[n&m.Qb]||f[0];return e.createTypeUnsafe(a,[t,{isSigned:i,version:n}])}class w extends r.Y{#e;constructor(e,t,n,r){super(e,t,n);const i=Object.keys(e.getSignedExtensionTypes());if(5===this.version&&"general"!==r){const e=e=>this.inner.signature[e];for(let t=0,n=i.length;tt.length)throw new Error(`Extrinsic: length less than remainder, expected at least ${o}, found ${t.length}`);const u=t.subarray(i,o),c=u[0]&m.mb;return x(e,"general"===b[`${c}`]?t:u.subarray(1),u[0],b[`${c}`]||r)}(e,(0,h.e)(t),n,r):t instanceof e.createClassUnsafe("Call")?x(e,{method:t},n,r):x(e,t,n,r)}(e,t,r||i,n),void 0,n)}get hash(){return this.#t||(this.#t=super.hash),this.#t}addSignature(e,t,n){return this.inner.addSignature(e,t,n),this.#t=void 0,this}inspect(){const e=(0,s.z)(...this.toU8aInner());return{inner:this.isSigned?this.inner.inspect().inner:this.inner.method.inspect().inner,outer:[(0,o.R)(e.length),new Uint8Array([this.version])]}}sign(e,t){return this.inner.sign(e,t),this.#t=void 0,this}signFake(e,t){return this.inner.signFake(e,t),this.#t=void 0,this}toHex(e){return(0,l.X)(this.toU8a(e))}toHuman(e,t){return(0,c.b)({},{isSigned:this.isSigned,method:this.method.toHuman(e,t)},this.isSigned?{assetId:this.assetId?this.assetId.toHuman(e,t):null,era:this.era.toHuman(e,t),metadataHash:this.metadataHash?this.metadataHash.toHex():null,mode:this.mode?this.mode.toHuman():null,nonce:this.nonce.toHuman(e,t),signature:this.signature.toHex(),signer:this.signer.toHuman(e,t),tip:this.tip.toHuman(e,t)}:null)}toJSON(){return this.toHex()}toRawType(){return"Extrinsic"}toU8a(e){const t=(0,s.z)(...this.toU8aInner());return e?t:(0,i.h)(t)}toU8aInner(){return[new Uint8Array([this.version]),this.inner.toU8a()]}}},4895(e,t,n){"use strict";function r(e){return!!e&&"object"==typeof e}n.d(t,{G:()=>r})},5003(e,t,n){"use strict";function r(e){return void 0===e}n.d(t,{b:()=>r})},7837(e,t,n){"use strict";n.d(t,{H:()=>d,_:()=>l});var r=n(11972),i=n(72061),a=n(44170),s=n(74027),o=n(80542),u=n(91063),c=n(89863);function l({events:e}){return e.isSome}function d(e,{lookup:t,pallets:n},d){const h={},p=n.filter(l);for(let n=0,l=p.length;n=12?m.toNumber():n;(0,a.s)(h,(0,r.WH)(f),()=>(0,o.l)(t,l.unwrap(),c.Z,n=>({is:e=>(0,i.Z)(e)&&(0,s.b)(e.index)&&y===e.index[0]&&n.index.eq(e.index[1]),meta:e.createTypeUnsafe("EventMetadataLatest",[(0,u.a)(t,n)])})))}return h}},8035(e,t,n){"use strict";n.d(t,{Ed:()=>i,eR:()=>r,qv:()=>a});const r=/^0x[\da-fA-F]+$/,i=/^[\da-fA-F]+$/;function a(e,t=-1,n){return"string"==typeof e&&("0x"===e||r.test(e))&&(-1===t?n||e.length%2==0:e.length===2+Math.ceil(t/4))}},8701(e,t,n){"use strict";n.d(t,{Q:()=>o});var r=n(4895),i=n(23770),a=n(28714);function s(e,t){return e.size===t.length&&!t.some(t=>{return n=t,!Array.isArray(n)||2!==n.length||function(e,t){return(0,i.b)(e)||((0,a.v)(e)?!e.eq(t):e!==t)}(e.get(t[0]),t[1]);var n})}function o(e,t){return Array.isArray(t)?s(e,t):t instanceof Map?s(e,[...t.entries()]):!!(0,r.G)(t)&&s(e,Object.entries(t))}},8848(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(73443);function i(e,t){return(0,r.s)(t)?t.toString():t}function a(e,t){return JSON.stringify(e,i,t)}},11972(e,t,n){"use strict";n.d(t,{Oy:()=>u,WH:()=>o});const r=new Array(256),i=new Array(256);for(let e=0,t=r.length;e{const n=t.replace(/[-_., ]+/g," ").trim().split(" ");let r="";for(let t=0,i=n.length;t(t?r[e.charCodeAt(0)]:i[e.charCodeAt(0)])+e.slice(1)),u=s(e=>r[e.charCodeAt(0)]+e.slice(1))},13628(e,t,n){"use strict";n.d(t,{M:()=>s});var r=n(2207),i=n(21972),a=n(36486);function s(e){const t=(0,a.e)(e);switch(3&t[0]){case 0:return[1,new r(t[0]>>>2)];case 1:return[2,new r(t[0]+(t[1]<<8)>>>2)];case 2:return[4,new r(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]>>>2)];default:{const e=(t[0]>>>2)+5;switch(e){case 5:return[5,new r(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*t[4])];case 6:return[6,new r(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*(t[4]+(t[5]<<8)))];case 7:return[7,new r(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*(t[4]+(t[5]<<8)+(t[6]<<16)))];default:return[e,(0,i.i)(t.subarray(1,e))]}}}}},14328(e,t,n){"use strict";function r(e){return"function"==typeof e}n.d(t,{T:()=>r})},14650(e,t,n){"use strict";function r(e){return"boolean"==typeof e}n.d(t,{L:()=>r})},15196(e,t,n){"use strict";n.d(t,{R:()=>p});var r=n(57264),i=n(26648),a=n(42669),s=n(22536),o=n(49012);const u=s.u_.pow(new r(6)).isub(s.Uu),c=s.u_.pow(new r(14)).isub(s.Uu),l=s.u_.pow(new r(30)).isub(s.Uu),d={bitLength:16},h={bitLength:32};function p(e){const t=(0,i.A)(e);if(t.lte(u))return new Uint8Array([t.toNumber()<<2]);if(t.lte(c))return(0,a.a)(t.shln(2).iadd(s.Uu),d);if(t.lte(l))return(0,a.a)(t.shln(2).iadd(s.u_),h);const n=(0,a.a)(t);let r=n.length;for(;0===n[r-1];)r--;if(r<4)throw new Error("Invalid length, previous checks match anything less than 2^30");return(0,o.Q)([new Uint8Array([3+(r-4<<2)]),n.subarray(0,r)])}},16082(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(2207),i=n(29510);var a=n(68316),s=n(37370);const o=(0,s.Mp)("toBigInt"),u=(0,s.Mp)("toBn");function c(e){return e?r.isBN(e)?e:(0,i.qv)(e)?function(e,{isLe:t=!1,isNegative:n=!1}={}){if(!e||"0x"===e)return new r(0);const a=function(e){if(!e||"0x"===e)return"";if(i.eR.test(e))return e.substring(2);if(i.Ed.test(e))return e;throw new Error(`Expected hex value to convert, found '${e}'`)}(e),s=new r(a,16,t?"le":"be");return n?s.fromTwos(4*a.length):s}(e.toString()):(0,a.s)(e)?new r(e.toString()):u(e)?e.toBn():o(e)?new r(e.toBigInt().toString()):new r(e):new r(0)}},19611(e,t,n){"use strict";n.d(t,{V:()=>s});const r="0123456789abcdef",i=new Uint8Array(256),a=new Uint8Array(65536);for(let e=0,t=16;e9&&(i[0|r[e].toUpperCase().charCodeAt(0)]=0|e);for(let e=0;e<256;e++){const t=e<<8;for(let n=0;n<256;n++)a[t|n]=i[e]<<4|i[n]}function s(e,t=-1){if(!e)return new Uint8Array;let n=e.startsWith("0x")?2:0;const r=Math.ceil((e.length-n)/2),i=Math.ceil(-1===t?r:t/8),s=new Uint8Array(i);for(let t=i>r?i-r:0;tr})},20752(e,t,n){"use strict";n.d(t,{j:()=>s});var r=n(79094);class i{encode(e){const t=e.length,n=new Uint8Array(t);for(let r=0;ri});var r=n(2207);function i(e,{isLe:t=!0,isNegative:n=!1}={}){t||(e=e.slice().reverse());const i=e.length;if(n&&i&&128&e[i-1])switch(i){case 0:return new r(0);case 1:return new r(-1*(255^e[0])-1);case 2:return new r(-1*(e[0]+(e[1]<<8)^65535)-1);case 3:return new r(-1*(e[0]+(e[1]<<8)+(e[2]<<16)^16777215)-1);case 4:return new r(-1*(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]^4294967295)-1);case 5:return new r(-1*((e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]^4294967295)+4294967296*(255^e[4]))-1);case 6:return new r(-1*((e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]^4294967295)+4294967296*(e[4]+(e[5]<<8)^65535))-1);default:return new r(e,"le").fromTwos(8*i)}switch(i){case 0:return new r(0);case 1:return new r(e[0]);case 2:return new r(e[0]+(e[1]<<8));case 3:return new r(e[0]+(e[1]<<8)+(e[2]<<16));case 4:return new r(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]);case 5:return new r(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*(e[3]+(e[4]<<8)));case 6:return new r(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*(e[3]+(e[4]<<8)+(e[5]<<16)));default:return new r(e,"le")}}},22087(e,t){t.$o=168782,t.qO=335277,t.ee="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"},22536(e,t,n){"use strict";n.d(t,{Uu:()=>i,cM:()=>s,i5:()=>o,ik:()=>c,pr:()=>u,u_:()=>a});var r=n(57264);const i=new r(1),a=new r(2),s=new r(100),o=new r(1e6),u=new r(1e9),c=u.mul(u);Number.MAX_SAFE_INTEGER},22849(e,t,n){"use strict";n.d(t,{Sx:()=>B,i_:()=>j,So:()=>X,Rc:()=>D,Vn:()=>R,JP:()=>U});var r=n(79124),i=n(20752);const a=n(79094).Mn.crypto,s={getRandomValues:function(e){return a.getRandomValues(e)}},o={crypto:s};class u{#n;constructor(e){this.#n=e}abort=()=>{throw new Error("abort")};__wbindgen_is_undefined=e=>void 0===this.#n.getObject(e);__wbindgen_throw=(e,t)=>{throw new Error(this.#n.getString(e,t))};__wbg_self_1b7a39e3a92c949c=()=>this.#n.addObject(o);__wbg_require_604837428532a733=(e,t)=>{throw new Error(`Unable to require ${this.#n.getString(e,t)}`)};__wbg_crypto_968f1772287e2df0=e=>this.#n.addObject(s);__wbg_getRandomValues_a3d34b4fee3c2869=e=>this.#n.addObject(s.getRandomValues);__wbg_getRandomValues_f5e14ab7ac8e995d=(e,t,n)=>{s.getRandomValues(this.#n.getU8a(t,n))};__wbg_randomFillSync_d5bd2d655fdf256a=(e,t,n)=>{throw new Error("randomFillsync is not available")};__wbindgen_object_drop_ref=e=>{this.#n.takeObject(e)}}function c(e,t,n){return async r=>{const i={error:null,type:"none",wasm:null};try{if(!t?.length)throw new Error("No WebAssembly provided for initialization");if("object"!=typeof WebAssembly||"function"!=typeof WebAssembly.instantiate)throw new Error("WebAssembly is not available in your environment");const e=await WebAssembly.instantiate(t,{wbg:r});i.wasm=e.instance.exports,i.type="wasm"}catch(t){"function"==typeof n?(i.wasm=n(r),i.type="asm"):(i.error=`FATAL: Unable to initialize @polkadot/wasm-${e}:: ${t.message}`,console.error(i.error))}return i}}const l=Uint8Array,d=Uint16Array,h=Uint32Array,p=new l([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),m=new l([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),f=new l([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),y=(e,t)=>{const n=new d(31);for(let r=0;r<31;++r)n[r]=t+=1<>>1|(21845&e)<<1;t=(52428&t)>>>2|(13107&t)<<2,t=(61680&t)>>>4|(3855&t)<<4,x[e]=((65280&t)>>>8|(255&t)<<8)>>>1}const w=(e,t,n)=>{const r=e.length;let i=0;const a=new d(t);for(;i>n]=r}}else for(o=new d(r),i=0;i>15-e[i]);return o},V=new l(288);for(let e=0;e<144;++e)V[e]=8;for(let e=144;e<256;++e)V[e]=9;for(let e=256;e<280;++e)V[e]=7;for(let e=280;e<288;++e)V[e]=8;const M=new l(32);for(let e=0;e<32;++e)M[e]=5;const T=w(V,9,1),P=w(M,5,1),S=(e,t,n)=>{const r=t>>>3;return(e[r]|e[r+1]<<8)>>>(7&t)&n},k=(e,t)=>{const n=t>>>3;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>>(7&t)},C=e=>(e>>>3)+(7&e&&1),N=e=>{let t=e[0];for(let n=1,r=e.length;nt&&(t=e[n]);return t};function I(e,t){return((e,t,n)=>{const r=!n||n.i;n||(n={});const i=e.length,a=!t||!r;t||(t=new l(3*i));const s=e=>{let n=t.length;if(e>n){const r=new l(Math.max(n<<1,e));r.set(t),t=r}};let o=n.f||0,u=n.p||0,c=n.b||0,y=n.l,v=n.d,x=n.m,V=n.n;if(o&&!y)return t;const M=i<<3;do{if(!y){n.f=o=S(e,u,1);const d=S(e,u+1,3);if(u+=3,!d){const o=C(u)+4,l=e[o-4]|e[o-3]<<8,d=o+l;if(d>i){if(r)throw"unexpected EOF";break}a&&s(c+l),t.set(e.subarray(o,d),c),n.b=c+=l,n.p=u=d<<3;continue}if(1==d)y=T,v=P,x=9,V=5;else{if(2!=d)throw"invalid block type";{const t=S(e,u,31)+257,n=S(e,u+10,15)+4,i=t+S(e,u+5,31)+1;u+=14;const a=new l(i),s=new l(19);for(let t=0;tM)break;const d=w(s,o,1);for(let t=0;t>>4;if(r<16)a[t++]=r;else{let n=0,i=0;for(16==r?(i=3+S(e,u,3),u+=2,n=a[t-1]):17==r?(i=3+S(e,u,7),u+=3):18==r&&(i=11+S(e,u,127),u+=7);i--;)a[t++]=n}}const h=a.subarray(0,t),m=a.subarray(t);x=N(h),V=N(m),y=w(h,x,1),v=w(m,V,1)}}if(u>M)throw"unexpected EOF"}a&&s(c+131072);const d=(1<>>4;if(u+=15&n,u>M)throw"unexpected EOF";if(!n)throw"invalid length/literal";if(r<256)t[c++]=r;else{if(256==r){y=void 0;break}{let n=r-254;if(r>264){const t=r-257,i=m[t];n=S(e,u,(1<>>4;if(!i)throw"invalid distance";u+=15&i;let l=b[o];if(o>3){const t=f[o];l+=k(e,u)&(1<M)throw"unexpected EOF";a&&s(c+131072);const d=c+n;for(;c{(null==t||t<0)&&(t=0),(null==n||n>e.length)&&(n=e.length);const r=new(e instanceof d?d:e instanceof h?h:l)(n-t);return r.set(e.subarray(t,n)),r})(t,0,c)})(((e=>{if(8!=(15&e[0])||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(32&e[1])throw"invalid zlib data: preset dictionaries not supported"})(e),e.subarray(2,-4)),t)}const O=new Array(256);for(let e=0,t=64;e=8&&(t[++i]=n>>>(r-=8)&255);return t}(A.ee,new Uint8Array(A.$o)),new Uint8Array(A.qO)),E=c("crypto",H,null),L=new class{#r;#i;#a;#s;#o;#u;#c;#l;#d;#h;constructor(e){this.#r=e,this.#s=null,this.#o=null,this.#i=new Array(32).fill(void 0).concat(void 0,null,!0,!1),this.#u=this.#i.length,this.#h="none",this.#c=null,this.#l=null,this.#d=null,this.#a={...new u(this)}}get error(){return this.#l}get type(){return this.#h}get wasm(){return this.#c}async init(e){this.#d&&!e||(this.#d=(e||this.#r)(this.#a));const{error:t,type:n,wasm:r}=await this.#d;return this.#h=n,this.#c=r,this.#l=t,this.#c}getObject(e){return this.#i[e]}dropObject(e){e<36||(this.#i[e]=this.#u,this.#u=e)}takeObject(e){const t=this.getObject(e);return this.dropObject(e),t}addObject(e){this.#u===this.#i.length&&this.#i.push(this.#i.length+1);const t=this.#u;return this.#u=this.#i[t],this.#i[t]=e,t}getInt32(){return null!==this.#s&&this.#s.buffer===this.#c.memory.buffer||(this.#s=new Int32Array(this.#c.memory.buffer)),this.#s}getUint8(){return null!==this.#o&&this.#o.buffer===this.#c.memory.buffer||(this.#o=new Uint8Array(this.#c.memory.buffer)),this.#o}getU8a(e,t){return this.getUint8().subarray(e/1,e/1+t)}getString(e,t){return(0,r.F)(this.getU8a(e,t))}allocU8a(e){const t=this.#c.__wbindgen_malloc(1*e.length);return this.getUint8().set(e,t/1),[t,e.length]}allocString(e){return this.allocU8a((0,i.j)(e))}resultU8a(){const e=this.getInt32()[2],t=this.getInt32()[3],n=this.getU8a(e,t).slice();return this.#c.__wbindgen_free(e,1*t),n}resultString(){return(0,r.F)(this.resultU8a())}}(E);function z(e){return(...t)=>{if(!L.wasm)throw new Error("The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.");return e(L.wasm,...t)}}const R=z((e,t)=>(e.ext_secp_pub_expand(8,...L.allocU8a(t)),L.resultU8a())),B=z((e,t,n,r)=>(e.ext_blake2b(8,...L.allocU8a(t),...L.allocU8a(n),r),L.resultU8a())),X=z((e,t)=>(e.ext_keccak256(8,...L.allocU8a(t)),L.resultU8a())),D=z((e,t)=>(e.ext_keccak512(8,...L.allocU8a(t)),L.resultU8a())),U=z((e,t,n)=>(e.ext_twox(8,...L.allocU8a(t),n),L.resultU8a()));function j(){return!!L.wasm}},23770(e,t,n){"use strict";function r(e){return void 0===e}n.d(t,{b:()=>r})},24943(e,t,n){"use strict";n.d(t,{R:()=>f});var r=n(2207);const i=new r(1),a=new r(2),s=new r(1e9);s.mul(s),Number.MAX_SAFE_INTEGER;var o=n(16082),u=n(48332),c=n(51185);const l=a.pow(new r(6)).isub(i),d=a.pow(new r(14)).isub(i),h=a.pow(new r(30)).isub(i),p={bitLength:16},m={bitLength:32};function f(e){const t=(0,o.A)(e);if(t.lte(l))return new Uint8Array([t.toNumber()<<2]);if(t.lte(d))return(0,u.a)(t.shln(2).iadd(i),p);if(t.lte(h))return(0,u.a)(t.shln(2).iadd(a),m);const n=(0,u.a)(t);let r=n.length;for(;0===n[r-1];)r--;if(r<4)throw new Error("Invalid length, previous checks match anything less than 2^30");return(0,c.Q)([new Uint8Array([3+(r-4<<2)]),n.subarray(0,r)])}},25162(e,t,n){"use strict";n.d(t,{q:()=>A});var r=n(57264),i=n(22536),a=n(14328),s=n(74789),o=n(57705),u=n(8035),c=n(88865),l=n(4252),d=n(73443),h=n(4895),p=n(73214),m=n(30605),f=n(26648),y=n(99608),g=n(42669),v=n(14650);const b=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g");function x(e,t=","){const n=e[0].startsWith("-"),r=n?e.substring(1).match(b):e.match(b);return r?`${n?"-":""}${r.join(t)}`:e}function w(e){return{decimal:.1.toLocaleString(e,{useGrouping:!1}).charAt(1),thousand:1e3.toLocaleString(e,{useGrouping:!0}).replace(/\d/g,"").charAt(0)}}const V=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function M(e){for(let t=0,n=V.length;tT(e,t),C.findSi=M,C.getDefaults=()=>({decimals:S,unit:k}),C.getOptions=(e=S)=>V.filter(({power:t})=>!(t<0)||e+t>=0),C.setDefaults=({decimals:e,unit:t})=>{S=(Array.isArray(e)?e[0]:e)??S,k=(Array.isArray(t)?t[0]:t)??k,V[8].text=k};const N=new r(1e4),I=[["Perquintill",i.ik],["Perbill",i.pr],["Permill",i.i5],["Percent",i.cM]];function O(e,t){if((0,s.E)(e)){if(!Number.isInteger(e)||e>Number.MAX_SAFE_INTEGER||ea)throw new Error(`${this.toRawType()}: Input too large. Found input with ${super.bitLength()} bits, expected ${a}`)}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return this.isZero()}bitLength(){return this.#p}eq(e){return super.eq((0,u.qv)(e)?(0,c.v)(e.toString(),{isLe:!1,isNegative:!this.isUnsigned}):(0,f.A)(e))}inspect(){return{outer:[this.toU8a()]}}isMax(){return this.toU8a().filter(e=>255===e).length===this.#p/8}toBigInt(){return BigInt(this.toString())}toBn(){return this}toHex(e=!1){return function(e,{bitLength:t=-1,isLe:n=!1,isNegative:r=!1}={}){return(0,y.X)((0,g.a)(e,{bitLength:t,isLe:n,isNegative:r}))}(this,{bitLength:this.bitLength(),isLe:e,isNegative:!this.isUnsigned})}toHuman(e){const t=this.toRawType();if("Balance"===t)return this.isMax()?"everything":C(this,{decimals:this.registry.chainDecimals[0],withSi:!0,withUnit:this.registry.chainTokens[0]});const[,n]=I.find(([e])=>e===t)||[];return n?function(e,t){return`${(e.mul(N).div(t).toNumber()/100).toFixed(2)}%`}(this,n):function(e,{locale:t="en"}={}){const{thousand:n}=w(t);return x((0,f.A)(e).toString(),n)}(this)}toJSON(e=!1){return e||this.#p>128||super.bitLength()>52?this.toHex():this.toNumber()}toPrimitive(){return super.bitLength()>52?this.toString():this.toNumber()}toRawType(){return this instanceof this.registry.createClassUnsafe("Balance")?"Balance":`${this.isUnsigned?"u":"i"}${this.bitLength()}`}toString(e){return super.toString(e)}toU8a(e){return(0,g.a)(this,{bitLength:this.bitLength(),isLe:!0,isNegative:!this.isUnsigned})}}},26563(e,t,n){"use strict";n.d(t,{D8:()=>s,Mp:()=>a});var r=n(14328),i=n(4895);function a(...e){return t=>((0,i.G)(t)||(0,r.T)(t))&&e.every(e=>(0,r.T)(t[e]))}function s(...e){return t=>(0,i.G)(t)&&e.every(e=>(0,r.T)(t[e]))}},26648(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(88865),i=n(73443),a=n(8035),s=n(26563);const o=(0,s.Mp)("toBigInt"),u=(0,s.Mp)("toBn");var c=n(57264);function l(e){return e?c.isBN(e)?e:(0,a.qv)(e)?(0,r.v)(e.toString()):(0,i.s)(e)?new c(e.toString()):u(e)?e.toBn():o(e)?new c(e.toBigInt().toString()):new c(e):new c(0)}},27023(e,t,n){"use strict";function r(e){return"function"==typeof e}n.d(t,{T:()=>r})},27828(e,t,n){"use strict";function r(e,...t){const n=new Set(["__proto__","constructor","prototype"]);for(let r=0,i=t.length;rr})},28714(e,t,n){"use strict";n.d(t,{v:()=>i});var r=n(14328);function i(e){return(0,r.T)(e.eq)}},29510(e,t,n){"use strict";n.d(t,{Ed:()=>i,eR:()=>r,qv:()=>a});const r=/^0x[\da-fA-F]+$/,i=/^[\da-fA-F]+$/;function a(e,t=-1,n){return"string"==typeof e&&("0x"===e||r.test(e))&&(-1===t?n||e.length%2==0:e.length===2+Math.ceil(t/4))}},30605(e,t,n){"use strict";n.d(t,{i:()=>i});var r=n(57264);function i(e,{isLe:t=!0,isNegative:n=!1}={}){t||(e=e.slice().reverse());const i=e.length;if(n&&i&&128&e[i-1])switch(i){case 0:return new r(0);case 1:return new r(-1*(255^e[0])-1);case 2:return new r(-1*(e[0]+(e[1]<<8)^65535)-1);case 3:return new r(-1*(e[0]+(e[1]<<8)+(e[2]<<16)^16777215)-1);case 4:return new r(-1*(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]^4294967295)-1);case 5:return new r(-1*((e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]^4294967295)+4294967296*(255^e[4]))-1);case 6:return new r(-1*((e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]^4294967295)+4294967296*(e[4]+(e[5]<<8)^65535))-1);default:return new r(e,"le").fromTwos(8*i)}switch(i){case 0:return new r(0);case 1:return new r(e[0]);case 2:return new r(e[0]+(e[1]<<8));case 3:return new r(e[0]+(e[1]<<8)+(e[2]<<16));case 4:return new r(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]);case 5:return new r(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*(e[3]+(e[4]<<8)));case 6:return new r(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*(e[3]+(e[4]<<8)+(e[5]<<16)));default:return new r(e,"le")}}},31497(e,t,n){"use strict";function r(e,t){return"bigint"==typeof t?t.toString():t}function i(e,t){return JSON.stringify(e,r,t)}n.d(t,{A:()=>i})},31523(e,t,n){"use strict";n.d(t,{h:()=>a});var r=n(51185),i=n(24943);function a(e){return(0,r.Q)([(0,i.R)(e.length),e])}},36423(e,t,n){"use strict";n.d(t,{K8:()=>pe});var r=n(57584),i=n(53385),a=n(91063),s=n(7837),o=n(66393),u=n(11972),c=n(44170),l=n(89863),d=n(98028),h=n(5003),p=n(51185),m=n(31523),f=n(36486),y=n(37025),g=n(13628),v=n(47578),b=n(22849),x=n(91290);const w=(0,x.Q)(0),V=(0,x.Q)(1),M=(Number.MAX_SAFE_INTEGER,(0,x.Q)("11400714785074694791")),T=(0,x.Q)("14029467366897019727"),P=(0,x.Q)("1609587929392839161"),S=(0,x.Q)("9650029242287828579"),k=(0,x.Q)("2870177450012600261"),C=(0,x.Q)("0xffffffffffffffff"),N=(0,x.Q)(7),I=(0,x.Q)(11),O=(0,x.Q)(12),A=(0,x.Q)(16),H=(0,x.Q)(18),E=(0,x.Q)(23),L=(0,x.Q)(27),z=(0,x.Q)(29),R=(0,x.Q)(31),B=(0,x.Q)(32),X=(0,x.Q)(33),D=(0,x.Q)(64),U=(0,x.Q)(256);function j(e,t){const n=e&C;return(n<>D-t)&C}function W(e,t,n){const r=new Array(n);let i=0;for(let a=0;a=0;e--)a=(a<=0){const e=e=>M*j(e+T*W(t,i,4),R);do{n.v1=e(n.v1),i+=8,n.v2=e(n.v2),i+=8,n.v3=e(n.v3),i+=8,n.v4=e(n.v4),i+=8}while(i<=r)}return i=32?((((j(a,V)+j(s,N)+j(o,O)+j(u,H)^M*j(a*T,R))*M+S^M*j(s*T,R))*M+S^M*j(o*T,R))*M+S^M*j(u*T,R))*M+S:n+k);for(;c<=i-8;)l=C&S+M*j(l^M*j(T*W(r,c,4),R),L),c+=8;for(c+4<=i&&(l=C&P+T*j(l^M*W(r,c,2),E),c+=4);c>X),l=C&P*(l^l>>z),l=C&(l^l>>B);const d=new Uint8Array(8);for(let e=7;e>=0;e--)d[e]=Number(l%U),l/=U;return d}function q(e,t=64,n){const r=Math.ceil(t/64),i=(0,f.e)(e);if(!v.CW||!n&&(0,b.i_)())return(0,b.JP)(i,r);const a=new Uint8Array(8*r);for(let e=0;eq(e,128),J={Blake2_128:e=>(0,K.q)(e,128),Blake2_128Concat:e=>(0,p.z)((0,K.q)(e,128),(0,f.e)(e)),Blake2_256:e=>(0,K.q)(e,256),Identity:e=>(0,f.e)(e),Twox128:e=>q(e,128),Twox256:e=>q(e,256),Twox64Concat:e=>(0,p.z)(q(e,64),(0,f.e)(e))};function Y(e){return J[e.type]||G}const Q={args:[],hashers:[],keys:[]};function _(e){return!(0,h.b)(e)}function $({method:e,section:t},{args:n,keys:r}){if(!Array.isArray(n))throw new Error(`Call to ${(0,u.WH)(t||"unknown")}.${(0,u.WH)(e||"unknown")} needs ${r.length} arguments`);if(n.filter(_).length!==r.length)throw new Error(`Call to ${(0,u.WH)(t||"unknown")}.${(0,u.WH)(e||"unknown")} needs ${r.length} arguments, found [${n.join(", ")}]`)}function ee(e,t,{args:n,hashers:r,keys:i}){const a=i.length,s=new Array(a);for(let t=0;t`${t[r].type}(${(0,Z.m)(e.lookup,n)})`)}const o=["module","method"].concat(...n.args.map((e,t)=>s[t]));return{inner:i.concat(...a).map((e,t)=>({name:o[t],outer:[e]}))}}function ne(e,t,n){const[r,i]=ee(e,t,n);return(0,p.z)(...r,...i)}function re(e,t,n){return $(t,n),(0,m.h)(ne(e,t,n))}function ie(e,t,n){const{meta:{type:r}}=t,i=function(e,t,n){const{meta:r,method:i,prefix:a,section:s}=t,o=function(e,t,n){const{meta:{type:r}}=t;let i=null;return(...a)=>{if(r.isPlain)return i||(i=n.skipHashing?(0,m.h)((0,f.e)(n.key)):re(e,t,Q)),i;const{hashers:s,key:o}=r.asMap;return 1===s.length?re(e,t,{args:a,hashers:s,keys:[o]}):re(e,t,{args:a,hashers:s,keys:e.lookup.getSiType(o).def.asTuple})}}(e,t,n);return o.inspect=function(e,t,n){const{meta:{type:r}}=t;return(...i)=>{if(r.isPlain)return n.skipHashing?{inner:[],name:"wellKnown",outer:[(0,f.e)(n.key)]}:te(e,t,Q);const{hashers:a,key:s}=r.asMap;return 1===a.length?te(e,t,{args:i,hashers:a,keys:[s]}):te(e,t,{args:i,hashers:a,keys:e.lookup.getSiType(s).def.asTuple})}}(e,t,n),o.meta=r,o.method=(0,u.WH)(i),o.prefix=a,o.section=s,o.toJSON=()=>(0,y.b)({storage:{method:i,prefix:a,section:s}},r.toJSON()),o}(e,t,n);return r.isMap&&function(e,t,n){const{meta:{type:r},method:i,section:a}=t;n.iterKey=function(e,{meta:{docs:t,name:n,type:r},section:i},{method:a},s){const o=e.createTypeUnsafe("StorageEntryMetadataLatest",[{docs:t,fallback:e.createTypeUnsafe("Bytes",[]),modifier:e.createTypeUnsafe("StorageEntryModifierLatest",[1]),name:n,type:e.createTypeUnsafe("StorageEntryTypeLatest",[r.asMap.key,0])}]);s.meta=o;const u=(...t)=>e.createTypeUnsafe("StorageKey",[s(...t),{method:a,section:i}]);return u.meta=o,u}(e,t,n,(...n)=>{if(n.length&&(r.isPlain||n.length>=r.asMap.hashers.length))throw new Error(`Iteration of ${(0,u.WH)(a||"unknown")}.${(0,u.WH)(i||"unknown")} needs arguments to be at least one less than the full arguments, found [${n.join(", ")}]`);if(n.length&&r.isMap){const{hashers:i,key:a}=r.asMap,s=1===i.length?[a]:e.lookup.getSiType(a).def.asTuple;return new d.d(e,ne(e,t,{args:n,hashers:i.slice(0,n.length),keys:s.slice(0,n.length)}))}return new d.d(e,ne(e,t,Q))})}(e,t,i),i.keyPrefix=(...e)=>i.iterKey&&i.iterKey(...e)||function(e){const[t,n]=(0,g.M)(e),r=t+n.toNumber();return[r,e.subarray(t,r)]}(i())[1],i}var ae=n(89814);function se(e,t){const n=t.toLowerCase();return e.lookup.types.find(e=>e.type.def.isPrimitive&&e.type.def.asPrimitive.toString().toLowerCase()===n||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.toString().toLowerCase()===n)}function oe(e,t){let n=se(e,t);if(!n&&("Bytes"===t||t.startsWith("[u8;"))){const r=se(e,"u8");if(r)if("Bytes"===t)n=e.lookup.types.find(e=>e.type.def.isSequence&&e.type.def.asSequence.type.eq(r.id)||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.eq(t));else{const i=(0,ae.c)(t);n=e.lookup.types.find(e=>e.type.def.isArray&&e.type.def.asArray.eq({len:i.length,type:r.id})||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.eq(t))}}return n||console.warn(`Unable to map ${t} to a lookup index`),n}function ue({method:e,prefix:t,section:n},r,{docs:i,type:a}){return s=>ie(s,{meta:s.createTypeUnsafe("StorageEntryMetadataLatest",[{docs:s.createTypeUnsafe("Vec",[[i]]),modifier:s.createTypeUnsafe("StorageEntryModifierLatest",["Required"]),name:s.createTypeUnsafe("Text",[e]),toJSON:()=>r,type:s.createTypeUnsafe("StorageEntryTypeLatest",[{Plain:oe(s,a)?.id||0}])}]),method:e,prefix:t,section:n},{key:r,skipHashing:!0})}function ce(e,t,n){return ue({method:e,prefix:"Substrate",section:"substrate"},t,n)}const le={changesTrieConfig:ce("changesTrieConfig",":changes_trie",{docs:"Changes trie configuration is stored under this key.",type:"u32"}),childStorageKeyPrefix:ce("childStorageKeyPrefix",":child_storage:",{docs:"Prefix of child storage keys.",type:"u32"}),code:ce("code",":code",{docs:"Wasm code of the runtime.",type:"Bytes"}),defaultChildStorageKeyPrefix:ce("defaultChildStorageKeyPrefix",":child_storage:default:",{docs:"Prefix of the default child storage keys in the top trie.",type:"u32"}),extrinsicIndex:ce("extrinsicIndex",":extrinsic_index",{docs:"Current extrinsic index (u32) is stored under this key.",type:"u32"}),heapPages:ce("heapPages",":heappages",{docs:"Number of wasm linear memory pages required for execution of the runtime.",type:"u64"}),intrablockEntropy:ce("intrablockEntropy",":intrablock_entropy",{docs:"Current intra-block entropy (a universally unique `[u8; 32]` value) is stored here.",type:"[u8; 32]"}),storageVersionStorageKeyPostfix:ce("storageVersionStorageKeyPostfix",":__STORAGE_VERSION__:",{docs:"The storage key postfix that is used to store the [`StorageVersion`] per pallet.",type:"u16"}),transactionLevelKey:ce("transactionLevelKey",":transaction_level:",{docs:"The key that holds the current number of active layers.",type:"u32"})},de={docs:"Returns the current pallet version from storage",type:"u16"};function he(e,{pallets:t},n){const r=function(e){const t={},n=Object.entries(le);for(let r=0,i=n.length;r(0,c.T)({palletVersion:ue({method:"palletVersion",prefix:o,section:t},ne(e,{method:":__STORAGE_VERSION__:",prefix:i.toString()},Q),de)(e)},n,n=>ie(e,{meta:n,method:n.name.toString(),prefix:o,section:t},{}),l.q))}}return r}function pe(e,t){if(!(t instanceof r.O))throw new Error("You need to pass a valid Metadata instance to Decorated");const n=t.asLatest,u=t.version;return{consts:(0,i.n)(e,n,u),errors:(0,a.R)(e,n,u),events:(0,s.H)(e,n,u),query:he(e,n),registry:e,tx:(0,o.Kw)(e,n,u)}}},36486(e,t,n){"use strict";n.d(t,{e:()=>u});var r=n(19611),i=n(77413),a=n(29510),s=n(74027),o=n(20752);function u(e,t=!1){if(t&&null==e)throw new Error("u8aToU8a: Expected non-null, non-undefined value");return(0,s.b)(e)?(0,i.P)(e)?new Uint8Array(e):e:(0,a.qv)(e)?(0,r.V)(e):Array.isArray(e)?new Uint8Array(e):(0,o.j)(e)}},37025(e,t,n){"use strict";function r(e,...t){const n=new Set(["__proto__","constructor","prototype"]);for(let r=0,i=t.length;rr})},37335(e,t,n){"use strict";var r;n.d(t,{K:()=>r}),function(e){e[e.BTreeMap=0]="BTreeMap",e[e.BTreeSet=1]="BTreeSet",e[e.Compact=2]="Compact",e[e.DoNotConstruct=3]="DoNotConstruct",e[e.Enum=4]="Enum",e[e.HashMap=5]="HashMap",e[e.Int=6]="Int",e[e.Linkage=7]="Linkage",e[e.Null=8]="Null",e[e.Option=9]="Option",e[e.Plain=10]="Plain",e[e.Range=11]="Range",e[e.RangeInclusive=12]="RangeInclusive",e[e.Result=13]="Result",e[e.Set=14]="Set",e[e.Si=15]="Si",e[e.Struct=16]="Struct",e[e.Tuple=17]="Tuple",e[e.UInt=18]="UInt",e[e.Vec=19]="Vec",e[e.VecFixed=20]="VecFixed",e[e.WrapperKeepOpaque=21]="WrapperKeepOpaque",e[e.WrapperOpaque=22]="WrapperOpaque"}(r||(r={}))},37370(e,t,n){"use strict";n.d(t,{D8:()=>s,Mp:()=>a});var r=n(27023),i=n(79652);function a(...e){return t=>((0,i.G)(t)||(0,r.T)(t))&&e.every(e=>(0,r.T)(t[e]))}function s(...e){return t=>(0,i.G)(t)&&e.every(e=>(0,r.T)(t[e]))}},38445(e,t,n){"use strict";n.d(t,{aj:()=>h});const r=["BTreeMap","BTreeSet","HashMap","Vec"],i=r.concat(["Compact","DoNotConstruct","Int","Linkage","Range","RangeInclusive","Result","Opaque","Option","UInt","WrapperKeepOpaque","WrapperOpaque"]),a=["<","(","[",'"',","," "],s=[u("::Inherent","InherentOfflineReport",!1),u("VecDeque<","Vec<",!1),e=>{if(e.includes(" as HasCompact"))for(let t=0,n=e.length;t`)}return e},l("Bounded",!0),l("Weak",!1),function(){const e=/\s/g,t=/(T|Self)::/g,n=/<(T|Self)asTrait>::/g,r=/::/g,i=//g,a=/::Type/g;return s=>(e.lastIndex=0,t.lastIndex=0,n.lastIndex=0,r.lastIndex=0,i.lastIndex=0,a.lastIndex=0,s.replace(e,"").replace(t,"").replace(n,"").replace(r,"").replace(i,"Lookup").replace(a,""))}(),function(){const e=e=>`(${e},${e})`;return t=>c(t,"PairOf<",e)}(),function(){const e=e=>e;return t=>c(t,"Box<",e)}(),e=>{for(let t=0,n=e.length;t{const r=t-n.length;return r>=0&&e.substring(r,t)===n&&(0===r||a.includes(e[r-1]))})){const n=o(e,t+1);e=`${e.substring(0,t)}${e.substring(n+1)}`}return e},u("String","Text"),u("Vec","Bytes"),u("&\\[u8\\]","Bytes"),u("&'static\\[u8\\]","Bytes"),u("RawAddress","Address"),u("Lookup::Source","LookupSource"),u("Lookup::Target","LookupTarget"),u("exec::StorageKey","ContractStorageKey"),function(){const e=/,\)/g,t=/\(([^,]+)\)/;return n=>(e.lastIndex=0,n.replace(e,")").replace(t,"$1"))}(),e=>{let t=0;for(;-1!==t;)if(t=e.indexOf("::"),0===t)e=e.substring(2);else if(-1!==t){let n=t;for(;-1!==n&&!a.includes(e[n]);)n--;e=`${e.substring(0,n+1)}${e.substring(t+2)}`}return e},e=>e.trim()];function o(e,t){let n=0;for(let r=t,i=e.length;r"===e[r]){if(!n)return r;n--}else"<"===e[r]&&n++;throw new Error(`Unable to find closing matching <> on '${e}' (start ${t})`)}function u(e,t,n=!0){const r=new RegExp(`(^${e}|${a.map(t=>`\\${t}${e}`).join("|")})`,"g"),i=e=>(r.lastIndex=0,n&&a.includes(e[0])?`${e[0]}${t}`:t);return e=>e.replace(r,i)}function c(e,t,n){let r=-1;for(;;){if(r=e.indexOf(t,r+1),-1===r)return e;const i=r+t.length,a=o(e,i);e=`${e.substring(0,r)}${n(e.substring(i,a))}${e.substring(a+1)}`}}function l(e,t){return n=>{for(let i=0,a=r.length;i{const n=e.split(",").map(e=>e.trim()).filter(e=>e);return t&&n.pop(),`${a}<${n.join(",")}>`})}return n}}const d=new Map;function h(e){const t=e.toString(),n=d.get(t);if(n)return n;let r=t;for(let e=0,t=s.length;ea});var r=n(27828);const i=["AssetInstance","Fungibility","Junction","Junctions","MultiAsset","MultiAssetFilter","MultiLocation","Response","WildFungibility","WildMultiAsset","Xcm","XcmError"];function a(e){return i.reduce((t,n)=>(0,r.b)(t,{[n]:`${n}${e}`}),{})}},39108(e,t,n){"use strict";function r(e,[t,n]){const r={};for(let i=0,a=n.length;ir})},39655(e,t,n){"use strict";n.d(t,{F:()=>s});var r=n(54729);class i{__encoding;constructor(e){this.__encoding=e}decode(e){let t="";for(let n=0,r=e.length;nb});var r=n(91233),i=n(49012),a=n(69948),s=n(14650),o=n(99608),u=n(8035),c=n(3629),l=n(4895),d=n(8848),h=n(73214),p=n(23770),m=n(8701),f=n(90),y=n(80338),g=n(39108);function v(e){return e}class b extends Map{registry;createdAtHash;initialU8aLength;isStorageFallback;#m;#f;constructor(e,t,n,i=new Map,{definition:a,setDefinition:s=v}={}){const o=a||s((0,y.qV)(e,t)),[m,g]=(0,h.b)(n)||(0,u.qv)(n)?(0,f.Ur)(e,new Array(o[0].length),(0,c.e)(n),o):n instanceof b?[n,0]:function(e,[t,n],i,a){let s;const o=Array.isArray(i),u=i instanceof Map,c=n.length;if(!(o||u||(0,l.G)(i)))throw new Error(`Struct: Cannot decode value ${(0,d.A)(i)} (typeof ${typeof i}), expected an input object, map or array`);if(o&&i.length!==c)throw new Error(`Struct: Unable to map ${(0,d.A)(i)} array to object with known keys ${n.join(", ")}`);const h=new Array(c);for(let l=0;ln=e;return class extends b{static{const t=Object.keys(e);(0,a.t)(this.prototype,t,(e,t,n)=>n.get(e))}constructor(i,a){super(i,e,a,t,{definition:n,setDefinition:r})}}}get defKeys(){return this.#f[1]}get isEmpty(){return 0===[...this.keys()].length}get encodedLength(){let e=0;for(const t of this.values())e+=t.encodedLength;return e}get hash(){return this.registry.hash(this.toU8a())}get Type(){const e={},[t,n]=this.#f;for(let r=0,i=n.length;ra});var r=n(26648);const i={bitLength:-1,isLe:!0,isNegative:!1};function a(e,{bitLength:t=-1,isLe:n=!0,isNegative:a=!1}=i){const s=(0,r.A)(e),o=-1===t?Math.ceil(s.bitLength()/8):Math.ceil((t||0)/8);if(!e)return-1===t?new Uint8Array(1):new Uint8Array(o);const u=new Uint8Array(o),c=a?s.toTwos(8*o):s;return u.set(c.toArray(n?"le":"be",o),0),u}},42944(e,t,n){"use strict";n.d(t,{h:()=>a});var r=n(49012),i=n(15196);function a(e){return(0,r.Q)([(0,i.R)(e.length),e])}},43067(e,t,n){"use strict";n.d(t,{X:()=>s});const r=new Array(256),i=new Array(65536);for(let e=0;e<256;e++)r[e]=e.toString(16).padStart(2,"0");for(let e=0;e<256;e++){const t=e<<8;for(let n=0;n<256;n++)i[t|n]=r[e]+r[n]}function a(e,t){const n=e.length%2|0,a=e.length-n|0;for(let n=0;n0){const n=Math.ceil(t/8);if(e.length>n)return`${a(e.subarray(0,n/2),r)}…${a(e.subarray(e.length-n/2),"")}`}return a(e,r)}},43383(e,t,n){"use strict";n.d(t,{f:()=>i});var r=n(2207);function i(e){return r.isBN(e)}},44170(e,t,n){"use strict";function r(e,t,n,r,i=0){const a=r?r(t,i):t.toString();let s;Object.defineProperty(e,a,{configurable:!0,enumerable:!0,get:function(){if(void 0===s){s=n(t,i,this);try{Object.defineProperty(this,a,{value:s})}catch{}}return s}})}function i(e,t,n,i){for(let a=0,s=t.length;ai,s:()=>r})},47578(e,t,n){"use strict";n.d(t,{CW:()=>a,Ze:()=>s});var r=n(91290),i=n(79094);const a="function"==typeof r.Q&&"function"==typeof r.Q.asIntN,s="function"==typeof i.Mn.Buffer&&"function"==typeof i.Mn.Buffer.isBuffer;i.Mn.process},47880(e,t,n){"use strict";n.d(t,{V:()=>s});const r="0123456789abcdef",i=new Uint8Array(256),a=new Uint8Array(65536);for(let e=0,t=16;e9&&(i[0|r[e].toUpperCase().charCodeAt(0)]=0|e);for(let e=0;e<256;e++){const t=e<<8;for(let n=0;n<256;n++)a[t|n]=i[e]<<4|i[n]}function s(e,t=-1){if(!e)return new Uint8Array;let n=e.startsWith("0x")?2:0;const r=Math.ceil((e.length-n)/2),i=Math.ceil(-1===t?r:t/8),s=new Uint8Array(i);for(let t=i>r?i-r:0;ta});var r=n(16082);const i={bitLength:-1,isLe:!0,isNegative:!1};function a(e,{bitLength:t=-1,isLe:n=!0,isNegative:a=!1}=i){const s=(0,r.A)(e),o=-1===t?Math.ceil(s.bitLength()/8):Math.ceil((t||0)/8);if(!e)return-1===t?new Uint8Array(1):new Uint8Array(o);const u=new Uint8Array(o),c=a?s.toTwos(8*o):s;return u.set(c.toArray(n?"le":"be",o),0),u}},49012(e,t,n){"use strict";function r(e,t=0){const n=e.length;let r=0;if(!t)for(let r=0;rr})},51185(e,t,n){"use strict";n.d(t,{Q:()=>a,z:()=>i});var r=n(36486);function i(...e){const t=e.length,n=new Array(t);let i=0;for(let a=0;ar,t:()=>i})},53385(e,t,n){"use strict";n.d(t,{n:()=>o});var r=n(11972),i=n(19611),a=n(44170),s=n(89863);function o(e,{pallets:t},n){const o={};for(let n=0,u=t.length;n(0,a.T)({},u,t=>{const n=e.createTypeUnsafe(e.createLookupType(t.type),[(0,i.V)(t.value.toHex())]);return n.meta=t,n},s.q))}return o}},54729(e,t,n){"use strict";n.d(t,{Mn:()=>r,pc:()=>i});const r="undefined"!=typeof globalThis?globalThis:void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this");function i(e,t){return void 0===r[e]?t:r[e]}},55539(e,t,n){"use strict";n.d(t,{Z:()=>l});var r=n(95441),i=n(74027),a=n(70722),s=n(27023),o=n(77027);function u(e,t,n){const r=(0,o.m)(e.lookup,function(e){return e.isPlain?e.asPlain:e.asMap.value}(t));return n?`Option<${r}>`:r}const c={Blake2_128:[16,!1],Blake2_128Concat:[16,!0],Blake2_256:[32,!1],Identity:[0,!0],Twox128:[16,!1],Twox256:[32,!1],Twox64Concat:[8,!0]};class l extends r.I{#y;#g;#v;#b;#x;constructor(e,t,n={}){const{key:r,method:o,section:c}=function(e){if((0,i.b)(e)||!e||(0,a.K)(e))return{key:e};if(e instanceof l)return{key:e,method:e.method,section:e.section};if((0,s.T)(e))return{key:e(),method:e.method,section:e.section};if(Array.isArray(e)){const[t,n=[]]=e;if(!(0,s.T)(t))throw new Error("Expected function input for key construction");if(t.meta&&t.meta.type.isMap){const e=t.meta.type.asMap;if(!Array.isArray(n)||n.length!==e.hashers.length)throw new Error(`Expected an array of ${e.hashers.length} values as params to a Map query`)}return{key:t(...n),method:t.method,section:t.section}}throw new Error(`Unable to convert input ${e} to StorageKey`)}(t);super(e,r),this.#v=function(e,t){if(t instanceof l)return t.outputType;if((0,s.T)(t))return u(e,t.meta.type);if(Array.isArray(t)){const[n]=t;if(n.meta)return u(e,n.meta.type)}return"Raw"}(e,t),this.setMeta(function(e){if(e instanceof l)return e.meta;if((0,s.T)(e))return e.meta;if(Array.isArray(e)){const[t]=e;return t.meta}}(t),n.section||c,n.method||o)}get args(){return this.#y}get meta(){return this.#g}get method(){return this.#b}get outputType(){return this.#v}get section(){return this.#x}is(e){return e.section===this.section&&e.method===this.method}setMeta(e,t,n){this.#g=e,this.#b=n||this.#b,this.#x=t||this.#x,e&&(this.#v=u(this.registry,e.type));try{this.#y=function(e,t,n){if(!n||!n.type.isMap)return[];const{hashers:r,key:i}=n.type.asMap,a=1===r.length?[i]:e.lookup.getSiType(i).def.asTuple;return function(e,t,n){let r=32;const i=n.length,a=new Array(i);for(let s=0;s[e,a[t]]))}(this.registry,this.toU8a(!0),e)}catch{}return this}toHuman(e,t){return this.#y.length?this.#y.map(e=>e.toHuman(void 0,t)):super.toHuman(void 0,t)}toRawType(){return"StorageKey"}}},57264(e,t,n){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function a(e,t,n){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var s;"object"==typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:n(51226).Buffer}catch(e){}function o(e,t){var n=e.charCodeAt(t);return n>=48&&n<=57?n-48:n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:void r(!1,"Invalid character in "+e)}function u(e,t,n){var r=o(e,n);return n-1>=t&&(r|=o(e,n-1)<<4),r}function c(e,t,n,i){for(var a=0,s=0,o=Math.min(e.length,n),u=t;u=49?c-49+10:c>=17?c-17+10:c,r(c>=0&&s0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=s<>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);else if("le"===n)for(i=0,a=0;i>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);return this._strip()},a.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=2)i=u(e,t,r)<=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8;else for(r=(e.length-t)%2==0?t+1:t;r=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8;this._strip()},a.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var a=e.length-n,s=a%r,o=Math.min(a,a-s)+n,u=0,l=n;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){a.prototype.inspect=d}else a.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function f(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],a=0|t.words[0],s=i*a,o=67108863&s,u=s/67108864|0;n.words[0]=o;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),p=Math.max(0,c-e.length+1);p<=h;p++){var m=c-p|0;l+=(s=(i=0|e.words[m])*(a=0|t.words[p])+d)/67108864|0,d=67108863&s}n.words[c]=0|d,u=0|l}return 0!==u?n.words[c]=0|u:n.length--,n._strip()}a.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,a=0,s=0;s>>24-i&16777215,(i+=2)>=26&&(i-=26,s--),n=0!==a||s!==this.length-1?h[6-u.length]+u+n:u+n}for(0!==a&&(n=a.toString(16)+n);n.length%t!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var c=p[e],l=m[e];n="";var d=this.clone();for(d.negative=0;!d.isZero();){var f=d.modrn(l).toString(e);n=(d=d.idivn(l)).isZero()?f+n:h[c-f.length]+f+n}for(this.isZero()&&(n="0"+n);n.length%t!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16,2)},s&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,n){this._strip();var i=this.byteLength(),a=n||Math.max(1,i);r(i<=a,"byte array longer than desired length"),r(a>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,a);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},a.prototype._toArrayLikeLE=function(e,t){for(var n=0,r=0,i=0,a=0;i>8&255),n>16&255),6===a?(n>24&255),r=0,a=0):(r=s>>>24,a+=2)}if(n=0&&(e[n--]=s>>8&255),n>=0&&(e[n--]=s>>16&255),6===a?(n>=0&&(e[n--]=s>>24&255),r=0,a=0):(r=s>>>24,a+=2)}if(n>=0)for(e[n--]=r;n>=0;)e[n--]=0},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 8191&t||(n+=13,t>>>=13),127&t||(n+=7,t>>>=7),15&t||(n+=4,t>>>=4),3&t||(n+=2,t>>>=2),1&t||n++,n},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this._strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(n=this,r=e):(n=e,r=this);for(var i=0,a=0;a>>26;for(;0!==i&&a>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;ae.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var a=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==a&&s>26,this.words[s]=67108863&t;if(0===a&&s>>13,p=0|s[1],m=8191&p,f=p>>>13,y=0|s[2],g=8191&y,v=y>>>13,b=0|s[3],x=8191&b,w=b>>>13,V=0|s[4],M=8191&V,T=V>>>13,P=0|s[5],S=8191&P,k=P>>>13,C=0|s[6],N=8191&C,I=C>>>13,O=0|s[7],A=8191&O,H=O>>>13,E=0|s[8],L=8191&E,z=E>>>13,R=0|s[9],B=8191&R,X=R>>>13,D=0|o[0],U=8191&D,j=D>>>13,W=0|o[1],F=8191&W,q=W>>>13,Z=0|o[2],K=8191&Z,G=Z>>>13,J=0|o[3],Y=8191&J,Q=J>>>13,_=0|o[4],$=8191&_,ee=_>>>13,te=0|o[5],ne=8191&te,re=te>>>13,ie=0|o[6],ae=8191&ie,se=ie>>>13,oe=0|o[7],ue=8191&oe,ce=oe>>>13,le=0|o[8],de=8191&le,he=le>>>13,pe=0|o[9],me=8191&pe,fe=pe>>>13;n.negative=e.negative^t.negative,n.length=19;var ye=(c+(r=Math.imul(d,U))|0)+((8191&(i=(i=Math.imul(d,j))+Math.imul(h,U)|0))<<13)|0;c=((a=Math.imul(h,j))+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(m,U),i=(i=Math.imul(m,j))+Math.imul(f,U)|0,a=Math.imul(f,j);var ge=(c+(r=r+Math.imul(d,F)|0)|0)+((8191&(i=(i=i+Math.imul(d,q)|0)+Math.imul(h,F)|0))<<13)|0;c=((a=a+Math.imul(h,q)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(g,U),i=(i=Math.imul(g,j))+Math.imul(v,U)|0,a=Math.imul(v,j),r=r+Math.imul(m,F)|0,i=(i=i+Math.imul(m,q)|0)+Math.imul(f,F)|0,a=a+Math.imul(f,q)|0;var ve=(c+(r=r+Math.imul(d,K)|0)|0)+((8191&(i=(i=i+Math.imul(d,G)|0)+Math.imul(h,K)|0))<<13)|0;c=((a=a+Math.imul(h,G)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(x,U),i=(i=Math.imul(x,j))+Math.imul(w,U)|0,a=Math.imul(w,j),r=r+Math.imul(g,F)|0,i=(i=i+Math.imul(g,q)|0)+Math.imul(v,F)|0,a=a+Math.imul(v,q)|0,r=r+Math.imul(m,K)|0,i=(i=i+Math.imul(m,G)|0)+Math.imul(f,K)|0,a=a+Math.imul(f,G)|0;var be=(c+(r=r+Math.imul(d,Y)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,Y)|0))<<13)|0;c=((a=a+Math.imul(h,Q)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(M,U),i=(i=Math.imul(M,j))+Math.imul(T,U)|0,a=Math.imul(T,j),r=r+Math.imul(x,F)|0,i=(i=i+Math.imul(x,q)|0)+Math.imul(w,F)|0,a=a+Math.imul(w,q)|0,r=r+Math.imul(g,K)|0,i=(i=i+Math.imul(g,G)|0)+Math.imul(v,K)|0,a=a+Math.imul(v,G)|0,r=r+Math.imul(m,Y)|0,i=(i=i+Math.imul(m,Q)|0)+Math.imul(f,Y)|0,a=a+Math.imul(f,Q)|0;var xe=(c+(r=r+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((a=a+Math.imul(h,ee)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(S,U),i=(i=Math.imul(S,j))+Math.imul(k,U)|0,a=Math.imul(k,j),r=r+Math.imul(M,F)|0,i=(i=i+Math.imul(M,q)|0)+Math.imul(T,F)|0,a=a+Math.imul(T,q)|0,r=r+Math.imul(x,K)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(w,K)|0,a=a+Math.imul(w,G)|0,r=r+Math.imul(g,Y)|0,i=(i=i+Math.imul(g,Q)|0)+Math.imul(v,Y)|0,a=a+Math.imul(v,Q)|0,r=r+Math.imul(m,$)|0,i=(i=i+Math.imul(m,ee)|0)+Math.imul(f,$)|0,a=a+Math.imul(f,ee)|0;var we=(c+(r=r+Math.imul(d,ne)|0)|0)+((8191&(i=(i=i+Math.imul(d,re)|0)+Math.imul(h,ne)|0))<<13)|0;c=((a=a+Math.imul(h,re)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(N,U),i=(i=Math.imul(N,j))+Math.imul(I,U)|0,a=Math.imul(I,j),r=r+Math.imul(S,F)|0,i=(i=i+Math.imul(S,q)|0)+Math.imul(k,F)|0,a=a+Math.imul(k,q)|0,r=r+Math.imul(M,K)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(T,K)|0,a=a+Math.imul(T,G)|0,r=r+Math.imul(x,Y)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(w,Y)|0,a=a+Math.imul(w,Q)|0,r=r+Math.imul(g,$)|0,i=(i=i+Math.imul(g,ee)|0)+Math.imul(v,$)|0,a=a+Math.imul(v,ee)|0,r=r+Math.imul(m,ne)|0,i=(i=i+Math.imul(m,re)|0)+Math.imul(f,ne)|0,a=a+Math.imul(f,re)|0;var Ve=(c+(r=r+Math.imul(d,ae)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,ae)|0))<<13)|0;c=((a=a+Math.imul(h,se)|0)+(i>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,r=Math.imul(A,U),i=(i=Math.imul(A,j))+Math.imul(H,U)|0,a=Math.imul(H,j),r=r+Math.imul(N,F)|0,i=(i=i+Math.imul(N,q)|0)+Math.imul(I,F)|0,a=a+Math.imul(I,q)|0,r=r+Math.imul(S,K)|0,i=(i=i+Math.imul(S,G)|0)+Math.imul(k,K)|0,a=a+Math.imul(k,G)|0,r=r+Math.imul(M,Y)|0,i=(i=i+Math.imul(M,Q)|0)+Math.imul(T,Y)|0,a=a+Math.imul(T,Q)|0,r=r+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(w,$)|0,a=a+Math.imul(w,ee)|0,r=r+Math.imul(g,ne)|0,i=(i=i+Math.imul(g,re)|0)+Math.imul(v,ne)|0,a=a+Math.imul(v,re)|0,r=r+Math.imul(m,ae)|0,i=(i=i+Math.imul(m,se)|0)+Math.imul(f,ae)|0,a=a+Math.imul(f,se)|0;var Me=(c+(r=r+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((a=a+Math.imul(h,ce)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(L,U),i=(i=Math.imul(L,j))+Math.imul(z,U)|0,a=Math.imul(z,j),r=r+Math.imul(A,F)|0,i=(i=i+Math.imul(A,q)|0)+Math.imul(H,F)|0,a=a+Math.imul(H,q)|0,r=r+Math.imul(N,K)|0,i=(i=i+Math.imul(N,G)|0)+Math.imul(I,K)|0,a=a+Math.imul(I,G)|0,r=r+Math.imul(S,Y)|0,i=(i=i+Math.imul(S,Q)|0)+Math.imul(k,Y)|0,a=a+Math.imul(k,Q)|0,r=r+Math.imul(M,$)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(T,$)|0,a=a+Math.imul(T,ee)|0,r=r+Math.imul(x,ne)|0,i=(i=i+Math.imul(x,re)|0)+Math.imul(w,ne)|0,a=a+Math.imul(w,re)|0,r=r+Math.imul(g,ae)|0,i=(i=i+Math.imul(g,se)|0)+Math.imul(v,ae)|0,a=a+Math.imul(v,se)|0,r=r+Math.imul(m,ue)|0,i=(i=i+Math.imul(m,ce)|0)+Math.imul(f,ue)|0,a=a+Math.imul(f,ce)|0;var Te=(c+(r=r+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((a=a+Math.imul(h,he)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(B,U),i=(i=Math.imul(B,j))+Math.imul(X,U)|0,a=Math.imul(X,j),r=r+Math.imul(L,F)|0,i=(i=i+Math.imul(L,q)|0)+Math.imul(z,F)|0,a=a+Math.imul(z,q)|0,r=r+Math.imul(A,K)|0,i=(i=i+Math.imul(A,G)|0)+Math.imul(H,K)|0,a=a+Math.imul(H,G)|0,r=r+Math.imul(N,Y)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(I,Y)|0,a=a+Math.imul(I,Q)|0,r=r+Math.imul(S,$)|0,i=(i=i+Math.imul(S,ee)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,ee)|0,r=r+Math.imul(M,ne)|0,i=(i=i+Math.imul(M,re)|0)+Math.imul(T,ne)|0,a=a+Math.imul(T,re)|0,r=r+Math.imul(x,ae)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(w,ae)|0,a=a+Math.imul(w,se)|0,r=r+Math.imul(g,ue)|0,i=(i=i+Math.imul(g,ce)|0)+Math.imul(v,ue)|0,a=a+Math.imul(v,ce)|0,r=r+Math.imul(m,de)|0,i=(i=i+Math.imul(m,he)|0)+Math.imul(f,de)|0,a=a+Math.imul(f,he)|0;var Pe=(c+(r=r+Math.imul(d,me)|0)|0)+((8191&(i=(i=i+Math.imul(d,fe)|0)+Math.imul(h,me)|0))<<13)|0;c=((a=a+Math.imul(h,fe)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(B,F),i=(i=Math.imul(B,q))+Math.imul(X,F)|0,a=Math.imul(X,q),r=r+Math.imul(L,K)|0,i=(i=i+Math.imul(L,G)|0)+Math.imul(z,K)|0,a=a+Math.imul(z,G)|0,r=r+Math.imul(A,Y)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(H,Y)|0,a=a+Math.imul(H,Q)|0,r=r+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(I,$)|0,a=a+Math.imul(I,ee)|0,r=r+Math.imul(S,ne)|0,i=(i=i+Math.imul(S,re)|0)+Math.imul(k,ne)|0,a=a+Math.imul(k,re)|0,r=r+Math.imul(M,ae)|0,i=(i=i+Math.imul(M,se)|0)+Math.imul(T,ae)|0,a=a+Math.imul(T,se)|0,r=r+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(w,ue)|0,a=a+Math.imul(w,ce)|0,r=r+Math.imul(g,de)|0,i=(i=i+Math.imul(g,he)|0)+Math.imul(v,de)|0,a=a+Math.imul(v,he)|0;var Se=(c+(r=r+Math.imul(m,me)|0)|0)+((8191&(i=(i=i+Math.imul(m,fe)|0)+Math.imul(f,me)|0))<<13)|0;c=((a=a+Math.imul(f,fe)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(B,K),i=(i=Math.imul(B,G))+Math.imul(X,K)|0,a=Math.imul(X,G),r=r+Math.imul(L,Y)|0,i=(i=i+Math.imul(L,Q)|0)+Math.imul(z,Y)|0,a=a+Math.imul(z,Q)|0,r=r+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(H,$)|0,a=a+Math.imul(H,ee)|0,r=r+Math.imul(N,ne)|0,i=(i=i+Math.imul(N,re)|0)+Math.imul(I,ne)|0,a=a+Math.imul(I,re)|0,r=r+Math.imul(S,ae)|0,i=(i=i+Math.imul(S,se)|0)+Math.imul(k,ae)|0,a=a+Math.imul(k,se)|0,r=r+Math.imul(M,ue)|0,i=(i=i+Math.imul(M,ce)|0)+Math.imul(T,ue)|0,a=a+Math.imul(T,ce)|0,r=r+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(w,de)|0,a=a+Math.imul(w,he)|0;var ke=(c+(r=r+Math.imul(g,me)|0)|0)+((8191&(i=(i=i+Math.imul(g,fe)|0)+Math.imul(v,me)|0))<<13)|0;c=((a=a+Math.imul(v,fe)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(B,Y),i=(i=Math.imul(B,Q))+Math.imul(X,Y)|0,a=Math.imul(X,Q),r=r+Math.imul(L,$)|0,i=(i=i+Math.imul(L,ee)|0)+Math.imul(z,$)|0,a=a+Math.imul(z,ee)|0,r=r+Math.imul(A,ne)|0,i=(i=i+Math.imul(A,re)|0)+Math.imul(H,ne)|0,a=a+Math.imul(H,re)|0,r=r+Math.imul(N,ae)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(I,ae)|0,a=a+Math.imul(I,se)|0,r=r+Math.imul(S,ue)|0,i=(i=i+Math.imul(S,ce)|0)+Math.imul(k,ue)|0,a=a+Math.imul(k,ce)|0,r=r+Math.imul(M,de)|0,i=(i=i+Math.imul(M,he)|0)+Math.imul(T,de)|0,a=a+Math.imul(T,he)|0;var Ce=(c+(r=r+Math.imul(x,me)|0)|0)+((8191&(i=(i=i+Math.imul(x,fe)|0)+Math.imul(w,me)|0))<<13)|0;c=((a=a+Math.imul(w,fe)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(B,$),i=(i=Math.imul(B,ee))+Math.imul(X,$)|0,a=Math.imul(X,ee),r=r+Math.imul(L,ne)|0,i=(i=i+Math.imul(L,re)|0)+Math.imul(z,ne)|0,a=a+Math.imul(z,re)|0,r=r+Math.imul(A,ae)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(H,ae)|0,a=a+Math.imul(H,se)|0,r=r+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(I,ue)|0,a=a+Math.imul(I,ce)|0,r=r+Math.imul(S,de)|0,i=(i=i+Math.imul(S,he)|0)+Math.imul(k,de)|0,a=a+Math.imul(k,he)|0;var Ne=(c+(r=r+Math.imul(M,me)|0)|0)+((8191&(i=(i=i+Math.imul(M,fe)|0)+Math.imul(T,me)|0))<<13)|0;c=((a=a+Math.imul(T,fe)|0)+(i>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,r=Math.imul(B,ne),i=(i=Math.imul(B,re))+Math.imul(X,ne)|0,a=Math.imul(X,re),r=r+Math.imul(L,ae)|0,i=(i=i+Math.imul(L,se)|0)+Math.imul(z,ae)|0,a=a+Math.imul(z,se)|0,r=r+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(H,ue)|0,a=a+Math.imul(H,ce)|0,r=r+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(I,de)|0,a=a+Math.imul(I,he)|0;var Ie=(c+(r=r+Math.imul(S,me)|0)|0)+((8191&(i=(i=i+Math.imul(S,fe)|0)+Math.imul(k,me)|0))<<13)|0;c=((a=a+Math.imul(k,fe)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(B,ae),i=(i=Math.imul(B,se))+Math.imul(X,ae)|0,a=Math.imul(X,se),r=r+Math.imul(L,ue)|0,i=(i=i+Math.imul(L,ce)|0)+Math.imul(z,ue)|0,a=a+Math.imul(z,ce)|0,r=r+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(H,de)|0,a=a+Math.imul(H,he)|0;var Oe=(c+(r=r+Math.imul(N,me)|0)|0)+((8191&(i=(i=i+Math.imul(N,fe)|0)+Math.imul(I,me)|0))<<13)|0;c=((a=a+Math.imul(I,fe)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(B,ue),i=(i=Math.imul(B,ce))+Math.imul(X,ue)|0,a=Math.imul(X,ce),r=r+Math.imul(L,de)|0,i=(i=i+Math.imul(L,he)|0)+Math.imul(z,de)|0,a=a+Math.imul(z,he)|0;var Ae=(c+(r=r+Math.imul(A,me)|0)|0)+((8191&(i=(i=i+Math.imul(A,fe)|0)+Math.imul(H,me)|0))<<13)|0;c=((a=a+Math.imul(H,fe)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(B,de),i=(i=Math.imul(B,he))+Math.imul(X,de)|0,a=Math.imul(X,he);var He=(c+(r=r+Math.imul(L,me)|0)|0)+((8191&(i=(i=i+Math.imul(L,fe)|0)+Math.imul(z,me)|0))<<13)|0;c=((a=a+Math.imul(z,fe)|0)+(i>>>13)|0)+(He>>>26)|0,He&=67108863;var Ee=(c+(r=Math.imul(B,me))|0)+((8191&(i=(i=Math.imul(B,fe))+Math.imul(X,me)|0))<<13)|0;return c=((a=Math.imul(X,fe))+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,u[0]=ye,u[1]=ge,u[2]=ve,u[3]=be,u[4]=xe,u[5]=we,u[6]=Ve,u[7]=Me,u[8]=Te,u[9]=Pe,u[10]=Se,u[11]=ke,u[12]=Ce,u[13]=Ne,u[14]=Ie,u[15]=Oe,u[16]=Ae,u[17]=He,u[18]=Ee,0!==c&&(u[19]=c,n.length++),n};function g(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,a=0;a>>26)|0)>>>26,s&=67108863}n.words[a]=o,r=s,s=i}return 0!==r?n.words[a]=r:n.length--,n._strip()}function v(e,t,n){return g(e,t,n)}function b(e,t){this.x=e,this.y=t}Math.imul||(y=f),a.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?y(this,e,t):n<63?f(this,e,t):n<1024?g(this,e,t):v(this,e,t)},b.prototype.makeRBT=function(e){for(var t=new Array(e),n=a.prototype._countBits(e)-1,r=0;r>=1;return r},b.prototype.permute=function(e,t,n,r,i,a){for(var s=0;s>>=1)i++;return 1<>>=13,n[2*s+1]=8191&a,a>>>=13;for(s=2*t;s>=26,n+=a/67108864|0,n+=s>>>26,this.words[i]=67108863&s}return 0!==n&&(this.words[i]=n,this.length++),this.length=0===e?1:this.length,t?this.ineg():this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n>>i&1}return t}(e);if(0===t.length)return new a(1);for(var n=this,r=0;r=0);var t,n=e%26,i=(e-n)/26,a=67108863>>>26-n<<26-n;if(0!==n){var s=0;for(t=0;t>>26-n}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-a|d>>>a,l=d&o}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+n]=67108863&a}for(;i>26,this.words[i+n]=67108863&a;if(0===o)return this._strip();for(r(-1===o),o=0,i=0;i>26,this.words[i]=67108863&a;return this.negative=1,this._strip()},a.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),i=e,s=0|i.words[i.length-1];0!=(n=26-this._countBits(s))&&(i=i.ushln(n),r.iushln(n),s=0|i.words[i.length-1]);var o,u=r.length-i.length;if("mod"!==t){(o=new a(null)).length=u+1,o.words=new Array(o.length);for(var c=0;c=0;d--){var h=67108864*(0|r.words[i.length+d])+(0|r.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),r._ishlnsubmul(i,h,d);0!==r.negative;)h--,r.negative=0,r._ishlnsubmul(i,1,d),r.isZero()||(r.negative^=1);o&&(o.words[d]=h)}return o&&o._strip(),r._strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:o||null,mod:r}},a.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(i=o.div.neg()),"div"!==t&&(s=o.mod.neg(),n&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(i=o.div.neg()),{div:i,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),n&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,o},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),a=n.cmp(r);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modrn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=(1<<26)%e,i=0,a=this.length-1;a>=0;a--)i=(n*i+(0|this.words[a]))%e;return t?-i:i},a.prototype.modn=function(e){return this.modrn(e)},a.prototype.idivn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var a=(0|this.words[i])+67108864*n;this.words[i]=a/e|0,n=a%e}return this._strip(),t?this.ineg():this},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),s=new a(0),o=new a(0),u=new a(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var l=n.clone(),d=t.clone();!t.isZero();){for(var h=0,p=1;0===(t.words[0]&p)&&h<26;++h,p<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var m=0,f=1;0===(n.words[0]&f)&&m<26;++m,f<<=1);if(m>0)for(n.iushrn(m);m-- >0;)(o.isOdd()||u.isOdd())&&(o.iadd(l),u.isub(d)),o.iushrn(1),u.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(o),s.isub(u)):(n.isub(t),o.isub(i),u.isub(s))}return{a:o,b:u,gcd:n.iushln(c)}},a.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new a(1),o=new a(0),u=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,l=1;0===(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;0===(n.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(n.iushrn(d);d-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);t.cmp(n)>=0?(t.isub(n),s.isub(o)):(n.isub(t),o.isub(s))}return(i=0===t.cmpn(1)?s:o).cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var a=t;t=n,n=a}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return!(1&this.words[0])},a.prototype.isOdd=function(){return!(1&~this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,o&=67108863,this.words[s]=o}return 0!==a&&(this.words[s]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){ri&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new S(e)},a.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var x={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function V(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function M(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function T(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function P(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function k(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(V,w),V.prototype.split=function(e,t){for(var n=4194303,r=Math.min(e.length,9),i=0;i>>22,a=s}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},V.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(x[e])return x[e];var t;if("k256"===e)t=new V;else if("p224"===e)t=new M;else if("p192"===e)t=new T;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new P}return x[e]=t,t},S.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){r(0===(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},S.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new a(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);r(!i.isZero());var o=new a(1).toRed(this),u=o.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new a(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),p=this.pow(e,i),m=s;0!==p.cmp(o);){for(var f=p,y=0;0!==f.cmp(o);y++)f=f.redSqr();r(y=0;r--){for(var c=t.words[r],l=u-1;l>=0;l--){var d=c>>l&1;i!==n[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4===++o||0===r&&0===l)&&(i=this.mul(i,n[s]),o=0,s=0)):o=0}u=26}return i},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new k(e)},i(k,S),k.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},k.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},k.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},k.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=n.nmd(e),this)},57584(e,t,n){"use strict";n.d(t,{O:()=>re});var r=n(74027),i=n(70722),a=n(36486),s=n(42459),o=n(37025);function u(e){const t=e.map(e=>e.toString().trim()),n=t.findIndex(e=>!e.length);return-1===n?t:t.slice(0,n)}function c(e,{extrinsic:t,lookup:n,pallets:r}){return e.createTypeUnsafe("MetadataLatest",[{extrinsic:t,lookup:{types:n.types.map(({id:t,type:n})=>e.createTypeUnsafe("PortableType",[{id:t,type:(0,o.b)({},n,{docs:u(n.docs)})}]))},pallets:r.map(({calls:t,index:n,name:r})=>({calls:e.createTypeUnsafe("Option",[t.unwrapOr(null)]),index:n,name:r}))}]).toJSON()}function l(e,t=[]){for(let n=0,r=e.length;ne||t))}function y(e,{info:t}){throw new Error(`Unhandled: Unable to create and validate type from ${e} (info=${h.K[t]})`)}const g={[h.K.BTreeMap]:f,[h.K.BTreeSet]:m,[h.K.Compact]:m,[h.K.DoNotConstruct]:y,[h.K.Enum]:f,[h.K.HashMap]:f,[h.K.Int]:y,[h.K.Linkage]:m,[h.K.Null]:y,[h.K.Option]:m,[h.K.Plain]:(e,t)=>t.lookupName||t.type,[h.K.Range]:m,[h.K.RangeInclusive]:m,[h.K.Result]:f,[h.K.Set]:f,[h.K.Si]:y,[h.K.Struct]:f,[h.K.Tuple]:f,[h.K.UInt]:y,[h.K.Vec]:m,[h.K.VecFixed]:m,[h.K.WrapperKeepOpaque]:m,[h.K.WrapperOpaque]:m};function v(e){const t=e.length,n=new Array(t);for(let r=0;re.getTypeDef(t).type)}function w(e,t){return e.getSiType(t).def.asVariant.variants.map(({fields:t})=>x(e,t))}function V(e,t){return t.toNumber()>=2?e.createTypeUnsafe("StorageHasherV10",[t.toNumber()+1]):e.createTypeUnsafe("StorageHasherV10",[t])}function M(e,t){return t.isMap?[(0,o.b)({},t.asMap,{hasher:V(e,t.asMap.hasher)}),1]:t.isDoubleMap?[(0,o.b)({},t.asDoubleMap,{hasher:V(e,t.asDoubleMap.hasher),key2Hasher:V(e,t.asDoubleMap.key2Hasher)}),2]:[t.asPlain,0]}function T(e,{modules:t}){return e.createTypeUnsafe("MetadataV10",[{modules:t.map(t=>function(e,t){const n=t.storage.unwrapOr(null);return e.createTypeUnsafe("ModuleMetadataV10",[(0,o.b)({},t,{storage:n?(0,o.b)({},n,{items:n.items.map(t=>(0,o.b)({},t,{type:e.createTypeUnsafe("StorageEntryTypeV10",M(e,t.type))}))}):null})])}(e,t))}])}function P(e,{modules:t}){return e.createTypeUnsafe("MetadataV11",[{extrinsic:{signedExtensions:[],version:0},modules:t}])}function S(e,{extrinsic:t,modules:n}){return e.createTypeUnsafe("MetadataV12",[{extrinsic:t,modules:n.map(t=>e.createTypeUnsafe("ModuleMetadataV12",[(0,o.b)({},t,{index:255})]))}])}function k(e,t){return e.createTypeUnsafe("MetadataV13",[t])}var C=n(11972);const N={assets:{Approval:"AssetApproval",ApprovalKey:"AssetApprovalKey",Balance:"TAssetBalance",DestroyWitness:"AssetDestroyWitness"},babe:{EquivocationProof:"BabeEquivocationProof"},balances:{Status:"BalanceStatus"},beefy:{AuthorityId:"BeefyId"},contracts:{StorageKey:"ContractStorageKey"},electionProviderMultiPhase:{Phase:"ElectionPhase"},ethereum:{Block:"EthBlock",Header:"EthHeader",Receipt:"EthReceipt",Transaction:"EthTransaction",TransactionStatus:"EthTransactionStatus"},evm:{Account:"EvmAccount",Log:"EvmLog",Vicinity:"EvmVicinity"},grandpa:{Equivocation:"GrandpaEquivocation",EquivocationProof:"GrandpaEquivocationProof"},identity:{Judgement:"IdentityJudgement"},inclusion:{ValidatorIndex:"ParaValidatorIndex"},paraDisputes:{ValidatorIndex:"ParaValidatorIndex"},paraInclusion:{ValidatorIndex:"ParaValidatorIndex"},paraScheduler:{ValidatorIndex:"ParaValidatorIndex"},paraShared:{ValidatorIndex:"ParaValidatorIndex"},parachains:{Id:"ParaId"},parasDisputes:{ValidatorIndex:"ParaValidatorIndex"},parasInclusion:{ValidatorIndex:"ParaValidatorIndex"},parasScheduler:{ValidatorIndex:"ParaValidatorIndex"},parasShared:{ValidatorIndex:"ParaValidatorIndex"},proposeParachain:{Proposal:"ParachainProposal"},proxy:{Announcement:"ProxyAnnouncement"},scheduler:{ValidatorIndex:"ParaValidatorIndex"},shared:{ValidatorIndex:"ParaValidatorIndex"},society:{Judgement:"SocietyJudgement",Vote:"SocietyVote"},staking:{Compact:"CompactAssignments"},treasury:{Proposal:"TreasuryProposal"},xcm:{AssetId:"XcmAssetId"},xcmPallet:{AssetId:"XcmAssetId"}};var I=n(96461);const O=[["<",">"],["<",","],[",",">"],["(",")"],["(",","],[",",","],[",",")"]];function A(e,t){const n=t.toString(),r=e.findIndex(({def:e})=>e.HistoricMetaCompat===n);return-1!==r?r:e.push({def:{HistoricMetaCompat:n}})-1}function H(e,t){return e.push({def:{Tuple:t}})-1}function E(e,t,n,r){return n.push({def:{Variant:{variants:r}},path:[`pallet_${e.toString()}`,"pallet",t]})-1}function L(e,t){t.forEach(t=>{const n=Object.keys(e).find(e=>t.eq(e));if(n)t.setOverride(e[n]);else{const n=t.toString(),r=Object.entries(e).reduce((e,[t,n])=>O.reduce((e,[r,i])=>e.replace(`${r}${t}${i}`,`${r}${n}${i}`),e),n);n!==r&&t.setOverride(r)}})}function z(e,t,n,r,i){const a=r.map(({args:n,docs:r,name:a},s)=>(L(i,n.map(({type:e})=>e)),t.createTypeUnsafe("SiVariant",[{docs:r,fields:n.map(({name:n,type:r})=>t.createTypeUnsafe("SiField",[{name:n,type:A(e,r)}])),index:s,name:a}])));return t.createTypeUnsafe("PalletCallMetadataV14",[{type:E(n,"Call",e,a)}])}function R(e,t,n,r){return n.map(({docs:n,name:i,type:a,value:s})=>(L(r,[a]),t.createTypeUnsafe("PalletConstantMetadataV14",[{docs:n,name:i,type:A(e,a),value:s}])))}function B(e,t,n,r,i){const a=r.map(({docs:e,name:n},r)=>t.createTypeUnsafe("SiVariant",[{docs:e,fields:[],index:r,name:n}]));return t.createTypeUnsafe("PalletErrorMetadataV14",[{type:E(n,"Error",e,a)}])}function X(e,t,n,r,i){const a=r.map(({args:n,docs:r,name:a},s)=>(L(i,n),t.createTypeUnsafe("SiVariant",[{docs:r,fields:n.map(n=>t.createTypeUnsafe("SiField",[{type:A(e,n)}])),index:s,name:a}])));return t.createTypeUnsafe("PalletEventMetadataV14",[{type:E(n,"Event",e,a)}])}function D(e,t,n,{hashers:r,isLinked:i,isOptional:a,keys:s,value:o}){return L(n,[o,...Array.isArray(s)?s:[s]]),t.createTypeUnsafe("StorageEntryTypeV14",[{Map:{hashers:r,key:1===r.length?A(e,s[0]):H(e,s.map(t=>A(e,t))),value:A(e,i?`(${a?`Option<${o.toString()}>`:o.toString()}, Linkage<${s[0].toString()}>)`:o)}}])}function U(e,t,{items:n,prefix:r},i){return t.createTypeUnsafe("PalletStorageMetadataV14",[{items:n.map(({docs:n,fallback:r,modifier:a,name:s,type:o})=>{let u;if(o.isPlain){const n=o.asPlain;L(i,[n]),u=t.createTypeUnsafe("StorageEntryTypeV14",[{Plain:A(e,n)}])}else if(o.isMap){const n=o.asMap;u=D(e,t,i,{hashers:[n.hasher],isLinked:n.linked.isTrue,isOptional:a.isOptional,keys:[n.key],value:n.value})}else if(o.isDoubleMap){const n=o.asDoubleMap;u=D(e,t,i,{hashers:[n.hasher,n.key2Hasher],isLinked:!1,isOptional:a.isOptional,keys:[n.key1,n.key2],value:n.value})}else{const n=o.asNMap;u=D(e,t,i,{hashers:n.hashers,isLinked:!1,isOptional:a.isOptional,keys:n.keyVec,value:n.value})}return t.createTypeUnsafe("StorageEntryMetadataV14",[{docs:n,fallback:r,modifier:a,name:s,type:u}])}),prefix:r}])}function j(e,t,n){const r=[];!function(e,...t){for(let n=0,r=t.length;n[e.name.toString(),n>=12?e.index.toNumber():t]).sort((e,t)=>e[1]-t[1]).reduce((e,[t,n])=>{for(let t=Object.keys(e).length;t({identifier:e,type:0})),type:0,version:n}])}(e,t.extrinsic),a=t.modules.map(t=>function(e,t,n,{calls:r,constants:i,errors:a,events:s,storage:o}){const u=function({knownTypes:e},t){return{...N[t]??{},...e.typesAlias?.[t]??{}}}(t,(0,C.WH)(n.name));return t.createTypeUnsafe("PalletMetadataV14",[{calls:r&&z(e,t,n.name,r,u),constants:R(e,t,i,u),errors:a&&B(e,t,n.name,a),events:s&&X(e,t,n.name,s,u),index:n.index,name:n.name,storage:o&&U(e,t,o,u)}])}(r,e,t,{calls:t.calls.unwrapOr(null),constants:t.constants,errors:t.errors.length?t.errors:null,events:t.events.unwrapOr(null),storage:t.storage.unwrapOr(null)}));return e.createTypeUnsafe("MetadataV14",[{extrinsic:i,lookup:{types:r.map((t,n)=>e.createTypeUnsafe("PortableType",[{id:n,type:t}]))},pallets:a}])}function W(e,t,n){const r=t.lookup.paramTypes.SpRuntimeUncheckedExtrinsic;return e.createTypeUnsafe("MetadataV15",[(0,o.b)({},t,{extrinsic:e.createTypeUnsafe("ExtrinsicMetadataV15",[(0,o.b)({},t.extrinsic,{addressType:r?.[0].type.unwrapOr(0),callType:r?.[1].type.unwrapOr(0),extraType:r?.[3].type.unwrapOr(0),signatureType:r?.[2].type.unwrapOr(0)})]),outerEnums:e.createTypeUnsafe("OuterEnums15",[{callType:r?.[1].type.unwrapOr(0),eventType:t.lookup.paramTypes.FrameSystemEventRecord?.[0].type.unwrapOr(0)}])})])}function F(e,t){const n=e.createTypeUnsafe("ItemDeprecationInfoV16",["NotDeprecated"]),r=t.items.map(t=>e.createTypeUnsafe("StorageEntryMetadataV16",[(0,o.b)({},t,{deprecationInfo:n})]));return e.createTypeUnsafe("PalletStorageMetadataV16",[{items:e.createTypeUnsafe("Vec",[r]),prefix:t.prefix}])}function q(e,t){const n=e.createTypeUnsafe("EnumDeprecationInfoV16",[]);return e.createTypeUnsafe("PalletCallMetadataV16",[{deprecationInfo:n,type:t.type}])}function Z(e,t){const n=e.createTypeUnsafe("EnumDeprecationInfoV16",[]);return e.createTypeUnsafe("PalletEventMetadataV16",[{deprecationInfo:n,type:t.type}])}function K(e,t){const n=e.createTypeUnsafe("ItemDeprecationInfoV16",["NotDeprecated"]);return e.createTypeUnsafe("Vec",[t.map(t=>e.createTypeUnsafe("PalletConstantMetadataV16",[(0,o.b)({},t,{deprecationInfo:n})]))])}function G(e,t){const n=e.createTypeUnsafe("EnumDeprecationInfoV16",[]);return e.createTypeUnsafe("PalletErrorMetadataV16",[{deprecationInfo:n,type:t.type}])}function J(e,t,n){const r=t.pallets.map(t=>function(e,t){const n=e.createTypeUnsafe("ItemDeprecationInfoV16",["NotDeprecated"]),r=e.createTypeUnsafe("Vec",[[]]),i=e.createTypeUnsafe("Vec",[[]]);return e.createTypeUnsafe("PalletMetadataV16",[(0,o.b)({},t,{associatedTypes:r,calls:t.calls.isSome?q(e,t.calls.unwrap()):null,constants:K(e,t.constants),deprecationInfo:n,errors:t.errors.isSome?G(e,t.errors.unwrap()):null,events:t.events.isSome?Z(e,t.events.unwrap()):null,storage:t.storage.isSome?F(e,t.storage.unwrap()):null,viewFunctions:i})])}(e,t)),i=function(e,t){const n=t.signedExtensions.map(({additionalSigned:t,identifier:n,type:r})=>e.createTypeUnsafe("TransactionExtensionMetadataV16",[{identifier:n,implict:t,type:r}])),r=n.map((t,n)=>e.createTypeUnsafe("Compact",[n])),i=e.createTypeUnsafe("BTreeMap>>",[new Map([[e.createTypeUnsafe("u8",[t.version]),e.createTypeUnsafe("Vec>",[r])]])]);return e.createTypeUnsafe("ExtrinsicMetadataV16",[{addressType:t.addressType,callType:t.callType,signatureType:t.signatureType,transactionExtensions:n,transactionExtensionsByVersion:i,versions:[t.version]}])}(e,t.extrinsic),a=t.apis.map(t=>function(e,t){const n=e.createTypeUnsafe("ItemDeprecationInfoV16",["NotDeprecated"]),r=t.methods.map(t=>e.createTypeUnsafe("RuntimeApiMethodMetadataV16",[(0,o.b)({},t,{deprecationInfo:n})]));return e.createTypeUnsafe("RuntimeApiMetadataV16",[(0,o.b)({},t,{deprecationInfo:n,methods:r,version:e.createTypeUnsafe("Compact",[0])})])}(e,t));return e.createTypeUnsafe("MetadataV16",[(0,o.b)({},t,{apis:a,extrinsic:i,pallets:r})])}function Y(e,t,n){return t}var Q=n(98646);const _=1635018093;class $ extends Q.D{constructor(e,t){if(super(e,t),!this.isEmpty&&!this.eq(_))throw new Error(`MagicNumber mismatch: expected ${e.createTypeUnsafe("u32",[_]).toHex()}, found ${this.toHex()}`)}}class ee extends s._{#w=new Map;constructor(e,t){super(e,{magicNumber:$,metadata:"MetadataAll"},t)}#V=e=>{if(this.version>e)throw new Error(`Cannot convert metadata from version ${this.version} to ${e}`);return this.version===e};#M=(e,t)=>{if("latest"!==e&&this.#V(e)){const t=`asV${e}`;return this.#T()[t]}if(!this.#w.has(e)){const n="latest"===e?"asV16":"asV"+(e-1);this.#w.set(e,t(this.registry,this[n],this.version))}return this.#w.get(e)};#T=()=>this.getT("metadata");get asCallsOnly(){return new ee(this.registry,{magicNumber:this.magicNumber,metadata:this.registry.createTypeUnsafe("MetadataAll",[c(this.registry,this.asLatest),14])})}get asV9(){return this.#V(9),this.#T().asV9}get asV10(){return this.#M(10,T)}get asV11(){return this.#M(11,P)}get asV12(){return this.#M(12,S)}get asV13(){return this.#M(13,k)}get asV14(){return this.#M(14,j)}get asV15(){return this.#M(15,W)}get asV16(){return this.#M(16,J)}get asLatest(){return this.#M("latest",Y)}get magicNumber(){return this.getT("magicNumber")}get version(){return this.#T().index}getUniqTypes(e){return function(e,t,n){return function(e,t,n){const r=l(v(n)).filter(t=>!e.hasType(t)&&!e.isLookupType(t)).sort();if(0!==r.length){const e=`Unknown types found, no types for ${r.join(", ")}`;if(t)throw new Error(e);b.warn(e)}return n}(e,n,l(function({lookup:e,pallets:t}){return t.reduce((t,{calls:n,constants:r,events:i,storage:a})=>(t.push([x(e,r)]),n.isSome&&t.push(w(e,n.unwrap().type)),i.isSome&&t.push(w(e,i.unwrap().type)),a.isSome&&t.push(a.unwrap().items.map(({type:t})=>{if(t.isPlain)return[e.getTypeDef(t.asPlain).type];const{hashers:n,key:r,value:i}=t.asMap;return 1===n.length?[e.getTypeDef(i).type,e.getTypeDef(r).type]:[e.getTypeDef(i).type,...e.getSiType(r).def.asTuple.map(t=>e.getTypeDef(t).type)]})),t),[])}(t)))}(this.registry,this.asLatest,e)}toJSON(){return this.asLatest,super.toJSON()}}const te=new Uint8Array([109,101,116,97,9]),ne=te.length-1;class re extends ee{constructor(e,t){super(e,(0,r.b)(t)||(0,i.K)(t)?function(e,t){if(0===t.length)return te;if(9===t[ne])try{return new ee(e,t)}catch{t[ne]=10}return t}(e,(0,a.e)(t)):t)}}},57705(e,t,n){"use strict";function r(e){return"string"==typeof e||e instanceof String}n.d(t,{K:()=>r})},60374(e,t,n){"use strict";n.d(t,{O:()=>fo});var r={};n.r(r),n.d(r,{BitVec:()=>ai,Bool:()=>Fr,Bytes:()=>Le.I,Data:()=>Ci,F32:()=>oi,F64:()=>ui,GeneralExtrinsic:()=>Zn,GenericAccountId:()=>yr,GenericAccountId32:()=>yr,GenericAccountId33:()=>gr,GenericAccountIndex:()=>Tr,GenericAddress:()=>Wr,GenericBlock:()=>Pr,GenericCall:()=>Cr,GenericChainProperties:()=>Or,GenericConsensusEngineId:()=>Xr,GenericEthereumAccountId:()=>ni,GenericEthereumLookupSource:()=>ii,GenericEvent:()=>ln,GenericEventData:()=>cn,GenericExtrinsic:()=>dn.b,GenericExtrinsicEra:()=>Mn,GenericExtrinsicPayload:()=>Nn,GenericExtrinsicPayloadUnknown:()=>In,GenericExtrinsicPayloadV4:()=>Ln,GenericExtrinsicPayloadV5:()=>Un,GenericExtrinsicSignatureV4:()=>Xn,GenericExtrinsicSignatureV5:()=>jn,GenericExtrinsicUnknown:()=>On,GenericExtrinsicV4:()=>En,GenericExtrinsicV5:()=>Dn,GenericImmortalEra:()=>wn,GenericLookupSource:()=>Ur,GenericMortalEra:()=>Vn,GenericMultiAddress:()=>Wr,GenericSignerPayload:()=>Hn,GenericVote:()=>Zr,I128:()=>pi,I16:()=>li,I256:()=>mi,I32:()=>di,I64:()=>hi,I8:()=>ci,ISize:()=>fi,Null:()=>W,OptionBool:()=>yi,StorageKey:()=>Ni.Z,Text:()=>xi,Type:()=>Vi,U128:()=>Pi,U16:()=>Ti,U256:()=>Si,U32:()=>vr.D,U64:()=>hn,U8:()=>Mi,USize:()=>ki,bool:()=>Fr,f32:()=>oi,f64:()=>ui,i128:()=>pi,i16:()=>li,i256:()=>mi,i32:()=>di,i64:()=>hi,i8:()=>ci,isize:()=>fi,u128:()=>Pi,u16:()=>Ti,u256:()=>Si,u32:()=>vr.D,u64:()=>hn,u8:()=>Mi,usize:()=>ki});var i={};n.r(i),n.d(i,{assetConversion:()=>zi,assets:()=>Ri,attestations:()=>Da,aura:()=>Bi,author:()=>bs,authorship:()=>Xi,babe:()=>Ui,balances:()=>ji,beefy:()=>qi,benchmark:()=>Zi,blockbuilder:()=>Qi,bridges:()=>Ua,chain:()=>xs,childstate:()=>ws,claims:()=>ja,collective:()=>_i,consensus:()=>$i,contracts:()=>ta,contractsAbi:()=>hs,crowdloan:()=>Wa,cumulus:()=>Fa,democracy:()=>na,dev:()=>ra,discovery:()=>ia,dryRunApi:()=>us,elections:()=>aa,engine:()=>sa,eth:()=>ms,evm:()=>oa,extrinsics:()=>ua,finality:()=>Za,fungibles:()=>ca,genericAsset:()=>la,genesisBuilder:()=>da,gilt:()=>ha,grandpa:()=>ma,identity:()=>fa,imOnline:()=>ya,lottery:()=>ga,metadata:()=>Hi,mixnet:()=>va,mmr:()=>ba,nfts:()=>xa,nimbus:()=>fs,nompools:()=>wa,offchain:()=>Vs,offences:()=>Va,ormlOracle:()=>ys,ormlTokens:()=>gs,parachains:()=>as,payment:()=>Cs,poll:()=>ss,pow:()=>Ma,proxy:()=>Ta,purchase:()=>os,recovery:()=>Pa,rpc:()=>vs,runtime:()=>Ei.A,scaleInfo:()=>Li,scheduler:()=>Sa,session:()=>ka,society:()=>Ca,staking:()=>Na,state:()=>Ns,statement:()=>Ia,support:()=>Oa,syncstate:()=>Aa,system:()=>Ha,treasury:()=>Ea,txpayment:()=>La,txqueue:()=>za,uniques:()=>Ra,utility:()=>Ba,vesting:()=>Xa,xcm:()=>cs,xcmPaymentApi:()=>ls,xcmRuntimeApi:()=>ds});var a=n(69948),s=n(14328),o=n(8848),u=n(8701);class c extends Map{registry;createdAtHash;initialU8aLength;isStorageFallback;constructor(e,t){const n=function(e){return Object.entries(e||{})}(t);super(n),this.registry=e,(0,a.t)(this,n.map(([e])=>e),e=>this.get(e))}get encodedLength(){return 0}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===[...this.keys()].length}eq(e){return(0,u.Q)(this,e)}getT(e){return this.get(e)}inspect(){throw new Error("Unimplemented")}toHex(){throw new Error("Unimplemented")}toHuman(){return[...this.entries()].reduce((e,[t,n])=>(e[t]=(0,s.T)(n?.toHuman)?n.toHuman():n,e),{})}toJSON(){return[...this.entries()].reduce((e,[t,n])=>(e[t]=n,e),{})}toPrimitive(e){return[...this.entries()].reduce((t,[n,r])=>(t[n]=(0,s.T)(r.toPrimitive)?r.toPrimitive(e):r,t),{})}toRawType(){return"Json"}toString(){return(0,o.A)(this.toJSON())}toU8a(e){throw new Error("Unimplemented")}}var l=n(98028);class d{registry;createdAtHash;isStorageFallback;#P;constructor(e,t="DoNotConstruct"){throw this.registry=e,this.#P=new Error(`DoNotConstruct: Cannot construct unknown type ${t}`),this.#P}static with(e){return class extends d{constructor(t){super(t,e)}}}get encodedLength(){throw this.#P}get hash(){throw this.#P}get isEmpty(){throw this.#P}eq(){throw this.#P}inspect(){throw this.#P}toHex(){throw this.#P}toHuman(){throw this.#P}toJSON(){throw this.#P}toPrimitive(){throw this.#P}toRawType(){throw this.#P}toString(){throw this.#P}toU8a(){throw this.#P}}var h=n(54729);function p(e){return e.toString().padStart(2,"0")}var m=n(4252),f=n(84863),y=n(4895),g=n(73214),v=n(99608),b=n(3629);function x(e){return e}function w(){}const V={debug:"log",error:"error",log:"log",warn:"warn"};function M(e){return Array.isArray(e)?e.map(M):(0,m.f)(e)?e.toString():(0,g.b)(e)||(0,f.P)(e)?(0,v.X)((0,b.e)(e)):function(e){if(e&&(0,y.G)(e)&&e.constructor===Object){const t={};for(const[n,r]of Object.entries(e))t[n]=M(r);return t}return e}(e)}function T(e,t,n,r=-1){if(1===n.length&&(0,s.T)(n[0])){const i=n[0]();return T(e,t,Array.isArray(i)?i:[i],r)}var i,a;console[V[e]](`${(a=new Date).getFullYear().toString()}-${p(a.getMonth()+1)}-${p(a.getDate())} ${p(a.getHours())}:${p(a.getMinutes())}:${p(a.getSeconds())}`,t,...n.map(M).map((i=r,e=>{if(i<=0)return e;const t=`${e}`;return t.lengthT("debug",t,e,r):w,error:(...e)=>T("error",t,e),log:(...e)=>T("log",t,e),noop:w,warn:(...e)=>T("warn",t,e)}}var N=n(2955),I=n(8035),O=n(15196),A=n(49012),H=n(23770),E=n(28714);function L(e,t){return!!Array.isArray(t)&&e.length===t.length&&(0,H.b)(e.find((e,n)=>(0,E.v)(e)?!e.eq(t[n]):e!==t[n]))}class z extends Array{registry;createdAtHash;initialU8aLength;isStorageFallback;static get[Symbol.species](){return Array}constructor(e,t){super(t),this.registry=e}get encodedLength(){const e=this.length;let t=(0,O.R)(e).length;for(let n=0;ne.toLowerCase()),a=n.toLowerCase(),s=i.indexOf(a);if(-1===s)throw new Error(`Cannot map Enum JSON, unable to find '${n}' in ${i.join(", ")}`);try{return Z(e,t,Object.values(t)[s].index,r)}catch(e){throw new Error(`Enum(${n}):: ${e.message}`)}}class G{registry;createdAtHash;initialU8aLength;isStorageFallback;#S;#k;#C;#N;#I;#O;constructor(e,t,n,r,{definition:i,setDefinition:a=x}={}){const{def:s,isBasic:o,isIndexed:u}=i||a(function(e,t){const n={};let r,i;if(Array.isArray(t)){for(let e=0,r=t.length;e(0,R.E)(e))){if(!t.every(e=>(0,R.E)(e)&&e>=0&&e<=255))throw new Error("Invalid number-indexed enum definition");return!1}return!0}(t)){const[a,s]=(0,D.qV)(e,t);for(let e=0,t=s.length;ee!==W),i=!1}else{const e=Object.entries(t);for(let t=0,r=e.length;te),this.#k=this.#C.indexOf(c.index),this.#O=c.value,this.#O.initialU8aLength&&(this.initialU8aLength=1+this.#O.initialU8aLength)}static with(e){let t;const n=e=>t=e;return class extends G{static{const t=Array.isArray(e)?e:Object.keys(e),n=t.length,r=new Array(n),i=new Array(n);for(let e=0;er.type===t[n]),(0,a.t)(this.prototype,r,(e,n,r)=>{if(r.type!==t[n])throw new Error(`Cannot convert '${r.type}' via ${e}`);return r.value})}constructor(r,i,a){super(r,e,i,a,{definition:t,setDefinition:n})}}}get encodedLength(){return 1+this.#O.encodedLength}get hash(){return this.registry.hash(this.toU8a())}get index(){return this.#C[this.#k]}get inner(){return this.#O}get isBasic(){return this.#N}get isEmpty(){return this.#O.isEmpty}get isNone(){return this.#O instanceof W}get defIndexes(){return this.#C}get defKeys(){return Object.keys(this.#S)}get type(){return this.defKeys[this.#k]}get value(){return this.#O}eq(e){return(0,g.b)(e)?!this.toU8a().some((t,n)=>t!==e[n]):(0,R.E)(e)?this.toNumber()===e:this.#N&&(0,B.K)(e)?this.type===e:(0,I.qv)(e)?this.toHex()===e:e instanceof G?this.index===e.index&&this.value.eq(e.value):(0,y.G)(e)?this.value.eq(e[this.type]):this.value.eq(e)}inspect(){if(this.#N)return{outer:[new Uint8Array([this.index])]};const{inner:e,outer:t=[]}=this.#O.inspect();return{inner:e,outer:[new Uint8Array([this.index]),...t]}}toHex(){return(0,v.X)(this.toU8a())}toHuman(e,t){return this.#N||this.isNone?this.type:{[this.type]:this.#O.toHuman(e,t)}}toJSON(){return this.#N?this.type:{[(0,X.WH)(this.type)]:this.#O.toJSON()}}toNumber(){return this.index}toPrimitive(e){return this.#N?this.type:{[(0,X.WH)(this.type)]:this.#O.toPrimitive(e)}}_toRawStruct(){if(this.#N)return this.#I?this.defKeys.reduce((e,t,n)=>(e[t]=this.#C[n],e),{}):this.defKeys;const e=Object.entries(this.#S);return(0,U.l)(this.registry,e.reduce((e,[t,{Type:n}],r)=>(e[0][r]=n,e[1][r]=t,e),[new Array(e.length),new Array(e.length)]))}toRawType(){return(0,o.A)({_enum:this._toRawStruct()})}toString(){return this.isNone?this.type:(0,o.A)(this.toJSON())}toU8a(e){return e?this.#O.toU8a(e):(0,A.Q)([new Uint8Array([this.index]),this.#O.toU8a(e)])}}var J=n(42459),Y=n(90),Q=n(26563);const _=(0,Q.D8)("toHex","toHuman","toU8a"),$=(0,Q.D8)("get");function ee(e){return _(e)&&$(e.registry)}var te=n(14650),ne=n(73443),re=n(26648);function ie(e){return e instanceof Uint8Array||Array.isArray(e)}function ae(e){return ee(e)&&(0,R.E)(e.index)&&ee(e.value)}function se(e){return ee(e)&&(0,te.L)(e.isSome)&&ee(e.value)}function oe(e){return(0,R.E)(e)||(0,m.f)(e)||(0,ne.s)(e)}function ue(e,t,n){if(ee(n)){const r=n.toHex();if(t.has(r))throw new Error(`Duplicate value in ${e}: ${(0,o.A)(n)}`);t.add(r)}return!0}function ce(e,t){if(oe(e)&&oe(t))return(0,re.A)(e).cmp((0,re.A)(t));if(e instanceof Map&&t instanceof Map)return ce(Array.from(e.values()),Array.from(t.values()));if(ae(e)&&ae(t))return ce(e.index,t.index)||ce(e.value,t.value);if(se(e)&&se(t))return ce(e.isNone?0:1,t.isNone?0:1)||ce(e.value,t.value);if(ie(e)&&ie(t))return function(e,t){let n=0;const r=Math.min(e.length,t.length);for(let i=0;i ${(0,o.A)(t)} (typeof ${typeof t})`)}const le=C("Map");function de(e,t,n,r){const i=new Map;for(const[a,s]of r.entries()){const r=t.prototype instanceof z||t.prototype instanceof J._||t.prototype instanceof G;try{i.set(a instanceof t?a:new t(e,r&&"string"==typeof a?JSON.parse(a):a),s instanceof n?s:new n(e,s))}catch(e){throw le.error("Failed to decode key or value:",e.message),e}}return[t,n,i,0]}class he extends Map{registry;createdAtHash;initialU8aLength;isStorageFallback;#A;#H;#h;constructor(e,t,n,r,i="HashMap"){const[a,s,o,u]=function(e,t,n,r){const i=(0,D.q8)(e,t),a=(0,D.q8)(e,n);if(!r)return[i,a,new Map,0];if((0,g.b)(r)||(0,I.qv)(r))return function(e,t,n,r){const i=new Map,[a,s]=(0,N.o)(r),o=[];for(let e=0;eue("BTreeMap",t,e)).sort(([e],[t])=>ce(e,t)))}(o):o),this.registry=e,this.initialU8aLength=u,this.#A=a,this.#H=s,this.#h=i}get encodedLength(){let e=(0,O.R)(this.size).length;for(const[t,n]of this.entries())e+=t.encodedLength+n.encodedLength;return e}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===this.size}eq(e){return(0,u.Q)(this,e)}inspect(){const e=[];for(const[t,n]of this.entries())e.push(t.inspect()),e.push(n.inspect());return{inner:e,outer:[(0,O.R)(this.size)]}}toHex(){return(0,v.X)(this.toU8a())}toHuman(e,t){const n={};for(const[r,i]of this.entries())n[r instanceof l.d&&!t&&r.isAscii?r.toUtf8():r.toString()]=i.toHuman(e,t);return n}toJSON(){const e={};for(const[t,n]of this.entries())e[t.toString()]=n.toJSON();return e}toPrimitive(e){const t={};for(const[n,r]of this.entries())t[n instanceof l.d&&!e&&n.isAscii?n.toUtf8():n.toString()]=r.toPrimitive(e);return t}toRawType(){return`${this.#h}<${this.registry.getClassName(this.#A)||new this.#A(this.registry).toRawType()},${this.registry.getClassName(this.#H)||new this.#H(this.registry).toRawType()}>`}toString(){return(0,o.A)(this.toJSON())}toU8a(e){const t=[];e||t.push((0,O.R)(this.size));for(const[n,r]of this.entries())t.push(n.toU8a(e),r.toU8a(e));return(0,A.Q)(t)}}class pe extends he{static with(e,t){return class extends pe{constructor(n,r){super(n,e,t,r,"BTreeMap")}}}}function me(e,t){return e.size===t.length&&!t.some(t=>!e.has(t))}const fe=C("BTreeSet");class ye extends Set{registry;createdAtHash;initialU8aLength;isStorageFallback;#H;constructor(e,t,n){const[r,i,a]=function(e,t,n){const r=(0,D.q8)(e,t);if(!n)return[r,new Set,0];if((0,g.b)(n)||(0,I.qv)(n))return function(e,t,n){const r=new Set,[i,a]=(0,N.o)(n),s=new Array(a),[o]=(0,Y.nz)(e,s,n,i,t);for(let e=0;e{try{r.add(n instanceof t?n:new t(e,n))}catch(e){throw fe.error("Failed to decode key or value:",e.message),e}}),[t,r,0]}(e,r,n);throw new Error("BTreeSet: cannot decode type")}(e,t,n);super(function(e){const t=new Set;return new Set(Array.from(e).filter(e=>ue("BTreeSet",t,e)).sort(ce))}(i)),this.registry=e,this.initialU8aLength=a,this.#H=r}static with(e){return class extends ye{constructor(t,n){super(t,e,n)}}}get encodedLength(){let e=(0,O.R)(this.size).length;for(const t of this.values())e+=t.encodedLength;return e}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===this.size}get strings(){return[...super.values()].map(e=>e.toString())}eq(e){return t=this,n=e,Array.isArray(n)?me(t,n):n instanceof Set?me(t,[...n.values()]):!!(0,y.G)(n)&&me(t,Object.values(n));var t,n}inspect(){const e=[];for(const t of this.values())e.push(t.inspect());return{inner:e,outer:[(0,O.R)(this.size)]}}toHex(){return(0,v.X)(this.toU8a())}toHuman(e,t){const n=[];for(const r of this.values())n.push(r.toHuman(e,t));return n}toJSON(){const e=[];for(const t of this.values())e.push(t.toJSON());return e}toRawType(){return`BTreeSet<${this.registry.getClassName(this.#H)||new this.#H(this.registry).toRawType()}>`}toPrimitive(e){const t=[];for(const n of this.values())t.push(n.toPrimitive(e));return t}toString(){return(0,o.A)(this.toJSON())}toU8a(e){const t=[];e||t.push((0,O.R)(this.size));for(const n of this.values())t.push(n.toU8a(e));return(0,A.Q)(t)}}class ge{registry;createdAtHash;initialU8aLength;isStorageFallback;#E;#O;constructor(e,t,n=0,{definition:r,setDefinition:i=x}={}){this.registry=e,this.#E=r||i((0,D.q8)(e,t));const[a,s]=function(e,t,n){if((0,g.b)(n)){const[r,i]=(3&n[0])<3?(0,N.o)(n):(0,N.M)(n);return[new t(e,i),r]}if(n instanceof ge){const r=n.unwrap();return r instanceof t?[r,0]:[new t(e,r),0]}return n instanceof t?[n,0]:[new t(e,n),0]}(e,this.#E,n);this.initialU8aLength=s,this.#O=a}static with(e){let t;const n=e=>t=e;return class extends ge{constructor(r,i){super(r,e,i,{definition:t,setDefinition:n})}}}get encodedLength(){return this.toU8a().length}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return this.#O.isEmpty}bitLength(){return this.#O.bitLength()}eq(e){return this.#O.eq(e instanceof ge?e.#O:e)}inspect(){return{outer:[this.toU8a()]}}toBigInt(){return this.#O.toBigInt()}toBn(){return this.#O.toBn()}toHex(e){return this.#O.toHex(e)}toHuman(e,t){return this.#O.toHuman(e,t)}toJSON(){return this.#O.toJSON()}toNumber(){return this.#O.toNumber()}toPrimitive(e){return this.#O.toPrimitive(e)}toRawType(){return`Compact<${this.registry.getClassName(this.#E)||this.#O.toRawType()}>`}toString(){return this.#O.toString()}toU8a(e){return(0,O.R)(this.#O.toBn())}unwrap(){return this.#O}}class ve extends he{static with(e,t){return class extends ve{constructor(n,r){super(n,e,t,r)}}}}var be=n(25162);class xe extends be.q{constructor(e,t=0,n){super(e,t,n,!0)}static with(e,t){return class extends xe{constructor(t,n){super(t,n,e)}toRawType(){return t||super.toRawType()}}}}class we extends W{toRawType(){return"None"}}class Ve{registry;createdAtHash;initialU8aLength;isStorageFallback;#E;#O;constructor(e,t,n,{definition:r,setDefinition:i=x}={}){const a=r||i((0,D.q8)(e,t)),s=(0,g.b)(n)&&n.length&&!ee(n)?0===n[0]?new we(e):new a(e,n.subarray(1)):function(e,t,n){return n instanceof t?n:n instanceof Ve?n.value instanceof t?n.value:n.isNone?new we(e):new t(e,n.value):j(n)||(0,H.b)(n)||"0x"===n||n instanceof we?new we(e):(0,g.b)(n)?n.length&&0!==n[0]?new t(e,n.subarray(1)):new we(e):new t(e,n)}(e,a,n);this.registry=e,this.#E=a,this.#O=s,s?.initialU8aLength&&(this.initialU8aLength=1+s.initialU8aLength)}static with(e){let t;const n=e=>(t=e,e);return class extends Ve{constructor(r,i){super(r,e,i,{definition:t,setDefinition:n})}}}get encodedLength(){return 1+this.#O.encodedLength}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return this.isNone}get isNone(){return this.#O instanceof we}get isSome(){return!this.isNone}get value(){return this.#O}eq(e){return e instanceof Ve?this.isSome===e.isSome&&this.value.eq(e.value):this.value.eq(e)}inspect(){if(this.isNone)return{outer:[new Uint8Array([0])]};const{inner:e,outer:t=[]}=this.#O.inspect();return{inner:e,outer:[new Uint8Array([1]),...t]}}toHex(){return this.isNone?"0x":(0,v.X)(this.toU8a().subarray(1))}toHuman(e,t){return this.#O.toHuman(e,t)}toJSON(){return this.isNone?null:this.#O.toJSON()}toPrimitive(e){return this.isNone?null:this.#O.toPrimitive(e)}toRawType(e){const t=this.registry.getClassName(this.#E)||new this.#E(this.registry).toRawType();return e?t:`Option<${t}>`}toString(){return this.#O.toString()}toU8a(e){if(e)return this.#O.toU8a(!0);const t=new Uint8Array(this.encodedLength);return this.isSome&&(t.set([1]),t.set(this.#O.toU8a(),1)),t}unwrap(){if(this.isNone)throw new Error("Option: unwrapping a None value");return this.#O}unwrapOr(e){return this.isSome?this.unwrap():e}unwrapOrDefault(){return this.isSome?this.unwrap():new this.#E(this.registry)}}class Me extends z{#f;constructor(e,t,n,{definition:r,setDefinition:i=x}={}){const a=r||i(Array.isArray(t)?[(0,D.A6)(e,t),[]]:(0,s.T)(t)||(0,B.K)(t)?[[(0,D.q8)(e,t)],[]]:(0,D.qV)(e,t));super(e,a[0].length),this.initialU8aLength=((0,g.b)(n)?(0,Y.Z0)(e,this,n,a):function(e,t,n,r){if(Array.isArray(n)){const i=r[0];for(let r=0,a=i.length;rt=e;return class extends Me{constructor(r,i){super(r,e,i,{definition:t,setDefinition:n})}}}get encodedLength(){let e=0;for(let t=0,n=this.length;tnew e(this.registry).toRawType())}inspect(){return{inner:this.inspectInner()}}toRawType(){return`(${this.#f[0].map(e=>this.registry.getClassName(e)||new e(this.registry).toRawType()).join(",")})`}toString(){return(0,o.A)(this.toJSON())}toU8a(e){return(0,A.Q)(this.toU8aInner(e))}}class Te extends Me{#L;constructor(e,t,n,{rangeName:r="Range"}={}){super(e,[t,t],n),this.#L=r}static with(e){return class extends Te{constructor(t,n){super(t,e,n)}}}get start(){return this[0]}get end(){return this[1]}toRawType(){return`${this.#L}<${this.start.toRawType()}>`}}class Pe extends Te{constructor(e,t,n){super(e,t,n,{rangeName:"RangeInclusive"})}static with(e){return class extends Pe{constructor(t,n){super(t,e,n)}}}}class Se extends G{constructor(e,t,n,r){super(e,{Ok:t,Err:n},r)}static with(e){return class extends Se{constructor(t,n){super(t,e.Ok,e.Err,n)}}}get asErr(){if(!this.isErr)throw new Error("Cannot extract Err value from Ok result, check isErr first");return this.value}get asOk(){if(!this.isOk)throw new Error("Cannot extract Ok value from Err result, check isOk first");return this.value}get isEmpty(){return this.isOk&&this.value.isEmpty}get isErr(){return!this.isOk}get isOk(){return 0===this.index}toRawType(){const e=this._toRawStruct();return`Result<${e.Ok},${e.Err}>`}}var ke=n(57264),Ce=n(30605),Ne=n(42669);function Ie(e,t){const n=new ke(0);for(let r=0,i=t.length;rr.strings.includes(t[n]))}constructor(n,r){super(n,e,r,t)}}}get encodedLength(){return this.#R}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===this.size}get strings(){return[...super.values()]}get valueEncoded(){return Ie(this.#z,this.strings)}add=e=>{if(this.#z&&(0,H.b)(this.#z[e]))throw new Error(`Set: Invalid key '${e}' on add`);return super.add(e),this};eq(e){return Array.isArray(e)?L(this.strings.sort(),e.sort()):e instanceof Set?this.eq([...e.values()]):!(!(0,R.E)(e)&&!(0,m.f)(e))&&this.valueEncoded.eq((0,re.A)(e))}inspect(){return{outer:[this.toU8a()]}}toHex(){return(0,v.X)(this.toU8a())}toHuman(){return this.toJSON()}toJSON(){return this.strings}toNumber(){return this.valueEncoded.toNumber()}toPrimitive(){return this.toJSON()}toRawType(){return(0,o.A)({_set:this.#z})}toString(){return`[${this.strings.join(", ")}]`}toU8a(e){return(0,Ne.a)(this.valueEncoded,{bitLength:8*this.#R,isLe:!0})}}var Ee=n(61364),Le=n(95441);const ze=C("Vec");function Re(e,t,n,r,i){if(Array.isArray(n)){const r=t.length;for(let a=0;a524288)throw new Error(`Vec length ${r.toString()} exceeds 524288`);return[t,r,n]}if(!e)return[null,0,0];throw new Error(`Expected array/hex input to Vec<*> decoding, found ${typeof e}: ${(0,o.A)(e)}`)}(n);super(e,s),this.#E=r||i((0,D.q8)(e,t)),this.initialU8aLength=((0,g.b)(a)?(0,Y.nz)(e,this,a,u,this.#E):Re(e,this,a,u,this.#E))[0]}static with(e){let t;const n=e=>t=e;return class extends Be{constructor(r,i){super(r,e,i,{definition:t,setDefinition:n})}}}get Type(){return this.#E.name}indexOf(e){const t=e instanceof this.#E?e:new this.#E(this.registry,e);for(let e=0,n=this.length;e`}}class Xe extends l.d{constructor(e,t=new Uint8Array,n=256){const[r,i]=function(e,t){const n=(0,b.e)(e),r=t/8;if(!n.length)return[new Uint8Array(r),0];if((0,g.b)(e)?n.lengthn=e;return class extends De{constructor(i,a){super(i,e,t,a,{definition:n,setDefinition:r})}}}get Type(){return new this.#E(this.registry).toRawType()}get encodedLength(){let e=0;for(let t=0,n=this.length;t`}toString(){return this.#B?this.#B.toString():super.toString()}unwrap(){if(!this.#B)throw new Error(`${this.#X}: unwrapping an undecodable value`);return this.#B}}class We extends je{constructor(e,t,n){super(e,t,n,{opaqueName:"WrapperOpaque"})}static with(e){return class extends We{constructor(t,n){super(t,e,n)}}}get inner(){return this.unwrap()}}var Fe=n(31497),qe=n(19959),Ze=n(37335),Ke=n(89814);function Ge({lookupName:e,type:t}){return e||t}function Je(e){if(!Array.isArray(e.sub))throw new Error(`Expected subtype as TypeDef[] in ${(0,Fe.A)(e)}`);return e.sub}function Ye(e){return Ge(function(e){if(!e.sub||Array.isArray(e.sub))throw new Error(`Expected subtype as TypeDef in ${(0,Fe.A)(e)}`);return e.sub}(e))}function Qe(e){const t=Je(e),n={};for(let e=0,r=t.length;e`);return e.with(n,t)}function et(e,t){const[n,r]=_e(t);return e.with(n,r)}function tt(e,t){return e.with(Ye(t))}const nt={[Ze.K.BTreeMap]:(e,t)=>et(pe,t),[Ze.K.BTreeSet]:(e,t)=>tt(ye,t),[Ze.K.Compact]:(e,t)=>tt(ge,t),[Ze.K.DoNotConstruct]:(e,t)=>d.with(t.displayName||t.type),[Ze.K.Enum]:(e,t)=>{const n=Je(t);return G.with(n.every(({type:e})=>"Null"===e)?n.reduce((e,{index:t,name:n},r)=>{if(!n)throw new Error("No name found in sub definition");return e[n]=t||r,e},{}):Qe(t))},[Ze.K.HashMap]:(e,t)=>et(ve,t),[Ze.K.Int]:(e,t)=>$e(xe,t),[Ze.K.Linkage]:(e,t)=>{const n=`Option<${Ye(t)}>`,r=J._.with({previous:n,next:n});return r.prototype.toRawType=function(){return`Linkage<${this.next.toRawType(!0)}>`},r},[Ze.K.Null]:(e,t)=>W,[Ze.K.Option]:(e,t)=>{if(!t.sub||Array.isArray(t.sub))throw new Error("Expected type information for Option");return tt(Ve,t)},[Ze.K.Plain]:(e,t)=>e.getOrUnknown(t.type),[Ze.K.Range]:(e,t)=>tt(Te,t),[Ze.K.RangeInclusive]:(e,t)=>tt(Pe,t),[Ze.K.Result]:(e,t)=>{const[n,r]=_e(t);return Se.with({Err:r,Ok:n})},[Ze.K.Set]:(e,t)=>He.with(Je(t).reduce((e,{index:t,name:n})=>{if(!n||!(0,qe.E)(t))throw new Error("No name found in sub definition");return e[n]=t,e},{}),t.length),[Ze.K.Si]:(e,t)=>rt(e,e.lookup.getTypeDef(t.type)),[Ze.K.Struct]:(e,t)=>J._.with(Qe(t),t.alias),[Ze.K.Tuple]:(e,t)=>Me.with(_e(t)),[Ze.K.UInt]:(e,t)=>$e(Ee.p,t),[Ze.K.Vec]:(e,{sub:t})=>{if(!t||Array.isArray(t))throw new Error("Expected type information for vector");return"u8"===t.type?Le.I:Be.with(Ge(t))},[Ze.K.VecFixed]:(e,{displayName:t,length:n,sub:r})=>{if(!(0,qe.E)(n)||!r||Array.isArray(r))throw new Error("Expected length & type information for fixed vector");return"u8"===r.type?Xe.with(8*n,t):De.with(Ge(r),n)},[Ze.K.WrapperKeepOpaque]:(e,t)=>tt(je,t),[Ze.K.WrapperOpaque]:(e,t)=>tt(We,t)};function rt(e,t){return e.getUnsafe(t.type,!1,t)}function it(e,t){return e.getUnsafe(t)||rt(e,e.isLookupType(t)?e.lookup.getTypeDef(t):(0,Ke.c)(t))}const at="0123456789abcdef",st=new Uint8Array(256),ot=new Uint8Array(65536);for(let e=0,t=16;e9&&(st[0|at[e].toUpperCase().charCodeAt(0)]=0|e);for(let e=0;e<256;e++){const t=e<<8;for(let n=0;n<256;n++)ot[t|n]=st[e]<<4|st[n]}const ut="undefined"!=typeof globalThis?globalThis:void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this");function ct(e,t){return void 0===ut[e]?t:ut[e]}function lt(){return Number.NaN}const dt=ct("BigInt",lt),ht=("function"==typeof dt&&dt.asIntN,"function"==typeof ut.Buffer&&"function"==typeof ut.Buffer.isBuffer);ut.process;const pt=/^0x[\da-fA-F]+$/;function mt(e,t=-1,n){return"string"==typeof e&&("0x"===e||pt.test(e))&&(-1===t?n||e.length%2==0:e.length===2+Math.ceil(t/4))}function ft(e){return(e&&e.constructor)===Uint8Array||e instanceof Uint8Array}class yt{encode(e){const t=e.length,n=new Uint8Array(t);for(let r=0;rr?i-r:0;t0){const n=Math.ceil(t/8);if(e.length>n)return`${wt(e.subarray(0,n/2),r)}…${wt(e.subarray(e.length-n/2),"")}`}return wt(e,r)}function Mt(e,t){const n=e.toU8a(),r=e.toRawType();if(!(function(e,t){const n=vt(e),r=vt(t);if(n.length===r.length){const e=new DataView(n.buffer,n.byteOffset),t=new DataView(r.buffer,r.byteOffset),i=n.length%4|0,a=n.length-i|0;for(let n=0;n!e)))throw new Error(`${r}:: Decoded input doesn't match input, received ${Vt(t,512)} (${t.length} bytes), created ${Vt(n,512)} (${n.length} bytes)`)}function Tt(e,t,n=[],{blockHash:r,isFallback:i,isOptional:a,isPedantic:s}={}){const o=new(a?Ve.with(t):t)(e,...n);return s&&function(e,[t]){ft(t)?Mt(e,t):mt(t)&&Mt(e,vt(t))}(o,n),r&&(o.createdAtHash=Pt(e,"BlockHash",[r])),i&&(o.isStorageFallback=!0),o}function Pt(e,t,n=[],r={}){let i=null,a=null;try{return i=it(e,t),Tt(e,i,n,r)}catch(e){a=new Error(`createType(${t}):: ${e.message}`)}if(i?.__fallbackType)try{return i=it(e,i.__fallbackType),Tt(e,i,n,r)}catch{}throw a}var St=n(84251),kt=n(11972),Ct=n(44170),Nt=n(37025),It=n(16082);function Ot(e){return"boolean"==typeof e}const At=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g");function Ht(e,t=","){const n=e[0].startsWith("-"),r=n?e.substring(1).match(At):e.match(At);return r?`${n?"-":""}${r.join(t)}`:e}function Et(e){return{decimal:.1.toLocaleString(e,{useGrouping:!1}).charAt(1),thousand:1e3.toLocaleString(e,{useGrouping:!0}).replace(/\d/g,"").charAt(0)}}const Lt=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function zt(e){for(let t=0,n=Lt.length;tRt(e,t),Ut.findSi=zt,Ut.getDefaults=()=>({decimals:Xt,unit:Dt}),Ut.getOptions=(e=Xt)=>Lt.filter(({power:t})=>!(t<0)||e+t>=0),Ut.setDefaults=({decimals:e,unit:t})=>{Xt=(Array.isArray(e)?e[0]:e)??Xt,Dt=(Array.isArray(t)?t[0]:t)??Dt,Lt[8].text=Dt};var jt=n(27023);function Wt(e,t){return function(e,t){if(!e)throw new Error((0,jt.T)(t)?t():t)}(null!=e,t),e}var Ft=n(74027);function qt(e){return"number"==typeof e}var Zt=n(70722),Kt=n(68316);function Gt(e,t){return(0,Kt.s)(t)?t.toString():t}function Jt(e,t){return JSON.stringify(e,Gt,t)}var Yt=n(43383),Qt=n(92400);const _t={extrinsic:{},payload:{}},$t={LimitParathreadCommits:_t,OnlyStakingAndClaims:_t,PrevalidateAttests:_t,RestrictFunctionality:_t,TransactionCallFilter:_t,ValidateDoubleVoteReports:_t},en={DisallowSigned:_t},tn={extrinsic:{era:"ExtrinsicEra"},payload:{blockHash:"Hash"}},nn={extrinsic:{tip:"Compact"},payload:{}},rn={ChargeTransactionPayment:nn,CheckBlockGasLimit:_t,CheckEra:tn,CheckGenesis:{extrinsic:{},payload:{genesisHash:"Hash"}},CheckMetadataHash:{extrinsic:{mode:"u8"},payload:{metadataHash:"Option<[u8;32]>"}},CheckMortality:tn,CheckNonZeroSender:_t,CheckNonce:{extrinsic:{nonce:"Compact"},payload:{}},CheckSpecVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckTxVersion:{extrinsic:{},payload:{transactionVersion:"u32"}},CheckVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckWeight:_t,LockStakingStatus:_t,SkipCheckIfFeeless:nn,ValidateEquivocationReport:_t,WeightReclaim:_t},an=(0,Nt.b)({},rn,$t,en,{ChargeAssetTxPayment:{extrinsic:{tip:"Compact",assetId:"TAssetConversion"},payload:{}}}),sn=["CheckVersion","CheckGenesis","CheckEra","CheckNonce","CheckWeight","ChargeTransactionPayment","CheckBlockGasLimit"];function on(e,t,n={}){return e.map(e=>n[e]||an[e]).filter(e=>!!e).reduce((e,n)=>(0,Nt.b)(e,n[t]),{})}var un=n(52359);class cn extends Me{#g;#b;#D=null;#x;#U;constructor(e,t,n,r="",i=""){const a=n?.fields||[];super(e,a.map(({type:t})=>e.createLookupType(t)),t),this.#g=n,this.#b=i,this.#x=r,this.#U=a.map(({type:t})=>e.lookup.getTypeDef(t));const s=a.map(({name:t})=>e.lookup.sanitizeField(t)[0]).filter(e=>!!e);s.length===a.length&&(this.#D=s,(0,un.t)(this,s,(e,t)=>this[t]))}get meta(){return this.#g}get method(){return this.#b}get names(){return this.#D}get section(){return this.#x}get typeDef(){return this.#U}toHuman(e,t){if(null!==this.#D){const n={};for(let r=0,i=this.#D.length;re.toString())}:null,super.toHuman(e,t))}}var dn=n(4494);class hn extends(Ee.p.with(64)){__UIntType="u64"}var pn=n(29510),mn=n(36486),fn=n(79652),yn=n(21972),gn=n(19611);function vn(e,{locale:t="en"}={}){const{thousand:n}=Et(t);return Ht((0,It.A)(e).toString(),n)}var bn=n(89778);function xn(e=new Uint8Array){if((0,Ft.b)(e))return e.length&&0!==e[0]?new Uint8Array([1,e[0],e[1]]):new Uint8Array([0]);if(!e)return new Uint8Array([0]);if(e instanceof Mn)return xn(e.toU8a());if((0,pn.qv)(e))return xn((0,gn.V)(e));if((0,fn.G)(e)){const t=Object.entries(e).map(([e,t])=>[e.toLowerCase(),t]),n=t.find(([e])=>"mortalera"===e.toLowerCase()),r=t.find(([e])=>"immortalera"===e.toLowerCase());return n?{MortalEra:n[1]}:r?{ImmortalEra:r[1]}:{MortalEra:e}}throw new Error("Invalid data passed to Era")}class wn extends l.d{constructor(e,t){super(e,bn.Ln)}}class Vn extends Me{constructor(e,t){super(e,{period:hn,phase:hn},function(e,t){if((0,Ft.b)(t)||(0,pn.qv)(t)||Array.isArray(t))return function(e,t){if(0===t.length)return[new hn(e),new hn(e)];const n=(0,yn.i)(t.subarray(0,1)).toNumber()+((0,yn.i)(t.subarray(1,2)).toNumber()<<8),r=2<>4)*Math.max(r>>12,1);if(r<4||i>=r)throw new Error("Invalid data passed to Mortal era");return[new hn(e,r),new hn(e,i)]}(e,(0,mn.e)(t));if(!t)return[new hn(e),new hn(e)];if((0,fn.G)(t))return function(e,t){const{current:n,period:r}=t;let i=Math.pow(2,Math.ceil(Math.log2(r)));i=Math.min(Math.max(i,4),65536);const a=n%i,s=Math.max(i>>12,1),o=a/s*s;return[new hn(e,i),new hn(e,o)]}(e,t);throw new Error("Invalid data passed to Mortal era")}(e,t))}get encodedLength(){return 2}get period(){return this[0]}get phase(){return this[1]}toHuman(){return{period:vn(this.period),phase:vn(this.phase)}}toJSON(){return this.toHex()}toU8a(e){const t=this.period.toNumber(),n=Math.min(15,Math.max(1,function(e){const t=e.toString(2);let n=0;for(;"0"===t[t.length-1-n];)n++;return n}(t)-1))+(this.phase.toNumber()/Math.max(t>>12,1)<<4);return new Uint8Array([255&n,n>>8])}birth(e){const t=this.phase.toNumber(),n=this.period.toNumber();return~~((Math.max((0,It.A)(e).toNumber(),t)-t)/n)*n+t}death(e){return this.birth(e)+this.period.toNumber()}}class Mn extends G{constructor(e,t){super(e,{ImmortalEra:wn,MortalEra:Vn},xn(t))}get encodedLength(){return this.isImmortalEra?this.asImmortalEra.encodedLength:this.asMortalEra.encodedLength}get asImmortalEra(){if(!this.isImmortalEra)throw new Error(`Cannot convert '${this.type}' via asImmortalEra`);return this.inner}get asMortalEra(){if(!this.isMortalEra)throw new Error(`Cannot convert '${this.type}' via asMortalEra`);return this.inner}get isImmortalEra(){return 0===this.index}get isMortalEra(){return this.index>0}toU8a(e){return this.isMortalEra?this.asMortalEra.toU8a(e):this.asImmortalEra.toU8a(e)}}var Tn=n(67936),Pn=n(43067);const Sn=["ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadV4","ExtrinsicPayloadV5"],kn={bare:"ExtrinsicPayloadV5",general:"ExtrinsicPayloadV5"};function Cn(e,t){const n=t?.assetId;if(n&&(0,pn.qv)(n)){const r=e.createType("TAssetConversion",(0,gn.V)(n));if("0x00"===n||n==="0x01"+r.toHex().slice(2))return{...t,assetId:r.toJSON()}}return t}class Nn extends Tn.Y{constructor(e,t,{preamble:n,version:r}={}){super(e,function(e,t,n=bn.hL,r=bn.nK){if(t instanceof Nn)return t.unwrap();const i=5===n?kn[r]:Sn[n]||Sn[0],a=Cn(e,t);return e.createTypeUnsafe(i,[a,{version:n}])}(e,t,r,n))}get blockHash(){return this.inner.blockHash}get era(){return this.inner.era}get genesisHash(){return this.inner.genesisHash||this.registry.createTypeUnsafe("Hash",[])}get method(){return this.inner.method}get nonce(){return this.inner.nonce}get specVersion(){return this.inner.specVersion||this.registry.createTypeUnsafe("u32",[])}get tip(){return this.inner.tip||this.registry.createTypeUnsafe("Compact",[])}get transactionVersion(){return this.inner.transactionVersion||this.registry.createTypeUnsafe("u32",[])}get assetId(){return this.inner.assetId}get metadataHash(){return this.inner.metadataHash}eq(e){return this.inner.eq(e)}sign(e){const t=this.inner.sign(e);return{signature:(0,Pn.X)(t)}}toHuman(e,t){return this.inner.toHuman(e,t)}toJSON(){return this.toHex()}toRawType(){return"ExtrinsicPayload"}toString(){return this.toHex()}toU8a(e){return super.toU8a(!!e&&{method:!0})}}class In extends J._{constructor(e,t,{version:n=0}={}){throw super(e,{}),new Error(`Unsupported extrinsic payload version ${n}`)}}class On extends J._{constructor(e,t,{isSigned:n=!1,version:r=0}={}){throw super(e,{}),new Error(`Unsupported ${n?"":"un"}signed extrinsic version ${r&bn.DT}`)}}const An={address:"Address",assetId:"Option",blockHash:"Hash",blockNumber:"BlockNumber",era:"ExtrinsicEra",genesisHash:"Hash",metadataHash:"Option<[u8;32]>",method:"Call",mode:"u8",nonce:"Compact",runtimeVersion:"RuntimeVersion",signedExtensions:"Vec",tip:"Compact",version:"u8"};class Hn extends J._{#j;constructor(e,t){const n=(0,Nt.b)({},e.getSignedExtensionTypes(),e.getSignedExtensionExtra());super(e,(0,Nt.b)({},n,An,{withSignedTransaction:"bool"}),t),this.#j={};const r=e=>this.get(e);for(const[e,t]of Object.entries(n))An[e]||(this.#j[e]=t),(0,un.F)(this,e,r)}get address(){return this.getT("address")}get blockHash(){return this.getT("blockHash")}get blockNumber(){return this.getT("blockNumber")}get era(){return this.getT("era")}get genesisHash(){return this.getT("genesisHash")}get method(){return this.getT("method")}get nonce(){return this.getT("nonce")}get runtimeVersion(){return this.getT("runtimeVersion")}get signedExtensions(){return this.getT("signedExtensions")}get tip(){return this.getT("tip")}get assetId(){return this.getT("assetId")}get version(){return this.getT("version")}get mode(){return this.getT("mode")}get metadataHash(){return this.getT("metadataHash")}get withSignedTransaction(){return this.getT("withSignedTransaction").isTrue}toPayload(){const e={},t=Object.keys(this.#j);for(let n=0,r=t.length;ne.toString()),specVersion:this.runtimeVersion.specVersion.toHex(),tip:this.tip.toHex(),transactionVersion:this.runtimeVersion.transactionVersion.toHex(),version:this.version.toNumber(),withSignedTransaction:this.withSignedTransaction})}toRaw(){const e=this.toPayload(),t=(0,Pn.X)(this.registry.createTypeUnsafe("ExtrinsicPayload",[e,{version:e.version}]).toU8a({method:!0}));return{address:e.address,data:t,type:"payload"}}}class En extends J._{constructor(e,t,{isSigned:n}={}){super(e,{signature:"ExtrinsicSignatureV4",method:"Call"},En.decodeExtrinsic(e,t,n))}static decodeExtrinsic(e,t,n=!1){if(t instanceof En)return t;if(t instanceof e.createClassUnsafe("Call"))return{method:t};if((0,Ft.b)(t)){const r=e.createTypeUnsafe("ExtrinsicSignatureV4",[t,{isSigned:n}]);return{method:e.createTypeUnsafe("Call",[t.subarray(r.encodedLength)]),signature:r}}return t||{}}get encodedLength(){return this.toU8a().length}get method(){return this.getT("method")}get signature(){return this.getT("signature")}get version(){return 4}addSignature(e,t,n){return this.signature.addSignature(e,t,n),this}sign(e,t){return this.signature.sign(this.method,e,t),this}signFake(e,t){return this.signature.signFake(this.method,e,t),this}}class Ln extends J._{#W;constructor(e,t){super(e,(0,Nt.b)({method:"Bytes"},e.getSignedExtensionTypes(),e.getSignedExtensionExtra()),Cn(e,t)),this.#W={withType:e.createTypeUnsafe("ExtrinsicSignature",[])instanceof G}}inspect(){return super.inspect({method:!0})}get blockHash(){return this.getT("blockHash")}get era(){return this.getT("era")}get genesisHash(){return this.getT("genesisHash")}get method(){return this.getT("method")}get nonce(){return this.getT("nonce")}get specVersion(){return this.getT("specVersion")}get tip(){return this.getT("tip")}get transactionVersion(){return this.getT("transactionVersion")}get assetId(){return this.getT("assetId")}get metadataHash(){return this.getT("metadataHash")}sign(e){return function(e,t,n,r){const i=n.length>256?(0,Qt.q)(n):n;return t.sign(i,r)}(this.registry,e,this.toU8a({method:!0}),this.#W)}}var zn=n(5003);const Rn=new Uint8Array(256).fill(1);function Bn(e,t){return e.createTypeUnsafe("Address",[(0,Ft.b)(t)?(0,Pn.X)(t):t])}class Xn extends J._{#F;constructor(e,t,{isSigned:n}={}){const r=e.getSignedExtensionTypes();super(e,(0,Nt.b)({signer:"Address",signature:"ExtrinsicSignature"},r),Xn.decodeExtrinsicSignature(t,n)),this.#F=Object.keys(r),(0,un.t)(this,this.#F,e=>this.get(e))}static decodeExtrinsicSignature(e,t=!1){return e&&(e instanceof Xn||t)?e:bn.Hr}get encodedLength(){return this.isSigned?super.encodedLength:0}get isSigned(){return!this.signature.isEmpty}get era(){return this.getT("era")}get nonce(){return this.getT("nonce")}get signature(){return this.multiSignature.value||this.multiSignature}get multiSignature(){return this.getT("signature")}get signer(){return this.getT("signer")}get tip(){return this.getT("tip")}get assetId(){return this.getT("assetId")}get mode(){return this.getT("mode")}get metadataHash(){return this.getT("metadataHash")}_injectSignature(e,t,n){for(let e=0,t=this.#F.length;ethis.get(e))}static decodeExtrinsicSignature(e,t=!1){return e&&(e instanceof jn||t)?e:bn.Hr}get encodedLength(){return this.isSigned?super.encodedLength:0}get isSigned(){return!this.signature.isEmpty}get era(){return this.getT("era")}get nonce(){return this.getT("nonce")}get signature(){return this.multiSignature.value||this.multiSignature}get multiSignature(){return this.getT("signature")}get signer(){return this.getT("signer")}get tip(){return this.getT("tip")}get assetId(){return this.getT("assetId")}get mode(){return this.getT("mode")}get metadataHash(){return this.getT("metadataHash")}get transactionExtensionVersion(){return this.getT("transactionExtensionVersion")}_injectSignature(e,t,n){throw new Error("Extrinsic: ExtrinsicV5 does not include signing support")}addSignature(e,t,n){throw new Error("Extrinsic: ExtrinsicV5 does not include signing support")}createPayload(e,t){const{era:n,runtimeVersion:{specVersion:r,transactionVersion:i}}=t;return new Un(this.registry,(0,Nt.b)({},t,{era:n||bn.Ln,method:e.toHex(),specVersion:r,transactionVersion:i}))}sign(e,t,n){throw new Error("Extrinsic: ExtrinsicV5 does not include signing support")}signFake(e,t,n){throw new Error("Extrinsic: ExtrinsicV5 does not include signing support")}toU8a(e){return this.isSigned?super.toU8a(e):bn.Hr}}var Wn=n(13628),Fn=n(31523),qn=n(51185);class Zn extends J._{#q;#e;constructor(e,t,n){const r=e.getSignedExtensionTypes();super(e,(0,Nt.b)({transactionExtensionVersion:"u8"},r,{method:"Call"}),Zn.decodeExtrinsic(e,t)),this.#q=n?.version||5,this.#e=64}static decodeExtrinsic(e,t){if(!t)return bn.Hr;if(t instanceof Zn)return t;if((0,Ft.b)(t)||Array.isArray(t)||(0,pn.qv)(t))return function(e){if(!e.length)return new Uint8Array;const[t,n]=(0,Wn.M)(e),r=t+n.toNumber();if(r>e.length)throw new Error(`Extrinsic: length less than remainder, expected at least ${r}, found ${e.length}`);const i=e.subarray(t,r);if(69!==i[0])throw new Error("Extrinsic: incorrect version for General Transactions, expected 5, found "+(i[0]&bn.DT));return i.subarray(1)}((0,mn.e)(t));if((0,fn.G)(t)){const{payload:n,transactionExtensionVersion:r}=t;return(0,Nt.b)(n||{},{transactionExtensionVersion:r||e.getTransactionExtensionVersion()})}return{}}get encodedLength(){return super.encodedLength}get era(){return this.getT("era")}get nonce(){return this.getT("nonce")}get tip(){return this.getT("tip")}get assetId(){return this.getT("assetId")}get mode(){return this.getT("mode")}get metadataHash(){return this.getT("metadataHash")}get transactionExtensionVersion(){return this.getT("transactionExtensionVersion")}get method(){return this.getT("method")}get version(){return this.#q}get preamble(){return this.#e}toHex(e){return(0,Pn.X)(this.toU8a(e))}toU8a(e){return e?this.encode():(0,Fn.h)(this.encode())}toRawType(){return"GeneralExt"}encode(){return(0,qn.z)(new Uint8Array([this.version|this.preamble]),super.toU8a())}signFake(){throw new Error("Extrinsic: Type GeneralExtrinsic does not have signFake implemented")}addSignature(){throw new Error("Extrinsic: Type GeneralExtrinsic does not have addSignature implemented")}sign(){throw new Error("Extrinsic: Type GeneralExtrinsic does not have sign implemented")}signature(){throw new Error("Extrinsic: Type GeneralExtrinsic does not have the signature getter")}}function Kn({coder:e,ipfs:t},n){return(r,i)=>(n(r,i),e.decode(t&&i?r.substring(1):r))}function Gn({coder:e,ipfs:t}){return(n,r)=>{const i=e.encode((0,mn.e)(n));return t&&r?`${t}${i}`:i}}function Jn({chars:e,ipfs:t,type:n,withPadding:r}){return(i,a)=>{if("string"!=typeof i)throw new Error(`Expected ${n} string input`);if(t&&a&&!i.startsWith(t))throw new Error(`Expected ipfs-compatible ${n} to start with '${t}'`);for(let t=a?1:0,s=i.length;te),prefix:42});function dr(e,t,n=-1){if(!e)throw new Error("Invalid empty address passed");if((0,Ft.b)(e)||(0,pn.qv)(e))return(0,mn.e)(e);try{const r=Qn(e);if(!lr.allowedEncodedLengths.includes(r.length))throw new Error("Invalid decoded address length");const[i,a,s,o]=function(e){const t=64&e[0]?2:1,n=1===t?e[0]:(63&e[0])<<2|e[1]>>6|(63&e[1])<<8,r=[34+t,35+t].includes(e.length),i=e.length-(r?2:1),a=tr(e.subarray(0,i));return[!(128&e[0]||[46,47].includes(e[0])||(r?e[e.length-2]!==a[0]||e[e.length-1]!==a[1]:e[e.length-1]!==a[0])),i,t,n]}(r);if(!i&&!t)throw new Error("Invalid decoded address checksum");if(-1!==n&&n!==o)throw new Error(`Expected ss58Format ${n}, received ${o}`);return r.slice(s,a)}catch(t){throw new Error(`Decoding ${e}: ${t.message}`)}}function hr(e,t=lr.prefix){const n=dr(e);if(t<0||t>16383&&!pr.includes(t)||[46,47].includes(t))throw new Error("Out of range ss58Format specified");if(!lr.allowedDecodedLengths.includes(n.length))throw new Error(`Expected a valid key to convert, with length ${lr.allowedDecodedLengths.join(", ")}`);const r=(0,qn.z)(t<64?[t]:[(252&t)>>2|64,t>>8|(3&t)<<6],n);return _n((0,qn.z)(r,tr(r).subarray(0,[32,33].includes(n.length)?2:1)))}const pr=[29972];function mr(e){if((0,Ft.b)(e)||Array.isArray(e))return(0,mn.e)(e);if(!e)return new Uint8Array;if((0,pn.qv)(e))return(0,gn.V)(e);if((0,Zt.K)(e))return dr(e.toString());throw new Error("Unknown type passed to AccountId constructor, found typeof "+typeof e)}class fr extends Xe{constructor(e,t=264,n){const r=mr(n);if(8*r.lengthe))throw new Error(`Invalid AccountId provided, expected ${t>>3} bytes, found ${r.length}`);super(e,r,t)}eq(e){return super.eq(mr(e))}toHuman(){return this.toJSON()}toJSON(){return this.toString()}toPrimitive(){return this.toJSON()}toString(){return hr(this,this.registry.chainSS58)}toRawType(){return"AccountId"}}class yr extends fr{constructor(e,t){super(e,256,t)}}class gr extends fr{constructor(e,t){super(e,264,t)}}var vr=n(98646),br=n(2207);const xr=new br(239),wr=new br(1).shln(16),Vr=new br(1).shln(32);function Mr(e){return e instanceof Tr?e.toBn():(0,Yt.f)(e)||qt(e)||(0,pn.qv)(e)||(0,Ft.b)(e)||(0,Kt.s)(e)?e:Mr(dr(e))}class Tr extends vr.D{constructor(e,t=new br(0)){super(e,Mr(t))}static calcLength(e){const t=(0,It.A)(e);return t.lte(xr)?1:t.lt(wr)?2:t.lt(Vr)?4:8}static readLength(e){const t=e[0];return 252===t?[1,2]:253===t?[1,4]:254===t?[1,8]:[0,1]}static writeLength(e){switch(e.length){case 2:return new Uint8Array([252]);case 4:return new Uint8Array([253]);case 8:return new Uint8Array([254]);default:return new Uint8Array([])}}eq(e){return(0,Yt.f)(e)||qt(e)?super.eq(e):super.eq(this.registry.createTypeUnsafe("AccountIndex",[e]))}toHuman(){return this.toJSON()}toJSON(){return this.toString()}toPrimitive(){return this.toJSON()}toString(){const e=Tr.calcLength(this);return hr(this.toU8a().subarray(0,e),this.registry.chainSS58)}toRawType(){return"AccountIndex"}}class Pr extends J._{constructor(e,t){super(e,{header:"Header",extrinsics:"Vec"},t)}get contentHash(){return this.registry.hash(this.toU8a())}get extrinsics(){return this.getT("extrinsics")}get hash(){return this.header.hash}get header(){return this.getT("header")}}function Sr(e,t){return t.fields.reduce((t,{name:n,type:r},i)=>(t[n.unwrapOr(`param${i}`).toString()]=e.createLookupType(r),t),{})}class kr extends Xe{constructor(e,t){super(e,t,16)}toPrimitive(){return this.toHex()}}class Cr extends J._{_meta;constructor(e,t,n){const r=function(e,t=new Uint8Array,n){if((0,Ft.b)(t)||(0,pn.qv)(t))return function(e,t,n){const r=e.firstCallIndex.slice();r.set(t.subarray(0,2),0);const i=n||e.findMetaCall(r).meta;return{args:t.subarray(2),argsDef:Sr(e,i),callIndex:r,meta:i}}(e,(0,mn.e)(t),n);if((0,fn.G)(t)&&t.callIndex&&t.args)return function(e,t,n){const{args:r,callIndex:i}=t,a=i instanceof kr?i.toU8a():i,s=n||e.findMetaCall(a).meta;return{args:r,argsDef:Sr(e,s),callIndex:i,meta:s}}(e,t,n);throw new Error(`Call: Cannot decode value '${t}' of type ${typeof t}`)}(e,t,n);try{super(e,{callIndex:kr,args:J._.with(r.argsDef)},r)}catch(t){let n="unknown.unknown";try{const t=e.findMetaCall(r.callIndex);n=`${t.section}.${t.method}`}catch{}throw new Error(`Call: failed decoding ${n}:: ${t.message}`)}this._meta=r.meta}get args(){return[...this.getT("args").values()]}get argsDef(){return Sr(this.registry,this.meta)}get argsEntries(){return[...this.getT("args").entries()]}get callIndex(){return this.getT("callIndex").toU8a()}get data(){return this.getT("args").toU8a()}get meta(){return this._meta}get method(){return this.registry.findMetaCall(this.callIndex).method}get section(){return this.registry.findMetaCall(this.callIndex).section}is(e){return e.callIndex[0]===this.callIndex[0]&&e.callIndex[1]===this.callIndex[1]}toHuman(e,t){let n;try{n=this.registry.findMetaCall(this.callIndex)}catch{}return(0,Nt.b)({args:this.argsEntries.reduce((n,[r,i])=>(0,Nt.b)(n,{[r]:i.toHuman(e,t)}),{}),method:n?.method,section:n?.section},e&&n?{docs:n.meta.docs.map(e=>e.toString())}:null)}toRawType(){return"Call"}}function Nr(e){return null===e}function Ir(e,t,n,r=!0){return n&&(0,jt.T)(n.unwrapOrDefault)?n:e.createTypeUnsafe(t,[r?Nr(n)||(0,zn.b)(n)?null:Array.isArray(n)?n:[n]:n])}class Or extends c{constructor(e,t){super(e,function(e,t){return(t&&(0,jt.T)(t.entries)?[...t.entries()]:Object.entries(t||{})).reduce((t,[n,r])=>(t[n]=function(e,t,n){return"ss58Format"===t?Ir(e,"Option",n,!1):"tokenDecimals"===t?Ir(e,"Option>",n):"tokenSymbol"===t?Ir(e,"Option>",n):"isEthereum"===t?Ir(e,"Bool",n,!1):n}(e,n,r),t),{isEthereum:e.createTypeUnsafe("Bool",[]),ss58Format:e.createTypeUnsafe("Option",[]),tokenDecimals:e.createTypeUnsafe("Option>",[]),tokenSymbol:e.createTypeUnsafe("Option>",[])})}(e,t))}get isEthereum(){return this.getT("isEthereum")}get ss58Format(){return this.getT("ss58Format")}get tokenDecimals(){return this.getT("tokenDecimals")}get tokenSymbol(){return this.getT("tokenSymbol")}}var Ar=n(48332),Hr=n(79124);const Er=(0,$n.j)("aura"),Lr=(0,$n.j)("BABE"),zr=(0,$n.j)("FRNK"),Rr=(0,$n.j)("pow_"),Br=(0,$n.j)("nmbs");class Xr extends Xe{constructor(e,t){super(e,qt(t)?(0,Ar.a)(t,{isLe:!1}):t,32)}get isAura(){return this.eq(Er)}get isBabe(){return this.eq(Lr)}get isGrandpa(){return this.eq(zr)}get isPow(){return this.eq(Rr)}get isNimbus(){return this.eq(Br)}extractAuthor(e,t){if(t?.length){if(this.isAura)return function(e,t,n){return n[e.createTypeUnsafe("RawAuraPreDigest",[t.toU8a(!0)]).slotNumber.mod(new br(n.length)).toNumber()]}(this.registry,e,t);if(this.isBabe)return function(e,t,n){return n[e.createTypeUnsafe("RawBabePreDigestCompat",[t.toU8a(!0)]).value.toNumber()]}(this.registry,e,t)}if(this.isPow||this.isNimbus)return function(e,t){return e.createTypeUnsafe("AccountId",[t])}(this.registry,e)}toHuman(){return this.toString()}toRawType(){return"ConsensusEngineId"}toString(){return this.isAscii?(0,Hr.F)(this):(0,Pn.X)(this)}}const Dr=new Uint8Array([255]);class Ur extends Tn.Y{constructor(e,t=new Uint8Array){super(e,function(e,t){return t instanceof Ur?t.inner:t instanceof yr||t instanceof Tr?t:(0,Yt.f)(t)||qt(t)||(0,Kt.s)(t)?e.createTypeUnsafe("AccountIndex",[t]):Array.isArray(t)||(0,pn.qv)(t)||(0,Ft.b)(t)?function(e,t){if(32===t.length)return e.createTypeUnsafe("AccountId",[t]);if(255===t[0])return e.createTypeUnsafe("AccountId",[t.subarray(1)]);const[n,r]=Tr.readLength(t);return e.createTypeUnsafe("AccountIndex",[(0,yn.i)(t.subarray(n,n+r))])}(e,(0,mn.e)(t)):function(e,t){const n=dr(t);return 32===n.length?e.createTypeUnsafe("AccountId",[n]):e.createTypeUnsafe("AccountIndex",[(0,yn.i)(n)])}(e,t)}(e,t))}get encodedLength(){const e=this._rawLength;return e+(e>1?1:0)}get _rawLength(){return this.inner instanceof Tr?Tr.calcLength(this.inner):this.inner.encodedLength}inspect(){const e=this.inner.toU8a().subarray(0,this._rawLength);return{outer:[new Uint8Array(this.inner instanceof Tr?Tr.writeLength(e):Dr),e]}}toHex(){return(0,Pn.X)(this.toU8a())}toRawType(){return"Address"}toU8a(e){const t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,qn.z)(this.inner instanceof Tr?Tr.writeLength(t):Dr,t)}}function jr(e,t){return[0,32].includes(t.length)?{Id:t}:20===t.length?{Address20:t}:t.length<=8?{Index:e.createTypeUnsafe("AccountIndex",[t]).toNumber()}:t}class Wr extends G{constructor(e,t){super(e,{Id:"AccountId",Index:"Compact",Raw:"Bytes",Address32:"H256",Address20:"H160"},function(e,t){return t instanceof yr?{Id:t}:(0,Ft.b)(t)?jr(e,t):t instanceof Wr?t:t instanceof Tr||(0,Yt.f)(t)||qt(t)?{Index:qt(t)?t:t.toNumber()}:(0,Zt.K)(t)?jr(e,dr(t.toString())):t}(e,t))}inspect(){const{inner:e,outer:t=[]}=this.inner.inspect();return{inner:e,outer:[new Uint8Array([this.index]),...t]}}toString(){return this.value.toString()}}class Fr extends Boolean{registry;createdAtHash;initialU8aLength=1;isStorageFallback;constructor(e,t=!1){super((0,g.b)(t)?1===t[0]:t instanceof Boolean?t.valueOf():!!t),this.registry=e}get encodedLength(){return 1}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return this.isFalse}get isFalse(){return!this.isTrue}get isTrue(){return this.valueOf()}eq(e){return this.valueOf()===(e instanceof Boolean?e.valueOf():e)}inspect(){return{outer:[this.toU8a()]}}toHex(){return(0,v.X)(this.toU8a())}toHuman(){return this.toJSON()}toJSON(){return this.valueOf()}toPrimitive(){return this.toJSON()}toRawType(){return"bool"}toString(){return this.toJSON().toString()}toU8a(e){return new Uint8Array([this.valueOf()?1:0])}}function qr(e){return e?new Uint8Array([128]):new Uint8Array([0])}class Zr extends Xe{#Z;#K;constructor(e,t){const n=function(e,t){return(0,Ft.b)(t)?function(e){return e.length?e.subarray(0,1):new Uint8Array([0])}(t):(0,zn.b)(t)||t instanceof Boolean||Ot(t)?qr(new Fr(e,t).isTrue):qt(t)?qr(t<0):function(e,t){return new Uint8Array([(new Fr(e,t.aye).isTrue?128:0)|e.createTypeUnsafe("Conviction",[t.conviction||0]).index])}(e,t)}(e,t);super(e,n,8),this.#Z=!(128&~n[0]),this.#K=this.registry.createTypeUnsafe("Conviction",[127&n[0]])}get conviction(){return this.#K}get isAye(){return this.#Z}get isNay(){return!this.isAye}toHuman(e){return{conviction:this.conviction.toHuman(e),vote:this.isAye?"Aye":"Nay"}}toPrimitive(){return{aye:this.isAye,conviction:this.conviction.toPrimitive()}}toRawType(){return"Vote"}}var Kr=n(30113),Gr=n(22849),Jr=n(47578);function Yr(e,t){return(n,r=256,i)=>{const a=(0,mn.e)(n);return!Jr.CW||!i&&(0,Gr.i_)()?e[r](a):t[r](a)}}const Qr=Yr({256:Gr.So,512:Gr.Rc},{256:Kr.lY,512:Kr.a0});function _r(e,t){return e!==(t>7?e.toUpperCase():e.toLowerCase())}var $r=n(67342);const ei={bitLength:256,isLe:!1};function ti(e){return(0,Ft.b)(e)||Array.isArray(e)?(0,mn.e)(e):(0,pn.qv)(e)||(t=e.toString())&&42===t.length&&(0,pn.qv)(t)&&(/^(0x)?[0-9a-f]{40}$/.test(t)||/^(0x)?[0-9A-F]{40}$/.test(t)||function(e){const t=e.replace("0x",""),n=(0,Pn.X)(Qr(t.toLowerCase()),-1,!1);for(let e=0;e<40;e++)if(_r(t[e],parseInt(n[e],16)))return!1;return!0}(t))?(0,gn.V)(e.toString()):(0,Zt.K)(e)?(0,mn.e)(e):e;var t}class ni extends Xe{constructor(e,t=new Uint8Array){super(e,ti(t),160)}eq(e){return!!e&&super.eq(ti(e))}toHuman(){return this.toJSON()}toJSON(){return this.toString()}toPrimitive(){return this.toJSON()}toString(){return function(e){if(!e)return"0x";const t=(0,mn.e)(e);if(![20,32,33,65].includes(t.length))throw new Error(`Invalid address or publicKey provided, received ${t.length} bytes input`);const n=(0,Pn.X)(function(e){return[33,65].includes(e.length)&&(e=Qr(function(e){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);if(65===e.length)return e.subarray(1);if(!Jr.CW||(0,Gr.i_)())return(0,Gr.Vn)(e).subarray(1);const{px:t,py:n}=$r.bI.ProjectivePoint.fromHex(e);return(0,qn.z)((0,Ar.a)(t,ei),(0,Ar.a)(n,ei))}(e))),e.slice(-20)}(t),-1,!1),r=(0,Pn.X)(Qr(n),-1,!1);let i="";for(let e=0;e<40;e++)i=`${i}${parseInt(r[e],16)>7?n[e].toUpperCase():n[e]}`;return`0x${i}`}(this)}toRawType(){return"AccountId"}}const ri=new Uint8Array([255]);class ii extends Tn.Y{constructor(e,t=new Uint8Array){super(e,function(e,t){return t instanceof ii?t.inner:t instanceof ni||t instanceof Tr?t:(0,Ft.b)(t)||Array.isArray(t)||(0,pn.qv)(t)?function(e,t){if(20===t.length)return e.createTypeUnsafe("EthereumAccountId",[t]);if(255===t[0])return e.createTypeUnsafe("EthereumAccountId",[t.subarray(1)]);const[n,r]=Tr.readLength(t);return e.createTypeUnsafe("AccountIndex",[(0,yn.i)(t.subarray(n,n+r))])}(e,(0,mn.e)(t)):(0,Yt.f)(t)||qt(t)||(0,Kt.s)(t)?e.createTypeUnsafe("AccountIndex",[t]):function(e,t){const n=dr(t);return 20===n.length?e.createTypeUnsafe("EthereumAccountId",[n]):e.createTypeUnsafe("AccountIndex",[(0,yn.i)(n)])}(e,t)}(e,t))}get encodedLength(){const e=this._rawLength;return e+(e>1?1:0)}get _rawLength(){return this.inner instanceof Tr?Tr.calcLength(this.inner):this.inner.encodedLength}toHex(){return(0,Pn.X)(this.toU8a())}toRawType(){return"Address"}toU8a(e){const t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,qn.z)(this.inner instanceof Tr?Tr.writeLength(t):ri,t)}}class ai extends l.d{#G;#J;constructor(e,t,n=!1){const[r,i]=function(e){if(Array.isArray(e)||(0,B.K)(e)){const t=(0,b.e)(e);return[8*t.length,t]}return function(e){if(!e?.length)return[0,new Uint8Array];const[t,n]=(0,N.o)(e),r=t+Math.ceil(n/8);if(r>e.length)throw new Error(`BitVec: required length less than remainder, expected at least ${r}, found ${e.length}`);return[n,e.subarray(t,r)]}(e)}(t);super(e,i),this.#G=r,this.#J=n}get encodedLength(){return this.length+(0,O.R)(this.#G).length}inspect(){return{outer:[(0,O.R)(this.#G),super.toU8a()]}}toBoolArray(){const e=[...this.toU8a(!0)].map(e=>[!!(128&e),!!(64&e),!!(32&e),!!(16&e),!!(8&e),!!(4&e),!!(2&e),!!(1&e)]),t=e.length,n=new Array(8*t);for(let r=0;r`00000000${e.toString(2)}`.slice(-8)).map(e=>this.#J?e:e.split("").reverse().join("")).join("_")}`}toRawType(){return"BitVec"}toU8a(e){const t=super.toU8a(e);return e?t:(0,A.Q)([(0,O.R)(this.#G),t])}}class si extends Number{encodedLength;registry;createdAtHash;initialU8aLength;isStorageFallback;#p;constructor(e,t,{bitLength:n=32}={}){super((0,g.b)(t)||(0,I.qv)(t)?0===t.length?0:function(e,{bitLength:t=32,isLe:n=!0}={}){if(32!==t&&64!==t)throw new Error("Invalid bitLength provided, expected 32 or 64");if(e.length"}toU8a(e){return e?super.toU8a(!0):this.isSome?new Uint8Array([this.isTrue?1:2]):new Uint8Array([0])}}var gi=n(39655),vi=n(47880),bi=n(85575);class xi extends String{registry;createdAtHash;initialU8aLength;isStorageFallback;#Y=null;constructor(e,t){const[n,r]=function(e){if((0,g.b)(e)){if(!e.length)return["",0];if(e instanceof l.d)return[(0,gi.F)(e),0];const[t,n]=(0,N.o)(e),r=t+n;if(n>131072)throw new Error(`Text: length ${n.toString()} exceeds 131072`);if(r>e.length)throw new Error(`Text: required length less than remainder, expected at least ${r}, found ${e.length}`);return[(0,gi.F)(e.subarray(t,r)),r]}return(0,I.qv)(e)?[(0,gi.F)((0,vi.V)(e)),0]:[e?e.toString():"",0]}(t);super(n),this.registry=e,this.initialU8aLength=r}get encodedLength(){return this.toU8a().length}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===this.length}get length(){return super.length}eq(e){return!!(0,B.K)(e)&&this.toString()===e.toString()}inspect(){const e=(0,bi.j)(super.toString());return{outer:e.length?[(0,O.R)(e.length),e]:[(0,O.R)(e.length)]}}setOverride(e){this.#Y=e}toHex(){return(0,v.X)(this.toU8a(!0))}toHuman(){return this.toJSON()}toJSON(){return this.toString()}toPrimitive(){return this.toJSON()}toRawType(){return"Text"}toString(){return this.#Y||super.toString()}toU8a(e){const t=(0,bi.j)(super.toString());return e?t:(0,Ue.h)(t)}}var wi=n(38445);class Vi extends xi{constructor(e,t=""){super(e,t),this.setOverride((0,wi.aj)(this.toString()))}toRawType(){return"Type"}}class Mi extends(Ee.p.with(8)){__UIntType="u8"}class Ti extends(Ee.p.with(16)){__UIntType="u16"}class Pi extends(Ee.p.with(128)){__UIntType="u128"}class Si extends(Ee.p.with(256)){__UIntType="u256"}class ki extends vr.D{constructor(e,t){throw super(e,t),new Error("The `usize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally u64) and WASM (always u32) code. Use one of the `u32` or `u64` types explicitly.")}}class Ci extends G{constructor(e,t){if(super(e,{None:"Null",Raw:"Bytes",BlakeTwo256:"H256",Sha256:"H256",Keccak256:"H256",ShaThree256:"H256"},...function(e,t){return(0,Ft.b)(t)||(0,Zt.K)(t)?function(e,t){const n=t[0];if(!n)return[void 0,void 0];if(n>=1&&n<=33){const r=n-1,i=t.subarray(1,r+1);return[e.createTypeUnsafe("Raw",[i]),1]}if(n>=34&&n<=37)return[t.subarray(1,33),n-32];throw new Error(`Unable to decode Data, invalid indicator byte ${n}`)}(e,(0,mn.e)(t)):t?[t,void 0]:[void 0,void 0]}(e,t)),this.isRaw&&this.asRaw.length>32)throw new Error("Data.Raw values are limited to a maximum length of 32 bytes")}get asBlakeTwo256(){return this.value}get asKeccak256(){return this.value}get asRaw(){return this.value}get asSha256(){return this.value}get asShaThree256(){return this.value}get isBlakeTwo256(){return 2===this.index}get isKeccak256(){return 4===this.index}get isNone(){return 0===this.index}get isRaw(){return 1===this.index}get isSha256(){return 3===this.index}get isShaThree256(){return 5===this.index}get encodedLength(){return this.toU8a().length}toU8a(){if(0===this.index)return new Uint8Array(1);if(1===this.index){const e=this.value.toU8a(!0),t=Math.min(e.length,32),n=new Uint8Array(t+1);return n.set([t+1],0),n.set(e.subarray(0,t),1),n}const e=new Uint8Array(33);return e.set([this.index+32],0),e.set(this.value.toU8a(),1),e}}var Ni=n(55539);const Ii={metadata:{description:"Returns the metadata of a runtime",params:[],type:"OpaqueMetadata"}},Oi={name:"Text",fields:"Vec",index:"u8",docs:"Vec"},Ai={Si1Field:{name:"Option",type:"Si1LookupTypeId",typeName:"Option",docs:"Vec"},Si1LookupTypeId:"Compact",Si1Path:"Si0Path",Si1Type:{path:"Si1Path",params:"Vec",def:"Si1TypeDef",docs:"Vec"},Si1TypeDef:{_enum:{Composite:"Si1TypeDefComposite",Variant:"Si1TypeDefVariant",Sequence:"Si1TypeDefSequence",Array:"Si1TypeDefArray",Tuple:"Si1TypeDefTuple",Primitive:"Si1TypeDefPrimitive",Compact:"Si1TypeDefCompact",BitSequence:"Si1TypeDefBitSequence",HistoricMetaCompat:"Type"}},Si1TypeDefArray:{len:"u32",type:"Si1LookupTypeId"},Si1TypeDefBitSequence:{bitStoreType:"Si1LookupTypeId",bitOrderType:"Si1LookupTypeId"},Si1TypeDefCompact:{type:"Si1LookupTypeId"},Si1TypeDefComposite:{fields:"Vec"},Si1TypeDefPrimitive:"Si0TypeDefPrimitive",Si1TypeDefSequence:{type:"Si1LookupTypeId"},Si1TypeDefTuple:"Vec",Si1TypeParameter:{name:"Text",type:"Option"},Si1TypeDefVariant:{variants:"Vec"},Si1Variant:Oi},Hi={rpc:{},runtime:{Metadata:[{methods:{metadata_at_version:{description:"Returns the metadata at a given version.",params:[{name:"version",type:"u32"}],type:"Option"},metadata_versions:{description:"Returns the supported metadata versions.",params:[],type:"Vec"},...Ii},version:2},{methods:{...Ii},version:1}]},types:{ErrorMetadataV9:{name:"Text",docs:"Vec"},EventMetadataV9:{name:"Text",args:"Vec",docs:"Vec"},FunctionArgumentMetadataV9:{name:"Text",type:"Type"},FunctionMetadataV9:{name:"Text",args:"Vec",docs:"Vec"},MetadataV9:{modules:"Vec"},ModuleConstantMetadataV9:{name:"Text",type:"Type",value:"Bytes",docs:"Vec"},ModuleMetadataV9:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryMetadataV9:{name:"Text",modifier:"StorageEntryModifierV9",type:"StorageEntryTypeV9",fallback:"Bytes",docs:"Vec"},StorageEntryModifierV9:{_enum:["Optional","Default","Required"]},StorageEntryTypeV9:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV9",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV9",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV9"}}},StorageHasherV9:{_enum:{Blake2_128:null,Blake2_256:null,Twox128:null,Twox256:null,Twox64Concat:null}},StorageMetadataV9:{prefix:"Text",items:"Vec"},ErrorMetadataV10:"ErrorMetadataV9",EventMetadataV10:"EventMetadataV9",FunctionArgumentMetadataV10:"FunctionArgumentMetadataV9",FunctionMetadataV10:"FunctionMetadataV9",MetadataV10:{modules:"Vec"},ModuleConstantMetadataV10:"ModuleConstantMetadataV9",ModuleMetadataV10:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryModifierV10:"StorageEntryModifierV9",StorageEntryMetadataV10:{name:"Text",modifier:"StorageEntryModifierV10",type:"StorageEntryTypeV10",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV10:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV10",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV10",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV10"}}},StorageMetadataV10:{prefix:"Text",items:"Vec"},StorageHasherV10:{_enum:{Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null}},ErrorMetadataV11:"ErrorMetadataV10",EventMetadataV11:"EventMetadataV10",ExtrinsicMetadataV11:{version:"u8",signedExtensions:"Vec"},FunctionArgumentMetadataV11:"FunctionArgumentMetadataV10",FunctionMetadataV11:"FunctionMetadataV10",MetadataV11:{modules:"Vec",extrinsic:"ExtrinsicMetadataV11"},ModuleConstantMetadataV11:"ModuleConstantMetadataV10",ModuleMetadataV11:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryModifierV11:"StorageEntryModifierV10",StorageEntryMetadataV11:{name:"Text",modifier:"StorageEntryModifierV11",type:"StorageEntryTypeV11",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV11:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV11",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV11",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV11"}}},StorageMetadataV11:{prefix:"Text",items:"Vec"},StorageHasherV11:{_enum:{Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null,Identity:null}},ErrorMetadataV12:"ErrorMetadataV11",EventMetadataV12:"EventMetadataV11",ExtrinsicMetadataV12:"ExtrinsicMetadataV11",FunctionArgumentMetadataV12:"FunctionArgumentMetadataV11",FunctionMetadataV12:"FunctionMetadataV11",MetadataV12:{modules:"Vec",extrinsic:"ExtrinsicMetadataV12"},ModuleConstantMetadataV12:"ModuleConstantMetadataV11",ModuleMetadataV12:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec",index:"u8"},StorageEntryModifierV12:"StorageEntryModifierV11",StorageEntryMetadataV12:"StorageEntryMetadataV11",StorageEntryTypeV12:"StorageEntryTypeV11",StorageMetadataV12:"StorageMetadataV11",StorageHasherV12:"StorageHasherV11",ErrorMetadataV13:"ErrorMetadataV12",EventMetadataV13:"EventMetadataV12",ExtrinsicMetadataV13:"ExtrinsicMetadataV12",FunctionArgumentMetadataV13:"FunctionArgumentMetadataV12",FunctionMetadataV13:"FunctionMetadataV12",MetadataV13:{modules:"Vec",extrinsic:"ExtrinsicMetadataV13"},ModuleConstantMetadataV13:"ModuleConstantMetadataV12",ModuleMetadataV13:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec",index:"u8"},StorageEntryModifierV13:"StorageEntryModifierV12",StorageEntryMetadataV13:{name:"Text",modifier:"StorageEntryModifierV13",type:"StorageEntryTypeV13",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV13:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV13",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV13",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV13"},NMap:{keyVec:"Vec",hashers:"Vec",value:"Type"}}},StorageMetadataV13:{prefix:"Text",items:"Vec"},StorageHasherV13:"StorageHasherV12",PortableTypeV14:{id:"Si1LookupTypeId",type:"Si1Type"},ErrorMetadataV14:{...Oi,args:"Vec"},EventMetadataV14:{...Oi,args:"Vec"},FunctionArgumentMetadataV14:{name:"Text",type:"Type",typeName:"Option"},FunctionMetadataV14:{...Oi,args:"Vec"},ExtrinsicMetadataV14:{type:"SiLookupTypeId",version:"u8",signedExtensions:"Vec"},MetadataV14:{lookup:"PortableRegistry",pallets:"Vec",extrinsic:"ExtrinsicMetadataV14",type:"SiLookupTypeId"},PalletCallMetadataV14:{type:"SiLookupTypeId"},PalletConstantMetadataV14:{name:"Text",type:"SiLookupTypeId",value:"Bytes",docs:"Vec"},PalletErrorMetadataV14:{type:"SiLookupTypeId"},PalletEventMetadataV14:{type:"SiLookupTypeId"},PalletMetadataV14:{name:"Text",storage:"Option",calls:"Option",events:"Option",constants:"Vec",errors:"Option",index:"u8"},PalletStorageMetadataV14:{prefix:"Text",items:"Vec"},SignedExtensionMetadataV14:{identifier:"Text",type:"SiLookupTypeId",additionalSigned:"SiLookupTypeId"},StorageEntryMetadataV14:{name:"Text",modifier:"StorageEntryModifierV14",type:"StorageEntryTypeV14",fallback:"Bytes",docs:"Vec"},StorageEntryModifierV14:"StorageEntryModifierV13",StorageEntryTypeV14:{_enum:{Plain:"SiLookupTypeId",Map:{hashers:"Vec",key:"SiLookupTypeId",value:"SiLookupTypeId"}}},StorageHasherV14:"StorageHasherV13",CustomMetadata15:{map:"BTreeMap"},CustomValueMetadata15:{type:"SiLookupTypeId",value:"Bytes"},ExtrinsicMetadataV15:{version:"u8",addressType:"SiLookupTypeId",callType:"SiLookupTypeId",signatureType:"SiLookupTypeId",extraType:"SiLookupTypeId",signedExtensions:"Vec"},OuterEnums15:{callType:"SiLookupTypeId",eventType:"SiLookupTypeId",errorType:"SiLookupTypeId"},PalletMetadataV15:{name:"Text",storage:"Option",calls:"Option",events:"Option",constants:"Vec",errors:"Option",index:"u8",docs:"Vec"},RuntimeApiMetadataV15:{name:"Text",methods:"Vec",docs:"Vec"},RuntimeApiMethodMetadataV15:{name:"Text",inputs:"Vec",output:"SiLookupTypeId",docs:"Vec"},RuntimeApiMethodParamMetadataV15:{name:"Text",type:"SiLookupTypeId"},MetadataV15:{lookup:"PortableRegistry",pallets:"Vec",extrinsic:"ExtrinsicMetadataV15",type:"SiLookupTypeId",apis:"Vec",outerEnums:"OuterEnums15",custom:"CustomMetadata15"},MetadataV16:{lookup:"PortableRegistry",pallets:"Vec",extrinsic:"ExtrinsicMetadataV16",apis:"Vec",outerEnums:"OuterEnums15",custom:"CustomMetadata15"},PalletMetadataV16:{name:"Text",storage:"Option",calls:"Option",events:"Option",constants:"Vec",errors:"Option",associatedTypes:"Vec",viewFunctions:"Vec",index:"u8",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},PalletStorageMetadataV16:{prefix:"Text",items:"Vec"},StorageEntryMetadataV16:{name:"Text",modifier:"StorageEntryModifierV14",type:"StorageEntryTypeV14",fallback:"Bytes",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},ItemDeprecationInfoV16:{_enum:{NotDeprecated:"Null",DeprecatedWithoutNote:"Null",Deprecated:{note:"Text",since:"Option"}}},PalletCallMetadataV16:{type:"SiLookupTypeId",deprecationInfo:"EnumDeprecationInfoV16"},EnumDeprecationInfoV16:"BTreeMap",VariantDeprecationInfoV16:{_enum:{DummyVariant:"Null",DeprecatedWithoutNote:"Null",Deprecated:{note:"Text",since:"Option"}}},PalletEventMetadataV16:{type:"SiLookupTypeId",deprecationInfo:"EnumDeprecationInfoV16"},PalletConstantMetadataV16:{name:"Text",type:"SiLookupTypeId",value:"Bytes",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},PalletErrorMetadataV16:{type:"SiLookupTypeId",deprecationInfo:"EnumDeprecationInfoV16"},PalletAssociatedTypeMetadataV16:{name:"Text",type:"SiLookupTypeId",docs:"Vec"},PalletViewFunctionMetadataV16:{id:"[u8; 32]",name:"Text",inputs:"Vec",output:"SiLookupTypeId",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},ExtrinsicMetadataV16:{versions:"Vec",addressType:"SiLookupTypeId",callType:"SiLookupTypeId",signatureType:"SiLookupTypeId",transactionExtensionsByVersion:"BTreeMap>>",transactionExtensions:"Vec"},TransactionExtensionMetadataV16:{identifier:"Text",type:"SiLookupTypeId",implicit:"SiLookupTypeId"},RuntimeApiMetadataV16:{name:"Text",methods:"Vec",docs:"Vec",version:"Compact",deprecationInfo:"ItemDeprecationInfoV16"},RuntimeApiMethodMetadataV16:{name:"Text",inputs:"Vec",output:"SiLookupTypeId",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},ErrorMetadataLatest:"ErrorMetadataV14",EventMetadataLatest:"EventMetadataV14",ExtrinsicMetadataLatest:"ExtrinsicMetadataV16",FunctionArgumentMetadataLatest:"FunctionArgumentMetadataV14",FunctionMetadataLatest:"FunctionMetadataV14",MetadataLatest:"MetadataV16",PalletCallMetadataLatest:"PalletCallMetadataV16",PalletConstantMetadataLatest:"PalletConstantMetadataV16",PalletErrorMetadataLatest:"PalletErrorMetadataV16",PalletEventMetadataLatest:"PalletEventMetadataV16",PalletMetadataLatest:"PalletMetadataV16",PalletStorageMetadataLatest:"PalletStorageMetadataV16",PortableType:"PortableTypeV14",RuntimeApiMetadataLatest:"RuntimeApiMetadataV16",SignedExtensionMetadataLatest:"SignedExtensionMetadataV14",TransactionExtensionMetadataLatest:"TransactionExtensionMetadataV16",StorageEntryMetadataLatest:"StorageEntryMetadataV16",StorageEntryModifierLatest:"StorageEntryModifierV14",StorageEntryTypeLatest:"StorageEntryTypeV14",StorageHasher:"StorageHasherV14",OpaqueMetadata:"Opaque",MetadataAll:{_enum:{V0:"DoNotConstruct",V1:"DoNotConstruct",V2:"DoNotConstruct",V3:"DoNotConstruct",V4:"DoNotConstruct",V5:"DoNotConstruct",V6:"DoNotConstruct",V7:"DoNotConstruct",V8:"DoNotConstruct",V9:"MetadataV9",V10:"MetadataV10",V11:"MetadataV11",V12:"MetadataV12",V13:"MetadataV13",V14:"MetadataV14",V15:"MetadataV15",V16:"MetadataV16"}}}};var Ei=n(96461);const Li={rpc:{},types:{Si0Field:{name:"Option",type:"Si0LookupTypeId",typeName:"Option",docs:"Vec"},Si0LookupTypeId:"u32",Si0Path:"Vec",Si0Type:{path:"Si0Path",params:"Vec",def:"Si0TypeDef"},Si0TypeDef:{_enum:{Composite:"Si0TypeDefComposite",Variant:"Si0TypeDefVariant",Sequence:"Si0TypeDefSequence",Array:"Si0TypeDefArray",Tuple:"Si0TypeDefTuple",Primitive:"Si0TypeDefPrimitive",Compact:"Si0TypeDefCompact",Phantom:"Si0TypeDefPhantom",BitSequence:"Si0TypeDefBitSequence"}},Si0TypeDefArray:{len:"u32",type:"Si0LookupTypeId"},Si0TypeDefBitSequence:{bitStoreType:"Si0LookupTypeId",bitOrderType:"Si0LookupTypeId"},Si0TypeDefCompact:{type:"Si0LookupTypeId"},Si0TypeDefComposite:{fields:"Vec"},Si0TypeDefPhantom:"Null",Si0TypeDefVariant:{variants:"Vec"},Si0TypeDefPrimitive:{_enum:["Bool","Char","Str","U8","U16","U32","U64","U128","U256","I8","I16","I32","I64","I128","I256"]},Si0TypeDefSequence:{type:"Si0LookupTypeId"},Si0TypeDefTuple:"Vec",Si0TypeParameter:{name:"Text",type:"Option"},Si0Variant:{name:"Text",fields:"Vec",index:"Option",discriminant:"Option",docs:"Vec"},...Ai,SiField:"Si1Field",SiLookupTypeId:"Si1LookupTypeId",SiPath:"Si1Path",SiType:"Si1Type",SiTypeDef:"Si1TypeDef",SiTypeDefArray:"Si1TypeDefArray",SiTypeDefBitSequence:"Si1TypeDefBitSequence",SiTypeDefCompact:"Si1TypeDefCompact",SiTypeDefComposite:"Si1TypeDefComposite",SiTypeDefPrimitive:"Si1TypeDefPrimitive",SiTypeDefSequence:"Si1TypeDefSequence",SiTypeDefTuple:"Si1TypeDefTuple",SiTypeParameter:"Si1TypeParameter",SiTypeDefVariant:"Si1TypeDefVariant",SiVariant:"Si1Variant"}},zi={rpc:{},runtime:{AssetConversionApi:[{methods:{get_reserves:{description:"Get pool reserves",params:[{name:"asset1",type:"StagingXcmV3MultiLocation"},{name:"asset2",type:"StagingXcmV3MultiLocation"}],type:"Option<(Balance,Balance)>"},quote_price_exact_tokens_for_tokens:{description:"Quote price: exact tokens for tokens",params:[{name:"asset1",type:"StagingXcmV3MultiLocation"},{name:"asset2",type:"StagingXcmV3MultiLocation"},{name:"amount",type:"u128"},{name:"include_fee",type:"bool"}],type:"Option<(Balance)>"},quote_price_tokens_for_exact_tokens:{description:"Quote price: tokens for exact tokens",params:[{name:"asset1",type:"StagingXcmV3MultiLocation"},{name:"asset2",type:"StagingXcmV3MultiLocation"},{name:"amount",type:"u128"},{name:"include_fee",type:"bool"}],type:"Option<(Balance)>"}},version:1}]},types:{TAssetConversion:"Option"}},Ri={rpc:{},runtime:{AssetsApi:[{methods:{account_balances:{description:"Return the current set of authorities.",params:[{name:"account",type:"AccountId"}],type:"Vec<(u32, TAssetBalance)>"}},version:1}]},types:{AssetApprovalKey:{owner:"AccountId",delegate:"AccountId"},AssetApproval:{amount:"TAssetBalance",deposit:"TAssetDepositBalance"},AssetBalance:{balance:"TAssetBalance",isFrozen:"bool",isSufficient:"bool"},AssetDestroyWitness:{accounts:"Compact",sufficients:"Compact",approvals:"Compact"},AssetDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",supply:"TAssetBalance",deposit:"TAssetDepositBalance",minBalance:"TAssetBalance",isSufficient:"bool",accounts:"u32",sufficients:"u32",approvals:"u32",isFrozen:"bool"},AssetMetadata:{deposit:"TAssetDepositBalance",name:"Vec",symbol:"Vec",decimals:"u8",isFrozen:"bool"},TAssetBalance:"u64",TAssetDepositBalance:"BalanceOf"}},Bi={rpc:{},runtime:{AuraApi:[{methods:{authorities:{description:"Return the current set of authorities.",params:[],type:"Vec"},slot_duration:{description:"Returns the slot duration for Aura.",params:[],type:"SlotDuration"}},version:1}]},types:{RawAuraPreDigest:{slotNumber:"u64"}}},Xi={rpc:{},types:{UncleEntryItem:{_enum:{InclusionHeight:"BlockNumber",Uncle:"(Hash, Option)"}}}},Di={current_epoch:{description:"Returns information regarding the current epoch.",params:[],type:"Epoch"},current_epoch_start:{description:"Returns the slot that started the current epoch.",params:[],type:"Slot"},generate_key_ownership_proof:{description:"Generates a proof of key ownership for the given authority in the current epoch.",params:[{name:"slot",type:"Slot"},{name:"authorityId",type:"AuthorityId"}],type:"Option"},next_epoch:{description:"Returns information regarding the next epoch (which was already previously announced).",params:[],type:"Epoch"},submit_report_equivocation_unsigned_extrinsic:{description:"Submits an unsigned extrinsic to report an equivocation.",params:[{name:"equivocationProof",type:"BabeEquivocationProof"},{name:"keyOwnerProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"}},Ui={rpc:{epochAuthorship:{description:"Returns data about which slots (primary or secondary) can be claimed in the current epoch with the keys in the keystore",isUnsafe:!0,params:[],type:"HashMap"}},runtime:{BabeApi:[{methods:{configuration:{description:"Return the genesis configuration for BABE. The configuration is only read on genesis.",params:[],type:"BabeGenesisConfiguration"},...Di},version:2},{methods:{configuration:{description:"Return the configuration for BABE. Version 1.",params:[],type:"BabeGenesisConfigurationV1"},...Di},version:1}]},types:{AllowedSlots:{_enum:["PrimarySlots","PrimaryAndSecondaryPlainSlots","PrimaryAndSecondaryVRFSlots"]},BabeAuthorityWeight:"u64",BabeEpochConfiguration:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},BabeBlockWeight:"u32",BabeEquivocationProof:{offender:"AuthorityId",slotNumber:"SlotNumber",firstHeader:"Header",secondHeader:"Header"},BabeGenesisConfiguration:{slotDuration:"u64",epochLength:"u64",c:"(u64, u64)",genesisAuthorities:"Vec<(AuthorityId, BabeAuthorityWeight)>",randomness:"Randomness",allowedSlots:"AllowedSlots"},BabeGenesisConfigurationV1:{slotDuration:"u64",epochLength:"u64",c:"(u64, u64)",genesisAuthorities:"Vec<(AuthorityId, BabeAuthorityWeight)>",randomness:"Randomness",secondarySlots:"bool"},BabeWeight:"u64",MaybeRandomness:"Option",MaybeVrf:"Option",Epoch:{epochIndex:"u64",startSlot:"Slot",duration:"u64",authorities:"Vec<(AuthorityId, BabeAuthorityWeight)>",randomness:"Hash",config:"BabeEpochConfiguration"},EpochAuthorship:{primary:"Vec",secondary:"Vec",secondary_vrf:"Vec"},NextConfigDescriptor:{_enum:{V0:"Null",V1:"NextConfigDescriptorV1"}},NextConfigDescriptorV1:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},OpaqueKeyOwnershipProof:"Bytes",Randomness:"Hash",RawBabePreDigest:{_enum:{Phantom:"Null",Primary:"RawBabePreDigestPrimary",SecondaryPlain:"RawBabePreDigestSecondaryPlain",SecondaryVRF:"RawBabePreDigestSecondaryVRF"}},RawBabePreDigestPrimary:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryPlain:{authorityIndex:"u32",slotNumber:"SlotNumber"},RawBabePreDigestSecondaryVRF:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestTo159:{_enum:{Primary:"RawBabePreDigestPrimaryTo159",Secondary:"RawBabePreDigestSecondaryTo159"}},RawBabePreDigestPrimaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight"},RawBabePreDigestCompat:{_enum:{Zero:"u32",One:"u32",Two:"u32",Three:"u32"}},SlotNumber:"u64",VrfData:"[u8; 32]",VrfOutput:"[u8; 32]",VrfProof:"[u8; 64]"}},ji={rpc:{},types:{AccountData:{free:"Balance",reserved:"Balance",miscFrozen:"Balance",feeFrozen:"Balance"},BalanceLockTo212:{id:"LockIdentifier",amount:"Balance",until:"BlockNumber",reasons:"WithdrawReasons"},BalanceLock:{id:"LockIdentifier",amount:"Balance",reasons:"Reasons"},BalanceStatus:{_enum:["Free","Reserved"]},Reasons:{_enum:["Fee","Misc","All"]},ReserveData:{id:"ReserveIdentifier",amount:"Balance"},ReserveIdentifier:"[u8; 8]",VestingSchedule:{offset:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"},WithdrawReasons:{_set:{TransactionPayment:1,Transfer:2,Reserve:4,Fee:8,Tip:16}}}},Wi={beefy_genesis:{description:"Return the block number where BEEFY consensus is enabled/started",params:[],type:"Option"},generate_key_ownership_proof:{description:"Generates a proof of key ownership for the given authority in the given set.",params:[{name:"setId",type:"ValidatorSetId"},{name:"authorityId",type:"AuthorityId"}],type:"Option"},validator_set:{description:"Return the current active BEEFY validator set",params:[],type:"Option"}},Fi={...Wi,submit_report_equivocation_unsigned_extrinsic:{description:"Submits an unsigned extrinsic to report an equivocation.",params:[{name:"equivocationProof",type:"BeefyEquivocationProof"},{name:"keyOwnerProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"}},qi={rpc:{getFinalizedHead:{description:"Returns hash of the latest BEEFY finalized block as seen by this client.",params:[],type:"H256"},subscribeJustifications:{description:"Returns the block most recently finalized by BEEFY, alongside its justification.",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"BeefyVersionedFinalityProof"}},runtime:{BeefyApi:[{methods:{...Wi,submit_report_double_voting_unsigned_extrinsic:{description:"Submits an unsigned extrinsic to report a double voting equivocation.",params:[{name:"equivocationProof",type:"SpConsensusBeefyDoubleVotingProof"},{name:"keyOwnerProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"}},version:4},{methods:Fi,version:3},{methods:Fi,version:2},{methods:Fi,version:1}],BeefyMmrApi:[{methods:{authority_set_proof:{description:"Return the currently active BEEFY authority set proof.",params:[],type:"BeefyAuthoritySet"},next_authority_set_proof:{description:"Return the next/queued BEEFY authority set proof.",params:[],type:"BeefyNextAuthoritySet"}},version:1}]},types:{BeefyAuthoritySet:{id:"u64",len:"u32",root:"H256"},BeefyCommitment:{payload:"BeefyPayload",blockNumber:"BlockNumber",validatorSetId:"ValidatorSetId"},BeefyId:"[u8; 33]",BeefyEquivocationProof:{first:"BeefyVoteMessage",second:"BeefyVoteMessage"},BeefyCompactSignedCommitment:{commitment:"BeefyCommitment",signaturesFrom:"Vec",validatorSetLen:"u32",signaturesCompact:"Vec"},BeefySignedCommitment:{commitment:"BeefyCommitment",signatures:"Vec>"},BeefyVersionedFinalityProof:{_enum:{V0:"Null",V1:"BeefyCompactSignedCommitment"}},BeefyNextAuthoritySet:{id:"u64",len:"u32",root:"H256"},BeefyPayload:"Vec<(BeefyPayloadId, Bytes)>",BeefyPayloadId:"[u8;2]",BeefyVoteMessage:{commitment:"BeefyCommitment",id:"AuthorityId",signature:"Signature"},MmrRootHash:"H256",ValidatorSetId:"u64",ValidatorSet:{validators:"Vec",id:"ValidatorSetId"}}},Zi={rpc:{},runtime:{Benchmark:[{methods:{benchmark_metadata:{description:"Get the benchmark metadata available for this runtime.",params:[{name:"extra",type:"bool"}],type:"(Vec, Vec)"},dispatch_benchmark:{description:"Dispatch the given benchmark.",params:[{name:"config",type:"BenchmarkConfig"}],type:"Result, Text>"}},version:1}]},types:{BenchmarkBatch:{pallet:"Text",instance:"Text",benchmark:"Text",results:"Vec"},BenchmarkConfig:{pallet:"Bytes",benchmark:"Bytes",selectedComponents:"Vec<(BenchmarkParameter, u32)>",verify:"bool",internalRepeats:"u32"},BenchmarkList:{pallet:"Bytes",instance:"Bytes",benchmarks:"Vec"},BenchmarkMetadata:{name:"Bytes",components:"Vec<(BenchmarkParameter, u32, u32)>"},BenchmarkParameter:{_enum:["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]},BenchmarkResult:{components:"Vec<(BenchmarkParameter, u32)>",extrinsicTime:"u128",storageRootTime:"u128",reads:"u32",repeatReads:"u32",writes:"u32",repeatWrites:"u32",proofSize:"u32",benchKeys:"Vec<(Vec, u32, u32, bool)>"}}},Ki={random_seed:{description:"Generate a random seed.",params:[],type:"Hash"}},Gi={apply_extrinsic:{description:"Apply the given extrinsic.",params:[{name:"extrinsic",type:"Extrinsic"}],type:"ApplyExtrinsicResultPre6"}},Ji={check_inherents:{description:"Check that the inherents are valid.",params:[{name:"block",type:"Block"},{name:"data",type:"InherentData"}],type:"CheckInherentsResult"},inherent_extrinsics:{description:"Generate inherent extrinsics.",params:[{name:"inherent",type:"InherentData"}],type:"Vec"}},Yi={finalize_block:{description:"Finish the current block.",params:[],type:"Header"}},Qi={rpc:{},runtime:{BlockBuilder:[{methods:{apply_extrinsic:{description:"Apply the given extrinsic.",params:[{name:"extrinsic",type:"Extrinsic"}],type:"ApplyExtrinsicResult"},...Ji,...Yi},version:6},{methods:{...Gi,...Ji,...Yi},version:5},{methods:{...Ki,...Gi,...Ji,...Yi},version:4},{methods:{...Ki,...Ji,...Yi},version:3},{methods:{finalise_block:{description:"Finish the current block.",params:[],type:"Header"},...Ki,...Ji},version:2}]},types:{CheckInherentsResult:{okay:"bool",fatalError:"bool",errors:"InherentData"},InherentData:{data:"BTreeMap"},InherentIdentifier:"[u8; 8]"}},_i={rpc:{},types:{CollectiveOrigin:{_enum:{Members:"(MemberCount, MemberCount)",Member:"AccountId"}},MemberCount:"u32",ProposalIndex:"u32",VotesTo230:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec",nays:"Vec"},Votes:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec",nays:"Vec",end:"BlockNumber"}}},$i={rpc:{},types:{AuthorityId:"AccountId",RawVRFOutput:"[u8; 32]"}},ea={get_storage:{description:"Query a given storage key in a given contract.",params:[{name:"address",type:"AccountId"},{name:"key",type:"Bytes"}],type:"Option"},upload_code:{description:"Upload new code without instantiating a contract from it.",params:[{name:"origin",type:"AccountId"},{name:"code",type:"Bytes"},{name:"storageDepositLimit",type:"Option"}],type:"CodeUploadResult"}},ta={rpc:{call:{deprecated:"Use the runtime interface `api.call.contractsApi.call` instead",description:"Executes a call to a contract",params:[{name:"callRequest",type:"ContractCallRequest"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ContractExecResult"},getStorage:{deprecated:"Use the runtime interface `api.call.contractsApi.getStorage` instead",description:"Returns the value under a specified storage key in a contract",params:[{name:"address",type:"AccountId"},{name:"key",type:"H256"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Option"},instantiate:{deprecated:"Use the runtime interface `api.call.contractsApi.instantiate` instead",description:"Instantiate a new contract",params:[{name:"request",type:"InstantiateRequestV1"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ContractInstantiateResult"},rentProjection:{deprecated:"Not available in newer versions of the contracts interfaces",description:"Returns the projected time a given contract will be able to sustain paying its rent",params:[{name:"address",type:"AccountId"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Option"},uploadCode:{deprecated:"Use the runtime interface `api.call.contractsApi.uploadCode` instead",description:"Upload new code without instantiating a contract from it",endpoint:"contracts_upload_code",params:[{name:"uploadRequest",type:"CodeUploadRequest"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"CodeUploadResult"}},runtime:{ContractsApi:[{methods:{call:{description:"Perform a call from a specified account to a given contract.",params:[{name:"origin",type:"AccountId"},{name:"dest",type:"AccountId"},{name:"value",type:"Balance"},{name:"gasLimit",type:"Option"},{name:"storageDepositLimit",type:"Option"},{name:"inputData",type:"Vec"}],type:"ContractExecResult"},instantiate:{description:"Instantiate a new contract.",params:[{name:"origin",type:"AccountId"},{name:"value",type:"Balance"},{name:"gasLimit",type:"Option"},{name:"storageDepositLimit",type:"Option"},{name:"code",type:"CodeSource"},{name:"data",type:"Bytes"},{name:"salt",type:"Bytes"}],type:"ContractInstantiateResult"},...ea},version:2},{methods:{call:{description:"Perform a call from a specified account to a given contract.",params:[{name:"origin",type:"AccountId"},{name:"dest",type:"AccountId"},{name:"value",type:"Balance"},{name:"gasLimit",type:"u64"},{name:"storageDepositLimit",type:"Option"},{name:"inputData",type:"Vec"}],type:"ContractExecResultU64"},instantiate:{description:"Instantiate a new contract.",params:[{name:"origin",type:"AccountId"},{name:"value",type:"Balance"},{name:"gasLimit",type:"u64"},{name:"storageDepositLimit",type:"Option"},{name:"code",type:"CodeSource"},{name:"data",type:"Bytes"},{name:"salt",type:"Bytes"}],type:"ContractInstantiateResultU64"},...ea},version:1}]},types:{AliveContractInfo:{trieId:"TrieId",storageSize:"u32",pairCount:"u32",codeHash:"CodeHash",rentAllowance:"Balance",rentPaid:"Balance",deductBlock:"BlockNumber",lastWrite:"Option",_reserved:"Option"},CodeHash:"Hash",CodeSource:{_enum:{Upload:"Bytes",Existing:"Hash"}},CodeUploadRequest:{origin:"AccountId",code:"Bytes",storageDepositLimit:"Option"},CodeUploadResult:"Result",CodeUploadResultValue:{codeHash:"CodeHash",deposit:"Balance"},ContractCallRequest:{origin:"AccountId",dest:"AccountId",value:"Balance",gasLimit:"u64",storageDepositLimit:"Option",inputData:"Bytes"},ContractExecResultSuccessTo255:{status:"u8",data:"Raw"},ContractExecResultTo255:{_enum:{Success:"ContractExecResultSuccessTo255",Error:"Null"}},ContractExecResultSuccessTo260:{flags:"ContractReturnFlags",data:"Bytes",gasConsumed:"u64"},ContractExecResultTo260:{_enum:{Success:"ContractExecResultSuccessTo260",Error:"Null"}},ContractExecResultOk:{flags:"ContractReturnFlags",data:"Bytes"},ContractExecResultResult:"Result",ContractExecResultTo267:{gasConsumed:"u64",debugMessage:"Text",result:"ContractExecResultResult"},ContractExecResult:{gasConsumed:"Weight",gasRequired:"Weight",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"ContractExecResultResult"},ContractExecResultU64:{gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"ContractExecResultResult"},ContractInfo:{_enum:{Alive:"AliveContractInfo",Tombstone:"TombstoneContractInfo"}},ContractCallFlags:{_set:{_bitLength:32,ForwardInput:1,CloneInput:2,TailCall:4,AllowReentry:8}},ContractReturnFlags:{_set:{_bitLength:32,Revert:1}},ContractStorageKey:"[u8; 32]",DeletedContract:{pairCount:"u32",trieId:"TrieId"},ExecReturnValue:{flags:"ContractReturnFlags",data:"Bytes"},Gas:"u64",HostFnWeightsTo264:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",restoreTo:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight"},HostFnWeights:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",terminatePerCodeByte:"Weight",restoreTo:"Weight",restoreToPerCallerCodeByte:"Weight",restoreToPerTombstoneCodeByte:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callPerCodeByte:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerCodeByte:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",instantiatePerSaltByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight",rentParams:"Weight"},InstantiateRequestV1:{origin:"AccountId",value:"Balance",gasLimit:"Gas",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequestV2:{_fallback:"InstantiateRequestV1",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequest:{_fallback:"InstantiateRequestV2",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option",code:"CodeSource",data:"Bytes",salt:"Bytes"},ContractInstantiateResultTo267:"Result",ContractInstantiateResultTo299:"Result",ContractInstantiateResult:{gasConsumed:"WeightV2",gasRequired:"WeightV2",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"InstantiateReturnValue"},ContractInstantiateResultU64:{_fallback:"ContractInstantiateResultTo299",gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"InstantiateReturnValue"},InstantiateReturnValueTo267:{result:"ExecReturnValue",accountId:"AccountId",rentProjection:"Option"},InstantiateReturnValueOk:{result:"ExecReturnValue",accountId:"AccountId"},InstantiateReturnValue:"Result",InstructionWeights:{i64const:"u32",i64load:"u32",i64store:"u32",select:"u32",rIf:"u32",br:"u32",brIf:"u32",brIable:"u32",brIablePerEntry:"u32",call:"u32",callIndirect:"u32",callIndirectPerParam:"u32",localGet:"u32",localSet:"u32",local_tee:"u32",globalGet:"u32",globalSet:"u32",memoryCurrent:"u32",memoryGrow:"u32",i64clz:"u32",i64ctz:"u32",i64popcnt:"u32",i64eqz:"u32",i64extendsi32:"u32",i64extendui32:"u32",i32wrapi64:"u32",i64eq:"u32",i64ne:"u32",i64lts:"u32",i64ltu:"u32",i64gts:"u32",i64gtu:"u32",i64les:"u32",i64leu:"u32",i64ges:"u32",i64geu:"u32",i64add:"u32",i64sub:"u32",i64mul:"u32",i64divs:"u32",i64divu:"u32",i64rems:"u32",i64remu:"u32",i64and:"u32",i64or:"u32",i64xor:"u32",i64shl:"u32",i64shrs:"u32",i64shru:"u32",i64rotl:"u32",i64rotr:"u32"},LimitsTo264:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32",codeSize:"u32"},Limits:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32"},PrefabWasmModule:{scheduleVersion:"Compact",initial:"Compact",maximum:"Compact",refcount:"Compact",_reserved:"Option",code:"Bytes",originalCodeLen:"u32"},RentProjection:{_enum:{EvictionAt:"BlockNumber",NoEviction:"Null"}},ScheduleTo212:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo258:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",transferCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo264:{version:"u32",enablePrintln:"bool",limits:"LimitsTo264",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeightsTo264"},Schedule:{version:"u32",enablePrintln:"bool",limits:"Limits",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeights"},SeedOf:"Hash",StorageDeposit:{_enum:{Refund:"Balance",Charge:"Balance"}},TombstoneContractInfo:"Hash",TrieId:"Bytes"}},na={rpc:{},types:{AccountVote:{_enum:{Standard:"AccountVoteStandard",Split:"AccountVoteSplit"}},AccountVoteSplit:{aye:"Balance",nay:"Balance"},AccountVoteStandard:{vote:"Vote",balance:"Balance"},Conviction:{_enum:["None","Locked1x","Locked2x","Locked3x","Locked4x","Locked5x","Locked6x"]},Delegations:{votes:"Balance",capital:"Balance"},PreimageStatus:{_enum:{Missing:"BlockNumber",Available:"PreimageStatusAvailable"}},PreimageStatusAvailable:{data:"Bytes",provider:"AccountId",deposit:"Balance",since:"BlockNumber",expiry:"Option"},PriorLock:"(BlockNumber, Balance)",PropIndex:"u32",Proposal:"Call",ProxyState:{_enum:{Open:"AccountId",Active:"AccountId"}},ReferendumIndex:"u32",ReferendumInfoTo239:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber"},ReferendumInfo:{_enum:{Ongoing:"ReferendumStatus",Finished:"ReferendumInfoFinished"}},ReferendumInfoFinished:{approved:"bool",end:"BlockNumber"},ReferendumStatus:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber",tally:"Tally"},Tally:{ayes:"Balance",nays:"Balance",turnout:"Balance"},Voting:{_enum:{Direct:"VotingDirect",Delegating:"VotingDelegating"}},VotingDirect:{votes:"Vec",delegations:"Delegations",prior:"PriorLock"},VotingDirectVote:"(ReferendumIndex, AccountVote)",VotingDelegating:{balance:"Balance",target:"AccountId",conviction:"Conviction",delegations:"Delegations",prior:"PriorLock"}}},ra={rpc:{getBlockStats:{description:"Reexecute the specified `block_hash` and gather statistics while doing so",isUnsafe:!0,params:[{isHistoric:!0,name:"at",type:"Hash"}],type:"Option"}},types:{BlockStats:{witnessLen:"u64",witnessCompactLen:"u64",blockLen:"u64",blockNumExtrinsics:"u64"}}},ia={rpc:{},runtime:{AuthorityDiscoveryApi:[{methods:{authorities:{description:"Retrieve authority identifiers of the current and next authority set.",params:[],type:"Vec"}},version:1}]},types:{}},aa={rpc:{},types:{ApprovalFlag:"u32",DefunctVoter:{who:"AccountId",voteCount:"Compact",candidateCount:"Compact"},Renouncing:{_enum:{Member:"Null",RunnerUp:"Null",Candidate:"Compact"}},SetIndex:"u32",Vote:"GenericVote",VoteIndex:"u32",VoterInfo:{lastActive:"VoteIndex",lastWin:"VoteIndex",pot:"Balance",stake:"Balance"},VoteThreshold:{_enum:["Super Majority Approve","Super Majority Against","Simple Majority"]}}},sa={rpc:{createBlock:{description:"Instructs the manual-seal authorship task to create a new block",params:[{name:"createEmpty",type:"bool"},{name:"finalize",type:"bool"},{isOptional:!0,name:"parentHash",type:"BlockHash"}],type:"CreatedBlock"},finalizeBlock:{description:"Instructs the manual-seal authorship task to finalize a block",params:[{name:"hash",type:"BlockHash"},{isOptional:!0,name:"justification",type:"Justification"}],type:"bool"}},types:{CreatedBlock:{_alias:{blockHash:"hash"},blockHash:"BlockHash",aux:"ImportedAux"},ImportedAux:{headerOnly:"bool",clearJustificationRequests:"bool",needsJustification:"bool",badJustification:"bool",needsFinalityProof:"bool",isNewBest:"bool"}}},oa={rpc:{},types:{EvmAccount:{nonce:"u256",balance:"u256"},EvmCallInfo:{exitReason:"ExitReason",value:"Bytes",usedGas:"U256",logs:"Vec"},EvmCreateInfo:{exitReason:"ExitReason",value:"H160",usedGas:"U256",logs:"Vec"},EvmCallInfoV2:{exitReason:"ExitReason",value:"Bytes",usedGas:"U256",weightInfo:"Option",logs:"Vec"},EvmCreateInfoV2:{exitReason:"ExitReason",value:"H160",usedGas:"U256",weightInfo:"Option",logs:"Vec"},EvmLog:{address:"H160",topics:"Vec",data:"Bytes"},EvmVicinity:{gasPrice:"u256",origin:"H160"},EvmWeightInfo:{refTimeLimit:"Option",proofSizeLimit:"Option",refTimeUsage:"Option",proofSizeUsage:"Option"},ExitError:{_enum:{StackUnderflow:"Null",StackOverflow:"Null",InvalidJump:"Null",InvalidRange:"Null",DesignatedInvalid:"Null",CallTooDeep:"Null",CreateCollision:"Null",CreateContractLimit:"Null",OutOfOffset:"Null",OutOfGas:"Null",OutOfFund:"Null",PCUnderflow:"Null",CreateEmpty:"Null",Other:"Text"}},ExitFatal:{_enum:{NotSupported:"Null",UnhandledInterrupt:"Null",CallErrorAsFatal:"ExitError",Other:"Text"}},ExitReason:{_enum:{Succeed:"ExitSucceed",Error:"ExitError",Revert:"ExitRevert",Fatal:"ExitFatal"}},ExitRevert:{_enum:["Reverted"]},ExitSucceed:{_enum:["Stopped","Returned","Suicided"]}}},ua={rpc:{},types:{Extrinsic:"GenericExtrinsic",ExtrinsicEra:"GenericExtrinsicEra",ExtrinsicPayload:"GenericExtrinsicPayload",ExtrinsicSignature:"MultiSignature",ExtrinsicV4:"GenericExtrinsicV4",ExtrinsicPayloadV4:"GenericExtrinsicPayloadV4",ExtrinsicSignatureV4:"GenericExtrinsicSignatureV4",ExtrinsicUnknown:"GenericExtrinsicUnknown",ExtrinsicPayloadUnknown:"GenericExtrinsicPayloadUnknown",ExtrinsicV5:"GenericExtrinsicV5",ExtrinsicPayloadV5:"GenericExtrinsicPayloadV5",ExtrinsicSignatureV5:"GenericExtrinsicSignatureV5",Era:"ExtrinsicEra",ImmortalEra:"GenericImmortalEra",MortalEra:"GenericMortalEra",AnySignature:"H512",MultiSignature:{_enum:{Ed25519:"Ed25519Signature",Sr25519:"Sr25519Signature",Ecdsa:"EcdsaSignature"}},Signature:"H512",SignerPayload:"GenericSignerPayload",EcdsaSignature:"[u8; 65]",Ed25519Signature:"H512",Sr25519Signature:"H512"}},ca={rpc:{},runtime:{FungiblesApi:[{methods:{query_account_balances:{description:"Returns the list of all `MultiAsset` that an `AccountId` has",params:[{name:"account",type:"AccountId"}],type:"Result, FungiblesAccessError>"}},version:1},{methods:{query_account_balances:{description:"Returns the list of all `MultiAsset` that an `AccountId` has",params:[{name:"account",type:"AccountId"}],type:"Result"}},version:2}]},types:{FungiblesAccessError:{_enum:["AssetIdConversionFailed","AmountToBalanceConversionFailed"]}}},la={rpc:{},types:{AssetOptions:{initalIssuance:"Compact",permissions:"PermissionLatest"},Owner:{_enum:{None:"Null",Address:"AccountId"}},PermissionsV1:{update:"Owner",mint:"Owner",burn:"Owner"},PermissionVersions:{_enum:{V1:"PermissionsV1"}},PermissionLatest:"PermissionsV1"}},da={rpc:{},runtime:{GenesisBuilder:[{methods:{build_config:{description:"Build `RuntimeGenesisConfig` from a JSON blob not using any defaults and store it in the storage.",params:[{name:"json",type:"Vec"}],type:"Result<(), GenesisBuildErr>"},create_default_config:{description:"Creates the default `RuntimeGenesisConfig` and returns it as a JSON blob.",params:[],type:"Vec"}},version:1}]},types:{GenesisBuildErr:"Text"}},ha={rpc:{},types:{ActiveGilt:{proportion:"Perquintill",amount:"Balance",who:"AccountId",expiry:"BlockNumber"},ActiveGiltsTotal:{frozen:"Balance",proportion:"Perquintill",index:"ActiveIndex",target:"Perquintill"},ActiveIndex:"u32",GiltBid:{amount:"Balance",who:"AccountId"}}},pa={generate_key_ownership_proof:{description:"Generates a proof of key ownership for the given authority in the given set.",params:[{name:"setId",type:"SetId"},{name:"authorityId",type:"AuthorityId"}],type:"Option"},grandpa_authorities:{description:"Get the current GRANDPA authorities and weights. This should not change except for when changes are scheduled and the corresponding delay has passed.",params:[],type:"AuthorityList"},submit_report_equivocation_unsigned_extrinsic:{description:"Submits an unsigned extrinsic to report an equivocation.",params:[{name:"equivocationProof",type:"GrandpaEquivocationProof"},{name:"keyOwnerProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"}},ma={rpc:{proveFinality:{description:"Prove finality for the given block number, returning the Justification for the last block in the set.",params:[{name:"blockNumber",type:"BlockNumber"}],type:"Option"},roundState:{description:"Returns the state of the current best round state as well as the ongoing background rounds",params:[],type:"ReportedRoundStates"},subscribeJustifications:{description:"Subscribes to grandpa justifications",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"JustificationNotification"}},runtime:{GrandpaApi:[{methods:{current_set_id:{description:"Get current GRANDPA authority set id.",params:[],type:"SetId"},...pa},version:3},{methods:pa,version:2}]},types:{AuthorityIndex:"u64",AuthorityList:"Vec",AuthoritySet:{currentAuthorities:"AuthorityList",setId:"u64",pendingStandardChanges:"ForkTreePendingChange",pendingForcedChanges:"Vec",authoritySetChanges:"AuthoritySetChanges"},ForkTreePendingChange:{roots:"Vec",bestFinalizedNumber:"Option"},ForkTreePendingChangeNode:{hash:"BlockHash",number:"BlockNumber",data:"PendingChange",children:"Vec"},AuthoritySetChange:"(U64, BlockNumber)",AuthoritySetChanges:"Vec",AuthorityWeight:"u64",DelayKind:{_enum:{Finalized:"Null",Best:"DelayKindBest"}},DelayKindBest:{medianLastFinalized:"BlockNumber"},EncodedFinalityProofs:"Bytes",GrandpaEquivocation:{_enum:{Prevote:"GrandpaEquivocationValue",Precommit:"GrandpaEquivocationValue"}},GrandpaEquivocationProof:{setId:"SetId",equivocation:"GrandpaEquivocation"},GrandpaEquivocationValue:{roundNumber:"u64",identity:"AuthorityId",first:"(GrandpaPrevote, AuthoritySignature)",second:"(GrandpaPrevote, AuthoritySignature)"},GrandpaPrevote:{targetHash:"Hash",targetNumber:"BlockNumber"},GrandpaCommit:{targetHash:"BlockHash",targetNumber:"BlockNumber",precommits:"Vec"},GrandpaPrecommit:{targetHash:"BlockHash",targetNumber:"BlockNumber"},GrandpaSignedPrecommit:{precommit:"GrandpaPrecommit",signature:"AuthoritySignature",id:"AuthorityId"},GrandpaJustification:{round:"u64",commit:"GrandpaCommit",votesAncestries:"Vec
"},JustificationNotification:"Bytes",KeyOwnerProof:"MembershipProof",NextAuthority:"(AuthorityId, AuthorityWeight)",PendingChange:{nextAuthorities:"AuthorityList",delay:"BlockNumber",canonHeight:"BlockNumber",canonHash:"BlockHash",delayKind:"DelayKind"},PendingPause:{scheduledAt:"BlockNumber",delay:"BlockNumber"},PendingResume:{scheduledAt:"BlockNumber",delay:"BlockNumber"},Precommits:{currentWeight:"u32",missing:"BTreeSet"},Prevotes:{currentWeight:"u32",missing:"BTreeSet"},ReportedRoundStates:{setId:"u32",best:"RoundState",background:"Vec"},RoundState:{round:"u32",totalWeight:"u32",thresholdWeight:"u32",prevotes:"Prevotes",precommits:"Precommits"},SetId:"u64",StoredPendingChange:{scheduledAt:"BlockNumber",delay:"BlockNumber",nextAuthorities:"AuthorityList"},StoredState:{_enum:{Live:"Null",PendingPause:"PendingPause",Paused:"Null",PendingResume:"PendingResume"}}}},fa={rpc:{},types:{IdentityFields:{_set:{_bitLength:64,Display:1,Legal:2,Web:4,Riot:8,Email:16,PgpFingerprint:32,Image:64,Twitter:128}},IdentityInfoAdditional:"(Data, Data)",IdentityInfoTo198:{additional:"Vec",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option",image:"Data"},IdentityInfo:{_fallback:"IdentityInfoTo198",additional:"Vec",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option",image:"Data",twitter:"Data"},IdentityJudgement:{_enum:{Unknown:"Null",FeePaid:"Balance",Reasonable:"Null",KnownGood:"Null",OutOfDate:"Null",LowQuality:"Null",Erroneous:"Null"}},RegistrationJudgement:"(RegistrarIndex, IdentityJudgement)",RegistrationTo198:{judgements:"Vec",deposit:"Balance",info:"IdentityInfoTo198"},Registration:{_fallback:"RegistrationTo198",judgements:"Vec",deposit:"Balance",info:"IdentityInfo"},RegistrarIndex:"u32",RegistrarInfo:{account:"AccountId",fee:"Balance",fields:"IdentityFields"}}},ya={rpc:{},types:{AuthIndex:"u32",AuthoritySignature:"Signature",Heartbeat:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex",validatorsLen:"u32"},HeartbeatTo244:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex"},OpaqueMultiaddr:"Opaque",OpaquePeerId:"Opaque",OpaqueNetworkState:{peerId:"OpaquePeerId",externalAddresses:"Vec"}}},ga={rpc:{},types:{CallIndex:"(u8, u8)",LotteryConfig:{price:"Balance",start:"BlockNumber",length:"BlockNumber",delay:"BlockNumber",repeat:"bool"}}},va={rpc:{},runtime:{MixnetApi:[{methods:{current_mixnodes:{description:"Get the index and phase of the current session.",params:[],type:"Result"},maybe_register:{description:"Try to register a mixnode for the next session.",params:[{name:"session_index",type:"u32"},{name:"mixnode",type:"Mixnode"}],type:"bool"},prev_mixnodes:{description:"Get the index and phase of the current session.",params:[],type:"Result"},session_status:{description:"Get the index and phase of the current session.",params:[],type:"SessionStatus"}},version:1}]},types:{Mixnode:{externalAddresses:"Vec",kxPublic:"[u8; 32]",peerId:"[u8; 32]"},MixnodesErr:{_enum:{InsufficientRegistrations:{min:"u32",num:"u32"}}},SessionPhase:{_enum:["CoverToCurrent","RequestsToCurrent","CoverToPrev","DisconnectFromPrev"]},SessionStatus:{currentIndex:"u32",phase:"SessionPhase"}}},ba={rpc:{generateProof:{description:"Generate MMR proof for the given block numbers.",params:[{name:"blockNumbers",type:"Vec"},{isOptional:!0,name:"bestKnownBlockNumber",type:"u64"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"MmrLeafBatchProof"},root:{description:"Get the MMR root hash for the current best block.",params:[{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"MmrHash"},verifyProof:{description:"Verify an MMR proof",params:[{name:"proof",type:"MmrLeafBatchProof"}],type:"bool"},verifyProofStateless:{description:"Verify an MMR proof statelessly given an mmr_root",params:[{name:"root",type:"MmrHash"},{name:"proof",type:"MmrLeafBatchProof"}],type:"bool"}},runtime:{MmrApi:[{methods:{generate_proof:{description:"Generate MMR proof for the given block numbers.",params:[{name:"blockNumbers",type:"Vec"},{name:"bestKnownBlockNumber",type:"Option"}],type:"Result<(Vec, MmrBatchProof), MmrError>"},mmr_leaf_count:{description:"Return the number of MMR blocks in the chain.",params:[],type:"Result"},mmr_root:{description:"Return the on-chain MMR root hash.",params:[],type:"Result"},verify_proof:{description:"Verify MMR proof against on-chain MMR.",params:[{name:"leaves",type:"Vec"},{name:"proof",type:"MmrBatchProof"}],type:"Result<(), MmrError>"},verify_proof_stateless:{description:"Verify MMR proof against given root hash.",params:[{name:"root",type:"Hash"},{name:"leaves",type:"Vec"},{name:"proof",type:"MmrBatchProof"}],type:"Result<(), MmrError>"}},version:2},{methods:{generate_batch_proof:{description:"Generate MMR proof for a series of leaves under given indices.",params:[{name:"leafIndices",type:"Vec"}],type:"Result<(Vec, MmrBatchProof), MmrError>"},generate_proof:{description:"Generate MMR proof for a leaf under given index.",params:[{name:"leafIndex",type:"MmrLeafIndex"}],type:"Result<(MmrEncodableOpaqueLeaf, MmrProof), MmrError>"},mmr_root:{description:"Return the on-chain MMR root hash.",params:[],type:"Result"},verify_batch_proof:{description:"Verify MMR proof against on-chain MMR for a batch of leaves.",params:[{name:"leaves",type:"Vec"},{name:"proof",type:"MmrBatchProof"}],type:"Result<(), MmrError>"},verify_batch_proof_stateless:{description:"Verify MMR proof against given root hash or a batch of leaves.",params:[{name:"root",type:"Hash"},{name:"leaves",type:"Vec"},{name:"proof",type:"MmrBatchProof"}],type:"Result<(), MmrError>"},verify_proof:{description:"Verify MMR proof against on-chain MMR.",params:[{name:"leaf",type:"MmrEncodableOpaqueLeaf"},{name:"proof",type:"MmrProof"}],type:"Result<(), MmrError>"},verify_proof_stateless:{description:"Verify MMR proof against given root hash.",params:[{name:"root",type:"Hash"},{name:"leaf",type:"MmrEncodableOpaqueLeaf"},{name:"proof",type:"MmrProof"}],type:"Result<(), MmrError>"}},version:1}]},types:{MmrBatchProof:{leafIndices:"Vec",leafCount:"MmrNodeIndex",items:"Vec"},MmrEncodableOpaqueLeaf:"Bytes",MmrError:{_enum:["InvalidNumericOp","Push","GetRoot","Commit","GenerateProof","Verify","LeafNotFound"," PalletNotIncluded","InvalidLeafIndex","InvalidBestKnownBlock"]},MmrHash:"Hash",MmrLeafBatchProof:{blockHash:"BlockHash",leaves:"Bytes",proof:"Bytes"},MmrLeafIndex:"u64",MmrLeafProof:{blockHash:"BlockHash",leaf:"Bytes",proof:"Bytes"},MmrNodeIndex:"u64",MmrProof:{leafIndex:"MmrLeafIndex",leafCount:"MmrNodeIndex",items:"Vec"}}},xa={rpc:{},runtime:{NftsApi:[{methods:{attribute:{description:"An attribute",params:[{name:"collection",type:"NftCollectionId"},{name:"item",type:"NftItemId"},{name:"key",type:"Bytes"}],type:"Option"},collection_attribute:{description:"A collection attribute",params:[{name:"collection",type:"NftCollectionId"},{name:"key",type:"Bytes"}],type:"Option"},collection_owner:{description:"A collection owner",params:[{name:"collection",type:"NftCollectionId"}],type:"Option"},custom_attribute:{description:"A custom attribute",params:[{name:"account",type:"AccountId"},{name:"collection",type:"NftCollectionId"},{name:"item",type:"NftItemId"},{name:"key",type:"Bytes"}],type:"Option"},owner:{description:"Collection owner",params:[{name:"collection",type:"NftCollectionId"},{name:"item",type:"NftItemId"}],type:"Option"},system_attribute:{description:"System attribute",params:[{name:"collection",type:"NftCollectionId"},{name:"item",type:"NftItemId"},{name:"key",type:"Bytes"}],type:"Option"}},version:1}]},types:{NftCollectionId:"u32",NftItemId:"u32"}},wa={rpc:{},runtime:{NominationPoolsApi:[{methods:{balance_to_points:{description:"Returns the equivalent points of `new_funds` for a given pool.",params:[{name:"poolId",type:"NpPoolId"},{name:"newFunds",type:"Balance"}],type:"Balance"},pending_rewards:{description:"Returns the pending rewards for the given member.",params:[{name:"member",type:"AccountId"}],type:"Balance"},points_to_balance:{description:"Returns the equivalent balance of `points` for a given pool.",params:[{name:"poolId",type:"NpPoolId"},{name:"points",type:"Balance"}],type:"Balance"}},version:1}]},types:{NpApiError:{_enum:["MemberNotFound","OverflowInPendingRewards"]},NpPoolId:"u32"}},Va={rpc:{},types:{DeferredOffenceOf:"(Vec, Vec, SessionIndex)",Kind:"[u8; 16]",OffenceDetails:{offender:"Offender",reporters:"Vec"},Offender:"IdentificationTuple",OpaqueTimeSlot:"Bytes",ReportIdOf:"Hash",Reporter:"AccountId"}},Ma={rpc:{},runtime:{DifficultyApi:[{methods:{difficulty:{description:"Return the target difficulty of the next block.",params:[],type:"Raw"}},version:1}],TimestampApi:[{methods:{timestamp:{description:"API necessary for timestamp-based difficulty adjustment algorithms.",params:[],type:"Moment"}},version:1}]},types:{}},Ta={rpc:{},types:{ProxyDefinition:{delegate:"AccountId",proxyType:"ProxyType",delay:"BlockNumber"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking"]},ProxyAnnouncement:{real:"AccountId",callHash:"Hash",height:"BlockNumber"}}},Pa={rpc:{},types:{ActiveRecovery:{created:"BlockNumber",deposit:"Balance",friends:"Vec"},RecoveryConfig:{delayPeriod:"BlockNumber",deposit:"Balance",friends:"Vec",threshold:"u16"}}},Sa={rpc:{},types:{Period:"(BlockNumber, u32)",Priority:"u8",SchedulePeriod:"Period",SchedulePriority:"Priority",Scheduled:{maybeId:"Option",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option",origin:"PalletsOrigin"},ScheduledTo254:{maybeId:"Option",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option"},TaskAddress:"(BlockNumber, u32)"}},ka={rpc:{},runtime:{SessionKeys:[{methods:{decode_session_keys:{description:"Decode the given public session keys.",params:[{name:"encoded",type:"Bytes"}],type:"Option>"},generate_session_keys:{description:"Generate a set of session keys with optionally using the given seed.",params:[{name:"seed",type:"Option"}],type:"Bytes"}},version:1}]},types:{BeefyKey:"[u8; 33]",Keys:"SessionKeys4",SessionKeys1:"(AccountId)",SessionKeys2:"(AccountId, AccountId)",SessionKeys3:"(AccountId, AccountId, AccountId)",SessionKeys4:"(AccountId, AccountId, AccountId, AccountId)",SessionKeys5:"(AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6B:"(AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys7:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys7B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys8:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys8B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys9:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys9B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys10:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys10B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",FullIdentification:"Exposure",IdentificationTuple:"(ValidatorId, FullIdentification)",MembershipProof:{session:"SessionIndex",trieNodes:"Vec",validatorCount:"ValidatorCount"},SessionIndex:"u32",ValidatorCount:"u32"}},Ca={rpc:{},types:{Bid:{who:"AccountId",kind:"BidKind",value:"Balance"},BidKind:{_enum:{Deposit:"Balance",Vouch:"(AccountId, Balance)"}},SocietyJudgement:{_enum:["Rebid","Reject","Approve"]},SocietyVote:{_enum:["Skeptic","Reject","Approve"]},StrikeCount:"u32",VouchingStatus:{_enum:["Vouching","Banned"]}}},Na={rpc:{},runtime:{StakingApi:[{methods:{nominations_quota:{description:"Returns the nominations quota for a nominator with a given balance.",params:[{name:"balance",type:"Balance"}],type:"u32"}},version:1}]},types:{Points:"u32",EraPoints:{total:"Points",individual:"Vec"},CompactAssignments:"CompactAssignmentsWith16",CompactAssignmentsWith16:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>"},CompactAssignmentsWith24:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>",votes17:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 16], ValidatorIndexCompact)>",votes18:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 17], ValidatorIndexCompact)>",votes19:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 18], ValidatorIndexCompact)>",votes20:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 19], ValidatorIndexCompact)>",votes21:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 20], ValidatorIndexCompact)>",votes22:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 21], ValidatorIndexCompact)>",votes23:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 22], ValidatorIndexCompact)>",votes24:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 23], ValidatorIndexCompact)>"},CompactAssignmentsTo265:"CompactAssignmentsWith16",CompactAssignmentsTo257:{votes1:"Vec<(NominatorIndex, [CompactScore; 0], ValidatorIndex)>",votes2:"Vec<(NominatorIndex, [CompactScore; 1], ValidatorIndex)>",votes3:"Vec<(NominatorIndex, [CompactScore; 2], ValidatorIndex)>",votes4:"Vec<(NominatorIndex, [CompactScore; 3], ValidatorIndex)>",votes5:"Vec<(NominatorIndex, [CompactScore; 4], ValidatorIndex)>",votes6:"Vec<(NominatorIndex, [CompactScore; 5], ValidatorIndex)>",votes7:"Vec<(NominatorIndex, [CompactScore; 6], ValidatorIndex)>",votes8:"Vec<(NominatorIndex, [CompactScore; 7], ValidatorIndex)>",votes9:"Vec<(NominatorIndex, [CompactScore; 8], ValidatorIndex)>",votes10:"Vec<(NominatorIndex, [CompactScore; 9], ValidatorIndex)>",votes11:"Vec<(NominatorIndex, [CompactScore; 10], ValidatorIndex)>",votes12:"Vec<(NominatorIndex, [CompactScore; 11], ValidatorIndex)>",votes13:"Vec<(NominatorIndex, [CompactScore; 12], ValidatorIndex)>",votes14:"Vec<(NominatorIndex, [CompactScore; 13], ValidatorIndex)>",votes15:"Vec<(NominatorIndex, [CompactScore; 14], ValidatorIndex)>",votes16:"Vec<(NominatorIndex, [CompactScore; 15], ValidatorIndex)>"},CompactScore:"(ValidatorIndex, OffchainAccuracy)",CompactScoreCompact:"(ValidatorIndexCompact, OffchainAccuracyCompact)",ElectionCompute:{_enum:["OnChain","Signed","Unsigned"]},ElectionPhase:{_enum:{Off:null,Signed:null,Unsigned:"(bool, BlockNumber)",Emergency:null}},ElectionResult:{compute:"ElectionCompute",slotStake:"Balance",electedStashes:"Vec",exposures:"Vec<(AccountId, Exposure)>"},ElectionResultToSpec10:{electedStashes:"Vec",exposures:"Vec<(AccountId, Exposure)>",compute:"ElectionCompute"},ElectionScore:"[u128; 3]",ElectionSize:{validators:"Compact",nominators:"Compact"},ElectionStatus:{_enum:{Close:"Null",Open:"BlockNumber"}},ExtendedBalance:"u128",RawSolution:"RawSolutionWith16",RawSolutionWith16:{compact:"CompactAssignmentsWith16",score:"ElectionScore",round:"u32"},RawSolutionWith24:{compact:"CompactAssignmentsWith24",score:"ElectionScore",round:"u32"},RawSolutionTo265:"RawSolutionWith16",ReadySolution:{supports:"SolutionSupports",score:"ElectionScore",compute:"ElectionCompute"},RoundSnapshot:{voters:"Vec<(AccountId, VoteWeight, Vec)>",targets:"Vec"},SeatHolder:{who:"AccountId",stake:"Balance",deposit:"Balance"},SignedSubmission:{_fallback:"SignedSubmissionTo276",who:"AccountId",deposit:"Balance",solution:"RawSolution",reward:"Balance"},SignedSubmissionTo276:{who:"AccountId",deposit:"Balance",solution:"RawSolution"},SignedSubmissionOf:"SignedSubmission",SolutionOrSnapshotSize:{voters:"Compact",targets:"Compact"},SolutionSupport:{total:"ExtendedBalance",voters:"Vec<(AccountId, ExtendedBalance)>"},SolutionSupports:"Vec<(AccountId, SolutionSupport)>",Supports:"SolutionSupports",SubmissionIndicesOf:"BTreeMap",Voter:{votes:"Vec",stake:"Balance",deposit:"Balance"},VoteWeight:"u64",ActiveEraInfo:{index:"EraIndex",start:"Option"},EraIndex:"u32",EraRewardPoints:{total:"RewardPoint",individual:"BTreeMap"},EraRewards:{total:"u32",rewards:"Vec"},Exposure:{total:"Compact",own:"Compact",others:"Vec"},Forcing:{_enum:["NotForcing","ForceNew","ForceNone","ForceAlways"]},IndividualExposure:{who:"AccountId",value:"Compact"},KeyType:"AccountId",MomentOf:"Moment",Nominations:{targets:"Vec",submittedIn:"EraIndex",suppressed:"bool"},NominatorIndex:"u32",NominatorIndexCompact:"Compact",OffchainAccuracy:"PerU16",OffchainAccuracyCompact:"Compact",PhragmenScore:"[u128; 3]",Points:"u32",RewardDestination:{_enum:{Staked:"Null",Stash:"Null",Controller:"Null",Account:"AccountId",None:"Null"}},RewardPoint:"u32",SlashJournalEntry:{who:"AccountId",amount:"Balance",ownSlash:"Balance"},SlashingSpansTo204:{spanIndex:"SpanIndex",lastStart:"EraIndex",prior:"Vec"},SlashingSpans:{spanIndex:"SpanIndex",lastStart:"EraIndex",lastNonzeroSlash:"EraIndex",prior:"Vec"},SpanIndex:"u32",SpanRecord:{slashed:"Balance",paidOut:"Balance"},StakingLedgerTo223:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec"},StakingLedgerTo240:{_fallback:"StakingLedgerTo223",stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec",lastReward:"Option"},StakingLedger:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec",claimedRewards:"Vec"},UnappliedSlashOther:"(AccountId, Balance)",UnappliedSlash:{validator:"AccountId",own:"Balance",others:"Vec",reporters:"Vec",payout:"Balance"},UnlockChunk:{value:"Compact",era:"Compact"},ValidatorIndex:"u16",ValidatorIndexCompact:"Compact",ValidatorPrefs:"ValidatorPrefsWithBlocked",ValidatorPrefsWithCommission:{commission:"Compact"},ValidatorPrefsWithBlocked:{commission:"Compact",blocked:"bool"},ValidatorPrefsTo196:{validatorPayment:"Compact"},ValidatorPrefsTo145:{unstakeThreshold:"Compact",validatorPayment:"Compact"}}},Ia={rpc:{},runtime:{ValidateStatement:[{methods:{valdate_statement:{description:"Validate the statement.",params:[{name:"source",type:"StatementStoreStatementSource"},{name:"statement",type:"SpStatementStoreStatement"}],type:"Result"}},version:1}]},types:{StatementStoreStatementSource:{_enum:["Chain","Network","Local"]},StatementStoreValidStatement:{maxCount:"u32",maxSize:"u32"},StatementStoreInvalidStatement:{_enum:["BadProof","NoProof","InternalError"]}}},Oa={rpc:{},types:{WeightToFeeCoefficient:{coeffInteger:"Balance",coeffFrac:"Perbill",negative:"bool",degree:"u8"}}},Aa={rpc:{genSyncSpec:{description:"Returns the json-serialized chainspec running the node, with a sync state.",endpoint:"sync_state_genSyncSpec",params:[{name:"raw",type:"bool"}],type:"Json"}},types:{}},Ha={rpc:{accountNextIndex:{alias:["account_nextIndex"],description:"Retrieves the next accountIndex as available on the node",params:[{name:"accountId",type:"AccountId"}],type:"Index"},addLogFilter:{description:"Adds the supplied directives to the current log filter",isUnsafe:!0,params:[{name:"directives",type:"Text"}],type:"Null"},addReservedPeer:{description:"Adds a reserved peer",isUnsafe:!0,params:[{name:"peer",type:"Text"}],type:"Text"},chain:{description:"Retrieves the chain",params:[],type:"Text"},chainType:{description:"Retrieves the chain type",params:[],type:"ChainType"},dryRun:{alias:["system_dryRunAt"],description:"Dry run an extrinsic at a given block",isUnsafe:!0,params:[{name:"extrinsic",type:"Bytes"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ApplyExtrinsicResult"},health:{description:"Return health status of the node",noErrorLog:!0,params:[],type:"Health"},localListenAddresses:{description:"The addresses include a trailing /p2p/ with the local PeerId, and are thus suitable to be passed to addReservedPeer or as a bootnode address for example",params:[],type:"Vec"},localPeerId:{description:"Returns the base58-encoded PeerId of the node",params:[],type:"Text"},name:{description:"Retrieves the node name",params:[],type:"Text"},networkState:{alias:["system_unstable_networkState"],description:"Returns current state of the network",isUnsafe:!0,params:[],type:"NetworkState"},nodeRoles:{description:"Returns the roles the node is running as",params:[],type:"Vec"},peers:{description:"Returns the currently connected peers",isUnsafe:!0,params:[],type:"Vec"},properties:{description:"Get a custom set of properties as a JSON object, defined in the chain spec",params:[],type:"ChainProperties"},removeReservedPeer:{description:"Remove a reserved peer",isUnsafe:!0,params:[{name:"peerId",type:"Text"}],type:"Text"},reservedPeers:{description:"Returns the list of reserved peers",params:[],type:"Vec"},resetLogFilter:{description:"Resets the log filter to Substrate defaults",isUnsafe:!0,params:[],type:"Null"},syncState:{description:"Returns the state of the syncing of the node",params:[],type:"SyncState"},version:{description:"Retrieves the version of the node",params:[],type:"Text"}},runtime:{AccountNonceApi:[{methods:{account_nonce:{description:"The API to query account nonce (aka transaction index)",params:[{name:"accountId",type:"AccountId"}],type:"Index"}},version:1}]},types:{AccountInfo:"AccountInfoWithTripleRefCount",AccountInfoWithRefCountU8:{nonce:"Index",refcount:"u8",data:"AccountData"},AccountInfoWithRefCount:{_fallback:"AccountInfoWithRefCountU8",nonce:"Index",refcount:"RefCount",data:"AccountData"},AccountInfoWithDualRefCount:{_fallback:"AccountInfoWithRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",data:"AccountData"},AccountInfoWithProviders:"AccountInfoWithDualRefCount",AccountInfoWithTripleRefCount:{_fallback:"AccountInfoWithDualRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",sufficients:"RefCount",data:"AccountData"},ApplyExtrinsicResult:"Result",ApplyExtrinsicResultPre6:"Result",ArithmeticError:{_enum:["Underflow","Overflow","DivisionByZero"]},BlockLength:{max:"PerDispatchClassU32"},BlockWeights:{baseBlock:"Weight",maxBlock:"Weight",perClass:"PerDispatchClassWeightsPerClass"},ChainProperties:"GenericChainProperties",ChainType:{_enum:{Development:"Null",Local:"Null",Live:"Null",Custom:"Text"}},ConsumedWeight:"PerDispatchClassWeight",DigestOf:"Digest",DispatchClass:{_enum:["Normal","Operational","Mandatory"]},DispatchError:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModule",ConsumerRemaining:"Null",NoProviders:"Null",TooManyConsumers:"Null",Token:"TokenError",Arithmetic:"ArithmeticError",Transactional:"TransactionalError",Exhausted:"Null",Corruption:"Null",Unavailable:"Null"}},DispatchErrorPre6:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModulePre6",ConsumerRemaining:"Null",NoProviders:"Null",TooManyConsumers:"Null",Token:"TokenError",Arithmetic:"ArithmeticError",Transactional:"TransactionalError"}},DispatchErrorPre6First:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModulePre6",ConsumerRemaining:"Null",NoProviders:"Null",Token:"TokenError",Arithmetic:"ArithmeticError",Transactional:"TransactionalError"}},DispatchErrorModuleU8:{index:"u8",error:"u8"},DispatchErrorModuleU8a:{index:"u8",error:"[u8; 4]"},DispatchErrorModule:"DispatchErrorModuleU8a",DispatchErrorModulePre6:"DispatchErrorModuleU8",DispatchErrorTo198:{module:"Option",error:"u8"},DispatchInfo:{weight:"Weight",class:"DispatchClass",paysFee:"Pays"},DispatchInfoTo190:{weight:"Weight",class:"DispatchClass"},DispatchInfoTo244:{weight:"Weight",class:"DispatchClass",paysFee:"bool"},DispatchOutcome:"Result<(), DispatchError>",DispatchOutcomePre6:"Result<(), DispatchErrorPre6>",DispatchResult:"Result<(), DispatchError>",DispatchResultOf:"DispatchResult",DispatchResultTo198:"Result<(), Text>",Event:"GenericEvent",EventId:"[u8; 2]",EventIndex:"u32",EventRecord:{phase:"Phase",event:"Event",topics:"Vec"},Health:{peers:"u64",isSyncing:"bool",shouldHavePeers:"bool"},InvalidTransaction:{_enum:{Call:"Null",Payment:"Null",Future:"Null",Stale:"Null",BadProof:"Null",AncientBirthBlock:"Null",ExhaustsResources:"Null",Custom:"u8",BadMandatory:"Null",MandatoryDispatch:"Null",BadSigner:"Null"}},Key:"Bytes",LastRuntimeUpgradeInfo:{specVersion:"Compact",specName:"Text"},NetworkState:{peerId:"Text",listenedAddresses:"Vec",externalAddresses:"Vec",connectedPeers:"HashMap",notConnectedPeers:"HashMap",averageDownloadPerSec:"u64",averageUploadPerSec:"u64",peerset:"NetworkStatePeerset"},NetworkStatePeerset:{messageQueue:"u64",nodes:"HashMap"},NetworkStatePeersetInfo:{connected:"bool",reputation:"i32"},NodeRole:{_enum:{Full:"Null",LightClient:"Null",Authority:"Null",UnknownRole:"u8"}},NotConnectedPeer:{knownAddresses:"Vec",latestPingTime:"Option",versionString:"Option"},Peer:{enabled:"bool",endpoint:"PeerEndpoint",knownAddresses:"Vec",latestPingTime:"PeerPing",open:"bool",versionString:"Text"},PeerEndpoint:{listening:"PeerEndpointAddr"},PeerEndpointAddr:{_alias:{localAddr:"local_addr",sendBackAddr:"send_back_addr"},localAddr:"Text",sendBackAddr:"Text"},PeerPing:{nanos:"u64",secs:"u64"},PeerInfo:{peerId:"Text",roles:"Text",protocolVersion:"u32",bestHash:"Hash",bestNumber:"BlockNumber"},PerDispatchClassU32:{normal:"u32",operational:"u32",mandatory:"u32"},PerDispatchClassWeight:{normal:"Weight",operational:"Weight",mandatory:"Weight"},PerDispatchClassWeightsPerClass:{normal:"WeightPerClass",operational:"WeightPerClass",mandatory:"WeightPerClass"},Phase:{_enum:{ApplyExtrinsic:"u32",Finalization:"Null",Initialization:"Null"}},RawOrigin:{_enum:{Root:"Null",Signed:"AccountId",None:"Null"}},RefCount:"u32",RefCountTo259:"u8",SyncState:{startingBlock:"BlockNumber",currentBlock:"BlockNumber",highestBlock:"Option"},SystemOrigin:"RawOrigin",TokenError:{_enum:["NoFunds","WouldDie","BelowMinimum","CannotCreate","UnknownAsset","Frozen","Unsupported","Underflow","Overflow"]},TransactionValidityError:{_enum:{Invalid:"InvalidTransaction",Unknown:"UnknownTransaction"}},TransactionalError:{_enum:["LimitReached","NoLayer"]},UnknownTransaction:{_enum:{CannotLookup:"Null",NoUnsignedValidator:"Null",Custom:"u8"}},WeightPerClass:{baseExtrinsic:"Weight",maxExtrinsic:"Option",maxTotal:"Option",reserved:"Option"}}},Ea={rpc:{},types:{Bounty:{proposer:"AccountId",value:"Balance",fee:"Balance",curatorDeposit:"Balance",bond:"Balance",status:"BountyStatus"},BountyIndex:"u32",BountyStatus:{_enum:{Proposed:"Null",Approved:"Null",Funded:"Null",CuratorProposed:"BountyStatusCuratorProposed",Active:"BountyStatusActive",PendingPayout:"BountyStatusPendingPayout"}},BountyStatusActive:{curator:"AccountId",updateDue:"BlockNumber"},BountyStatusCuratorProposed:{curator:"AccountId"},BountyStatusPendingPayout:{curator:"AccountId",beneficiary:"AccountId",unlockAt:"BlockNumber"},OpenTip:{reason:"Hash",who:"AccountId",finder:"AccountId",deposit:"Balance",closes:"Option",tips:"Vec",findersFee:"bool"},OpenTipTo225:{reason:"Hash",who:"AccountId",finder:"Option",closes:"Option",tips:"Vec"},OpenTipFinderTo225:"(AccountId, Balance)",OpenTipTip:"(AccountId, Balance)",TreasuryProposal:{proposer:"AccountId",value:"Balance",beneficiary:"AccountId",bond:"Balance"}}},La={rpc:{},types:{Multiplier:"Fixed128"}},za={rpc:{},runtime:{TaggedTransactionQueue:[{methods:{validate_transaction:{description:"Validate the transaction.",params:[{name:"source",type:"TransactionSource"},{name:"tx",type:"Extrinsic"},{name:"blockHash",type:"BlockHash"}],type:"TransactionValidity"}},version:3},{methods:{validate_transaction:{description:"Validate the transaction.",params:[{name:"source",type:"TransactionSource"},{name:"tx",type:"Extrinsic"}],type:"TransactionValidity"}},version:2},{methods:{validate_transaction:{description:"Validate the transaction.",params:[{name:"tx",type:"Extrinsic"}],type:"TransactionValidity"}},version:1}]},types:{TransactionSource:{_enum:["InBlock","Local","External"]},TransactionValidity:"Result",ValidTransaction:{priority:"TransactionPriority",requires:"Vec",provides:"Vec",longevity:"TransactionLongevity",propagate:"bool"}}},Ra={rpc:{},types:{ClassId:"u32",InstanceId:"u32",DepositBalance:"Balance",DepositBalanceOf:"Balance",ClassDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",totalDeposit:"DepositBalance",freeHolding:"bool",instances:"u32",instanceMetadatas:"u32",attributes:"u32",isFrozen:"bool"},DestroyWitness:{instances:"Compact",instanceMetadatas:"Compact",attributes:"Compact"},InstanceDetails:{owner:"AccountId",approved:"Option",isFrozen:"bool",deposit:"DepositBalance"},ClassMetadata:{deposit:"DepositBalance",data:"Vec",isFrozen:"bool"},InstanceMetadata:{deposit:"DepositBalance",data:"Vec",isFrozen:"bool"}}},Ba={rpc:{},types:{Multisig:{when:"Timepoint",deposit:"Balance",depositor:"AccountId",approvals:"Vec"},Timepoint:{height:"BlockNumber",index:"u32"}}},Xa={rpc:{},types:{VestingInfo:{locked:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"}}},Da={rpc:{},types:{BlockAttestations:{receipt:"CandidateReceipt",valid:"Vec",invalid:"Vec"},IncludedBlocks:{actualNumber:"BlockNumber",session:"SessionIndex",randomSeed:"H256",activeParachains:"Vec",paraBlocks:"Vec"},MoreAttestations:{}}},Ua={rpc:{},types:{BridgedBlockHash:"H256",BridgedBlockNumber:"BlockNumber",BridgedHeader:"Header",BridgeMessageId:"(LaneId, MessageNonce)",CallOrigin:{_enum:{SourceRoot:"Null",TargetAccount:"(AccountId, MultiSigner, MultiSignature)",SourceAccount:"AccountId"}},ChainId:"[u8; 4]",DeliveredMessages:{begin:"MessageNonce",end:"MessageNonce",dispatchResults:"BitVec"},DispatchFeePayment:{_enum:["AtSourceChain","AtTargetChain"]},InboundLaneData:{relayers:"Vec",lastConfirmedNonce:"MessageNonce"},InboundRelayer:"AccountId",InitializationData:{header:"Header",authorityList:"AuthorityList",setId:"SetId",isHalted:"bool"},LaneId:"[u8; 4]",MessageData:{payload:"Bytes",fee:"Balance"},MessagesDeliveryProofOf:{bridgedHeaderHash:"BlockHash",storageProof:"Vec",lane:"LaneId"},MessageKey:{laneId:"LaneId",nonce:"MessageNonce"},MessageNonce:"u64",MessagesProofOf:{bridgedHeaderHash:"BridgedBlockHash",storageProof:"Vec",lane:"LaneId",noncesStart:"MessageNonce",noncesEnd:"MessageNonce"},OperatingMode:{_enum:["Normal","RejectingOutboundMessages","Halted"]},OutboundLaneData:{oldestUnprunedNonce:"MessageNonce",latestReceivedNonce:"MessageNonce",latestGeneratedNonce:"MessageNonce"},OutboundMessageFee:"Balance",OutboundPayload:{specVersion:"u32",weight:"Weight",origin:"CallOrigin",dispatchFeePayment:"DispatchFeePayment",call:"Bytes"},Parameter:"Null",RelayerId:"AccountId",UnrewardedRelayer:{relayer:"RelayerId",messages:"DeliveredMessages"},UnrewardedRelayersState:{unrewardedRelayer_Entries:"MessageNonce",messagesInOldestEntry:"MessageNonce",totalMessages:"MessageNonce"}}},ja={rpc:{},types:{StatementKind:{_enum:["Regular","Saft"]}}},Wa={rpc:{},types:{FundIndex:"u32",LastContribution:{_enum:{Never:"Null",PreEnding:"u32",Ending:"BlockNumber"}},FundInfo:{depositor:"AccountId",verifier:"Option",deposit:"Balance",raised:"Balance",end:"BlockNumber",cap:"Balance",lastContribution:"LastContribution",firstPeriod:"LeasePeriod",lastPeriod:"LeasePeriod",trieIndex:"TrieIndex"},TrieIndex:"u32"}},Fa={rpc:{},runtime:{AuraUnincludedSegmentApi:[{methods:{can_build_upon:{description:"Whether it is legal to extend the chain",params:[{name:"includedHash",type:"BlockHash"},{name:"slot",type:"Slot"}],type:"bool"}},version:1}],CollectCollationInfo:[{methods:{collect_collation_info:{description:"Collect information about a collation.",params:[{name:"header",type:"Header"}],type:"CollationInfo"}},version:2},{methods:{collect_collation_info:{description:"Collect information about a collation.",params:[],type:"CollationInfoV1"}},version:1}]},types:{CollationInfo:{upwardMessages:"Vec",horizontalMessages:"Vec",newValidationCode:"Option",processedDownwardMessages:"u32",hrmpWatermark:"RelayBlockNumber",headData:"HeadData"},CollationInfoV1:{upwardMessages:"Vec",horizontalMessages:"Vec",newValidationCode:"Option",processedDownwardMessages:"u32",hrmpWatermark:"RelayBlockNumber"},ConfigData:{maxIndividual:"Weight"},MessageId:"[u8; 32]",OverweightIndex:"u64",PageCounter:"u32",PageIndexData:{beginUsed:"PageCounter",endUsed:"PageCounter",overweightCount:"OverweightIndex"}}},qa={methods:{best_finalized:{description:"Returns number and hash of the best finalized header known to the bridge module.",params:[],type:"(BlockNumber, Hash)"}},version:1},Za={rpc:{},runtime:{KusamaFinalityApi:[qa],PolkadotFinalityApi:[qa],RococoFinalityApi:[qa],WestendFinalityApi:[qa]},types:{}},Ka={assumed_validation_data:{description:"Returns the persisted validation data for the given `ParaId` along with the corresponding validation code hash.",params:[{name:"paraId",type:"ParaId"},{name:"hash",type:"Hash"}],type:"Option<(PersistedValidationData, ValidationCodeHash)>"},availability_cores:{description:"Yields information on all availability cores as relevant to the child block.",params:[],type:"Vec"},candidate_events:{description:"Get a vector of events concerning candidates that occurred within a block.",params:[],type:"Vec"},candidate_pending_availability:{description:"Get the receipt of a candidate pending availability.",params:[{name:"paraId",type:"ParaId"}],type:"Option"},check_validation_outputs:{description:"Checks if the given validation outputs pass the acceptance criteria.",params:[{name:"paraId",type:"ParaId"},{name:"outputs",type:"CandidateCommitments"}],type:"bool"},dmq_contents:{description:"Get all the pending inbound messages in the downward message queue for a para.",params:[{name:"paraId",type:"ParaId"}],type:"Vec"},inbound_hrmp_channels_contents:{description:"Get the contents of all channels addressed to the given recipient.",params:[{name:"paraId",type:"ParaId"}],type:"Vec"},on_chain_votes:{description:"Scrape dispute relevant from on-chain, backing votes and resolved disputes.",params:[],type:"Option"},persisted_validation_data:{description:"Yields the persisted validation data for the given `ParaId` along with an assumption that should be used if the para currently occupies a core.",params:[{name:"paraId",type:"ParaId"},{name:"assumption",type:"OccupiedCoreAssumption"}],type:"Option"},session_index_for_child:{description:"Returns the session index expected at a child of the block.",params:[],type:"SessionIndex"},validation_code:{description:"Fetch the validation code used by a para, making the given `OccupiedCoreAssumption`.",params:[{name:"paraId",type:"ParaId"},{name:"assumption",type:"OccupiedCoreAssumption"}],type:"Option"},validation_code_by_hash:{description:"Get the validation code from its hash.",params:[{name:"hash",type:"ValidationCodeHash"}],type:"Option"},validator_groups:{description:"Returns the validator groups and rotation info localized based on the hypothetical child of a block whose state this is invoked on",params:[],type:"(Vec>, GroupRotationInfo)"},validators:{description:"Get the current validators.",params:[],type:"Vec"}},Ga={pvfs_require_precheck:{description:"Returns code hashes of PVFs that require pre-checking by validators in the active set.",params:[],type:"Vec"},session_info:{description:"Get the session info for the given session, if stored.",params:[{name:"index",type:"SessionIndex"}],type:"Option"},submit_pvf_check_statement:{description:"Submits a PVF pre-checking statement into the transaction pool.",params:[{name:"stmt",type:"PvfCheckStatement"},{name:"signature",type:"ValidatorSignature"}],type:"Null"},validation_code_hash:{description:"Fetch the hash of the validation code used by a para, making the given `OccupiedCoreAssumption`.",params:[{name:"paraId",type:"ParaId"},{name:"assumption",type:"OccupiedCoreAssumption"}],type:"Option"}},Ja={disputes:{description:"Returns all onchain disputes.",params:[],type:"Vec<(SessionIndex, CandidateHash, DisputeState)>"}},Ya={session_executor_params:{description:"Returns execution parameters for the session.",params:[{name:"sessionIndex",type:"SessionIndex"}],type:"Option"}},Qa={key_ownership_proof:{description:"Returns a merkle proof of a validator session key",params:[{name:"validatorId",type:"ValidatorId"}],type:"Option"},submit_report_dispute_lost:{description:"Submit an unsigned extrinsic to slash validators who lost a dispute about a candidate of a past session",params:[{name:"disputeProof",type:"DisputeProof"},{name:"keyOwnershipProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"},unapplied_slashes:{description:"Returns a list of validators that lost a past session dispute and need to be slashed",params:[],type:"Vec<(SessionIndex, CandidateHash, PendingSlashes)>"}},_a={minimum_backing_votes:{description:"Get the minimum number of backing votes for a parachain candidate. This is a staging method! Do not use on production runtimes!",params:[],type:"u32"}},$a={async_backing_params:{description:"Returns candidate's acceptance limitations for asynchronous backing for a relay parent",params:[],type:"AsyncBackingParams"},para_backing_state:{description:"Returns the state of parachain backing for a given para",params:[{name:"paraId",type:"ParaId"}],type:"Option"}},es={disabled_validators:{description:"Returns a list of all disabled validators at the given block",params:[],type:"ValidatorIndex"}},ts={node_features:{description:"Get node features. This is a staging method! Do not use on production runtimes!",params:[],type:"NodeFeatures"}},ns={approval_voting_params:{description:"Approval voting configuration parameters",params:[],type:"ApprovalVotingParams"}},rs={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","OneOne","OneTwo","OneThree","TwoTwo","TwoThree","ThreeThree"]},is={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","ZeroFour","ZeroFive","ZeroSix","ZeroSeven","OneOne","OneTwo","OneThree","OneFour","OneFive","OneSix","OneSeven","TwoTwo","TwoThree","TwoFour","TwoFive","TwoSix","TwoSeven","ThreeThree","ThreeFour","ThreeFive","ThreeSix","ThreeSeven","FourFour","FourFive","FourSix","FourSeven","FiveFive","FiveSix","FiveSeven","SixSix","SixSeven","SevenSeven"]},as={rpc:{},runtime:{ParachainHost:[{methods:{...Ka,...Ga,...Ja,...Ya,...Qa,..._a,...$a,...es,...ts,...ns,claim_queue:{description:"Claim queue",params:[],type:"BTreeMap>"}},version:11},{methods:{...Ka,...Ga,...Ja,...Ya,...Qa,..._a,...$a,...es,...ts,...ns},version:10},{methods:{...Ka,...Ga,...Ja,...Ya,...Qa,..._a,...$a,...es,...ts},version:9},{methods:{...Ka,...Ga,...Ja,...Ya,...Qa,..._a,...$a,...es},version:8},{methods:{...Ka,...Ga,...Ja,...Ya,...Qa,..._a,...$a},version:7},{methods:{...Ka,...Ga,...Ja,...Ya,...Qa,..._a},version:6},{methods:{...Ka,...Ga,...Ja,...Ya,...Qa},version:5},{methods:{...Ka,...Ga,...Ja,...Ya},version:4},{methods:{...Ka,...Ga,...Ja},version:3},{methods:{...Ka,...Ga},version:2},{methods:{session_info:{description:"Get the session info for the given session, if stored.",params:[{name:"index",type:"SessionIndex"}],type:"Option"},...Ka},version:1}]},types:{ServiceQuality:{_enum:["Ordered","Fast"]},DisputeLocation:{_enum:["Local","Remote"]},DisputeResult:{_enum:["Valid","Invalid"]},DisputeState:{validatorsFor:"BitVec",validatorsAgainst:"BitVec",start:"BlockNumber",concludedAt:"Option"},DisputeStatement:{_enum:{Valid:"ValidDisputeStatementKind",Invalid:"InvalidDisputeStatementKind"}},DisputeStatementSet:{candidateHash:"CandidateHash",session:"SessionIndex",statements:"Vec<(DisputeStatement, ParaValidatorIndex, ValidatorSignature)>"},ExecutorParam:{_enum:{Phantom:"Null",MaxMemoryPages:"u32",StackLogicalMax:"u32",StackNativeMax:"u32",PrecheckingMaxMemory:"u64",PvfPrepTimeout:"(PvfPrepTimeoutKind, u64)",PvfExecTimeout:"(PvfExecTimeoutKind, u64)"}},ExecutorParamsHash:"Hash",ExecutorParams:"Vec",ExplicitDisputeStatement:{valid:"bool",candidateHash:"CandidateHash",session:"SessionIndex"},InvalidDisputeStatementKind:{_enum:["Explicit"]},MultiDisputeStatementSet:"Vec",PvfExecTimeoutKind:{_enum:["Backing","Approval"]},PvfPrepTimeoutKind:{_enum:["Precheck","Lenient"]},ValidDisputeStatementKind:{_enum:{Explicit:"Null",BackingSeconded:"Hash",BackingValid:"Hash",ApprovalChecking:"Null"}},HrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option",senderDeposit:"Balance",recipientDeposit:"Balance"},HrmpChannelId:{sender:"u32",receiver:"u32"},HrmpOpenChannelRequest:{confirmed:"bool",age:"SessionIndex",senderDeposit:"Balance",maxMessageSize:"u32",maxCapacity:"u32",maxTotalSize:"u32"},ParachainProposal:{proposer:"AccountId",genesisHead:"HeadData",validators:"Vec",name:"Bytes",balance:"Balance"},RegisteredParachainInfo:{validators:"Vec",proposer:"AccountId"},Bidder:{_enum:{New:"NewBidder",Existing:"ParaId"}},IncomingParachain:{_enum:{Unset:"NewBidder",Fixed:"IncomingParachainFixed",Deploy:"IncomingParachainDeploy"}},IncomingParachainDeploy:{code:"ValidationCode",initialHeadData:"HeadData"},IncomingParachainFixed:{codeHash:"Hash",codeSize:"u32",initialHeadData:"HeadData"},NewBidder:{who:"AccountId",sub:"SubId"},SubId:"u32",AuctionIndex:"u32",LeasePeriod:"BlockNumber",LeasePeriodOf:"BlockNumber",SlotRange10:rs,SlotRange:is,WinningData10:`[WinningDataEntry; ${rs._enum.length}]`,WinningData:`[WinningDataEntry; ${is._enum.length}]`,WinningDataEntry:"Option<(AccountId, ParaId, BalanceOf)>",WinnersData10:"Vec",WinnersData:"Vec",WinnersDataTuple10:"(AccountId, ParaId, BalanceOf, SlotRange10)",WinnersDataTuple:"(AccountId, ParaId, BalanceOf, SlotRange)",AbridgedCandidateReceipt:{parachainIndex:"ParaId",relayParent:"Hash",headData:"HeadData",collator:"CollatorId",signature:"CollatorSignature",povBlockHash:"Hash",commitments:"CandidateCommitments"},AbridgedHostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber"},AbridgedHrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option"},ApprovalVotingParams:{maxApprovalCoalesceCount:"u32"},AssignmentId:"AccountId",AssignmentKind:{_enum:{Parachain:"Null",Parathread:"(CollatorId, u32)"}},AsyncBackingParams:{maxCandidateDepth:"u32",allowedAncestryLen:"u32"},AttestedCandidate:{candidate:"AbridgedCandidateReceipt",validityVotes:"Vec",validatorIndices:"BitVec"},AuthorityDiscoveryId:"AccountId",AvailabilityBitfield:"BitVec",AvailabilityBitfieldRecord:{bitfield:"AvailabilityBitfield",submittedTt:"BlockNumber"},BackedCandidate:{candidate:"CommittedCandidateReceipt",validityVotes:"Vec",validatorIndices:"BitVec"},BackingState:{constraints:"Constraints",pendingAvailability:"Vec"},BufferedSessionChange:{applyAt:"BlockNumber",validators:"Vec",queued:"Vec",sessionIndex:"SessionIndex"},CandidateCommitments:{upwardMessages:"Vec",horizontalMessages:"Vec",newValidationCode:"Option",headData:"HeadData",processedDownwardMessages:"u32",hrmpWatermark:"BlockNumber"},CandidateDescriptor:{paraId:"ParaId",relayParent:"RelayChainHash",collatorId:"CollatorId",persistedValidationDataHash:"Hash",povHash:"Hash",erasureRoot:"Hash",signature:"CollatorSignature",paraHead:"Hash",validationCodeHash:"ValidationCodeHash"},CandidateEvent:{_enum:{CandidateBacked:"(CandidateReceipt, HeadData, CoreIndex, GroupIndex)",CandidateIncluded:"(CandidateReceipt, HeadData, CoreIndex, GroupIndex)",CandidateTimedOut:"(CandidateReceipt, HeadData, CoreIndex)"}},CandidateHash:"Hash",CandidateInfo:{who:"AccountId",deposit:"Balance"},CandidatePendingAvailability:{core:"CoreIndex",hash:"CandidateHash",descriptor:"CandidateDescriptor",availabilityVotes:"BitVec",backers:"BitVec",relayParentNumber:"BlockNumber",backedInNumber:"BlockNumber",backingGroup:"GroupIndex"},CandidateReceipt:{descriptor:"CandidateDescriptor",commitmentsHash:"Hash"},GlobalValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},CollatorId:"H256",CollatorSignature:"Signature",CommittedCandidateReceipt:{descriptor:"CandidateDescriptor",commitments:"CandidateCommitments"},Constraints:{minRelayParentNumber:"BlockNumber",maxPovSize:"u32",maxCodeSize:"u32",umpRemaining:"u32",umpRemainingBytes:"u32",maxUmpNumPerCandidate:"u32",dmpRemainingMessages:"Vec",hrmpInbound:"InboundHrmpLimitations",hrmpChannelsOut:"HashMap",maxHrmpNumPerCandidate:"u32",requiredParent:"HeadData",validationCodeHash:"ValidationCodeHash",upgradeRestriction:"Option",futureValidationCode:"Option<(BlockNumber, ValidationCodeHash)>"},CoreAssignment:{core:"CoreIndex",paraId:"ParaId",kind:"AssignmentKind",groupIdx:"GroupIndex"},CoreIndex:"u32",CoreOccupied:{_enum:{Parathread:"ParathreadEntry",Parachain:"Null"}},CoreState:{_enum:{Occupied:"OccupiedCore",Scheduled:"ScheduledCore",Free:"Null"}},DisputeProof:{timeSlot:"DisputesTimeSlot",kind:"SlashingOffenceKind",validatorIndex:"ValidatorIndex",validatorId:"ValidatorId"},DisputesTimeSlot:{sessionIndex:"SessionIndex",candidateHash:"CandidateHash"},DoubleVoteReport:{identity:"ValidatorId",first:"(Statement, ValidatorSignature)",second:"(Statement, ValidatorSignature)",proof:"MembershipProof",signingContext:"SigningContext"},DownwardMessage:"Bytes",GroupIndex:"u32",GroupRotationInfo:{sessionStartBlock:"BlockNumber",groupRotationFrequency:"BlockNumber",now:"BlockNumber"},GlobalValidationSchedule:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},HeadData:"Bytes",HostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber",maxPovSize:"u32",maxDownwardMessageSize:"u32",preferredDispatchableUpwardMessagesStepWeight:"Weight",hrmpMaxParachainOutboundChannels:"u32",hrmpMaxParathreadOutboundChannels:"u32",hrmpOpenRequestTtl:"u32",hrmpSenderDeposit:"Balance",hrmpRecipientDeposit:"Balance",hrmpChannelMaxCapacity:"u32",hrmpChannelMaxTotalSize:"u32",hrmpMaxParachainInboundChannels:"u32",hrmpMaxParathreadInboundChannels:"u32",hrmpChannelMaxMessageSize:"u32",codeRetentionPeriod:"BlockNumber",parathreadCores:"u32",parathreadRetries:"u32",groupRotationFrequency:"BlockNumber",chainAvailabilityPeriod:"BlockNumber",threadAvailabilityPeriod:"BlockNumber",schedulingLookahead:"u32",maxValidatorsPerCore:"Option",maxValidators:"Option",disputePeriod:"SessionIndex",disputePostConclusionAcceptancePeriod:"BlockNumber",disputeMaxSpamSlots:"u32",disputeConclusionByTimeOutPeriod:"BlockNumber",noShowSlots:"u32",nDelayTranches:"u32",zerothDelayTrancheWidth:"u32",neededApprovals:"u32",relayVrfModuloSamples:"u32"},InboundDownwardMessage:{pubSentAt:"BlockNumber",pubMsg:"DownwardMessage"},InboundHrmpMessage:{sentAt:"BlockNumber",data:"Bytes"},InboundHrmpLimitations:{validWatermarks:"Vec"},InboundHrmpMessages:"Vec",LocalValidationData:{parentHead:"HeadData",balance:"Balance",codeUpgradeAllowed:"Option"},MessageIngestionType:{downwardMessages:"Vec",horizontalMessages:"BTreeMap"},MessageQueueChain:"RelayChainHash",NodeFeatures:"BitVec",OccupiedCore:{nextUpOnAvailable:"Option",occupiedSince:"BlockNumber",timeOutAt:"BlockNumber",nextUpOnTimeOut:"Option",availability:"BitVec",groupResponsible:"GroupIndex",candidateHash:"CandidateHash",candidateDescriptor:"CandidateDescriptor"},OccupiedCoreAssumption:{_enum:["Included,","TimedOut","Free"]},OutboundHrmpChannelLimitations:{bytesRemaining:"u32",messagesRemaining:"u32"},OutboundHrmpMessage:{recipient:"u32",data:"Bytes"},PendingSlashes:{_alias:{slashKeys:"keys"},slashKeys:"BTreeMap",kind:"SlashingOffenceKind"},ParachainDispatchOrigin:{_enum:["Signed","Parachain","Root"]},ParachainInherentData:{validationData:"PersistedValidationData",relayChainState:"StorageProof",downwardMessages:"Vec",horizontalMessages:"BTreeMap"},ParachainsInherentData:{bitfields:"SignedAvailabilityBitfields",backedCandidates:"Vec",disputes:"MultiDisputeStatementSet",parentHeader:"Header"},ParaGenesisArgs:{genesisHead:"Bytes",validationCode:"Bytes",parachain:"bool"},ParaId:"u32",ParaInfo:{manager:"AccountId",deposit:"Balance",locked:"bool"},ParaLifecycle:{_enum:["Onboarding","Parathread","Parachain","UpgradingToParachain","DowngradingToParathread","OutgoingParathread","OutgoingParachain"]},ParaPastCodeMeta:{upgradeTimes:"Vec",lastPruned:"Option"},ParaScheduling:{_enum:["Always","Dynamic"]},ParathreadClaim:"(ParaId, CollatorId)",ParathreadClaimQueue:{queue:"Vec",nextCoreOffset:"u32"},ParathreadEntry:{claim:"ParathreadClaim",retries:"u32"},ParaValidatorIndex:"u32",PersistedValidationData:{parentHead:"HeadData",relayParentNumber:"RelayChainBlockNumber",relayParentStorageRoot:"Hash",maxPovSize:"u32"},PvfCheckStatement:{accept:"bool",subject:"ValidationCodeHash",sessionIndex:"SessionIndex",validatorIndex:"ParaValidatorIndex"},QueuedParathread:{claim:"ParathreadEntry",coreOffset:"u32"},RelayBlockNumber:"u32",RelayChainBlockNumber:"RelayBlockNumber",RelayHash:"Hash",RelayChainHash:"RelayHash",Remark:"[u8; 32]",ReplacementTimes:{expectedAt:"BlockNumber",activatedAt:"BlockNumber"},Retriable:{_enum:{Never:"Null",WithRetries:"u32"}},ScheduledCore:{paraId:"ParaId",collator:"Option"},Scheduling:{_enum:["Always","Dynamic"]},ScrapedOnChainVotes:{session:"SessionIndex",backingValidatorsPerCandidate:"Vec<(CandidateReceipt, Vec<(ParaValidatorIndex, ValidityAttestation)>)>",disputes:"MultiDisputeStatementSet"},SessionInfo:{activeValidatorIndices:"Vec",randomSeed:"[u8; 32]",disputePeriod:"SessionIndex",validators:"Vec",discoveryKeys:"Vec",assignmentKeys:"Vec",validatorGroups:"Vec>",nCores:"u32",zerothDelayTrancheWidth:"u32",relayVrfModuloSamples:"u32",nDelayTranches:"u32",noShowSlots:"u32",neededApprovals:"u32"},OldV1SessionInfo:{validators:"Vec",discoveryKeys:"Vec",assignmentKeys:"Vec",validatorGroups:"Vec>",nCores:"u32",zerothDelayTrancheWidth:"u32",relayVrfModuloSamples:"u32",nDelayTranches:"u32",noShowSlots:"u32",neededApprovals:"u32"},SessionInfoValidatorGroup:"Vec",SignedAvailabilityBitfield:{payload:"BitVec",validatorIndex:"ParaValidatorIndex",signature:"ValidatorSignature"},SignedAvailabilityBitfields:"Vec",SigningContext:{sessionIndex:"SessionIndex",parentHash:"Hash"},SlashingOffenceKind:{_enum:["ForInvalid","AgainstValid"]},Statement:{_enum:{Never:"Null",Candidate:"Hash",Valid:"Hash",Invalid:"Hash"}},TransientValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",balance:"Balance",codeUpgradeAllowed:"Option",dmqLength:"u32"},UpgradeGoAhead:{_enum:["Abort","GoAhead"]},UpgradeRestriction:{_enum:["Present"]},UpwardMessage:"Bytes",ValidationFunctionParams:{maxCodeSize:"u32",relayChainHeight:"RelayChainBlockNumber",codeUpgradeAllowed:"Option"},ValidationCode:"Bytes",ValidationCodeHash:"Hash",ValidationData:{persisted:"PersistedValidationData",transient:"TransientValidationData"},ValidationDataType:{validationData:"ValidationData",relayChainState:"Vec"},ValidatorSignature:"Signature",ValidityAttestation:{_enum:{Never:"Null",Implicit:"ValidatorSignature",Explicit:"ValidatorSignature"}},MessagingStateSnapshot:{relayDispatchQueueSize:"(u32, u32)",egressChannels:"Vec"},MessagingStateSnapshotEgressEntry:"(ParaId, AbridgedHrmpChannel)",SystemInherentData:"ParachainInherentData",VecInboundHrmpMessage:"Vec"}},ss={rpc:{},types:{Approvals:"[bool; 4]"}},os={rpc:{},types:{AccountStatus:{validity:"AccountValidity",freeBalance:"Balance",lockedBalance:"Balance",signature:"Vec",vat:"Permill"},AccountValidity:{_enum:["Invalid","Initiated","Pending","ValidLow","ValidHigh","Completed"]}}},us={rpc:{},runtime:{DryRunApi:[{methods:{dry_run_call:{description:"Dry run call",params:[{name:"origin",type:"OriginCaller"},{name:"call",type:"RuntimeCall"}],type:"Result"},dry_run_xcm:{description:"Dry run XCM program",params:[{name:"originLocation",type:"VersionedMultiLocation"},{name:"xcm",type:"VersionedXcm"}],type:"Result"}},version:1},{methods:{dry_run_call:{description:"Dry run call",params:[{name:"origin",type:"OriginCaller"},{name:"call",type:"RuntimeCall"},{name:"resultXcmsVersion",type:"u32"}],type:"Result"},dry_run_xcm:{description:"Dry run XCM program",params:[{name:"originLocation",type:"VersionedMultiLocation"},{name:"xcm",type:"VersionedXcm"}],type:"Result"}},version:2}]},types:{PostDispatchInfo:{actualWeight:"Option",paysFee:"Pays"},DispatchResultWithPostInfo:"Result",CallDryRunEffects:{executionResult:"DispatchResultWithPostInfo",emittedEvents:"Vec",localXcm:"Option",forwardedXcms:"Vec<(VersionedMultiLocation, Vec)>"},XcmDryRunEffects:{executionResult:"OutcomeV4",emittedEvents:"Vec",forwardedXcms:"Vec<(VersionedMultiLocation, Vec)>"},XcmDryRunApiError:{_enum:["Unimplemented","VersionedConversionFailed"]}}},cs={rpc:{},types:{BodyId:{_enum:{Unit:"Null",Named:"Vec",Index:"Compact",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null"}},BodyPart:{_enum:{Voice:"Null",Members:"Compact",Fraction:{nom:"Compact",denom:"Compact"},AtLeastProportion:{nom:"Compact",denom:"Compact"},MoreThanProportion:{nom:"Compact",denom:"Compact"}}},InteriorMultiLocation:"Junctions",NetworkId:{_enum:{Any:"Null",Named:"Vec",Polkadot:"Null",Kusama:"Null"}},XcmOrigin:{_enum:{Xcm:"MultiLocation"}},XcmpMessageFormat:{_enum:["ConcatenatedVersionedXcm","ConcatenatedEncodedBlob","Signals"]},XcmAssetId:{_enum:{Concrete:"MultiLocation",Abstract:"Bytes"}},InboundStatus:{_enum:["Ok","Suspended"]},OutboundStatus:{_enum:["Ok","Suspended"]},MultiAssets:"Vec",FungibilityV0:"FungibilityV1",WildFungibilityV0:"WildFungibilityV1",AssetInstanceV0:{_enum:{Undefined:"Null",Index8:"u8",Index16:"Compact",Index32:"Compact",Index64:"Compact",Index128:"Compact",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Vec"}},JunctionV0:{_enum:{Parent:"Null",Parachain:"Compact",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Vec",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},MultiAssetV0:{_enum:{None:"Null",All:"Null",AllFungible:"Null",AllNonFungible:"Null",AllAbstractFungible:"Vec",AllAbstractNonFungible:"Vec",AllConcreteFungible:"MultiLocationV0",AllConcreteNonFungible:"MultiLocationV0",AbstractFungible:{id:"Vec",instance:"Compact"},AbstractNonFungible:{class:"Vec",instance:"AssetInstanceV0"},ConcreteFungible:{id:"MultiLocationV0",amount:"Compact"},ConcreteNonFungible:{class:"MultiLocationV0",instance:"AssetInstanceV0"}}},MultiLocationV0:{_enum:{Here:"Null",X1:"JunctionV0",X2:"(JunctionV0, JunctionV0)",X3:"(JunctionV0, JunctionV0, JunctionV0)",X4:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X5:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X6:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X7:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X8:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)"}},OriginKindV0:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},ResponseV0:{_enum:{Assets:"Vec"}},XcmV0:{_enum:{WithdrawAsset:{assets:"Vec",effects:"Vec"},ReserveAssetDeposit:{assets:"Vec",effects:"Vec"},ReceiveTeleportedAsset:{assets:"Vec",effects:"Vec"},QueryResponse:{queryId:"Compact",response:"ResponseV0"},TransferAsset:{assets:"Vec",dest:"MultiLocationV0"},TransferReserveAsset:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},RelayedFrom:{who:"MultiLocationV0",message:"XcmV0"}}},XcmErrorV0:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocation, Xcm)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",RecursionLimitReached:"Null"}},XcmOrderV0:{_enum:{Null:"Null",DepositAsset:{assets:"Vec",dest:"MultiLocationV0"},DepositReserveAsset:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},ExchangeAsset:{give:"Vec",receive:"Vec"},InitiateReserveWithdraw:{assets:"Vec",reserve:"MultiLocationV0",effects:"Vec"},InitiateTeleport:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV0",assets:"Vec"},BuyExecution:{fees:"MultiAssetV0",weight:"u64",debt:"u64",haltOnError:"bool",xcm:"Vec"}}},AssetInstanceV1:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Bytes"}},FungibilityV1:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV1"}},JunctionV1:{_enum:{Parachain:"Compact",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Vec",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},JunctionsV1:{_enum:{Here:"Null",X1:"JunctionV1",X2:"(JunctionV1, JunctionV1)",X3:"(JunctionV1, JunctionV1, JunctionV1)",X4:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X5:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X6:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X7:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X8:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)"}},MultiAssetsV1:"Vec",MultiAssetV1:{id:"XcmAssetId",fungibility:"FungibilityV1"},MultiAssetFilterV1:{_enum:{Definite:"MultiAssetsV1",Wild:"WildMultiAssetV1"}},MultiLocationV1:{parents:"u8",interior:"JunctionsV1"},OriginKindV1:"OriginKindV0",ResponseV1:{_enum:{Assets:"MultiAssetsV1"}},WildFungibilityV1:{_enum:["Fungible","NonFungible"]},WildMultiAssetV1:{_enum:{All:"Null",AllOf:{id:"XcmAssetId",fungibility:"WildFungibilityV1"}}},XcmV1:{_enum:{WithdrawAsset:{assets:"MultiAssetsV1",effects:"Vec"},ReserveAssetDeposit:{assets:"MultiAssetsV1",effects:"Vec"},ReceiveTeleportedAsset:{assets:"MultiAssetsV1",effects:"Vec"},QueryResponse:{queryId:"Compact",response:"ResponseV1"},TransferAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1"},TransferReserveAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1",effects:"Vec"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},RelayedFrom:{who:"MultiLocationV1",message:"XcmV1"}}},XcmErrorV1:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocationV1, XcmV1)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",DestinationUnsupported:"Null",RecursionLimitReached:"Null"}},XcmOrderV1:{_enum:{Noop:"Null",DepositAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",beneficiary:"MultiLocationV1"},DepositReserveAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",dest:"MultiLocationV1",effects:"Vec"},ExchangeAsset:{give:"MultiAssetFilterV1",receive:"MultiAssetsV1"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV1",reserve:"MultiLocationV1",effects:"Vec"},InitiateTeleport:{assets:"MultiAssetFilterV1",dest:"MultiLocationV1",effects:"Vec"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV1",assets:"MultiAssetFilterV1"},BuyExecution:{fees:"MultiAssetV1",weight:"u64",debt:"u64",haltOnError:"bool",instructions:"Vec"}}},AssetIdV2:{_enum:{Concrete:"MultiLocationV2",Abstract:"Bytes"}},AssetInstanceV2:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8;4]",Array8:"[u8;8]",Array16:"[u8;16]",Array32:"[u8;32]",Blob:"Bytes"}},BodyIdV2:{_enum:{Unit:"Null",Named:"Bytes",Index:"Compact",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null",Defense:"Null",Administration:"Null",Treasury:"Null"}},BodyPartV2:{_enum:{Voice:"Null",Members:{count:"Compact"},Fraction:{nom:"Compact",denom:"Compact"},AtLeastProportion:{nom:"Compact",denom:"Compact"},MoreThanProportion:{nom:"Compact",denom:"Compact"}}},NetworkIdV2:{_enum:{Any:"Null",Named:"Bytes",Polkadot:"Null",Kusama:"Null"}},JunctionV2:{_enum:{Parachain:"Compact",AccountId32:{network:"NetworkIdV2",id:"[u8; 32]"},AccountIndex64:{network:"NetworkIdV2",index:"Compact"},AccountKey20:{network:"NetworkIdV2",key:"[u8; 20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Bytes",OnlyChild:"Null",Plurality:{id:"BodyIdV2",part:"BodyPartV2"}}},JunctionsV2:{_enum:{Here:"Null",X1:"JunctionV2",X2:"(JunctionV2, JunctionV2)",X3:"(JunctionV2, JunctionV2, JunctionV2)",X4:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2)",X5:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2)",X6:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2)",X7:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2)",X8:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2)"}},FungibilityV2:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV2"}},InteriorMultiLocationV2:"JunctionsV2",MultiAssetV2:{id:"AssetIdV2",fun:"FungibilityV2"},MultiAssetsV2:"Vec",MultiAssetFilterV2:{_enum:{Definite:"MultiAssetsV2",Wild:"WildMultiAssetV2"}},MultiLocationV2:{parents:"u8",interior:"JunctionsV2"},OriginKindV2:{_enum:{Native:"Null",SovereignAccount:"Null",Superuser:"Null",Xcm:"Null"}},WildFungibilityV2:{_enum:{Fungible:"Null",NonFungible:"Null"}},ResponseV2:{_enum:{Null:"Null",Assets:"MultiAssetsV2",ExecutionResult:"Option<(u32, XcmErrorV2)>",Version:"u32"}},ResponseV2Error:"(u32, XcmErrorV2)",WeightLimitV2:{_enum:{Unlimited:"Null",Limited:"Compact"}},InstructionV2:{_enum:{WithdrawAsset:"MultiAssetsV2",ReserveAssetDeposited:"MultiAssetsV2",ReceiveTeleportedAsset:"MultiAssetsV2",QueryResponse:{queryId:"Compact",response:"ResponseV2",maxWeight:"Compact"},TransferAsset:{assets:"MultiAssetsV2",beneficiary:"MultiLocationV2"},TransferReserveAsset:{assets:"MultiAssetsV2",dest:"MultiLocationV2",xcm:"XcmV2"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"Compact",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"InteriorMultiLocationV2",ReportError:{queryId:"Compact",dest:"MultiLocationV2",maxResponseWeight:"Compact"},DepositAsset:{assets:"MultiAssetFilterV2",maxAssets:"Compact",beneficiary:"MultiLocationV2"},DepositReserveAsset:{assets:"MultiAssetFilterV2",maxAssets:"Compact",dest:"MultiLocationV2",xcm:"XcmV2"},ExchangeAsset:{give:"MultiAssetFilterV2",receive:"MultiAssetsV2"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV2",reserve:"MultiLocationV2",xcm:"XcmV2"},InitiateTeleport:{assets:"MultiAssetFilterV2",dest:"MultiLocationV2",xcm:"XcmV2"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV2",assets:"MultiAssetFilterV2",maxResponseWeight:"Compact"},BuyExecution:{fees:"MultiAssetV2",weightLimit:"WeightLimitV2"},RefundSurplus:"Null",SetErrorHandler:"XcmV2",SetAppendix:"XcmV2",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV2",ticket:"MultiLocationV2"},Trap:"Compact",SubscribeVersion:{queryId:"Compact",maxResponseWeight:"Compact"},UnsubscribeVersion:"Null"}},WildMultiAssetV2:{_enum:{All:"Null",AllOf:{id:"AssetIdV2",fun:"WildFungibilityV2"}}},XcmV2:"Vec",XcmErrorV2:{_enum:{Overflow:"Null",Unimplemented:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",MultiLocationFull:"Null",MultiLocationNotInvertible:"Null",BadOrigin:"Null",InvalidLocation:"Null",AssetNotFound:"Null",FailedToTransactAsset:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",ExceedsMaxMessageSize:"Null",DestinationUnsupported:"Null",Transport:"Null",Unroutable:"Null",UnknownClaim:"Null",FailedToDecode:"Null",MaxWeightInvalid:"Null",NotHoldingFees:"Null",TooExpensive:"Null",Trap:"u64",UnhandledXcmVersion:"Null",WeightLimitReached:"Weight",Barrier:"Null",WeightNotComputable:"Null"}},AssetIdV3:{_enum:{Concrete:"MultiLocationV3",Abstract:"Bytes"}},BodyIdV3:{_enum:{Unit:"Null",Moniker:"[u8;4]",Index:"Compact",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null",Defense:"Null",Administration:"Null",Treasury:"Null"}},BodyPartV3:{_enum:{Voice:"Null",Members:{count:"Compact"},Fraction:{nom:"Compact",denom:"Compact"},AtLeastProportion:{nom:"Compact",denom:"Compact"},MoreThanProportion:{nom:"Compact",denom:"Compact"}}},AssetInstanceV3:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8;4]",Array8:"[u8;8]",Array16:"[u8;16]",Array32:"[u8;32]"}},FungibilityV3:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV3"}},InteriorMultiLocationV3:"JunctionsV3",JunctionV3:{_enum:{Parachain:"Compact",AccountId32:{network:"Option",id:"[u8;32]"},AccountIndex64:{network:"Option",index:"Compact"},AccountKey20:{network:"Option",key:"[u8;20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:{length:"u8",data:"[u8;32]"},OnlyChild:"Null",Plurality:{id:"BodyIdV3",part:"BodyPartV3"},GlobalConsensus:"NetworkIdV3"}},JunctionsV3:{_enum:{Here:"Null",X1:"JunctionV3",X2:"(JunctionV3, JunctionV3)",X3:"(JunctionV3, JunctionV3, JunctionV3)",X4:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3)",X5:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3)",X6:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3)",X7:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3)",X8:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3)"}},MaybeErrorCodeV3:{_enum:{Success:"Null",Error:"Bytes",TruncatedError:"Bytes"}},MaxPalletsInfo:"u32",MultiAssetV3:{id:"AssetIdV3",fun:"FungibilityV3"},MultiAssetsV3:"Vec",MultiAssetFilterV3:{_enum:{Definite:"MultiAssetsV3",Wild:"WildMultiAssetV3"}},MultiLocationV3:{parents:"u8",interior:"JunctionsV3"},MaxPalletNameLen:"u32",NetworkIdV3:{_enum:{ByGenesis:"[u8;32]",ByFork:{blockNumber:"u64",blockHash:"[u8;32]"},Polkadot:"Null",Kusama:"Null",Westend:"Null",Rococo:"Null",Wococo:"Null",Ethereum:{chainId:"Compact"},BitcoinCore:"Null",BitcoinCash:"Null",PolkadotBulletin:"Null"}},OriginKindV3:"OriginKindV2",PalletInfoV3:{index:"Compact",name:"Bytes",moduleName:"Bytes",major:"Compact",minor:"Compact",patch:"Compact"},WildFungibilityV3:"WildFungibilityV2",QueryResponseInfoV3:{destination:"MultiLocationV3",queryId:"Compact",maxWeight:"WeightV2"},ResponseV3:{_enum:{Null:"Null",Assets:"MultiAssetsV3",ExecutionResult:"Option<(u32,XcmErrorV3)>",Version:"u32",PalletsInfo:"Vec",DispatchResult:"MaybeErrorCodeV3"}},XcmErrorV3:{_enum:{Overflow:"Null",Unimplemented:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",LocationFull:"Null",LocationNotInvertible:"Null",BadOrigin:"Null",InvalidLocation:"Null",AssetNotFound:"Null",FailedToTransactAsset:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",ExceedsMaxMessageSize:"Null",DestinationUnsupported:"Null",Transport:"Null",Unroutable:"Null",UnknownClaim:"Null",FailedToDecode:"Null",MaxWeightInvalid:"Null",NotHoldingFees:"Null",TooExpensive:"Null",Trap:"u64",ExpectationFalse:"Null",PalletNotFound:"Null",NameMismatch:"Null",VersionIncompatible:"Null",HoldingWouldOverflow:"Null",ExportError:"Null",ReanchorFailed:"Null",NoDeal:"Null",FeesNotMet:"Null",LockError:"Null",NoPermission:"Null",Unanchored:"Null",NotDepositable:"Null",UnhandledXcmVersion:"Null",WeightLimitReached:"WeightV2",Barrier:"Null",ExceedsStackLimit:"Null"}},ResponseV3Error:"(u32, XcmErrorV3)",ResponseV3Result:"Option<(u32, ResponseV3Error)>",WeightLimitV3:{_enum:{Unlimited:"Null",Limited:"WeightV2"}},InstructionV3:{_enum:{WithdrawAsset:"MultiAssetsV3",ReserveAssetDeposited:"MultiAssetsV3",ReceiveTeleportedAsset:"MultiAssetsV3",QueryResponse:{queryId:"Compact",response:"ResponseV3",maxWeight:"WeightV2",querier:"Option"},TransferAsset:{assets:"MultiAssetsV3",beneficiary:"MultiLocationV3"},TransferReserveAsset:{assets:"MultiAssetsV3",dest:"MultiLocationV3",xcm:"XcmV3"},Transact:{originKind:"XcmOriginKind",requireWeightAtMost:"WeightV2",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"JunctionsV3",ReportError:"QueryResponseInfoV3",DepositAsset:{assets:"MultiAssetFilterV3",beneficiary:"MultiLocationV3"},DepositReserveAsset:{assets:"MultiAssetFilterV3",dest:"MultiLocationV3",xcm:"XcmV3"},ExchangeAsset:{give:"MultiAssetFilterV3",want:"MultiAssetsV3",maximal:"bool"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV3",reserve:"MultiLocationV3",xcm:"XcmV3"},InitiateTeleport:{assets:"MultiAssetFilterV3",dest:"MultiLocationV3",xcm:"XcmV3"},ReportHolding:{responseInfo:"QueryResponseInfoV3",assets:"MultiAssetFilterV3"},BuyExecution:{fees:"MultiAssetV3",weightLimit:"WeightLimitV3"},RefundSurplus:"Null",SetErrorHandler:"XcmV3",SetAppendix:"XcmV3",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV3",ticket:"MultiLocationV3"},Trap:"Compact",SubscribeVersion:{queryId:"Compact",maxResponseWeight:"WeightV2"},UnsubscribeVersion:"Null",BurnAsset:"MultiAssetsV3",ExpectAsset:"MultiAssetsV3",ExpectOrigin:"Option",ExpectError:"Option<(u32, XcmErrorV3)>",ExpectTransactStatus:"MaybeErrorCodeV3",QueryPallet:{moduleName:"Vec",responseInfo:"QueryResponseInfoV3"},ExpectPallet:{index:"Compact",name:"Vec",moduleName:"Vec",crateMajor:"Compact",minCrateMinor:"Compact"},ReportTransactStatus:"QueryResponseInfoV3",ClearTransactStatus:"Null",UniversalOrigin:"JunctionV3",ExportMessage:{network:"NetworkIdV3",destination:"JunctionsV3",xcm:"XcmV3"},LockAsset:{asset:"MultiAssetV3",unlocker:"MultiLocationV3"},UnlockAsset:{asset:"MultiAssetV3",target:"MultiLocationV3"},NoteUnlockable:{asset:"MultiAssetV3",owner:"MultiLocationV3"},RequestUnlock:{asset:"MultiAssetV3",locker:"MultiLocationV3"},SetFeesMode:{jitWithdraw:"bool"},SetTopic:"[u8; 32]",ClearTopic:"Null",AliasOrigin:"MultiLocationV3",UnpaidExecution:{weightLimit:"WeightLimitV3",checkOrigin:"Option"}}},WildMultiAssetV3:{_enum:{All:"Null",AllOf:{id:"AssetIdV3",fun:"WildFungibilityV2"},AllCounted:"Compact",AllOfCounted:{id:"AssetIdV3",fun:"WildFungibilityV2",count:"Compact"}}},VersionV3:"u32",XcmV3:"Vec",AssetIdV4:"MultiLocationV4",AssetInstanceV4:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8;4]",Array8:"[u8;8]",Array16:"[u8;16]",Array32:"[u8;32]"}},FungibilityV4:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV4"}},UncheckedFungibilityV4:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV4"}},JunctionV4:{_enum:{Parachain:"Compact",AccountId32:{network:"Option",id:"[u8;32]"},AccountIndex64:{network:"Option",index:"Compact"},AccountKey20:{network:"Option",key:"[u8;20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:{length:"u8",data:"[u8;32]"},OnlyChild:"Null",Plurality:{id:"BodyIdV3",part:"BodyPartV3"},GlobalConsensus:"NetworkIdV4"}},JunctionsV4:{_enum:{Here:"Null",X1:"[JunctionV4;1]",X2:"[JunctionV4;2]",X3:"[JunctionV4;3]",X4:"[JunctionV4;4]",X5:"[JunctionV4;5]",X6:"[JunctionV4;6]",X7:"[JunctionV4;7]",X8:"[JunctionV4;8]"}},MaxPalletsInfo:"u32",NetworkIdV4:"NetworkIdV3",MultiAssetV4:{id:"AssetIdV4",fun:"FungibilityV4"},MultiAssetsV4:"Vec",MultiAssetFilterV4:{_enum:{Definite:"MultiAssetsV4",Wild:"WildMultiAssetV4"}},MultiLocationV4:{parents:"u8",interior:"JunctionsV4"},OriginKindV4:"XcmOriginKind",PalletInfoV4:"PalletInfoV3",WildFungibilityV4:"WildFungibilityV2",QueryResponseInfoV4:{destination:"MultiLocationV4",queryId:"Compact",maxWeight:"WeightV2"},ResponseV4:{_enum:{Null:"Null",Assets:"MultiAssetsV4",ExecutionResult:"Option<(u32, XcmErrorV3)>",Version:"u32",PalletsInfo:"Vec",DispatchResult:"MaybeErrorCodeV3"}},InstructionV4:{_enum:{WithdrawAsset:"MultiAssetsV4",ReserveAssetDeposited:"MultiAssetsV4",ReceiveTeleportedAsset:"MultiAssetsV4",QueryResponse:{queryId:"Compact",response:"ResponseV4",maxWeight:"WeightV2",querier:"Option"},TransferAsset:{assets:"MultiAssetsV4",beneficiary:"MultiLocationV4"},TransferReserveAsset:{assets:"MultiAssetsV4",dest:"MultiLocationV4",xcm:"XcmV4"},Transact:{originKind:"OriginKindV4",requireWeightAtMost:"WeightV2",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"JunctionsV4",ReportError:"QueryResponseInfoV4",DepositAsset:{assets:"MultiAssetFilterV4",beneficiary:"MultiLocationV4"},DepositReserveAsset:{assets:"MultiAssetFilterV4",dest:"MultiLocationV4",xcm:"XcmV4"},ExchangeAsset:{give:"MultiAssetFilterV4",want:"MultiAssetsV4",maximal:"bool"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV4",reserve:"MultiLocationV4",xcm:"XcmV4"},InitiateTeleport:{assets:"MultiAssetFilterV4",dest:"MultiLocationV4",xcm:"XcmV4"},ReportHolding:{responseInfo:"QueryResponseInfoV4",assets:"MultiAssetFilterV4"},BuyExecution:{fees:"MultiAssetV4",weightLimit:"WeightLimitV3"},RefundSurplus:"Null",SetErrorHandler:"XcmV4",SetAppendix:"XcmV4",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV4",ticket:"MultiLocationV4"},Trap:"Compact",SubscribeVersion:{queryId:"Compact",maxResponseWeight:"WeightV2"},UnsubscribeVersion:"Null",BurnAsset:"MultiAssetsV4",ExpectAsset:"MultiAssetsV4",ExpectOrigin:"Option",ExpectError:"Option<(u32, XcmErrorV3)>",ExpectTransactStatus:"MaybeErrorCodeV3",QueryPallet:{moduleName:"Vec",responseInfo:"QueryResponseInfoV4"},ExpectPallet:{index:"Compact",name:"Vec",moduleName:"Vec",crateMajor:"Compact",minCrateMinor:"Compact"},ReportTransactStatus:"QueryResponseInfoV4",ClearTransactStatus:"Null",UniversalOrigin:"JunctionV4",ExportMessage:{network:"NetworkIdV4",destination:"JunctionsV4",xcm:"XcmV4"},LockAsset:{asset:"MultiAssetV4",unlocker:"MultiLocationV4"},UnlockAsset:{asset:"MultiAssetV4",target:"MultiLocationV4"},NoteUnlockable:{asset:"MultiAssetV4",owner:"MultiLocationV4"},RequestUnlock:{asset:"MultiAssetV4",locker:"MultiLocationV4"},SetFeesMode:{jitWithdraw:"bool"},SetTopic:"[u8;32]",ClearTopic:"Null",AliasOrigin:"MultiLocationV4",UnpaidExecution:{weightLimit:"WeightLimitV3",checkOrigin:"Option"}}},OutcomeV4:{_enum:{Complete:{used:"WeightV2"},Incomplete:{used:"WeightV2",error:"XcmErrorV3"},Error:{error:"XcmErrorV3"}}},WildMultiAssetV4:{_enum:{All:"Null",AllOf:{id:"AssetIdV4",fun:"WildFungibilityV4"},AllCounted:"Compact",AllOfCounted:{id:"AssetIdV4",fun:"WildFungibilityV4",count:"Compact"}}},VersionV4:"u32",XcmV4:"Vec",XcmErrorV4:"XcmErrorV3",AssetIdV5:"MultiLocationV5",AssetInstanceV5:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8;4]",Array8:"[u8;8]",Array16:"[u8;16]",Array32:"[u8;32]"}},MultiAssetV5:{id:"AssetIdV5",fun:"FungibilityV5"},MultiAssetsV5:"Vec",WildMultiAssetV5:{_enum:{All:"Null",AllOf:{id:"AssetIdV5",fun:"WildFungibilityV5"},AllCounted:"Compact",AllOfCounted:{id:"AssetIdV5",fun:"WildFungibilityV5",count:"Compact"}}},MultiAssetFilterV5:{_enum:{Definite:"MultiAssetsV5",Wild:"WildMultiAssetV5"}},MultiAssetTransferFilterV5:{_enum:{Teleport:"MultiAssetFilterV5",ReserveDeposit:"MultiAssetFilterV5",ReserveWithdraw:"MultiAssetFilterV5"}},FungibilityV5:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV5"}},UncheckedFungibilityV5:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV5"}},WildFungibilityV5:"WildFungibilityV2",JunctionV5:{_enum:{Parachain:"Compact",AccountId32:{network:"Option",id:"[u8;32]"},AccountIndex64:{network:"Option",index:"Compact"},AccountKey20:{network:"Option",key:"[u8;20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:{length:"u8",data:"[u8;32]"},OnlyChild:"Null",Plurality:{id:"BodyIdV3",part:"BodyPartV3"},GlobalConsensus:"NetworkIdV5"}},NetworkIdV5:{_enum:{ByGenesis:"[u8;32]",ByFork:{blockNumber:"u64",blockHash:"[u8;32]"},Polkadot:"Null",Kusama:"Null",Ethereum:{chainId:"Compact"},BitcoinCore:"Null",BitcoinCash:"Null",PolkadotBulletin:"Null"}},JunctionsV5:{_enum:{Here:"Null",X1:"[JunctionV5;1]",X2:"[JunctionV5;2]",X3:"[JunctionV5;3]",X4:"[JunctionV5;4]",X5:"[JunctionV5;5]",X6:"[JunctionV5;6]",X7:"[JunctionV5;7]",X8:"[JunctionV5;8]"}},MultiLocationV5:{parents:"u8",interior:"JunctionsV5"},InteriorMultiLocationV5:"JunctionsV5",XcmV5:"Vec",PalletInfoV5:"PalletInfoV3",ResponseV5:{_enum:{Null:"Null",Assets:"MultiAssetsV5",ExecutionResult:"Option<(u32, XcmErrorV3)>",Version:"u32",PalletsInfo:"Vec",DispatchResult:"MaybeErrorCodeV3"}},QueryResponseInfoV5:{destination:"MultiLocationV5",queryId:"Compact",maxWeight:"WeightV2"},InstructionV5:{_enum:{WithdrawAsset:"MultiAssetsV5",ReserveAssetDeposited:"MultiAssetsV5",ReceiveTeleportedAsset:"MultiAssetsV5",QueryResponse:{queryId:"Compact",response:"ResponseV5",maxWeight:"WeightV2",querier:"Option"},TransferAsset:{assets:"MultiAssetsV5",beneficiary:"MultiLocationV5"},TransferReserveAsset:{assets:"MultiAssetsV5",dest:"MultiLocationV5",xcm:"XcmV5"},Transact:{originKind:"OriginKindV4",requireWeightAtMost:"WeightV2",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"InteriorMultiLocationV5",ReportError:"QueryResponseInfoV4",DepositAsset:{assets:"MultiAssetFilterV5",beneficiary:"MultiLocationV5"},DepositReserveAsset:{assets:"MultiAssetFilterV5",dest:"MultiLocationV5",xcm:"XcmV5"},ExchangeAsset:{give:"MultiAssetFilterV5",want:"MultiAssetsV5",maximal:"bool"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV5",reserve:"MultiLocationV5",xcm:"XcmV5"},InitiateTeleport:{assets:"MultiAssetFilterV5",dest:"MultiLocationV5",xcm:"XcmV5"},ReportHolding:{responseInfo:"QueryResponseInfoV4",assets:"MultiAssetFilterV5"},BuyExecution:{fees:"MultiAssetV4",weightLimit:"WeightLimitV3"},RefundSurplus:"Null",SetErrorHandler:"XcmV5",SetAppendix:"XcmV5",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV5",ticket:"MultiLocationV5"},Trap:"Compact",SubscribeVersion:{queryId:"Compact",maxResponseWeight:"WeightV2"},UnsubscribeVersion:"Null",BurnAsset:"MultiAssetsV5",ExpectAsset:"MultiAssetsV5",ExpectOrigin:"Option",ExpectError:"Option<(u32, XcmErrorV3)>",ExpectTransactStatus:"MaybeErrorCodeV3",QueryPallet:{moduleName:"Vec",responseInfo:"QueryResponseInfoV4"},ExpectPallet:{index:"Compact",name:"Vec",moduleName:"Vec",crateMajor:"Compact",minCrateMinor:"Compact"},ReportTransactStatus:"QueryResponseInfoV4",ClearTransactStatus:"Null",UniversalOrigin:"JunctionV5",ExportMessage:{network:"NetworkIdV5",destination:"InteriorMultiLocationV5",xcm:"XcmV5"},LockAsset:{asset:"MultiAssetV5",unlocker:"MultiLocationV5"},UnlockAsset:{asset:"MultiAssetV5",target:"MultiLocationV5"},NoteUnlockable:{asset:"MultiAssetV5",owner:"MultiLocationV5"},RequestUnlock:{asset:"MultiAssetV5",locker:"MultiLocationV5"},SetFeesMode:{jitWithdraw:"bool"},SetTopic:"[u8;32]",ClearTopic:"Null",AliasOrigin:"MultiLocationV5",UnpaidExecution:{weightLimit:"WeightLimitV3",checkOrigin:"Option"},PayFees:{asset:"MultiAssetV5"},InitiateTransfer:{destination:"MultiLocationV5",remoteFees:"Option",preserveOrigin:"bool",assets:"Vec",remoteXcm:"XcmV5"},ExecuteWithOrigin:{descendant_origin:"Option",xcm:"XcmV5"},SetHints:{hints:"Vec"}}},HintV5:{_enum:{AssetClaimer:{location:"MultiLocationV5"}}},XcmErrorV5:"XcmErrorV3",...(0,n(38525)._)("V5"),DoubleEncodedCall:{encoded:"Bytes"},XcmOriginKind:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},Outcome:{_enum:{Complete:"Weight",Incomplete:"(Weight, XcmErrorV0)",Error:"XcmErrorV0"}},QueryId:"u64",QueryStatus:{_enum:{Pending:{responder:"VersionedMultiLocation",maybeNotify:"Option<(u8, u8)>",timeout:"BlockNumber"},Ready:{response:"VersionedResponse",at:"BlockNumber"}}},QueueConfigData:{suspendThreshold:"u32",dropThreshold:"u32",resumeThreshold:"u32",thresholdWeight:"Weight",weightRestrictDecay:"Weight"},VersionMigrationStage:{_enum:{MigrateSupportedVersion:"Null",MigrateVersionNotifiers:"Null",NotifyCurrentTargets:"Option",MigrateAndNotifyOldTargets:"Null"}},VersionedMultiAsset:{_enum:{V0:"MultiAssetV0",V1:"MultiAssetV1",V2:"MultiAssetV2",V3:"MultiAssetV3",V4:"MultiAssetV4",V5:"MultiAssetV5"}},VersionedMultiAssets:{_enum:{V0:"Vec",V1:"MultiAssetsV1",V2:"MultiAssetsV2",V3:"MultiAssetsV3",V4:"MultiAssetsV4",V5:"MultiAssetsV5"}},VersionedMultiLocation:{_enum:{V0:"MultiLocationV0",V1:"MultiLocationV1",V2:"MultiLocationV2",V3:"MultiLocationV3",V4:"MultiLocationV4",v5:"MultiLocationV5"}},VersionedResponse:{V0:"ResponseV0",V1:"ResponseV1",V2:"ResponseV2",V3:"ResponseV3",V4:"ResponseV4",V5:"ResponseV5"},VersionedXcm:{_enum:{V0:"XcmV0",V1:"XcmV1",V2:"XcmV2",V3:"XcmV3",V4:"XcmV4",V5:"XcmV5"}},XcmVersion:"u32"}},ls={rpc:{},runtime:{XcmPaymentApi:[{methods:{query_acceptable_payment_assets:{description:"The API to query acceptable payment assets",params:[{name:"version",type:"u32"}],type:"Result, XcmPaymentApiError>"},query_weight_to_asset_fee:{description:"",params:[{name:"weight",type:"WeightV2"},{name:"asset",type:"XcmVersionedAssetId"}],type:"Result"},query_xcm_weight:{description:"",params:[{name:"message",type:"XcmVersionedXcm"}],type:"Result"}},version:1}]},types:{XcmPaymentApiError:{_enum:["Unimplemented","VersionedConversionFailed","WeightNotComputable","UnhandledXcmVersion","AssetNotFound"]}}},ds={rpc:{},runtime:{LocationToAccountApi:[{methods:{convert_location:{description:"Converts `Location` to `AccountId`",params:[{name:"location",type:"XcmVersionedLocation"}],type:"Result"}},version:1}]},types:{Error:{_enum:["Unsupported","VersionedConversionFailed"]}}},hs={rpc:{},types:{ContractCryptoHasher:{_enum:["Blake2x256","Sha2x256","Keccak256"]},ContractDiscriminant:"u32",ContractLayoutArray:{offset:"ContractLayoutKey",len:"u32",cellsPerElem:"u64",layout:"ContractStorageLayout"},ContractLayoutCell:{key:"ContractLayoutKey",ty:"SiLookupTypeId"},ContractLayoutEnum:{dispatchKey:"ContractLayoutKey",variants:"BTreeMap"},ContractLayoutHash:{offset:"ContractLayoutKey",strategy:"ContractLayoutHashingStrategy",layout:"ContractStorageLayout"},ContractLayoutHashingStrategy:{hasher:"ContractCryptoHasher",postfix:"Vec",prefix:"Vec"},ContractLayoutKey:"[u8; 32]",ContractLayoutStruct:{fields:"Vec"},ContractLayoutStructField:{layout:"ContractStorageLayout",name:"Text"},ContractStorageLayout:{_enum:{Cell:"ContractLayoutCell",Hash:"ContractLayoutHash",Array:"ContractLayoutArray",Struct:"ContractLayoutStruct",Enum:"ContractLayoutEnum"}},ContractConstructorSpecV0:{name:"Text",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV1:{name:"Vec",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV2:{label:"Text",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV3:{label:"Text",selector:"ContractSelector",payable:"bool",args:"Vec",docs:"Vec"},ContractConstructorSpecV4:{label:"Text",selector:"ContractSelector",payable:"bool",args:"Vec",docs:"Vec",default:"bool",returnType:"Option"},ContractContractSpecV0:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV1:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV2:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV3:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV4:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec",environment:"ContractEnvironmentV4"},ContractContractSpecV5:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec",environment:"ContractEnvironmentV4"},ContractContractSpecV6:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec",environment:"ContractEnvironmentV4"},ContractDisplayName:"SiPath",ContractEventParamSpecV0:{name:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec"},ContractEventParamSpecV2:{label:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec"},ContractEventSpecV0:{name:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV1:{name:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV2:{label:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV3:{label:"Text",args:"Vec",docs:"Vec",module_path:"Text",signature_topic:"Option<[u8; 32]>"},ContractMessageParamSpecV0:{name:"Text",type:"ContractTypeSpec"},ContractMessageParamSpecV2:{label:"Text",type:"ContractTypeSpec"},ContractMessageSpecV0:{name:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV1:{name:"Vec",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV2:{label:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV3:{label:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec",default:"bool"},ContractSelector:"[u8; 4]",ContractTypeSpec:{type:"SiLookupTypeId",displayName:"ContractDisplayName"},ContractConstructorSpecLatest:"ContractConstructorSpecV4",ContractEventSpecLatest:"ContractEventSpecV3",ContractEventParamSpecLatest:"ContractEventParamSpecV2",ContractMessageParamSpecLatest:"ContractMessageParamSpecV2",ContractMessageSpecLatest:"ContractMessageSpecV3",ContractMetadataLatest:"ContractMetadataV6",ContractProjectInfo:{source:"ContractProjectSource",contract:"ContractProjectContract"},ContractReviveProjectInfo:{source:"ContractReviveProjectSource",contract:"ContractProjectContract"},ContractMetadataV0:{metadataVersion:"Text",types:"Vec",spec:"ContractContractSpecV0"},ContractMetadataV1:{types:"Vec",spec:"ContractContractSpecV1"},ContractMetadataV2:{types:"Vec",spec:"ContractContractSpecV2"},ContractMetadataV3:{types:"Vec",spec:"ContractContractSpecV3"},ContractMetadataV4:{types:"Vec",spec:"ContractContractSpecV4",version:"Text"},ContractMetadataV5:{types:"Vec",spec:"ContractContractSpecV5",version:"u64"},ContractMetadataV6:{types:"Vec",spec:"ContractContractSpecV6",version:"u64"},ContractMetadata:{_enum:{V0:"ContractMetadataV0",V1:"ContractMetadataV1",V2:"ContractMetadataV2",V3:"ContractMetadataV3",V4:"ContractMetadataV4",V5:"ContractMetadataV5",V6:"ContractMetadataV6"}},ContractProjectV0:{metadataVersion:"Text",source:"ContractProjectSource",contract:"ContractProjectContract",types:"Vec",spec:"ContractContractSpecV0"},ContractProject:"(ContractProjectInfo, ContractMetadata)",ContractProjectContract:{_alias:{docs:"documentation"},name:"Text",version:"Text",authors:"Vec",description:"Option",docs:"Option",repository:"Option",homepage:"Option",license:"Option"},ContractProjectSource:{_alias:{wasmHash:"hash"},wasmHash:"[u8; 32]",language:"Text",compiler:"Text",wasm:"Raw"},ContractReviveProjectSource:{_alias:{wasmHash:"hash",wasm:"contract_binary"},wasmHash:"[u8; 32]",language:"Text",compiler:"Text",wasm:"Raw"},ContractEnvironmentV4:{_alias:{hashType:"hash"},accountId:"Option",balance:"Option",blockNumber:"Option",hashType:"Option",timestamp:"Option",maxEventTopics:"Option"}}},ps={account_basic:{description:"Returns pallet_evm::Accounts by address.",params:[{name:"address",type:"H160"}],type:"EvmAccount"},account_code_at:{description:"For a given account address, returns pallet_evm::AccountCodes.",params:[{name:"address",type:"H160"}],type:"Bytes"},author:{description:"Returns the converted FindAuthor::find_author authority id.",params:[],type:"H160"},call:{description:"Returns a frame_ethereum::call response. If `estimate` is true,",params:[{name:"from",type:"H160"},{name:"to",type:"H160"},{name:"data",type:"Vec"},{name:"value",type:"U256"},{name:"gasLimit",type:"U256"},{name:"maxFeePerGas",type:"Option"},{name:"maxPriorityFeePerGas",type:"Option"},{name:"nonce",type:"Option"},{name:"estimate",type:"bool"},{name:"accessList",type:"Option)>>"}],type:"Result"},chain_id:{description:"Returns runtime defined pallet_evm::ChainId.",params:[],type:"u64"},create:{description:"Returns a frame_ethereum::call response. If `estimate` is true,",params:[{name:"from",type:"H160"},{name:"data",type:"Vec"},{name:"value",type:"U256"},{name:"gasLimit",type:"U256"},{name:"maxFeePerGas",type:"Option"},{name:"maxPriorityFeePerGas",type:"Option"},{name:"nonce",type:"Option"},{name:"estimate",type:"bool"},{name:"accessList",type:"Option)>>"}],type:"Result"},current_all:{description:"Return all the current data for a block in a single runtime call.",params:[],type:"(Option, Option>, Option>)"},current_block:{description:"Return the current block.",params:[],type:"BlockV2"},current_receipts:{description:"Return the current receipt.",params:[],type:"Option>"},current_transaction_statuses:{description:"Return the current transaction status.",params:[],type:"Option>"},elasticity:{description:"Return the elasticity multiplier.",params:[],type:"Option"},extrinsic_filter:{description:"Receives a `Vec` and filters all the ethereum transactions.",params:[{name:"xts",type:"Vec"}],type:"Vec"},gas_price:{description:"Returns FixedGasPrice::min_gas_price",params:[],type:"u256"},storage_at:{description:"For a given account address and index, returns pallet_evm::AccountStorages.",params:[{name:"address",type:"H160"},{name:"index",type:"u256"}],type:"H256"}},ms={rpc:{listening:{aliasSection:"net",description:"Returns true if client is actively listening for network connections. Otherwise false.",params:[],type:"bool"},peerCount:{aliasSection:"net",description:"Returns number of peers connected to node.",params:[],type:"Text"},version:{aliasSection:"net",description:"Returns protocol version.",params:[],type:"Text"},clientVersion:{aliasSection:"web3",description:"Returns current client version.",params:[],type:"Text"},sha3:{aliasSection:"web3",description:"Returns sha3 of the given data",params:[{name:"data",type:"Bytes"}],type:"H256"},accounts:{description:"Returns accounts list.",params:[],type:"Vec"},blockNumber:{description:"Returns the blockNumber",params:[],type:"U256"},call:{description:"Call contract, returning the output data.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},chainId:{description:"Returns the chain ID used for transaction signing at the current best block. None is returned if not available.",params:[],type:"U64"},coinbase:{description:"Returns block author.",params:[],type:"H160"},estimateGas:{description:"Estimate gas needed for execution of given contract.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},feeHistory:{description:"Returns fee history for given block count & reward percentiles",params:[{name:"blockCount",type:"U256"},{name:"newestBlock",type:"BlockNumber"},{name:"rewardPercentiles",type:"Option>"}],type:"EthFeeHistory"},gasPrice:{description:"Returns current gas price.",params:[],type:"U256"},getBalance:{description:"Returns balance of the given account.",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getBlockByHash:{description:"Returns block with given hash.",params:[{name:"hash",type:"H256"},{name:"full",type:"bool"}],type:"Option"},getBlockByNumber:{description:"Returns block with given number.",params:[{name:"block",type:"BlockNumber"},{name:"full",type:"bool"}],type:"Option"},getBlockTransactionCountByHash:{description:"Returns the number of transactions in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getBlockTransactionCountByNumber:{description:"Returns the number of transactions in a block with given block number.",params:[{name:"block",type:"BlockNumber"}],type:"U256"},getCode:{description:"Returns the code at given address at given time (block number).",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},getFilterChanges:{description:"Returns filter changes since last poll.",params:[{name:"index",type:"U256"}],type:"EthFilterChanges"},getFilterLogs:{description:"Returns all logs matching given filter (in a range 'from' - 'to').",params:[{name:"index",type:"U256"}],type:"Vec"},getLogs:{description:"Returns logs matching given filter object.",params:[{name:"filter",type:"EthFilter"}],type:"Vec"},getProof:{description:"Returns proof for account and storage.",params:[{name:"address",type:"H160"},{name:"storageKeys",type:"Vec"},{name:"number",type:"BlockNumber"}],type:"EthAccount"},getStorageAt:{description:"Returns content of the storage at given address.",params:[{name:"address",type:"H160"},{name:"index",type:"U256"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"H256"},getTransactionByBlockHashAndIndex:{description:"Returns transaction at given block hash and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByBlockNumberAndIndex:{description:"Returns transaction by given block number and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByHash:{description:"Get transaction by its hash.",params:[{name:"hash",type:"H256"}],type:"EthTransaction"},getTransactionCount:{description:"Returns the number of transactions sent from given address at given time (block number).",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getTransactionReceipt:{description:"Returns transaction receipt by transaction hash.",params:[{name:"hash",type:"H256"}],type:"EthReceipt"},getUncleByBlockHashAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleByBlockNumberAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleCountByBlockHash:{description:"Returns the number of uncles in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getUncleCountByBlockNumber:{description:"Returns the number of uncles in a block with given block number.",params:[{name:"number",type:"BlockNumber"}],type:"U256"},getWork:{description:"Returns the hash of the current block, the seedHash, and the boundary condition to be met.",params:[],type:"EthWork"},hashrate:{description:"Returns the number of hashes per second that the node is mining with.",params:[],type:"U256"},maxPriorityFeePerGas:{description:"Returns max priority fee per gas",params:[],type:"U256"},mining:{description:"Returns true if client is actively mining new blocks.",params:[],type:"bool"},newBlockFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},newFilter:{description:"Returns id of new filter.",params:[{name:"filter",type:"EthFilter"}],type:"U256"},newPendingTransactionFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},protocolVersion:{description:"Returns protocol version encoded as a string (quotes are necessary).",params:[],type:"u64"},sendRawTransaction:{description:"Sends signed transaction, returning its hash.",params:[{name:"bytes",type:"Bytes"}],type:"H256"},sendTransaction:{description:"Sends transaction; will block waiting for signer to return the transaction hash",params:[{name:"tx",type:"EthTransactionRequest"}],type:"H256"},submitHashrate:{description:"Used for submitting mining hashrate.",params:[{name:"index",type:"U256"},{name:"hash",type:"H256"}],type:"bool"},submitWork:{description:"Used for submitting a proof-of-work solution.",params:[{name:"nonce",type:"H64"},{name:"headerHash",type:"H256"},{name:"mixDigest",type:"H256"}],type:"bool"},subscribe:{description:"Subscribe to Eth subscription.",params:[{name:"kind",type:"EthSubKind"},{isOptional:!0,name:"params",type:"EthSubParams"}],pubsub:["subscription","subscribe","unsubscribe"],type:"Null"},syncing:{description:"Returns an object with data about the sync status or false.",params:[],type:"EthSyncStatus"},uninstallFilter:{description:"Uninstalls filter.",params:[{name:"index",type:"U256"}],type:"bool"}},runtime:{ConvertTransactionRuntimeApi:[{methods:{convert_transaction:{description:"Converts an Ethereum-style transaction to Extrinsic",params:[{name:"transaction",type:"TransactionV2"}],type:"Extrinsic"}},version:2},{methods:{convert_transaction:{description:"Converts an Ethereum-style transaction to Extrinsic",params:[{name:"transaction",type:"TransactionV3"}],type:"Extrinsic"}},version:3}],DebugRuntimeApi:[{methods:{trace_block:{description:"Trace all block extrinsics",params:[{name:"extrinsics",type:"Vec"},{name:"knownTransactions",type:"Vec"}],type:"Result<(), DispatchError>"},trace_transaction:{description:"Trace transaction extrinsics",params:[{name:"extrinsics",type:"Vec"},{name:"transaction",type:"EthTransaction"}],type:"Result<(), DispatchError>"}},version:4}],EthereumRuntimeRPCApi:[{methods:{...ps},version:4},{methods:{...ps,call:{description:"Returns a frame_ethereum::call response. If `estimate` is true,",params:[{name:"from",type:"H160"},{name:"to",type:"H160"},{name:"data",type:"Vec"},{name:"value",type:"U256"},{name:"gasLimit",type:"U256"},{name:"maxFeePerGas",type:"Option"},{name:"maxPriorityFeePerGas",type:"Option"},{name:"nonce",type:"Option"},{name:"estimate",type:"bool"},{name:"accessList",type:"Option)>>"}],type:"Result"},create:{description:"Returns a frame_ethereum::call response. If `estimate` is true,",params:[{name:"from",type:"H160"},{name:"data",type:"Vec"},{name:"value",type:"U256"},{name:"gasLimit",type:"U256"},{name:"maxFeePerGas",type:"Option"},{name:"maxPriorityFeePerGas",type:"Option"},{name:"nonce",type:"Option"},{name:"estimate",type:"bool"},{name:"accessList",type:"Option)>>"}],type:"Result"}},version:5}]},types:{BlockV0:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},LegacyTransaction:{nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",signature:"EthLegacyTransactionSignature"},TransactionV0:"LegacyTransaction",BlockV1:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP2930Transaction:{chainId:"u64",nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",signature:"EthTransactionSignature"},TransactionV1:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction"}},BlockV2:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP1559Transaction:{chainId:"u64",nonce:"U256",maxPriorityFeePerGas:"U256",maxFeePerGas:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",signature:"EthTransactionSignature"},TransactionV2:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction",EIP1559:"EIP1559Transaction"}},BlockV3:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP7702Transaction:{chainId:"u64",nonce:"U256",maxPriorityFeePerGas:"U256",maxFeePerGas:"U256",gasLimit:"U256",destination:"EthTransactionAction",value:"U256",data:"Bytes",accessList:"EthAccessList",authorizationList:"EthAuthorizationList",signature:"EthTransactionSignature"},TransactionV3:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction",EIP1559:"EIP1559Transaction",EIP7702:"EIP7702Transaction"}},EthereumAccountId:"GenericEthereumAccountId",EthereumAddress:"GenericEthereumAccountId",EthereumLookupSource:"GenericEthereumLookupSource",EthereumSignature:"[u8; 65]",EthAccessListItem:{address:"EthAddress",slots:"Vec"},EthAccessList:"Vec",EthAuthorizationList:"Vec",EthAuthorizationListItem:{chainId:"u64",address:"H160",nonce:"U256",signature:"EthAuthorizationSignature"},EthAuthorizationSignature:{oddYParity:"bool",r:"H256",s:"H256"},EthAccount:{address:"EthAddress",balance:"U256",nonce:"U256",codeHash:"H256",storageHash:"H256",accountProof:"Vec",storageProof:"Vec"},EthAddress:"H160",EthBlock:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EthHeader:{parentHash:"H256",ommersHash:"H256",beneficiary:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",logsBloom:"EthBloom",difficulty:"U256",number:"U256",gasLimit:"U256",gasUsed:"U256",timestamp:"u64",extraData:"Bytes",mixMash:"H256",nonce:"H64"},EthRichBlock:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",totalDifficulty:"Option",sealFields:"Vec",uncles:"Vec",transactions:"Vec",blockSize:"Option"},EthBloom:"H2048",EthCallRequest:{from:"Option",to:"Option",gasPrice:"Option",gas:"Option",value:"Option",data:"Option",nonce:"Option"},EthFeeHistory:{oldestBlock:"U256",baseFeePerGas:"Vec",gasUsedRatio:"Vec",reward:"Option>>"},EthFilter:{fromBlock:"Option",toBlock:"Option",blockHash:"Option",address:"Option",topics:"Option"},EthFilterAddress:{_enum:{Single:"EthAddress",Multiple:"Vec",Null:"Null"}},EthFilterChanges:{_enum:{Logs:"Vec",Hashes:"Vec",Empty:"Null"}},EthFilterTopic:{_enum:{Single:"EthFilterTopicInner",Multiple:"Vec",Null:"Null"}},EthFilterTopicEntry:"Option",EthFilterTopicInner:{_enum:{Single:"EthFilterTopicEntry",Multiple:"Vec",Null:"Null"}},EthRichHeader:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",sealFields:"Vec",blockSize:"Option"},EthLog:{address:"EthAddress",topics:"Vec",data:"Bytes",blockHash:"Option",blockNumber:"Option",transactionHash:"Option",transactionIndex:"Option",logIndex:"Option",transactionLogIndex:"Option",removed:"bool"},EthReceipt:{transactionHash:"Option",transactionIndex:"Option",blockHash:"Option",from:"Option",to:"Option",blockNumber:"Option",cumulativeGasUsed:"U256",gasUsed:"Option",contractAddress:"Option",logs:"Vec",root:"Option",logsBloom:"EthBloom",statusCode:"Option"},EthReceiptV0:"EthReceipt",EthReceiptV3:"EthReceipt",EthReceiptV4:"EthReceipt",EthStorageProof:{key:"U256",value:"U256",proof:"Vec"},EthSubKind:{_enum:["newHeads","logs","newPendingTransactions","syncing"]},EthSubParams:{_enum:{None:"Null",Logs:"EthFilter"}},EthSubResult:{_enum:{Header:"EthRichHeader",Log:"EthLog",TransactionHash:"H256",SyncState:"EthSyncStatus"}},EthSyncInfo:{startingBlock:"U256",currentBlock:"U256",highestBlock:"U256",warpChunksAmount:"Option",warpChunksProcessed:"Option"},EthSyncStatus:{_enum:{Info:"EthSyncInfo",None:"Null"}},EthTransaction:{hash:"H256",nonce:"U256",blockHash:"Option",blockNumber:"Option",transactionIndex:"Option",from:"H160",to:"Option",value:"U256",gasPrice:"Option",maxFeePerGas:"Option",maxPriorityFeePerGas:"Option",gas:"U256",input:"Bytes",creates:"Option",raw:"Bytes",publicKey:"Option",chainId:"Option",standardV:"U256",v:"U256",r:"U256",s:"U256",accessList:"Option>",transactionType:"Option"},EthLegacyTransactionSignature:{v:"u64",r:"H256",s:"H256"},EthTransactionSignature:{oddYParity:"bool",r:"H256",s:"H256"},EthTransactionAction:{_enum:{Call:"H160",Create:"Null"}},EthTransactionCondition:{_enum:{block:"u64",time:"u64"}},EthTransactionRequest:{from:"Option",to:"Option",gasPrice:"Option",gas:"Option",value:"Option",data:"Option",nonce:"Option"},EthTransactionStatus:{transactionHash:"H256",transactionIndex:"u32",from:"EthAddress",to:"Option",contractAddress:"Option",logs:"Vec",logsBloom:"EthBloom"},EthWork:{powHash:"H256",seedHash:"H256",target:"H256",number:"Option"}}},fs={rpc:{},runtime:{AuthorFilterAPI:[{methods:{can_author:{description:"The runtime api used to predict whether an author will be eligible in the given slot",params:[{name:"author",type:"AccountId"},{name:"relayParent",type:"u32"},{name:"parentHeader",type:"Header"}],type:"bool"}},version:2},{methods:{can_author:{description:"The runtime api used to predict whether an author will be eligible in the given slot",params:[{name:"author",type:"AccountId"},{name:"relayParent",type:"u32"}],type:"bool"}},version:1}],NimbusApi:[{methods:{can_author:{description:"The runtime api used to predict whether a Nimbus author will be eligible in the given slot",params:[{name:"author",type:"AccountId"},{name:"relayParent",type:"u32"},{name:"parentHeader",type:"Header"}],type:"bool"}},version:1}]},types:{}},ys={rpc:{},runtime:{OracleApi:[{methods:{get_all_values:{description:"Retrieves all values",params:[{name:"providerId",type:"Raw"}],type:"Raw"},get_value:{description:"Retrieves a single value",params:[{name:"providerId",type:"Raw"},{name:"key",type:"Raw"}],type:"Option"}},version:1}]},types:{}},gs={rpc:{},runtime:{TokensApi:[{methods:{query_existential_deposit:{description:"Query the existential amount for a specific currency",params:[{name:"currencyId",type:"Raw"}],type:"u128"}},version:1}]},types:{}},vs={rpc:{methods:{description:"Retrieves the list of RPC methods that are exposed by the node",params:[],type:"RpcMethods"}},types:{RpcMethods:{version:"u32",methods:"Vec"}}},bs={rpc:{hasKey:{description:"Returns true if the keystore has private keys for the given public key and key type.",isUnsafe:!0,params:[{name:"publicKey",type:"Bytes"},{name:"keyType",type:"Text"}],type:"bool"},hasSessionKeys:{description:"Returns true if the keystore has private keys for the given session public keys.",isUnsafe:!0,params:[{name:"sessionKeys",type:"Bytes"}],type:"bool"},insertKey:{description:"Insert a key into the keystore.",isUnsafe:!0,params:[{name:"keyType",type:"Text"},{name:"suri",type:"Text"},{name:"publicKey",type:"Bytes"}],type:"Bytes"},pendingExtrinsics:{description:"Returns all pending extrinsics, potentially grouped by sender",params:[],type:"Vec"},removeExtrinsic:{description:"Remove given extrinsic from the pool and temporarily ban it to prevent reimporting",isUnsafe:!0,params:[{name:"bytesOrHash",type:"Vec"}],type:"Vec"},rotateKeys:{description:"Generate new session keys and returns the corresponding public keys",isUnsafe:!0,params:[],type:"Bytes"},submitAndWatchExtrinsic:{description:"Submit and subscribe to watch an extrinsic until unsubscribed",isSigned:!0,params:[{name:"extrinsic",type:"Extrinsic"}],pubsub:["extrinsicUpdate","submitAndWatchExtrinsic","unwatchExtrinsic"],type:"ExtrinsicStatus"},submitExtrinsic:{description:"Submit a fully formatted extrinsic for block inclusion",isSigned:!0,params:[{name:"extrinsic",type:"Extrinsic"}],type:"Hash"}},types:{ExtrinsicOrHash:{_enum:{Hash:"Hash",Extrinsic:"Bytes"}},ExtrinsicStatus:{_enum:{Future:"Null",Ready:"Null",Broadcast:"Vec",InBlock:"Hash",Retracted:"Hash",FinalityTimeout:"Hash",Finalized:"Hash",Usurped:"Hash",Dropped:"Null",Invalid:"Null"}}}},xs={rpc:{getBlock:{description:"Get header and body of a relay chain block",params:[{isHistoric:!0,isOptional:!0,name:"hash",type:"BlockHash"}],type:"SignedBlock"},getBlockHash:{description:"Get the block hash for a specific block",params:[{isOptional:!0,name:"blockNumber",type:"BlockNumber"}],type:"BlockHash"},getFinalizedHead:{alias:["chain_getFinalisedHead"],description:"Get hash of the last finalized block in the canon chain",params:[],type:"BlockHash"},getHeader:{alias:["chain_getHead"],description:"Retrieves the header for a specific block",params:[{isHistoric:!0,isOptional:!0,name:"hash",type:"BlockHash"}],type:"Header"},subscribeAllHeads:{description:"Retrieves the newest header via subscription",params:[],pubsub:["allHead","subscribeAllHeads","unsubscribeAllHeads"],type:"Header"},subscribeFinalizedHeads:{alias:["chain_subscribeFinalisedHeads","chain_unsubscribeFinalisedHeads"],description:"Retrieves the best finalized header via subscription",params:[],pubsub:["finalizedHead","subscribeFinalizedHeads","unsubscribeFinalizedHeads"],type:"Header"},subscribeNewHeads:{alias:["chain_unsubscribeNewHeads","subscribe_newHead","unsubscribe_newHead"],description:"Retrieves the best header via subscription",params:[],pubsub:["newHead","subscribeNewHead","unsubscribeNewHead"],type:"Header"}},types:{BlockHash:"Hash"}},ws={rpc:{getKeys:{description:"Returns the keys with prefix from a child storage, leave empty to get all the keys",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Vec"},getKeysPaged:{alias:["childstate_getKeysPagedAt"],description:"Returns the keys with prefix from a child storage with pagination support",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{name:"count",type:"u32"},{isOptional:!0,name:"startKey",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Vec"},getStorage:{description:"Returns a child storage entry at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Option"},getStorageEntries:{description:"Returns child storage entries for multiple keys at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Vec>"},getStorageHash:{description:"Returns the hash of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Option"},getStorageSize:{description:"Returns the size of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Option"}},types:{PrefixedStorageKey:"StorageKey"}},Vs={rpc:{localStorageClear:{description:"Clear offchain local storage under given key and prefix",isUnsafe:!0,params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"}],type:"Null"},localStorageGet:{description:"Get offchain local storage under given key and prefix",isUnsafe:!0,params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"}],type:"Option"},localStorageSet:{description:"Set offchain local storage under given key and prefix",isUnsafe:!0,params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"},{name:"value",type:"Bytes"}],type:"Null"}},runtime:{OffchainWorkerApi:[{methods:{offchain_worker:{description:"Starts the off-chain task for given block header.",params:[{name:"header",type:"Header"}],type:"Null"}},version:2},{methods:{offchain_worker:{description:"Starts the off-chain task for given block header.",params:[{name:"number",type:"BlockNumber"}],type:"Null"}},version:1}]},types:{StorageKind:{_enum:{PERSISTENT:1,LOCAL:2}}}},Ms={query_fee_details:{description:"The transaction fee details",params:[{name:"uxt",type:"Extrinsic"},{name:"len",type:"u32"}],type:"FeeDetails"}},Ts={query_call_fee_details:{description:"The call fee details",params:[{name:"call",type:"Call"},{name:"len",type:"u32"}],type:"FeeDetails"}},Ps={query_info:{description:"The transaction info",params:[{name:"uxt",type:"Extrinsic"},{name:"len",type:"u32"}],type:"RuntimeDispatchInfo"}},Ss={query_call_info:{description:"The call info",params:[{name:"call",type:"Call"},{name:"len",type:"u32"}],type:"RuntimeDispatchInfo"}},ks={query_length_to_fee:{description:"Query the output of the current LengthToFee given some input",params:[{name:"length",type:"u32"}],type:"Balance"},query_weight_to_fee:{description:"Query the output of the current WeightToFee given some input",params:[{name:"weight",type:"Weight"}],type:"Balance"}},Cs={rpc:{queryFeeDetails:{deprecated:"Use `api.call.transactionPaymentApi.queryFeeDetails` instead",description:"Query the detailed fee of a given encoded extrinsic",params:[{name:"extrinsic",type:"Bytes"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"FeeDetails"},queryInfo:{deprecated:"Use `api.call.transactionPaymentApi.queryInfo` instead",description:"Retrieves the fee information for an encoded extrinsic",params:[{name:"extrinsic",type:"Bytes"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"RuntimeDispatchInfoV1"}},runtime:{TransactionPaymentApi:[{methods:{...ks,...Ps,...Ms},version:4},{methods:{...ks,...Ps,...Ms},version:3},{methods:{...Ps,...Ms},version:2},{methods:{query_info:{description:"The transaction info",params:[{name:"uxt",type:"Extrinsic"},{name:"len",type:"u32"}],type:"RuntimeDispatchInfo"},...Ms},version:1}],TransactionPaymentCallApi:[{methods:{...ks,...Ss,...Ts},version:3},{methods:{...Ss,...Ts},version:2},{methods:{CALL:{description:"The call info",params:[{name:"call",type:"Call"},{name:"len",type:"u32"}],type:"RuntimeDispatchInfo"},...Ts},version:1}]},types:{FeeDetails:{inclusionFee:"Option"},InclusionFee:{baseFee:"Balance",lenFee:"Balance",adjustedWeightFee:"Balance"},RuntimeDispatchInfo:{weight:"Weight",class:"DispatchClass",partialFee:"Balance"},RuntimeDispatchInfoV1:{weight:"WeightV1",class:"DispatchClass",partialFee:"Balance"},RuntimeDispatchInfoV2:{weight:"WeightV2",class:"DispatchClass",partialFee:"Balance"}}},Ns={rpc:{call:{alias:["state_callAt"],description:"Perform a call to a builtin on the chain",params:[{name:"method",type:"Text"},{name:"data",type:"Bytes"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Bytes"},getChildKeys:{description:"Retrieves the keys with prefix of a specific child storage",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},getChildReadProof:{description:"Returns proof of storage for child key entries at a specific block state.",params:[{name:"childStorageKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ReadProof"},getChildStorage:{description:"Retrieves the child storage for a key",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"StorageData"},getChildStorageHash:{description:"Retrieves the child storage hash",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Hash"},getChildStorageSize:{description:"Retrieves the child storage size",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"u64"},getKeys:{deprecated:"Use `api.rpc.state.getKeysPaged` to retrieve keys",description:"Retrieves the keys with a certain prefix",params:[{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},getKeysPaged:{alias:["state_getKeysPagedAt"],description:"Returns the keys with prefix with pagination support.",params:[{name:"key",type:"StorageKey"},{name:"count",type:"u32"},{isOptional:!0,name:"startKey",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},getMetadata:{description:"Returns the runtime metadata",params:[{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Metadata"},getPairs:{deprecated:"Use `api.rpc.state.getKeysPaged` to retrieve keys",description:"Returns the keys with prefix, leave empty to get all the keys (deprecated: Use getKeysPaged)",isUnsafe:!0,params:[{name:"prefix",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},getReadProof:{description:"Returns proof of storage entries at a specific block state",params:[{name:"keys",type:"Vec"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ReadProof"},getRuntimeVersion:{alias:["chain_getRuntimeVersion"],description:"Get the runtime version",params:[{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"RuntimeVersion"},getStorage:{alias:["state_getStorageAt"],description:"Retrieves the storage for a key",params:[{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"StorageData"},getStorageHash:{alias:["state_getStorageHashAt"],description:"Retrieves the storage hash",params:[{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Hash"},getStorageSize:{alias:["state_getStorageSizeAt"],description:"Retrieves the storage size",params:[{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"u64"},queryStorage:{description:"Query historical storage entries (by key) starting from a start block",isUnsafe:!0,params:[{name:"keys",type:"Vec"},{name:"fromBlock",type:"Hash"},{isOptional:!0,name:"toBlock",type:"BlockHash"}],type:"Vec"},queryStorageAt:{description:"Query storage entries (by key) starting at block hash given as the second parameter",params:[{name:"keys",type:"Vec"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},subscribeRuntimeVersion:{alias:["chain_subscribeRuntimeVersion","chain_unsubscribeRuntimeVersion"],description:"Retrieves the runtime version via subscription",params:[],pubsub:["runtimeVersion","subscribeRuntimeVersion","unsubscribeRuntimeVersion"],type:"RuntimeVersion"},subscribeStorage:{description:"Subscribes to storage changes for the provided keys",params:[{isOptional:!0,name:"keys",type:"Vec"}],pubsub:["storage","subscribeStorage","unsubscribeStorage"],type:"StorageChangeSet"},traceBlock:{description:"Provides a way to trace the re-execution of a single block",isUnsafe:!0,params:[{name:"block",type:"Hash"},{name:"targets",type:"Option"},{name:"storageKeys",type:"Option"},{name:"methods",type:"Option"}],type:"TraceBlockResponse"},trieMigrationStatus:{description:"Check current migration state",isUnsafe:!0,params:[{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"MigrationStatusResult"}},types:{ApiId:"[u8; 8]",BlockTrace:{blockHash:"Text",parentHash:"Text",tracingTargets:"Text",storageKeys:"Text",spans:"Vec",events:"Vec"},BlockTraceEvent:{target:"Text",data:"BlockTraceEventData",parentId:"Option"},BlockTraceEventData:{stringValues:"HashMap"},BlockTraceSpan:{id:"u64",parentId:"Option",name:"Text",target:"Text",wasm:"bool"},KeyValueOption:"(StorageKey, Option)",MigrationStatusResult:{topRemainingToMigrate:"u64",childRemainingToMigrate:"u64"},ReadProof:{at:"Hash",proof:"Vec"},RuntimeVersionApi:"(ApiId, u32)",RuntimeVersion:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec",transactionVersion:"u32",stateVersion:"u8"},RuntimeVersionPre4:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec",transactionVersion:"u32"},RuntimeVersionPre3:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec"},RuntimeVersionPartial:{specName:"Text",specVersion:"u32",apis:"Vec"},SpecVersion:"u32",StorageChangeSet:{block:"Hash",changes:"Vec"},TraceBlockResponse:{_enum:{TraceError:"TraceError",BlockTrace:"BlockTrace"}},TraceError:{error:"Text"}}};var Is=n(66393),Os=n(7837),As=n(53385),Hs=n(57584),Es=n(27828);const Ls=e=>e.toString(),zs=["BTreeMap","BTreeSet","Compact","HashMap","Option","Result","Vec"];function Rs(e,t,n){const{info:r,sub:i}=t;switch(r){case Ze.K.BTreeMap:case Ze.K.BTreeSet:case Ze.K.Compact:case Ze.K.HashMap:case Ze.K.Linkage:case Ze.K.Option:case Ze.K.Range:case Ze.K.RangeInclusive:case Ze.K.Result:case Ze.K.Vec:case Ze.K.WrapperKeepOpaque:case Ze.K.WrapperOpaque:return function(e,t,n=Ls){return`${e}${t?`<${(Array.isArray(t)?t:[t]).map(n).join(", ")}>`:""}`}(n,i,t=>Us(e,t))}throw new Error(`Unable to encode ${(0,Fe.A)(t)} with params`)}function Bs(e,t,n,r){const i=t.map(({name:e})=>e);if(!i.every(e=>!!e))throw new Error(`Subtypes does not have consistent names, ${i.join(", ")}`);const a=(0,Es.b)({},r);for(let n=0,r=t.length;nRs(e,t,"BTreeMap"),[Ze.K.BTreeSet]:(e,t)=>Rs(e,t,"BTreeSet"),[Ze.K.Compact]:(e,t)=>Rs(e,t,"Compact"),[Ze.K.DoNotConstruct]:(e,{displayName:t,lookupIndex:n,lookupName:r})=>{return`DoNotConstruct<${r||t||(i=n,void 0===i?"Unknown":e.createLookupType(n))}>`;var i},[Ze.K.Enum]:(e,{sub:t})=>{if(!Array.isArray(t))throw new Error("Unable to encode Enum type");return t.every(({type:e})=>"Null"===e)?(0,Fe.A)({_enum:t.map(({name:e},t)=>`${e||`Empty${t}`}`)}):Bs(e,t,!0)},[Ze.K.HashMap]:(e,t)=>Rs(e,t,"HashMap"),[Ze.K.Int]:(e,{length:t=32})=>`Int<${t}>`,[Ze.K.Linkage]:(e,t)=>Rs(e,t,"Linkage"),[Ze.K.Null]:(e,t)=>"Null",[Ze.K.Option]:(e,t)=>Rs(e,t,"Option"),[Ze.K.Plain]:(e,{displayName:t,type:n})=>t||n,[Ze.K.Range]:(e,t)=>Rs(e,t,"Range"),[Ze.K.RangeInclusive]:(e,t)=>Rs(e,t,"RangeInclusive"),[Ze.K.Result]:(e,t)=>Rs(e,t,"Result"),[Ze.K.Set]:(e,{length:t=8,sub:n})=>{if(!Array.isArray(n))throw new Error("Unable to encode Set type");return(0,Fe.A)({_set:n.reduce((e,{index:t,name:n},r)=>(0,Es.b)(e,{[`${n||`Unknown${t||r}`}`]:t||r}),{_bitLength:t||8})})},[Ze.K.Si]:(e,{lookupName:t,type:n})=>t||n,[Ze.K.Struct]:(e,{alias:t,sub:n})=>{if(!Array.isArray(n))throw new Error("Unable to encode Struct type");return Bs(e,n,!1,t?{_alias:[...t.entries()].reduce((e,[t,n])=>(0,Es.b)(e,{[t]:n}),{})}:{})},[Ze.K.Tuple]:(e,{sub:t})=>{if(!Array.isArray(t))throw new Error("Unable to encode Tuple type");return`(${t.map(t=>Us(e,t)).join(",")})`},[Ze.K.UInt]:(e,{length:t=32})=>`UInt<${t}>`,[Ze.K.Vec]:(e,t)=>Rs(e,t,"Vec"),[Ze.K.VecFixed]:(e,{length:t,sub:n})=>{if(!(0,qe.E)(t)||!n||Array.isArray(n))throw new Error("Unable to encode VecFixed type");return`[${n.type};${t}]`},[Ze.K.WrapperKeepOpaque]:(e,t)=>Rs(e,t,"WrapperKeepOpaque"),[Ze.K.WrapperOpaque]:(e,t)=>Rs(e,t,"WrapperOpaque")};function Ds(e,t,n=!0){return n&&t.lookupName?t.lookupName:Xs[t.info](e,t)}function Us(e,t){return t.displayName&&!zs.some(e=>t.displayName===e)?t.displayName:Ds(e,t)}function js(e,t){return(0,Es.b)({},t,{type:Ds(e,t,!1)})}const Ws=(0,St.v)("PortableRegistry"),Fs={toNumber:()=>-1},qs={Char:"u32",Str:"Text"},Zs=eo(["sp_core::crypto::AccountId32","sp_runtime::generic::era::Era","sp_runtime::multiaddress::MultiAddress","fp_account::AccountId20","account::AccountId20","polkadot_runtime_common::claims::EthereumAddress","frame_support::weights::weight_v2::Weight","sp_weights::weight_v2::Weight","*_democracy::vote::Vote","*_conviction_voting::vote::Vote","*_identity::types::Data","sp_core::OpaqueMetadata","sp_core::OpaquePeerId","sp_core::offchain::OpaqueMultiaddr","primitive_types::*","sp_arithmetic::per_things::*","*_runtime::RuntimeCall","*_runtime::RuntimeEvent","ink::env::types::*","ink::primitives::types::*","ink_env::types::*","ink_primitives::types::*"]),Ks=eo(["pallet_identity::types::BitFlags"]),Gs=["bitvec::order::Lsb0","BitOrderLsb0"],Js=[...Gs,"bitvec::order::Msb0","BitOrderMsb0"],Ys=["BoundedBTreeMap","BoundedBTreeSet","BoundedVec","Box","BTreeMap","BTreeSet","Cow","Option","Range","RangeInclusive","Result","WeakBoundedVec","WrapperKeepOpaque","WrapperOpaque"],Qs=["entries","keys","new","size","hash","registry"],_s=["generic","misc","pallet","traits","types"];function $s(e){const t=e.length,n=new Array(t);for(let r=0;r{const r=t[n].toString();if("*"===e||e===r)return!0;if(e.includes("*")&&e.includes("_")&&r.includes("_")){let t=e.split("_"),n=r.split("_");if("*"===t[0]){const e=n.indexOf(t[1]);-1!==e&&(t=t.slice(1),n=n.slice(e))}return 2===t.length&&"*"===t[1]&&t[0]===n[0]||to(t,n)}return!1})}function no(e,t,n,r,i=!1){const a=r.length;if(0===a||Ys.includes(r[a-1].toString()))return null;const s=new Array(a),o=new Array(a);for(let e=0;e"},t);const{lookups:r,names:i,params:a,types:s}=function(e,t){const n=[],r={};for(let e=0,i=t.length;e{const{lookupIndex:s,name:o,params:u}=i;if(!o)return null;if(r[s])return i;const c=function(e,t,n){const r=[n[t]];for(let i=t+1,a=n.length;iu.length!==e.params.length||u.some((t,n)=>!t.name.eq(e.params[n].name)||t.type.unwrapOr(Fs).toNumber()!==e.params[n].type.unwrapOr(Fs).toNumber())))return i;const l=u.findIndex(({type:e},t)=>c.every(({params:n},r)=>n[t].type.isSome&&(0===r||!n[t].type.eq(e))));if(-1===l)return i;const d=c.length,h=new Array(d);for(let t=0;t!!e).map(({lookupIndex:e,name:t,params:n})=>({lookupIndex:e,name:r[e]||t,params:n}))}(e,t,n);for(let t=0,n=o.length;t!e.startsWith("Pallet")),r={};if(e.SpRuntimeUncheckedExtrinsic){const[,{type:t}]=e.SpRuntimeUncheckedExtrinsic;r[t.unwrap().toNumber()]="Call"}else n&&!t&&Ws.warn("Unable to determine runtime Call type, cannot inspect sp_runtime::generic::unchecked_extrinsic::UncheckedExtrinsic");if(e.FrameSystemEventRecord){const[{type:t}]=e.FrameSystemEventRecord;r[t.unwrap().toNumber()]="Event"}else n&&!t&&Ws.warn("Unable to determine runtime Event type, cannot inspect frame_system::EventRecord");return r}(a,n),this.#_=r,this.#D=i,this.#$=a,this.#te=s}get names(){return Object.values(this.#D).sort()}get paramTypes(){return this.#$}get types(){return this.getT("types")}register(){!function(e,t,n,r){if(e.registry.register(t),r.SpRuntimeUncheckedExtrinsic){const[t,,i]=r.SpRuntimeUncheckedExtrinsic,a=e.getSiType(t.type.unwrap()),s=e.getSiType(i.type.unwrap()).path.join("::");let o=a.path.join("::");const u="sp_runtime::multiaddress::MultiAddress"===o;if(u){const[t]=a.params;o=e.getSiType(t.type.unwrap()).path.join("::")}e.registry.register({AccountId:o.endsWith("::AccountId20")||o.endsWith("::H160")?"AccountId20":"AccountId32",Address:u?"MultiAddress":"AccountId",ExtrinsicSignature:["sp_runtime::MultiSignature"].includes(s)?"MultiSignature":n[i.type.unwrap().toNumber()]||"MultiSignature"})}}(this,this.#_,this.#D,this.#$)}getName(e){return this.#D[this.#ne(e)]}getSiType(e){const t=(this.#te||this.types)[this.#ne(e)];if(!t)throw new Error(`PortableRegistry: Unable to find type with lookupId ${e.toString()}`);return t.type}getTypeDef(e){const t=this.#ne(e);if(!this.#ee[t]){const n=this.#D[t],r={info:Ze.K.DoNotConstruct,lookupIndex:t,lookupName:n,type:this.registry.createLookupType(t)};n&&(this.#ee[t]=r);const i=this.#re(this.getSiType(e),t);n||(this.#ee[t]=r),Object.keys(i).forEach(e=>{("lookupName"!==e||i[e])&&(this.#ee[t][e]=i[e])}),i.info===Ze.K.Plain&&(this.#ee[t].lookupNameRoot=this.#ee[t].lookupName,delete this.#ee[t].lookupName)}return this.#ee[t]}sanitizeField(e){let t=null,n=null;return e.isSome&&(t=(0,kt.WH)(e.unwrap()),t.includes("#")?(n=t,t=n.replace(/#/g,"_")):Qs.includes(t)&&(n=t,t=`${t}_`)),[t,n]}#ie(e){const t=this.getTypeDef(e),n=e.toNumber();return[Ze.K.DoNotConstruct,Ze.K.Enum,Ze.K.Struct].includes(t.info)&&t.lookupName?{docs:t.docs,info:Ze.K.Si,lookupIndex:n,lookupName:this.#D[n],type:this.registry.createLookupType(e)}:t}#ne(e){if((0,Zt.K)(e)){if(!this.registry.isLookupType(e))throw new Error(`PortableRegistry: Expected a lookup string type, found ${e}`);return parseInt(e.replace("Lookup",""),10)}return qt(e)?e:e.toNumber()}#re(e,t){const n=e.path.join("::");let r;const i=this.#Q[t]||function({def:e,path:t}){return["frame_support::weights::weight_v2::Weight","sp_weights::weight_v2::Weight"].includes(t.join("::"))?e.isComposite&&1!==e.asComposite.fields.length?null:"WeightV1":t.length&&Zs.some(e=>to(e,t))?t[t.length-1].toString():null}(e);try{if(i)r=this.#ae(t,i);else switch(e.def.type){case"Array":r=this.#se(t,e.def.asArray);break;case"BitSequence":r=this.#oe(t,e.def.asBitSequence);break;case"Compact":r=this.#ue(t,e.def.asCompact);break;case"Composite":r=this.#ce(t,e,e.def.asComposite);break;case"HistoricMetaCompat":r=this.#le(t,e.def.asHistoricMetaCompat);break;case"Primitive":r=this.#de(t,e);break;case"Sequence":r=this.#he(t,e.def.asSequence);break;case"Tuple":r=this.#pe(t,e.def.asTuple);break;case"Variant":r=this.#me(t,e,e.def.asVariant);break;default:!function(e){throw new Error(`This codepath should be unreachable. Unhandled input: ${e}`)}(e.def.type)}}catch(r){throw new Error(`PortableRegistry: ${t}${n?` (${n})`:""}: Error extracting ${Jt(e)}: ${r.message}`)}return(0,Nt.b)({docs:$s(e.docs),namespace:n},r)}#se(e,{len:t,type:n}){const r=t.toNumber();if(r>2048)throw new Error("Only support for [Type; ], where length <= 2048");return js(this.registry,{info:Ze.K.VecFixed,length:r,sub:this.#ie(n)})}#oe(e,{bitOrderType:t,bitStoreType:n}){const r=this.#ie(t),i=this.#ie(n),[a,s]=Js.includes(r.namespace||"")?[r,i]:[i,r];if(!a.namespace||!Js.includes(a.namespace))throw new Error(`Unexpected bitOrder found as ${a.namespace||""}`);if(s.info!==Ze.K.Plain||"u8"!==s.type)throw new Error(`Only u8 bitStore is currently supported, found ${s.type}`);return Gs.includes(a.namespace),{info:Ze.K.Plain,type:"BitVec"}}#ue(e,{type:t}){return js(this.registry,{info:Ze.K.Compact,sub:this.#ie(t)})}#ce(e,{params:t,path:n},{fields:r}){if(n.length){const e=n[0].toString(),r=n[n.length-1].toString();if(1===n.length&&"BTreeMap"===e){if(2!==t.length)throw new Error(`BTreeMap requires 2 parameters, found ${t.length}`);return js(this.registry,{info:Ze.K.BTreeMap,sub:t.map(({type:e})=>this.#ie(e.unwrap()))})}if(1===n.length&&"BTreeSet"===e){if(1!==t.length)throw new Error(`BTreeSet requires 1 parameter, found ${t.length}`);return js(this.registry,{info:Ze.K.BTreeSet,sub:this.#ie(t[0].type.unwrap())})}if(["Range","RangeInclusive"].includes(e)){if(1!==t.length)throw new Error(`Range requires 1 parameter, found ${t.length}`);return js(this.registry,{info:"Range"===e?Ze.K.Range:Ze.K.RangeInclusive,sub:this.#ie(t[0].type.unwrap()),type:e})}if(["WrapperKeepOpaque","WrapperOpaque"].includes(r)){if(1!==t.length)throw new Error(`WrapperOpaque requires 1 parameter, found ${t.length}`);return js(this.registry,{info:"WrapperKeepOpaque"===r?Ze.K.WrapperKeepOpaque:Ze.K.WrapperOpaque,sub:this.#ie(t[0].type.unwrap()),type:r})}}return Ks.some(e=>to(e,n))?this.#fe(e,t,r):this.#ye(e,r)}#fe(e,t,n){if(1!==t.length||1!==n.length)throw new Error("Set handling expects param/field as single entries");return js(this.registry,{info:Ze.K.Set,length:this.registry.createTypeUnsafe(this.registry.createLookupType(n[0].type),[]).bitLength(),sub:this.getSiType(t[0].type.unwrap()).def.asVariant.variants.map(({index:e,name:t})=>({index:e.toNumber(),info:Ze.K.Plain,name:t.toString(),type:"Null"}))})}#ye(e,t){let n=!0,r=!0;const i=t.length;for(let e=0;ethis.#ie(e));return js(this.registry,{info:Ze.K.Tuple,lookupIndex:e,lookupName:this.#D[e],sub:n})}#me(e,{params:t,path:n},{variants:r}){if(n.length){const e=n[0].toString();if("Option"===e){if(1!==t.length)throw new Error(`Option requires 1 parameter, found ${t.length}`);return js(this.registry,{info:Ze.K.Option,sub:this.#ie(t[0].type.unwrap())})}if("Result"===e){if(2!==t.length)throw new Error(`Result requires 2 parameters, found ${t.length}`);return js(this.registry,{info:Ze.K.Result,sub:t.map(({type:e},t)=>(0,Nt.b)({name:["Ok","Error"][t]},this.#ie(e.unwrap())))})}}return 0===r.length?{info:Ze.K.Null,type:"Null"}:this.#ve(e,r)}#ve(e,t){const n=[];return t.slice().sort((e,t)=>e.index.cmp(t.index)).forEach(({fields:e,index:t,name:r})=>{const i=t.toNumber();for(;n.length!==i;)n.push({index:n.length,info:Ze.K.Null,name:`__Unused${n.length}`,type:"Null"});n.push((0,Nt.b)(this.#ye(-1,e),{index:i,name:r.toString()}))}),js(this.registry,{info:Ze.K.Enum,lookupIndex:e,lookupName:this.#D[e],sub:n})}}var so=n(80542);const oo=new Uint8Array(2),uo=(0,St.v)("registry");function co(e,t){return parseInt(e,10)-parseInt(t,10)}function lo(e){return e.toString()}function ho(e,t){const n=t.length,r=new Array(n);for(let i=0;ie.toNumber())}return[12]}get chainIsEthereum(){return this.#be?.isEthereum.isTrue||!1}get chainSS58(){return this.#be?.ss58Format.isSome?this.#be.ss58Format.unwrap().toNumber():void 0}get chainTokens(){if(this.#be?.tokenSymbol.isSome){const e=this.#be.tokenSymbol.unwrap();if(e.length)return e.map(lo)}return[Ut.getDefaults().unit]}get firstCallIndex(){return this.#Ve||oo}isLookupType(e){return/Lookup\d+$/.test(e)}createLookupType(e){return`Lookup${"number"==typeof e?e:e.toNumber()}`}get knownTypes(){return this.#Te}get lookup(){return Wt(this.#Pe,"PortableRegistry has not been set on this registry")}get metadata(){return Wt(this.#T,"Metadata has not been set on this registry")}get unknownTypes(){return[...this.#Ce.keys()]}get signedExtensions(){return this.#ke}clearCache(){this.#xe=new Map}createClass(e){return it(this,e)}createClassUnsafe(e){return it(this,e)}createType(e,...t){return Pt(this,e,t)}createTypeUnsafe(e,t,n){return Pt(this,e,t,n)}findMetaCall(e){const[t,n]=[e[0],e[1]];return Wt(this.#He[`${t}`]&&this.#He[`${t}`][`${n}`],()=>`findMetaCall: Unable to find Call with index [${t}, ${n}]/[${e.toString()}]`)}findMetaError(e){const[t,n]=(0,Ft.b)(e)?[e[0],e[1]]:[e.index.toNumber(),(0,Ft.b)(e.error)?e.error[0]:e.error.toNumber()];return Wt(this.#Ee[`${t}`]&&this.#Ee[`${t}`][`${n}`],()=>`findMetaError: Unable to find Error with index [${t}, ${n}]/[${e.toString()}]`)}findMetaEvent(e){const[t,n]=[e[0],e[1]];return Wt(this.#Le[`${t}`]&&this.#Le[`${t}`][`${n}`],()=>`findMetaEvent: Unable to find Event with index [${t}, ${n}]/[${e.toString()}]`)}get(e,t,n){return this.getUnsafe(e,t,n)}getUnsafe(e,t,n){let r=this.#xe.get(e)||this.#Ie.get(e);if(!r){const i=this.#we.get(e);let a;i?a=it(this,i):n?a=function(e,t){try{const n=nt[t.info](e,t);if(!n)throw new Error("No class created");return!n.__fallbackType&&t.fallbackType&&(n.__fallbackType=t.fallbackType),n}catch(e){throw new Error(`Unable to construct class from ${(0,Fe.A)(t)}: ${e.message}`)}}(this,n):t&&(uo.warn(`Unable to resolve type ${e}, it will fail on construction`),this.#Ce.set(e,!0),a=d.with(e)),a&&(r=class extends a{},this.#xe.set(e,r),n&&qt(n.lookupIndex)&&this.#xe.set(this.createLookupType(n.lookupIndex),r))}return r}getChainProperties(){return this.#be}getClassName(e){const t=[];for(const[n,r]of this.#Oe)e===r&&t.push(n);for(const[n,r]of this.#xe.entries())e===r&&t.push(n);return t.length?t.sort().reverse()[0]:void 0}getDefinition(e){return this.#we.get(e)}getModuleInstances(e,t){return this.#Te?.typesBundle?.spec?.[e.toString()]?.instances?.[t]||this.#ze[t]}getOrThrow(e){const t=this.get(e);if(!t)throw new Error(`type ${e} not found`);return t}getOrUnknown(e){return this.get(e,!0)}getTransactionExtensionVersion(){return 0}getSignedExtensionExtra(){return on(this.#ke,"payload",this.#Ne)}getSignedExtensionTypes(){return on(this.#ke,"extrinsic",this.#Ne)}hasClass(e){return this.#xe.has(e)||!!this.#Ie.has(e)}hasDef(e){return this.#we.has(e)}hasType(e){return!this.#Ce.get(e)&&(this.hasClass(e)||this.hasDef(e))}hash(e){return this.createType("CodecHash",this.#Me(e))}register(e,t){if((0,jt.T)(e))this.#xe.set(e.name,e);else if((0,Zt.K)(e)){if(!(0,jt.T)(t))throw new Error(`Expected class definition passed to '${e}' registration`);if(e===t.toString())throw new Error(`Unable to register circular ${e} === ${e}`);this.#xe.set(e,t)}else this.#Re(e)}#Re=e=>{const t=Object.entries(e);for(let e=0,n=t.length;e{this.setLookup(e);let t=null;if(this.hasType("SpWeightsWeightV2Weight")){const e=this.createType("SpWeightsWeightV2Weight");t=e.refTime&&e.proofSize?"SpWeightsWeightV2Weight":"WeightV1"}else(0,Yt.f)(this.createType("Weight"))||(t="WeightV1");t&&this.register({Weight:t})};setMetadata(e,t,n,r){this.#T=e.asLatest,this.#Se=e.version,this.#Ve=null,this.#Be(this.#T.lookup),function(e,{lookup:t,pallets:n},r,i,a){const s=n.filter(Is.Q$);po(i),po(a);for(let n=0,o=s.length;n=12?u.toNumber():n,d=(0,kt.WH)(c),h=o.unwrap();(0,Ct.s)(i,l,()=>(0,so.l)(t,h,mo,n=>(0,Is.r9)(e,t,n,d,l)));const{path:p}=e.lookup.getSiType(h.type),m=p.findIndex(e=>e.eq("pallet"));if(-1!==m){const e=(0,kt.WH)(p.slice(0,m).map((e,t)=>0===t?e.replace(/^(frame|pallet)_/,""):e).join(" "));a[e]?a[e].push(d):a[e]=[d]}}}(this,this.#T,this.#Se,this.#He,this.#ze),function(e,{lookup:t,pallets:n},r,i){po(i);for(let e=0,a=n.length;e=12?s.toNumber():e,()=>(0,so.l)(t,a.unwrap(),mo,({docs:e,fields:r,index:i,name:a})=>({args:ho(t,r),docs:e.map(lo),fields:r,index:i.toNumber(),method:a.toString(),name:a.toString(),section:n})))}}}(0,this.#T,this.#Se,this.#Ee),function(e,{lookup:t,pallets:n},r,i){const a=n.filter(Os._);po(i);for(let n=0,s=a.length;n=12?o.toNumber():n,()=>(0,so.l)(t,s.unwrap(),mo,n=>{const r=e.createType("EventMetadataLatest",(0,Nt.b)({},n,{args:ho(t,n.fields)}));return class extends cn{constructor(e,t){super(e,t,r,(0,kt.WH)(u),n.name.toString())}}}))}}(this,this.#T,this.#Se,this.#Le);const[i]=Object.keys(this.#He).sort(co);if(i){const[e]=Object.keys(this.#He[i]).sort(co);e&&(this.#Ve=new Uint8Array([parseInt(i,10),parseInt(e,10)]))}this.setSignedExtensions(t||(this.#T.extrinsic.versions.length>0&&this.#T.extrinsic.versions.every(e=>e>0)?this.#T.extrinsic.transactionExtensions.map(({identifier:e})=>e.toString()):sn),n,r),this.setChainProperties(function(e,t){const n=e.getChainProperties(),r=(0,As.n)(e,t.asLatest,t.version),i=r.system&&(r.system.sS58Prefix||r.system.ss58Prefix);if(!i)return n;const{isEthereum:a,tokenDecimals:s,tokenSymbol:o}=n||{};return e.createTypeUnsafe("ChainProperties",[{isEthereum:a,ss58Format:i,tokenDecimals:s,tokenSymbol:o}])}(this,e))}setSignedExtensions(e=sn,t,n){if(this.#ke=e,this.#Ne=t,!n){const e=function(e,t={}){const n=[...Object.keys(an),...Object.keys(t)];return e.filter(e=>!n.includes(e))}(this.#ke,this.#Ne);e.length&&uo.warn(`Unknown signed extensions ${e.join(", ")} found, treating them as no-effect`)}}}},61364(e,t,n){"use strict";n.d(t,{p:()=>i});var r=n(25162);class i extends r.q{static with(e,t){return class extends i{constructor(t,n){super(t,n,e)}toRawType(){return t||super.toRawType()}}}}},66393(e,t,n){"use strict";n.d(t,{r9:()=>l,Kw:()=>d,Q$:()=>c});var r=n(37025),i=n(11972),a=n(44170),s=n(80542),o=n(77027),u=n(89863);function c({calls:e}){return e.isSome}function l(e,t,n,a,s){const{fields:u,index:c}=n,l=u.length,d=new Array(l);for(let e=0;e{if(a.length!==i.length)throw new Error(`Extrinsic ${t}.${s} expects ${a.length} arguments, got ${i.length}.`);return e.createTypeUnsafe("Call",[{args:i,callIndex:n},r])};return o.is=e=>function(e,t){return e.callIndex[0]===t[0]&&e.callIndex[1]===t[1]}(e,n),o.callIndex=n,o.meta=r,o.method=s,o.section=t,o.toJSON=()=>r.toJSON(),o}(e,a,new Uint8Array([s,c.toNumber()]),e.createTypeUnsafe("FunctionMetadataLatest",[(0,r.b)({args:d},n)]))}function d(e,{lookup:t,pallets:n},r){const o={},d=n.filter(c);for(let n=0,c=d.length;n=12?h.toNumber():n;(0,a.s)(o,m,()=>(0,s.l)(t,c.unwrap(),u.q,n=>l(e,t,n,m,f)))}return o}},67936(e,t,n){"use strict";n.d(t,{Y:()=>r});class r{registry;createdAtHash;initialU8aLength;isStorageFallback;#O;constructor(e,t,n){this.initialU8aLength=n,this.#O=t,this.registry=e}get encodedLength(){return this.toU8a().length}get hash(){return this.registry.hash(this.toU8a())}get inner(){return this.#O}get isEmpty(){return this.#O.isEmpty}eq(e){return this.#O.eq(e)}inspect(){return this.#O.inspect()}toHex(e){return this.#O.toHex(e)}toHuman(e,t){return this.#O.toHuman(e,t)}toJSON(){return this.#O.toJSON()}toPrimitive(e){return this.#O.toPrimitive(e)}toString(){return this.#O.toString()}toU8a(e){return this.#O.toU8a(e)}unwrap(){return this.#O}valueOf(){return this.#O}}},68316(e,t,n){"use strict";function r(e){return"bigint"==typeof e}n.d(t,{s:()=>r})},69948(e,t,n){"use strict";function r(e,t,n,r,i=0){const a=r?r(t,i):t;a in e||Object.defineProperty(e,a,{enumerable:!0,get:function(){return n(t,i,this)}})}function i(e,t,n,i){for(let a=0,s=t.length;ai})},70722(e,t,n){"use strict";function r(e){return"string"==typeof e||e instanceof String}n.d(t,{K:()=>r})},72061(e,t,n){"use strict";n.d(t,{Z:()=>s});var r=n(37370);const i=(0,r.D8)("toHex","toHuman","toU8a"),a=(0,r.D8)("get");function s(e){return i(e)&&a(e.registry)}},73214(e,t,n){"use strict";function r(e){return(e&&e.constructor)===Uint8Array||e instanceof Uint8Array}n.d(t,{b:()=>r})},73443(e,t,n){"use strict";function r(e){return"bigint"==typeof e}n.d(t,{s:()=>r})},74027(e,t,n){"use strict";function r(e){return(e&&e.constructor)===Uint8Array||e instanceof Uint8Array}n.d(t,{b:()=>r})},74789(e,t,n){"use strict";function r(e){return"number"==typeof e}n.d(t,{E:()=>r})},77027(e,t,n){"use strict";function r(e,t){const n=e.getTypeDef(t);return n.lookupName||n.type}n.d(t,{m:()=>r})},77413(e,t,n){"use strict";n.d(t,{P:()=>s});var r=n(79094),i=n(47578),a=n(27023);function s(e){return i.Ze&&!!e&&(0,a.T)(e.readDoubleLE)&&r.Mn.Buffer.isBuffer(e)}},79094(e,t,n){"use strict";n.d(t,{Mn:()=>r,pc:()=>i});const r="undefined"!=typeof globalThis?globalThis:void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this");function i(e,t){return void 0===r[e]?t:r[e]}},79124(e,t,n){"use strict";n.d(t,{F:()=>s});var r=n(79094);class i{__encoding;constructor(e){this.__encoding=e}decode(e){let t="";for(let n=0,r=e.length;nr})},80338(e,t,n){"use strict";function r(e,t){return"function"==typeof t?t:e.createClassUnsafe(t)}function i(e,t){const n=t.length,i=new Array(n);for(let a=0;ai,q8:()=>r,qV:()=>a})},80542(e,t,n){"use strict";n.d(t,{l:()=>i});var r=n(44170);function i(e,{type:t},n,i){const a={},s=e.getSiType(t).def.asVariant.variants;for(let e=0,t=s.length;eb});var r=n(79094);function i(e){return e.toString().padStart(2,"0")}var a=n(43383),s=n(77413),o=n(27023),u=n(79652),c=n(74027),l=n(43067),d=n(36486);function h(){}const p={debug:"log",error:"error",log:"log",warn:"warn"};function m(e){return Array.isArray(e)?e.map(m):(0,a.f)(e)?e.toString():(0,c.b)(e)||(0,s.P)(e)?(0,l.X)((0,d.e)(e)):function(e){if(e&&(0,u.G)(e)&&e.constructor===Object){const t={};for(const[n,r]of Object.entries(e))t[n]=m(r);return t}return e}(e)}function f(e,t,n,r=-1){if(1===n.length&&(0,o.T)(n[0])){const i=n[0]();return f(e,t,Array.isArray(i)?i:[i],r)}var a,s;console[p[e]](`${(s=new Date).getFullYear().toString()}-${i(s.getMonth()+1)}-${i(s.getDate())} ${i(s.getHours())}:${i(s.getMinutes())}:${i(s.getSeconds())}`,t,...n.map(m).map((a=r,e=>{if(a<=0)return e;const t=`${e}`;return t.lengthf("debug",t,e,i):h,error:(...e)=>f("error",t,e),log:(...e)=>f("log",t,e),noop:h,warn:(...e)=>f("warn",t,e)}}},84863(e,t,n){"use strict";n.d(t,{P:()=>u});var r=n(54729);function i(){return Number.NaN}const a=(0,r.pc)("BigInt",i),s=("function"==typeof a&&a.asIntN,"function"==typeof r.Mn.Buffer&&"function"==typeof r.Mn.Buffer.isBuffer);r.Mn.process;var o=n(14328);function u(e){return s&&!!e&&(0,o.T)(e.readDoubleLE)&&r.Mn.Buffer.isBuffer(e)}},85575(e,t,n){"use strict";n.d(t,{j:()=>s});var r=n(54729);class i{encode(e){const t=e.length,n=new Uint8Array(t);for(let r=0;ra});var r=n(57264),i=n(8035);function a(e,{isLe:t=!1,isNegative:n=!1}={}){if(!e||"0x"===e)return new r(0);const a=function(e){if(!e||"0x"===e)return"";if(i.eR.test(e))return e.substring(2);if(i.Ed.test(e))return e;throw new Error(`Expected hex value to convert, found '${e}'`)}(e),s=new r(a,16,t?"le":"be");return n?s.fromTwos(4*a.length):s}},89778(e,t,n){"use strict";n.d(t,{DT:()=>o,Hr:()=>a,Ln:()=>s,Qb:()=>l,b9:()=>p,dE:()=>m,hL:()=>c,hq:()=>r,mb:()=>d,nK:()=>u,nM:()=>h,oY:()=>i});const r=128,i=0,a=new Uint8Array,s=new Uint8Array([0]),o=127,u="bare",c=4,l=63,d=192,h=0,p=64,m=4},89814(e,t,n){"use strict";n.d(t,{c:()=>y});var r=n(38445),i=n(31497),a=n(19959),s=n(27828),o=n(37335);const u=["_alias","_fallback"];function c(e){return"string"==typeof(t=e)||t instanceof String?e.toString():(0,i.A)(e);var t}function l(e,t,n,r){return e.sub=0===n.length?[]:function(e){const t=[];let n=0,r=0,i=0,a=0,s=0;for(let o=0,u=e.length;o":n--;break;case"[":r++;break;case"]":r--;break;case"{":i++;break;case"}":i--;break;case"(":a++;break;case")":a--}if(n||r||i||a)throw new Error(`Invalid definition (missing terminators) found in ${e}`);return t.push(e.substring(s,e.length).trim()),t}(n).map(e=>y(e,{},r)),e}function d(e,t,n,r){const[i,a]=t.substring(r.length+1,t.length-1).split(","),s=parseInt(i.trim(),10);if(s>8192||s%8)throw new Error(`${t}: Only support for ${r}, where length <= 8192 and a power of 8, found ${s}`);return e.displayName=a,e.length=s,e}function h(e,[t,n]){return e.startsWith(t)&&e.slice(-1*n.length)===n}const p=[["[","]",o.K.VecFixed,function(e,t,n,r){const i=t.length-1;let a=-1,s=0;for(let e=1;e":s--}if(-1===a)throw new Error(`${t}: Unable to extract location of ';'`);const o=t.substring(1,a),[u,c]=t.substring(a+1,i).split(";"),l=parseInt(u.trim(),10);if(l>2048)throw new Error(`${t}: Only support for [Type; ], where length <= 2048`);return e.displayName=c,e.length=l,e.sub=y(o,{},r),e}],["{","}",o.K.Struct,function(e,t,n,r){const i=JSON.parse(t),l=Object.keys(i);return i._enum?function(e,t,n,r){return e.info=o.K.Enum,e.fallbackType=r,Array.isArray(t)?e.sub=t.map((e,t)=>({index:t,info:o.K.Plain,name:e,type:"Null"})):function(e){const t=Object.values(e);if(t.some(e=>(0,a.E)(e))){if(!t.every(e=>(0,a.E)(e)&&e>=0&&e<=255))throw new Error("Invalid number-indexed enum definition");return!1}return!0}(t)?e.sub=Object.entries(t).map(([e,t],r)=>(0,s.b)({},y(c(t||"Null"),{name:e},n),{index:r})):e.sub=Object.entries(t).map(([e,t])=>({index:t,info:o.K.Plain,name:e,type:"Null"})),e}(e,i._enum,r,i._fallback):i._set?function(e,t,n){return e.info=o.K.Set,e.fallbackType=n,e.length=t._bitLength,e.sub=Object.entries(t).filter(([e])=>!e.startsWith("_")).map(([e,t])=>({index:t,info:o.K.Plain,name:e,type:"Null"})),e}(e,i._set,i._fallback):(e.alias=i._alias?new Map(Object.entries(i._alias)):void 0,e.fallbackType=i._fallback,e.sub=l.filter(e=>!u.includes(e)).map(e=>y(c(i[e]),{name:e},r)),e)}],["(",")",o.K.Tuple,l],["BTreeMap<",">",o.K.BTreeMap,l],["HashMap<",">",o.K.HashMap,l],["Int<",">",o.K.Int,function(e,t,n){return d(e,t,0,"Int")}],["Result<",">",o.K.Result,l],["UInt<",">",o.K.UInt,function(e,t,n){return d(e,t,0,"UInt")}],["DoNotConstruct<",">",o.K.DoNotConstruct,function(e,t,n){return e.displayName=t.substring(15,t.length-1),e}]],m=[["BTreeSet<",">",o.K.BTreeSet],["Compact<",">",o.K.Compact],["Linkage<",">",o.K.Linkage],["Opaque<",">",o.K.WrapperOpaque],["Option<",">",o.K.Option],["Range<",">",o.K.Range],["RangeInclusive<",">",o.K.RangeInclusive],["Vec<",">",o.K.Vec],["WrapperKeepOpaque<",">",o.K.WrapperKeepOpaque],["WrapperOpaque<",">",o.K.WrapperOpaque]];function f(e,[t,n]){return e.substring(t.length,e.length-n.length)}function y(e,{displayName:t,name:n}={},i=0){const a=(0,r.aj)(e),s={displayName:t,info:o.K.Plain,name:n,type:a};if(++i>64)throw new Error("getTypeDef: Maximum nested limit reached");const u=p.find(e=>h(a,e));if(u)return s.info=u[2],u[3](s,a,f(a,u),i);const c=m.find(e=>h(a,e));return c&&(s.info=c[2],s.sub=y(f(a,c),{},i)),s}},89863(e,t,n){"use strict";function r(e){return({name:t})=>e(t)}n.d(t,{Z:()=>a,q:()=>i});const i=r(n(11972).WH),a=r(e=>e.toString())},91063(e,t,n){"use strict";n.d(t,{R:()=>d,a:()=>l});var r=n(11972),i=n(37025),a=n(72061),s=n(44170),o=n(74027),u=n(80542),c=n(89863);function l(e,t){return(0,i.b)({args:t.fields.map(({type:t})=>e.getTypeDef(t).type)},t)}function d(e,{lookup:t,pallets:n},i){const d={};for(let h=0,p=n.length;h=12?m.toNumber():h;(0,s.s)(d,(0,r.WH)(f),()=>(0,u.l)(t,p.unwrap(),c.Z,r=>({is:e=>(0,a.Z)(e)&&(0,a.Z)(e.index)&&e.index.eq(n)&&((0,o.b)(e.error)?e.error[0]===r.index.toNumber():(0,a.Z)(e.error)&&e.error.eq(r.index)),meta:e.createTypeUnsafe("ErrorMetadataLatest",[l(t,r)])})))}}return d}},91233(e,t,n){"use strict";n.d(t,{Oy:()=>u,WH:()=>o});const r=new Array(256),i=new Array(256);for(let e=0,t=r.length;e{const n=t.replace(/[-_., ]+/g," ").trim().split(" ");let r="";for(let t=0,i=n.length;t(t?r[e.charCodeAt(0)]:i[e.charCodeAt(0)])+e.slice(1)),u=s(e=>r[e.charCodeAt(0)]+e.slice(1))},91290(e,t,n){"use strict";function r(){return Number.NaN}n.d(t,{Q:()=>i});const i=(0,n(79094).pc)("BigInt",r)},92400(e,t,n){"use strict";n.d(t,{q:()=>o});var r=n(49981),i=n(47578),a=n(36486),s=n(22849);function o(e,t=256,n,o){const u=Math.ceil(t/8),c=(0,a.e)(e);return!i.CW||!o&&(0,s.i_)()?(0,s.Sx)(c,(0,a.e)(n),u):n?(0,r.S)(c,{dkLen:u,key:n}):(0,r.S)(c,{dkLen:u})}},95441(e,t,n){"use strict";n.d(t,{I:()=>l});var r=n(42944),i=n(2955),a=n(15196),s=n(3629),o=n(57705),u=n(73214),c=n(98028);class l extends c.d{constructor(e,t){const[n,r]=!(0,u.b)(t)||t instanceof c.d?Array.isArray(t)||(0,o.K)(t)?[(0,s.e)(t),0]:[t,0]:function(e){if(!e.length)return[new Uint8Array,0];const[t,n]=(0,i.o)(e),r=t+n;if(n>10485760)throw new Error(`Bytes length ${n.toString()} exceeds 10485760`);if(r>e.length)throw new Error(`Bytes: required length less than remainder, expected at least ${r}, found ${e.length}`);return[e.subarray(t,r),r]}(t);super(e,n,r)}get encodedLength(){return this.length+(0,a.R)(this.length).length}inspect(e){const t=(0,a.R)(this.length);return{outer:e?[super.toU8a()]:this.length?[t,super.toU8a()]:[t]}}toRawType(){return"Bytes"}toU8a(e){return e?super.toU8a(e):(0,r.h)(this)}}},96461(e,t,n){"use strict";n.d(t,{A:()=>l,h:()=>c});const r={execute_block:{description:"Execute the given block.",params:[{name:"block",type:"Block"}],type:"Null"}},i={version:{description:"Returns the version of the runtime.",params:[],type:"RuntimeVersionPre3"}},a={initialize_block:{description:"Initialize a block with the given header.",params:[{name:"header",type:"Header"}],type:"Null"}},s={version:{description:"Returns the version of the runtime.",params:[],type:"RuntimeVersion"}},o={...r,initialize_block:{description:"Initialize a block with the given header.",params:[{name:"header",type:"Header"}],type:"ExtrinsicInclusionMode"}},u={Core:[{methods:{...s,...o},version:5},{methods:{...s,...r,...a},version:4},{methods:{version:{description:"Returns the version of the runtime.",params:[],type:"RuntimeVersionPre4"},...r,...a},version:3},{methods:{...i,...r,...a},version:2},{methods:{initialise_block:{description:"Initialize a block with the given header.",params:[{name:"header",type:"Header"}],type:"Null"},...i,...r},version:1}]},c={Council:"CollectiveOrigin",System:"SystemOrigin",TechnicalCommittee:"CollectiveOrigin",Xcm:"XcmOrigin",XcmPallet:"XcmOrigin",Authority:"AuthorityOrigin",GeneralCouncil:"CollectiveOrigin"},l={rpc:{},runtime:u,types:{Fixed64:"Int<64, Fixed64>",FixedI64:"Int<64, FixedI64>",FixedU64:"UInt<64, FixedU64>",Fixed128:"Int<128, Fixed128>",FixedI128:"Int<128, FixedI128>",FixedU128:"UInt<128, FixedU128>",I32F32:"Int<64, I32F32>",U32F32:"UInt<64, U32F32>",PerU16:"UInt<16, PerU16>",Perbill:"UInt<32, Perbill>",Percent:"UInt<8, Percent>",Permill:"UInt<32, Permill>",Perquintill:"UInt<64, Perquintill>",AccountId:"AccountId32",AccountId20:"GenericEthereumAccountId",AccountId32:"GenericAccountId32",AccountId33:"GenericAccountId33",AccountIdOf:"AccountId",AccountIndex:"GenericAccountIndex",Address:"MultiAddress",AssetId:"u32",Balance:"UInt<128, Balance>",BalanceOf:"Balance",Block:"GenericBlock",BlockNumber:"u32",BlockNumberFor:"BlockNumber",BlockNumberOf:"BlockNumber",Call:"GenericCall",CallHash:"Hash",CallHashOf:"CallHash",ChangesTrieConfiguration:{digestInterval:"u32",digestLevels:"u32"},ChangesTrieSignal:{_enum:{NewConfiguration:"Option"}},ConsensusEngineId:"GenericConsensusEngineId",CodecHash:"Hash",CrateVersion:{major:"u16",minor:"u8",patch:"u8"},Digest:{logs:"Vec"},DigestItem:{_enum:{Other:"Bytes",AuthoritiesChange:"Vec",ChangesTrieRoot:"Hash",SealV0:"SealV0",Consensus:"Consensus",Seal:"Seal",PreRuntime:"PreRuntime",ChangesTrieSignal:"ChangesTrieSignal",RuntimeEnvironmentUpdated:"Null"}},ExtrinsicsWeight:{normal:"Weight",operational:"Weight"},H32:"[u8; 4; H32]",H64:"[u8; 8; H64]",H128:"[u8; 16; H128]",H160:"[u8; 20; H160]",H256:"[u8; 32; H256]",H512:"[u8; 64; H512]",H1024:"[u8; 128; H1024]",H2048:"[u8; 256; H2048]",Hash:"H256",Header:{parentHash:"Hash",number:"Compact",stateRoot:"Hash",extrinsicsRoot:"Hash",digest:"Digest"},HeaderPartial:{parentHash:"Hash",number:"BlockNumber"},IndicesLookupSource:"GenericLookupSource",Index:"u32",Justification:"(ConsensusEngineId, EncodedJustification)",EncodedJustification:"Bytes",Justifications:"Vec",KeyValue:"(StorageKey, StorageData)",KeyTypeId:"u32",LockIdentifier:"[u8; 8]",LookupSource:"MultiAddress",LookupTarget:"AccountId",ModuleId:"LockIdentifier",MultiAddress:"GenericMultiAddress",MultiSigner:{_enum:{Ed25519:"[u8; 32]",Sr25519:"[u8; 32]",Ecdsa:"[u8; 33]"}},Moment:"UInt<64, Moment>",OpaqueCall:"Bytes",Origin:"DoNotConstruct",OriginCaller:{_enum:{System:"SystemOrigin"}},PalletId:"LockIdentifier",PalletsOrigin:"OriginCaller",PalletVersion:{major:"u16",minor:"u8",patch:"u8"},Pays:{_enum:["Yes","No"]},Phantom:"Null",PhantomData:"Null",Releases:{_enum:["V1","V2","V3","V4","V5","V6","V7","V8","V9","V10"]},RuntimeCall:"Call",RuntimeEvent:"Event",RuntimeDbWeight:{read:"Weight",write:"Weight"},SignedBlock:"SignedBlockWithJustifications",SignedBlockWithJustification:{block:"Block",justification:"Option"},SignedBlockWithJustifications:{block:"Block",justifications:"Option"},Slot:"u64",SlotDuration:"u64",StorageData:"Bytes",StorageInfo:{palletName:"Bytes",storage_name:"Bytes",prefix:"Bytes",maxValues:"Option",maxSize:"Option"},StorageProof:{trieNodes:"Vec"},TransactionPriority:"u64",TransactionLongevity:"u64",TransactionTag:"Bytes",TransactionInfo:{_alias:{dataSize:"size"},chunkRoot:"H256",contentHash:"H256",dataSize:"u32",blockChunks:"u32"},TransactionStorageProof:{chunk:"Vec",proof:"Vec>"},ValidatorId:"AccountId",ValidatorIdOf:"ValidatorId",WeightV0:"u32",WeightV1:"u64",WeightV2:{refTime:"Compact",proofSize:"Compact"},Weight:"WeightV2",WeightMultiplier:"Fixed64",PreRuntime:"(ConsensusEngineId, Bytes)",SealV0:"(u64, Signature)",Seal:"(ConsensusEngineId, Bytes)",Consensus:"(ConsensusEngineId, Bytes)",ExtrinsicInclusionMode:{_enum:["AllExtrinsics","OnlyInherents"]}}}},98028(e,t,n){"use strict";n.d(t,{d:()=>d});var r=n(3629),i=n(8035),a=n(57705);function s(e){for(let t=0,n=e.length;t126)return!1}return!0}function o(e){return(0,a.K)(e)?(0,i.qv)(e)?s((0,r.e)(e)):function(e){for(let t=0,n=e.length;t126)return!1}return!0}(e):!!e&&s(e)}var u=n(23770),c=n(99608),l=n(39655);class d extends Uint8Array{registry;createdAtHash;initialU8aLength;isStorageFallback;static get[Symbol.species](){return Uint8Array}constructor(e,t,n){super((0,r.e)(t)),this.registry=e,this.initialU8aLength=n}get encodedLength(){return this.length}get hash(){return this.registry.hash(this.toU8a())}get isAscii(){return o(this)}get isEmpty(){return!this.length||(0,u.b)(this.find(e=>!!e))}get isUtf8(){return function(e){if(!e)return(0,a.K)(e);const t=(0,r.e)(e),n=t.length;let i=0;for(;i=194&&t[i]<=223){if(!(i+1191)return!1;i+=2}else if(224===t[i]){if(!(i+2191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;i+=3}else if(t[i]>=225&&t[i]<=236){if(!(i+2191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;i+=3}else if(237===t[i]){if(!(i+2159)return!1;if(t[i+2]<128||t[i+2]>191)return!1;i+=3}else if(t[i]>=238&&t[i]<=239){if(!(i+2191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;i+=3}else if(240===t[i]){if(!(i+3191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;if(t[i+3]<128||t[i+3]>191)return!1;i+=4}else if(t[i]>=241&&t[i]<=243){if(!(i+3191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;if(t[i+3]<128||t[i+3]>191)return!1;i+=4}else{if(244!==t[i])return!1;if(!(i+3143)return!1;if(t[i+2]<128||t[i+2]>191)return!1;if(t[i+3]<128||t[i+3]>191)return!1;i+=4}return!0}(this)}bitLength(){return 8*this.length}eq(e){return e instanceof Uint8Array?this.length===e.length&&!this.some((t,n)=>t!==e[n]):this.eq((0,r.e)(e))}inspect(){return{outer:[this.toU8a()]}}toHex(){return(0,c.X)(this)}toHuman(e,t){return this.toPrimitive(t)}toJSON(){return this.toHex()}toPrimitive(e){if(!e&&this.isAscii){const e=this.toUtf8();if(o(e))return e}return this.toJSON()}toRawType(){return"Raw"}toString(){return this.toHex()}toU8a(e){return Uint8Array.from(this)}toUtf8(){if(!this.isUtf8)throw new Error("The character sequence is not a valid Utf8 string");return(0,l.F)(this)}}},98646(e,t,n){"use strict";n.d(t,{D:()=>i});var r=n(61364);class i extends(r.p.with(32)){__UIntType="u32"}},99608(e,t,n){"use strict";n.d(t,{X:()=>s});const r=new Array(256),i=new Array(65536);for(let e=0;e<256;e++)r[e]=e.toString(16).padStart(2,"0");for(let e=0;e<256;e++){const t=e<<8;for(let n=0;n<256;n++)i[t|n]=r[e]+r[n]}function a(e,t){const n=e.length%2|0,a=e.length-n|0;for(let n=0;n0){const n=Math.ceil(t/8);if(e.length>n)return`${a(e.subarray(0,n/2),r)}…${a(e.subarray(e.length-n/2),"")}`}return a(e,r)}}}]); \ No newline at end of file diff --git a/modu.20a80dfbcef0bf29.js b/modu.20a80dfbcef0bf29.js deleted file mode 100644 index 2ca3a33..0000000 --- a/modu.20a80dfbcef0bf29.js +++ /dev/null @@ -1 +0,0 @@ -(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[3948],{871(f,e,v){"use strict";v.d(e,{A:()=>b});var n=v(78068),t=v(93035),z=v(61284),r=v(39193),P=v(31760),u=v(72265);function s(f,e,v){return{count:e.reduce((e,n,t)=>(t===e&&(e+="?"===n||n===v.charAt(t+f)?1:0),e),0),offset:f}}function c(f,e,v){let n=0,t=1;for(let z=0,r=e.length;zn&&(n=r,t=P)}return{count:n,offset:t}}function X(f,e){const v=e.withHex?void 0:(0,n.a)(12),s=v?(0,t.F)(v):(0,z.a)(),X="sr25519"===e.type?(0,r.H)(s):(0,P.r)(s),b=(0,u.j)(X.publicKey,e.ss58Format),{count:d,offset:m}=function(f,e,{atOffset:v=-1,withCase:n=!1}){const t=n?e:e.toLowerCase();if(v>0)return c(v,f,t);let z=0,r=1;for(let e=0;e<5;e++){const{count:v,offset:n}=c(e,f,t);v>z&&(z=v,r=n)}return{count:z,offset:r}}(f,b,e);return{address:b,count:d,mnemonic:v,offset:m,seed:s}}function b(f){const{match:e,runs:v=10,withCase:n=!1}=f,t=[],z=Date.now(),r=(n?e:e.toLowerCase()).split(",").map(f=>f.split(""));for(;t.length!==v;)t.push(X(r,f));return{elapsed:Date.now()-z,found:t}}},7351(f,e,v){"use strict";function n(f,e){return f>e?-1:ft})},22353(f,e,v){"use strict";v.d(e,{P8:()=>q,oK:()=>F,cI:()=>V,M8:()=>Y,Sx:()=>K,q:()=>R,i_:()=>B,Az:()=>J,$Q:()=>U,Zf:()=>C,MD:()=>g,JP:()=>S});var n=v(40116),t=v(78452);const z={getRandomValues:v(25622).UY},r={crypto:z};class P{#f;constructor(f){this.#f=f}abort=()=>{throw new Error("abort")};__wbindgen_is_undefined=f=>void 0===this.#f.getObject(f);__wbindgen_throw=(f,e)=>{throw new Error(this.#f.getString(f,e))};__wbg_self_1b7a39e3a92c949c=()=>this.#f.addObject(r);__wbg_require_604837428532a733=(f,e)=>{throw new Error(`Unable to require ${this.#f.getString(f,e)}`)};__wbg_crypto_968f1772287e2df0=f=>this.#f.addObject(z);__wbg_getRandomValues_a3d34b4fee3c2869=f=>this.#f.addObject(z.getRandomValues);__wbg_getRandomValues_f5e14ab7ac8e995d=(f,e,v)=>{z.getRandomValues(this.#f.getU8a(e,v))};__wbg_randomFillSync_d5bd2d655fdf256a=(f,e,v)=>{throw new Error("randomFillsync is not available")};__wbindgen_object_drop_ref=f=>{this.#f.takeObject(f)}}function u(f,e,v){return async n=>{const t={error:null,type:"none",wasm:null};try{if(!e?.length)throw new Error("No WebAssembly provided for initialization");if("object"!=typeof WebAssembly||"function"!=typeof WebAssembly.instantiate)throw new Error("WebAssembly is not available in your environment");const f=await WebAssembly.instantiate(e,{wbg:n});t.wasm=f.instance.exports,t.type="wasm"}catch(e){"function"==typeof v?(t.wasm=v(n),t.type="asm"):(t.error=`FATAL: Unable to initialize @polkadot/wasm-${f}:: ${e.message}`,console.error(t.error))}return t}}const s=Uint8Array,c=Uint16Array,X=Uint32Array,b=new s([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),d=new s([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),m=new s([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),x=(f,e)=>{const v=new c(31);for(let n=0;n<31;++n)v[n]=e+=1<>>1|(21845&f)<<1;e=(52428&e)>>>2|(13107&e)<<2,e=(61680&e)>>>4|(3855&e)<<4,l[f]=((65280&e)>>>8|(255&e)<<8)>>>1}const Z=(f,e,v)=>{const n=f.length;let t=0;const z=new c(e);for(;t>v]=n}}else for(P=new c(n),t=0;t>15-f[t]);return P},a=new s(288);for(let f=0;f<144;++f)a[f]=8;for(let f=144;f<256;++f)a[f]=9;for(let f=256;f<280;++f)a[f]=7;for(let f=280;f<288;++f)a[f]=8;const y=new s(32);for(let f=0;f<32;++f)y[f]=5;const h=Z(a,9,1),i=Z(y,5,1),p=(f,e,v)=>{const n=e>>>3;return(f[n]|f[n+1]<<8)>>>(7&e)&v},M=(f,e)=>{const v=e>>>3;return(f[v]|f[v+1]<<8|f[v+2]<<16)>>>(7&e)},w=f=>(f>>>3)+(7&f&&1),L=f=>{let e=f[0];for(let v=1,n=f.length;ve&&(e=f[v]);return e};function T(f,e){return((f,e,v)=>{const n=!v||v.i;v||(v={});const t=f.length,z=!e||!n;e||(e=new s(3*t));const r=f=>{let v=e.length;if(f>v){const n=new s(Math.max(v<<1,f));n.set(e),e=n}};let P=v.f||0,u=v.p||0,x=v.b||0,O=v.l,l=v.d,a=v.m,y=v.n;if(P&&!O)return e;const T=t<<3;do{if(!O){v.f=P=p(f,u,1);const c=p(f,u+1,3);if(u+=3,!c){const P=w(u)+4,s=f[P-4]|f[P-3]<<8,c=P+s;if(c>t){if(n)throw"unexpected EOF";break}z&&r(x+s),e.set(f.subarray(P,c),x),v.b=x+=s,v.p=u=c<<3;continue}if(1==c)O=h,l=i,a=9,y=5;else{if(2!=c)throw"invalid block type";{const e=p(f,u,31)+257,v=p(f,u+10,15)+4,t=e+p(f,u+5,31)+1;u+=14;const z=new s(t),r=new s(19);for(let e=0;eT)break;const X=Z(r,P,1);for(let e=0;e>>4;if(n<16)z[e++]=n;else{let v=0,t=0;for(16==n?(t=3+p(f,u,3),u+=2,v=z[e-1]):17==n?(t=3+p(f,u,7),u+=3):18==n&&(t=11+p(f,u,127),u+=7);t--;)z[e++]=v}}const d=z.subarray(0,e),m=z.subarray(e);a=L(d),y=L(m),O=Z(d,a,1),l=Z(m,y,1)}}if(u>T)throw"unexpected EOF"}z&&r(x+131072);const c=(1<>>4;if(u+=15&v,u>T)throw"unexpected EOF";if(!v)throw"invalid length/literal";if(n<256)e[x++]=n;else{if(256==n){O=void 0;break}{let v=n-254;if(n>264){const e=n-257,t=d[e];v=p(f,u,(1<>>4;if(!t)throw"invalid distance";u+=15&t;let s=H[P];if(P>3){const e=m[P];s+=M(f,u)&(1<T)throw"unexpected EOF";z&&r(x+131072);const c=x+v;for(;x{(null==e||e<0)&&(e=0),(null==v||v>f.length)&&(v=f.length);const n=new(f instanceof c?c:f instanceof X?X:s)(v-e);return n.set(f.subarray(e,v)),n})(e,0,x)})(((f=>{if(8!=(15&f[0])||f[0]>>>4>7||(f[0]<<8|f[1])%31)throw"invalid zlib data";if(32&f[1])throw"invalid zlib data: preset dictionaries not supported"})(f),f.subarray(2,-4)),e)}const N=new Array(256);for(let f=0,e=64;f=8&&(e[++t]=v>>>(n-=8)&255);return e}(o.ee,new Uint8Array(o.$o)),new Uint8Array(o.qO)),k=u("crypto",W,null),D=new class{#e;#v;#n;#t;#z;#r;#P;#u;#s;#c;constructor(f){this.#e=f,this.#t=null,this.#z=null,this.#v=new Array(32).fill(void 0).concat(void 0,null,!0,!1),this.#r=this.#v.length,this.#c="none",this.#P=null,this.#u=null,this.#s=null,this.#n={...new P(this)}}get error(){return this.#u}get type(){return this.#c}get wasm(){return this.#P}async init(f){this.#s&&!f||(this.#s=(f||this.#e)(this.#n));const{error:e,type:v,wasm:n}=await this.#s;return this.#c=v,this.#P=n,this.#u=e,this.#P}getObject(f){return this.#v[f]}dropObject(f){f<36||(this.#v[f]=this.#r,this.#r=f)}takeObject(f){const e=this.getObject(f);return this.dropObject(f),e}addObject(f){this.#r===this.#v.length&&this.#v.push(this.#v.length+1);const e=this.#r;return this.#r=this.#v[e],this.#v[e]=f,e}getInt32(){return null!==this.#t&&this.#t.buffer===this.#P.memory.buffer||(this.#t=new Int32Array(this.#P.memory.buffer)),this.#t}getUint8(){return null!==this.#z&&this.#z.buffer===this.#P.memory.buffer||(this.#z=new Uint8Array(this.#P.memory.buffer)),this.#z}getU8a(f,e){return this.getUint8().subarray(f/1,f/1+e)}getString(f,e){return(0,n.F)(this.getU8a(f,e))}allocU8a(f){const e=this.#P.__wbindgen_malloc(1*f.length);return this.getUint8().set(f,e/1),[e,f.length]}allocString(f){return this.allocU8a((0,t.j)(f))}resultU8a(){const f=this.getInt32()[2],e=this.getInt32()[3],v=this.getU8a(f,e).slice();return this.#P.__wbindgen_free(f,1*e),v}resultString(){return(0,n.F)(this.resultU8a())}}(k);function G(f){return(...e)=>{if(!D.wasm)throw new Error("The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.");return f(D.wasm,...e)}}const q=G((f,e)=>(f.ext_bip39_generate(8,e),D.resultString())),F=G((f,e)=>(f.ext_bip39_to_entropy(8,...D.allocString(e)),D.resultU8a())),V=G((f,e,v)=>(f.ext_bip39_to_mini_secret(8,...D.allocString(e),...D.allocString(v)),D.resultU8a())),Y=G((f,e)=>0!==f.ext_bip39_validate(...D.allocString(e))),R=G((f,e)=>(f.ext_ed_from_seed(8,...D.allocU8a(e)),D.resultU8a())),g=G((f,e)=>(f.ext_sr_from_seed(8,...D.allocU8a(e)),D.resultU8a())),K=G((f,e,v,n)=>(f.ext_blake2b(8,...D.allocU8a(e),...D.allocU8a(v),n),D.resultU8a())),J=G((f,e,v,n)=>(f.ext_pbkdf2(8,...D.allocU8a(e),...D.allocU8a(v),n),D.resultU8a())),U=G((f,e)=>(f.ext_sha256(8,...D.allocU8a(e)),D.resultU8a())),C=G((f,e)=>(f.ext_sha512(8,...D.allocU8a(e)),D.resultU8a())),S=G((f,e,v)=>(f.ext_twox(8,...D.allocU8a(e),v),D.resultU8a()));function B(){return!!D.wasm}},22976(f,e,v){"use strict";v.d(e,{A:()=>n});const n=new RegExp("^[1-9A-HJ-NP-Za-km-z]*$","")},67033(f,e){e.$o=168782,e.qO=335277,e.ee="eNqkvXmcXVdx77vPPmOfnk5P6m6Nu49lW7Yla3RLso2t02Cwk3Dh3ZuXT/64nyfLtgxuGQ+yMPA+itVgCdohBEFMIjC8CMcJuhAnYkgiMoAgJFHACWJ4N4KYh3IzOQmDEnj3iuED9/urWnufoQcNeOi9du21a9WqVatW7Vq16kS7HnlNLoqi3NncijvjAweiO/MH9DfH/9zmDtg9l5z+FCjzoKgL15JdKUQ8CzeUyl7KKqYvco0PPEZtR/2YcD52Z1eorfrVrKzKleaD/IHH+Jsi5hmYH9MDEFrNx/wfoQhF3RTtxvr0WBR/OK7kX3fXq0Z37nzdXfc9cM+rdj+w875Hdr72gXt233vfA7vviYp6urTl6YN3Te++e9/Oe/Y++NDOvbvvjWJVWKYKr9r5yO7779258a6tuzZv37151/ZNd2/fsv3uqEs1VniNu/e+4aF9D+7cPrnt3o1bt27atG3r7k333LvBm7nK67xq977/vOuBex58zc/tuv+1ux/ZuWvzPZu33LXl3t27N9+9advkdq+80ivv3f3wa+/bu3vn5IYt2zZv3bJp2w2bN+3aunlzlFelK0MlQ/fS++6//7+84YG7d95zw133bLpn8oYb7r3n3k03TO6Kcou0fu8Nuzdu2UWf7t62e/v2G+6h8vvyT+VzfYPRUJTLlaq5qBxX87koF8VxudANKFcsdZeiUrlUqQyXi5WonMuXqYVEdSNUhagSxblCD8V8vrsnn8vnqBBF+UKuJxerXg5k+UJxZEk1l+Op/Yl4hybKURzlyl1FQXIUc6M8qYCqVMyVSpR5t8gjXinFuTFaz5Vol5dLFHJFCsU8JIBqPPZ/omLUz1PqLDWMPIKMuCfPP9BczOcrUUHQApXyNEOxVzhz/aCO1a0o10UXI25Bk1/GpViMyvmIbi/PF0u9tTxk86wY5/OlXD6OizTAu/xb40opX4hzvdAS9xW5i6kCoaUo7lKpxP/0twClMUihPqaP1i7/Q2axUFCfigMD+WI+LhRzD+V27KCf0VCpi/nUmJk5GXWX31a+tvSa3a95cO8b4mhw9+v37bzrvoc2b2fAH9i9d9e+3dGO4SYQGd39wD5k/A3RL+fG2uCvue+B+5D0u/fu3hf9nwNtjx7ZzYwZbsH96K7777tHuP9LTcDd9+y8d++Dr/F6v9AdQI/c96oHoqQ33D26e+99974hGrCnd92/a8/uTXdF1/fr7tWv2XX3zkdevQuZja5rg9ywcVN0wDDs2X333bv2qMa+lns9f0euKsBDd+1B6qMn/e4Rm5DRer9x1E+ER472fbmK7va97sHXR2tG7MHuux/a+dBr79p594OveWjv7kceid6TG2p7sPv1DzGForfnjBUGbvb7/zJWGHDv7rsfpL/RJiPVQMaMDUvtfu/Oe2DGo7vpxBse2nXf3p2v3rX3nmjLAg8fefDefdHK8faHUHP/fbBIz270hve20PJfjcuArNmrnYy96Rgs6Qn3u161d/fuaKvdPrr3Xq9d7UtvQ/WeK/a+9pF96gVc3LNx56Mbdm7ZuREuPbBPNREYScKfxKsXrXbP7keQuzdEX4g3zFsPxbzrtffv24ky2/2qXffvvHvX/ffftevuPTvvfSB6Kn/9ou/s3rv3wb0db6xq0e277rnHxHifnj704H1QtDd6S76/pcq94sQ344EW0GvA9+Dd0UfiwRYgnTXomXi4Bbr79Q+A/cG9u6Mfx13/dy5q5LpvPR+/M/+vuTflZ/JP538QP/ofuafzn4vfFz+df/XLfxi/J/9e1O3T+ZPx7wP5JMvVS3c+nX/4aUBTs7lvUvfx/K/kv8N18j+9J///UPtHvPN0/kn+fzr/V/E7efLx3PuBP53/m9yv54/mX/MU2rs686Oup/L/eEvu9gNJlERr4jvr1SSenozvTKJGMj1xW1Jt3PrwRDW/I4kbJ6Okuqd+6x23FXYk1eS26SSX3Fr7tfxSf/Pn69XG2D7qz/wo/3Cjsm8vxcqjdkdp7NG9e+t51fuvF65XaIy/Lik0+l73CH/zjz4yrfdecuH3oGRNnFy43pjqrb5wvT7R0Wd09Bkd00m+0f86/vQCyjeqgOpFIbv5wshGVG/HhestUaNLrNEloVFe3HLhFzer3rYL19uiBrZYA1ucu3lr4pUXfnW96q29cL0e1dtw4XpVkVI1UqrNvt5eL+nFUvPFUvYiT/TiBtVbc+F6vWqg1xroVQNJH00UNIYFG8OCj2FJkJJBSg4pC1I2SNkhFUEqBqk4pMuo/dl6t6joblLRnVHBE1Fxg6i4wai4wahYP51U7OWfufDLG/XyRnt5o728YTopTydLBV5q4KUGXjKdlKaTEYFHDDxi4C30dzrZLPBmA282cHU6uWE66RG4x8A9Bu6dTjZOJ0V1tWhdLXpXuwXpNki3Q/oF6TdIv0MGBBkwyIBDhgQZMsiQQ4YFGTbIsENGBRk1yKhDxkXUuBE1bkTlBcgbIG8AKB+YTtYLvN7A6w0M5f3TyQaBNxh4g4GXTifd00mX2umydrq8nWWCLDPIMocsF2S5QZY7ZIWYAb6i4SsaPtg5NJ2sUN0VVneF110JYqp2WdUuqzqAtFUErBiwYkBoBG1Z4LKBywaGxuUMocAlA5cMXJxOlk3DCFobt9bGvbVVgqwyyCqHJIIkBkkcMiHIhEEmHFKfhsu0MGotjFoLtDoxzXAAHjbwsIFpNaGnAg8ZeMjACP0q2C/wgIEHDIw4j8N+gfsN3G9gBHUU9gvcbeBuAyOow9PJSpG30shb6eRdIcgVBrnCIasFWW2Q1Q65UpArDXKlQ64S5CqDXOWQqwW52iBXO2SNIGsMssYh14ioa4yoa4yoFQKsMMAKA0D5lQyKwMsNvNzAUL6aQRF4mYGXGRiZuGI6qaudurVT93auFeRag1zrkOsEuc4g1zlkrZgBvpWGb6Xhg51XTSdrVXet1V3rddeBmKp1q1q3qlciZhMCThhwwoDQCNpE4MTAiYGh8TqGUOBVBl5l4JXTybXTMILWrrHWrvHWrhfkeoNc75BJQSYNMumQrYJsNchWh2ybhsu0sMZaWGMt0OrWaYYD8NUGvtrAtDpJTwW+ysBXGRhBvR72C3ylga80MIJ6DewXeLWBVxsYQV0D+wW+wsBXGBhBvXo6WSfy1hl565y8TYJsMsgmh2wXZLtBtjvkRkFuNMiNDrlJkJsMcpNDbhbkZoPc7JAdguwwyA6HNJKbkxuTTcna5NpkIlmVjCZDSX9STNYnSzCizBJZXn+ZLrX6WGPp65KxxghvjzXKr3O7Z6w+pctw/UVAH06mWCQbR75+7MnCdH1QD3rqt0/XUec9ydh00pu8aDrpS6amDfeLHnmY/ykLb9XwVg1v4x1PfO2J8nT9xUJQqb90mhWbF6g+RvUeVe+x6j1e/cOzP/xCYU/9JapeqN8yXe+leg/Vq1TvVfVeq97r1f/21LGP5PbU71D1CNrqNajrpXoP1WuqXrPqtVD94N9+Nj9d/6nkpWC9ZS9Yk1selrWwUlQPGdVVcWNwut5Hr8GRjKivrG09yWbglGug71UdoR809IOO/t9/4zOfL05jHlWTvr1g1hX0fULfZ+j7HP2LYcM0dlotGQRZDciIkI0YshFH9vz33/it0p76FhoGWZUuGbIeIesxZD2O7CUwSR0fTEZANjhvxz/06V/+QHEPowB3IEjIekHWK2S9hqzXkd3hHVe/QTYybzdf+ODffTLWGPWKsh64sUA3f8q6ibkwqBWzJntiRIvkkpaOLxH6JYZ+iaN/4++/7cncNCa2dbx34Y5vzjq+ZMGOf+Ktf/7+eBpz8kId35J1XMiWzNvxP/3Bh48xvhsu2PGLGd/v/uH33sXE2HjBbvr4wsWCZDGPbIIXw2RJy4jP5eKb3nvoe+U9dOhCHV86XWdK9DEy6rhGvE/I+gxZnyP7yn+8/f3I4gitg4yOcwVZXsjyhoxPFCFbP11HW9CTjItzp/gvve/wd/J76ktAUrCOcwVZQcgKhgxbWcg28MkjBQA6kPXNqwA++dvv/FsUwFKYU4Sgh3UFWVHIioYMu1LINlo3a5hDMj27kx4sIGx0WLmYwvj+uTe/CfR90Aj6gmgV+rkdR2HQ8VKLeigJWcmQlRzZn//Rm38UiTvW8eLCHR+xjpchUMgkPmUhKxuysiN77k8/chTB7r1gx5dYx7tBVgZZCUi3kHUbsm5H9u0zz3wbZLULdhNhoZvYlV2yIssyjkuyyPopd4O+TJ1+oe839P2O/oNPfPFLvDZwwY4zA+l4ieHpB1n3vFx8/kuf/kcqdV+w48xAOi4uCln/vFz86jv+6Q+YhP0X7DgzkB5UWrhYEbKKIas4st/52ps/wSwZumA3a9ZN7NuKTOKy7LySrOAuypXAxS6h7zL0XY7+V75z4hPo8OELdnzAOs64JF0gq8zLxRPHv/Nj1lkNyeId77aOi4tC1jUvFz8+855DIOu+YMf7reOLc/FtL/z4FOqh/4LdHLJuGhexKcsyY0v63lmcix//2t99kcVLg7R4x4fDjF6Mi1/48/82yafmBfvNiIQJvTAT//mLz7yfZW/ggv1mROj34kw89K7n/4QJrRFZvJeMCL00JmLGl2XflmS5L87EE5/+xjnQa9os3nHGyCb0Ykz84d9++F+gYeiCHWdEwoRemIu/8p6z76ZFDcniHWdILjihv/xP/+1Y6WL0FkOSTmi+pMr6pijpi25xLv7Ru459FOVzYU3GIF1wQn/xm9/9d9b7C2syhuSCE/oHv/UH37goTcaQXHBCf/13Zv71EvSWcZFvrLK+40r6rFqci7/30V/9JOgvVpMtzsXD//KFb6J8LlaTLc7Frz3/15+5BE22OBf/+Xc/9p1L0FvGRb5ry8k6cZFP2cW5+Px3nvoc6C9WlS3OxR88+RdfjzQkF6fKFufiuZMffBy9eLGqbHEu/uqbfuWvQHaxisu4iC+hnGwXF3EfLM7F2TNf+3fQX6wqW5yLz33r/X+Ikr1YVbY4F3/ve5/+TVq8WFW2OBc/+u5zp8ymvDjFBRevlcPkWnOYXGsOE9Tkpulkm5wY28yJsS04e2VNlpObxG58O4uz+7Nf/h//k56PXqTOW5zdn3/yO8/T84vVeYuz+ztf//inWDkuVuctzu5vHfrEM6wT4xep4WD3WrF7rbF7rbEbfXoj7jiBrzPwdQZGuSLYcx3sc53wAz4uOzQu8nEvOi7f/vN3/RkEly7IytHAyua4zGXlN97+/32FhW30orVoORuXuaw8/4O/fzfILlqLLtrNN88c/D6r5IV15rh1szt5Gdudy9nDvP2CfUF2OmlqJ9l419lSOyGuxDpQt7ds/SxBFdtoyRSvrZOErDMJWWcSwsLBXJy74TIgh3t3y8DN/ah812994msszFLwtID/Ea9bMSlZH7jS75KIKxlxbIap31TOU7lC5RdB4jpcwRB0vRF0vW8h8vHZEDkNI6dh5Lhw8k264IR84sS7Z/lE0QIB/mHw30J3Ica4JWLmygCVC1QuUPl63LcQsskI2eSE3DwPX7RpIQkUIfp8nSuBv/zLf/gcRkEZFoxNg70G9qoPXCkbuLkiJBZGSZzcumci1m749ESuEU1Ue3Ld3Unc3CWPtUve3f2e6+NrHyux0d44zHK0NomuyW9Df3DZwESKGieArrsmH9Wv5OYIN9fr5pr9++vL9yfLp7736fNPveM3Pnrub6NDU8kT9eVTb3/nW9/y1TNvOvPV6BdwtVx5aGrNE/WR/fUVyfJDUxueYKIv3c9W98ihqdwT9bqaWVNHzq/JJ9oobxyngfVq4KpkrS6raWdkP9Tywr99/81f/eTv/c9PrbKWVk596NyXvvu73/rjP7h5fz1JrrKGlu3Xdv41+TvrOV6cUPHVer+Ol5vymLdYq19BU8fUXbVxNTez3GzQzbW8t2p/smrq18987yuffsdX3/TUAWtu1dSfffj//coHfvfJ5z5Dx8rJ1dZeYT+RCdBDxypWrUv4K95yVF8F5qNg3qibNYLN5OrX0cKS/bo5mUuWHJr6wqH3fPv7n3/yLV9wDi6Zmn3nd9734+e+d/Bfo/3s46+xhuL9uG+oTEPdSRH4/nqfPejZjysGXLcLZz5ZaVXySbKfabfMmLyMAafCK+sradiKP19P9ifLcMVXk25rc2x/nbpgq+4H/ZjhGExgZn9SdRzhzddTlTeJxkiK9qCYrBD8IWpojHmaT1YYzhXShwzHfsmvIeeO6oY8tiomy4YGH6HQ7KivAE0hsa4UkpLVKiUDoEnZ3SuoyRGY+W/AHgztR7XSqa6kZk+7kj4YlPQY8h7mzwh4i8nofmmTgLVfEGqkTEzxirvpm+LA+H7cfmYFBlK7EWFRucKp7DJ8eVhSpq88MJRd++txAtUaDavQLX4YBryK8HY/y8/K/QImg1ahLJqpwcu9Ir5sLxsT+c8JHRRBzLtqMmxPq+LNQDJkeIcgYRV44+SK/aImYLX+UMOlaCjDa3AGgjeBD/tLw5DTa7AK7s7lhq2uB8hBOmLG94I644NqD0WMVemlCiwxTvUlE2DoSnLiFDZQ53jCpL6O8WT8eECNYTEe516QeYaiR4wC7yDkjBllzOw4G0/rDzW8n4Pt45n1sx+SeEnjmVKZS4aMSqY9wDAlNLLMBk3whcbTWACGAv1MbDyRiIIPs3Eeml0YYFJzPEHJfz6eyOCQetEbxhOXsEQRoQbvAHTWrZ/Ibcd4utjTHxbXBcYTpms8m1Sy92FULhWVNszgK9Bn+gnnvZ82nlANSv7OGU/pkC6kt208ofkC44ncDqvdbgliczwZXPD2Q6f4Fwtvx3hSw/vZv8B4DmnYYrYvm1QOGNe6NNCXPZ7jxin00KWNJ3I7pInUMZ5NufUZxbzvGM8WuV1oPGFf+3j22ywIUneZ43mFcQr5urTxRG6H9VbHeDblVnKiWdo5ni1yu9B40p328Rw0rnVJH1z2eLrkIyqXNp7IrQlYx3h2yq1NtbbxbJHbhcaT5ap9PF1uK9IHlz2eWleC5F/KeJq+ZbQ6xrMpt1qXw0pwafp2yCd163j2Izmikllw2eMpua2I75ehbyFoQX2rea9Zehn61hajdn2r1S9okcscT1kaXUJ9GfqWdhfUt8Ib9NCl6luzE9r1ra/yZvxd1njmMH3EKfh+GfoWKVhQ30rSgtxeqr41O6Fd32oWVDRxL3s8ZZ8FTXbJ+hbFuKC+dTuBEb90fWvGRbu+1SwIq/xlzk/Z24FTl6xveWtBfet2ny2Fl6pvTQja9a1rEWbBZY+nr0xmOV6yvkXAFtS3bsfbUnip+taY065vfVWwr6rLHE/No4pm+GXoW6R9QX0rOZHWvQx9a3Lbrm9ldQQtclnj6XqoSyruMvQtAragvpWGDOvKpepbMy7a9a30UJcG+rLH0zlFPy9D39LugvpWdlaw4y9V3xpz2vWtaxGz2i5zfkpfdEmjXIa+hfEL6ltfV0xuL1Xfmp3Qrm/dCkd+Lns8pS8q0iiXoW/RCwvqW7fjzVS9VH1rxj+XjM4xJFeaqLDfgD6eY9l4OqmU0TOGkr9UQKYyXi2hp5L9/H4DOueJENxfp8jLYEHN2ctLkhJQ/EX2AM9KTb0YzUZ0VNxJguTKOS1ZY2gIbTOsI+rPEg1G6rnCA8l7PBfcewS8290URgyQcaRWttVS6e5x2ltq2MbpL062UR4YQsorknFDyF8Tn5U4dUYNxyhCID6xLo0ymrj0qDAqlx5FXqawTFWtFytVD2lxb4zcT8nqQyiycflZc+KkUbXMNBAzd1xhlYGmOHjLliY4nPDRTqS0LUtp4y2gW/OcpXJ/XDpTVoPxukM8mcnh8L5CK761NII/ULLInB2BenfVjopnPAf5FTzKaKfJkeQanLMrkySMb9FWVFRBLlkqjzFv57jXoPA2Xaqr0SjZQIW6ocnxBhVWJdf6k3V08cpD8G21UBporWIDDiF0dDCA1vP+VYeg8YoMtBF61xzyZh3U/aP1cfHA2GNXRI1zK/bUu1ZHbOccI6pZzvMjMcPUtSb+7Wo9Nxl/rOp3x6r1eDI+zl3jKBWZxVnFZ6r1/GT8x6Hi0Wq9MBmfUMUjVMQtmVV8b7VenIw/EyoeqdZLk/FJVTxMRWZ3VvHJar08GT8XKh6u1iuT8SlVPE1Fvkprr0261kWnq4UdUbfaYc+vtxE1zka1X+V8XFfjPIBQvZHbW89xls5OzlGVsLPupFr7Ei01zhC5F55N5Ih6PnTiT6NGX+3DKn/mNz4bNSQb+do7VPcF9pGI2m6czqWYiHaMCec8FQCi6CMjN0b/Y0jl9bnjIzflzuK5bPyKsFYZqaJjOkFko3Zhy7Wv4mCkQoZyVmGozLlq7VU8yNF0A+gpAs2rtb/Xq7PaK2Rn5qS/AdL05WrjLRw2bnTVvgfOxmGVixrTsenad42pjfMD7J7MqplkMv4lXU8tY2+H2k/Zm7T2QRQx43qbussz7mov5vkz/jwWJmnvopE1u7xZ41nVKHuNauNdumNRapwYsNarjY8JwjZZ4wV2Aa0WpPF+mWd/bLTWPmpMBqado1ztrU7KYwDPcXyl65r87NJ631Q09c2/esvH//uvfbE8FdV+Q6/MsAUn+FdP/frff/W/fyuXwk8C563DS+v987x1OLz11Gf/5is/+vGPM/hp4Krfie0we2tgO7K0XpsH29GA7cf+TwY/G7B1tnIUbMLT2cpZb+Xo0vrAPK0cb2sln4LPhUY6Gz8eGuls/Bxwoe9s/Di7djR+bAE2K751buMnQyOdjc+ATI10Nn4S+HyjdboNT4b+cEDTif50QDOHsW31MzRnQ/VONOfa4M3qLnDnSojOUz/8wjs//LG/iB/LXn7c+fOBv/nn3/z7I80O8I7gb/zc7/31//qz75eyDjuuk2XsBq4zrGM1FU6zgg+wpFI8W9IuT//Ullnuh372Wc2D0jQba5q0VtC+2lTPmw9i08xLkEl4B0GHA0Hf+5MvRdkQA1PdTiJnnMjTZdZHzRmIHLQCZsCIFaB2TIXjFMatQyWWOcheKrIxBn5OZJ9ystm24ZaPIQOecWAtGbaunSqHrs1aYT//JEtAogKbrNbLgXl7aTOvo5dHQ49ae3mOM3yq29nLs8DF7jIWimYZvURVU6CXNjhnKSwxCL3EVkEEMJXQlIxbifOGfCOsUndXJqusZ7Npd8fp2VgybsATDhxJxuz2iN9ySMFvK+F2mTHjTMqMIxkzjCHLU4YkzpDBeRliSqKDIcdD51sZchqY6nYy5Kgz5FyZXWONLQyx0T4OH2y0z1Gw0T6Okb4McVr7ZlkkAsAYDmAiMxRWGfOK7A1jddfFoYmkbt19oRi6u5TuplJy3oFLklG7JbhUt3j1/BXn0FAy7E/T2xU+MVKGHWtjGCxLUpZNLMayoXlYdjKwp5Vlh4Gp7pyZEuAtdW02VNh/l5ikojQDw0yUTlIYRUTFOZOkkzDM5O8whcSkrYjRCeeuFOdWJ1d6v1POraLfqcCdceDyZKWLmt8uS5ZziyXswC4DpuJ43vmXiuOJ9PYKY+f5lJ0n2uWvb2rYmElxIuXrMudrX5ObW1mTvf+Hu1wsTtN/0xyn6TYnf6zbJkoz9HZc24m0uyJJfDI4/XxRuPbwWxeTVDpOeXdS6ZhNb+uuTLw7wK0QSO5vUr/MqDftSae2zHZ24HDowNkun/BHobsfaRDdw9ota5nZs06fszKd0GecIHZyjKAjfgs8IwguODlBzSGZCxBzRMQM0bZPw3PQUoMG6c1+mw7sL/gsSFs5ZgVQD1gbyaC30L9QC0fVQl9SAwtn21wEHNeQI9AqtH9/9vpWzAGxeYVMtXzj3MFPRbVj2KWY6maZ5Ra1zOIFLDPgi1hm4a05lhnweS0zsiksYpkFbHMss4BtjgEBtnktM29lIcusrZWmZRYamWOZhUbmWGbA57XMOAK/iGXGW/NZZqGROZYZyOa1zIDPa5m14WlaZgHNHMssoJnD2Lb6TVMrVJ9jmbXBm9Vd4M7lLsUy4515LTPHdTIOGhvXjltmfJanlllurmWWSy0zK1yWZRYIarPMgM1rmTmRp+NgmZmfUQU8FW6ZQa1bZhTcMsvNZ5k52R2WmQMzyyxOlakVflLLLPSozTKLFrDMgIvdcbDMzJuoAr10y4yCW2b00hT1Q6lhlpvPMEt722aYOTAzzPw2M8zy7YZZyosjGS9+QsOMY79z7DK6PZ9dxvEjCXkczDK44WYZTHCzjIKbZbg728yyDcEqe2Uwyu6czyaL5rPJHJjZZM6czCZz5mQ2WXobbLKUV8faePUT2WQ79swxyTi1Oo9FNq81lg/WWCo+M/DJrTEKbdbYjmCM4Wg1WyyZxxRbM58l5vxKLbFt8xlihXZDzJmWGWLpbTDEUh6eaJe3SzbECsEQo+tuiNHjNkOM0MtOO2ys3QzzrnWYYd6ZzAxLb4MZ5p0BboWfwAwrBDMMqhcyw1oN2swKc3oyK8xvgWf0XL4VBikLWGFpK8es8JNZYY5rUStsFisM26vFCpOjjAIDwAnafO1uHGZ/abpXB0AbJ5cLpxzAcMQgJ1oghw1yvAVy3CCnWyAnDHKmBXLSIGebEDNMliOATCOVT1E+tgLaMp9rtfYXouk8x8xxXKa+VgLxZ/L2vKiUVV4sNd/q0VvdtW9Zdyyf0LnxJhnHDHK+BXLcIDNLm4TFVjoi//BhzrnTs5Fm9VmDnGqBzBjkZBOi3pwY2Zo/LwxH7enZlvrHDPJCC+S4Qc61YzgDhiM94iUEVpt+6Fk802dxMNe+xvitiX+pClO4zlY5048bGyap56eq07X/ZcZKWjiRFo6nhbPRZDxDCwnO+h9Ca4Kb3miewVderf1izA6HdGDVqTy3Ynp11P1UPb72wAr5/09y4C3G/2/5565pfPezb/xKaaLU+MhXZz9XnuhqfOvUG9+dnxhq/OO5T721NEFikInxUO4Oz5aGusvCu8PheU94vjw8XxGej4TnveH5yvB8VXi+xGPmb5poQJPp3vrNE1PJTVMs/S+deDEFFsSXTbyEAkrudnLm3VxfW79+YpMHwG+deBHvmUqrb5u4Jdla3zJxQ7KtfuvEDg9d3zixnQqmReqTEzcmG+vrJtYnk/UNE5tJuzfOMYLN7Lls/gA5n6T/Nk8ls5SXPDuVvPlgsulQ3QCN2utYnXf4s7Ke8YaAq5MdQK589mBased1CvsOCAyxQKvIH/XswWT1s8kVhjitXRFaTg1lKAGwDhnGBHoKbbXLIOKwcr0gQtez17metnu1Sq13ylY61bcdqhtABC5JbvBniTWx3oB9yQ1AKqLaK0IiIfcBgSEWiPP/o9DRR3OBDq8NkUtER4YSQB/HUYQxgZ58WttIBosDwAIH/JER5QzMEFWgSiAQ9Xv3e9tqiyIdlnHWFlRb3NbAHUwqnbiNk8m01aUmtwnHaJ49WL8BrmaYN4lEq1N2JhrFOmdUFl8ZEe5hjA8Eowc3WlkhuSCRiGG4MnCX4QuM8PFoYzLkOpNpz0CMfi+1r2yKRsZkdiOdfmfxlbAY+nckkJaxOND87MGJzcmm9EYveLcOIusbWPk3MN4rnmUZ3eDSMOL9uf5Q3QAiu5zc6s+sr7zhknJrKile0TrBjpYhMMQCsVQFSTFJzmpDNfv0LShbJQV60m54bVi9QqzPi9B1HFZYR9s9z2J2rXPKljvVLzlUN4AIHEm2+LNRa2KdAfuTLUBqotorQiIbsgGBIRaIZBkT0NFPc4EOrw2R7Pm2oATQrwQWYEygp5jWNpLB4gCwZNJhRDkDM0Q1qBIIRAPe/Z622qKIhHSBtXnVFrc1cAeTWidu4+Soywc1uR3lYCXysQWuZpivz+Sbg2Upk3tI9CUlslwjwj2MCTMUyepvY4XkQtPR56dzl+ELjPDxaGMy5DqTaS+dnz0+P1PRyJhc1oRsspiDGqL/Vs3PjMVN+d6QXJ/Jt3He5XsddviNjPayZ7FPb3RZGPberD1UX5v2opDc4s+sp8naICe3uJwkN6ZVrRMcEDQUoKYiIHZHg6SkGtlrQzU7xi1IWyUFitJueG1YTfiCxAVSu5PttN39LIb4dqdsqVP9YkYtpXo4eZE/m7AGGE2AA8mLgAzSwva0KiSOKU+NoQA1FQGxK16n1gDNpeKQUk3QXgtSAAPK5iOcUDTWKjzC4gCwZNLhqsZYmCEaTNCmgEB0lXe/u622KOL8X2BtUbXFbQ3dwWSwE7dxcsLlg5rcTnCAGvl4EVxtYs7kO5+JB63UTYks1YhwD2PCDEWyBtqGRJKh6ejz06WC4QuM8BFpEY0xzU9ncj6Ihs6E+/ycRzSYkE3BILxM9HMGs8niVDCQb9LYZfJtdLt8b8fEm2S8u57VYXyXhpL3ZqqlF/lkmz+znoaeDCTbgqRMtnWCk7aGAtTeia5MUlKNnHWCk7ctSFslBYo6u6HgL4kLpFaTjUYpfoONTtmQU91oke9qstWf1Vvk+6pkK5CraWFji3yv0cleQwFyl2+6cS21rno2qXbKd1V0ZEgBXMW5b8MJRWva5BssDgBLJh1GslMIIpePjQaop4g0IG21oeg6Dp0H1o6pvritoTuY1JtEem1oqqfyQU1j7NWSj61wNbkurZvJd7Ep31XSOkqJDAX5hjFhhiJZV3XKNwJqMOanSwXDJ/rprY9Ii2is0fx0JheDaDD6VZ+f84gGE7IpGINO/zbNz5TFLfI96XLQKd8bZTVUvHy9FiBbLA9i8KNta15eq4lrSuYgXwSwctDLnN5Oh4zPB6zrK728SYaaGZUH+V4Yb+T2TIz35Ajqa3B+eYkdKsaHk6zyEnkOV3qJjJ4jXiJ3wAovkSFouZf46B72EhE6y7xEFqulfki5dzLewKVnkihDPmV1yJmQSp0y56tNp7uJldS5auJj/FV8cMlmfaTF8tElG7yIpym50YrJ+q35h7is25q/k8v2rflXcpncmr+dy8atljMcJ2eyw1/Eh5fc6kV8ncktjuOGrXiKuW7BDaHri3C+6LqNT3hdt1rgG8TwyqZADMXrAzEU1zqi27bihuf6kq24ybm+eCuec65TW/OndG1s1SlgfYmRlHKi23JTTljG8MLEMsuDOcEBdPJpTlj26toEZ6VJuznBqVtSdE6MqDPsn9wcOtMs4pFNiziqSZxqn3ICXMOV5T/iyxCnjUzIW+LV3G64xYbg9lvi4zFvfYy3breH6sfLbomPCvoM0Jdl0JfeEh8W9EmgL82gcH4m5sT5uD4U+ZZ/qVKzEyw7XY8aBesnh32hR6WVlHqstAo8+DOpVQq1COEMta6h5LWuoJa8/VTrCtU4zB+qrabk1a5UYnivNhSqIUK21waoGkAJ2YP9zT5lAbdSBZjjIC41lDgGr0uUlHQhZEsXPAnyVg9RTqr8mZ6MIkDySmMy+w3OWM67+w0dtS/68IgZlccO9RsmVYWPFr9Rbmy+wPxGU4sPW79hdnWTestvLAXXinDDHOshFZffMM2GScbgN8y0JeSL8xtcL8F/EADEEwXHQgCwoRQ8DgGwYw8ul3F6IlWgBALamMQ10t19aGU8cCCWc2Rm9Z56FedIVRTykgIUq2LK2joTeouX19SZ4xuoA4cUEJfWWa2AyZu9nChCcpvysIsHxazOcgVEvsTLY3VUBkkMnLnlrM5wvW8y/hkv1+r9k/HtNqZKO5HV6VGo5s96uVLHI/RKhSqSDK4HJ9rRHGhzjVUv71VP3tQ73YhuhAXVRnRTbgaJXR9JiKqNj0Bc1Iin10Xh+RdJyUwkXwZICjfljutwPa9QPD0K1q9HQhs1Vk1vBA0z+4Zomebyukh+vmhNhBdJl27TAVG/TfdoaIKz/Wui0YkBmiEogYBIc/ZENpHxkwEqA9rQBLHXzxdBJF97CsKJhk0Vmcs6hRFKqkS92lzJYMShsqEUmdc+wPAFRQm6sOJFdOYMzGu8gKUfJZWgUKqNs9wTkJjdn9GXQFJK75OqomXQfMNyYpJSE6YPT9d64wMayHXRTO9txvPfIVUCFtC66PFe5ywBXvx9G66QkYzKb2N4kKS48aTcLIJazSdZb2F54yjQ8WwgquujN/belPtteVKr10SHetHCMrGqjfdSbymzdjI+jGd1XXSwFz2CZzmQzJn8UOJAQms35B/s7EZrF/4DDdPSARiRNEn/OndNkp8jrDYjtfGLEudOws+Z3DrhajVxkk8hDlShXzflZmuBfInm2yFqSdbArJHoQXJZB86WGENIbvwSqcHHmg0SP8wcmx1q8DNH3Y14otxAFuHVmvj0OJqv2vht1KlNlkZhb+MzaTjtBw3KlMg68lsGYU5kkKcNQgcziPZ2jb5MYn7NINCfUq/+HR+7KYfj3sqnR2/KPRPKs7WbcizLPiCwhiW52jhoGOhV1goJVH1EMogMBhuUrN1vG4SBybj2vEEYnFbezGKDsOBb6+fimzgZYo2fHpaRYTVODUzGP8+iV0GkWShu22u/R6LgBom0dq6b4cjL2enBxqovuyX6nIbt82hdILM3e3NiqjX+ER6qxWOM83GVczdGHw2wZ4B9zMriuFX/fd0OTEZ/oWttMvpTXXsmo0/q2j0Z/ZGuXZPRH/hrDIu99sWA8SgYT6tcvjH6ksh6HrJsrMQtrXKNvzcIY9UcJeJaclvjL6v+t+0p49DKuZncZPRvevof9pQxaRHy3H5kXA+/w8OCj9HjxI7ZuGQj8kN70zdknY7vCsK+rd+93d5g3LJxfqsg/PiLljCTWSyPZtR6lEatk7NDseboL3SK4FmUOIFtKLhcGrUOreuiD1ZujL5q2oMRqdyUOyNlHKLWez1qnXG2BLd9FrMu7dCOdtbWrBxx67nGpxTQ/Vn+6K3CdCOp/Q4LkP61STfs8nOKpF9CNauMVcw8F18XpUygrKECkf1rLLAfTT4yPZUq+mZxtlmcaRaPjbDQsTb4q1M5LN4Rv56XnjuDn5YvAErnpfRrUrKn8c1JqM9BXI7dNMGO8wVEaLvd6SCdaupQw4c4OMRq/6F4b+3f4saPcw83ci/t1Xx15hhPmh05TOpq63QTxP6MceBx02ZnWKz5xTBthLX+XUqLxvyU17mWQP9cGujP8tAdQu0lEzLwFIhjs1R/cWlEtStCp3Wk4cW8G8L6C/7eC6z1/LV9yLD2GYQInebqZxDfbHXIebMQsMDTlWDGbIhayxptAPZj0oVX2qWA1h/1lRfoOYph2TnZPU3kSGDQUbYM43BL3FIjV/unuB7d1qsRwrR60iwR1jmyak10YZJXUpPcuWBjAX3wrli7k6dscGEzicvKECWbeaLLTD9Dd0SDzTT73XFTIif7OS7xGS//7jjlU16GTg6tUDbzinrj07Uv0xS9Gn+ltQ1JJ3g+hV1wfLxRmeAn7fjBGUw2kR+LfPGb8SYv2Uw19PWEDnk0To3LLNfnoPHp5DgoxqjERlyOTbncRIVupi0jmLSsWaW2p3L/B61zruRlvbn4ADqA6pag747eiJ3VRm4fDGHDOCn/9DIOxORgQ06lZ6dmqo8RU5DMvrKR34etsOwDWnGTUuGADqeENRkXBtVuiZ8baFSKLKCT8WlZbpr2Opdnkl07AhtYUWo2BOxp1pSlC7LfODMz83oYHYBUZ02uddMMewG178f2KOGIj9imT+SP6arTRuM9BQxz5RPLWGX7mpiUFbo3Uenhpw01fs8bR55ntYuDJv0Hg/xDEwKb4i8Po9HH9QIzih1ma3kdQ24Dd5yhPKHRShglxugaCMGiNVKOStiWbY2fCSqhRSedH8tUzrlm8YVm8WyzODve1F/N4pFm8WhWlKKakRxxPTNmy+gH6Pv9/P8AA6jZH9+xTDY2ymd6AgbFE4W8tGyB3jBb9pjlpCFyWXkDg9GVFJkD8UQJOepSJwu89oreMm9V1kYRq0n0U6l69pdrT8bpo9orersyDaM1Ivcos/P+lhnrjendfO1BMRd8/8nMx1Z8CGeFFW0PKKU2QYsV3oJ2bF9j7LWLI39IG9z0UHKgeUzuSJOLUioQh1lWbAGi4+/XfDtK4YSdjaLwmVRTintZA74k5exEkynxtnNNufRcEygKpmxz6bkmhrgnqN+jGJ/tavSIQZpq1BRp83mqD2eHXLnY6tw8E2ULJGvOuZg+5iSyMWnS1HVpfXoXuPrbcdpzlnyqqcQnkEIE6Fha2LHHr9vC/YZwnVnNl29S6TfOGX/AdXY4LvsZwaMkeCRGQF+Ra6NVjeh2hhTFjClBhoumbsc3I9ewuQcykAwOxXVkawR8s9KsFt94XfSBYuPH0cM3cpWfB/sGv47yYRJh7G4oAjmOFetdc0Jf3f8jeHvMaqxIRr11vFivzvOWHEh6qz1EFeeW1sp5sBEaKGwnivXuebDJMyVs7RGseM0Cts5WCJ5LhKezFWLs1MrJYr1nnlbkCmu2EuJhYU9opLNxosuskc7GCUJLhL6zcWLV1PipBdjMW81WssaJ+rJGOhsnOMwa6WycGLJ5R4sgrRY8GXqCuAxNJ3rmzrzDRxRWS/0MDVNx3vEh4mo+jsrZCSfO5xCd+YIVjT9twYruFRW8PTSRDjuuU7EOnPM5QdwKSwsxQUSy6AeAKL6Q0wnuqsIN+ZkcQsFiBdUrFMx8eh5hPJAG/M1HkEl4B0Hy94qgZlyke4ZVt5NIYmWNphjfA9cjlo9RBaUMsALUcoyVCUBh2DqUw8MC2SMi20PwdIjVyOZnSrglq4ABidcWkGR31jVi+L1rBPmncXkDaVjjqPeyZ95e2szr6KUc3OpRay/lQ1fdzl7q+1jsjvGlSJ/Qyz4r0EsbnBeUcdEg9JJ8D2SEVOCkhi1HwCRH6i2emsPn1jH/dqS3Cgv0uFjzy3o8tYKsZbjaLZkH/NaDJEl2abzgBILzgiMKrRGfox1hnr3z8sN0RAc/8LWq663s0OaBqnayA2+mhDwmWlgDa6HvKsAEG+rzFjkriEfOWiDmqADbFD7K9ecVQMv11cSbcsZ+hZiz3CJIkWCPIO212MZUPvBte0z2oN3iNtAtQZ7+ijOnL+n3p+ntmE+JlFcctGiPMPbA0mZ8+vzcmnssgMkZWNPKLlbTuScFYvla2+P1+ZdZkCc4RfKRitAsvDIROkVhENEU00yEblfsLVdLQMB1DWFbME3h0USEKQg3lqfTeKao7FTKiIv3UFxFvmoToRmj7ZG4yFwIHA0iyOmOVhHkEIjfrjQ+clTE+Yinu1XmupqRulmAezjW0NUauHrelmxUgsJ0pTTouimLMxYk2209NgHyc3AWTI/parQkLXG7qII0Cl3SkQoF36ytQoGZ5beKM+dpSj1HfppRxtUm7SGyV+qSLlncbRv5M/ry0lwv+Aw/Zklue4xqznu0zWUsmIyP6Qx2G45bxf8ycf0WeDPKuDuNMna1hjwuQMusaFHkvs+885Ci2E3pyapNgmoy6LKftoIrxaOMezxIuNdbqC7UwmG1QNIVsHRbrDHj7yfYPKgczqVRxvY6caq8ocOieLzRpFxzWaxxjhNfd1u88Tm+jWTESuCLWyMZ0HxpmSsZn1TUwDwvZjd8uJmvPOJbYYLvKjxT8mPBu5K2Wj41FMduYc5gYeYxQfM6wCqrEusvr/OOWOixlbEJ+dTM1dhczJs5lBcB9eIceyVvJpng7YYGKDA0eOtwsc7UnvOWzEK91W5X5M3GUv1ObDJbwHakWKfqHGwyTYWt3ezIm1kobJ2tyJgSns5WZNXQCmdEK/O0IvO42UowYiAtNNLZuMxCNdLZuEwtoe9sXDYSjWN9z8dmWdnNVrLGZeCqkc7GZRaqkc7GZaDNN1oyu5t4MvQyYYWmE73MwvmGT3Z1s36GRsbofOMjS3gejsoshBMnYkRnvhXG+NO2wkBRGJz25YQmHNdsXj/n4bYIjkQ3C/UbCBQxC0kXVNL6wPcmc5eof18w8Y2mZqF0C5N+fjvVJLyDINmjIqi5kDFawFS3k0iZhRCCiTBoUg6RZAhxlc9vt8kIlNIU/RT4zTTZh9hUkC3Vx9ItHS5PrpHNNzK3pHgxYDALyRBvXXN9rrnfNAtdu9HLIe9lZd5e2szr6KWMX/WotZcyC1W3s5eyj8RunQHUkNBLEkFrbZc6VucsMbcYQC/5ATwzC/n9EDMLR5TBWouOcitZx4JZSOCinRbRskGvUltRaj2fGspdZiLDi3B2xtS9nL6BFx1m4VCHmdw1Lz9MR3TwQ6av+t7KDxk/qtvJD+xCjXGMbafBt+8UjayZOOKCrfN6ZCZOMSz4AF4tU4crpg4JrJSJndNG2Irijp/coau+5nclA3Q1FZBgF/IjknYbjObupNd556sfuzzOO+cOScJ9TrhdCN877cLMih5bjF1zv53yFrHQwS05WeZhFmZh++dH3iQmr98o0VdfECGZhSZCL1AgKZvxzEQIW9rETvmzdF2jQ54yZeGZnyXLB7OQ3F90OJWyYDuRcM1ug7k9GM52ypSCrb7UpzIYbJVUBoNd2GPWJgOT8jH95AxcLDZtq7GUoTo3BUOLrabGGcJ8TSryLgz6dnRtoXxsSJ9bWACYMDV2T2RAkefQaHG7cMDsrnywcV04UpkIJlAqE8EsJD+ZER++FWBLC/GwOSM9HMcyU6zohlIb9WcD9acKPsP1KYgf3YjG19Y2l90sdDZmMzicA7MTwvDQb+F50ywsp2ZhMNq6FqLlBdGiL4cw8eCffiRDepKfnKE5fq7TWgmmMswJrUCwWXWy5WihtFAL59RCMSmDhTx6hit8Q7glDedSs9BeN6tfbr7UFCQnFqYg/TQT7uBgnHMT7rh+5sRMuOC0i7Qq4uyjUGg1i/R5IE2VZFBZEtSryLuiFappkFG3Ji3frCsjTtVA0DR2eLmmJa/5smxAfXFpjrc05DaFEDSNDL2XYZN9BrYxeRya2GRvgi3Rd3cTmyxAoc+wyTYRtqYl6q6tJnoZk6BPxJEmetkowpwhktUnzM3lGIAQtZlywpFhluEiHNkrsnD0CniaVp5eabO89Aq1mjaUamSvyAAUgFptdhDuscJPbAfJHDFF6epRi28ltYPYlgx2kBL/SSGyWdRuB2XusT7XSOV5CYL6eS2ETjtIRpnqLmAHHYnDqm+6wdbIYCrIMDA9L/dYsIyUOxJF53kDXHGEVZ+QPnrBLmSrHUQGUJ/Tc5czOwDaqncvft2XZaceddpB8637shFMb7v+lvljJqlsU1+7zGEWrD3T5NhBZglgB/GlH5yB5ApvtYPQkPb16XoymILpWh5Weuxb54V3nt/QMF64+ZMZh9mS5Mq86Z+Y3xyf66Wdd2GX+TfXcZuZQWEllzOM86phPbAlPrWLLB2qmckyh1qWdNxjZg69mpVdubM8F4NcH9l6TbbWloUlmEHuAMtsxmwFdG7w+yr+NL31FSd4FlPzqMUMytI3BKtxfm7NZ0XLQmx3IZsdNJ8RrZ+dmmsHzRaUAbXFgtayaiLk1mTB+GkihM1oYocdZLbjGsxPmCbfHkc25D1K7aCSuRRTKQv25GCb6eC+pMyQJrWtC5+zLJXFYDS4LFaDJRFM8XQJbzOAOu3K4JNvW1rZ0bKun5B/yQyKoCxkNrPB3ZQg/ewNi7CMOrLUtphB7nDKTDyXjlQogtWWCUV6KydpZhalNnMguNC0g4JLSupyXsuAeEEj/0zBZ7jsVX4EyKgmDKhtLrsd5OxLZ3CwMUvhSyZYFampYiS4jZKptYWtlCOiRXajK1l9blQgQXqS/Lo0RxJlH7PMDkrHzJ2ZwYxB/y/QwlG3gyqmjv0TO9jMbqzBuQ476FhR/is5oppH8OWuwgo63o8VNCor6Cw/a1bACipYiiGzgnpYPm99C3rBjh+XoIy7iiYKm+++61eBwb0Cj7i9xNFx3RW9koJ4zBCqkcUA8LjCPPyRsh+ZmTPA8PJImQXCW0qz1OvGxhJr8XEmgx2tHjXcj0s4TTzXMC9x4M3kYTbXs/rWf2x/yqwf3/r4LyAQ/XrJZnTWh7I3pMxMlWTgcZnKIC1yNXyH80wDrue0sHfg60MCwLDMAp0NizIvsZ3ivzLW3oBSGbGZ4CYi6PWo2x9ZKiX85RkapSsaQGtgMxtAqTB4h6vSp5CDVRIU8kJQ8DQcGm1LsoM8mMHtlVxlEDFrtyFDTCHk6jAtUJm65S2ImsZjKuYI79QtkrPSzz27n916UJKJhBAXT2TjNnchTZZRCGlUvG2yEGEaWBJxrxTygZhkFkJeDQqea8Xa7rK2SfKqlge9ZQb/Z2mbLXhkYoKwSqRG4b+6Iyhad65/6kOvVJQODFSOKr7Qh/AwaIDDYCihFd+gQ4kB1EH1goGkb3AE4gMhFlGFteZ5amTWwOwsi8lEUT7fzC3N0CsCIMfotkMQZFrU8HdjjULHUJB8bBiNfBnWagqFSUNdDToZrx2gtFAadH5EPgw6mZtII+5ZndzNBO98TYWbgToGTSzEKyUWlpyFRHuLhdZh8kwZFqVdSrF43ifJQ4qlGLAUhYVRMVXjWOwjmA+YwGylogpdYUvUplSQcHvQDc81LUIfSOTkv5GWykQwmGCrUXdazy03uT8P6Zy6eN4ltmfqzphM9Aj9bIcw/DQc9FOZhXSwZWoplDloJUJT+CZoDoByOwVdNMJb4QWdXglqiN2vbCjI0GRMVOomFgyX55SJnmjI1LWYSPSXmMi4+FAg/aGzhwMWpblKsYQUTohbisXnBLHAwsK4+FAYFhsKPgfDUCgVVehU+1AoFxUNtA/FnVq+A0GSpGDBpSPxkOzD0JJEJPi55h+I2pyBqEk0tB2JDIxiYkBTjxPDMZxeWQgYcgB7HchZItLGUDNU4tgJRg+V/Ln6yYeqD2pvW98IoOqR+ZB1Debp1zAhwHJGsQnWxjjt6rTkrjFixyAfeKIftrb8ST0dYwaUbEq9HS/BBTNbCiF/D4n23fo1jnn+JETYOJcOJP8Ic58wb+WXH+Gbr/0hY1HFTBIsPMPhaZqYJikOE6mAozfFwQDntWL/QV/cdaCgFft09556iRW7JPs2nPFB4elsDjnIV3t5TGdqEurAwnDGx+DDOgekLOyUazoHtMaOdqVnfAzeU+e43xYvV3ROZ4M2w4ioL1qcZpmo1ZcRo0mRQzO3Nlb9tN1wSqvUuJGAND+sU9JhnW20HQ7o1C2o3I7u0Ezjr1GJBmELT/Xs8hy113AMh2hlW6QJZZtubK8dyTdyBF8SkH1AycZeqrBReRz0HSBlXJIlV4/TG9wG+p6yG10OYxOm8Vz1/hDR5RFf9Zpu2SX0mLD6gL1k8V71QXuzZG4Jh1vKQXujZN4Lw4X1SMyrKmI2svlXkjlb+6IKGF4pTQSVZeRlRV1m6KtFeAuDAtQ0oG8TK8lwquNDlHBq1Ku19wslWTotBHD2Tdhzkuxq7Rmx046t5Wr/WQdXYKaSZPJ3xx5iPhWLnJtgP9P5xhPaoNrnC43yo0SC137TEdhZJavOrZRK6FEGk2fBiMkgUsail/PYa+JtRHbyok7bEuPIyZT3ephiqfENLRbhxECp8Q/B2eZ3z3u+QL/T3uvhAhGvmjicDHIEzJvGH3tMNSf/6ItFvCJfOqDGOwoO/Cx9sBOIjUhRnOr61BNE8c4QqKhm3vvGk1S/mRKhsWIQ7xzT0RpxhuM1BOd86lPRhF7Vjq/hXY883hRtVx58e9Wl1k423GQtuJQ2bm7yRz9co2Doks5e6Heo7UYx3xxZKTV+yTnYNd3SHwXqKxLfB8dOToiRa+IdFiOqaZAdLyg1vhJNT0Q6rGX/HkBw+19ubyoPfNQYTY9qlBp/aQCPazTApwzgUY027yyWPfq4pJ94Rmfb20nB1IaGE2ut4fEWtNoaQM9kuTH6Nf1YgIfGn+9yKfV+ciILSTtTuY1zBk5jSenc24gsNf6lBSIqS42/ayGzdE30lYrRCcqK+NONhQipttduWJvUmvQZ3ibBwCBDmDOawfnxcph06lCp8ZlIJ1Oa3Wocsn5mp6BczvTbDH2oMA49MW+TvvTs4dO6a2HAu3i5NwQVlBrvU16r7O4Z/WpFS++gYmv0NlGtuWPznSnK4dMw5B8ijiDK7r7OHaeC9GplUiGoks7oN/jSq31IUQ9yU4Wq0hXIY+0v5QJ35VKsvZUfZdYg5Ke9qOOWs3ZKBHMsvCh9o2n9lBSD1JDO40klkXiaQxlE5NfepLaKnJR5d96GFgk/zbEXn5hMgfM6p0CRQ6TnMSlcGJhwahunrc22bG5wZMle4siT6RyUR+0TMTq/kXtkghDhgiwgY789ULQ7gC4rlkJIcInl1K9JuJ7uVohw1H2kl0/dcfvlED513eHP3LWPULmK7fs182zL4rVPV7nF7fstczbr+9Q+feWCNgd+b/oofNVG5vk3bzyZRP2REvGaJ55kmv5xS57I0JYHZJzN81mWfejjmDr8fRQXy1mo5TlIm8532bkiPCNMnyIiNyNH398iMiNCX50iLWtaX6jmxhfR5mCpyGdgbo6O9rUU6N2sfX28iKCsfVnXIihrX19jIihrX14DEZS2bxEisXsrZWabm03ZL82tdtbiNhX4oiyyupqDnYK+zM1NqW9jc71hBNpW5EnLH0mBj4zlumLomXP+ZOr3VgZacwco1aTFRpJwxvxA4eO6Gtyd4bvZIwBsr8dvlarRNgfcf5Oabf6PhTXZtj+I/Qt80HYNbQ+nGQZnPlyPK3M3WsiryS9L2m2aV9Mi0WxLyVvzT4cWx54HQzW97IU3T50LQhQ9zmhumJ3qf/wg0vSFt8zMMFxuPZs3xNhxpzzgLe4lc0l5iGFzqPU5q7HPhlrLkcY+G2qZABr7pqiFsc9EjU8CDZgCWXVlKG3gTjMu+nmlZgybbda4T9l9isGJ4Nk0bYfMeZF+g7Vullp2zBBV1pK7smM2GQP4SDbBIyOviRs5aHWg1/nvxr5tMPhmjYWraa+gM1wN6bIvyLZdPH3pt+1QyakmDjbnhqenbjJMn9LiYMYwPo80LeSJkfzCMPvZP3iQiZBzYklwpLrzwveEUsflPCk9W7yJ87FlJnbn9gwNmpdNbjVzvvArV0rX2DpS/v3DDwoaAcHFYNs1KQFBPltjG7NPLLGPtvRtwneHOUd9rywk6rWtNv8m8syiLV5Rc3POpR6fRbK0iV8848sxi+zWFon7en0vJ6QA9i0N2+X1dv07v93/bD5f7YN3emT1kZhq7lsfD13RroN915lDpXNzer8+6cwTzifdsZ44f2DYtqJZmZTT0o4uZCe1LP7VvxXs5ERaRL2Hoi4vECKqL4izcIKxIkFBq/es3/yTSl6gXCP6tKGKeVnHJvhBQ1VxPyU5PrQSTlSnDkyMctgq36jqaOIUNvVUZaLSuEmHs3DGlSYQ9okeYDrBqJNb2jQvTuXMSeqeWn6rLSn+AoOgg6d9j9eHH0+69/OufsyfB4DcOQG8Z/9U7s2kWMAtmD7Sb/frUZc9Qu7sx9h+gdwfY1O5WT4O/aiY58BIOLR4RgHOmHOnde0hnYuuXaRzSc+CWPC6RxFj1hC/aloq+Kx1lK/pK7JQ/9TDJOvK/LrmVLTI99QdRuCYO4w8lUkFQQAqOzjUtZ8aQPqCK6TkUJkX6mxwRgUMWlHL+mlsTukaQDpBiR7IdO4AqVlhG0EVNbHJEhC24OyuBSoDtpEUm7SUsOG8CLRpr0zeSPehprSZR4cfiHSvWn+gTcu/VHKKDdtJyAaTUAH9LlzB8xYqmeOG32B075r52xRQbZgwxj0mXWgG3BlnFpKnwJX24XqnzjDbMm7nTo7mFOTr2snOpOAwtUhu6UeivM2eIFORe1AH8J6EnTQ78OQByakblcexn9ygFjJpPmDt1NhpGq+bKSBQ4ZRBd9kr8jSF8JaKqRI71RHQp6/gu9ErctLySrde8Y0nDpLaK8EdZzH9LY5dhQTYK1W94rtUpLgxwlx9KbTfX8BzzwuqzoSn1xucG/r9RV0f8oBxrCNj6nHt8HOVIWVsZQ20MG79doDxlfXZ4uDlOR5R8x6sZQe5vOXUfUyAoxEpL5dy5Zh/3cO1wzpgB4yczCHvV81fkcstxFSSOdFeCUnu7QiQv1LzV/r9Fe1QhCAEjzi0IzOhlZR7/f7KoL8ij7b4ZtzzYfXlSucl/AV2H1LukYCjxfOH2mx1/qMiu1tvCZNoveWXKVtva21uUhRqT+stn4uttxhhOhCcD6l8UFN8rKGYa3ts085dLHawhJXiGz25rgOsE4dre+pF1omidvzDTx+yv6T0Pnw/bfHyGqXx2aCvs+xXDw2+Wil9bvYy8TzygxTtS4hGf4ajkoB3EClfNPVQbHwZ7nISWa5PC7coNp5rQgiZj0mkdSclkGpXB3yv1znPyfh5bagVNUyTMYF2RbjeqHniaE5ik9mEq0LuxyxzV7HxXqUV0Iu2jGwltTTA2X+Tw4bs0kJAWD3H3S0FtyJh5JSofSNntPKDTWRjMI9jsfFddjrts5I+KCo/hX+jCf9hs6gDA3y5epWDpQxOnFgdP5LDgXFKXHQp7RhLnYXf0c8bI84rGC/ZL+AJ58jl8gndpzfquqpzcKIoJaFQ6XCGtih9zkRN0/S449oSnOU93xVOVCdGv0gJh83EhATxgzbEIrUh/tivW8LOo5CoN/SrmGk+IBqSdyO7g2p+vtJQ8XuXRfsZy6L8DhNxvIPl3Fl7JRydmflMpOwQ1FFAUe0Xc3Zct/aP6Gr9ob93YhFwOZzTys6vY+a0jK+JX437qsgCgJeYBAgadGVJYz9eOdPYE7dDErG8FZAul1ntcyqeJUsnOSpUlM9JOsSzrTdOkGhBprbnGOe+b7r2nGeIemPuFTJAAh5e1q895uTQ8GbkD2ni6dfqf5M81WbfkHuB8+RY3Krnj/PuqU5yXB5xAaA1r9ECDTNXDAnYaEjcEpkZUiwFXhBJlOcgtJ/fxPc8D05ngR0keUIHzL3LFK2jdPt4wbpUIVXBSSy2rEe5h81TYmnb7c8dy0h+mz5OyjgZNc8Dawxb7fNMfxnJzjSsatIafBnhkgZgrhQcLnrkNQ8tG0VGICn1yshByZooyM/Hx706ljErHOz3/imJw/SEy5LiGTTrWnovXegjYS2E7PNy+VqywJnay2y4RX/ghuhXkXf8V1MzctVkIFeZUdoJBc1F0enKmaIyL8hSLO+B3+yGcHDfiZWasmlJLjSblvDPpiXzpvYPkld0lhfI65EEPag0gjaJ2F9htro30PLFVcLx9DRrXaXpw7UkcZWmC9f7mXfk2Gm1/18FPypfDH4xVoFAH4tCq9rQnNa3k519MuVwuMZS08/A/Gp3blSrzQbfZ8L5aLn3UBHmc1YqRMlZSBcI24uvQOblJfYMCsNWXS5FqyB3LaJCWg9dyE/XGNGsxQ4hf0edXAjy4ik2nQwKtV+W6w6WsqUgvYV1X3MA+1RTOPOVFxGPJIbQHnQKK/oecv0XlCHQZcQmgKWyu42nWmtzDyfxyywHlNRqfh8i/a/mOCQJwZ/F5OuwRD8M8p56WSfFjCqmBIvWHtcG3Wx55fdJNcjXniON60SOttg80FznsoceFpQaQikP5MBX+DEESmlUyDbXrRwIcSNWvVzSy+vMya74gJAkXcxKbtlNp75UR/XlvfHSnnK3xn+PMDoq0kcojYi1Y+ko6gVYatlGGgceSchuVb5Db//03l79kG5uurtOypFHRQtCA/1CY99sSqNRIRcH9UBb+2PttJrsk71RGSokZ2GOijA1gdhDuPMhJO1giaRm9Y5lKcuTom9iYHYUa++yPYw12srD2tBROs1L3pYa8SyiYXNE1ZT5hU0Wxtgq2+bkxIAtSJDpgqc2hSO3x9EgWRouIZU+7Wn07JE0Ys2SsbNeUJI/nt1B9hprmR+N1nt6ZsMy/XJb3eBhid9EXq53xajpn+7VzPZXGQ9l/9QP3bdh0D4RSKigigwrLm54/nL9UVcGX77XmlX9Onk5jCIO1io3pdakZFAP+I0Frfb1nju0j8ew4ZyAFOcRT4juV7WCqyNS3ZDQzLjQR32OrU/vqed+Go6zx8yY8CXl1epa72CD9JetTJWXaz16xV4lT7GEUBKoer+tTSrVKN1RLy6jHFLP5PhULCpTC04aFVjCJBkFX5348FH+ErWoJFM0BoneVOHl+qk9a8p/eVkqVrGTutTuqI8uCy3oQwYFSFBcUnuFC5WScFopLIJBfCr2pU8GGBMhCXNhT/gZlq6XwzJJDIuBuKxvXgxFyRYb2zKrBsWfvH7NIhyL5iWJDxOLXWVbWpn2kjxpc5tMms7NmVSwkwQMaa72UVp2Lkjxl1kRQv4SJNQSFSEIGE7qgYY43sNEZl+RtcIW36rZBVogZSaYvQJGn9uGCVzStSwSPQ1yRKJkl3lupf/N3NlH61XVd/55nvvy3Jt7b3IS8gaJ5LmPKBflJbaaUN/IeVqmgG1lOi7HafsHXatrFgtYHUJSpB1ILpAbc1umpK2WoFZjBYIKEusbiC1BsI0sWqOyNLZq40hrxE4bZ6hGF8p8vt/fPi/PvTehZdpOyeI+5+xzzj5777P3/u39+31/3x+WeCZzdgHfHitoPvcvKiAASIg6BGC59gFrC/N+zKOqdx0CMN6FQi/BBEa6EAIDE+iz/9NXS4xAowvb8JSWGeKRxQbviDeI4XwASMD3MKtOLslHJ7N8+iYOl+YvmlwmoICYC/nh5Z9iYqpDAqSUqZN2YgGyQY30xtmNC5izGj9H7kzpIUzOuEJ4sPMaHY67eijPtl5DzgWBJ4ywIvBEFzfVeFUwd25kc8XPjweB53lB4PlSUd1ONc6EYBbUwguD6nMVfdDknmjLRPWJ7kzEn6b6bEt3JlJQWb5+rI9X1GWGT3S9h+OIzKeUO1libwIZ0K7Xr+36TbsbD+dflAGvfpk1+RekaILT7h/0Cy3gt/W7aEPjm/qFLvAb+oU+8K/1O7Gh8Vc2Pm5ofEm/kT1LNnoztIH+zbNrYRNU8yvSN7YwDHc2xe5FxMlep0Jyui+ZEofPa9zZVhl19B6sq+c03ttODQ3Uop2YeYfze+JQ9lSie+sQNE3+kThU9TAX6lDmzE/GoeyhxDaXWGQHdE7jjrbN7PlNMhSoIEVL5J+nadxhypTfNYzhx6rGwig/TcNPu6eeR6dJNeZ4/auau0ex6awSoWPstNcB8by3N8UufxXjsOiUUGraTEnTsEZf2VkB3yynP7JxnjKUb/+BUyhDmfJdp1DyeoEO0ezPkIOOd4++qnk8HU9TuKctBve2bfhEU9auUXYOXdhpeF0ynL9Xisl4hWidefhpKCB1epdbiffW3/gMF90EQBVuTk1xnLQdOl61sSHDLeu9xm36Xbah8Xv6hY7yVv1CR0ms+uHOkg2Nt/hZ1dy53xSnVNunO7UUe0jKzSjZg9KZisdxOP+4aHzi8MMc0kV1eJ80p3H4AWF543CfoJlxiP5VjFmsJytEg75Cs0YJ2UyUkPmtN5s1EC5H91/TTCVKQYz2AvyISDclqGO9nc78WOoMe+jNB8XPlFghl4O8JKeGgnSJLbzkJvwDXR8LbsK7dSxoATbboMv6mFLUJuh42bOSZvyCWaQ+6WuivEKOysgOygfDvWSUze0t2cp16SdFPmBTufmwLpyEIm6+uRoSK/+yYRcae+zIkuaYFuHTj04UOh+mc5T8Q70PfPjWZ37nvR8+9leIUil3es/e8cCuT//OX970ju0bxQI+1Pvff/vgN96774f77iRhlxK++fi+Q1889O0PP0gCPUfca1J+PH4HTX1BJifuofzQzaI1zqbFxsciLD/yvsdMUyh6TmYNPGy1SmRVo6HsOULhubwoFXUfCq52LKGRjmNM4Q8q80b2DgZbM9vX8o6BKgAzQv+AeG7kRz/0mMwSKCO0WThSnMH3LqZO5Qj14eBmP0nZeE/S0Lik+YH384JQlKH2IC0/Wk9BAx9mErRE1SG69nSon8NaA7ri6M0/8Fgj+wU9qcaxDiZbp3UG27RDilF2k7QX0zfp5lJDx4tJ0A9IoCLpMEnl+2rHR2vHx6pjKZcOkbk1/6pBI3tJ0nXR9SMAm78+M0vcLA2a9PpafAUvZFsL+5DMyQw5mI9tLRUnghqlPfQS7TcG4yxuti4K4Zx9Q0ODbxybXTbIkTaYv1Yre86z37XxXg9R/OwV2hlNQ0iu7Q/fa3B8QIQrjGhGjEofuWevCCOE89VCh7zd6IJrsa7YbnY/bhmh9Frlh0lFCjyUiMgQ7Razo3qaq8P5dpVGr8RiEW0u0ap4z8pUCJPGVaq/6OSWaek4rHKiLaacsO+JhrG2qU9Zsl1AV/SIdU21bDLmSBs4tesRSaV2ZMKptLd2oe/TiOU22Un9FK+wIk1kj9p+SSmkV2vnp+W/G4IG1iBJ7yHMnoquVzPFoLb30ploe9jaMxZTHVaIoWzor188kgB+AlVGRxDhJi85MKRXj6QG9O43njYLMgM++yFtVrWGWietaBl7N7Ki18fzR0KNiv2PIe89byz+9D6WaNVnMxM/34z86SY/UkeCrz75rCXNDm8jO6G4p9lBYCDVN2jrkua50g/l/DQuhCYujqaKI/0Q+FTDFR5nK0llHKGty9nA6lN1jdps4P5XmlIbV2gUJZtNkYq+pjjEFhGHqcvLnlVYXHlQ7VUwZMqqVRSSHDxtaKrKftmo3xIxHnfI4J38CJ0gve8e5+jD3S7VoBTt8mxBZmxB5TSQ/Z7GIJYSIQKyX2Cd1c7vvvcxY6GZwIys11+YZvjLXGos/g7+u7QjDNU12cMCVLYz5o929hdiMk95YhZ1nPRG9kZ9Wib8cBfpCicSjjxdIdfCkaM75kMhA5R35jAadmZgQmxnb9EuqJ3dKVUFNVcWEcFRNJjliXp8GW/SeQXLe5rO+FTZV5OjEVse7zemW5tN4UMP86ZeM2Ehw9KMWU7GzMJ9QgCoRDkTV4dUppyHi0PGdmGCkCWZBVRG3EXJ/mkC/HFNDgPltBlv56vNmzYlSrmW/YT2cyhIrkUtCwEvMm3STJgIdEn41tiORQDTlmg7t7sApgWIrESllR6L0sEbOyYoSXJHP2VbHbNm0Jks8QavjXFVgLMKH2a8mtzQjXub0HUowipQj6Fu8uC2JXaJrpc+1DIM93mlizu77sptizMJ5Rtl0FZhylfIcq63l3k6gnY9T1no9ZIyU9RIekmJpJEJXC8p85SFXS8p87Tdqp6nrfz1PM0uXc+UJXkfcs5+LfU8Jcb63PklmvSSMk+BCvSSMk+B3fSSMlMhhSvEj+EqNsgGtMb+D8cK0A2wLMN+BL4xfg3Dtz12seyisw1wnLFwcm4ykgsjr2E6eJwYAYcF3c6+su3akVU2XSPshLnKej8usptw4k1AosJBM6HNAjhTQt3Gk39k8l5JGKkCiNabCFM6uQbUpnCXTjg3PMJ8mqzwKGDqUC8gAgH8KfJOFtq+zEsj64BxQ25AfI1cJcBbbg3AXG4MOXW5NQQVlBOo/CULGp8S9dOO0ygh0jygd8k7JzlqJst0Qg7Vi8T3/3GBgQbr5RIYyOip+LDgFvw9w58r4RD9QQVzFEGFLNMFQ0hC/RVNl2zuRdMV7jmJSSO5VSUQVl/BBhcoGIoTaXd4NBqjxNUVrZIAjkWrJCwUG8S4eWG8Y/U6pgoGfvnCOW/XvFqawQcASfEIICiB5wDNMsN/Y7SYBQ+lwL6GmHg+KyfCNkggzU4VQsfz1YiSE2eHEbsVnMazpYZloqgI6E3gRgZOCIRLQBtlq2dL7lXNgDUCjMD8aEyX79TEUcBHKBJ4rwGj1YT6mvMKTRiaUsrcNX3WpqnA3OAVsrOad4yQYSowioM5woiXS4MSVF3MkkPYSmNjhIkxFmZToELCHTDBPczy0E4MgWmI46dvnEQKpV6BPSrWrnY8VvlUFxgZpFYAYYoBk2hh0/ivYDd1PplEgTEwB7baPgFs1WIx4D4a3/241UBz1WRHAKPUouXnkWjQByyaUxO/8TBBgMnswZSZBkkAU0pYT4EELVzADan0xz05pNKgHH8gzUk0UmrjQJia87miRUN6OMO+qmlRJCGnjlZ2fklScdGUdZWEqklSw6zC9z0czQpoTYmcqVCVxrYalxgdSuCqcvQuXCWAQ+5Zdq31YsHTWkxc6csXaJvCqbb46AO1ivZBaYXICyyon09TTkKQupACfRLwbz7008sdgHI9KPQq6GfwlbDPcccsoJ9qkxpIqfAIpoD6nEZsVWDV0uO3QHoWyB8jPSUxEpyIM/lrGkAfSE9hPgPpaQZhTXKLWou2N73Uw7rAUq+1Kf/WfY+hXk5bs6OcZC8j5F4tOf87Dh0vzUex2bHxzoQfg0tbDd8tVAfaE44K2gm0K/lhn+Mrz4m2jlg7f0O/aEkmwwitJVZkCmugAbn2tFZtB/InvUfSNYfhQf2hQzYmPXlVZXFFnBvpCv5W3rxIKqVbfLZevni1c7SUV2udu6F1FWfPPCXz+WWyShGzR5dlBNQqwKgGmUltdpDBsf4vrKDashNaRm6JYR3EYqTmZJ001folwmLKd/ycxgZ01CScLRPTOY2XhxmNZfy4wQps0jH/v1x5apPBp5Vxmh/2z+OLcT4heijRBPKHtv/MxISUIvhP0mGcLsiTxXN2e1O6BVuDhZzRFpnYF50BVGlSAEw3FdSCEAhSl/iQCDK+d/DiNbyDnQQWl7TJ53Nu0K+9xmQ55mVGTfl3h81H5aWp1q+oXkLjsN6g2lJA6OBn8u1JF2ToKD7XsvLw5V8vZcnc5Gb2emc23ZRNk2barG52TuPqC5V6uZaeU62ruoP/wekq4ma1gAETfALawrkK/SPDJwe7KOPlOqDAKE24GbDHGNr3J6NXGyoSdRT+qdBDZUQIG3gFidgYXF+1NQY6NbS6dDRAtLqfjWSBSvPdO8B/gNKSVZXs86/Em7oJluKiDuZbCdEweOV5zUa+YmundW0Hly6KCnl0jlJC2zv3Tk1JIxdPgNgULOPa7H1WfGFgy0ewsOp+TjJZ75LWJEh4MEbKHs0udOxXs4+5KFMasRqKrbM3tmwESt8vKcd2Ng2VYFweQeOt0cR6ht2mFDEGxS0C4JFa92xrVPDVjNGbQq94lKkFPR8lvYX9kzYOTHUm9rk/8zHPoxZ6uxw5m24YP+1ltLF4Csw4dm23+bPYPT0k1ekMcEPhbdsb8+aVeXtzl3YT0OpZXAeFr7hWGrm0/qWSoeiVhpcwh35flDQqbzCHmuuEVS9qHg30pAuNSBc6Rd1IozN72NMaHTWZpRtjd422RrYv0yR7oFxJso6pwelZOBZaGxYlxSFruRqcHh2JlTyKFWrGr8IBNtZplUKJBQJqsaHJQQDzK9ANvnaSaXSS3enksl4T4Gjwzo8x+aSl2+Ry0jM62IredsK+7uws3/Eb3UU3gCIFTL4T8xrx43Zie0T5tw8hQYvilrJrchHjeUWv8Z8U5aSzaFvvtfKtYFF9Q3fltm297SjkOFtxQ3fFPqMorJ8dumTNlffuurkHzpRdaGfxDZOrtT2/AQPnKYqwSaGWTWZ8Dm91WWi2ru+JboWst93gPDsLZbeE7HhQmRBVZnKlUN+Lt3VWX0914Zze1ll6PZZUto/bOiuvn1yeEPqnwI4jTZEcqvW7OEVuRSI4cqtp87zQicVMIPS1YivpYxLJxtJqNZ74WE4rsO+LqpVzwq+v4an0APuJgi6E++NWLY6NLGc1DQa4f/lbrPmI+Op1tm/0IjFuLNe2xYpqcqUd4JlI9f8lawQiGLbGdKW8+YU034E0Wl669mO3bisWq2NwBrOc4qh6cViQ1ywVaUha/bvzcYtQZDWOHmIwdE4rV7TwkFP7NTUI/qKCEcUwcHEgjKU9grQEc0hNvAZcT56rEkH8PFoEzbOxPI6lTzB/Fyu+5Ym/gFYrtgix2OVD1EDsK4vbVhbYKa1Kko5YSCQqCYxFmlQqTZzGGKbRRp0xzoTX0pgifBXDbQKMiDTRwzalkqE33hRV4O5a1hOXSrapI8k/ZfCeXusGjnfYZwUXEzYdP4+cGAx4iF/PK63jcx16r90JIYO5wONTpAurigtMBQkvSI82bCzA3Giv05QR8VpnR1vnbBuUbe8ABrP1ZzQo+7kcOxLYuZ311Yx1Li02ea4zxTJ2oCnsghTGmjXpj+Hcc1E493QEZZD2l27IL6hceSQPXI7k5WdT4RZkbp39zXAP2qV5it/LFNkYLjimIjsNga4QcZ7QFJrR+VD8vklQC/qHoBbyFzpVP3u1yuH3OkEuGCkKmMyaU2FV5Uy0llFxbn7/A480Jl9W1NKSglUmRnc60MaB6/g5TaGhG4SrQl41OmtDbYAHj9k7V3qeoKE3DryJH2Dj6/kh0pjYEUS+oItMMkwq9EGB0pm9Ng6cL3Bj0heFhbFDwE1mIL7IxoHL+YHVQWXBc0jre6YlKWk7zP1MV6jrFLyaSVPhqvnqWs6vF5DhjAaBzPlK3fM0duXDAuVbZ+0M/zGyILVl2h7qrPA5c+vsDFEXRmd6rdnuOtXrPLPzGsPFGOtkvg8CGDn3iXjY52ggeO70md5Zs12CvuophjOKJQu/dmep75qgU+q+sZnembPdybjPJL/NWTytmCOWzvQ2zna7viKIqi6MznSHZnqvndXqgNbsvGBG5DEzxKHucsP2mZs762boaN1OpzOp0xm6wSru6i2a7b6QEozP9M6f7YL265wy01sy231R3ITAY1j11swSqP6FNAiFP2O2e2ZchBFCCctmTYq2YqY3PEuk9lOVa3O2e1bctERA5JneyGz3JVSS15w6232pCzQ1Q98DzTXTe82soJm0Wm/5rIwOum3tLDtL55DRiGR5zqxWQ51mJIpniXcPzKICYXhH4go1o/NuzdChwUYj9X1FDF9kukIvWsuDvOWc3uLyFSK3XT7Te+ms1HvFK6Ba1CtFE+XzUzsvs3jQ13LKDAGGX6aZ6GVpTHfO6JzZeXHc7XWXyzIwwyDuMMeuiyuEp++c4SsvmmE4n8UeUycvmWFQE4bDJ5MzjOWX0r4viWeWk/GLOi+Mk5WdyU7Xt03MMFAJ7u+Ts2YmZTIdG3vbCFNRE0jv/+vs4pmiml082TC7eJa5LCaZ82OSqWYXzxjMLp503hSTzPqYZEZikqlmF08282eXA9smz9W8wpyiIdg5bYYB1BnRQNRnoofSaRgF5UBcNcPIA3PL/D/TGZ6hxWujiCGwSP2HoXq6BCbdrLNkptPkmRiSHlQeUuvECd1ZPdNZOUN37izSENboKsaWv42G0TppcX1hgqJpPE8qupBHrL+MBod77bzhRXevhpfswtXwmuisqQ+vU4UBLYcX3dPDS0P7nzq8VkoT/9zDa8X84TWqEDBzhxehmqvhhX/+wsNrgk+2wPBiWjn58FrNIDr+iUfSGqxvkJ2rQXay0UWk+c7pzz26To+5r9PV/FEbXafUR9cKJkmP1E5n/ugS92Ih5ZBVJ5RySEBLOSSWpRzSTlIOYScph7CTlENSWcoh7SzlkHaScgi755ZyiNF/lpRjWvjgSHO51if7S+gRkq7ubnaGtsBnF65kbJen7ObV5262Vu5mySUNVX64pMFTJHczPM8gDBrcZF8XocLwHBJbkeOcymxLTEDtWTMQbVhMDRG7E4BpvjwgYoHqSkgxAbvIBSWK8EIJ2YWN1zgt3LzKqNtkSxpGofxYLU00KYt1f5UmpwhF5z4kwI9AXQyEgEgppHv2foGG9uCvBEo6v19kLWVmRLUVX3x+gFSTHIVLFqlL+T0ofFiZenRcgd+5SqopkKKIpJ6inEgtrOYUklSWFfkeUgvzuYu5n8+7W7Mdx7s5PqSWJJw3TpzpUYVoXFmcHCefVTX80zE59pOtKLPKAI/UWYxT6dzuSJyXr82/woY9tut+rTiWQF6qUSDlSnfpkwSva+gjaKjyzD4pT2iqoprkvBrqF52tDvSXtVL4z4n+6AF9dJXo2DjOM/JayF6r9wDTqZqMSPMlwIC6cNbXRC7fBN2pCCQPQ106WtxZXr/zEM7jlIRJKN9NLiOZVmmryhqtLGuzov7UMZ5SofNDdpISRCZAiQIbSoefzvmK9OqlZUEPcZaVZwc5W1LPdjc7nQMY5SjGF9Sau9GlKGBw7CX0mgL7KBVGSh3O/ms43x3RwCic7/yjTfURPS3QUvb3YOT1p/ITCkCiHIkIoSt1HUP8Uf0yvA9oIAl6VPoMMbXZvVBYhrGPtsEM1nAMwj0YiRPmU4dHgnLDflgsCaQBulQqPAHugCfahi6VFjcZHs9NNkanBwXCjzQpCdJ2Cvy5fQ7kkaNNnzRiXNauLDs1aVJ1Hnh7MgNL9Tweaf1zHqEaLmZNbZTj1TM3Ay73ZaDzyICsnEG4+UUGK+dnIHfHegY6jwzIyhmIN73I4Oz5GXC5LwOdF+xRkYF0LEUGh9HEz82B63056DxykDp82UIvPfEjfulCX+fEj8TXWfXPecRtkw//0x5xn0sf1Nek+YsY6+qQ0Z+tZhAC44beJ7/+7LMPgTjH7AMhR1hSzKt+Q++Z0J/o0rF0yUQrl/VdAtHkS2bJubzv0rQhlyzCDXQoLzW5tEsWBvPVUNJPNbFgAGrObnS4bHSuQI86LaCNcoEkLfsef6xMtel9f7s5oGF7RLhdhm275lUOkku2IxYh7ZofOamlH7mPkx95W8JfMeaLe9ZqgfBTcbxaCwRBB2Uu0kh+A8f4tcNGJndfTlDG4g4DHxmHOF9L0iav3bYhO8PZA5rwHpDhPP8+Zrvwf2znDzvlRvAMRcqfOeUttRSF22gnUiezPQYnTyKhjxQF0QBTV6VQ+8Z3WhsbH0otsZvFFaCwdn6rXYQdCRzX3WMyJxIKeL9uG8wv2Mz8fM0rG/iklnXDANgdVN2EjLVrsisZTVBVkzjCchA35xoz/i2+jTQwzyJbC89oQT/T8ga/PedJ2enWz5m93OSVi7OXRQqTeYYbAB9FThcWde2pxm8NsTujXt8cQkjQRM5oX+kSQTM65d3wjgdPXjvf7ZTbainvcwqQ/fITfMgpeO2WKfc7BTK7IkUNfisLWbzlfXyQUH3vkWjrYI4Tojz/oGUEhfvNIZcFx5fmLlwv7lFJBVTkSXefkfz8VGtV8jPyUeNPO/8j6+zkn1k+fw8uGvuxAYpdLj0TjuuWnfTd5UK1y5WKs/O49VVywxXjnnztBLJOuTVhKkU6RyYMoVc2LpBTgF4bIazbyS+3neStVgmSgpjfNrR+Ru5jG1oXkarYBA5/bUFLz7Ogpc9K8TR22whgmVFHuJazmbnsjHZh0HYTEjConBRI46Ef3vWjP/rg0d+XhaDC0DlyiUMozL+euKh6jz701Zm3fePg3Z8ur5gFwIxsCrIw/8kEAVzgSSnyIyCJQpjMfzLhFxZ4Usp8PTP/iqSTYV+geTzNCtiCkkmIJQdhEXi5ICHRuIoLpseuIbsKkheM9/xL7GRgBspzAWl0Tn6O/OZAMsqixMKVXGTmHE9cdeJTL85Fb5fOMVvFsZTDQZwVe1gJAwFQKvqpWPPY5jCoh9OpARpxDksS2nKABxFwZqGWxSIQxFoB28GWUxo2hOdZ6BEsJQt/f3H3LHhB4F4Bio1DFF5N0K6CmYXpKyBnYSDQVylhZKZhTwg+VcknZu2D7EVP6qOFXbWgWK6XV3PfG7vNNcJC6QEtmhOiEhoutRAE10EvL0KqN2DA1C19Nej48TfqAo0orv0r7l2wl5YUY0QLZMPuDc0CrSEcsxn2YLcq7bHB+iMgS+zlKa7QWKBGaoRzQFYoqIjOYi+vyiVaNBWffsMF7d8bGe47AspckT1ilxzwQEwMH2wXE8N0OTHYokbmCUTXx4AXYIwEiROcqLojZpTqwQQ08oOQK6oXBYQmQVcFSGWvrM+uSUBmozn5adapXlMBZ/teU1EUFqA0w4GMniyZ8IW7USMVA8tfXIPWQ82jNZjlNHUI6TynJJqLqgKWJdEUVBWwwk33FZC8igImbJgJ3zTvpO+kT57mFj6ZS6rWKmjwhUYSnVwd5sv4DlBogerV9MHGTxCcgKilKpRlDerSVIOyqJoQqxrUipomKhi6VFSbz92xgnVPwCUDZ0uGePW7aOFicjJMNFUlIbMMr9LoTrVhCLs2BecmMwF7YhHdiX28rENZWtk8yzqUhY05NgDCfQV005RTSFXAZK6tFzAZZiFar9oaK6ZLJ6SaVG/GSqYilS/vbxdNKPHWGML1t4YRs/bS4CwLfV09m2psOztW6+cHfpzx+q52c1xL770rCq8XBD9EGtllEe5BD2eXcTMQg2fBFukP+xa5Q6C3bKMOs8dSPKblmfYz4TLtbY0cnTCkYhhN+fkmcDA2sSo4Wytjjsx3QbJSWBtxmFpc+rIcrA4PVIdwshSHR6rDo9XhserweHkoOMVhIqzodz+/+fEl4QZ0N78qzyF+x+VAs8ykAPkxXMpQ2OT3c677D3IOiUB+dGnh6DYNRYxLn/16iQijKQYE1aJxGpc4ZsJe+9twb/ZWU76LpoT6LBWuIVqhifMr7NvXMnUBC0rUyUX2enwo+2/RqI2fc3vXsxQBBhwMgsAob9mO+/NevTVf/Wsnz/1qfw998P6iFxlxL85EFN8PWMOZSny8cVW+Z+Zh/JyOh05IerPh7L8LFubipvL0FzfKpPdcVNTHmS6UIR95mdfcyYBdVlCc85T6FHkpoSwTNT2ROTgVocgS6OAJjMAZlg8KpLNp6BnwWCfgg87u5kzAjyLXVuSnZtG+xrkd4h7p/eIe7KO6Z1w2gLh+nOu8rfDzIZnrYmOIBCluC89AMUirq6SGYL8gbE04s4ZtPXWl97iVV2h83il5amrOYwHYDOLMFKfGNJqZmFVkqmLtLmuUHO9C1tXguZUDyZBcaso4hXYJIaHfBaYftRziSpmVARC1oquHOyy4mcsbZJGuZykJ3xejUkJX8KEyQTJbj5QvpVvWHV7qsOkQibq74stOJSgeN6banhkIAUb8znCHYIb0HAwOyroP5mSD9+3aEhSOjgKSKJwFv+Wq6XkRlV5eXh2c0Fou6pppoLX2sK8LEDWzCiOBsObtDE5oLQwm5JgSAfBL4Qwp58KuDTwpfAjg3eR5MpbcWgymViS3cikSdLjVCr5wxlAW0Ioqi5THqPKIuEigcSKPQtiGY01IlGrDojygHa3lMaw8QrYUHjNpVRHUi/MdaJQHlKS1POS0UsZRDd+OQj6FX0m5pylW78pjsJaHPD1KPNAcTw/m8xK7Xrh5yJpXu0ORLqoziC5qZ0IeMtDsF2uDlrxWkKla8qYlMQYsLZ+9H/bilmH6N+1wkoepqqkxKjb5MwTutUhIxFXmqgov4oaAuogClFiKvBBY3QkmzPm8KwJg6/LkonHFhMpgyfVT4hRprRfm2Pd2h+tUWC1RYbG+kCF8Dh2WUtJNWoW1JS9MiCQ+Ic101ummIgu5S8WxmcFP5azMeOKcpOVfAwlO+OSW5G4jQe5WknPRMzgeF/FNZ+R1aza0xl0aVBodcK3S0UNUtpwUOeOvdx2nWi8XK1XUayw12zhe2FSKJY1CB6U8SBQAgMyETpb9Cs4qcZcU1EyD2IVbUpQNUyZnJY0SOcGVoyrhf+7HxYXAFCPBHLxenWGpU1o58hOew4IYzooRXIUF81QlCXKiPKXUPAMY8JSRgyiKTOQ1fZgtUCO/40sNIblNmtbK3uWvPtIVk4GOxvPW1kkhr1gUWY4YvNvIbgTfADzYlgsxLwW4t3jR2fyeHcwTjw/+aj7dvUIPxOnV+dpfzb8eKY187dVdcpaW6GyBRve9UOkKj+BXtXRiOV2cmFEq1SZqccL6oGpt5Z+8+08b+dfW5l957M/0m2EeplarDRvlYO1kQ81sBrmi8llZ+eVcVVH+LWoF1U/Z0HrhczS0x1giY2qa9qizaGxHu3ma8XJMEayW7RR8gQi+RLWBG/imxBRIV8WIzH0NL2i1qplck7T9IkewYYof/YEaUWuRTUIbcj9ELREQzGcRdgYvBIoorNBU653Cq/B7i9gu+b0HPhn9flJIGH4Bu7CCnWqBkFmpX2A07PGnWuBcWLlOtT7SFChiqnVHEzwEvzsEbeH3rUCC9QvUhZWu2TRZ+U61DKLhF3yMONtWmOcL3WT7zZ1VWxCTHI6+ubN8C+BYwtM7fWILtm1iy5C+eAvIWMgBJt7cWbqFeAjC3uuWsS1sATnklkVbFJbMtwxtEZ31FfmyN3eGt0iN2lniu1du6cIA2X7zFsS0H9qCCOZd8chKOLfiEVpAyhceIt/xLV1MtdzS3gLehkNuWbJFwdqcJyVj8vOdp+m1vIB7l21BYrMV4d72FhrsVHB0p/rKCJV1eraFvSVVIo8XKDvm66IWZMedrn7UYmQLjXpaZ61PRrewEKWiPMhr2LqWxVQePOhGiYKObmHeWqGV4QohOKA428CX0A7OgH0k5Qa+lJw3IVXUb7aBL8gvLFof0e+qDXxhaXPsp4Ar6QZ6AL+QaMkvX3ZtYBfoMTbQcwTDMcaeyXUDPUr73Q30NH5xMrlFVivoDeUEM2QqPAhLHQuORouoakNXTJm40v1WsuEK8exAaoe48Mr2lHxoa75pMyv/UzAFXdlZs1kI4oe2vy6YfwfMcIaxQvmlbs+NV0yewpgOog6H+gtayG8Nh5X3CORjC5iLShJiHycS4udpPKI5SuMRTSXjEYgQxWpDq/5r0uw7to0sHnwObAJHMOvJGCHnOIL0FJUhg/0jNmXguaSJpiBfkn3MxrE1ybogMw2Wf+VQPuywLlxiR5Rs7fHiwRpd0eB8uqIoqzcxxVOE/zJ9aqIrsu3o/dAq/aWtHec17x55VfOwrB2JrogBpZxEF2SnjJTRYI2uiG1U0BVRJgKOQU1EW29oPekcZQ+BLEgWEcIb8erB/L64u5m93wxI2YWy74g+lKSf5HqiOhqInA6Yf3awRnJEOwDV0AZvJAxHoHJkdMJw1ApDB0AbbxbvX1QZ1gDaGBIBq1FlbCNNEh2i4pq5bWAv+lFKPKg6YyxiAVBAZWhQKSyqDLS5Ls8U8h3DD9GdihQiPqnNaylvccptZaQov9AIHxvy2D+wujwmj6x3B1OZ6jHXEkSxhKIYgjBJtDsipmhi7LuABvnucxl67heqhBHxEf0yAvarryns3jw7j+ifxm4eJdhfu/AXDAURkjwNNry4RNpnfQoyTGJiuYbJ2XGMnlpLIlOlrMfRBNDa8L0ACB0GkuGPWNP2mDWlQCusq0TWtu51k2NMMvD8/0ev1kJ1w1bPRB3xw74xVDtB4s1sKKyaf5iVdPF8nfW+/9ShQ9/8zHue/Dq7PkDGqLRI/ND77nn43vufuOs1Nyjo3qVO++K3b/r7p344+49HuBGI20WtbV63e0kNXIf8tLw1b57WgHyVxZNLvM3uXBx+kx0RUimaVu+zX/zCn3z+zz7w5Z68UHrrZntvedt99+352Nfe8a7t2xClKcJf/baJebdBvx5su/Xblsy7DSRlkPDWb8vm3UbcTGa/RCKMyIiWAHCnNkttoFoLasO48wB3pTXLuYXH5LCwuPfpz375j77zN5946szr1RRZrz1LVILmrNx4x/k7AfBTcQqqwswpyUz9pPcH7/3oUzd/6H/85g8aN5DX83hoyfN5aOJ5PKS6N69nXbTsevGHG7gxkLd/Nj49rnfzPv2cnAWKXdOXUs/en9tMt3wgZz2QsmZZStavIOs5ma2arb/s+//nq9+5/bu3fwBfJ2UlFlRlVVBtQQkemxT7N4luCr7K6mM6w7E5HbDoK71JtBYztZfhdv6CXcINly9VUkdJGuWJawjfkZHsYPDQiDRJE5BXCgq6mrwF7bYCrpRu5hlI85UnIZI9CZnIiEno80Oxud5NvNHwphNIQfKC6JbIJDHs028v6DggoUExt0O5DAk5qX/qIwiwrjGlMpz6pedddQh2oO55hzSx5524zQAa2AVHrxxVQExgdCThiBXU/rwCPSCeWiRKT1roAQekByRn9pKiNPWDAlgSG5CQmUXkyuzjroHp+hbFTdOciAdvABUlruvmhmS94bCbAneQjPdFBt0i+9pD7G5lkpcrVX6YFWXh4bOL5QEh9Xizbic+rnPTokHRkpW3WIHjbo6isEKgytFunMsspGk7xeSUZ4ke1+J6JFsd1NRUpWpap+waqxwZq8Pji+ote0zNFrV1RflmOjoG1398sSKz4h5KVFZJoUT9VOUHaX5+PkOZctApFK5qCPk0V9EIVc1PB0WGqemcXP/LogrtXDFNRzeULjVNyJGAkquYeoM+y3EUjbGOrhzLtIgBar943MlYSruvKRzg2CPt1mBE0T2Q+MbYbl9qLQVbz+usOEGSCq0d+mk23trM8idVDc96nOCDMUq9FUS31LApRSK2OER760PLL80r+l8p2MgKZ/mCV0x6u+IoEYoFfVSQYkV9GL7XRVx3Ye0NUxsWGs3ol5oyPPuclm7wS0inIvyajMRxQ8lRGPdgyBXzg6qoG7WLGw7AG86rDiR9DCe5GrZNRGMRel5/j3OxhlMTF5k5ySKM9kDfRcjCfBEGS/7u6r94NF0EOuc4/H0YNzxxHXA+ItTf3xIJukg1tCHHkaSlDblL4/v29hfYuy/HVe+M9b3S2zqVBDq0vgvepzmGeme07wK4+SBsY2z2FVC8a9K0Z+8NRQPdNA6lkRyAHsye+pYsydYmheJf26k7Nm/xjD4lnSttHcQGqBSZgZla0Yybg9GX4iuaqk9UMen1+tLeF7lHRGbC2yaySrpyK4MKNpj1yJ2qq58OAAt0opytlRZAxwbWSC6oBiTqIEoZDIXuU3pj2diOzH2DhVHZako7nzRkTV/aJtK0ZKynXUTaRVWaP+alpF3qZe8umpDxbdziu4Zbw8GmsX+0cFBA/NUdFIw/lBONnQ8Y0R2vePscFJabdCGOsy47djkxaB/Yyr4m3SxtNJD9uY4UEWY0EtnJ2Tm54BgFx6ZIIkVskgOwYv4FsUmsonrYCruUEU/Le6+Z/bbA8HqNAb9FRrApc+01ZSiPTl9sEl2N2CTkUIUS4W1xRy31JLFJagFPytgkinUzL0MAPSeJTaLNLEIiuxUBFs/Ajs6JKyqIz97Ci8ONaS7cJAQkUKm/XXvTTQzNYUYwy6dreOKW4Suyj6rGO0yq+gQ+GUEYzyWnfKWW8lanPFmlyFNhONY5B8K94PF08Rlh+hHqohdOTS5P4v3yWap9hb3mduU7RJsjwVrZbuPWa59cu0/fcaJ4HvIJIKZvCuhBmYA5RvRf62PpT7UE14E9bEqocPhBDGxfiT2amNk9vjWFFtptrNPc+B37R5OiZme7NRRC7kgIOamREXMxI9VESiHyCslCLNIEw2cNyLGgogLeO2K6kftJFlpKPD9J2PcyO+ww44nXUrOXXqpVlgogwsl5Qs0xeNPNchBYSKgJj5+Emm7sE2qwzFvM9MkIzd/9Eq826/8rSDzJDEm8EwkzCTFpk10a37env8BWQYbEG+975b+QtFMBJe0MmU9CTRj9QqiZ81JCrZJi8iDQOlyuCCP+fvquEkXybogvilgxabn7jg3HIZckW9IX8vIwulys6SuhNVdeDS0kqwhXFLJqpJRT9hSYI6emkCvSkNTlz/OUXf4+IbsqOQWBOHLq6FCzbZAPUiqiNcCI1W1LFCgoA+2EdIFQXEHLIzE0V2mqgYcc6ZJcfhwMnn1Eki41+eKsnKnCdFu+xIusfyuyUhyAhuVL0PhavkiL7ojjumrFl9qymPX9PhnlbFgtUhNpbxEcxvKlHTTHIV+cKf7AKcMx84X3Z6h4kWVqLcMUrR29k+SJ1FKqMYeOYSHQc9Smh088kHsH5gfOwfoHNbsEDQh+RyygN7rB8GuzdgujvVnKaWqruUR3Df1XNsNDMsnCWu4jxXpx2IuPaMOuNQQHBOm3B+VghLeJplWJsoeI28ImTgKLInOmiXLAX0Az+1YMyM+0NxsIdI0Srs2nfzTg82uvuYZIccEU/xVFPI/PptqrNxcVNTs+gAXl7cZgc9msPupuiV62ja/xh0dQEemiuMqOX/9fvMahB1Cgxp1hiJNDrhcA5bKB3ZJscRH2qvZN5MaqEGLpHixiicM7fS/cFOnpTw8Dl3FkkiODRV+vXEbdosllNAVsscuoSO+LFZnTk8uoj8Nl1OHKHm5cmW+62AsYDBam5BX3swSZzHz+JL3vf+r4OxIpvuP3g/3vffsHO//yoY9+92ETL/iL9959+Ptf/lRQ5TuNVWzvczNv/4cffPatb/lcepQZo/ed//X08TuDQd9pog76wLEvPH3f33/y46+OJFEIPfgX77/rcPDqK01SDhHjjok04Rdgxb29kZ0zvV2/+723Pfv493c81UBhM01II6/ngydd2gy+WQ9jn+iwU6oMBhid9AdjZSgIkcfyWdIaTm58EmiCXBomO/IG1IXGCKKwcDmApkXIquJNuFk3MmCNlufuQ86BVRA5oJJ+A+YgcKp6WKUQMXA0dhF4AQMl1GuEO4kszRwcnwJsWexsnNrbzmv4MAozksLMp8/iFObHMgWfUfm11FIOOuV4LQXTQwR9KFNkH+ATVCmqyiG8dPZ6BCvCsq/guUih9xCyST4eegaP09JDU4up6zyTCpfgqCB9rVRwUqeG5gOlho5v409RMttHTDFLR5aECsajTySTgd/s+IUa5GEXKCNAOFZkBOxoPWH5iDusrpvqXSTwXudFMLQ0lmOdd/twazz2QQKpjTDqRuxjlYYdPgzQwHUxVb4hji/qYr68lJtk+oth5/Sf0tD8pTjepKH5Jg879EIgBtDGX9Npo9LDRHDNNbwembdkc2f4p2Mktrfe212ONW1o673bUEfug/ykHUe6d5DQXD+r7niVQ7Fhb9RTI1omVmZ63GZUUwj1mZauQlPnqJFM37adulSvtlnVh+crxiYLIMURlqiXg9Q55KEw85SC6HLpcUypLG78zMttnfXh+i4mWVZDI14eFvfS5CwCfcPZeL2mw6ku5l3WQcAmjOznO6VyPaFfynFIjna81JhbjLSOBiQMnvfjSBdywcrp5yMonUKv6Uuz/nMRn9QvRToi5bZi/6l1ymdXI5nMEvXqK63lgMoKT/IrMOYwU0iOX8iAhV2JcFX5qy9W4LdlsggPbSYcmmaQqxTUtzN+lWKMAT7zHQ6PhbFe/BYy90WUL+10Xpz4mFKYL83H6DcvtrTQ9dtEYuobfQfqeb4B7R8flEAUfFB9CizGikk4IgVeHGjx6IOaTY385ZnMjwD7xRZ6xEoLxgVNWBzIgHY5zUQv/ZVovcscBrHYAhHt1ENjJFBhGho3L2VohAGNLdCJVQQlPwEmM/ETLKQiSCFzM42M8xXPS3adn+429WUkREkw47ulZr6OwGLaJYf6bTCjMw3l33P83NtKz8Uixi5SJekyixi7IsstUjSWh/LP1VK0aB7Kv1xLobX4+/UqhQ1hYxoeB4Xm5fAzHHq1KOb8cxoHWdeIN3MonzXWJZCIUaTfcQoFK1NABEbhi2Ir4JD5Gtl1XraxcaPjpvqmwAyWwW2jrBUBglMCZlk6uG/yRsZ0/mhetIPsZLdox0vTMYwbzMqaH/LpPw4aVGtiFIgjIn8SoeYYEWMcmVLs0Q3i8wU2KCBw+d/ugxeymX/E7INK3d9cKgrDsCgO6pZn7jrZLYt0y4MnvWVAtzxx50luUdHogloTjUpBMlFqeidK7e8EnTkdJYMrl/BjLO7UuCmOijsL0yygwi7Rdgj0IOuOZJDGYgrmoH31H7a6S+A4VbQGL8rEAfrGsHyJEuA1YCAUzccBd7Bbefkgzb3IHnEKXbrIUEgCfcXKRMhl8rT4DzZOyTcFQ1D+2MAJA4FQR4qyVM1+X4tOkCwt/eE2KxjGs/+iSNec72BeeGPHxZek1HSKaBE6Km9uZYXs+iiuMpyCUbNsUsH5I27SXQ60hY81Ad3P38U+XutuzjcRCbzOWne30pf2hkHVisxvae+VsJbXbzgQNwz6hou44dVzbrg/boC8j8jhc67hP+qNB0Lg2D0QGpyimSr7B8sQqjoZraOgFm6W7FtMab1P3fTlG//8c7d966Htwopn3yGE9BpKrTMOyIKBMoNRnGtfFzL2nu5K0++N9B488Ic/eOqdH//SJ9K9qzz9QZpzvcBZQhTrMd3N+zFS+qZluinzTSuQ0EJDLxWAWbHwfS+hy3XLajEmnUJ8dAd/XyrIM453umF1+kpj7uJb/GkmKBvwJCHfophb6Fbbt2y21Vp7hcXBu5fvVV9E5rBsvBDtKj0RkaA0Hytjr36ktYgX0AWmVW0CZ7gLHNJ+2q4v7LfEVspktEgSYDRw13HO5D1KDyzPmfBHi0lHCXo020gkQbwEdCnoUn0rq4dRulR5zooEM13tSRR8r2xsYtuqec3udc2f9jwaYUBi0mppygr7V7m68fx2C6DqNFdJWNzC6r3JxIAwB0gF4lZha/O/0kwzUEwjgCTTNFLOVved5AZJo/zPT3KDcCk2E5d+2nImqKxrRnPJflBa22hZhBuoRZFKcwQOUk3imIuDZzU6gpToDHCF/KA3yc5mUIsJG4WfEamRjvgQUBVpOgLv0OEHlIO2ykKHESjHJJjt7JfFTSAYzRlsNN24wC2TWt0EF9HIaa0g+6kDPodWVjAznbHrcgh8mpkFl3bscS37RFxQ6D+RFolKEi/tULhaFd8EMaXTufGTvcdJtnPLLZQPektobinRXE4UkytoEbJvuLlY+p9O4OX4Zw2LsGdreLVElePaFIAjgDmjbrfJRVKrpHDe9i8S7ZpSrkl5WKnfHVA2Ds6GMo5uhEu6H5Hygj+AsnERrT/f6nveT3MgBHwolfLp/WYfz1u0f77nEyDb9MdMEo7Q65i6V4lCG8bbd8Yl1reDm7LbWsJyAz9SfN0Rodub+fBWgb4jRjSVc7iogG3bKkNDDANMx8Qty1Z21H5WRI1y8Cjtb+UnEz46xbs6g4LG6y3KnH5n8a/W0spatKTZ49qb8XgRgiqtVVn4Zv85MLuqf8oi4mVRYGXrl8tNSnr8K/N1myOwvWJc8jMokIeQ1eYPcTOD9xD2Wc3zALCMX7+qA3syETpfL0g5T1hQ8ZKudR6LBWofztdCXrtGa1kH/5Rlih0jpMcpDGxUVQoEKrtgPVWxE9WT+UmqmvwY1NeOspcfL44SfKv8xPp11C6PW9ulc3GFzPnsV3oKbmR/Yl5APUh/QdSJdFuP5k8X3PTOMV7/TJEWMG6XNiewKgPFnT3KquGvcTF2zxmtZbFa33ti9RF2/FJ9ZIDbAuojVuul+ojNVcRnpce+jmohPRRInv8ROeg/i9W75DJ28Gr1LuJ5eRl4zh2YXBrrHqzu1ZKU1Ii2R77FxO6VHovQQOtR+XFHlrO1vpy9x4rJGTHnyblcZ/7dCS+D50XPm/+2lrML3mAbseKFaSnIeorOIm9KeearGYskxxplJ5fkp48sDrGNIdtinkZfXwpMT+GCD5XnCS9UnltklGI0iZRSjCaRU4hRLRQiBCu4mLIt7f9pkTquyZCoknvUutYRpWYv8bxaUutb3GpfGX7LDVWsEqX6rTZQocvR0hYZXaSxwmscZ6txXaEO4jWFFGEqDKXGe9QdUiWG8/dp81KeaXMjsecziRDw3F51XrexcbsOl5KkJaE+vGdsvajUOOl9ioeclgdl7xkMOaHQEGk54P4yWHxvuwT0S/tbT3KD8CQMPIvwLvSDgTWxR4VSYCKMQE42nykFUsKwRkqiry1gN5MvKBA5k6cLbNOBe5FpJ1W/BT0h3ceWtjVOUAc4LY5o3FPjiJKcHkeU4AVxxJvX6mhADIf0DJVYk0EIfhSHDqXX93U8Si2pU2eY03RA1CxRT9gyDiNea5dASlWtEudVm8QaRbX2EYt0y2tN/JzdaWklNLhaZ7VbrMuGuwEbpxoIrlI1nSzt5e7ZDTKoVpPcdUMxx7lrSQrYuGqfvDANC/mh71CcizyxHG2qi6fP1CK3D0w0tH2OHra86mHV9tl90vMdG/vJAYGghqw31NIhubztO8GmudzsnmjL7NY92YZZNyzXDd84wXZZN4QmSdbbcqFqjZDCF1VrVeuGjL0rl6tWAJphvDh3a5Uf1kpPE5Wnc9pdRxfFEZ8YJzIWsWgXQrWkXbKEh5397TVqd0v2h4p9KIUeG039OV9/1uvPVHEl32u8v7WxrG+JwmmHe2LLDrJCw61re6QRDWMIqQS5bmt7xNmVEySvvoiFG6sjeWaITkQYwr3sLX1y6hsnWtphKPSECKN/AZ/JfLtgp3L5dr75QW1EZYqkKLw6CgAWbnO2LnSZaN2OISz3qLYQYYk7x4rx5D2dH2Ty5W8tBXV8oYJAD18cooAvDuGMLDQTAnGqe+GWKWnodhDxpWh95fzLEBG2nyFiwJLdhld313gTz3zSOW0O6Xyrs0a791Pnbdw1G52qffvqeVt2dBuksmM/bd6O3XGV1EJrVBlDDlrasEuOurgKiymKW/UENvDifyOqJYrICJdp5THpctGytnNyPAWq0drBwUyn7JCqoOPWqODd6RCWbbbJ/CwCd8HKQQHyvfbbvTg2g4t5+2JGNT7SuFF8kBLeSLgEeUOkYwIi5MeJ/MnLCYCQ71Ey5WAcO7CrtrD4W2edxdKNjHaW5MfjDqh2HJeTf21dWuxdlrTnGhajWM9/EcC52C5H80fpKkuUImvBLbxGQ3TXYvlt8y+7CFOUIj1dtMZxVkGK0g2lwGJ5TLBR7KspqG4opaQXp4B7VwZm8cgpWqmQ4e7FKPxl9/4tbKgazkbV7z09QrAMeTW+d7E5BAojjDC3669UEFMZmeE/c7xR+AZEour3KBatioP2SyGRrX1wNvL5zafPvALfPJeFfZbLMrkkeikKYko8YYwtlWEQKmgvQXa1H3M5A4ywSnO0tAc+FdxkZZQ+DZNVQW3pveESrY+gfYgrE8pPcWH2U1K4oslVnmiw9bj5pq6S+9zUlXb2Y38sg/oyb17NWIuaXZGMgfE6hdi9vFZRhQXsdUBhqSt4urNMn2BZAdVSfw76it1nptHZzPdUh3vLQ/3sOpNfxu70mVqk0URuNjWf/M8w2kfk3xQHeEhbJjntypsZqjk7YIIcy/coltWyIuKyPwI7eCzv+kD6VWFlkA+Yuj/18ReXZTpcHhq6/OL4PcSv4y2Aq0mHbLePpkO8KQ6kQ9YTBznM93clyI+8+Ip8SfaLuMC4c2moRAp6MNgF+HcKHVpAkRXq0PgBgmhhGm5tlV0T3ylvxRnWYuUwZYQ2dQx3BX2VC2i0j4yF2SUoRBgYl9CTx9CoLnJPJsgHPWuZ0dU7Bq/U5lPdTL0tMiXs/JnqZ+p1YuFQt4vGDIhWeXn7ljmXaZgS04I71KEzAaEc0ics0SqkHlbq4bmpR5R6ZG7qUaUeraVSRRBISj12Jk0j/g0VR/HJNcKXqFYnqhHRBk5WI13+d1ajIhrJqDupZpuY3FLnTdMaPeYS6h0dDHEuB358+jV1LNUya8g+230NASvAVlaoOGJekX3NeKnqCm1gF01d+f9W/Zgcs7Ojfiuifhou8+pHzO+59ZMUWLh+uvLvq37MTvj2sFVOzC/jCGLtise9oNQ0EHcy13IwFasBbGReLGtzH5uM8W5CTqK0SvUtOGQJF+945FI3nSoDIDg1rLUijdRvsCHLhqqTEj/JRFUdlsBJIX3KudAASwfP4ifBImP/nbDgjoukAuOErkUGPA/KKvs8Kg+vvastgay76tRaoSBpjOTBhxYC3oRvKrYRzHjX4Jkhh0ejJV7JTTZDp5T8e4m4ea+ewLibQgvWwQ/NfFKmXWU9B/mQT2LJl2UF3f87jZliRZrAXt6rzEU+sEIFbPTHg+GXtJ/NS/glISPZHd5c+vdIIVZ4wrD0LA5pn5pTzPnhbbRei0GplTHa2BFIuw3smXgLJX+dgoRIFzHgjYfTjnQLMpPdzWvt5CO2VvxQ9Zy8f/APAnMlj6J2eCoJku/ci+x8b2QmcxlUiemFuJtnP6/dyDHBQR25VkhkRQmuvHJIE/FckycQuvIZ+qHdhvAhR+PD8SekjADlnI7FEDuukijgn94jD9RDReHlIIIdP9iXHJvUVMduEJHB112sBlVmZTcarlL29OHj7Eh5AZAu3ZCqQ6BttcY/qqAMtP4R1YsvbZuZX43DV/EIu6gyIn/f0+Cf/fQuhS9sRhPiGlCLtATkqKSt0neEQAs3LPX4sT8Zag4blTnybxXcQN62fcENWDOVwQ20VRyuBTcYXii4AWgn2z+OhwdzYAFI07VjtTQ2bLJ85EerNIEAjggOpm/0SEGnr2gJqF/tZB78/zXefj54jbe/wliVbPrO61jklXIhD+lCijgDQiYmr2Fy4CT5DtuveFrQzB/ocfkPsGQni7dLOlRfOMUkTQ/4ff9TD2gz5JsDzR8LQmMOOKsiAtzNWRUR4KC8Jyrafc6q0AyH5RPQVz8F7VAYEo4PqK6MF7mki5RaaMyB7BINoZPx7OPFXefZNw/wyInJ9hWwlB4nmIkQJoVlqXDLrAxLeCfQf/9Q3i8lut+xZCvftQKxZm1MkbiAFxlcWGZD9qQIepgNucH3WtAqRRBuk4onzv4Icy9a64KaXwhXiR8SxHQr97GCGt8KQd0pSScgttnLwSOKm3ce9N4XMag5Zvtc6L0vgoYT8+486L0vAp1zUPW50HtfBHovuuN50HsSDb13wHjWA/waeu+w+goXGyypwVs8F3rviwtB731hIei9LywEvfeFhaD3wVZvvH3Q458Qeh/k/eK+FPReQPuCwD4FFnCKoffxKbUW0dcKCL7mXX+gcMxc0F3sn4S8L73EhOS3l1FC3g9Uiz6FIzbyfqBaxonSzcj7/rRA3venBfK+TPPn6Ufew4hn5P3DQ82m5ni2xl6yOT5wGTw4GbYWDzVbA4ND1qQS7jhClrY87wphJgkDcrKVP/How151SZ1rjSUmPPNwGaH23aa4s06ewz3PlQOWU8XXajHfoIYsmMJkGo2MHWSZjDm0YbDVG4icjz0SObPG0wwy7wVWebosVqlqsokFqiaa8vXse09egcfTa05YAdq+qADataoCxM80fZmcsKyta0QOcs7Tydq4EpU+I668XC+kMOAs9YZnykrnT3Now2kr/7sqVQVPqYSqLhqovZH24L5PqeSqK7dAAr1AA1EFca/r8OUO6Vy00NU+EkPW5WX7RUsu5+hNPhrhSM3PbE0z2MJwsoZ8q4tz4obU86ws6cJfHYwufGj4X2GZYhqdMI5CpRY4FkP0sFRV7DksE1hGgUAMAKBlEGKDv5+ppRBnwBj9vhXHTxh1xUUUk4hjbSUyBXROjD0GSfD3gTJsAOuHyKeWgmJa76pSlPOHFCTA6A694JzGfrn5PSp2+jq7j7StYrv1GoyVeeRWSn352fiNZYoU5C5VfS2wCzw5rDCpAlpJoBRKVECumxdlcggcyPLkHCo2Ha8MKtdAbYUMILVr4G4iG5Sugax2+10DWQ72uway8i3xmHLQhWpm/jICH0FgaF4/3KNfeoabv8LIVqsIwg7RvW4dag1sHzBhON5JsYpQfCAzD+bAPMsgzKId7N2hEO7jQhFoNOdf+vgjZYDnHGO8jljGHYrkEEv69DV3fnZKTiiNOAisxIpUGnGCz4PIZBJnVJzAGQhH057WbHLi2qzb7MymWrPpIczOabwdkzZyvTNwXnMPQSLYWunwnRxaup/TeBc3wFOa7HuIpLMa94nikEvvUBQMzt89pNi0ZzX2DSmUu658HFR8g3gfZ8oIsLHhyHYbG4rLSW5iMhze2EBU5cdtRRQmtijiMacIE1ukEJ9MjFBViooCJvaIWa4Uqiw7SxiuPVKGszozKfQd9AbUMTAXmdzbafdEGmv8CObdeueQiK4to5ezDYqvRvSoYR9R8HqEbV7z3bSQkJVGSw9M6PLGZR2B9dUHe1DwcsAuy4wN8/5qN6vgVsquhGf5C+r7plvM0VDGqkr4EDHk2oXoc4Ot9vYhd8hyX4+hSRE7QtvK1rBvi0fhlFaaqFBKbWgd14ZVbsfi1OFIGUhb7k10uZP39jk21KBsHalKujg2wfGNIklPKRaWY8LnB55dZzqXIaLraI3k/ZOWuf+YcmdFLAYvFTK0A8PZS1gMcbe2C9xVoZnSjr8IiMVHC71RFDzKOqBio7F5dp1e8iO5aUpFwdqq4AhI0bLcTAQ2mn52nSwyipbpYM9XyzigEJ0O93xZxCF/0+SEa7PJdYk3ygtNWAVp6KJgcplVwazvEBcZmix7GZqYLNb1sczzm2rLdvM1aPXnd2uxX2d50AWX5kj/BZbp8kngwuE5i3xdwM9De4B+Hgq7rngdq5ageahTEejZygaFJRuUXdVkH1DY/Kvs9SXLqs1+oKC92S+lBJNctdlH5wb4o9rsF4RvfZv94K4pSd+QubCr8DcEQchcpzDDVjtepyRxUsivvcjKvd7uW36ZaNCkb62IYahpii1wTQxqmkJE1FI0TSH4+gXjAQQj85REjOapC1V3kex4H3CfPhr6oDQx0Nq4NZnWrU8uisZNRmB55iNCTaFdusKLmmyu4DxS+dSPlhKTWTiJSiZilXcB0Qgu3KLx0SQagXsvLBoPmCPm23SbbUNaexEG3GA0v2pDi72SiiZMCKZs2lPUMeFupmUgeC/z0E83jVGU256BmVxm8m3mT7DCm5GF2FMaq0DpjUmUcg1bE8pVWWSVKZOSkEuOD5Tf2Hy9bcUKxSdPTCRQZ8S+dr43/w7ekdnFxuPzmiFeEXnEk3awYJwYadXMH9fM0pva2ZM8n54+8GyDuKi983fu4O/qlHrkAqWNxNmxdTfv0MWRXTo9vkSXVuv4mfbNSp/i+EcQPpPJLuAPkjBQLGh2nfOWlt/S6ntLq/8tnJZv4cbyLWSV3kImxVtqtQ2leCP7rPDAEGA9QqihXH1p5OI1EBLbSgeoVrhNGjE+Tvgqg8axhsPACpVwbrH/xUpsnk7MSREiXrrywAh/bBCMMOVbDohAUAE+NN3snMYLZINhvpEZVgPBRvORyQltZQ0pGIfKGsWhGaz/L2/nAqzXWZ3n/3YuOr8u27aMZMvEv864Uzm1iwkkJtiNu/9pTQikmJQhpDOdYdq0oZKn4UiKgFSyZCTZgpCgNCSYhiQiBUQKAkpIYlKaKAkEOXUnJtwMNYkJCTjgggmkGHNx3+dd69t7/0dHYHPJeKyz/3399t7f/r613vWudxVObSVBVQXMd5mwvHlZQ4KJtjLwlGFGmoaWBvWWH1Yn0tizt/61Q4dGK9uU3wVV7qmkQNdjPS6TGRQi0f+jEDIjz1z8XjmKRqvEJNkH34DwUH37zbL98ajHe5cXyDZVN71eaWkRY2FfBdGwjRTqHqXKL/fnUlyX/HMzjzATYA6Prl9hPcpNYp7phnUVZH90bFyb5LXhUxlE4XRqkJS48LC+0NP3kOcwrN9Z2nPhvu1zBLJFxtQgw9wmNGDMrYzFqNSXMZ5pvqac3sr2BcZxkwmEae3CHmz3uHCfrnuhznOh+tWFmsv9IjTIPGV0EBZ2hEbOsLuIpUbFxcCeDDRkigghl2SIo5+K1qEIF5TfED72yEIuoEkI3LekNXeNrdrsKgWahpirpVTTG//+SEJWzv0kLOWCP3zeuLJR8oYiBfQYlxW0qLQtfHFWPfFLADkGJweR+vqYqiOMTdhr+pwW8edZuyxbsDM0LerLAuNjMBwhQGDGhIavXn3dZK4ZlRbr79+lr8/vw1rQRzwoLarHcIwtK00JOSgJ1lDq9OxwMe/hYn7m45uf/fj0s/n4tGPz8elU+fHpJGW46LTD9xehNItP73YPsWSfaMG2i3xH5tZbrDpzA/KVRZFIp49elqYsFgO3AZjhRHnyCOtr299mlD2x+Y2VfgWU2Iky/zVcybrCwlK3Un/mA9CLjO/Q359J7zTOQ1YAsQ7LoizQURpYQ2QgxdSbZjtGyMDzxlF/0WEQWdtW860+qykSZq5upleUaucZP5GR/bKVFMTe/hPXZL+ydwdC2Pp7pm95BCj8UdURyox4j+vLKRQi0MhEQxR8hcyyoMFueWNThk8yuA+hwjp+cu9L/NXqBzVM8z2wGeY94kyCdKkxrI5T3Y/dKZBdzrhGl/hJFtUnhcmS8RPXVXJqc40lZcXGCCjWHEi+RmIXOnxopLvR3y+NdDf6++Ao1MdLhUrfSyPbWz9srdnNTT3EczTeysW65S+jKEukDgZ+6OGCyJYfUqXQpBM/+KNbXGBW861pbJ9Ur2SN3CjXu896i3jRzS+gjUYY16K28HeARL78xwqHwmLU4+E2ZBLrhHpErmNddIj1IZO/Bsc8dqXs+qj6IDCudXhlvsokOjPqz98E/EyNjqFqO1AKglao/TP1IC7YT5UJ7CPVm2jLQQwoB7E8KBsrFbRoN1KYQuUpykbl4nY2UvlC9S+8cdhZv+D1C6ynLaP9y8Nr48vS13+tZSuGykK/FhzDJsu1KtnIUqUll8bS6HFtz64c5x7Q+n+gNS4HI63NawUfsHShluheo+kGLVGBYjSd0xJiK1S5oMzcYPrdWmOdpOmyls7z0sVaonDFYHq+ljZ5aUlLG7000NIGX/2qY9MFKmY0N6eWDG85cm1PFRb85Cj/Npz+Qx1AOYzh9FItbfHSFi09xkubtHShlxa0tNlHtiecgz45ml55TGeVRkjcskreDaaXae/v8t6XaOmxXtqspUu8tF5L27w00pJDqZ2zSsXwFr297+GsF6y64mB6hY64NI69RYc9jr0uGr97FJo46BqHk8/0U/22VG3M8LWUqGarHR6HlY6PG+6hSXirvbdaOTZ89vIhtP0ypvb0iPVzYuLFK/vVBxgq3iUmmuFZ+7MPaxr7UWLDLV4sqNZy6vFL+wryBVrWvx+KqVSHBoCrTywQX8PFAonNJK+04FymcKcdzXNo+knG9EkX0si+Y/A8Zvwdg+dG1vhwg3Y16r5DGe3UkMJ8GFxcyxJk3Y117ynhsA2ftk2TNCGKWDvWeEz2Vj1+vgod+BmkGrOaZh6c0rMNP7ioq7ELc9r9jKK1kiiLZ7veZoihivorn5Lp3Cd9Lpw4RGQxqsyaVm5F5gn5Koe4v7EdbWTVNYYk0QJ5e2uSmqjPwc1hVnT30U/KNmq6RBMA0LFNsGvOH8+aNr/Ec14JT6c27aeG/ZFnr4tKtUNX+xeGU+AoUs5H1UdQz4+HcGjJc7uQNQ2xBs60S6NP6oxyT5LNAfcu5gFAIkBynsTjaNXA+kmgK010SJaLXqAt4riCi3wEn4uySilzOnP2zumo9E+zSoPH9KdfB8ngTGp41mXTpi2NOOiJdvG2dvF4u3j7FoyxM5F8ap3RtwqmNFtii/lIgjE/Oa7+XbTeYMhP1j+Qt3ww7/i+cTSR++tTMQuQ5UWmmzyCH+VR9PO56D4BdHkjcZsDJlA1AYvcRi8sKeqs2crlqnHkiYt4168eRa289MYVvaNgTuRcuVbN9vVJnxdLrX8xvlEUxBvXxz+jXi1GjPr6eaOezGjcK3jaJRYY7g0SF3ru8s5szyusLtavXJlG+kkODTPKiHbXSzbDQgspC9KMaiGl+1dUlUf1UXwcdEELcungp22zLRenmoPae65TgahomUyrXSB19rY24OkwSi2Trac0woN7ROB+6SvecFdvT33zi48s7lqR1TOyQbiOjetmN+6uD2nhhcg+YIjq9GH/BDNXzWM0sqenJ4jnRk0Vty5cZZNeG+0nZ1JKKsqvSpYN7oBmVimQ6DmSPtUeTWKCrEXXktBgYXotFlOoZ9H1NNC8GEhQRDFxQkhbK6/KqIt3+IrpZBQMQqorJbadkocPPT48jN5xWs++YYNB7y5QryDMGZVAkYkSVnYSSa6lB5pHBJKLzomr2sXMYj0EU5sioUzYFHXsZDKbHyWpIVGxGAYgby1ZItofOTa9ano11wUe1ANwTTztkZQrNJ5DMMxV+L0NWFZFe/OqhqmhzZXBxMqJ68xR8w5C52RXB2nNfLD19aFgdtGvuYAIxBbl1vnFBcO59QIa015AypP9En1OCermOYjG4bbAcIxNuG/X4UeakvexYSrdbSylQdB5QpTsxyneIZbFCPVJKlOILqaN4OvI1pJ00df3MZZDau67kC++CZHLKNTDP9K+Qp0Oco07acgRZtVtSzAZYhCwAvVWvCQBkeo9lYqwhxybooVI1PBCcJeU1NG4S1pOd0mbrMn2Jmy9+fpN4uZLSxBkRHdinoMbjUcknU0k8apf06MFlQtgydWNrKfWauXNfDuprRYeP90XZNVnKwltKjGkM4m+51E47gRDXHcCL0z763PTvk2z6MTZLN7HbIMCFPrG7eGTlmiS3Dsvqh8oj0CjQyvxttGl1nLGPdT5zjxfkS5LNMezlRrYEC6V0pIszJ7g8rJ0VbMEFbKZqYqCKH8o57WgN+ok+CzXpD6Sg3araGu1kLgLhXuj8qnlAQRtYJzIv4Kmkl8NATRIK80KEV2DBBNrlNQbmd0W90ptL0JimBW4akOmNj3mN2WqdWxlZhOL/bQkru56j5Afw4lMb4c5nkwi/I656j8lDzEjFGywfr0+thf5SzFFkdvmgZ596zO37cxSYtzNTV8XcNi30CJFkfSaPzvsL/GaHxCq5JJ6PDGMQ+NKIkPUp4+UH5fsnL7zE04tVyOu6VNGLDYqG9I4zelPqgwwDGCHOqud1bUpzyNMy7OkIcZUopWAruGQT6h4vet/CLVi3pPpTz+3sFnmEpsb7aBv5Br7t4PCkR3Jb/uZ4hXV61UkDzDTuViueaYQgagyTJeLftlRrk5TLyX0DkYanrPSVCcP86u/V8Otgxoai4SmgKg8jSVHvFRE6HpgG4J/Aks0oErZD0NedvFznZ053CvhqnokG0A57M+LiQd1y6B9V0ogBrC31sOOwbOohajm3qzn98J8NM+KmoXPGXMRDQgPITIa5fJcJE/t2WVYMOvkuZpg+wlbTQDPNQFEG+wml+uFHxr1HetQBm1krg92U6vQUiVRRzFZU8ONo76KKDpkO1xBISLqccTysDpKJTRQCGtCUM9g7nqpOzgZ/slynF30iheq7BqJChDODCy++rzG+wjdMW5d2VvMtXKhdFbyIUHhthKWlELB8pw1I9w/JMzgWjGBt8lYpZZc9QGLTlTgsZQ7DAwP4HLCoXoaxKsGErCLLQkF+i48rwBaCw/9YH7nNjl7OrV6hI8fcmb2RBtFrVAPjybIp6qUyhpPz1YeMJAfdjwla3AYOA68WJfXfcTeCUha4EF9Lh6Z/VTnEReA2FywAHM3Dvu9voyqqA3UvXP/EeE/bkZ3kurdUb0yhKk4jgTi8deG0QOUgBiu1BN1tsBGxQOBhGcE1gXoNXIo/ukh3+0Vb8LFiLKP2Lt0wU04UomqoyMorQ/nf6lxHuCwhcHZl+es28FbwPhJK1ZJUzyVq/yRImIlCb+0CymHqeHMU45tWe+S6e4++ryhmD+9sSlpWXFzXjko1oUlAXRl+zwXt46GKVjEMVZdF7mN2evqMeveFbDwEzHVbTp5SRRqzzfv8p2bd1ZfSl6nRh9KoKOZYP5Fs8FVyKP0DAFKgg1+K5QIVcEgvpEFF9J0M3xvKIGUG7MXY/EBrXyqEAU6DK327YDYal5F9cmPxjok7Y0QS9BQ6K/YOaCq84LxFlOe1EMER+BdMaIZuXDxOfwQMoBsWoT6cMYCQqKGN71/RRnZzoif12CkKZgcUEUqJ0srCDPw0Nw5dRtkFWlHBy19BUqHrlA4Vc9jP6JPEW2QoYIIGIl2IYQRIjxyjoRopeR7XtsfRQzqbgoJS3iE3MnKNqpWWoAHQRVZe3M6rXqSQ/pewXX0tUXs4iadTUG4cjbvDzeAK3A600CKL2JM+oDb7NNph92QCiAEWLEnFqN+KSU5tZwX4Npq6tyIOUcH4zX1V7YxTxCzrMQDxn7jisRxy9mTYWVMJVCkUIvRy0mtm4XxO4eDcZZIaOw1lbocVm+kD2rerP4jzknkOctJKZ6ROcDXNNkqEtFtgBf02M3C6awLY8LMmSZ/QFDNbQPqfgV546QAcDGm/EMpLV9U7tCKjBoVTqM2EfyuQX110F4+i0dUtCXw26KydlxKbGP5IM1PO3lyPzqNkf4C6bDKXWlWadx0As1s8+6WJiJp5lq8XYtaS7tEkBEOnpeXJd2kQKDFljks4vaUJAOhXPpVkgxkXuoXEgHNVcQq802vD8qY7tarKXQU7tP76JzU425qL+qBpxFWBPypeFqs7SZ/y9+jBpaIChmVYrRQnlQUBFbfsfHsipHMBao7BWVl5dQtk4UjNg8c/0i/KYxZ2rYoiduEcBeUJ29OLHJ6S4KElXWTIOMOAfSjY90dTZQF1l83XU/Z6Se2CfdsBoDV5q06+1aqY++Y3Wyoj8DCuullHH3J7GYYtwvTqziwmt1iVq7o4zrvou6MYF93s4m8whvV3M2c94rZzYCQ0kSacORkdhNwKhoZ7u92Aep7FdWtVMm1ARac0mXV0zMkPsEBbDfhJii1AbP+35o156Bb6DIHXcUTaFNV446h2Jj+XJUQnrNwFNc0CK1AYzMlT5JcPERIikEJw5ZzYYCrDdhG+iShXntqtriqkTfZ37/KoKzJ4IzMCASQvEcpRxQkQCrDxCGajq9NbDJyRtjr+b7xWB+lM3ZWH+4PFf826JxX4RrHfA02uIcK3LBWmNse9dzNYpw/Set5kv0OCB0NyPr5eTn4Vh+2v6q4ft4VuD4NFDE3ragdku9FZ0oaG1o+HXg7vBdLxQQRkiYl4EwoVt+kGZHMs4XxGo/bgVw/5KhdEc6Iw7nxOoRgZ4UptXTAt/uRYfC2pSqwKvOgyTuQHT3Ejh7oFc4yxQXmwBQXFa6+8//iSWmWOIspDmMzUga+3vFv/wbHe94QOKoOhkOjM0VMpBz/ijxeFAvI+msR5yc6Fk4/AWZ0zMqpIxng3Kd+8P5v+tSe9+LUMblDvMqLZJLEFTuxyR1ii8u969FejmwE7dpclSeNksL4c8OogCsk+hFklcC9qV9KGHZLuVjYYCSMeOOX3q2N1KbsbsRGYONfsBHnubPRARtZ9ZotkeKFDROPNp8Jt/tZjuORCHZXZEC/qn+dKRnaof48m6G1vMFbqvcVDbut9fvZhA3XbQ71vNn4ReWwfDPNuTWud67mnGAzbIxoTqaLsOX20tDOMWRgrK9/b41jLvGWP17jGPI31td3zh7DbYdvvbW+hzuTIl/3znjlhpdvGw42aGQOe1cw2a7tlYy1pV2SfrHtWS2fvwt1CSJ9Pt9m+FvMxIrBEpZwpizWilVFrMaP5yrnDM1G/dJARZbMwk7N0sem/cMGApTSK+NZ/z9tmzQSZQhByV1QMQc9Up1t+yYDQoKINYqrPZpa2FRtX4j16D+uj2sJINgsDfcNg/Xi9OgcP+wCHaJ0UfqZSt/UG0fFI9QPwAvhTUgIEFt1UWW7YV/oFBsWJhe45zLkXMJSnojaH7Pnkal71nnOMzOkORnXXieOkx+Dd3FD11G2g3jEGL2/SzIkpGNy1AXuiAF3/I7EnPUxCnKu/5GpcAk+yIxe1hMx6LDT1f1EcMBux3PNWvuaW6tnejOvgTgS25lMEUgiLnbLgFCNuohzsuljbc/HIbFUcqY6La/Dm7E+4qIEcH0ewj+SR5cIRvU21xDGE6WVLpMSqFPnWuqsa14LXh4Ml+rL+EED3LdH3sYmXFZf5Yd4pTTc8gxgDJPuiVLhb1WjFS7ORmt71Lk6RzutZuZ22tkSJ4bTS4cRj5/+4k9KZLhf5dWFGzmBvSb+qo6Qg5hhNIQWYo2sISFS++TkGnSL+NKgOhU8KMHweFBY0MMVrQyhGiFGgAqQCjES/I+AO8W41SsW8D0dA9QJsJJNKsSUbmDXKmhWoKbhAErDYmGfGje/b7dDaiuBnrvea2AqhBEevplaL0I8+LtT+N3oxrraRzwPLGw+ynbM+/L20uXU4RJEg7AfmqYaLJLqZ0aiHa2Pjm09DbVl0G0LoJAiciAiapIMFXyppkFCKVc3CPqXQS6RYsP8j2ieniCvaW78m4P4tB7g8RsURB8AJrcCXpbs4pYGoY4Q66L0m9e5kCC+W4TJHFEjHYOwF/ur/LFJUYzGRVlB0qPVZVFgUMMExc04MoJvaD1F8VVdyVONA1X96o0D8nMas3tIVVcO1fosUDi7jQtmiIx6PdqNJ26lB9pG+/WOdlefTvGE+Yx16SWxMjGnJhCnPhBBFfnKmin+8zB0BcLw442picohMLw1WkYQNJZF2wtzxLkIPdmv5rEMw54wiyVIiPhaVzuF0iAjM5LsTZvpRnEyyXuHNWcU1q+s3xpop24GKGPrjRqLPVPML4d0LkK8irzpkwUUAbgMoG7HjdH9GcX0mz+6mMePzc4JE7Ll33JM3P0lN5WlrdUufyicrndquuOmk3lqArrqlNVrY0fQzkRiTk23xl7R3NzLcruMNxIOunFF4WUMcVCP8+w0qJvzv6B3Z10okHiBkS7Fv/vVp5g0wmLD1Q6D7S1DlYFwXSJgEPwqPfWgCQu6mL4kcU2+vq/JUFNJJos/uSCLeoZmiDcMLjZWZnxRcEKoBjZymsIcjFi0cpqkyaxKZwu3TYlIAl+IJP8M6dZgL7jgib1EUj1R6Hdw6Z9zyHdYvwVVN07S5yRKzBLEMax/Q3/HzakpPTGsX0NwGSVPFRgPD6v3qgGl1pWpPqx/x5QLTdHqJrcNVFJbaiOX9w11yMzIBEMptIcmp1RhX0X0d0OD1fwOPzcGlOO8mFH1MsZraC5z1YudFZ6FfBXYg/6fQIoCbHCRml9y1BpBTPiELHngC+TjVUP5kol7fEcSdp7ezdeJkhviMDkJmavBRVI6abtGiNBA9Z6eE5UxNInMCrsrh9+VK5Tk77oXml++ihML9cpVU2BScckf13YRy+jr+sXukunRxCpOavXPvm7CaO/53VKS/aJ4W0pJdlZEKcmmWscC9CpX5qj+7hxJoy+MxJi9kRfz/EiLmT8rLcaUq+NybIMD2tsq6p9yJRQYEMtaxG0SQUy+Bt9xuECcbGEyjypzhJgwJ6++Iycn/KWTK/L4HTg5LE+68nfk5HA+e5WyJv9IsL310/V2MIDHdyeXUhawE3iVPXIQG+pGWDm7fmIfgtbMWSJYhAS1OBaePkRkVhrdymRBMTz9mN+rA9AcBY/sEYCFSMWoF+gQtD7CdQGEROxGlKgIlhCU8iA+Wp6TCRxxyzS54ypzUShBOuaSjceM2ivI240hmkl5Hw0hb1fU1wkJrMeRdN3DTxHoVFw4T4oD4+hnXWWgGBvKUTLKZaKiHgFjZuVLJws/oTgjo6jNztEm4ocOQzns1hM41SoHA8FHhbvlnkLpGpCdjxKxXzYR+8Wv1v96nA5s6d5613NfeAHcHvw6IV4YH/OK+XrmNs5U6WYi/AvKgCiUJ3NFfrEHkupK8UHH1/gDENXGgL01sBvtPwbH0nj3UEAXoIXxHpjyZdiPdXVbxw7NiVNh7QVHgdVT46UmI90hSHNjWNuU9rt9ELbMIYkPNKQqCH2hkIVkUVGHMr3KplmQpbChQv8KK5ByU0FiwrJji3cMRSvyWc1vMuVqJCURiULY1AwE1dSmkOaql7wNoa72OBS2OW6zt5HjiDkYx0kAinJieRwSVu1xKFZx3Pd4W5RGLMeh4sX1/qrnjeT428a0fbjgQwi9sbOr4bYpxSoSrVHyjTmMDSfmofuHIIjvHfSCbO4tsNFtH/IDQrqrM/ADTroJePoRLHYY8eZS0w39A8q2S33yA9Z2jG36AXEbl9I/4G5DYfcP6NtRUP4xO5/Q70017MR6eOYwwmFLuMVw0klHc4uhqnsLLYbB7h+0OIY8/aDF8N35ERx42P9uMZxw/6DFUNL9gxbDVPcPWgyB3T9oMbx2/6DFdNr+E/rz2VytpLkXxS49N9dm+PcORsFT92raCn3dP2grrHb/oK2Q3fkhcvr4a4P+nKe0x4uprn++i8GZhcdOq1i4REO3F7YpUOCFiz2wa+EitUphiSPLDiG5lOZF9WjfKbb5wbKwRQERLzxGMQgvXDi9JBY2K9rhhQumV+gsyqj1e3y8nqH+Oa80RY87FjaVpmwsTdlQmrK+NEW2rF/Mlb31pSnj0pSl0pR1pSl6F7GwUJoy76Yoa9hP/vHqgPpnVJqi5IlYICfSC/3SFL0MHShAXxHvyUg5HYebeMqPKIcjtZd/RBIC07c8+PDDn9X6Z+0e3z0oUcqQvjeN7Ah5YfBxis1NmsnGGZu7hOaKxd2E6jJcKHxjfrJx2vuXrpg/lPRxfZDZw3zjJS0LJlB2rHmssoStcglYtF3hEUMAh/o/ZFSLkWB+n0iiYt2v5zL6fd3K8oZTx5Y3nhTIxBy4iNetV9ctoGp3R9ROst09ewx+SAAjcSR5NvP7njK6SaeWdIabzgS4YZdicxuPzE02jqcHaRr2rzlHcz+07dQt04NHD58E7hCcomldMIbSN1WI68Y2Ol4U9D3HjY8QUHLq+1tDJCwfZ1jSHvUvwXq+LJa3YlWDd+Mc2d95G2U9o/Z775q+7NX+41wrY1j/4+Ad2qGIHb47GLbzzZrJIINRj+uNrumL63B5b4F8xMt7m+Sx68+WSHJFIm1Y/6mZXZeCfzJg6ugn955AN/LpvieUO664pi+JKNK9nxKiG9eF2sbVsXnHNf0nAi74kO/DnUiSPdOTFNtCE4uA8793N2p023Tz6LbpDw520W0bWa0N3TYeKuayHMYw9x1iUzVJm0Noe5ngESZzcDt4JEoe02Tw88Rx7X6KWyN3Rv1SAC0g3Cjq/syBANpdNxstMEqXL6nvk1JQ/cvir0/WKSuwFkFXSPAM3GZetKh2wEp6nTNr61fCfF+1AR4sPrkYGFFndl1ztVewO7TSsy4gwrxTYp+soXlO1KD6QQeG6Gd2QLZE2SQwWmCV+csHUmCWhXO5ePniuF0uwo/NNgGPUGe0JFtG0G4U4Jf3Nlli1MA2oyQ2zloAklNbjQp7x634N4n7wYbhJqJE1FX1q+JetZwkF7J4DW+6ejGBCTQZTHb5wij5jbAmM3Fk5rOQtmvzWSzyicDhIXdUNoBqOcp/3pGfiNAA8WUi9idP0p55K4NEh4F9MKy/v12FgSRWd/34jlbN5b3LLe2KG1lRwSE779kVHNiEUvp8KptROyzL1LimgoJ+UVNB5mKnOEyeB/yxWxlxzb3JY4p6hmttzuvimIMUq8O6yiCMdlUZFMfLVQZNSQBgUyVASsSgUkkhQDuryClAUNATlzAtDklmdtDHVFZOJAy9gyynWqpFEUyYE/LgFFxnjDSjLM5MnDaDyC2bwlHhhqER8eLC0FCejOPL65upQ9/uDSHWB6gj110cGbnuGL0St+X39ghMx3gg5mVGkAvXyzp/7UBQdH/sOz88GCw1E51otaSnuSoT88bt5sziWZiGSNJakKJ69Z2xLN7OX3JpcnFhzWa+rTlIFvC0r8LD03M1tqiG/BaChtBdCZFuBmnkq2MF6mWMG2A/TLD1a9WC6jjcAJcBccxAPqALBgU/tt4rkW6RTIfX9ENQnkCApQn4yrnlcXWqvxxZLSo3Zhao6CSqUOuzENbXLcRuuC8cqJt3YodDPKKdB0lVBW0rFXfHieKi6+WBcFluStEfXENFFJLMRZVb3Xbyq2D4Ob83mRUh/2+O4zsHRTRT8GyxNORT67OAfmC7opWhCsujo1TlvMNWygrfSczHhPfswYrVOT+l718nlo2YLP1jevr6c0BhuXUnTcuJ6IL0IflHpG5VHhvc5BhIVh+b32cDQgaGwlaE1Tw4aVzea9NjdOpYJOwDbYpN0m6VpxeWBGCoW+CEYY44opybw5Ol/TTpMDkYHQNFHUcRtZPog6Du/6xtuyLPX3EUkq3H/+qUcgJwB382DNx2jubHd+FINE7NVlvjdmo0h9h5SKdmqw3ydGq22iBv/BoM8uLXpFOjCcUXsTEc3krj1ISHYqemeCh2aoqH0jgyXMSOTPFQiiOTXky9KS5iY7neGBdJL2bRF7Ejo9CeL9I4MlykcWS4SOPIcJHiyKQXI7u6dWG+nW7L6xIkvVdxsqhc4cI7v0LhnV4ZtvV1tFWPIvS4XdMT0ZmB7MdtYDUffMM5jyhkZO31t0wHa+6lCJWGfn1D+uSaWWjNPVU0vg8DWju97Fw7hZlEvMmmgLHyGMsFnf85hdts4KtSEoVKeZt+2n4sQsqOqHfXp9a8o6gbRiUz5gkTWcWmT/tiWZVVmJxkKfZZgqoswO3HJhKPonwDMTuZRoJDr+ITomhivT1qwo0il207iTA/pofruHSgyBpz7h30Zedn0vwg3zksOWWqZ+cUHyo+JwRjSro0WeuRkk2XiJRs+kOkZNMZss9szSxrelZkctPbIpObHhiZ3PTKyOSms0YmN304EuWt9+pL0v0jUZ6vIhLl+VgiUT4/INL6uSRf2pwv6fQCX5Lvcq7BIOZ8Sb7iOV8y8uVLbr7I0zkojJrc/FGTmy+PM3PzM3n8qpJirnORyO7f8+N7EqY6IV2biFNK6jlIriOgm+p/saBwhBSOI/YS4RYZV6hWep/QRjYbUiGI6s5IRJd0koNl4D+FNIvGLLAR13DgMCI3o/oYGtLVNTkz02eJIJPKaXOEzUMmRlRu2lQsMuRcDrmztkMJzLPpPOT8wINz3IqTOkPbJ5TlddYJySls1rYzIQFf2WEvcTF336oWHc/kVwQ0AxNU5NSKfP9zEMPMXTL5eLrejMEyaVK4SoFqODtnJ3i1SV9tIlgnO+zr5H/5jwm8e8UO2PpTuo9Lf2pZr2y4R6m0Ggj8nNfhfoMzrigmHgFaB6e5rybPy8URSxaYQ8rdpK8MOcMTUuCkYHkEix3FhndcNOTJ+MMoEXZ5WcxgDjZ/aMBqlctgWu087/EH9fmXUTowVK4tVciI2JSKBKQDddZEmpMM124ButN6GgATMkRSt0/JT5Yn0SulH4j/sFdRuvK+wVL3pdSUdQp87Q5ROi7dIVPHlTtka+pQdJplBU7Zss0KZ1sJuG2aCVE4G4x8iddD/8DIz7Cgb012dxsa9Bp5O2140Gv0SrohwhP9q1We0kIB6panB0HCe+tC8eBKfYRUNRnVhw9bW94vpfoCnyKvjVZolet4ZgwPZot2pTIV67UWHXorrqil0ryLu1P5JK/RoNGsQXlFLW3XuKVC8aS+orOl9KVUV6o/w+Y+Y1x5UD2BlYwXlt0rJ3tQ2pnqB501D3gNsnud0yO7dx9pYxpSfPr75vP0+Qh8eleYtC8iJT7YMh/Hd5Wai25ggSf4+XyCZ9MYz6KomiD3mU/rGVGeay2a4sfZuJo0aHKpN3+AzSoh1t1MalNhCgIyQeS3B9ThDZowWL9WR1f/oXpLckp9xndxxlWkyW/mjKaS+ozHOaM8pG/qjBqf4pwNHRUH/+3lMg2R8CMDCXYVLMgeiMwLQUAku9kN0rjW8LUiIcj5P7LbgrlmPkXiQv8VXGgOXIicNvXuGdgGZrYaGiCJE2ecJMfRrwmoZOaA0CvQ1Qm24VIKKXUCmnQjuoCP3aRhAj7CioJpPkrAR38X5fbpT2W1XKF3BnychGfAB/TObpNI8MDE+C8kk1k93qNUgXUcfWtwnTZ5SYwyGxT2+pjNE9R5qMHZ1KWpu3csqhfz2FhUMF+OM0tmItcvY8nO9vHcKl0l1jnC+YqytehK+vMzWR332D6UWCafHNi95OWWz8cn1i5KPfIlDpZLhFZXJBhu71fkd75CoI7LD3spyibfFkCP/yayNBm4zp4Yhbc6BgpddFgNpeD5i5jc+rpVb1vLThj6W8WvYi/NkSTXk+VGaSC2WHdyzBylX5ORSJZuYzY5JM6kAjWqfqNf0qWCAw9dzAfVd0Bmnq/m5LL7tvQM/LQiMswaH2JaK8+ebcHumVTz5K3lCte8zGRrTCuXqDgEqqx/ybGtYI/JpbYJWMQx1mpvb/z+QX/JVvb0ulvJ08cjcCoLSXoyvOdYPzq8/+ikfyC8YpJwiF8e3j/ps1b5IT9w634lkfzArewgHNipLO0O+5UAE9sUIcTs1nfSblvPNn1uXIzIR7PBV1bHQayqLT8pMatV1S1dwvWwElQ6OylmQpsataWsW+mSjXLnZ3YdrrGrHdvJ+PBk/Tfc1R6qYza5XV/n+DUwAJ3q0VdoBDQVlQSxCgGsXVDeaqemT+o6gV/oTUnsDWu2L9nAgPhVHG6yDgt2SS+TAUJKFM9QvXmAYCwVAunDle1A404nRh8FlBe9nLBtpMC2VyYggOgPGo+SQexkOWw0pVZJzoGMZWX0WmdSYIZEWKAzELzp7wH2zFRoiJ5PhbUsHikTpJLtuSbOc2leZI0GxgjqGGjJZD1aJpjkdnr7K3wSvzuIRA+oSlGyHPJQp0qtFBu8osGNVKPK5k0DNLlCdRdpchnrLtQkooCXbjBlIA98DqnjXnq++QbzIXbUvVDID3XOq2wmG8fNeV3DWjldajV5YtRmt6TqvK0yMthjKaLxXY4R43aTpVftVphqXO1ptArnnhbiFTpVr/oF96AifTQfTCLxt1/fTIYasIGT9R/frMJap6R9po+R3q439WxXPeGznSIt7aTKSBBQ5VYTn29Quqn6UcQPQoRXTRddGDmagB6lsYtMr/VwQXQxrTSgNSrk5KcNQ4hIGkACNRiqNFRGmrarcOpuRoj3yvUI4jduh1VRs/ymsE9eZrDL3SwNCaYZPNXOm7scmcu0xr5kuBXs6iwvqoaGKCyeX7JyDylAXYi4HZkrl5ErzAMQagpypVZ31NGKUAP+gVm6Wa2MPiT2FyvwelJzBgaGOGKsxYzEGPaLd0kK1kbd7VJOC0EZXY+YzyguBWPDxLJM04oCYaZutPlyKGNxWHwD+qFDzaBoXCxftei7Czk3q/bb8QTKPTcP4e/nCaR/E7d6zscx8wRoy+on8IvphhN5sRtuZUy6eUl41lfouKHCt0o9MO/40NA1grxrKyO6U+PlzvoqadvpWptWZLouPXWb+nwnsqL1T8PCFRRN5oZZPPnh9OvXhUHmM7Ee2Lu6IXv8mle6+tFfCHdm7QsB4TnWw/D769kx7u0G8uCe8vCCD/3hTP6TKfthh3jvkmVT39F/hnmo1++OvPn3E4+Iox1hZ9jXwXf3E1a5o3+9hXPiUB8UfbDZXY2KfatbkAnglHk1DU1W/opUA7x1xgz9lOZWnMaYN9HFnsL5wmfe7JKRVulJKbDqsTqD6dxqaUT6fYJyy53DRxyuwGN5Ri/vIDgeZadKGTh2/MRpKexhlhGBko8OjDO7AThn1ZrFs9bsAMnxkiEfLxnyiRz9wGHMe/5ZG3kyAiHjnVD9akWD8BEYBu0rVOYXz+6o6WONtfVrHtXhHt8ZwI3ajN+YgOEDDSmCyE8n+ruZ6C+uCoQAor98/dyDMIM7+ynHp1RbaoNprv6+wf0sSFpIVl3GiiBpW841udkyLNuokcjYzpKrTnIclO8OB5xIlEYatZ+aG5TFazgKZN04IO2iVw8KEElKMEnfDR3YOetlmnbauiEhyemZwSDCr0KZJi68mr+U2zROeVbQ0uyFUwkTFG6O5lXAnMgbLtyclg1vQKITM8tx+qziLiSaKOs/rwfKW6/LSn6GgM5LRVv/sLDylhYfAmqnYIt/XN6WhfHvx7dlYfz7+/kdZWH8W1E8fdiXRj5+Semlus0d5AGoLEpWt7lVqklNdRsL7Li6TWQIOFdBKaacoS+HNMKDelz/ZRZVCSxFIwQgQaZ2QCwKo8HZINC/pZMRbg8jLE9QjPtDfWF50v4mALVPX7N+gTYQIGw2b6iHoCyOsqqvy8XmvfBsf9e5QqpPEGKK+EkOtCLX54yVRGfaU5Vzn/aValOEuzts8q/z9wkAXKspTUvbtkm454wtaSwaOWnHEgvtWnt6Mrb1gmavzwtdVcdSfVPf0KpbH0YdeuJrGXXAN4/EqJPqeceoO92L96NaImHTqWRLMemkXt4x6aTL1Zh0lHfoWnTI1tOCNSy6V2H5Dp1PqvBNPdZdTlWd7NTywgEcpkilsQS40wpx6y3mHr5WonQL06XnhOyKGCr2icSxbpXbxYrWCSKNwOs2O8WXLCLC/vPT8S32Aabfe+xkKO9PDFDodJ5+I02cuLL1X8wbUZjeyZ+25wtVGMFNe69KxMlzTwaITYgwGNn9CoxyX4wGep0L08X9URE+XKmSTx+owef7MaOfkKnXUZhLlnHWTm6Ixlmpp19dZmB8RwLjbDEyrnidfAbfaFy9yJxF4Z0m88ymWtCToSo39GTuFPJYR+4BaZvYOxjL8J6xYm2AFnO2nDmsv5LhFqZdNi+UJWUzatR4Sc5IwQspSlO2QBg8KNC83CPmaHPPVHG/SLQhf48OeomMhNAxBTUMIhn0/ZB9jwLtkyH+ayoGwfS2aL9eO2OGzA2RnNRDEAC1KJVb4UJgpp2H4Ka7EGQR0QGzNj/Z4K5sIir7p4U64oFWd5Iw7hGRfj82o0HgFrWK9AdlOHhOWV2gHKsOJU3ffgwSp4upn688qlESf7GRH8W1i5GfpS7TpkdBEw+gMfmpiQkeH0+/mPPUxaQBHNwIhcb5eZlpsFurvTHHseN9/cjTKjZ76obm+w21zDX6QWvUS7FGr/2hvNdDm0pfv3cDnf0joamWWsW6HM3WplbXmDhT6cungZ87Uqf3+Yl2JA6Pc9JOtMvncsHuF1kRmUu+AmgwAmpSPC5VZEOVWAubHO2KA7ltDqJdQh1/MpuAG2T1whOWDZ5DAdmxl1YBudPu8etyomze8yMywmDThen0rKgAJwpXI+vjEnHizXVWuD5Dq1Xk6mZhnTVr4gOV8das8efJG+7Swk5YLiiLu7oCaVQ56xhn/sMwJ3UWh7vM1dMXHhTSYoCBoz8vDK8fDzvsuWtxxqKL3DYQqG0KLykqTaiVObUsySbvlExOWaAoFrFaE0gfjBl1pfLNHMP0qKMJFNVpusqBKbvdyvEjjWOyQmj5VNIEcoQP5MbKPwurlX9ALI2mLqyp/ANKqewADlwl+rP166nlyK0x8nZcarPfkSRBJetJNwghBtM5VJ2qlPXKSHnkcVKGsr5XIq0OrcUWZUFqBeOR1Fid1lc6SrdCdPJagDjPSsujkzziktDHrc36tRxNktvmAfy56jNzKOXLtH2S9MYIvKhyjdLCpViptYjeyv5IKVwtbtu7GwHcK8B6/5t8rKvlc2PSKYRq7UjGlcWKzPluqRSn4ZuISN/JqcXcCkntxmUAaOleqbSrLVbanSlMYremAzFyg8XF4fvpejmMF41v4zTfdwutVgwA6N+GpYF/WCLT9ypqUt20XzU3nkgBiraLMVmC5wfg76303g44rn2gppW6DC6KxQ6c15JUzX7LA21rEx6e2R7zTGUmd/YbTt+cyQ/PXjklvpLqVsjni0bSxvbKrlTmy3XXkhFw9lpL9p+1NtapMEbTftGt+Vxll5kmFJ+fcj38dsFW350GGHBBFmBMY4mJk/oLTvYqNk3kezEnIKRf7Km5TOPCWMqsKoT1IvnfJcNZhDlxnXraFua39zQpq6G3pA+t+W1qQuvDAYdflUtX9p5hOep6Ya/gl0vDblNv+EI/UI8Tj5a3soqN8k3TUHBHGgYKBkZLQAmRb0CKdlK2NkEgjo256OHsD5NXsopu4tU6zSzd5O6+DEl2I+ne0V+qLV38An1vF75gj/5deMGenS60YJgdovuiVisJdI9NJPLplxXTNbMrcEXrdcov0OiA3ShCxcry0h60uVf2QAB9gf65QOdWdh7nZqA1bOXQirMcFXDZs7KHoIIaMu+GzLsheojB9h1wmoFPM+A09PDJuj0rkyUdxk6eCFMcLaK7xFkjUEqclVApcVatPR5rQ4C0X6l8PHdlid/yg8imSaraT86DamgIOZNaZGTVZugTz7nUvrWCmn+JyKXzV/coxvpWBY01MQ6nB5+pwCw/oe/bkx3ewPkBwVyrBXYwzXLGrk+Qoqxp6oc3ZY6B8m/jbvLmcouVFCLMTCi2c47e+K5WuTW0mgOXbNXNiIc6kb0eGDImRn0kAqgbZYVZPvoqjcHxbHvy1U+LcY7rYV3f4fX0sOtxuL0BJFWzQ0ZgXW/N66AJCs91RJatqKWLglM9hQf5lXd4d2nTNgwTgsu4FpoG83JzcTmLhqILu3Ew6Mlf90XzZtsf5CT5IWL34GxPRwW7AW2wxxKOr7ii/JGQLNPs5/hwRN//3MAPwa+YHW2ta4wpStIS1oMHQckqy0hfxcDpJQ1Cm4tINWFDCyfKIbI/g+Sjpz8hVBdcLbrioD4/k6jClU31ar/uDn7mec1MhsH4r8eSm1ooyo8hpa+BpCUsxcASnEVFyDw++o1XrydA4RylZoqOYm+xE5LgmnwelhSMsRdq3127curYSeHzJC8H5QQdJyW1FK66ienO4djAZxnUw7nr5YZ/rC91CJldqlIFiqKf3EMSy1XayqkYHCnmLih9A7iKVQVF0b4XhWVlgGvNRq2JoW9j9V7GNamNetZQdVzsYeomtI7N+tgnPDE7iRu8K9nf1KcN321JghVlVpJBcd9g+UL+PuAatSnF+8Bg+TGBqGolShn+Id2MsPa1Unz9MP2Hy+fx9xgrVVvZK48Nl3U11fRmpUtV43CKct+9sGrE6t/b2IVFfrzBq06wikV+kD6iDaxyJol+kG2mDaxy4pl+IJWBaqlWWTVDt66CjzzGpgLv5PwDyxfYY2kq6U7OO7C82VrF7arqAOIgus921WMOLJ/HTDlsKu1OLjywfH66T3LnVC87yhVLmIZ/zvDUMCy1rOw8VellBXl6Whb1R1KrrIAEpGXNldQn0wpnZV4ufVFeCyt+UDkff0jS5jr+4M9zrxIMFH5zOp/1mfhJDo4vFT9VCNg/746f6Lb4MvFThYX98/hwcn4Mz34Vw8l5+uWa3noL0jvRLz0Jv4DhZLN+Yazw7IeTC+BDUFcOYMBC1nvU/f+A94G0Ngue03EI6M329vVK3Bu1Ruks6pvaTVU59HNOvYN5/Pxyx4s7Bi/UHasWZfULam376ElI0puc6bLtu9La5+ilzvTdma3P1fud6cQzW5+nVz3Tm9vugzSn3nq3Wy/xvalWSCmVHc+UR+zHSsePk7GGR1u+j0New+Mtn9GDwn9u8SMuX9sDXsNj1h2ie7e+9DHuWOWsO58rx1AfqnM4J9alWVWuwdXVPlaVhtBEvXhWaRFni++mHlZf1LDG3UkfjuevOjr8IUGNF8N7o3RKWR7Xdyn81PxEt3okSS65V5JHhXipIW6Thk0J9HWJDx4Pq79B7Cu0VD7eDw82YgUlHrBmrODbECTQWnD9QqL8DgP/08J4/Gyxwx8VzuOA4Z+XMNnPQRMkHZIw2QMlr081wDTO/5OvHyQ73gbJHOyfdSE1Ts84nBBk1gqYeeBV05zxq+Z6bD4rYBZY7uxbxdZpXujXDf2gHPhNvdVv5UWZH6An/BsKrnyDbtEN5ozvSazhrc1bjVRrCnOqSj9Ua7s9+gMK0NY/UggVlkuouiH1TiYSNgB17tPzkdnpo4j5F8C0YWI0a6xGzCfr4UheppgHO4rJMwhYwq5rYPPyj3eqFD+YMAGRrGKlE4tEjSPpivZgh7q7k6kI0WIDq1AFl2ssqELgBuF7j/zvHD53gRAg+7F/W9tRGIAMlhl5hGe2uwst6CAUOnsXLciLUqiys1PyB9sViWV01iRvMMCA2Q0GADrHnoUiJDvQN9UCCRAE78+PW65HKeNYUMmSAILfXpZmw8VOQegEi41fosheIsR0wAwc47irTKOycD4MUF0q4/gtk6qoB4pQQH1PJLx00hvBu2Q26wTnOlSDC4d+6qxDM20BkT4M8/F9/YCsyeU4h5hCmzWuuN5M1vjTWVmSxgNhjsrAHRA6SgOngaLSwNhGUfclWdf3hHy2bPtGtcBlHex5FMBZEDdSX41mAQMW1pjQTeQYDISmHLcM81WSBZFd8em80zY//pEN2m7G3c6Pn+Sthg9gTLy/u03KdqRNHo10GINOQVT9fuVD/PcgC0PGud8syEH1b2KIF+v4LKydStLlvst4zZk8QKuJb8qB2/b1OdKyP9fv8MbhcA6mF0nYvne4pbrcFKq+QsEng5MrhGOt22oJrHX0ULkZ46P6JA8e1dHNYQcOTym65x8HBdERvyZr265YJbOUincp9CvzZ2bvG2CJe1BW+vBkAMAntj2wjlJOFlaISUUZDaqBENI2OpTYC15/qS5PEr7T9DksQf2/yuH7eOohfmsMmDN+dUmQE/xb3NQOx0VBGsjWheNCnr92SoLLWkEUb1/1YsHE7Qeobe9MCsvtfiyrX6yUnvRiFSEgu8JgECR7FygjiOr8Zwpn1V+QYDof/0ih0frvuj/+X/fHF7s/Huz++FL3x0P5o8+PL3d/fKW721e7P26er04OxCpboYi6uqDQJ9ZtEVnhK+/0tyDYJbUfRIn/P/36SP4YcoyrI+ooyWZ6Q0BM7O9wus9hiAMm2G/la29y+VQP3gmO6h7gB3rBin1bvtf0qUH964Vnhd6qmFT86e5gfhX4jirWKAATWGh7Sgl9rd7ZKR+Mi5MfFMUfeofp/XrXzjiPgZcWc5KAcj9aRiONu8Gxbsdd6bM2466Xc9yl95dIj9dvJtJzRSyrSI+jQYHdzLvISNttoxQp2PuCRBn5WJseyvenbuRClbLis4dKCtY9FBQk/tJTnwQgT3BJAXcGYAWyopuarGU6dtTe+mAC7h0NulLeDQ06ypaFFoMgsb1YDrRP+REdIdRSg6zvGmSsRiTC9XqiwlqWinERMgTp6EDCNFlpPggPCettDTk6J2bEuIKi/io5umBEWI7O1VNbObrx/0jj4K5MfTTe+kITrR3Rz9B7QbulJUpfEZbvehtvFMoqt1dv+T0RZ7uItmqzhLFcYVZ/OQ1MhYF/aFINQ8PkghuirlquYRoqi3rqifZn0DyixCWc4dr445cPBwsovqeSuALGFt2I8Kr6K9a6Al6HBlTd+2EQS542cIXSRHo/GsnlZwzogoUvTQ8NDhjFgN5J9abk8sbo6xBKYQvyUBrqIHVHutTBiO7+011i2lm3x7BD8OZiSqP+cvOL1INSuCbQFyqpmKfn2sOyFF6uJgm3QaWHLFkegkWBnAT0WvV1b+QrcURyvtwK3Vt3EoRqPTB6WcT+DuFBat7RU0J83tRU4kUDdd4gqeprk5euuQeoToVx5esl8zFq6A72CUTWHq7xZUO9N/6D7E2aozV0JfFZiL1VvmQQkenBzIHisAeH15vcQqtIPUtHBwBfB1hBw59UFI4L9R9942JEam/R5qwuZJFli7V6Jnu7MrZInlI7g2UXmubkNJVvxNLZ+rQLXTCmYnIw9Ih+h+E3epSTFiDrWVTdD4sv3mh9AO9OdyHZxeEcpbXkNjw0z4qXrpix/Bd9HjJSkxKtzhM5YsLOCJEgE67cGA55oB9Opgrb7S37RhGNUX0+MeAHehpDpMjVHKa8juF4/K4cgJk3vm3mIDJoHYPwLcHGQWbHRsH2s22CgcR3VpkE2yOknWZ3WNxn23kxjWj2K0xWT34eaU1i0ZEu8ujYEMlOVjZXd9Yoq8bQIMpvMkLqdVhbVEX/slx5VfeLqCfvI4oAMorS+zLlkrrFJmy5a86Mot4aeuqMou1AWwrzqeP3s9fYeWaDSp9F6MhFxKz94ddw3hzmoMcifb7UXS9V0AiUosmDkUFJMRsgUVIs5MijpBidIiJSOk4aGWh74EFRPS34ZHmazC1dzEJtrl+tEyzy4Zcn48gT0ZXT+e0+enMzBBvoF6JZhBk5I5eNxYmZYbnsc5iSmXv+yEzJs0CdMCX16XZovYWUSCHTKKUfaAOqSzkzUlW/aDu1VYQiDgRB3kE0LSmzNunEVzT0eUI9sVWFVnMrBZ9iXan2Q/y6rNtc1pnn6qp2CdS8qS8BEzs3sN1peyTmixCk1wQ0D5/AQRSRhnZr65vEVxLOhfMt4pRfJPr14axLDaAtUxZO65EsGzeR7CRGnrgEwdpr6skhvYFpoIpyemgv9YxdtsJVdqU5k83f1h/0g+10vAkVKeRQv/pmvdjX6R/3mjerW0VhpzP54O3MqvX+1IVYMan734uD313cZ904n1EjGzms3x+rstHyuu9UvkZQAaQ6nxFFEermvCTaBBNIlnpSyCrwvkEReHH+54HpA4mRgAcliqLUTgvWwJrq7jCcPuGYYwvM7zP7RgbqGvs6pDy7byS7rrFviLjM7Bt8rgPTu766al/LbmlxeoF0KdtjnHB3gi/Yclk2kpcFtiX9R8VysTADd7uOHE8PqZETo9fucDSqESvWlQpt5civERbkSW60r6QEAZXjn7ouSVQ+C2GL0T4frE9/kxXg9K2Z1tqg61ibYHZrQ3Rd+s1gehdrj6rMv1IZoHdpjGuxuR9xrnSmECcUdiRAwKQP+Rc1tgz1dQhrHchPgJppREcEdZbSqYdOLxzVGxA4Nwv97R6Pb28xY2t4E+83g8szhod03escLiKzuwykSEV6GA+BYVCoSYh0U1Wz/op+6in720WHAEmYUvHMNcKqVxtt1TCVZSTjFKsP8L71PXGA9yjHxCel3v+aeOwhUXUQCOT3vvr6r73tzff90uneAb0EwOWP6TXtOXVAedFF3l1SWdrXVTyefQoo892//9Gjv/jxM294NwcpDblItUu4SzuiED73rFO5O/sPym50cFmwzcZQFDt4dD+oCTtsHb8ym2gaY6jD6sOMpugkzz4F8UVN0uvyZ6Tc7C5n0a3QAUwOuozQBrdBI4avDQuSRNzhVo6XOat9FH/2Pi6WG7rtHOejdb39J3dKxv3i8a+GPXhl772ut8FgrhhUz/ljehd32kg84/wxW5YmeOvcGHyuSx0FamAHK8nBmV+f4fjHkpJIPVldzdnVnMsFdzFV7fNRV2f22Dkf64Ts79NFgQtOMBoztmVZd3/zkOzzmw/i0w6+edJK+Nj5/Nz1sTZVETEk64SAdwDmDhk/v3XnpOgf77zfAwhDVDt6xkEjpdJnll7Snd4+My2X78YFhAZKKTTQ468GORNNcPG9iLnv7wXDArckv5cQabd6nCM2ZibG5/I3yktn1mo/mDiHj4iEfNfmbL8XjogvBgPBX0zMyHIg3jpriA7qP3qxpjeEQyfVzzPV/u/43SjXsM+HWDeufhPrnULQRaVJrpwdQ5uFso5yuUDuf8lhG61jKVEbLI9ksATZrSFchox5+ZGJWJNig/5KMeAU7gmOUSpjjHaHPpWcwIarHkZJKd2bxKYmCiqmVPLu03BwZjbPencQWlgjS+nB2//Ik02sKBznFKfKhG0p8jhe88s2kZ2movo5BviH+kgC5+ONk+1EAkAUSNrh8N7cC/bU7/j8Rz/3ohstQFA8zajNrb2kdHz2XoOd5DKo9fHhzu6Br6Sf6mVlDe9dz65kPTmBLjh1fcHIhmGk918v6svKEpkkuwpP7iLBAMWhz08hTeP9iu3pbcmy33kFKWz/Ai+DAbhz1E+frIf7kELIwgcDvjMf5bRbqmb7E3p1Tj3qjKEiqFcOlTGo0m20xkK/Jt2W3x0RACdvWR7Ao+pcdXlk1bkcYMOiU47dn0WtnW5RzVUJdpEFZDZ3dLwUyMmntew6WNaecHlP+VsqWaZU33jZzly4sreOwhVRf73kJS+7iPJIDhBSM6jgvJb0YgyUWdmcUulQejert46XJUqt1Cpfv+49ZfxyjZA3aYw0leWUE8lf/7ajL1XtDQzg6AN7Tt0kmbuTqvrH0ENhvL07H0fyzM7cQTzSU5P52EnzHMOVCzfeiElur9Bjtz1I/ciKG6mYKiATh5EHyZCtoSWi7Y35/D7lK6orX9O/B7f7T/VL3V+ljfj1KZKq698ueP4n9POjuYMrDX1AP1x2SJF4lO6I08pLC4LhnCzzEop9ck/6U9YIF8NyVH8MhRghQtX9xnBCdau+n7WWdGGUU7jc5rO+XewwZje/RD04oQXAemICbvODFhFw2Ov3JDdDJpySqGMA7kvczCMLS4JdXMiYgcVvDKgmqmnwOlPTnazz8GONKXYCKMAw211WXoiNFQnphr8kASyhgO5brkVHT/SH70kFzSA+K/qtakIpdudBMVBtYa1KDkeKVkHqk+6xUWjOeYeqTht3gfQkA4lYHXaj8ywCEjhLlGoxdjt9WJjB8w9r43h8c4nfNElyWQBW4zEp5q1QoCy5lAm0iR2uPi8yXJgmjUhlWnoaMj1NMUAzoZUB2uN8GZyVThSSDKUJDU18dROCd/homnBdaQGoJy14V47/0YLG8RTzgyh9O/lnZnK3Eqvf2aZdG5d68/P9+fnB/PxwNK6PnhYxW6pl9S2HBAhoVqhvPc2C+taxQ2Q3EkY5BHlbTAnVxSnZicWNNDCjl3uKWsHD6hbsAqcF3yuma3rgxhjTRbSNLEY9VlTjndlBOdAG8JU10N209YBm98YrbFyXVXuJuZd7RXB+7b0Wm72sBdTZq7h/dpmavWz2pg/Y2ds+4E8bh4o4KB78RijbF5myPdy3J2jKQTyPlNSzdzC5KVA26e1CHGervhRvDTtqyIahN+hxe8No/LIZ/4gXkKmqUU9P07JGzsGNuqZKafEPmLLCI6ucGBllOYpixhnMM3kYQxC7SgUgAgarpYZjlayZ3NTyPm/J9+nc5Yf7h2Wo+immcyEnb3g0JkLL2Xjt4lHElVjPbfL+Yn3VrOcF8fZj/dZmPa/X51cyi0EGnX+k9ZPxvuaBD+tNPLQNfmhLemgEu2zJBgCmrQNvFbuerZYH91ae0apj84Yj/3fVkQyKN5UxMU4fucMqQXvQg2hmDbj8oAQon8GDtV5GkzRs+Ie0NMBnD5sE1F3avhHa0zB8krwoJsXERDX1eop7ySpfOYWPOcNKeERP7v2JAc47XAKcJVU67wtjuMOsAIhSLi+Bmq26m9559dfM9JcZDvXuXqg+EdbDlZxPMbb+ikeE6AU05WeI3On7TwNxxBxTvzqV3sB+q1eKcW/1fSeE79pHmFUPnbhtGoLA7HadCF0CHw+3OYmaCo364RyG+zQq5WknHlT7SrCNMTOOpzFSbh9EgkQJuDlnnCkSFY4A99bvrH4rtLoHT7968PQ0vvv8mxMPHBrW6N//z9u7gMlZVfnefb9Vd6cSkhAISKV1PjPO4DB+6jAex7HqE5Rhzhn1cBye7/GZz75Ud1e6uqpT3ZULD0KAwIQzXAICBgJDQCEZBQwgGEAg3CTcAyKiAYnIJSBIuEnk+v3+a+33raruJoDOnOTpvet9331de++11157XeI3SN6YM6TojY04hxpJ5RgVGONpO1ZHd2jfBD9HFhDqI0a08dzZI2Eoi7Hh5wR5bjXAkIr1Z/uwU3uWzbxp2bbhycTVNt0xpWHu4JkFLrQmiaskiCWNS5lokV7S06glKnCIR4OtN7MKV3dc7G5OlguPc5ZPo95GzIfwFhFavQ3ejuDz21t41Hpr6Fe8P3/LBYTephiPwJCqFhyrnyo4xlQM/KWgWRb4S0GUrJq/FGHkmL9UD38p4mfxtYrNBK+v1gEPbKbjAyPEcBXwuJQW3Bhza2iQcUED1oLnkrk15srwUcwNsTXE1YhxGPOPftQwN0hZQWa1jBsBqz5xg2hUY2jpoMF1nF0eQAVEwj8LmirnEczPxc4omiKL3tyZBIveZteS5XChbMnZkcEvRWWT2y75gnPJ2Jx/rGxRcSMUPUduhOxZBLefYShKhhSN2hYOSgyDf8zgXcOhmph2Ua9ZnRbNbcwVbo0k1mk3n2JuxCYMI0e+8m2qq3NOb8ESUvrzaP64CuQizWit6DU2XraKnUOl3QuouwX0eWYdyMyKt6BSG9T6MnNP0DR4O0yTpsyHVoU5irFt+7RC9IHpMc7WJ+cQf8w/rVhhnxoyHfpkVjbF5zwhnoRurDBxRtSy2ialvJ1xyzBEMFlIsRkXUTRlrspXg2mgV43kuXFQU1F7aZ++bI4lGj8WNZfm8UVqLPalRfrGtDZRjhAgGrBuCFx7irGu9o45V3Yg4b24U0nEwmQZWqp1dgns7DB38RRiW2jvxr/SAXo83I1GBp6DUAGyOij0RUYAIrHVyNpxtTK+CTGYLl+1KqBJU+rYpPv9ydIJ/+LcO3hljZm/P1FeIk88nrB11fGyGbn/iQSNvGnJtPAmkg4lYb0lrFdCFq5sPbYqdaulbg2p2xJj74PbY7N4Miunho0TuDPG5V2U/vRumEKJxf8FFT6yOzZU3EVOL9PX6CaOML5sHqPqK1uc1RiOItToipnvv4v/mRX+n+/ibiucZyfhQBa4Lxtk56GUzgpXZJV9sOFdbmcqG9B0YsjRtjPdt3jHeRfx5ei0BXqzFGGLRvtaO4Qd+FqE++3ovof9koSS7RcuWwnxJM5cC7Kh0bkoQp+NNe/8EFX1wjiqOIOpfmeuOPGOUP0ulTjSzlh4BtOOgWcwGx+xDuzKU/woySlU87OM9BXD6ny3lldrgtud9MxL//s0vK5ED6SwDHhH3KysT5iNiSp5LTvUmKjKURnR9q404QO/usPFiIJ1D/G3JZaaPDIw8oL9kEw9OudKvzEh3HVKhfuNqikXCfe79qff5G7lIfnXHF6qXqcfDM6QoFNN+9OdkojYt00cv+CW2hVT5S3JLsddBsE8KdmsEefEmI3JI1xi0Yn4snEY0wgAJq8PXCJnInLz0pi+Hf6xCQSApCVDqv6GRWB+PyrHix6YnVsEH0HzYudEcoIwU7Ei5X2f10JRrTlXvjRZmEaJ3jhig6aYj41nmZrAS//nJQh0tE5WePOHYEH/PJILC9d9mqwrVhyJY/9wbpUFV5dMClzBxBlN9e1BRh/hycAaURdjL9bmZIo2ttYQYCtctSMSIjSvLlMoMKO/onKcVDtGDmimS2gk3012fkGSx0xVmTuM9NvmFMZsIcppuOCV/H9dcNHUUsJVvTkUhymY3M9JM8uNRvuhkrmZgMm4+CDOmcYplVW+uCC7IZVV3noMx0XPwO/wqGDSxlolZkGGxK5VIvJArWsxpuv+dd+Q2LC06A/m0ssE+U3DtN50/qQBE8xCNvDCTrwmmLhLsozooNWjYlZLnTDkHYjXon5mIi4ccpLfET3sREmwrGUl1uMojSTPyAEOHGizKUghbTqoyuyxY2uTcksf0/TfnPptTYtgJYcpM8hMneT4TJehWKO44eJoYmPYih8Jd8zUPT95pvFGwm2ZL3yzsQkN9Unq1HpJ/hnzVIf/oFTRmPzfJsibfFK3WVbfIq+PvseehGssO0lL1k0vme5PZEprMrUUDMcasbTxWCg4oxRj6sigVnKmAFZAfTbrkHHSd9/NJ5E06wkj2ZuKJYiKdYiKxYhIvUVXZ8lHg2HJtkTin917zydOJPg4pFRDZk/CtiOlLcoTNCqEWbtOSq2BycZlMoQYBC9nNFFkHxFx9iEjzvY6kcTSuRTUasUCbIEF1jEznXsf8c79yGMYt15ij7osMnalXvBKZh4lW9aDAXm36BPkee36JTC1OC5HZGxsRUB0QPI+d1JnorN+25l+mLs5YwUEBkJ6e/Qi8A/SO6pfwDhI76x+YZrogdqw0aX+xZGcUsRQDtwLO2SIzVFhYlBjkFDCbLK3KJzlKheGNbJJsYGTwJ5w/nHu/xSDoKqmS/+LaxqXmI6LMTpzrvFQpw9s5zJ2jF0/yCL0abJ5aBxvk7ET60kO2HU9YhIwU8QVE3K6XtldgpBf4uJmGDTNdkmCfLdte4+x7k1a0I2uoMIy2WhVxZBVWF3IDbr9jfi0BBZFHIJdEl1ciUvLkku1HPkyH+bINI1jE7cVYFrUZs7Z/JVLdBxBjWWZxqP+pnGZP6yotyfMh9vjKn9cFR5X++Pq8LjGHyUa7yYLTKk7HN1aovIXmrb5Qn/ATRgPB/jDgfaAhUdzkGMP6ioPX7KHL5liBcWYoS6TQpEfeR2scTmiEzXuFXW+1qIWojSHXQ4liED11iySaifR9at2Ei+9BV1BqXLHmt2mZx/a4R+H44/7mVZ+aLF//EbNx9CDA8LHw2s+hr4uDB+//M1Yi93sAwh7Ivmla5NZzIjXPWNDKgEEkCcfq7z7K9OG4t1w9TtcF+rdN6rftfk7jBJlznngnXfO17tWf4cXqQAIN56TSBzHnWYQVJqsOWl+x+EpbI85bUrlbIXYtaDxKcx4RvBDjh2zykrEgJmzUN4O35OyZhazB+XyUAT+kDGPdkNkmjJixRfYH0tfjjmTymuop4ZIFF+sZtVg/HGvIlSggkm6pR7eVdgmotTppkpj1kuJmUf0uuq4DWYL/G/1W+qNK8YDROXuyWgr70/p2de4d7Ty/Uhg0h71i+2g1HgoaduxyKobBjuWutQ/osmBshFaOxgGu/F38CG9gPOUFzsSXyYalewyPSZMfkhPM1SYKe2ZLow7Hm4Ri9D8GLfpqywpuaUkNzprl5tVZeiC2jXyUs2JUUNh8zjQ7UTKwJpmNwa6ejw4kmao02WlG9fhstKErHRZCZ2c3kYu3V0+o5iry8cVg8cfJE6YH6vqY97/0sgAdXh1kVWB4MCmWlACVGxVmAsamRiSYAXmPN0IkZGREg53ihKYfS0WG3Gul8tTxT5TXY81SA3DVA3PunjwLUGyVWu4NLWdPQlKcoGP/4xid74wpdjDZOtdgm5mtVcW3EXUBiPCMg0sOrbJHcXXrD/ZfLdDn3lUqygHa8r8i3MPKmRKzAt1vmzmwBPcQWMzTIOACpozn5Erw6YK6/WzJ4C9GiJUQ2cznztB1ACgcK23ILetnZHjRvIxLQiT1/7jZKzHEVkx1Qe7bIQtiNhJ40G6mDJpy6/goj7m9r5Td5gAZRcC9Znz1p12/VX3bvv+o3WHLS7JAoqQa/DLse6m5zY/teOuV/6/ryl/JSWPjaXEoTWjavdYH2RMGUn0S8NQ/ullPR+X9T/sLtkMfUjXw3xQSdMj0mI0dQeT94j8KEoowwRNXPQkurtwWSo7BpgMpO0P8M3j/QWntTYZ2GeqdpV5mX3srRzXVvaSVCbpEwfXmkbVHRJ3OVY7Nw8zkfa4mcuLeyspVu+t36fbOgjmycFyJgpLmyFFM7/iLuCxd96Z4dOYXdNkYjN2e6DXTqq28cHnpprKg9ppD/N4cF59yFJnJaV4nUr8Q3zkq3bZAZVj7DCRMO4WXDp/UAQ2cfVSBJZBzUg5O9L9L7tJDNjL5UcwDlYvTzBa8XYcMn1Ev1fWD5RrnU+ZcAEq7PRVyUvpIJs4TFJ8mibBg7Zr4uhWOnm2eXLhRGu3rX5RHlnDA40EE3r4qrZ9MhQqnJ/4ookzxTJINIrrEDElXDBR7QSXa8na7LHGVOSQbK+jM4ck/lGbkLzUunJPkPmlU9rTdDkhyb8bj/4HIXDfZRqSN3lz1MJAogfjeYdUDnc+FqZ/KS6FKTUZOek6lfGFhZFpFZVNU0tkJP5p0m1HdHsR3VyYDmeFhK/XC9OzxCaBthfZaNWv6Nh3kJcnZpOXZzrIkjezGYDlFzuuMSGk2xg0Teqw+mIrk4sBE0b6lwZ8aEN+mOz3V/xqsj7zza+hw+TIqyFz7eYLX3/23B/9/NqjeSsse13VC1AW2RoXY6HU0dnmY39xzD33f/uZG/lYSmyVIHRzldc+9zrR4wdjWQaMmQVmBCv+dWDMs9aFqwxmCd3K4qDcL8sMxSFcqLq+SeT7SEZX+FR/MF9k4lri5pFEunVMBuIb9JX7WBM3hwqpFkl3LjiMMqThMb1YkUc3g1bOjvkfMbUTsaJCn052BUhXjDSdSAbV5pWoHrvHjEgbTbGg2RhwcszdmXK6qzYN4jCzM6HbfjRdqq9G7JuDLBvrLnj1jmyA1l7fxkf+ahuhletb66BTOk3sbsZLNGEOkwBxqZXorrbBFosjC0md2YqZZJX+UNM4NWar4QSoI3Yec58f0Vpawu5nT0xIU4BVCtUTpzF6LP0eSwjv0zoNVtSg5ejZ1KCj67+vxs4TTJmh+tJE+gvVFyXSXaieFtJTCFoJwYl2yq5CDqqluxzasQXJaAOVcJUxb9BwfNzuKIPhkLCffvBSTjTp9tpStvwZEkbztNykIe22nVHR1+ZxFD+lLK2paqIuHRFGM1epWmfd8FkkDC1fLMnviBdsnla1uBJ8it9u5i3p2nDdV5cik79d7WmT0uKupMWWFz70YKFGL7AapMzJnq7qzOs88zypb1dVRGaVRgGhDl4oX1zadi9tHvazq0rDTatf76P/XSltq+x4VJe2M5RGFaEVvFBBcfE7vXjJCVQVv13eYaoLwmS1lUxhode8UEFxyRvJojLikjeSQmXEWTaHLJQT+soLZYnLwFK2ZSFV6FBIEWfZGV6QKmRhaGUIroUOrH3z/tMv/+HtDUdVaXTNydRlnl//86cv+g18mqhU8uj9MXddde9rt71eGQwva3MrmFZ241qPxBSfDAm24MMRNRhZDWzpkQ6QzB1hmE9yLfKwq9XGZbz9ANfK0vlKuYScrkFzp2nQ6tCgP1z/U3aNAD7eKe3kRq7wRq5uxaKlGklzzIrfVlprBvtW01qE2DBNyA/sMdIhGp3qmNTsLd5sjOnxiD3Kr+nlw/6yNZWwR/yYe9fwJmxdOxJOtck8vFcv95yml+tCj6p7uRODNUo7uZfbea++aNNTD+il2RtcRy/N4OF2fphtw3X00kZpZ7NGSSCZrrurou5289idmmEvN/nLGamZ9rjGH5OpmQ4M731XKmmPa2JgsJE4MD4AQOZNAxBcx1vnqwGylXdKOxkguIu2UW7zYd8JQPZmzvwlnhA5RQEGXiB+z6gDmH0tCT9sZmwEMDYhtvLDJsT25mkgtKN5mgmxy18mUrMtzQaH0B6p2fZ1h4NkVmoPe9zgj62pWQ4wg5OmUQ3AqkHW6iBLTAuyvaYB2eYAnmqQyfO20k5ZKeF9VVqbHu0YdhTEuHOxBbM9mlwb+bEHU1RAtbm1OZpSq/mBDhaZBLnEJMhtiIBUPbce9pczUkmfav6YTO1rj7scVPuk9jVQbfLH+al9HJAOub1T83nsSu3t0zEC564AToZ/toExhqvZpxdcWxyuNX4ZNtAB62U7XVDn6L9Ni9X86GYiqtu2klbQ2y6GsYOm+nRgML39nWEi4Ky8MhGi8d/kLZwZxn+HP7aH5bQKY1jW/g32IzR5btwHk9UKbXc/EZM6sDF0YGsYwO20u5PZoHbLq2yXzdsur2y6IVnjLWhLzfDmRg3aEjcIKHhzpmtMV3VjNqkxe1G3A3MnbQFgVruDrD1CqVEtO0IttFh11NTQ5TW0V9ewWTXgDZdScHPqs8bL2qu6AGXXeoIZsEVqgvK+AowRv4CpE+TYzO+JjWyH9vnMdRfedeev7n4FRcCAXPiq9+ff8/qlL+56uLKCZMie+48OES1TciFQZblWPnfBtkfufgHaPeB03iv95NJwXm/TrUOkzJTSOKxZae/c/Mo1z533Wrzit4fSJteymdJUzuRa1kk/mVuZDpFGU2rBqpvVcs6vd247bUNc2NZQyeTKcedvlUyuHMMPIkGmVI4fEMMS04MZK9VWy6TK0XWySiZXjqSHVTK58u28n260MDlg5UwqHs6eFTO5+K2hmCnFh/STitkckk8BUXg/KTl2JNw09Qehy8gzHV2G8ESwr23EAEaxA11WX6HL6qfSZWbJInYC9MfQZZjinUKXyWnRtHSZNxJz4bZBYxg50GWNYZvZTGsN367jh23DG2n0lG14kzd7El3mLyO6bJWLn0bei/5Euky2cqfQZdyZTkeX2dW5jGcHEple2ta5mV4aXbYOC6K2d2Jc2UdpLCLLpust4jVTyTI3xRuTZRj5qCHLvPMRWbbLQBD7ZPpPIMskDjSZLPv8yLRUmfxFytB4IMroMod0GQUPVNlqoGFU2U5+7BvoNZsW3wiT4fNhLnx5GuBwmJ2GIvOXEUXmRoljimwDGsJVFNkWh1VEkWEyP5CwNbD6kygyhKImE2RwX6ahx6ajxdY1+la+mXlki2QFcLIJtZ0fNbTYAWEaYW7BKDGOvlMIMfOeMGnTR4C1mg7DxlSFDovIr10OtYj8WuOPTn6ZPwKfcIEOi4CIfaHqCVehxt4fHbaz0UmH1UwWJ8/pcg0dhimKyWSY+TmKqTDzSDGJCNvhjY+IsFX+GBFhGyLMga/pP4kI2yxvLxonWv9uRJjTf5PIYm9PRIPtitqzxn78STTYRuA3PQ22xSsFOKGWP4EG2+Rl7YYGM8/GYshVyK+tHeacBSZVP5/dKN5XYvkteVXZ5fY8q1ymmJ5TOiHVSPvquvC3IiuF15TI/qdbqXS/Jom/t3t9EwVzp5tmHZ5L7ehiwE0CmDaJVKWrpL1Mo/kfgvKKWKKu72qKspH9SCySmuYyhKVZLuR2xbycTCM4lvhnikq/7Pridg/2WqRcLu9hMntsjGK36uz82z+vmxfdiNWZ3wn7ZW7+A6uXK53PcG+URsbTZNSPNli5mWYzJCdVssYlmCSPfYhj4mPCL2UTB8fwNq6huhzZ8wjK6PL3imnDentK6/X1Zr2Eyw90AN1Va+JLsaarixnFKh012hxmf2iKgKJklszeCLI4KsiM46BpZfxaZIhiVm0DDzGfVg8VnSkeYg6tHlKJz5v5JbMLKqEm+bmMb2oiASispemtu57wFO5lvzE5DyGbavtlLu8Z/AaPSETMhTpNtmitXaXRQPjVJvEVTImJuTudq+EzrbRpXQ3bdVyFky4B1H+gIWnkb5P/jL12KTXGCpN2UeSyGXYtH2zRuV5gy4Rk+541kW83TFkPUGquRVWNPHaYdT6z7CYXeybhG7GrK3aujdH8GbXFHXhVe7IzAQCP8bTFtZDu8SoWTBrx7pX4uw8202yCPRRPsL/10aj4uJUKRs19vqGXRtm1E0aRXIt7F/isi4Ha2m/AVrCEnc28XyQvbUYFlAelp8kr9u+D+ZF3s4ZMJ4PzKzOxghSx+W0yI34SeKgsr4oRvPRJv8ZQy0nJ9CVP36o4ielts39n1wNu+ya2jum9/2yQjEleW6UgFT3GCyp6EQv82ovEZ2vaINNEC8w0kWTKhUYjA+LudYGcx8qAeKhZcA/LSAtm8jLyZ68bF8DV6+dvaqsNJoKSX4v7ipUra4R7nxICQLN9PuYtuDpsCcbFfaq4lbAZx8lcSPSz9Sj2Nz2nVvW0H2W7rFThehKox7SguMeu50ZWfItqTyWOkinWwy7lGxsUSnNsVNzgInmXajxKV32Y0JZkil3Y+S4dsGxkzAVwHAA4bO4vrMKyIkps+kdXSxrnoOHz1z5va6W4I692QW1NKISBC7d5n6lV3K+xtBqMNNoFePU0CRLJnxIUzf6HLtzelhZ/XXItqMPkkDqlNLG5bnF66zEyMCJfD02L55cSfxU3sSLGXHG8x8DeaTf9+mQN/NsYq7lqdvB9GztQd73Paqwmn1TCZJ/yrnElrHH1O/hYF8IudyUpkvxcWMHu3Svxl3GuIOCEB0S79VYqfvLi7Fhq/hNhI5oO7Ueei+M5q87Ns/InaZmm6oKsQK24Co7G/mI3YlFu1Au0BeC0+D8x2V+vnFxpo8HPr/bmJjwBazvAB3DkvFZj4ZoFJGBRrU/vhS9Sk6RxUDI8I+iuMCn0NvHJyNKpmSA1WIdtSlZSST2Rx806xFS0LSS3qQ8mLHek2XkyssYs29alv3kICjYVfOZ9iICva+8gnFczZGYlq3q89lebhBooSAJiJrBhchxIClW5acQAe6op8XFWe+SksManT8AX+CNo+JSZrLAp/texadf329sDaqWfqBgJZveNYfen5qW1Xi/DZepfWYtcDR99ets5Ls2s6DgKmQiMK7gTPrKux63rsw0J5o/7uIjNugRNjUmyZPB+bICnbAgmbjmZhoj6u9CsRrokahK7qzEFZ859q6xSMdmkO29yOWatANnNz/q2rEgSR6lVn3P5dP9lDWfxrHc1NGzjG9mMiIBGjjpcdYVza11yz7CwjOrwqW5Ar0OTrEJzCPBOIxlgFtb2NfhUdJEyenN5pZO7T3h1nPBXFQM2JoXhHt3NvDBKAEHAwjZft2QNleGmhM1Etb0Ef1YLhtE7CShJXWJFQ/K2+uSxdr3OZCZABjZVf6jWtsuX2qpINegAQRQOEOwNVQcI3OQE9atQLMCj1DfN65ZwJo0TyeV2IUGRsg6Fjd2zkYOoY2W+733eVqyRMCxes4aYqi8oGEMx0cxb/EUYMc1hP7Dgr7j+iy7BGXDJBDPP5/DktH64qU6M0l2TJf6zeEXZhmEI2WSe6xdD6AUv9omPBLQKvgx0omxn1TqMSXzM0XWDdKYqhHJAzUG11iSy2hIfjsqLyM5pivu4DlgLaaYmcORn0o8itlo23CRXJ7GMypR5F5vHER2UPC+ed2c2mPm6yDBHvcTYzCSHZN8M+Wt6GEpy+WrpGByi49JiGXKxgxMbRUyzu0A1Pzg9JtxAvsx2oMOqzCZ3HbRUzRiObfHB04PNeUfgkKAChFttNhetUksJgiMm8/dN2fVwP1V6qG5BT523AclvuXZqoBkGK/daC8XrqcLxQoLOBsEmbHrJGD/za5oFXgu/04VSDX7x2C2Mxy5SkBIes7H7qLMCENZFoVZS7wqltYT2lKkmuihvZOhkMrZHBlHeUq9qsOnJnNymnOIj+JgF7GaOzLT1/F+TqIr65NtuQiC2mWWbmVpepUmjdAfZhH2woifx0do0LnhsKr49+PYS6D3dn6l/j7gtwWCHOjpsmJn6ui+asaAKog0CVvF8k6B/ZB5G3A37avtTxax1/E4CVraz0FmbLkcjKF+xEqMyBURjYLCY2cxImEjsY60ap/z6EWUal3ez4KE5sZ+ffY4MqhHYi2qQAhRSXMbsSBwSDE1+AybG96889c3TvnPlzm3u0zfzznevWXXbab88du3RfyPXwJmXnrruN99Z/9b6i3hmC848fff6rQ9t/e2V1/EM3FXSSUi742vwcuaR8X/MLpUjyNPAQ3uZmD6cHFubGpqzG2WF6iD/YkbiIkl8LRUhxf1CC+FRJO913UmP5ar73obEvj4Ln4jxLw5K7EHmMz03Q/ZuuaXPz5Gk7qtheZtJSVnn2Xta12grV678cuKtVlzXwvRwngCchYbPOzXuWhW8lnhuZ495XWtl+QVPDjY32vBUBFHZTjXp1rzcFiGeh7zcklSdHBfAZ9Rn39LmM6ZtZmUlwu91X+zCDaOsTk6kWwsM+BBWkhcZV8zdDAf3HSafaxojaH1bcYcA7naMVPlkdncO7Yf04DTaUBBmNt3qJ/o5puJU1zMDExpYGa64ejouNSPzzttvvfHaC4/d+E7dSh2cgnadpmt7uk3bbCPOotxMpuueOncC15NrUOYwDT1xvdx8f6o9sp7X06XdCIN+0pA2T5OyDbmg04wBI/IH5c3txIz1i3uaR3iakbwUhJ1qHhlPteF1X1aCdUYLudzarnM44JgnN8qWpWoSuwIXPhNm5Df4x+Y82CFWQTe8VhEG9qSlyV1OZMwbbCsrvvCDKcg1JtpGqFnWIkAM/s6MhXZKEhD2oJ5TnQEKxrNEU5n129aJjowArlYFc45mCFPKP+b7maINac9P9NRdmuk8imEQCUufsZypsTRHDu5IcJmsozrx2qDDTd2XtHcBcfEz5dnADVrg6tT8JsNCQNRWTp9b3XkW7EozGqw54dMR+u2Q+dZSieOdJF0vE2HFUhIitjqJmwi/tHwi45NtwFNO5wymKXMRj4n5OvyCyl5OsBeZmuEGH2UJ0j+Gc2usMOspzHGRjUyLY0aDv+Cwnr6rw8JxIiTa6Ti0jdNzbRUbsaY7yGLXdNEsaTVQy2h1mB7yb0aGnuYgVWtOozV4Pm7mmcntrseDYu6TPqLprD10TzVK16f1yf/HuuG2IRLzKhRZTIKhgJpIzHIyxBYjcve3gQhn8sq9nkD4yBZSYk4w7OXqUDoJvUS6uQF9oelXhb78tZkHrnmdpDzH835YS8yJt3tAIptw7FozErOVm9spZwsr7ZP1VXmN9eit1s0xO+LvRRP/viFxm4gq5+qhsOOWLdbB2QRbfNl6VzHarM2O01f4rSlaa9w4ucjQmiQzzFazJeMO1FCPP0n+IvJR4aLAf4Nraz583rqjW0C4Bfj2qTOfGTrAmWsfswAtc1U6H8jqa136ORUVfWVkpdS/d3qDHLgj7mx0a3qDvIiZgcv0JX5N4ale0Xt7vTP+tYNfaEJK1Tq9veq3gGF6wJpFZvvVKrGJY8bybM8F1Br4s93Ebv3BiRmVCZJ8glHvNr8YdmhJSg+r6vNDfNazH+zNmLY9k8/tfpDfnu9wZ2fENtliJrOdHs6SO33XiXM+t1nDYAezMY305zCQBrGhX/gr4ZcRr/ohsxbR8hRx+xHfeoXI3cSxHNIbM1k4wdEMTXndNsx9TNPdbdTKXZdJm4tE9U1MRy1ROVXS5K7j6CmNIrITbkgqaX5+y1eN6KeehvlCqOJmoOPEyo1sx0xbrOlfdhoFZje5dCD5lZ5mXRa4sL1OhCOw5K4w82h+4IkaYr3plGemaYvnu7wm1yffiIwZvEsrNFeEXuBV2Zp740cwmzG44TQTg4mzPKmmm7qATR5DLXyW763EHsqzp5sieuu3NoETBiTQnR3vPMVCT3EB91dKMbcuvSZ2pXcGv4zqSlzVgOacENOnxJaINZvSH5WheZ03MqfeW3e4psF6lId+U/ffu7C53QgyxgywrJGO6ByTWX1v3QoW/87Ljz7qyPXAC8s/i2HfFDSfJtLrsdOzSOaabSNtwDB/+tyj82y9nm5SClDmSODlaVdnF1DdVWU27T43horrRJ40pTtsQfHCFG3a0W9iNdQkd2N48joRJzhAbjs0SwIlG/qa/iguvpJSGTIG621tDTOw7BAofVM1FRsxsvIg8ymR0Ww8f8dGszOXuUlsNWPXtbfQjHqKDhazcScRf8d+/4O38z04RtXWuSTVcfD8nhlCIXZAS85xwz+o1huPCdIprOROv1/lV6sfQ5r8btYsdCq1XWBpunf46kUSaoYomlbL4DawzA+zvPG0JU8xlUg5pTJCkdtOObRV0k83fNaNzX5SL3AIaIx309zDlsiPjV82m6ps/TS5sWpTkoi/dsboQE8H9HR5izEYbrTawoZP9qC6bfwyjRIvPivEP9LT7W+75RICIRb1yczdp7p19QXI5BewB0PVZsAUcz9cKZW6uPrXzJmnmRHcYWGbaOYh/sGK9AO+SFStuebkdfZOn2UJUZbM7XCtqTGywLRdqWikJyF23kwGb8Gs1Mz1IIlmeAVypiqij8Z5sSKFZpo2XmrW52xRtwjw1flAGGbeApJFpnportkGF1tBHu6MWyuP/e2HzF/Q3gktAc7zg2pS9ahcKQZCmaHPwx+qn2qGKLUuZ4VRrNmxZxY0TWq1tVd8JBz0eVvbrECiKQ0FJjrAACPnD+iFbdQ2mk2eD/pzElFtRK9DDdrOzGrLJZ4xYQVraD0az+BwtYQkgMBNFm0h8r22fx0gT54l/OpFMWln4MX/LLvSNRf0mrmhfFxzGRwFVUPyYhmIgZVqCy5bddBYY7fw/sqvGi2RPvn9ipKTyMbGKD9mnCYqs88ZsKRHuCXcx+COXm/N4kVKNK4RnLpmDypDdZgQ8vOF9n1eYsjRniO+tVB9JvHwxxpSkbdGYZgZQXeILduoNncAJo39yP2zX3jZadIYRKxfHOiJhYgpylYUAfm9JL3ibQzO8mlJyczNajIGxtUMVdOliKmrKImJDqLZmOiY8eewZ1EO1A4422+RTI++acEcpyv2FEn/5w1gh2F+9cioBWfbT2ORkaOVSxzgDwHz8amuTzeMBZVY0SyIrdmFG6J7jNac9GknPnoiSH/P9JrHNpzB/rzS9t0vL+BoLr/RKI4tbDhcK29hw9eZoFZJ3itRzVQy4JWoATO9AUlvAJwyNWCeGmCO0lKz09u2bLiCM8be6ctXvXl/00hcXZdX1+7VcVZUdXZ7vw8rQNTIgj2MEFmA8q9ANderU1OoTk2hOjWF6nYPC2/KXukXv3Prfcj+z01vW7ntTjhrUVMwSKGmGMFzuE67akrLe/Qcd42qDsVGVcdVvqrbp1LdrPT3bz5lPafrPdKPvH7M71reT8//0gdhoQ/CR3wQUjYIVKemUJ2aQnVqCtW9n54n08dcffIZHLBmpnd879c3NlSaYl0+zLt8uLqsprCF7bbnbESqjhapOlqk6mhRVN289C1vXI7uQ2p++oZ/+8kFuIab1HO7Ez18AVdcqg6L2uw6Do4DHRyf9CE5QFBRdWoK1akpVKemUJ2a0u1NwTK7msJ98KSe75M+9tzj/9A6AhPolWv/cGZrpSnv2nOKVHUUqeoo8gP0vD190nmrX+ZqtCP9i5dOvaBqzK3Lh3mXD/cuf33BvuSG0FSRc7zIvb3I2SpSBc5NbhJ6tHmQh2z4uma9HoZ5OFxzXw8DPBymQdPDN3jgGCuc+SGxqEDe16mM3YFxX28EXVcj6LoaQddBI3h7dkT0BdCS95L7X1CJEHT69Z0nHCsGwsKGf+zZM33jJadvq6/02RDXdMuK6tQUqlNTqE5Nobp3XVZAJwLx3um7b7lCegmz0z+57oS3YTpG1TF4006u1Fwvci8vcg8vclYE4pkOYptwEYhtEkYgtokZgRgsHIHYLjUAT2q2AXhhw5hQ1EJ8KRv+XiaMvbDhSEFv+tVLr951DjNaUY/3TH/vxAd+yg6+d/qFh7/7QtVyCgA2NHm4o8mvmxnlaecwRao6Kp8KjSoAz03/8rSnfsQGMTv9yE9vfrK5Up2N4GG+Vg53cH9d4N7NJqACEw5ggdd29QBjQdjmVQCzgGzwDJC2SVeB9NwqMNukn3Akucw3iyONVKRv6jd9U7/pWxWYgYIaCRTUSAZEjWRAKvj6Wy9vugF8nUxf9ugJN1StXdCv+m3QrgEzRao6ilR1FKnqKHIqmGmDqgNQFSR5zYpzjud8Nz+9aePL71RtjO8K5oDmQfoqEtSsIkHNDmatQYe0zbtoKttcjKayzc9oKhtSqQB4Xmp+DGCb8hOOi5f5/DrScHEtgOmVekyv3g+A90hf8+ivH+B4mkifvOOdLY1TdqGpyHF3AJ4WZ9Xg4qcf+O4FbHod6ft/8h+ffu9pbNIyqVRXNYcM19cO3b0dtDbXPhAiFmgjHCzQ2mSa8P1tmU+mIzW1pkeKAT+/F2j3Sm+6+Tmx9+akjz/zkeurUMR/CWhnpr91zvaz2eD3Sb+57fJnqmjId527bGwqkt1ORbK/qUgQs0M36dC1ifbeONgWokNXO9zM1D6+w/1xELQdzpbMFwKjq97QVM+C9HVnbrgSRGi729z0g0/9B2qucVcNpIc5SA8XSNXV/d4Dsvt5M2ipmkFL1QxaWsH1b1z8o+dakK1KP/D8Ky+2vg+sANZVkexnu0G+Ns8iyNrciyBr8zGCrOGHyrzdk+PY9FubzXbf2uiSukuX1F26pO7Spfczb+elr7ryrBvBuXunH7tsxbPNle4acjrMcXvNZr476NbupEBE1QGfytb26CP33gp5Nju9+pn7n6/CQO+Fc9lKpsO5cxy6C6qhaysugq7Nqwi6u9nRahGuIRZHuLU7OV1Sd+nS+4Hu/PQjL6+9yxDu0z/44ctVZL81K4auLbv3vaMFUATosqArCHfn5u8dZwj3jTNufwx23ntClw2kapNkY4s3ydodzabbe+9ou0G7Np8mHPvGaJeFEO1o9KoKwPTq/aHdVQ8/+iI93id91rHfugfhjKjHBtmYMrMp8XXN4t0CmEFWdbRoMp0aHeOu+sPNF3HBMzN99+8uuLYKy78LgN9jM7Np9t7o1tBFBaqo28VQNUw84dNpmaPCI213oSvqJl2pIsToyvuBanf6zgcf/z307r7pK8/eiabafy1U56RffuyamzBBsWf6vjNefuT90LthMwPJTreZTYdybd5F0LW5GEHXNo7KZjYntadvZn8cBG0zszVROa7ZQe2Fn5x5W7SVNaV/d/wN3606C4djueGnwx23f93o6d3BNew7AQjh4Fp19J6b3vXGb87m6D07/dypv/pF1VYW6Ola7CMLbwHZsodNh2z3cbjaLIvgajMvgqvNxgiuNjumR7a1W5nN9SOFetUldZcuqbt0qeroD46aiv2q6Pn29JkX3/AoW1kHljdXvv4+2D0qcirqCcT0e7F05qZPOeXau20rO3HT2avi48PXzVct9djZ9DBuI2cY29GaYpeJEiMQB9Jcts2A08pDmwmqz2Dd8yCRzE4eGoxDyUOSBwQOYMXxMFvsYD3M42EeD8bW3MfEOMU/1e3NhX/RkDLTaoGz2iPO6ozAWU2v6DY3D8HTfmCuuuvJ8HFRz4dTH5bEzF6yhrkXVhAjL1XvYPSaF25Wd8WK7Tjm2CvTFlwU7XfcSn1sW2U2d2fo0zz9frPVMi3k99u4uKLQVYgd1creiT/atSjVY7UqSqGxS9SGmi7RQpR0iZKwVIgO6NlP0TxOC0QH9rD/o6Ha3ZPMXPjIhdec/PK/3XZz3ZFJfKfCfKVQPu7sQmOTeFcXmpx7QQmgYcp6h1zEikI3tj7vuev6808//f61L0YZt3rG7V2IVxDv6OLOq4vJH2Xm3eputOXvP/Gu84454abz76z7pmfc7Bm3dqGHSfxwFwq0pv0YMvNuTTf6Ibduefjl9f924kVzQ76Nnm9zFzqmxFu6UD5FOzTOy7t13WjDb3r2wnNuvGvj9/82NHSd59sYerhJPWROxHl5t6Ebmwtnr/v2xrU33LrrF1EPV3vGdaGHG6IeRplVaHfPrMyT28/516u+f/7256MervCMq0MP11T3UJnViu6e+Zkdb91xyYUX7XjxwSjjTmQyNVKhi6um6eLmblS/b3jj5adfveTMNz8a8m33fDs7wyB2Tu3ilu6e2ZkbHrvp+2dsf+imWdEYer7tSK7ZGHZO7eHWbq6HTnry9Nee+NGv13wk5Nvs+bZ2hiHslA+A2g4+3N2zR+bxZ97+wfWbzj/hZxFIN3rGzZ1hDDutg5XMakw3uv4vnP67b9132bcfeynKuM4zbux024ebOlHS8FZ6ZrW+G6Nn9z1w0fpzN/909TsRSFd7xnWhixvURV3JR5kFtm60c+/a9pv7T/7+26c9EQ+iZ1wd+rgm6mOUWXDuRlbruSu2rbzy/uOu+Fw0hgnJlSdB9jOhBMFfSfltTG/ndQsv57IlsKNQa6KH/YBCEj3dnmQrSTT6ATirOlG4j/qnWrszlz177aqnbr/oivnRUvIcWxMOlYcTBpVKrjmZ8354y/Xnnvq7dcloEXmOzQnu1jQACfS1vEeeS3BMoDh91fevfGTHpqe3z4jg7/k2Jhwam3C7YMIOUV4NXAL88uSmK66//ZoNJ0QzZTX52uj0LIa3k3St3tUVvJ7Py3lSrzYwJ3rY9QBzoqfDk+zEHIwGLuHQ2JBAvV4tjGrtyLy68pI7Xj35rlf2j1CZ59jZ4dDY1WHQqOSamznujrWvXnzmBQjoRAvAs2zvcHDswPxJ6JJn0zDQ5cyDr/3rs3dd972HH4kybvaMWztcB/ZhjLZUwQPKgXGkxZmr1t+2ZsPax9/8fbwCyDibfmthzlEt3tt1vN6Dl3syagbNjR09Joq6qaNnpifBMZENXQdmBTR0HZgZQK4trnZm5mebnzjp/p/9dvvT8Rz2LBiuMYhgWqaJyivZ5mV2rv3B6ZdeccrTP49RkKQdzN6OQQQLOl56lE1D0YGVhZuu/9am359w9dv3RRllAk/Qb3eI7JKxpqhpyqyxpOmZcx+/ZdXKf133081RRpnK66TjXUAcKgjy1Loro3va/btlEcBg3d4DNQWs23vCmpKhPo1eO5DQ6LWj0F8Nka7MDdsfPf3uY9469W9DXbIGKOC2BzTSDkD2oPYo156ZbZf/7OkTfr72ko9F+MNzrGt3eGxoD/CIcmkk2kEDL6w8ZcW/P7vmyZYwzjIzKNAHcKypBofyaiRpd2bnI9ds3XnJnWfMDvlk+HAOncZiCrNkD2QZHX3wmtVjaNKGf2dbQB9tMfqQnpJZCbMJtGoyNLozbz625eoHt9687aPRJPYcmGZz9NEGNJJV0JiTufj0tb8+fv2Wkz8ezV7PsRmZKOu5PGqq7CiXRgHLd5nnf7b6odtuXHvWPTH+9owbTSERwLdVgUOZNYxt4I/Hnn7ouWsuPO7cn8abMBnn0m0oP+ZIBYHwWkt0JqCywcfgniOQthiB6Dgh+3IgDo0cNjFr4NGR+dXt1z+65dlzj38yJoY8y87WgEFaAcisKoDMzWx48le/ufLnx14Vr2fZzFTjWwMGaQ0QibJpJNrAIOdceMfmtb+859/fjskgz7i1NWCQ1iqIKLOGkqZnbjvztW2XvfDKT2LqQhY0hT8k+VCNQXQjIgsWMQZpDRikNcYgXiVmIh2DtE6CyMzMuX+4bs1vf3v8ukdjDOJZMNroGEQQmV0FkXmZd85/7bxbr37qpQoG4aiqxgeIrIogEmXTWLSCQV7Yet6ul04775d/FyEQz4dBTEcgMoZYQSAGkHW0PLP1uEvvue+u395xYIQ/dDTWMWES/uA1y6cKf7QE/NES4w+vEdOYjj9apuCPHdtu3vL4m7dd/fEIf3iOjS0Bf7RMwR87L33mwWuvu+HKP4/wh+dY1xLwB+Y+p+CPFvDHQzded+v37ntpVyICvOdbHaCxphoaEf6g3ZlN33nhzONO2XBVMsIfcL2nwx+8rsUfzQF/NMf4gyQat5aAPyZDozuz5YK7fvLbCzc+sFeEPzzH1uaAP5B4moQ/fvrQCf/7+GO2rf1QhD88x+bmgD+ap8EfzeCPs39+3Zv3PHPedyNMJSOSgntzQB8yZjgZfTSDPjac9vxJvzrrBw9/MsIekqaYBnvwuhZ7NAfs0RxjD0kkmdlExx7NU7DHb3540WU/Puu4U6JzhqybCbDSCxZg5XmsFnncdeYJ51x2x/eeuzdGHp5le1NAHk3TII9mkMfLPzn1utfuuOLebTH54Rm3yiOSIN80DfKg5ZnvvHjnVde/vfbbO2Lyg4zTIQ9e1yKPpoA8mmLk4VViPseRR9MU5PHmkze88OSj229/JapMduAE3ACRNYJILfLY/qtH1rzy/MMP7IqyyOabGh8gsiqCSDXyaAJ5nPIf1++86q1fr30jJj88I7aJHHvIRtFk7EHTM2ec9MIlb99w47kvx+QHGadDH7yuRR+NAX00xujDq9zeGNBH4xT08fAtLz/x6IrN616IKpPFPEG3MeCPxin449srX/23mx9/4ufb4gOMZ8HglCOQxmkQSCMI5LcnP/XMymO+fdxNMer2jKsDRNZUQyTCIDQ987NfXP3E/b++4PaIRrJrumkwCK9rMUgD/RWoG2IMQhINnszdafAaQTG1GOSJHz912WkXb3zuU9Em6DlQ3XAM0gA8NDGjXJ2ZP7zx5osnP33/jyMMLHuQanmDY6ktDRISlLJHyKWBaOA0//h/vLn6W7dtP31OBHnPh1k/xyCY96M7lbwayAbO5KsevfWkY1ZfclNHBH7yVTDIfAQBHYPwuhaDNAQM0tAzK2AQ+cmW0b9w8mzg5ImWS1zrrMy1jz26ev2rZ++KaEaZHhRg6/2QtQsfQwbwKNfczMWXX3jWLzc9dnlHhEA8B0YEzcT/jnogLknWKJdGAQhlLlv7xGt3rXjq/JkR/vB8W6VDLrjXA80moBDl1SiaAcRTXlxz/1M3b5ofoQ/yOfpoYwYh4xrQB68dfcwS094MBNqpbVN9BA3Z6tO4ST9H4yYRafHqo1pnZVa+cdqaB95+9PmFEfbwHKsDNNbUBy5KlCuR+dYd557wwxe+9+QnIuSBUrJaHipfJfhFLBDl0igAocyP37r4sgtu+sF9n43g7vnGHBjL7NhYyakxpNWZu8/ZvP2OXb845ZYYe8vcnmEOhkaTyHuKxT1HHLN8AL4Mj4Po8J6w+WB3jsdvOKtmGE6NdJXiCjNXH/+HXzz37VcfvzuqBqlXEh7gcDswcGiiPDMy33vzzN/cd+WdN8ZsK6lKiD1oUFtYxXoyvxxyn/bcq9seuvLVbU8+FrK4BwaD2bypHKfPZ7698bwHbr38hAufC+llgsVa38aVSg8pF5gXtR7yucu0Hvq/r/lH66Ek2eKfx6/21IfMan8PLd/HjLn0UMPestTPr67UXm7zH06seLQSjU3CRpTgOZ64Ejx+WH4CPlyX6IhU8Av22pm18W/EYgshCdoyhUSbK98cFL2rT36kUsLSqlxLK7ni16aa2xmJ5SZXNFY9rKpPbOtwxdBYA8Ad/LtcrFtWWYAItnQpTBsEvc+eSBtEAmrJnm45WJC4Myz02cisozrThkKlGOGYXYG3LYl+ya+70ho2n15HqV0C0pLAbXHvMdF/vYRPlW4f6W6ub2xuRu0jjQO7g7qapSzdczDBI3UHuycxF7uXt412amzC/IEJjaN2o94RsIEFvRYM89BstRQR7nYkFes6mxLpl8xb1+9cd93FphPcEEsxMJ3Cq3FKcvjuc8z0MMyzPM+y9SvlV3m+RM3hldfRxtANUGKip1VKy0y9g6Xe6TLl5qNK+hioX7hveneicog0GPY7lK6g4KFqb2k2RYj9xKbvSO+KSp2zZEGr1FClKBtsmI30dKpBnenUP9H/zppGyNsPfqnlZRbZdCkOEnVSYJxizhIqvkXOhW/BuxIB1miA/VFBxZXLqC/KAc9BplFQl37lDfKhYCoR587/LhUizB2h8YtpKvMBVxqST9pWVD90RbC1bqWk14OLuIpVG/MynEKx2MYINTKpDvO73rU0UEZTj/SjLXzgYf2rqGZ/LP2Gos316eteI766MZlHC4vxIwHujTA19O87OzQx8BLIw/Z7Og6WmPg1v+sYSbeiQpzeeF5iJL340JLertjJ7+1DMty1YkXnSPq8Cexv8PvYA0fSd373MBLhJcQr33ncgYd0abzC86qd1L4w/bCidTixfIn4Bw3JfJfJ7U8FQ8LVYFGCBRJpxNwNKtLBakjIW1Wq5dAu4J5CnVl3aaaJTCSDH4AE7YjI4EeDgNeiVBjbVCqiL1rL+OWpbjz6H9UMz8ZbhN7C1EeLRuoJ5usIlQIb6aDKLGdNjY0NdZrT8Vtrsyv5sQTrmuobGlH/RYmaf6d+47gFM9JvyeE33elsqXpvnU6t5PMb0efqbPb5AH1+NfrM+NV+3lyn749E31mZB6R/LqM+aBFrhSxJz5Bvng6UfX1uSYeotoikSvDMfNGbMSmA138z2POKPgNROW1n3NHMqdsb9+z8TNpPfNn6dESbOdUixRUQhTXKjK5oGQuNyCkUGjRu1MLxDw5H5ZCHRM1mmwStyXbtAMz4gxN34tKeNbWg2dbBDDNt4OjBrJLh2XlxD7Wx3oLyTqSYUmt7hKLldR6Fa5LJ703qnyhWHnNa0NvCukdQ0sEIkmupuydh1CMc8eCne7GcF+GxZ/FEqqlkvvTrg5lGqfXJwJipQPJj+hbUJW5tqG/j5lE6kWjH0ZejU83NwvXSO6Qf1AbSMfN9rHS3ECALkcFVm/WyYu1Kk5Vijly8oNUMEaC1hLaRzABwA7CILahJRkuk4WVuv1GJwZTNYvYkaS/pl133mk+voM/d5ppXkCNLIlf5HRNViiKmLhZUebwSAKUlHvKjsWNKxkHXZZpMLTQQoQXobvODSSRDBKzPoD4a9TryqTkFG+Js8tLm+tbgOE2kL1jadaaoRcYATBGsCeiazjHQkRd6nCjK053ZsdOEAb97da796VqAFUhH2w1TE1NGKsTcxtNclBEDiNmTcLGvCFo4QFrWyUz3zCDdFkPa7terId2KLqVpO6reVPtEBO62JRG4KSqCs3a/qCbritUTA907akVVQT7OrznBbOVIJfgw3x2SApF3PlpFqHJ9gNlHiQE0LTb7MKYQg4Yq5MK9MvveH0yi2Ye6YwBH+25mny365g80+6pBodknUJjkcDz7vAnTz76AocwEHXmwF+B5HP42haoyRvA371iySkjHzRN1bCNMhigAqSIp65rqW6iRZYXus1kTGkkYMjRVdKwRqEpy+KwNY1GXaJIH0666zCNvXH3OU6de+PwdUpzLXPedlWtu23XRtkKiWQwZpaonwABBI1tX4tJLOgpSz8TF6nHH13/tqwd/qXd8+Av/eNBXvlwqFgeXlAY/M6xgbGSsVFySKwzVHaDHr/7d0L+U7GMUjVuCLAX8U3lirDyRTn01Nz5Ryk5MFFP/s3+4UIR+4GOqaF9TpexYKTueLUxkB1K946ne1P/9if37lk9kq3L1F0eVZpwUY8VcYeLL5b58rv/Q7PLpih6zj6mR7PI/puj/mRsq9E6US9l06tOfTE1KHFUxHiUKL+IUX/rCoV/Q3/6FYqE/2z/cmyvs318cyHqb9qdN9nW8vzffW7KflkZJxrP9FBEnGe4tDQDO/Quj+4+NAK3xch919E5kW+oY7fDXyl8bf+38dVS9T/DXyV9XiPWue9Jz9e8Z4fut9cm6B8NfkueZ/M3ibw/+Zoe6lH4Of3P527Pq3Tz+9uIvcqza29dbGCgWOnr7cvncxHLifJaAQVe4RL81MoqKpT5FdK/fnsulAaLyOGn6+xkbRbkBS9zfXyx77J+Hc1kVxWeCYnl8ItfPj8XlXElvS0XLrPQTObWlf6JYUqgRV1zuzXf0DvSOkWKAEgYGcko8MODfBxZRINFoTmE5r3BJLwOrOKcoWyr2qcbBwd4cBQ8OFtX0wVKv2jPEyBKSbMjaPlTK8ns428u33Ch/5MiVxoolvuXGBR0mBe/zfWWF/cXhIq3LZ/U9n8tSVl7P+SzAzOeLSwlHi2pgvlhQ5rHhXsIS5SvBeJFgIksd+aW9y+nNKJOnzONo7xEsXuKihwbPUcBJswq9+eUqsdA/LEAV+qlWj0MqpzCkNhaGShRfyI0KdIURe1WgEIGjUDCAFooTw5ZhfKlFE9lCgaYVJnKLy0q1LJfVhCjwN9ar3o0V88UhPY1le8kwNqZSxwyLEJdylFnqH1Zg40sXFajM0pBKFNRKo+pAaVTtLo1SWIlG6U1JzVecVc9KpZwKLZUEP9VdmsgO2hQpTbCKFS0tlkY6esf1N5bVl/HxXht8sISFlm58vDxKQeMTw6O0Y2I4n53gcaJIUyYmevvJPUG/acDERG6iPKBvYYKXw2QsD2helYdsktkolCcM7OUJxq48UR4l0ZJsyabQkmJ/7wCvlxQ1tZb2jvBuKUBQSGeXZseLas7SwTLAWjrCJ5Ity4139PX2LSfoH87mKZsfVN3XO0CZfb1D/OVtQhPzQQmZY329o33FIlGB/4oKDGMfI8NfNq9EJZvbxDwTsRQJGBrCEWDUR18Zwr4s1SokaZYOkTPb36uFS6zm9mWzgwSsGv0eUpHZYbqsKAfs+rLMe3vUdCek6CxzU2F2EOj1aUz7sgBWZQNw2pidWJplsfRllxdVRK5/eb/aAtj6ckCtzwrO+YzrywEmggmKzHn2vMaOkBEjVCOBkHUqz2ATZnv1XQgCnK6y8sWiheMMgWLrYJ55SaACy+OUXtSAEFJCkfXZV2RS9xVH+whYvARlyisWKbqoNd0HIlFriiWtVSLN1z6hs74i+wz1+JLrKy7jj/KYWtZIUA99Z85TW4lJqlAQFFpQmD1CDzn1sZSzWVDKaRBKuaFhZbfqSjlmf1+pCLbN5/RjRAAtFQuWuajqS77GiZfqk/Wx3Ccc31ceUAfLFE6BZVBjnrlUzuWpv5ynw+U8hZfBY/pcGLAsQJjCQPyqqFwSviESIASX8niuYAAvj6tkH6jycguPOKKjv7ePuZxVTOcJKbJf2H2cyN4z7my5eQWjBKMsKkVjBMoA2lPYz2QmovWE7OCKispZWNKrogrMKKKxUMFYbsLyjU0I5v2sD/4YSUUDCoaKCsfoJxFYk1A/mR4EwwpyBSUZ12IhEvLsZ4bwB8yGFDPXCbNDRctuq4oVpKHyhURoyKRfg9yfZatl/OhHVumzo8Le/dnCuCDB77K9ZSpQD9uKNRv6g4YP9zIohKNjVtqw4UyiIhmH6SGgJmZcFKneYbWTvQwQDmeZTYSQMIoGFVh3h7U62aKZmSpT84yQeUA4WmAbY5fRNkpUtLzMMJBI/3C5X/sKcUEFl0vkzg0Jvjk2EvYtfpS0qPtzE7kjVLYIjP7cEtZUf157KyENYzvNDfIh37tUgX4JFxGC4AnBrURaC4QGqnxukDbmc6xLQmtMPqeSipZIY8I6p+I8019hmc6Am1RoWXnKmlOseANYvmzjVxQWJBQwimBZKCARfASDg1AE/UIFBJRRZFGwQxCDqgm1A4AomdVKBi4iAFkqxajaVhw1YEDCajOlaI2q4gH2GMWDObZGYkgPlg8/Cl5+YRx6SlUUJkoQGcQQ9BoJYSACvWIzVooxFVzSjBGWJlCF4H0rx7oEPtK7svWSfUxDXyxrDycqCVqgROueAby4vMhO2S+EpVDrn2iQkkq9NBbUZS+0QETvkqPUu5TqS71HUDCTV4my2juJsiojy/AKpWmhlXICEwiMcSgxPYBSqajfwp2E1kqQFuNWKvfn1K9SWeu+VM6pqaXyqK3uEuhVKYXY+tWjEoSRUpf7+Ao5APVPTMnlMUfu/eVSjo4qhjahKeWwwsolrU0KsqXF3AB/9pcFA9uZBkDMA1BlrC2iMQKNBKGQ4ABTmBU9IHAM2MK3l0y4AebzgFbyQJbtlgxZoW0i6AQ9sfr7lDYr0lkR89liBtOSC5T0eCBrqQbBEnoY9FQsm4GsEawDWa0cQugmJRzV1kIkaIGtBUGR5qKJiJXSaDoiUT9ExXGGipgFo4MQK5WpJyKMMw9DBDh1+LEsOlcpGlEwJsREzAxVFmCpmiY08QZYunlGlVj4g0hTaiAHic3sICZlToiCBuR6GT3oen2nHn1hngyw0NWd3JAhceKCcMhALp8dhZ4bANHY50IR2k8/bMITKRh3Up4fPqX54aDMaZRy48CGgchxrtEi48eYgRAQ+dAKkipniY1MbkmxZG+PYH4PFO2IQgR1ySQaAOUMgBYUjEETEY9qUnGyslEssnEqF6dQQgvUkCLnTUWCsq0twiFmH5F6x+rSyiBeSqAV5SeeAfCl0uZUIROPcSiB/gisIEGc9UFAleBoAhDlQFkzhsmveSpadsDQHiGpoEMHOwaWg7WpL8scLymkbRD6UJKEBQXMDSCYszeUQMAvtgUCJ9SIC0Wo+qxIFlv8WVogEGR16OJxaKgjazRMNmeUSTbfB8mUzWsI2A8586kF+ewQ5xDFBl5iTk3+YwnEu5LmVGgeKLKAetkoiESxEYGy9DarbTA7WrSNNzs6lmd+EhV12CGm2xxNBH8iJo2WAX9GMRIXhREhX9UZ5pj6VqAHKrkwJCRApDWYLdAwe7tI5RfyWmFZTlpDwKpAZyzS1ND+DjISm4MGsBT9gUHKFmyd8DjGbGSyZReLxiBkVEUD8afWlOwbKNJ6BK1JOaUyp2JWaK+ycwKiNM4/1iLmsWBEdSKcshPs8HRNs9k+axtmRUJzEeaZOdllBodlYDdBZZmd6YmcyuCHgXwZ+6WascyO9tllWcORxKV+4ZrssmEoHhUznINWJ2atKrR39oIRYYiXsRkC8WV2diMycCxjCbJsiLU+iGy+Z5fZEY1IsFjOh+VgUabNYK9oZCL6QwC6X05M6zjnM1sImbEQtnkFFDiogwKBZjCRtoFBKA3++vWiMKEJPahz6iCYXFAehH7iD/gRar4S5XSYHbSz5iAHPbYvHrPGaCKGyBYqG8wyo5UNDMTfgAI9cR7XC43AICOUW2JptBIHjdAZZJccBNvyCyaHNSHH6iAcsvIFTQJamDO2ARuBStAJx/YEAq1eImE5CAu9UodyItMHwYWW3L7pecIo9sHcso7BPAdNAoGIMxQJ8up8Xl0kUj/ytnKJxgh0SCIEvxBaEltag/kyZzhCKwFAFMFbgyBKagFLDoqMGiyqRywKjaGOZQQUZstLp0y1tMjytYjywRzCXsSgNUI7Ng9CKlhZRsUNGhthkHMWbJ0hgxJIVCHLSDiEH2oRxyilExrUR7UIclafRSURsmcTilwdhNbglciOwTKP5QL75iBkrk03EemDnP4B8JDO6RNETN0hTurLlisy4n5IbRiCyoUuFtYgsjMQsc5QRBC2igzPDXF+4U+pmVMEmnFD0BN64FAHg8omFXEOeBKpdnLSXaKyJsAQ0LNGDatDQzmhzSHtF0O5IWF0sJYmyFCODWdQjyXK08YxxGFagaYmkYpgGlBLXvsf4egYS2goX4QUIIQ6IlQX89q/CJcSsDKGNDGGigPQBGTWSA9piAmUneWSz/cSw7ShYo0h3dX+DDQEfGiDPgVqhZ2SCdWFkjAcoQrlrCwygO1dVbHJKxWzjoDDC6HeFqGylQYaVyGtg1jkA8uTlGVrHVOVQjn06j0kBnBhpIeWj3YMc0idIIS44dA1SDDKjqLIphs4cYBgDLKb8xYHf0V6U2KSES7RHNbhy/gkw7B6CI6wJDrhE+RBTUTsiYRLKEZ75jDzcdj3RxhBHMgJR5laRGMEBf5KvMwBXH6TjgDsBsVBGgA5rPU+DK7VwAwX++ApDbNCoT1gUlJtkQlAkBNVSqwxG9aBZRjuht4wTsPaiOBvUb7YGXTMtkJmkx+kbVoNQ8jpJzTXsNFWwxyrhjVPh8tQngq1sxKpAFYmJwHFYkoSUQA8BEugEyih3oyLFd0xvFwcjw5RgjkxwRihXgVsmFC7OeWCCtQhRz3nD1LBYkNk8DtpRA5WsFZQjjETvUws/MEM1g5HpKlIZJxL4rI2B05WwwpsexOzH7gQOfkNfs0uU5gzaoYfQnlE7HX0IFfQ7qGI5WxxEZybgzZQcwuMGpMJlDwhmjdXWKQ9j0g4JFcQx5dIlCwh09ZKggQnFItcacZ13CLyjDoWKrJNk5hxUbHwM/WV+anZx48igc1EIu1SRLbT50B5HfCyBW8oDvA87+CUEk5kaTcYf3nHImdVLerViiHSH1ycRUxdbZzEBYV5cPyi7FKmw6JiH3+s2EUiKhYxOTSpRBYtEpeJUIO6SGfvRUwFIEOUA4xEIwS0cwRSA45wsWNEa5pgjIDNkSWsSTwiJsAIs4M/lT2ibY9gCHKbmPEfAc78wdMgu7pMAPFAtDTXMVJgExsp5EB7I8CZogosgDz4hj86QEhrQIMiRomWE9ATtsQxggJwoBewLCagsEGQ9iBkQEiv8zr3KWS2K+eSXgIVD1IjGNdmwgHD0nOEgMdh1WR7BxWw3ggZG9HAwt/5LDibya0/Jg2hNq58NmdUJIQxQ5j3V4UhcAnROEGRY53eweXUd+PBiYVCCRyxCCAtQJ3EJZEpTFdbIXBULKBKwz558WCNwUKghuuUkRc5kud2gBEwOhciXFuPzpwEht4gCywgYZG7ItUOS5zaBW/OCOx2ugdh0hDRuaJgCW9CuNr4NATamm1TgWRXVs4wfCwPGd0Nt0XUUb5cUHfs+J8vL9NKyi+HGBzvGNV1E6tllIaADaiQsMBM5kSmN9AMdjYb7V3EaI9qhEdB7lQkzMWfatHxWauCGPYgodHcxCLMR3tFII+C9z2iCYTiixN51f8/cX8eV2P0vY3j68xDk6JRGgzJUJonGSIqosyiVBIlKs2DISVjoQyhZI6kUkiUDGkwJjJkzhxKmYn6Xft4fz7P+/X88fv++fA6e5/TOee+973vvddwrWutE8a2DrowOLvsNXxlNGxwsjnBlpd9Cc+ZRMAT2aswmGHo/n0iJnAxrB2EgfB9rBWsVHQ4BeQRWwHocQYWvGT4F6Iq7DhwuXzRLmKeEDr2AdlsoWNbmhkZsuuArYAmDFbvPzcJLW4yWtmHoMLQwH1mbzCZjzYAqmEx9A67Ymw+2SKBHY3LguiVHRPrBONgOxLNv7HDL8e5AwGlsW9Bp8u+LdMqDJhgJ2ObFk2E7Dawyw+MgapAK9sEixG3Y9+B44NRhAAOwFew1/FgUhJ7IJB5g+iZeED3b3Zh0OESQtioZJgYWnaQsGDm/CIYhxUM2QjXkNlX//EQ0cmOBO0kWx2y+MBitgrRBKJlkNRi4OTszUg2KDgAgaFYyAjKyS4MX2AXDcNXhr3jCZsQJtYWw05kw4gFsDGfdbLlvjgWowz2ZZsHjjdrQiHL0MmiCMFYKbFoZYP7F8aWBrO4G7DBIDSYpWBIBngQ7O+QppD9wf9xqoPhLsOPgEaRvYkRsPWPhyxmFuwfCUdqEXqmuYP9o8PRxOB9Jp7/3dngELa0g0OYRweHHmua9SHs7uOWsr2Cjo2eKVLEEWV+NHpZg923gPWyw2EC2YcxmEgG6+J8//ZvsAxyZCBrCAI1sClj0cj0Ik4diJUH6QFITtbLLiNkruy+hMyNksF3CHrA+ICyxJZgYAw7Zgi8dinQWvZgL3GvMISQ+UwBMLcjJAhmD7ODYAGxIy6KBY7uJ8X14azM7GUxHiwpTHgIHHnZC9xfGET4A2BWX7RY2uztUJkJERIquztYY0xkIT7ODgRxwAThP1QJLRw03Gy4M2ykzP1gnwGgxfy2kDCGa0hhUsmQgn8LErF3mXWB/t8rZgqgk2n9EOYwYlLxJXb3mMWMB3sWEwsNIQ2RLS5pSBy7Fpm5Ewp9hrsTyrazDKwLhYuCi0W3GA3kHGtxl9BiNtDKRhEKe5u1gH7ZZ2VYKbog1iCqxDqsz1Am1EJl0gytrJFdIXqGWKNj8AN6tptCmX4L9Y2V7V3EkNkgcP9wdbKAMhqYOewFtBJmhU07HrCUcR54zLiDodBv7Fr8Zag3HvPZikHPbiE6pvRYICeUGbSsxTYPDZChJ6EBsdiPmLxQuET4a6Cf7GphrrFVFhoIJBbtAvbwZ0dh1iUadqVM97GAC4NgQwNhHgOmiWBXxwwNtHFxmMJ/cwozgZ2exSDZ0WWWlQxWxLBlo1gkg8ZCmU5jLc4HHcb+EgLDCw2+zPgtaGFhsJa9xbQ0OohWNDgWQ/5DQ2C2yj6CiDgbMANw//MkPJDtRzxhx4EljMv9j4oNZauGzSegdXY1Mpc9lAW8ZaeAw8UGyXB7Nq9hwJvZ2wwrlv1ZRgVBH8EOEQb5IXv576tsdaKF0mPvya4BSDv0iuyl7M4AoJRNSBjCQWiZkMFFM0+NrSLAW5GyI4UwaAKdDCZGLxML6CGiZW+HzGctbrfs0MyTZIPEm/8+BiNCRn1i45ERetCBMgKhhBnDxEXCl/pn8ofCFmUiN1RmRoRG4n6zFk5daCTbxrKP/LuCSDBA/r2UtVCRbFeGIq7JZjoWI4VxwWA79mn0iOItZj14C2HoGdSDGYDiwX1n6oc1cWjYJcHjZZIDdwExnWDWs7/hg9h7uMNoA0PQYnAyh/jfTYIEh2zCeUPRsOGzYDLUzj9ZBG8Z44GJx57KTiHb1CzIzA4QjUccRMw/Foos0sj8HHZyf2YJo5VFggGnM9cCnT+TmOjZ8kfHCDToZJERrBZ237BYZEoIPXN+0LE9Hwa+gOywcNPZewtkizbMX3ZPQUvwjWGtbG+gZ+67jLsQBqCMXSpgXJm6wBNmWaBjGhnCiK1edNByMskUBsHArgwrFRIOHbOO0Ml2JXqGPTMkiDlMWMZ+cHXYapZ5qXjCjFl0cFlkHw/HNpMNKJyBfBj4v6+BjyQ7KiQGOxVzXlgf9W/6YCSwwciwqbAA6HbMQeBc9mDBZtkmkQl52Ub5F9QHjs/OL1O5TCXgi2yZYtuw1zJ+jSzGjyXI7Ae2fWQtu3ZmZ6NhAw8B2YC1zNTAZmKmJzaLDMiRbRY0QbBgZFYJtgt7JnOPsVXgsfwj4KCV/YUZ3GFgCLBTMEc4DCIqjJk7AE/Yg9FYwiKZ+RCOAeDBdAs6mfcd7gsvIpwt1HDoGPY2qE/BrPvXRrCGnSec2Tto2BVC5rNPIjQF4w59CJBX9GxJoZVZoeFMcTBsm6GXeMa0AxrcFLQyczkcbgx7FYAFwzomIcMZLYodBcA0gjwYHpatLHCOJ9i8CGsBmEPLfE0W4wKSjg5IBuJE7MEMexYyYt9gdx7eN5PB/yiArJPtafT/ZEQ4s8nQBKFZINNxMPfYMkeH0bAVjKUPEcp8XnS4ETLSo2yMMMD9MUKYOmyhhGM2/x1b5mChgwcczuStNDxA5gugg7OGVgbioGeTAQyJNexsDHKAJYS5ZOgxOtmnmU2DFscKkK2icIYOsZb9mWGwaNmbbLugjZSFZfCETX8AZDt7j62I8AAYwmxgAbhsKBu2aqFdcSi2uMMD4ayiZctaFisETiubDuYvoMH+Ris7P5wGJg/Qy5aCLLqNlh0N+xqtzJqBZotkCzYcDkI40x3hQbKXMmwAHdZLENPXaPGdIBb+Cw9ish4QB+4mHHg0DExAK5Mc4TKNipaN9p/Hi459KoSZaejYH9jEynDscFi8OBhUG/6MEeNLixnGgZYRDMKBCOPCgpkPgxanAcaAuWdmb3gIew1rlZ01RBbJRodPh8DuCodtikY2A7BLA2WfwaBY+48wgids7uHuMIMGKxEzw3QE1jPULFr2fXDJ0LCVybDO/0gxdGxoMAHxXKa/0crwJ/SwGqE1YXgz6ty/v8kWL0wv2XN2LLgQsi/JZgrahA0ulMECaNnXA5nLiJiprGXmtUxqsqUN+4R9QDY4GB5oGPELLYM+0cnuL5Qs/DDZuKAeGd+JuWUyphq8QSaX0c0LhBZFz2YzQiYJ4ASwnRzB9B4L1OKAgG1xDplEQ4vDRsiuLIIFXNCyA7Bbz2CxEHSyZRohWy6AbTCSCNn9QLifEUDQs4mOkAkQGYyKlt0CGasXYUBGIWa7HxY7mwuYubJjYFcwRAvYu4wBi1425n84KDw51kb+c3DQM3MVHROm4ZH/yLPocXYYKmzZ48tsuiMZmwYtw/TRy74kg6HDIYzxgC2IltEdwyOZEYSWOaTomOJEz2Y3MkwWH0PP5g92DFSK7Mk/wY8nUXC+wD2SReLQy/ys8Oj/SJZo2UxHs1UM1YbJjGa2Olp21miZWIlmOydaNpfRMpM4HH4mjhyLkCxmEV4W41KExyJWiVZ2S/7dYUbAlHUL8MAKAtbAJg9dEBpY3REM9Mf9ZeEVBOfYH/B1tCCzhKCLCZTiZuOMaHFQtnqZs4cHcyQYoRVcC3TsOcYeweYxgvm6EXC7cDSG0MMwwlyhxfcC/NkdZ6aS7C/sKbsstDgM5CETFBEBjFWAlllE6DBJEQzvZq1MuLAVxsbLhAuChbK/QPVFAE2TPWdnC8StA3qAB0PGofsY+AoGKpsNmVKHR8vMQfQMq0cLPYsvQ1BHhGA2mDEXgU3HziOj/bHlCzsf3T8SomwZo2GxSnQyESdb1GggFxiEiQdsY7RM9GKps2kERsL4q+hxdCwTaGNcOcwF9kWoOdnIZCYOOtkYIEoiAPEy0iwmVOYtomWuN+sZ/IYOCwptcDhb1XiCc8uYQ2gZPCDjhf4zrtjmYg0WJjYYO6uMesLcY3Z0hLBkR8CCQ8MOEwK/jnUyJgV2oexj7JphtLA3YOGzOQJBSNayS2d3mNGDIrChmIz9zyZFiNGXNcwVhoXHACWZoYdGdlsAcbMbHo3VhHeimVhEi/ejZbMSjVmLZas1FrOKgUcuwPlxZAg0xLtwbHYOdDI2MPwN2at/xJR/ywZtCBoZRR0dwykiEUBg3ggsTZlNjZ5Rs9FFsAbfxS0CeA5FE4xehrECv8JOigRRlZmMkcD/2ctQGZoZGQqXCjcoEp4xOzwENhomOSIR28MxEZzEX5ig+Gd4MQteRjlHwyjL6GQEif8cHGdihk+ULwyyCNZFQlxHIWDgj5bpMbSMB48OUwdOPnuw2HMUuORhaP9RsUDbZN9mtnYUGMVsarAsojAgGDwM02F+JpNl6Nmh/ZGIgIaBgWwK2D1Ez16A+rAIHTY7O1egbM6jGNTNhhfo9+9scG3ZLmcOYghaWO2gQiD4zT4K8E/WQwuzAyDujOtEL/teuC9rMPdo//2d7YsoRhCSMuI3nsuIkjLyNyItjJfKesZAl1GfomBe4/DR/2kw7mhQFNBA3jF5yxoGh0Sz8TJODlsrMqmLhjnT6DF7aEJZgyNGywIQ0cw+ZsoEspnFFdGxWyuT1GjYpKCTCY1o/7l4/HOHIcMhOuahZ/xqrG9ZzAscdZwckx8ti16hZU/Z5kTLjsQkJRo2NGZKopF54NFM3qFh52fRhGjmQKLBNzCXeDCzFR17h52coSpoGHaFTnYZzM3CbmJuLDrZc3awfxyF6BBgp9HMr0Er2zHRLF6JBmdg+kYGbqJhp5WZR2jZYJi8iYazijdZYIxdk0yQoWUzKFPgsUykxbL5imVx12hpbEgke7C3ZIZUHIgdvmgRfpVBa3HQP3pgxzII2g/5NMssu8lybFxAQsbKH8MYm6GxrrLYjPZ/5fz0wkPnv17z/s93ZuAi/n3hP39A5hSzdv/r7f88Hc24vDAF5gaGmtva2cmoQHZ2Y1g3nsUo/31Kj7GLMAi9fxEiPWAM4XqQI/87bD0msPSQM2TVTZYjNOg//f98/x9UqxcyX4/Nb7heYLDePzDNTo+m4rN9/uuzEJdsrHiHKAHvsZyk/3mPffv/fJkoC++zvKT/eV9GTcbllOPvLJ+JXWm4mcW/zlTWmdr86yz/dWYDdP8rL4qdUx+P3uw5+xcvtdMbLNWL11umt8xQajjYJMbExMTUxMzE3MTCxNLEysTaxMbE1tTE1NTUzNTc1MLU0tTK1NrUxtTWzMTM1MzMzNzMwszSzMrM2szGzNbcxNzU3Mzc3NzC3NLcytza3Mbc1sLEwtTCzMLcwsLC0sLKwtrCxsLW0sTS1NLM0tzSwtLS0srS2tLG0tbKxMrUyszK3MrCytLKysraysbK1trE2tTazNrc2sLa0trK2traxtrWxsTG1MbMxtzGwsbSxsrG2sbGxtYWQ7TF6W1xaFt8zRZ/ks35/6ydvnj0w8MAD2LFI4RCrkgoFkmUpdpymvJaCt0UFZT43XgqKt0lahx1vgZHk6cl6snR5uqq6fEG8YzkjDkmPFOuGecwN5d7lJ8n/s3tEPzldvK6JPkxsRtS95vMmLkhZbP2E0Wl8a4df4yHjPD08n6xKnVjWnpu0dmyquorV5++et1FfGWVAaYW1nZDh7mM81q1EW+ePFtWffVm3avXxFdQlL1rN3TMWJdxc+b5r0rL3H3lZp2C8gD8yWXGbM853vP8U9Ny8ZWqK89evW5TUB7jMs8/YVVxecX5u/fb2pOSNxzMqThfVXOz7uEj5x3nblTfrHOZ6DbDY473uo2bikpOn79YXXNfWU19tuf3H51dCYuXPH2mqBscot3Le9nygsIVZeVq6jq6Y50mus2c5Tln+YpTVQ13H7e1fwsL3xQRud3AeMjhwtPna+ruP9s1MmOHySbd2w03uya6zZotEit16z+k9VNwiPWwEaPGbE6bsiCy9sqt+geNbzu7SM+7d+IzfqKjuCdfqLzymGJCnkBXsrInT1PM4Q/hW/BFPI5IKFKWuiupiKaJeHxtqYQn5ol4XB6PJ88X8OSEHEVVwURRT9EMEVeopuDOH80z4nH4ykIleTt+r37eeov5C/sl1AoSj/O0hIl/eR4iNYmGpId8D/mFQqlQS+ghGiQYKx2MfH0Oz1RuMF9LKMdLOIa3hphO4CUcFNvzlHj2IhvxIEFil7KGeIiyEU9fSV8pIYWfmKEpp7p2q2CIYKiIq6ghSajoHSGfcE9LXpDQJUh4Jv95N89astKzR0KpOOGaQKoxlCcV2ojHiuWFEXI6vFl8D0lCkoa2VE3iyk9YL8w7KK/ON93HX/nQQCQvECTkdFv5TcTRGyjEu6n8hApeT56SAgk5HFwcVyASccViCVcqkOMq8rtxlLkqgu7KPTiqXHWupoK2oJe4L2chP4hbyCvn1nHruQ3ydyX3uPe5DznPBU3ct/x33Fa9Nv5PLhYqR77/0OET3TZlZ++J37Bl+/7is6uLhCKJ1bDh07/cquf30LCynj5jxdGCwnOWz1XWrNuY/b8rkS3EiW7z/D1LTvfUFomlcj3UrWztjuQ+aJRYb047IpIOHT4/cFN6iPf51k+z5n7907Ur03hIf8Npu/fuO3Dw8JH8s+WXhXLyqr3sRoyZlHP4+o29Ik2t3v2Gj3j78VNXVTVfr08/A0NzGzvnca7uU6ZNZ4vOx89/flB4zLIV6w8eLTx+4VZBYXDIljm94wU8vhFvPo8zxDghsRfPVEmb31eiIxgkcOQrDkw4KuzL78s3FFvITRy90lqiJhVrDB1jy/MTS0zUBPq8ngLOSBv+eMEQvlQkEY3U68+Xl1jx7ARaIr68yN3F2lzBXGQslq40mDzRUDxQTctAu4e6ZCJO4KigKZIKncX9JZFyIxwGCocKpMJJQo6gG0+QsGGujrNYmpAzpzeK7wgVutsJpVaD+eoJZ+znTZF3lkjHjunpLJ6i4LJSNFbai+fkYs1TFEuFtiLpSivNhNMcJTOFpMz5kXIJl9e7+imsGrKpPtFp35lEW9FAvqfQQDpWaijonnh8tv94vq1IeSRbAxk/xavuDZTsf7vS3IinzBevTFnHDxIo8CSibuk+TpII+4Tv0nBxqOrYhF095GdINBPWrHTiJY9SUl3lrpvQNCjhrhFPi89dOVJX2U7AWfU84ccAV76Uz01SdnQdlnDJXsjhTxP0tOCuVBzMnyc/XZpQYNNLYTBfgnUvTNiV9AAXrcCLkPcQYRcpyfNtcDGG4t4TV06VV+UJeCJJL56cQCiVCsWQqgnX+klXsbxeprSTkPudJvAhr+57SUVdT1dez0f30+C9gwaa6A0OyXk+mHvEx0inw8eYOvWssrt8rP5ymqw4Un3rvgpN1nmKvrZDNPbZmmg3OX3R0XdtW9jk5hai7767fJ871flO8q/fN4ke6k+m501TTJp8pxW82Df91rum6XoUPKON0zWDQpFSbMThcLj4z3GWM1HtxvGHEMHvQvP7cHR6zpazk0g4GnyOBHtOMIhnLx6owdGzxhf4YggLkZTbi2PHvs4X4yNSrhaHy7XF5uRzIZw4OlweCqTgtQAf4PTgqmHr4tM4tpgj4km5Opyh+K48vmmIw+OomCgOX4QSI+yobEg4KZe91ubaYnz/c5ZeHGcOq67C4Yg5kzhckbx4LocrkROO4/bE8Tgca0UOziiQ4/SVcObzOUIMiqvJ5fO68VE1hivkKHEw77xeXB38H8nliMQcrpyEA5HJieT25kTx+FwJR8h7hEnAaEXsiFyxUMrlmOia8k3wWsAxlMijoBY+wLPBm/giz07M5e7gcRQ4InZCHrd6JHEqUZcglYMfTBAG4vfcOahD5o6SMbhEjiZXwMngaqkocAzEmnLGPBNcG5fbnzMaM89FPSUxZwjHHEflcgW47oFcMaeVTRuHONStWzfCUV5wtgmIh6vkG/L4nEM4PnF3ypny4zlWSgNwlVKeKY4o4gzj9RVwxMM58lwLCVYzx5vHJlLI2cvhiVVls8rhqHEURTxBpZhdiDqbUdwn9ikO9wPGJUTfkztNzP6ykM0F3vXn4YYKSMLhfsP9wGrgbMbZ+Pi1a0Oh7C4JuTxjTDaJMBmcyWoYCI4SJ8QJMN9YaexUHFwH9AZxRvAnsefGXHXCNfMFYjFXpMPfih+H4ZuJOYocNQFHCUdSlh1FgBXLGcYn0WIR+SS0wUZkBqCeHodMfDgckyVciUCFM4+jxeZKrhfmGb+yzWFbreWN/oJzzko069WCY6fO8qjna8sPqGzzn/z1//RIjD8Q49H96gQenQtWHWp4hEMDLnB89r8VUJn9Xr9qWxF1lby4aaUnII/2YoOtmUKKezIwyt2dR5MTeBcc63gUHTuyJiVcSF2Lq3YvHsml43sVx/XvKaTdGpv+HLpL5CN/LmvOJxFluybkbEsWUa8/fGezUi69H+mVcPQvke2dGcbOH7g0szyC64uE/67aYb5yk3C8356ba1eLKOqi99aLEj65/dlXnacpolXC4s0rKjn0rHXa1etBRMMHbRgoGoApmdDieHSWgCwNzCt52wVkGDuucOhiLuVmBAbnYLouzS+03oC/f5RdOK7r/6PvaRzvsve7iG4XZkhDkjhkE1Xx3em+iHbMW54tms4ni9LPPbdE8Who/eRm/9sS2pNToVrjp0D8qIBr/hUCWqE/rKb1MY92mSzt6YACBi13vnlq+XFppf+N2CHvFejX0x7ksC35IsndLOHCeA8bmvKteos8fe9XuXLJMzGVuA6Xk/smJlPXg8lbzAQ0ftiBO7+Wiml42sj7Alui/eH31A3PEi1987W/IX5e20Lr0vPb5hxauWnAr9tufAo4GrcGS4Ni726ZuS2WT3sXZJrMVxBQ6+sKBaMGLlW3rStRbxeSSUar65HjAno1bcmVbr2E1G2hpDZLgPnmHEn1iZMnxSNnmubtE5H/7T8H3+ly6PpRN+vSchG5Tfj0ddYQAXVL/bVjpKmAzk2LnJmWx6V1D24pjNgipG2jXMtWj+ZTivtc08XXeFS9P6w0ANefOah9YeJ+AemVHRI7lnNp1NS9Tz7EiKm3g6VKUZeUBq/+ltoaKUe6wT3qPLdK6ew9p4OViRz6/Mnq9Tz8TPcUmqqbmM4hz40x2e2/uHSqaPjbw1M5lJw4cGX7Ix5lZIw4q/4b68Em62TWdyGlJp9QmIX1XXZi+5s8Oz6dPzBx6y1PKc2doFUaPl1EDRfq+51xl1B3hwGNNiMkVJuUnlPhy6cifbOjuwaLaMKPCMfoBVxKTihuPj6P6Er/od8mtvHI9PXtuy33OLT/RCmndjGPTOZsaTj8HP6swvWbp59yaPATvYm5U4h+7a0u6sgVkbbfkZz1C4Tkf+LBWuv3AoodtfPevZ5SevFK0+PtMRHdz7e5kz1ejuYl7OYt1xfS4uXm4oNPhSRMnKtyMU5A4fyX/techHQlX/eQIItPPQvHbD7/jk/3no+xe9lDQEqdG2bbTxHRlR7L46clCUh8XF9P3V5ETwcmrF+FChjfX18WjH0uod8LMnreuiCgDTaj9qzFen4wtl/BrP58ch692oU7W0SDDEK7NRkL6MasjqkF+EXvU0ftbtWf55Hnbu6OU+s51LzO52/VYB4JMrd6uhvw6Xac/FqNhXx6eH2tRu+DfHo2ZdBkf6z7xStof+9LYmqJfpR5eroc3VDp1Hmnw6dlEtG5XD0JBVt8XP7Xgktbzq8wG8oRkcLClpZgrN/CL2X7/U9xaZqmx7qbU7jEjapPjIGjFnPAOFxzH9GigRvPtg8V0q5nm69v3SMk5z+Z0fWmfMrY+zDkbAbW+fu67rzrQtp5MHVV9wMSkvTRHDXlGoTn36dPt2/j0VOVFWm9dYQkV5cydvUNHq28oNV7SjKfgqUTx4+9IiQeX2PVWW8RCVL1GzyH8knt1K3MIVFcOnHtScfbag6de3GsUuKBeR5ulMHR59OEgm4q95QFFLxbcdunKCHN/LzuuVaphBI1tvV2sReStVnmhLvtUlr1aEJ6vzuKtOapnqPzah5xV5Z4Fd/j0oVww+0n3YW0tXv/v9piPiX27XyzQktEU2trD5Vi3W9cPPL1tREimvS1zsTiKQrbpBxbcGYq9rGH//hFEXwatKt6sX28iIJ/Xxre3sKn2vfx92e9k6fG+I3F+x+JqNntZa9DVwTkpBwxr3asgDYbSHY+24f9cO/rlZSrMA2G3riyIohHcx5lWMzX5NICxfbYunbIl+WDpNfs+bQwuuvZOneitRvuNK16wqHe4mremAQ+nVxxYPCtbHlKitl26hLGkTR/5UabUsiRoNNTL5fIk8B/0nrbKQoUWW9ldxsgw2Kn6nDzv3waeKtVZ4Ail7qFGdcZDxHSq9TkHc+XiOiZzpiY298gD8J3mheZiCgy8IPe1O1CqlM7dP6AmEezugJ6tRwSUJKiaudAFQUy5ZbNv1IIOZdonxRzmUObevyptI2R0M8Ny9ZdG8cnj/DJM6ueC8jzfmH4bFsehZ55dbAwDONQyjbr0VtIfzstOSUo6JI0vvucHgFE1ysTJatfcWjn/e7eHXi9fKqjteEVyP+FT/dcdudQP2UnybbPPKozvXqydYCIys9HnuqdJSSVF+UzxGnytKMscu+pYkUKOPI4y341hyTqswYoRvOo+18961kPiIR5S3S7MB7v52nRi9dDr53Z6zQ+VETqeVrNiQVcuiHcMeoeChe9f7BJdVqCkKblX+6q6Sei4p119aqQP2uzchym6klpyvgby0Y586nq3Pp3afUS0rkWnX59q4gu7Lil/WMQkcntRdfzdvOpWPDL3F/Kp4Olxsc+heO8yd5zp97g0xT3Y5cMLgtpjmT8zTk5AioJ+rx65GWi5BjNgG2jRFT7p2RGEoyO1uHRNv0XiCnUd0/s+cki6mP+8mHOSSE9rn+/fewpEd3SSm7+ESwmi3EzE8v2wMCM67dpehyf0vJ1JGsncKjvzSKN2T24tHj3/APpdhx6vWzGBW3Mx+SdG8qEV3m0mXe3aiUK+XxMEFmoWPKpcP/PJ9svYb4O92j8pSqgu9N6d6WZiujTuYOXPN0U6OYG5T8znvCoZrOF7W7IU4d+umXGkOu7u/qcVn1HNHrqC7WTq7n0rqLepvMcUXQE1aQfIXp34JxV3xbYG2mf6e9A4F0Hnq4MryDaUlTcMLmZR0NMDI2i8D2V2S/tJVZiutk8OXJCiRx5r5LrfK4joteBV3yEu4XUmDt2b68hcnTum/HNQRsFtD4k5ce7FCEV+6a/NGiFvVMnd0g6jEfqIcMGhgSIaOFSj8U5KgKaFHkodJcPketY+/UXIMeabFtrdadAbu5a723iK6CKgvSPqRlA5PYvLcgPFNNUpQF9mnUkFJSWus4B67/BcnhVgVRMdy8cf2t4nUuvFq3/4IP9nhN9KXkAn08f7oyN97cS0tKqzwX7TIiO3raj8B8cilK6OHiegCjnz+CfzkOJBoxu7WYP+8x/5KWLzXJcygnf3vfBGh4NXJr++EiFAn1S9L+78ZyAmkbeGKH4SUx5bb7mee6Qm3O4L8a9ItLm98+I/wX76eOFMIsAAS29WWS8di2HlgvHVM3LgJzr9nN/khmX6vss/1UYjX1ZVp66rZToXv67jNkAGiNDO05sdxPQ/PT5A/ifBfTNwaWgcJOY1kR9uJzkJaExDlezreskFFE2OavzPvSFTpFadaGAPvXe9HEc1pdxYz+17BM8Cl/r3jD7p4C83nXYBmwUUVByqfUPIx4JJ7aPSsI8RzrcXxeznUfuhzpEmvocWkuWmwyUROTknVCUNEZItwYnFfYcLCW1+w09L5hJaOPsw5VfP/JpbX7dmDsXRDTty+NQPZTDnPeqd1bXYxH1M3/u83CcgHZFfdrY6MmllEzeoteY9/XmMSnjdbEvBpWr/RkspKONCSrflnJoVq7enIIyHn08OtcpUoFLY04PrQmpFFH9+PCMmhw+KW47sb4v5rdm+KErU00VqcU+5FV7qZRGfztjWdTJp4It+en10G8/bqjkGE/kU16S6s6voUI6uXnNw/UbeOT1a9KzrHFEpdvvdvg1Cmjc62MBmUZc2llltXZjLp/2fRh8osCFyDT2T6TcMjG5RJ595RrCIZeKERdeHRNQlurAi4rLpTRfaYp66zYRLe987Ge/TEitWrX5bbAX/ZckurYNE1CbyUnz2Z1cmpsqP2e+toBWnvs4WTob9vSrP9uEjwW0jB9ZZXiGR69XG0z6MpRLUx+7nNe8IaTVlYX++r6w33lzD2ipc+joEb0jxvOkpDTCNL7si4ReDoiw6wk5eCBLffJmGPy3Ctu2+F8kMozwjL3sz+xBr0kjtXG/5U4OU4Lc2Tdjy52XkIslh7feNs/j0YkWj7Oxl/kUYjZBQ6GST/afrl9J7wZ53EsQcewBj/Jvjf5WIpXQpodKx77cUqCXr8P79fokoLjup2fbqctTSto83ojJRPHr/RZ/WyOk7rfWp28Xccnc7ZBg1R0BzeAOO676nmi9/q8202AB/eQ2rfX2E1DpocDGqmtcirPYcKXDXEAvD/aYPv2PgDbu2Bz9pgnyw+XVrg0vJTRluuhkh7OQwm6MfNCeKiX/BkmEqz7mKW7xZYUZsOtepPXcAzsqb9QIjRIrPu1Y6Xb0mLuApl7ucVm5v5BC1f2FEdD7/pdWf3as59PK9Na2tREcko/yfLQom0OlH8NH5sK/+Hl79Be/m2JKtdJZdgR2XXM2p7xljJhu3TJs2ZWhSFpuW5NF+Xx6lVmrIjkPvZny5Wo+9O3gmye2X5zDpXiOW9e0KBH5burheeMoCuQlmVZaYN0V3eIbvYEdy1kQZr4f9kxghhF/VzZ+O3Bzr2tthTz6bFH1VW60kBzD3F9VzuNSaPoBzT2u2F/lO3+sgp2y85zZj1/XpTRnpJ7dhxqM06Tx6Km/sD9Shr6ZcZhP0/tmpG/dyKXbriHv3nbj0KtvvHvZ0I8/13P4ajoC0ug97nEr5MatVVs25PYU0JbtcsuneRIdV7y07ngZ1mm2XIfDMyGFNK1pWdNNgUwO7/F8xJWQj8aqts51XApZfkXX9CaHdB+dGjGCK6Qdf95FZpwU0Rj38/mh+Tza0RlzcWqTkM7vutdp5cehj78GnJnfxqctsxdldzXz6Wzx+PJ1KRy6um3gvPOFQjpzpPuvUHcFKht0LNvXX0QeEV/7Tc6TI6fZeT1aFsE5L22xlwyW0MXb3+bKPyU65RZex9nOp+9tfomVp2C/Lz71bfhcPvG29Uwe/wi16DRLxVtWwM7TnevZpwefomZpffXWhb185mj4AvjRlvOzYo/Y8Sh7keqftfD/AtoOTnDw49H79SWNC2F3jC5Q677kDp9mpmrL31CR0mdP8TmdbyJq+vZywe/BHFrY8LJdPoFDR9q8fa1HC0h/Y/bnanP4nTUaK7rd5dMcrUN33MZBXpc582985ZOO6ujkO0uE1EMzLSb6EYdKtEKfBDpJaH7JyXbbJKyTl+vH6+fxqfP43k9SbynVq+89MrhARCGXgpbaTuZRRXzvvXFYzxu8319MeQM7o1ec3fBOIQ0Mvh3XqMWjuWf0JC0Ijv0tmTL05RoO+fWI2zxgpoDSDz93/uwgpN7z7ap0WzhkZCTRzhklpBX1ym+tNeVI3+FGy/jH8vR02Ab5PdOltC/u0Lx7PNjZn9dN2NjMoYzOP2oF3aCH5G6GKatzKdHqfEvaJAFd2PDZalCRgKxVczczu2+0R8WfN7+EpPT+zfshdlwS6nK2pSzhk+6uOQHCQB71inngZl/Bp3Xr/yxcMkpKUfbnX31dJKE5Zj+2fINfPzuBX/d4Go+cswNLHyhg/KmbPtiNFZH5hbTgZB/oi+cbaVAd0XgncX9lnPdRpP21CTsEFP2r7mrnez7FNy6fKZzPodmXZ2U9KBbRq1m942euElDl8pz5ShcFJF330yxsp4CS87sbr66V0vnmrsNjBmL+dow/23+OmHJmDGn3O8CjsOplydHzUU/4vvuTYI6QpvLlD7ZEi0h5WemmNMi9Catn6SzLEdLzmm6jqoC/lJzdPiJvr4AindYet4T9c2jehFFffoqocLVzsciZS35u5d5rH8jRiT7Thm9T5dCw2xq596EPFU33Xpv2FvpqYmxfqwFCeuhbr6PTQlQZUqr0ZSPRArmu5dPm8sjSLEtw+CpRHxOtqMnAG7y733h6G5DdQpud8/3ToFeEcX2WaHDoRGjrwEWwdyrPXNf/8kmOMpV/DDwIu+nviwDjWSkCWvN9iElrI49cDnoqee0T0u/Tuz24B+CXPHb8KcA6yrpz1lII+37FgD8KXTZccjrrkPCsTER3j5yXtDcJ6KJyto0j/Ny8LaF++pBrPW9kZSyDHXPDcuRiPU8B9Yt6ujn/t4gcfbVtV8O+HLtHbLxgAHCLgpbra1QUKbS1t23QDayXYY6lHithDxnv+dgIHGlxnbQtHvas0Ed6c7An/KiIGxv+xHCp5oP5va3Qs6KnP76OrROQi+OqQncL+BduGr8HwN5dm5c22TcA+umD691JNrBvXi/KP+8hoMNrTxa+WsejlNzN03+PAk5iYzlk+GQB3f50aGqWhEMWrZ+/SOEfa/W4P+IT/Ph1NR7yrc1Cmrju0PxHsO+eNtyKD4Y/7D3FfvnJRQLavmpYg4k+5NHw+jjH6yI67jHte4ohQMq1jW0DSqTUrn+z6ehSKX2o+fzpg7GEDlzu/2NIs5j6jPGuDYW8yjTMkFbVCmjyd6d+7l4iKvjtd6jvQ8CNfrEfrKQ8mpc77RRnBPZjlM3rQ5hP51TNwb7AVVxzEsbcmAp5dLLOJfson+bmqU1Vs+bT6vy/Tzqw/u3K229ux3x1CkuWR/CEdD1FvvzUIzEtOdOe3BzCp13j31gZopinweCJh9N14P8/HHk37YaIDhxOMxulw6Enl8Iej33Po8PPXqxNBvzZOeXJh70joA/eZm27s4RLH8cPEVlCj5h9XXb1+FqiC4s6O6cqikg+sfiAdiSXIlvtlm66x6ffymvc/rrIU8s3aei0GvgJR6cuNR8D//jgr8W1dSKyG/XId/FYPo37cKvmezmHmrr5Tj1+V0TbBTX3t9uJqHvIcB9v2Ce/XubN4a1BUXuLPnLF07Gv7cZP9ywAHujB5bnmc8ghM3R86ibgWp/cNq9XlxLveXjCflM5SkvVdMjhSGl2aujw1W+Iis5PLemxk+j09v4OUfUcUooYvkNUyaP29St16mDHDfLY92JoL8jbD0kaM1wFdDS4cLAp1kVw9sHygVsE9FzXSl4KPb3l+zPxa295Sixe0nYR62DcSN3u255KKL81YkufvRzS2xCqpPkG9tMnlyb9YD7V6RndJNiL/CTzS9dfcMitwG7ag61EWgp99pjAb4kuXXDMrAD+QX+HB5vec2j92nenDIAPPIhXOXv8EOSjm9WOp65Ceuu2qCTxjCLNEZ95XqnBpUW3Xgz/OFWRLuXZp23niYk7qsf1BRkScp+nK3p1D/ro1fD3lfBDHr78emP4IQDSt5fHXtKA/3nydYLWZS6Nr9q98bmSkE7vlVS2FwupvOya8lD82kbL4ZmrZ3zlkHZtdHz5FuAkKTcCjiyQIwOrxnxNJ+COPWbVj4Md16fD8/uw8Ty6U7nL49QHRZrmNOL0GOAq1l6+4aIiDjWELXuPQBS92L3+cQf8yIlXb5XdhH1/zsPH5GEVxuF8/vqnY/A7T+9cNAvnXxDANdcYCxwmN0o5/6aIer+ZUC3WkaNR8gPTlxQq0Ydj2vrOF2AvKs7ODIZdeOuVm7VaqYiSnKYHPML8PJs/M/EGaiH3uurquqkMfnDbldfnj3Dpfo/L98ONeXR9hDL/Yk8RTZYGTdRs59DX9tBJm5dz6IPdzS01RURt22++XPhNSDknv69uOsClT0cMCufpyNOynYLOhxYSMqtpObM/QkxH0/9sLy+XUni6TkrLdqLDedceXgJekT9heeZj4KwL6zOrb2wQ0onCztz+XUIa4KfrOxz3YaVRrW034PFVNy/cP17Kodt23NAj8/m06sXi2bMGiajS+oDhWMiF1Lc+Xxcsgp0QFvD09WZ54E2c25aI3r39mxM3yxk/WvI2oCUC/p7B8m0vluF+GUS8jCb4VQVZpww7T2B9Zyio7dMS0kaVaSvi1/Mp51Vx1fGzQjIa8sREP5FHJ2O+n/EAjpfayhPcrEbIJHNs1Bt1EQ2o97PnA286YX5LfgDwG87jqaFr7kjIJsn61KWfYlpn6JdV9AzxhUnZzv2SeWQ+Oy7Q+SH0XklY9OcG6A+Dxvq4t/D/PB997mXCpZdVQw8gOk6JvMgRp4DfeUZzQst/Aw/uVzNV5zqfsprsgh40ySEGeVjdBPs3O07+ldstMXXWNfWuRJjG6IB1bzfYWxv9RkfOv8CnFct1r6yTF9GyHbcyW3K4tHfK/VdxYRzqEXnz7xdj6LPhy36oJxBdW+w8XAHyJsopPi4DcYvDPd82zJnMofnT69ekALceECaef9dJTGOvaHwong67Kadk0UEbyCOThqOD4GfucWm4qFjAJxP95admbeOT74GK7FrYDZ355/2Lv3JpVZQdV1+DR5vGRKifXCaiw8sq9mdeQ1zm+FmlLA7Oe0xTpQs4zpXxt71nwL83fehr0XMFh1YbLuINC5KQucOXrKWP4Wf3+sD9KJDQlfBjL+8aSMjeccTlROBSk2/yLDI1+XSlSPvFIjcerUotbsiCXth/Tq0soDuPcvO77zoDfX050iBUBfoy/0KzYSrwgLeO57uKVEQUn38nq3cth8pWnhOnnyQKESlIO+DfrLjwsNcdI0U62Sevjw9XnqyuXyny6Ssld6OH86Sv5MghzNDoxGMunTbYcTy9VEheXz/a+hwATr5ccq9yM/wPXeP41hkc2hN6dbcxcMDO4oyutzE8GrVh69TOUj7FxN/PV5oloo5pnsrRiC+Mck1+rd8opgVuVtUdCiL62J5VesZZTAaGp4vaIcduG61La/oqpuuUZKaK9TJ32s+vx2En9OrQr3xZwqFjFWpZ/WFfPVPP42ZCn7eYOXxUgR8cXXp6et+ewI3r10zRuSSgIVdd4ioxL0+yy41HF/Po8YOalRnrxPSMm2z6VkFCC/I3V2hA//UsUlV+6COmFDOT7n995cjDOOX0JeDU0afTh9gIRfR4nvXXmVwRfefv6qqGf/2oeKCuZxX86Z2q/ivlYffterfvpzHwH88XKsrvsM/lTh6bOZpLg+PTZ60Cjn19kubg+0IF8trfKdA9J0/Xj3y6bwt8rs+kmaeOTpfQ8r4163dCbxy/E/IsX1VE+1/e+6AFPZhby1nSE/GkwDzLvDW4j2kP977T9+XRjeFeVYYiXOfX+QNvAOdRSJ491ByByzMLfQ90pXLo7vy2RWL4/UvvnjuZ4COkY6ZjM6pN4Hd//vamrZhPCbt6r9gPO6K9x+Z93sye1hS815gEP6dUz+jnWKIxk2qu2o/jwY65pBlpJ6B31WunlIHgN/Rb2NtgB7zep7I7/AzRyxEGo7VncimvaWvnDEOi8FUr2yeu5lOv0ltydkcEtE8zeXWfaDnKH6p5u2OqmFZO2GMdbiihsu/3C3iLpHRil1+GGfAX7rMlWgoAxHR06+3b1gqo1+V+PsYlIjo7ofJC/mEu3VymPXNInJAqi40sBdi3/eLet202AN457NAiZ+jdXtnbAidtgFy4HjhjVi1w9xX+Z5vHAaf/nfloL+TdQLmq14oPxVRf3pf7cYY8KWh4PZsKP153f4rd7i6iqRoNyy7bcumg1ra8Lat4pGO9ubwHSGnrNxts6oT+HRYy6/BCxFmut856N7Q77JjM8qonfYHD/LGoCgNOk7Et4jmNlqPVq3ckyIfJU8bjpWkGfbh0bVqHixS/v6K5IlhOfh38MqPZB+yLES/qa72j3wwRWRl+VDkyG37o5UzNxD0iUizZkfoM++Gy1/2/p0dyKH35Ha43CuQrXt+opnKbS981lhxTnQa9sk4nMHAGn/JH58x+PExI+gsW97EGvtkRrj8qKltCA8V298fYK1K1IChU6SOXHhnNthC85FHWwnCvhHOIKx7W+ZY8A3GKHwXKnItCusgZ0idCjkMPPDb5bFXj0po9m/bV/OBRqXW/S5NsOKRqPduwdgqPvh7ot/v3PQFdzTlQ3DlLnladus6p+EJ08sTOkjDgVnId/ga8jXK0e+lah98R8MsXBb9KdhDRI+erTq9A6jM5nKux86uAfnf8Pm9/Dn545A/+W+in3zrrnj6E3d9Ps+PxGMiHumZ7x6k2Aupx8ZhW7E7gbFcnzFCE3JSM77N1RLCQRLqJowPgZ69p0c+YrCwilwc7D+23E9Mj+6zfPmelZD/JYq8N/JWPFeF2z94JKGHHiB3pwCuqE7RnbIV/2nPmIL+vwO+uzLujr+0C+XzS0eUg/J3WAHWvMBBbn39cG5f3lkPe4y/vdBaIqD9MJCxvGT+R9f/9GuFt2fMdPt0IEDYB5if8mA/7YQQyxsMhWM9/npmlpaltaMD/Kd6vBxq1HkvE12NFIvQiQ/VQ4h+f0kPavz8YraCnsgKpyOpowHFHsuOgmHhsuB4rvaA3118PvGc9lnD4Hx6snZ4eMnv/hxQLmuj/33+D9YxJ27ebjGNqj55xTp3/r9cB6Ln/9XohekZemM446qxgEBjqeqymn+wJiNt6qI6AIbGUx0D/eXQQn2fz9L8jlv2ggYxv+2+UrOZ/GqvwT9SAz7LfEXiCnnFlR7MSyBF6IObr/fu5Aj3wpQP0WG0oIxB+9UDrJ/Hcf1zd/3yWFRf992sKemNY5Ucwe2U552SBzzFerXsYynuzZMLR/+b1HylZRi+WTe1/vWaFK7x98Z0h/8VLBXxP/wbu7Wv6f3GfZV8ALV/27lzZK/D9Za/8ZPMVKzvuKDYB/9d5/n1siuwqx7IqFBGyt9zZ2B3/95owxbI//ytbKivQYDhALzAcl433WfWmeUNl0+X4r+AnKsYiPYkDygjHZ8rUyW6jxkSZGpsYm03wR2m2YD32Anx0o3D/UNn8419Y8IIpshRQ9ssW/7tkjVjJHL1/ZQ3xKxX/kkRlP2+B+/2f36gIH8xeyHLu2I1nN3jy2NE2JuZmxv+veBP3l9hv+fNWnkYXl3Q61HEpSmuZVHumiNrMJkwxgj17e81vvwubBXTk7slRPoc4NKU+W/X6Og7xC+yPPkWc9MEpZbe2o1xKz5o/ywO4pndc5qET8BdWiD95nADOXSh4dPnINz4JRt0SHTkjIPf33WcXIk7+/4qvsUfyZ+MZ6G9FweGD5zcJqWfG7m0uA/n0N3us1mv4aTN1zLo1I255XiNAIBWgN5umex04Vr/fV647rORS0pslX30ncGmWY81X81guSbqiLjd3wH4bb7wjqJDodczZSSr5iDMvbW0pgH0yxfL7tVu/RP/PeCKmS1SjP7TiJ2RE7aqa4A9Nz1r0MGu+hBZZPDK7MAd41uCFZTOAVx9MWRZfAnKj+YC3jr9XQZ+HeL2eCDxtc7jxKq9RfFJ/pXV5HuI2S8a/5y4w49MpEx9rCwimhMpfKoJPRKv6Tfqci3j7vbbctI3Qj/+v+ClLhz/hz/dQIssNAsVJfxRJ/npxqvwCxEfNb+58kAH7qKcwak6amBot0r+0AC+aaq+bZwU99vDbzNZN4KVZ39vbfXsT9Jpe93HcXB5ppe2/0viNQz///N4aC/1Zlfri6pEH0PvykuIi2E2XP16qEoEo2CtriJ/iEz41HuptUH9TSo2jnHybUyV059SjkNwsxKFpV4P1E8SrJx11mQocPM/L6VZME49UMvapOCEulP9VafUl+A2mw9ruRSkgPvxKqK/uiHieUUvhJIj+WW4tmX8sBGQxuc521gMBzXunsiRQHuukZmbSXqzPrU3OYkfgUoO+HVly2gl25Z1As7OIUye4fzv7a6iYnnpXLOt/mUfprg2FlvBHhkfuHKmGeFWfVyG0hg97617FVV/gjvz5M68bYlwvajYZM55Zne+5uwcQh3vzXWe2uxpwnJkWq+/Px74bMqs6eZQC6Ub8vD53joAcNxf5ngmSJxu9JQILVQnZxVp4n3WTkIX4YtaegyKq7r0+pjv4MLNtPweP7xLQedH3WRthb1V+PFQeCXy74UdyoBrw6F1vpWQLfCnu17xYV+DLw2b/alK34lDViCM3Bzhz6NDHJROHyInIft6fjT0MwT+YvZM3PFJM8xfkFXufV6B7lmPKK73FdGnbk4xV8Tx613XynouqkGzqi4z2A1/PPm4srIM9PvPH6yVZf7n05Gnh5AL4+xmvNOcf3g2eyrTbU4Xwrxsc5tzWTARfpToyIioccX7/vj2ubYMfdixn4AOumNydy5PaR0FuCqXabsBbRJJwgcd5xNfz60f+3cmlH6/5u54iPuyhff1sK/Aa6YCfRfvgr28qqpz+vgP41GyHpvYYEX29+Cli5g/gk1zNkYHruTThcVCu9SDw/3IW1OnDDqyfMyRabwGfet/z+HLBTEiTXxwYJCnmUoKB8tJ+cxXp7tI9wyI5Yto6ebdUrhX211XXDx3wZ3f7DbfTXSUib8dKk/eIfyV2f3uYfvPI4tGw7UZ9OJQqknubPp1HunHRPa46cenWn3dB0x4B7+D/fuE9CPa0Tki+wVI5ehXfe4kEvCjXTCOFIWF8sns+UW8seFEwx+ybMe4JL/9sv9wB/mLBsqCKSOC2b24mqx7gU5eJLbfZGr9L1LE95LQLeEgFOQX871z60GfLlsfWQnJK5Wfm/+XRj1n8huPgN3B12rp9/AN/amLfy7thv1c4XewZny4kW/Exi2QTMY0cwZtnBX5TXuf8tOjufHLU6XTJQfxl3fVPBZbAP89+XuM8uotDjkaKvVf+Ippkr3FYazOf2n5qpUw9zSG1lVZTUjAfzcNs3s7rSbRp6czjHcAl6w1OryntyafMtPlLPVzlqFJpZ4k79E5E7/TdH3AftFbPW9ICXDa3OvT5kiNiqhg7OsJxGWyZI/MOlSRyKahP5M8E8JXc5cf0qugQ0qM/KilhHxCHWVc+fucpDvkIXY/EjxdRacGN9hjIQfn2e8eF4Bd4BXym8FYeaUTqrHKKldLydw/Xhg+Wo3c9M+7kI57WrjgkyV1DTGs7Bi9c2iCi0/eWZb+axqWz2Xf99FPgR8+kgbrACa8UXHPVYXHb2AFRqvA/nt9r29jjFpc61rxNHYi41u1fEXMErVzqLjb9bjNSCP7qnZl12EezIl/tWjZEROP+KAXqLFEiVYXZlvsTFehESfK7usdian7fcLYzRkr92yxiv6fzqcFw2spbT0WkMl9rki/2paPqU3dj8P8e3f2wb0gXj+bbbknRDeCSpdoWfQH8wsmrTca1Rwhps3Pu2qxz0MPNQ25N6ManQwslj4QTJdTn+Jt1WfoSerh/dUMezqO7zSe9eKSUrnxynjVbTUwDR/VVnnOeS9MLpi/ogXiiybs1uxrHcehvwnH/q8B3v/2WHverhb2ycNXeiINEZjo7Ph2C3Hhzfrx9AeyPwUk9Ci08+eDJZi4rSQPP4pTGniUnJGR1JynFdCr80Iy00+qIK/hkilcdHwOLmrfg58l1wNszTyZow6/sNzZt2fK7mOfX/vphF3jk9lzT5sxrAf04svQj9ymPPqV/sDPqxqWxdvJ3eyMONHFd8pYjxrA7vkw7nw3e3bXtB8u894DfOCNLJ2WugPJ6vxMXIZ6mZTWgYJMXeL3xufW1+WKKAKCltVBMDXWz13fbxcf8LtuYoi6kSN6ScIs2Dnylcb4uwPFzzj9ePc4H/IF56ksb6rG+jReaiqG3xrhfGfPoBJfkTVJXuiEOHPFiz7t1EsSPPr5P3tBfnm68iPf3AE8jZM3MwPohSjREzkBQ3CylmaFK286YKNGK60Z2f4EPmbmodORuhZ+uejVhI5yAQLOP9vU9RLTg6q364XCqJldNXGMJfsqAM+2p/C8c6pOpPvQ+CPlyyw68jn8DvmGSydQIxFcGxr5V1Ycde9rkTNkZ+N0GZpobvGBnTW/Q2TRRDfijsE/RsjIBXXItNtxWz6UvQ0xK5wO/npT/t7EWdmF/69meJ+BnS21ECYdhz1bMvVq9ADj64IteA/sAb19zvPuFXtNEdGPocWX5QPwe2qa7OY9HQh+MjuHPSEE88GC4ofsDDmU1PF2uM09ES7653m35yKHjl6ZPHnGBSxNv1k0WtRI1d6itfAK850OXUvcFiLd6bksuTQQv8r1frvdtXw4tOzglPlJDRPpDlDY0aQqJ//Hiq2cdiPeW6dTuuC+goMZHG8buRJxbM3fhm2H4IdVMD62f4C2kO+ifO/JDjjTNVQ5O6AV86vKby01bpFTX+fDrWOy3Az+e/t60FXq2/MvfG4gT9Wvp3NSMeJ7A1mmXfj/wllQmpY/vLqQW4clBW2FPv3hyYcxluB4H7l/u/QB8HrM2p8uCEgHZtr1tq+6U0FKnwYHlN8F7zNVcuCNaTIobovcdfS+kvCrXT0PA11y39LKeR4KABmf8WuIEO3LkhT3PzsGOW1mcTgQ8/cP694+jxnFpZM2FZ8W9ER9rSrDQfCeiMw6j9zaO4FG53voFfrWIP6+fVCxCXJxTt/2Q9mh54vdIWPpQVUwnu20KybQXk9rILb0DLcQ0/ZWt6RfEizQ0ni3a1ItHauN7jF/0k0O7h98vjdwB3svhrsa2Dujd6yVX44Tgle3miYNWcOnoM0oYAj5mv6q5e9MRD1CfKUp7fxbys+/qI9cyePQ2tnttR6WAuEPm9CuHvHZfvXP6jwOK+KXQ5w0rBkiop85g7knwL4s9PNq2mHBIo9p4iOU54MXv12bGRBKdcX6vrgw/4818kdlu8AgOD7GbtBrxKqWeTTvtEB9cXHyvThH6d1Nqk2XAUAEt2am/bp8pcKCwyN12Q4AvX57SjJ/VpnVDQpSfIR649vnzqEvAkXbN69LcfkwCvMStY0yIkPZ3nmm1uQ69+ig0bJ6IQ7UKEe/bwet5NrS0egF+Rzeg2/jJo2wgVzpNdt8B7n1rr4P+aPhT/S6VTuxEHHBDm4PfaBX4GwZGWi9doGeLclbEdQdeszw6vWClIrk//ll1vjeXNqeqHxg4GXGOdRPXPALOaN5zVUeCkZAyfvdvCx4OvqD59mz7veAdvpb0qUD8zMbFN3AKnPQ1gv35r6H3ub+C9tT25NCjWs15EVbABia7K7315tPyHttq9Vyk5OW61fejCLzMC+rPJ/cXUVzz/iene0vAY3r0XRP+Q4qc/PYczKtLz1dVTbBrHQ4snjQC8i/77ZG/vIUcslW0m1tvCL9KfIDjCDtZsnLamYZgxN3X7v3eDjtPv0+IZ4gfn+7I3UtXxX69W5Ucv6dEgT64T1c3ipPQ7ovnFw+HvaRYEW7Ta7iIfkp73v1+CHzGYwo508F3Mvi4Pj4ScvRcgvfXYZjPnO17UkbECOlGdsxhCy6XJhfHLCkBb+2h4uCHByA/74RqXxizGXHmbv1U409wEB+Z0icA8drnX48F+CBufj0i7s8uEXgE8+T8M7Bfdk7MOpYHfsuN4uIpXMT7S36veTD7IIeWXlwscgb/6YjyUUqAPxshEV/5uI9PF875rU0Bz8TEfey4uuM8Mor7VlCKhOT8fs3RwnzwrcbcX+AAPDZxoc/6a4iPnjWNrviNX3d0N1eunIK490oFcac/cOx9PTnzG6t49L36+6ORsPNr9+xOgXlDKUGxU5MRv+hH20IrSnkkyckxWndXSKbjNMXDyrFumvaYKNgISaG1dLD9fT6VXDibn4j4Q4Xrkyd5wTzSPGY2t/9B4JTLHR+FXRTT8sOnBVU/edRtxIpfM44IYdetmH7hjzxpTkzMlocc+b0qdP1g4PIBuUfsf8TzaYGhQVQa9MvNbgluDCd8qvZ+qTrsrb+nTo3Z1Qj+0c6+bgv6CKi7gYbB75/A+FL4O8I3gbip2uBmAN7jzXhJZ944OTKz68f7M1SePp9O66zJ5JLauFWvfA+LaU5lmMpcT0XKevH2kTr8nG9bwxPDxwjoifv3nFZ/8BNqUiPc9WBXrR0bbrQE8fUtpjd/gofweql6aV/gGTdGWij8Docdn90gj+Q1uqmZRzuGgE/4N3jXkz1SGmFomLu1GvGp8a9ab8BurfQsFpmBH5HiYTNBC3HYaz+zh69nv9V67IX46FRM+OFNI9JhPw6ZeTD7aBj4P073FjmM4FCK65WdR4GPOHYhVf471h8nxXlioIjutTo3/0Vc8lzEITd9MXgxvFtTylSldOnI4NhsdeybkbULmxHXLrEre7Glj5SurnZdH3lYjsZ33huuCv9x5I6fBX0GiigrcOfkCvD61Pp0//Qaceuzv6sVt+M6otwLtnxXhj9+devR88Cn15RGbY0FDyDWeayKBPJ7xdOfqn8hz+Qm328dOAF8ucOXbvtjHCPf20yeHSql7UO9ikMXyeP+H1yhUS5HK8L8Ft8BT3+uT873n7+hz54eMVpXxqU3L2raGnA9HT97eHwx45H8pdXvVaGXj+T3fbh2MfKVBs7vLdwBeT5Ls/wDeA0dwmbtB+58GhFRoL39Afbr2WUplcDN/U42HT55R0Rf8l88Hb8K8V6/7f3zr/EpcrJezr4S8M8X30rr/w763D73atgwLn09GpB3uk1AY/zONvR7ivupe39v380c0urmrezvzSFxRo8Fm8FrKzx0rf6BJodEep03O5D3sXXzpS9VXvJUEHtKb/IYOVon1PG7GComvUxFvwtBUkq5sVjzxi/EYQ2DDBaCB+317EV4wS7o0yLN4gcKfFJ4qj6mA/kEkfHvLKdmCCjAOn4hwwnM/FyHzErik4/DaG8T6N+C6RM5T5A/tXfNaPET7NeE6z4LNFYhrmk+xX/6aMafs/ILGCImk9Hfx07tjR8B1nQ+Yu8hR+p8g8WDwQfbWqbuvFmFS9+mlj7VhP+97KHP8wbgFfK97imeg5w8vGvVnF2Ih44q9tAtOyYkeb8pTp+Qt5VrNHDAWNhb9/anmuwIBx7UN1Tqqoj45/34A4UPcf51wx8H7ZGn1w8/Pu7q5FBl+tStl8KwDxvmjDZMBZ5luFPTTQg5NvpbhRL43Papd5OeHMXn3n2I88C6qzC5cW9MDfREzLNp0Uu5dGDFFvOAaA5N03BUmzRSQOWCFJdk4FfufueVJqsqUuDDiPPNZ8DnU9YTJ3Xi14qf9vf9ES6h44E3phgo4Xqb5PasBW9RIpq0dWEI4uRqFOb8WURpdU31OiyOdCD0sjH4hsnyF4/aXAFWvyS2ZR70+eI5GheLKnBflXw2TwWPzmm76oj+7cgrkTs87f4GMYnfeK61y0ae0Kyea5P9JeTldicgEnaT9+PlOy+u55GyzvP1S/9w6O278GkTYP/edvlWZn9VQKMdqj7q4f6XJOeHvcb+GFo06bA6+IzXE4pC74DvpvW1vl+sNeLCYp/p0yeCr9h5rfEPeMgbnw/tdtKDT08GGo0Yv0tAHzaW1VpgvUnGeVTYI/711DUxekcncCR5hcrnt4G3LZkfkPGNRzttS5bPPIrf2K1OP1XzEnLbUbAoDbyMoWlnpfXgVz2qW3nqxhgiq012056/FFBxlw7/BPAf6hJ94YEH3OLYqDCTh/3kn77sR6o8NbuceLkH19dUKE1e915MgaF5k4rU5Ck5pVj9HuKWvrOWvTV+C17VBPWusFzwcarD/fxeAF8qjtnU8x74plYXmz/dJ7ornbdOOw98Q92vBYneAlJoUf8yIxD6vn9E4f40Dr1THOs2epAiddz5faEa9qmSa/yWgCQhzV7TbcBP5N2METx/9NZaSqY97KvGQ35eaizzUgSfLcOzIKujFvy6002entgP10+5v3r+AvjuSc6CFuABBrR/RRPiT1NGpaz9Az7dxfWinWdxX1WVMwN/Iz+o0n2ok7Y9l5x7vei14C3wmn1O034b8Kix0PvSBEUFWrupBrQXMfUqmWKbCfvqzHV7w6/TEKf30exY8AS4YmfhPpETeDaDsox7ID8nQeOns0YN0Wr7Pg8ax4N/MLNz44x3QjrlELp4NvjuqsstvtwD79pLc9OOP8DrmvwPDFf/DpxtTMGvh2MUyW7uIz9r+Nu/1krdf22Qoyu6yy7WfRSRTlKiyPAq1t/9omXm4Mt0bLP5tBj5Uk7Ljz78u4UD/+qdtf0VLv1OqjLUGs2j2AcbHrpAf2hfjBt55CT857YPOzvAa6zu86rkFOyou0/an7nrgCcZOdEsahj4GQ7bpjojnjtn8Nfcv8C7PkwTTy+DH+Sc3325Cvj5H2dt5p+oFlBN5tqNQZE8Wmc6Li0Kfmb9OcGBomd8GqC7UtCFvALjRnvDuS1Capr8cbSqF/Dgim6WGrBDFsWZjOaAd5b3ZcPJTeBZxm26OPED7Lw5A7q8lK0kxGvQdVxqI6EeRvlzbOaLkFcj3OCGvKK5QxO/xwAPFoffWbcafE1hqfrNJXuF4DlnrKkH7+tsVGJtU6GIAvJrV37uBT+778FzQsQJW9qPGvRU51G90/riB6cV6IJFdo/WS5Bff3bN/Qa+dq7LH/f38Ov6Oprn9AA/4Ijr9IzN4Df1s+xTPnEVeGytf0ePgZ10u2fX0f7gp4nrwp3/6nPJwU/Vzk2PS/MO+o90wL5NqmsZKg++jV5OcOhyrIu+Z0I8jqYibp/hWusFez/70kiTd8v49FbkX/x0nYR2Oj3+/aYB8vbd3hVJKQpUk3XIcz543I0KW1Vr/Dm0TXufnXcM/N9VL+/viBfQqvzrIU9YPtzmP9uTA8Db8OU1LMQ6/BQWfcQDdtbBCtQvRT7wjIWDR/zAflhlsfRPMPIcFlt9tI3ZATt1Rd02Xdgl5a/KN0YWyNG3h6fzPYC3lu31NjnnxqW6fZHXdyC/yTxS2rspBbjExaZuccibnHe+PuEY4uUnBp1McwGfOWz0ztk+2K8zd3kueWkqpE1hdZ/qmmFH33Q2VOuEvVS01MsoGfv/tWeFkgLwg/iXY1/sQ57c3S5Bq5YCNUZb8V1PSklr+9YmN+STXGvOtS0Azv3jl8GpWvCrezUvSHCBXlW/EuK4O4ZPG09PFOWt4dPolylzht7h0NieH/Y4DOfQwTde03XDuLSr7HPrZHkhKS8uWHqpSo74wdvSti6Uo0O9ul8521dCnoP0nv5A/pF/ZmrfaOAp7Rv+Di1fBzvD4cDC4eAxOxdcvHcAfKSFM+UM1uC+/bmuUnkFcYPZey8NHw+7YJKqfdt+5CvF5/iOVQff2ebzuv3lkOshGXbnpgE/PH2sPUMDflWpKP70YPB/vwZGDxOD3yW6aeRkOEiBJi0Nn2QNvtQUcf3A4fCD8qzyqx+Dj3Dv3N2RL3Jgx3T+/ON2SURq5c7a18Hbz9U8GXyHy6fJe3ukfAdvzrb+0ux+iGcs1DBteAv8Vy3/8AMj8KZoeUvpMvDi7SYPudU6C/yMrbfStvXAvgi9yP8cJqQpC1d2Xz1IjhQ/huxx3wr+zTHTqw/AZ/19pjR8MfDkE7+e77wGe83Z1qr693Os4xvOryp+QC8rPeym1MSnZr28M4sQh7q16L3bH4z7oGWNaro6n/RvBBmeMVekrVmPzp64qki/zj1bbjNRRI1K66u6j4b/23fu9CO6cjSw5fH9t+BFblTeGP4b8ZlBrd5Spl8bNNt2hwJP2HnDZJwF8uK+9rYyHrWIS22nBAuF4CXkJPA3Ob7g07a2R89vOMJ/2jnQtHg88tk9f34bKI+449rPrnvA+1G5uu9UMORp/fVP+x03gAfVuafwdr2YKhc8NVMHv9pSbUBgJfIc3W9/dv4yHHpx3745CEfQ2qYl7152EvIj55rtg5891LLQte8g5B89v+QqDBLSnXOozYDxmSYvib0B/zG/ZE1MVTX4GR73dT/nKVDs6ikqDdCTk0z7L5FLkCOflUUWLfPA9+6VaVQYJqLZEzc4rm6AHNFIfTLzJpc22Lsv2AM5wt0S9Ok58O5db4ZoujaCPx+4v/dkJwGdKF29OwbxwseBHecqEd8ZIfL9szcVfpidfEB7AuJ2DX/svQ5I6ceTmhuvBeAfHYtJWAueqU2Q6fij4OcsrB702tALeWPXJvF0FMGH1i2KGAKeEO/pfXmV3Twqml7c6gUcu3SpgWYqeEK/Ok7lPgZu+2LfYM/jZRwy37YxUhV+4sPTC6W+FuCNfKuPfusvpYO2Oq7f2sU0xmDytp5tyDt8uvvRA+SbXs84m7JmqhD5C99TazbyqPfCAxUF9uCpe098Xf0BeT2KwzajqAQpIFt2CHDJfW88BYJXmFezQ5bjuALa/fnh1M3f4WdviFPohXFfyy72CkOcMjlEkCmPuOqDrt/nO8ELc/k2oblsnDzpmb68Xwa9t7OPybdI6McZfScmFbH8zbKYSs0C5IvebZwTPwZ6UDAsRgHn5Wmd7voDvp+OuirfykpA/jEiibkpl8oLLUY7TkI+43Tr5MrjXFo9cODpa/BXt6t0urvOUSD5yk/dnyBe0/I6obL6goQOz+142Qvxpy/itHubkGdem1v0fgjyB+UOnNm0H3bxjj09r55eDL9QI9RlJvzKoN2npG7Yt5f8AvxMEbc5Pmp5zmspB3xB3bayOJzf7c2ZwwmIL70X6xvDT0yInKKkEC8ho1VXLvjNBZ/cdszyROSF2N0f/UgBcqXPyVi783rylHn72VbV7uDnTU5t7p/DI9/pyQ4jEQ9dlbTnViTsJaPUDT7F0AtOg2Zr+yMO379bqF+f1cDDqzUv3UMe6tOZq7uGIZ5YdyG36zbmacbEO/ozkO8jlI+LGvIF+iq45n3eXeSRNfGbmrXl6dHFqRWq4Lmdq70ySGcW8jytj3+pRR7CjkW5ITMQFw9Z83LtQsjFOp8zN/uAtz1up5nmGi8uBctNH3rvDPK0Gmp7GIJX2nJQ+qIC8ZiPMSqrW1IFtO3KpZIjs3l0Ptl0wyHwq8+V9bkxDfbIzyTnC5ofkZ9qemp7Duxrz6r5n7dYg1829EruWsTHHvXrc0Axk2jO0otLCpbCznZOfmrbBRyj6lNl63AB/TXmNu/5jXy5ld0H1wAH/al7TicS/mudk8tQP8SZfyipuDghPj/j1oUfN5D/2JIa0/Mt/J218kM3hSKPbcsJ+wpz8IBHkW9azA4+hXG8VuzejXhq9lDOFtj1V6/aepdeIvKYkJlr4gU+VUaz5wVHDn1aYbFeDvL3R4RXu/JDyInOC5rHkI+5uPBtSzjissG/vCY2caU0/tTwcu57yFfLtcWRa8FrbLablAKcsEt1r4YV9q/Ewnr0PKzPwt5D3bchH/3Zi/c99XAdceFdLjMRV/8tcvIPf8uli31cM76e49I539u1Z07wybA8t/jdQugnT7VuiULYebfmmjsW8ak0a7J2M3CDurDz1TtcpbTzQeVWf/A0h/6+f6A78ozmF250sAmVUJxucEnNaeTLNX5K3od8nZ/Tui0p/w18rtMqZg/igjlGkWO/JoIX4WqmdyeeQ9U7YpTXoS6CnMPe9AmwPw5XxSg1Yl8bPiy/vA/zYxZ4LtB5Jc7vdTCt8jTyiUssj6khT3qhpLnXS+QlTTCVnsjNUSAnvm7ILeSxudjJ/QxFPn3Mrtrh48C3XWa7Mv8d6gPMC9E+N7NKRMPGbr/TVxXxY61sx6CZiFO2jNu8HPb6Rvteq283gWdYuNdzHOIBFSEOA3sib376IlO5hdoK9Kjn/exDkQrU66OuFhd5dBtXBE/qv02O7o0+LBUBn09SfnJtXhCHRn8wix8/AnUILBMP5WnCzs9/fH4bcMCsXV5aRhjXkFHJcnq7oJefLDl6HvlKR2O834MWSUaJ2ftjkbf2zOLk5O6ngEcZaN+KR57P3lqfofctEP8bvfXIw+dyFLW/ePykwWJSH3jBZflG5A+9C7HYhjjEWMtNi0zWEX1fOyRozwP4Nc+vTLABP2JMSfuGh4jzSBYvzL2H+NaEIa1uLpWI/wZtyNoBcpqz6nY9FM8DvzLTSm06+M4hx1bnfZSnIrqfTNVy1PxHoWm4vpgW67jct/4upaN1DwcEqiEu+d00KBH4xbJxgQumgf/S+3XRj6/gx+2YXt6vCfyTivjvWmMz+bTdbvASVdRhUJCf+WnBLiH9qQv9ZDNBQC+WBt9KbBeRUqT+xrDxiBdxemZsxvsH/HI/j4Q9V5GjcqxZTkKXHcz41yGvPwZw8uZtBH8m5Ejpuf1cGhBoFDTUAvGG5pSjfOCrzaMra8chPzZ6RpxbWZCANvVZOtckHXHC+4NVtPLBJ3jpHnwIeX/3B5rW1iM/RPFdz6LpyJsfdjx+eY+58vTs/PAITeinkwMDPP7AjqmpTXmZlyGmRNtU+Ze4v38Tx644CXtK+3FNaRrw1KTXvzYfXiGivg/qq6uB9x40OrR8zRUOrfM9khSPeNUhBVOXQnPoD7622krwDt5VWIxrikb+yP0J5ypuCmmP2ahXF0fK0fDc+i6nPjx6Xja43zrE/yTHN403wTxKhx72PYZ4o3ZFhcVnIb7/4dph3knEzR32tPkgfhvzd3vrYeRlVAcPmGAJv6RGbWjON9TP6CFfd0IO9RlmVV9NPgG8xFLt6vMdsAtbp50++euomD47FpxKC+JSbVFcagLqlhw3mbYg8DDymHdMNOwok9AX80E26wXgT6SpaeRGwm9eH3TmBvTj7ZUPrziFIy42q7Fx+FEB+fo31jQjrnbsurBtJvwLl2ODy8qA03903ZlohryWbe9e91i+F3Hng9GXb8yUo4RX3M611+Vo4cuvp48iH2rKzrFXUkaK6de4BwU/pMCjfynsuKbCp8cDWh+koq6R14yU78+Ag7p8+n7bCyWbut9JqzwLvszr2d9VOVjHVyZY6Q/uCznjkzNv9mkhJV/gcuxRt+xcQZCpFuJAGy5+adyVL6X3u8xt1KAHhh7x8B8aKiCVe4IJe37L0SDh1acux0X0J7T02XLgj4ZF0fdaAwXA344/tpagDtP7mCwecFC7/jpfU8FLTXJ0tIwDLrkz/vbpv8ibfqV/r1cU/L91vlwTezPgRwPKrw+TCGk8b5VPBeyo+FTpD04d4nwLqqdqnRTTw2llO8cDR3Aq2SGv8RL+U+jz5ORdPOr0M3i7VA08p1GPPvYAf7c09NdjfcjNuMRVe3WWIU5z3HDf2xLoRa9I5Ujwhf0FWy6tSobecAh5GI+4bHzjk53N4NucKBj/4rEzeNiCj9tmnObSlcUPqw6el6Ne1tn+tUcltCukPPaXqZQu67ZaXhwNvOSz5k7tfcAhz3pdcjUHvkEn1R9uQ77EltWnm7HPqr8MvD4e/KPVHw4oX9YV0gXji7vqoRef80urH8FPSV9zPPd8LOTzqLv7E1okFDNnYE0neARGiQMbJqHeyjvTeyUfTklI4ORR5PZJQl8VTB5OQt5NmPb0QafA99j8uhs3HXmuydtjsqOQn6juHLCixgZ6PV5t9ps5Qsp1L9V8CJx4AH4YfjXkseuuEA/bPBGd33swvRW4S+v9g9Ix5bCH5YZG53yVR16zolzPvkJS3dLLLUtBnr4mvny7jxCXHKKxfjPyPXacPd19AHhUlcmVMXXgd+TmzXnCBQ9uxA2VJRNRuKvK7tf7BYh3mEpnXj3mAzz8c/Vdb8RL8z5eUl2hjXzQSQaHPqK+yvuANz5Rtjj+5/TphyEPPs1ftDy7WI52PiyfmYP8HK3uvyXa4ONkyY8Y8xR5tQEx4aLWZ8DvGg7/+KgspO/zzi1aDr7epir9Ra3HIR+92v4qIP9xjlPd7umwg8p2RPT3RB71ukqvRiTWURsdcfuMfRwelGHyrVBKHqsuOM96gLyFUVbbP2wXkUHJZfdWOSGNTFrUKUgADm56WKtjCnjUwqSPv0XIP508vHYO6g/9XSXYPH0PcKM/6ekNjgJau3qyxZ6zwIuNTirtX8WlzpDQxsH+WEdvnuTH/xWS2heTAU7GkCdRA+9Yfpejv/T02MdrYrLMfe+g7MCjrde+jNLRRp5uJ7W9RZzWTbwyIwX1x273fbwvAH7LkZFV0pjzwI2n3L+5HP6oXfild7dzBfT6xyPeQwHsn4LTO1f35tCVoC3FfQZCfr9ZeOgc1uPI5zqCrah3NjKjUFS2BXL3d8PHkrcSGtXhoxoPvVfifd1iwQDEO570+7siXp6KTe5U9oG8z6n3eSlGnS/jsNovz2EfW5dolDSuJsqreFcTCz6LyhNxeRZ4jF2hUx4MQ97jMU3DTiHiXy2q6XnCR9AP7y2lk1GvbOyFIP2RIYj7NiplztgvRxs+Lh9pgPsv53Zq3EPYfyqLSyrd18jRuAPXynOQ56kVas4XoS6T4ppfMzeiXsd1euRba82j1luRM27heFqve28dCR5qP6ObFUHAUbR5Qw4nIO5/9svhhG7D+cQ3XzZYZy7Rl7ZHx7eDF/HtnlnWEHslOrd8Sv3Go0L6aqNxJR1+MLfb1XWvES9LTfJIvI76GV+2zf5yB/ulT+7oSzHgTRT37LvFDHEFu3MZPrhcGp87SrwN8Xn1BzWvlYMQB3C7VrEBfqGXtnS8AHkW1y4mRQ+D/VNjuPs63wmC83PRjtfgfWQvjtihHQz8oHBbqBzW4zT7d/MSkN/UFLff69N+1E/Zbfz8GPzbd23+zR4o0GsuUb0zD3jhA513nw9N5pLCu/nuBvDPD/mmpinlwE9Q+vJjvCPq6ti35CoAPxq66lzoRciN6bfuXnC/oUhnYt8u9DmN/JAnQb3Pof7HL13bKTrg35WqhyukwP/oCvk979VHIe31OVg+EnFn+dQOaS7kp6HKvnItxDH3HLOYcwF67MTFae2v+wlpu1lYCPM/bn4ScHagjoZV6xw13zj4hY8nNI2BnTnqYMWgPOCpBqb9Po/8LKG1E02zn1YiPnfwz8FDwCv/vFpNO5GHO8mlx9DxIPC/X7g9eh3ybf7usQ1W3wi9suXkHM9XsD9sdb6sNuWQcdmzFSdgr+sP9949Gnb9hIXLO30wf73mZq79BPys+Y5ghDHqwKQdf6KS5Sem4rgbm/kaihQ/NiMx7QuPjq1UrwiA/7Tt+eRJmnHgMV42zqqCH2HkH5vdBvxrtdHn3q8OCGnDoqShG1F/yCy/xjsW9R9qvbNtuOCdCCPXlLd7QG7KOyju5MOuKui8dR9+TZvZraRO5B8NqP/0LtVVTAr6b4RLgTcE9lixyRpxnnW3C25ORn2ImXN3rfMxktLW/aGCM6rIA+qXK24C7iW5MkXl+yfYB6FGip+wPC7/zjh9AHXHttffCL0AvM7JdUrRJsTLBv5OWulCiC897XPZA/yP2OhS0YTN4COM/OU8H3GG1cPX7DuEfNOyqVqXX4kgj++NHyoH/zms8MMxKeR1VtrZJw3QLzunn0prfiCiRTX2TqbIi79n+sZ0O/JCn1zsGK2PfbJ32/7ZWahfJfQe/3tsLMY5aVZeVV/E3+7sjjGfDvn3yObzQ8iBPUN3X1x0R0y+ve+HOmLdFORqhA5LBg+m9tKE4cgPet0kUj2A/JAP5pbfXp7hUpXwSP/7iF8fUL1ZOw36X3GAVOSGuhIO1g9Wj7uNeM7Nhi7nKD7tzk5K2yYF70R95Ze7sDsUL6oEXh6M+loFV3oZwL+Y1H3bog3DJMjj3LScA9zv8q8p2dOgL98Hrx3LKZanEQP6zpkwSExlsWVrNXUQvyg/MXYI9o1DfOLNIz+QU7BEXW0m8uSjir95ChAf+Jxab3htGoe2qu3LUqhEvMU0r78i9G6JS9zEuWIu3Xm9K2ER/H+HwGGXpZA/hzymN7qifsAvw8gTCp5KZJ4++G856hBdesCzcteX0toiBd0bH4QUobxs/Af4L55uzwJ8kUe9vj5EPfY8kfS7m/oC1E251SRn+wv1YYYNWp41CXUEVooP3a6EnBtmvtHRoSfiJuvCxz8rElHKt58iDdTner3BbmU6eJdh01IrdzwEbjt26rRGHTEZWXr13bFaSH33F594/hn2gvbg/QurUB+uuN32I+qMCNtrvkmvQO9u8v98E/c/TkNjYDJwm6iOXacehQLHT6+TU4G/tGbkEq/9yBdtexh++SvyXY1WurQfBt+j/yppYD+REv2ObWu2Q3x9YLWvY/oTyN8H7gWzhBL69fpydgv4Rq4BPsLbiA8ExNuGDsoA3/7XnZm2wB1PTawvX7OFSzMU9J71Q5w5eXSz66/7yGv8GHqRgC+3PfjCE4BHdLN93kZN+CUtV6seWzhKSHfp/D2ba6QUeUp3dxLyyaLKrgK7laflBucyDFB3pzxGq/E5+Kvyn6+rSHcCxzLQbbrkgHxv80O/bz4jsnNJX5htJaJ5ATu6d6AOy7HuP0oHAV/6lPE5pgX1Aj/1mt8/NBD25dRHScJRHLo16/rFEOCGu+en3a01UyCzRUcmxBZKoGcXP2h+LiZRL7WTSVhPGfW7++qgntam6Xoa1+BPNpisXVIEfOBNRuDKv6iztN79fIUf7AS3QcJsFcSP/qrMdjB4DXwxvf/fveCpnz4U+j1/A4fc78790A57ZETKt2UvTymSQvVq2y+Ip79575lU6iZPB5ZsvPh0p5j2DMo5G3JIQjOHXfLvhvowShvMN6vAL9CPMM5eDjmyrkFdbwnq86wLHTM9B9fz8cpuT3fgoGsmv1z9KQLxl20XHBtRN0dv0H1bV9QxnJkVa+UMvC/h1gavhR3wG2aKXV6uVyCVwviMCagH+NghwuM9eLGzNz5e8xg46ZmmE7PGAh9yMvzYvxN8DKFb26M3qNMXZdbzTwqPR/F+dlcSEMdQbnoWnIQ4isLgeEtuBZd+NtTObH0spHTfXjPNcL//9nNynI56eWtqz4rpDfJqNZbaeA6T0mHzb+1e2cB72qraf72R0hC77+4HD8jRMpW55j9hN3wtSiy0xf7IW/bZ2Gwt4iT79ttYZwAX0uydNgZ1BPqPtX1gCnnYTvu33o4nqo54QRX+kONWJe3vYG/usrNtrEU8PPlOr7wB2cjLDKo5kQy8xcP5s3Ud+CC/OjdeGhivQG4eZtoHJQqk2dk1kOfFp4lPF2W+QvHY9qVm5X7Iz3vSHug6B3Vd7u6Lra7py6Xmfr9yHoOHVBr9xi8J/kFdx6t+vyHPJ46URF2E/lVeb8btmk30SqVK4cleCSnd8D6/VQzeaNYIjgvy7mosnc4qfZOQ5vOnS/tHAZd5frVPKPzHaoMPOy1ncch+0CT9MODuzX3FdtcgFw7uH3G9FHiyt4lbn3LEcZ/yLpYl7EcetFeg1RHw4bTWT3YovAV/qr/BGgfw4o22lXR/5yRHZ+21L81DvP5IxI1HLqiLlBmxReke/Ft56dXSCbultPvROnV5MfDywzqflsIfSkjYHaWAvGpejqPrMm/ko866NGyvEPtjirl5IfxHyzJ7313ATaJ2NV14hnzLeVXFg3TAP7s2udshG+Cf6y488f5Uj3jCwzMf3lfALz+2V+7OTDFtKjj1Ph3+/O2Jx4O0+XK05W7Agn7A7d3iR3msAh7JEflF2cAOeP1e0BCDvPr14sdaT7IQ32ia3vgLcq3zon/+mxPIg84+HSZBvk+hl2ufVNTlchm58l4Z8E339hX3vHcp0EDLW+935MJPKDzofSVJTMEGnD+PfivCv1Pa/5kvpQUt7QGmqLM7fFzMWwXg59H84phrqJuQqG8cvB/838PpoVUpqCcVe/yDyTDoG65m9aFjM3g0re+9qtBTuG8aOtnFSjxK67+0SGkG9kXfUrlpubA7+2hJPyOO25rZ535f8DQr1SIr7S3AY3je61eVA+SYasngFeAFPVsz4cIu4ELnXt/fsA1xBjPV9X5fYYeZmByaUwJ/6eiipyMHoD5QzzELjGfzYW/9GT5WhLoWacGdQRtQr/HZn7steoijlnX7yp8Ie2rh3lsXWhyRRzzhweqprxTpq5/NNeOJ4M32MnPznyCmcb/nJuXpwZ9rvOE0GvPpt8o7fwfkfKfctQ3tqK8WdbFj+KFG+Kmnzj1RQ/2durxDZSfroSemHHJef5tPO+X4szdC36et8/18EHVGxg+0LkyDH5bh2Gloogj7ZaHb1XgDKfgmoy61oh6x4vDePfxQD2abd5E3F7zXrZ1LkoJSUY+v8YezI/DzhFExnfOh102f3LjsDt7gva6DYkckLT6xeFSQCJ6Pl83NK3WIY+rMPrizzBB1MN48flWOukwhcrsvB/sCp3kzd5XXLwlVeaRlDs9HfcsJeyMPZsKuU53eOpiP/Px+fV/MQtztZcOUojmIm1zJzbz15QiPNn7gKwQiPnVhyfj6G9AHDscyHWMRX3Vz1h+bBbs4NUj1c2A3IRV2GzrD4APRzdwrI9+CF6Z6THHG9xjUw7HNMv/siHphi7addkI+7K1pup1mznI0d67XnFHIT7p55rFFAXDdPcdUtQKX8kl+pFfwc8idouE/G3sjXybHf6v1GPirwU/vt+cIUT9C5Hv5QjufHrzueFyE/Kz+3eOl1ccw/qlp4l3wK4Xjyno0PAIe+6jdRbxFiT5dnX+wCvUlMj+4Te0LfCOT80lvyncxahverozQZf6IOLUUfsIkB0FdDHjUSyOM+5uinlq957Fxc7SB/z7/e7UI93WzncnCGtTfyuyyD5yIupN/V89oGAy5b1L5NL4cvIR1t2NGbEI+ifLPExLDrQqUeelntBn4TAs6q4b+6iamomP+K12QH2IszRL3RTwlnP+2FvQB6t6nV94qxHWHbvveIncRuJc+b8QZW/Dj9imnvQR/LG5ImqIK6haMLjg27+s1Ds3wndEcPgW83Nm1W74i3kcOUatuXwY/4ZjwfGcnDuiQGNcB3Mb/71unjSdhZ/SaUEWwrwNmZXrMBE7deNehPPIv5KRXru6fRi4pn1X83P8heByaJsZnwHv56Tl2w0rgTaWSrl6bRyF/P6naywN1xRLveUfMiENdSoM8lTLgwhrhKbNqgP/7WIy6G4s4s8LIktN/wHfc7V2RZF2DPHbBxsKNkxDnLNsScX2ekF5GaERtBV+3+/ft6tnYp8tWv7AUgHf7MVG/eynyRcwWreh5GX5CWo8pwjXQa4mn7Oc54TivtjZI5V8gj72obIkN1sfx+e617uBVLNW1mhKhhjjYiQ0rDwSJST/yaOZn1FlzTr3Jfb8JuLHbxyUZqBdleDV/g+kZ5I2pPS/UhP/WJ9WnKB75ePg9n9J1sENuvX8aEPUE8jD0oNxi8EN7pOlneKB+XsGbBesfgh/p9SNiV2I48q+5tvl2UxA/eKUc9PyJhKLkttRXIJ9lQe2ZdGmthFwnNpwMqBaSxuXYsZEPgW92qzB1BW7m/WnHoGPIn5yeHl2oNYtH9kmXV61GnUD5xJg4ffCfAt/eftsXdXsHHnny6RT4RNV3zEoa9iDO/3Oqjxby0U9GFmkMew2e/ji9qWHD5ejy5X1378PeUfT6PvBSDfIHZ/Zdswv8+sW1u8+Y7RbQsdzec0SI0y0xV9ZLRz5+8HabnEbwu7uXus2wuiiiTPf91HBQSNoZ07vFOhB5ioJX352G+NGEN18GoX7FvaWe6x+gvt1YE1uPhh1SOr152LVOHOfez2HvS1GvI1Z10nbFzagbMVKr+z74QZ8fW5aEop7Gkm0/km5kg4+5Qk577CPUl7JYmTsKvN/Y2ut70l3gj27epta+F3llFkX33bAv8lvE2tefc6i7bv7Pc8gv2XjuWjce8jTuJb+I/gp+WO0is49pLfL05wAvcso9RWpYaxt1B3UUbs60ClmFuOjoexYuo8H7mXR0juP+BuQLhrxdH3oL9YJqKkucoNcbGw/ujwLeUmO8v9cI+KFB4fttE8DLibR3fb58LuqLvnXK2Qye/pmd5mGFzC/YmH/sPOSgaEO3ZWmI1yo9yVmkPlpMSb0Gb1K9C3z2w8xsx1NScqoY9mEu6kO9lVM/eT+NS01Hni24Wg/+2o7PvgnIe1k2d0n2RPDfO7MeL7zdA/s7ZF/PQMQRjgW3GWoAN/7T1SZqAa/8yaX7L1JBLC4T+f2sfiClMEnyviBDRbrjuOr442bgJXPNpy7MldBYszf95z1UoOyxmlvnWKIu0fr3pfGIqy/JrFvrD9ytd9Cj21eKgOue7Kp+izogV3sfe7q2GjwKXldlJHhiZZqvhvvAXhurXT3dEfHrz7GdeQPAC/5+Q3HJedTTXLiuf3KVGPrGvOrN+8HyFDjonX5PG/iNyQ5hW7CfAoa/Tc0DTqx/ruHmJ+DmFQruEqhdepac3zcGdYgcVozLmou4wdoj1ZIxSMJ3nG9ctBC8xgcJ41fsv06Urdyz/SLs+Y9Xj8/+DB5r94sVSxu/g/+5ZWlHxk150jJUnpVkK6FpaQ/jNiOfcJpEUH4Ierdlke+rn8dRh6dU6dRl8F92cB6Hb4c981spqf046jKMfNwx6Ar4G5azEjJHS+CHrVwxzRn+9GC7fT0nrAdf9Jfceosook+ORdfONCOeWlHkdRe/O3DO9IfTRNRtPKbY32kO6nqnPouZ2ht2+J26NIeG+aj/oTejYxPi1NHP9umvAP9ojPBslyL4Maa5O0YuBE5v/eXExG7gQfVIKf88GryQmvA1+ceBc2YGlHm27kEe+Bp1z/nADbdUBU2MQ77No003f/pj3c7YUaXVDXZjx55DZUMbkc87wjojBnHwj6flrc1Rr/3/x9VZwEXdPA18D4NWVGzB7lZULBS7u7s7ULETu7vF7u7GbsTC1lMR4URsRcV+v3O//T3y/p/ng7e3tzk7Ozs7Mzujcn8dkge7hSl9vK5hvqkGDwlMkeGDo5obtHajewnsQXJGHp6BvDHsXtDkd7ynOjI89sAeyldy8k2eDXv7HRGVjg0BPrZnkRf74y91Y7KhNadFIs8e6Tl1FeMv8r5zP+92rqrf383LPdBHz81VP3r9V/jajsGtb2IPuijN3D3iJzv32MMepTbiNzsofLM3esC7Qy9uOAc9jfVxvL3sDPQxbPnVbNC5NA6JmrqACD9TrE7/EX57bu8UN3984v3IobKHvR66qfMpgxqPb++unqRemrsV+r7vwdf2HEZPVW/hp0XpsRNuUm/XQn/sMpdMffvbBX54QIPRHVPix33F4hLJb6MPfD+wZq0a3HtHjY5dffOXg8oXvqp3ysUO+KPOZxmAvX/2pnUvzUfOM61Sh9BpYrf0oWqrkwRI2LTrzYz96NOOf/J/XO23q/K9fvD41Dvsqw+rvAqOdlbBedItqYl8bfulqO7T4Vtf7K7dJAS+dHp0+6IW8HTwyOazpiAn7eVXwTHdbvjnHO6VYvGjufBv3Ay11EF5L348YB7+RdpcLPfVM5ujOpS3bNxR+KD9698Vja3prJzStEg1lPvA0nalOwxnXzde2/RyLeR4CzY5Nq44lvcshz71sUHPGwfv6lYJeenRxjGjX0clUZnStpgZh9xhW5JFs4txr1h+3mviePDMMbvXtMVvsO8o9Olv588OqvSuyNKYratcx6fGfsFv/uXBY1/OL8L7nPQPKpbGP0CqyUH1C6XifUjD0U+XML57c6e0eYodXM7XrZscQV/37M/iGV3COT/3eO2cil+C+yNs6ycUI37GUbeTl7yQ9zp7dOuD37O+F69mqbMO+crkqPev1iVWAzpNXJyyHb4pqhbIcRm/iYdLlPVIyr2hWJbPtcZk531K4/0ZKuVC7pLTt+0n7Oha1QwuuJ93jw2WFB6ak/M8+6myE6rfT6pq3r+b5gHym6Ulz1xRwegfVtYoOpt798FIjzGT0JsP9NyWJqYs771r77zdBf9Rf/cPycJxoAo6XT+aZoyrOuI3qXnhqehdM9/csSrcUaV+ebBlL94sf93acVEh9G6Zhi1a+ZxztVzVTJ3CUiZSoxwf2XZUxd/tq+D3+ecpNSSkss8Y9DpX2208FMe5cb3soON7XuOXJUmWJL3QN/TMEhn1Fn2iw6aPLlvBT5cH+1rn+OyqfvX7nOVbtJPqc7rDjbCjrirn8M/ZX2BXf2bI+AJBXYkb4G1b/isukcpR8Mdrx5BEas2dNgerHMaOJmvzfY3xv3475cp6c1jfh5088u07mUhtuTK+bFL0mm+XnGm7Hr9278tvTOrGO680V/eeLcb9d3zQ3REFNripP6uGj+mGf8W1DS4HtivkpJZNrtfxMXrGIt0nbRiQFr3HlrrhYaxLuuEffh9H3tyr3JTJJfC76fd96LO3yNEGHCjVq+lB+Lc7dZ/nQL7V7OLiwKq8k6l67dCN3tgfeebYE3MLe9bim3OvdPyFHP7CZLcqM7BvLhsaPB+6XOhZnahP+E3bu2lkimITk6myu/K7pfXnvUPhU9P28N61dKzP79boUb+0m19nXiIHVa5exN+xvDdeuvvNqGY5LOrAoPMuk7F7/rt58qhsxIsYWuXsqZScG4OLbBm0kXUNuNwtb0fewahZiUv++IU+e//x4gO4JwxptmFLpdrIByYtr98v1k2tGRbzrnl/F/XUPd+wK27YL2wLKFIPPrDk0CZFZ2M/tbRg5b2nVmHXvaT70G3Imfe+n9LsLvElFnUs3G4O7/irJqq2ch5y8twZdkac9eH8efywcnrskUO39VlXGXv7Lle+N5s3M7G6udx7Vm7izFhObJ4djd2d27i8ngsKOqvFYa8rH+Pd4rD4RY2f8L52YHiJDMWfWVSyb7V+v4Gfq9xjiZcL8rD6LUvdXjYUPrDDnCbVibFT9eOwptfHoifN5+mG2bFaXsIz+/cDFrW329INRYhPMDyX66v8VbgHjV744DZy+DxZmp5p+pP3Kt+beaVHHtHQOfW0lbzbvVq9YMETObFLKvty3OlRSdTVzAMHe7Cfin3cPPAg9vA95hbcUZx7cfGADUW+o+fbmWxd3I768JUVj677ht7sc4vNuS7gNGdIWKUPLdF35nwypObZvcyj09423bxcVbMLAVHNJruo/B02Rtxo5KZCHj9YFQ+cPs+etXAOfuy2h2a/fYY4Og375dp6h/t9qsYdz+/AidCzocO6rEE+fOfDguRh2E/OTfE+V3X4s/iUX2bc5d3xkcT77x++wbva99OWnMW+p0FI1hex6AdKHN9Z8VxO7HHzR619Dt932+f81Tv4/fwzeMWRPsifmiWb23pW8USqcYbGo4vxjmJ1xrsd2+yzqMFz92erVhv9yGqXsNTIoZ8dCj6aAv7Dt9wrz2DiECy7sGHcNOwj50/KOWAO/jrebWpSv8ouF3Xmws8RpblH/oz/PGGoO3qdyefbd9/molINWVUo6QNn1WxV8oN1uKfPt3Q5ewu7qfCxfVaWP63UGY9uqa8B717jVubYhR1aq1Fzt06Cv99d503WUtCHdWV6bLjNff/972RTLvJOI+f76dePcE487ZrVJXagi+p30+/98KCkynvHn9NHI93Usc4ZXfO+c1Wjyowb0Al/hvvcvr1vjB+TRheS7cqGHVWO3IW2loePSHcim1so/l2v3008cTpylhLFe044CH9T98izU0M4D+qvaXZjEe+vG9W9W7NhCezNu9450Ql92pd23/Y+Qt6y8ehJt3uRzOtP27RncydRmb/MyT99lbva2wkBIXq/cc+G3c6DvmrTzMVx/tg7uPd93LunY2L181fhfQPCocNFxxZtXxd7zNCH3ZtE8/uXyUW7smE/FrS9mQq/OaDmxJJ94TNXjmlyPgS7w98HmwxaNQs59pm+roOx37iyw+I9tRN8iMXrc1/4I6/l1pUneKdyxdI3N9tftXOYPe8B/N3ryFWb36G3OVLXeWLeK7zPWL/o1BzOxWcDW/zxRs/aK2e67FN4d9ehZeeg18HoQS8tGPIZ/Uds+rK3MiFHbJyo9apOu/GTEDN1zUfkVAW3vAv+xfucWusLl5s8zV2VfLBl7abPnD/90/RvCL3LcLl53y/ot0N9q/lmw+6zgcvuj5nRd6bp1yhRUuxmXceVb1saecWvpyfLZ0H/0nR9M9tM7MsKpAvp5oP/2FTR4U+T4x+kfPUjPbyJt7Do8/AlYQV4J9h0/K7Er+A3Fnyutos4AC0ylZjYoKMbfihTfspAHAvX4P3T0mOvsKp/f2vPXMjDKszc54Pd1LLTDpWybsX/1pqju05j7z///qKep9fhRyFT871XuTfvG/ejpCP+Nze2mRa+hnPllCVs1aHZ+P/7XHDe5QPuyv3T2Rlj8QOwe3dommji4eR+5ltxBv6iN3RqWy4E50/eTnWS/3noqAp86u55Fz2V8y1vtzAb8tmYR2+98EfvEB760YX3V2273lw5Dz+Ldc6kG90TecKGdcfnXsY+L7RSkgURdfAL4/r5d1Pser5PuRN9ET1dS2vtVM9r8x6lf7GAlhWxy8kxaPr8muhNziT9/QX92u/K3g57t6MXTXH/Rwj+FkqNTVzuDO/p+q7JU64efEahDO86b8afRt12J/7Wxm50fvVjm0pwPsasfOXVjrggN9zf9D00jzgEXR7dnF0Lu8x+zlV/vQF/px5Y8O6tu5od0jDDmf34eQ9wndEb+rK5WOyl8tAP71SDHp+dY1Evms/J3PUF+pSt7ZM0awYdmOQ2qzh87IlBGZZlRa4V0GKOv414Fh9W7Zh9Bvn62VnLVkXgL3fYnkJb7hQhrtGp5X2qgq873D1SZ8Ef3tU/iyo+x566i/OIe4t2QkeuqjF++GPMWeP78yLIi5wr9u61CH1BxMH4gn+QR9vmpdjwAjuJoZaPjTdjL9K5s3Ok3y/uHd37Hi0JfdzbwrHXG/yOO2d1eDYFOU4G7/ln6kFP6xA1p1NHJ3Wk3Z/QJzmQgxarFnEXPxSzKs2fO4NzvfvppwdT9nVV647kKLscfXKwa9q4g/hVfN32+dPT0JmqgZ+72niPMi53iguVbyVSzaumHj6P/V+3kr/jHOx1y89vvr8ffof6Bz5utwL94Phjk4Y1fI89ZeHWRX7iP+VJyvv7UgLHyKj6SwKR365/sXhEPPBfvd81b4/hSZR1V4uZ9dBTXZzq4zRmsKOaEfIy30XepQRiiBKAvKWM5/Y5h7FXtDzP4lKZ+Gwv/kz1WsW73cV1r1c/jr6q1J2Jx17iV2Hb2bYvKhMXI90Sv9xt8jmpejP2PbuC3X76x3fj43g/Msehz5IprEeDgg+CfqKfP/dw9NSu3dgPe3q5DMGfeB+/HJdsyLOG/qoW8GIJcXdadLcM5Nx++MJx6wXkp2V9e8+8QlwJa1i7nFz7Vcvl2Xy74m/W/dz37Eux9z825UuPD5l5F3UtY3oX7J5zrMoS3B+8O7ktrL33MFf4vKKJV+DfPibVwfWloe/dPDJ+yc67xHMPE9+I4z3hiBVrWjnz/q/usPKlIrhHpM87uvXae8hJNlZrsDkDcaxun/UePC+pOp+1+3Zf5NcTnu+4uXkA8TSqPM/SiDg1QaXz5CvJ+48mi0s8GDXYRc1x3zviGn4hAtMOubGCd7Kux6Zc3laQuCmP2u6IO6zUhqWJCzziPO1gSbetO/YWm/t5Xgo5h5wlb0zi17wv+7Omv3fsRt5L9qncpjPrO+PWnS1x2L2F5iu2eSv+gLdXebj+9R1nFWX9nDo58sgcw0omC0A/mL389vnZ5nP+xiTrcZR1uHDRv7Ab3vMCBwx6tpr3XC9Hpxw70BM/k0eyj87NOTDCs1CGyIXoh9yjn0zCL29c+Zo+385wD+sxuctj3im/mT0n8Wje6/XecLLPfRj3bDmHeadFv5h51KNcfbFnOrr8UkYv7Ap6NFxdNctqJxVe/nTPI8QVWfjQ7U0f/Eq4NDycaDn29AOuzntyC71J9ekHxjXnveTQRj0qFMe/ZSfnQ8WX4A8iRddco1Jznw/9uCC+IvHMJn796bQB+y33b0d8veEnU1xO277EWFfVKsincQx2C7Ojwp9shx5EV818Mpa4XW+v+RT0w//Hn90Px4QR2vJT/1d7ZiJfjxzYMEUm4oDl7Hkq0x30vw3qe/zywN5wZY5+xS8kx86k4M/S3XjvPmzkrQHx3IMSjxvTeziC3LXJT7U4kxu4HW246/wcF3X7cfipaf3g67oOWZPtuZs6m8Qny95Q/P6mWVl9PP5q1g1fWqgScV7O/blcrSX2KkPzzyu0H/+lGyNWr6lLnIm4MTenvMc/+uCHFzpkg3+3Zk5bsgf22cfvVPy4EHreJF2zxOfxLzu/cZaCDx2gSx8jog7hf+pw10Y7l/B++9fkVGsev3ZWZXvtdyuM/54+lV5/ufAWe9I8G0LWncH/QOHjl4pw3z4742DGWPzkd2zztHNz7m+hH4eUbZvMorrPftT4Hn5Ep+e77LcIfzMjAzbPyYOfqSCvBefal4b/7JjqQrXWyMlfjJ3+pK67Ck9/0T8Mv1tz6+7o1LWMm3pwYvOOje/dVNasn3edPuOu1o6tX/QU9C1P6umrbs1DLtd+Wqof2OvM2xj7ZPZK/D1bS/4YiX+oOY+H/wjBP9DzbiVf1+adXOJsQV7z4fevFytbfiL68+0PpizoCL8x4WfrpVXGOKusYbkuFqvnrjB7KOy/mPeZOTLc8yd+VqVj0dsn4e+n0Poqjbd95R1MiuQ9JiDf2Jb9a1CJOtj/XB3cQvzgfR65d54778L3fer4ujj2keF1872qkB770rgGGxch7yw/tczR/si7k5XttKJRCejshEKRIWngV/yOFCFMqNqx++axfPilmpbxdr2v2GW6tGy4ptASd5Xu7q2d94nT4Z09Mns877oiR7frd68hdubxAcvOYY+yvs2moNboX1IMm2PNgv+VH5YvW6dh31ird69wD95xt9y32D3ibRL1OUnLK6++EZ9pWaMS5as4Kd93rUaPXuGqXvsUXt4Q/0zDbuSoWRH9VU3PWm8KLeS+ViSoeQj+juq8CTpegvd85Wp0zNgdupj3fphnNdbX1zZ/5wLsvufXzL4rPfT6YP3w6iuRM3zts2dqFeKXpKw1cNU28DD4vWfjTWvQrwzPVO5ahmQqeviUw9VmJFGfRpzcsbykq7odWCRwjzP30qeHSlub4u8r9/dvY5FPHdp40fMHdvGjbvZ9fAI7Zqdbw8/swC/e2eqTs/bjnD7UetbZUcjHsg/5cuoVcZfKTMucYx9+YwZ2L+fdBPuEdS4DHNfzPu7KhMBLfgOcVeiPuwOTIMcM+put3ud2LmpKCs/6CwXfrm9aeJxzbUmtRKvb8T5hRcikJUlzYY9Yf9KletiRhdZY77AeeVGyDZeG/OIeUahG62X5iI9xKZ9yvMQ7I/+0Nxd2xh9+2vcZ8mxAnz/CZV/Puegvujy+dHDmD+IMbcm31JYuucqQIUP8olWu6kefLp8XIr8tPWR6kfL43XbPFtDJH/jkvNlzRg72f+5eXdOEoJ/J0z3y3l/sNP02l/E4izw/yaoWiXINR//acv7Sx8TLcCq4s5zcewcd+9bAgn+MyhG/y35z4H1UpoYHIx65qaZ3uD9jFzIu6+tbTv7E99y1InkYeP1qQ9uBJ8Dji1Wbj93O+5DOXuHxH3hfnT/WacNJ5B5p+k5b8Jj77+mN7cKXcN/b0aKDx0jen/R85xoej1/ndpauh3kWoa6MGlW8WA/eKW1aeeYN7xWm/hi1uSHn3EH30IC4YBf1YKlTP9dDyDVtf58kxr9Hm1MdL77Ff517zzY9yxHHMd0N90aXsR86ujCw9m7uwTmzrZtdC/115bQd7rfKjhxg8DRH96vY97k19iuKfbvzxhzzjnN/+5iiVdebxHtN+swt/3X0qLaA2g+fEZfjzqmqSyr4MrBz53PvQm5WoUIv/w34376+y7djTt67r58083yZLtzLjpTIPRO/I0MfxGUvAR+58t2Mt4n5rPbzwcYI+AL3qwE16gGf5l377q3BPe/z4hJDO6LnL9M2d/u6vE+r29A9KAR56qxUAwftXOmmAj1uRz/Fri3y8dh2G7EXWtsv7Zylx5KoVm+eOG7FX3z/VHG5NhAXNsvhpEl/oe97FFxi3Yd0xN940z8qGn8Nb2ffeByPHyhr0E2/orxjq5R2brf16NfHhG4oMMUNfwer1MJx2FWeKlrrQArUdG02u/TqiR1RaKWdzV1413z5d9LDy6OdVdipfnec8C/TIE/B6Uuxr3brc7FCH+x/flY/duYY9vqzEw2+UIL7fargCwNOIPcpEZPmYQ30nYWyn9jdGLmDQ4eb3sd5n1xm94bqu5CnnX3o4zqqOP4jS+5rtBP/QTE3sp2/iZ/pjQNa5j5AnJnyOzOFLHrkqgYPav23Ie/cNs292qYE98A03lEXLvJueNw227vu6FnnPs+fbiXy7eE9xzR7iF61b87llZL34V3XPL+5lRcid3ny/WItzu3G8yNT1sSOp214D78uB9CLHMsVF8v72Bj3gPVHsc//WWObaj8KO89EoZOGznNVSxdc2re1lZP61vXrpU+cs6v/dHvkgR3C6HsHrOPx61lwcNpkf9AzzNlz1fsp/NW82L01FhP3JP3IOZOqcG873SpvrfLI/+/saNRmM/djD/ds46qwjxun/J66OvbyF4/Zzo87i754SMf963e6qnpl26SMLsz7jx216j5I4ayejNp4wwX+svKurzvy4C9r9Nxmc7Yzj09306XcS/zUxweyZ4mAL+xauM2pUivgQ2zbR0dBN898rfayKv4SJ1e71DhZC/jdCt0Tr4U+3y6ZKr0P99yKkz9nvhfsrLZkPHD+Iu80+5Xc7PYNO15vS5+PW4hfczTROsfmyFG/js319Sl+ossNdQqa1A+6fPXJhVDwJ261y03cE6kkba/9+X0N+fPbr42n8w68WU7PQsewF3J2PjMxCe+ovLAZyIL9QVSN8MXp8DNR9tHNtfOIK+WS5MylU8gtT24tdK1evWSq/8kZn/aOIZ5G7V+tFuAfalfGdL/ToufrGzSkwNBozvVpFRen4765LPDpxHz4ezjTuf79t+jry7vlr3mRd7uFFpyq+As7TdfimT/G8C6+39m6Pftxn5iZZ+7BfMgfjtwqtsuZeIxRB1od8Y5xVd67ym3YAZ81qHOj+0mID3Zs58Vup547qaMjH0SNDFfK50Db7LmxxyhVcFOyfthtl47pd7NOd/gUtS5nG871MVMLDH+F3L9pyPa6AzmflFOPYaO4fz+x+Tx5xvv2qbtKzGiCvMznxb21tTlnXYu82JwLPc6Fn792ncZP/viuEzKvfeeiJkwZnXvdJOxJjmy5uh6/YpMfROavhL+TkGmL/Z8XIR7m1s2OZZHXPk5xoLIP+r5O0+4UH98ev59xuxPPwW9Kys7Lfzvir2JFeKlLt+H3vidbNKwT756m35gcu34QdoPBP7dHRhA/rHisbz7sONL9+Zw3hyvvZDrWrnFqhos6fTnz3ZbEs05X/em9Nezj2of7+5XBXu1u/antU6E3mJhxpksa5MSj+qTq3wY7qTpPS617zLvcKttPXQ8Zjn+LnnUrbN0F/qdrsT8Yv979giK+PEDv/KvQ4+PFJ+HfZGHKxUs8sTefnKZkP/w0ea+83Wj7MDf18cW3d+e4h+ZSmc/eJu701oIun0biz+HpwIm/ThEvZf/6/Q2HIy9teavR/Nvof++8US1f4I9p8tAlp3Lin7/xmhJp2mCXnnJdig1TsJsNSFLvbiRy8sD2FfbfR19xaszUCk/x/3SodMcTObC73bRx6MG52JOk7pS0UqsxyHVLLq0yYy3xU/t7P23E/n39oFBEfuiGb/s0l6cQF+Pet5iMO/Fj3i2uaP2VvI+oPDyuZhD+KfPWz/+iLPF37/mk/jO+BXjdv9zCvOyP1K2bDAzwQY/08v713tlc1dNpb+ukwi62XcXrleO5N96bMHxwW+Q318J8Kn3BH9eBx9PL1xqGn+L8M9+dxN9S/05zWv+ZyruQYtVr1cAPx/yCjS/Wwg4g+aQmUzIiL7zc0fPZQ+jAgGIvpyxG/3w6g9vllWHEe7oz2bM7fjcGBbXL0L4//hmfff9y+24yZbvfY44rdhKbBjfz9USO+t6r/MH2nDOj5k8rtH4M9HjLlx6bsF+w3lm7PTX2ikMeHTzXGLueoBG3i2dDjnNi75BxXfFP8dejiC2IuBOBJWOmxPN5tPKmNbex1wlf4NblQSYnlT/5/dA9h5F3VAnaWneyq8rYtuCuUshtUpRfG3CDuBxv5qU7tpa4IRFlKvych76vUWztoJEZ0GdX6dd1BXG9ij/f9DYp/tSSO7bI7YOftcGng6tGLMUualSfne2QC7T7faePN3z3zX3LuqXkPebL8h3WpXiHv546l76cxX7YqUf6fOmhezGWgD0DGrup9rZqRVyw+/ddtaFaBvzRbDnfsekTF/wurnr69gDvXdqnz7D6FO9uXYfHt5uF/OzxgV+5xD/muRc1nx/DrrnIqw2We7w3bpRseKKf2Ft67RqcvN04J5XbZXLLsC5u6p3rnsPRNbj3znk/eDH+YUo0qePzgrgthRPXKHUGveXpYpUG+98kTlbPyUUOZIX/Cv5ZcTb6rgJrBl/cAR14V3nj8aPE61vVOE+hlvi7LvPg2vbxddFjvhh4ZjbxU6p9P5y1EX7Z8o74VibXnSRqz65p2Z5UIJ7V0THfuoBHBSr6TgjPiP1Iad+NefGX23fBzXTBeROrmtP9J/ijZ727K+uldPl437pk/LGGe3lve6n20/foMb7c35fTStyddxmdNpXEP8G56ClTiyI/eN46Q82++J2MOHmpa3b4Rb/9ToWTlnZVe280t30mnk/3lv2+fBuRTM2+t2rsvcduqvjhNk2z4E93bNYBVR1/sW965V8Rvgb+JvpJ2DD8MP94kjFJXe5d9UaeT5yC93x1CqRoeiEVcQUPf0/UkPheTlmXe70l/sLus2WLZ8NfbZc1cUsr4/cmT/rafs7YbaRMdHnMmOvOasKcbycGR+Mf+K1r+hGZkxEHu8/bnfGc0yeu+z3E7+CNrxFVP2AHtfZGLp9D7P8HyW9nLnPUojqt79G4In43l+87/Ls8fpB7lGvUDMKp2r/LOrwR+uExQX5Xf3HfKD/rzcCn2FkOzB2nPsdiR1anxNSGVd3V9qvla4Va0V+8PnXT87arap7/dq9fyEFDXi53qjqJeDpn1rya88KiRpaKjKjGu+VJW1yaZcKPQ5703U/lwZ5s86KG7zOgL3t98ESnwp/QHxZpdKQH/ghP/P55eWFx3v3NOmUJ573W4pcjmp2I4x3c4bQLLrdCLzLtd5ayxC1N3bOY0yeFHcf61q2C37uonfXfBy5HLnOqkWfHO9irvHeOTfyG7xNfqdxX8Vde7tiX85V5T3MtcNWPr7xzf9bsRtQi/EdHOl8s2wW7zGExD/OdqUm8BbfSoS02cx+2dvSagT/rFbfccjXArv/BgVL1tsN33vdsMigW+7KVncc6+GL/vShHtYce+PFrFqi27eZ9ecb1sXkyY2d3s72KHTDEog771c6xC7uZsOd/mxfGX59lkNOgIsQT8wm2xDVHXphjY+ZCTvhH6pWyxKaZ2Fcke1i+XWHeC166EFBrOXFOc/watm0jfmTUyNVlCy9zVut2n9+TGL+pw47tKTYVfcabUR9X1wZ+lzpEFBmLvOrmZfcmE4nvviv4vLUy757zH4lLuqMafqcGEUUTO9WU0wdm8sbe5EXhBT1Xo1//fSvTzQrEbf6cbIhfi0rJ1eE0xZqfwW9OrQH3f9fgPp7oearp7ePRH/69ty8L716rXFhSrTb+vePiv/19jr3i82/NezznHnz3SxsfT+xwCx9MMmAW+pqk3pNWXYVviV6Urvp54uJFdSl//Rr31Tq121Tti/6q9vo/xZrxHvxszqXj987Fb3nOYg1vv3RSO7cffpH/jLPaGOw9bOgU7qVta8YumeeuHjxs+y0/7xtnnfR5XQD7sUvtfMKucP/asLTH91nIcQevjNuZlfeFu1pFR6XvgJ/SLG0/XaiPfuPtygW9miE/iUjzsjN+SQPqZrbuRo72aG/YjRz4lz5zaOC47c1dlHP/7jkdU+IvYXa9m+nWuKk+dze+K4e/0fz3q46bZMHfUcHQiGj8VsXOKJL+MHbXB4tldK/VH7vikuNC3kHvL86q53KLd2dxJbuXXHaZdW7zPfY4+3t6hbkd9vTlnU63lNNadHBQhaOHXCw3mzg4Wxc9HN7BRe11Gp51FHLYll1tiYZY0Q/kcF377KmTSvy3w4RN+LPxm/G0XBh+SP92SV79Lu/eppVeNOsM8vfUtqizN4kHla9R/iN38cN+aXT5I3G3UbdeeFxnLPbcpYb3fNQoMfF4h27Lf5X4U4F5Du0uiR1OxX0Ls5TDn/6IEmPzTiL+fuS9cc0K4netczPHu6mQv5XPn7pjI+TBJ8r9OPYYvcDdqTkvFMXuok2PLv5l8GPZd/HyeavhGx4VLZahJPT3iKWemtgoqerg9apsY97DrN6i+ljwY5EkU6p8IcTj9jy+OPc64BvoV+Vnh89JVWxsloFRyAvTuX3c+OkX/oknzNo/9h1xGC60u/4dvqz1/o6RkwYkUVsDkjVpgr+t+BeJKgbh77n26VpFe7DOs3tV8b+KPmFAvr+5euL/5ev+xZFFPxGvu9rl5uvxU7Mm5ErxpPgnejboV3xIHvxOLvqb9OkBV7UhxbHcG1yIL9n30ami9Nd93LOzZXjX2i3n478lahLfv0/avhb4tl1f0iTfg9wgX8Vlsw7zvuTtiIm/uxJncWSjce8aw7e22r/3Wmv8fHUrt66CK+/cXcbP8HWE32/7cOXxFch9Og5aPXsX9ijFHjl0/AafMCN0XL5RKdxVCee2h7plcFM88vQMOuaszuYq2qsi8qchowemS0/8iGSza7rGRmPH5Vks6aH1hMNbPTN1e/y4NllWye1nT4vyePfm4Vvkrw7pJr1Ow/sO3wttmqZlnepPjy6dGbu4q/1tfTc+Qy7T0tF5Kn5VFtSadPXBbewz9wa8imOeZ66+bVQFP3ILXLK3HMw+zbx+xtNM6LfKtwq882mDg5q+7k6llWOUutYqYMJp7vUVlwy+MB45zM65D5cUr5BEpa4bc6k0fvsjSo/Jdh754qcFG9c+RM+zcKLb2xS/nVVE89xv9/Ne/8KZOdHiV3R7mmqXPbCf67I7z7PN8JebrjoeSd07kbr/J8Oq6cT1yTynQ4Fg7CMOB12d/QR/4HfGTKxRf59Sl2IzNjyJndaK1qse4vFKWerNW9yT83jcjbHXP3CfD2pSPfAGcccmbbsxbDt+cA83adcv6wvsdA8NKj0ev1sTp0ZNrNnCRZX8WanI8hROKrT7kmF1IvDDfORGnozdeZ954fm6Mci7/f2rvN8mfiGedTlz4nYiNTrt2Zhg/FzEFUh3LCV2LEuGLD8zHX7o4cCwfT+Qi2Z56j3HiXvO+9mfc+xo76octi/p2Aa/dZsLbzhbG/vNKkEHPK5dYl+XqBF7mLieaftt8UiBPX7fau0P9cNfRJbr7bNvygT9Pb5s+i/87TrNO3oxEH+88f2LLsvKef3q89aPTdoqVSv3iZsX0AfuvBt+ZCLrtmpxTo8X4EXyTkk7JwMvO9iqL/lCHK30d97MmewPvMvOn9nOA3xIV/7O9CSu6ueC6ClfsGcuWPL65trIOQ93z3XwO3yVy4eIGq3gk2YtH+bZEH3Zzc5Don+z36onPXunKv6oRyVP28OP+Nr32l14IfEcy/+p96Mm3/t1q7C7Jvxej+N3/PMihyr3t23morxPCP+Z+fuqSslUZIFUf9yJB3nve2/vavj9nFBoT9w75H830szsUh/7vmINj+WLHYu8tOJFr368j19zPW3sdPQcyUMqxFfGLqtpk1PnE+E/YOmYeVtnTOddV8cHFq8f2HEtfHZL7cCOMPcJS9ZjxDs5f3TqtObJ1ejVcdNOfUJv9Wr2revYrRdb2nL0QuJRzU2/Id+faolU6/TDx9XBPiP3sZE/w5bx3mzzxbLNBuEfKjhVZyfiLt1b89DxAOdZz/rzQ3MQp79Zl5fHq3GudzliOZwLv2kVcq6ddxm9e+Gns2+/xh9Jkl1PflzuS5y1Umv8R2dyUaN/7N/bGz7ekmmefx3kkt9PTKwaR1y2p7MvZm6Iv7TvJd6WKcB7+Iy3BzTajd3EigXzx34nHkTaM30XTeU96KWV39spzrGwovsGziM+ar6hrzs+Ic7YpXDL9u/bnVS0S+cpDsgDHr9tnTi0kKu6Uax9ycpj3dWXUy0PbWUfzi//uUEM7xK+fD26PAX2wa862/r2xw714tM0V+9tJq7Mx9iQV7xfbNpk6sJXyIfG7wx+dBB/v4NfeVzs3RJ54erH7m5boFN12vg9hG58evEyvANynADfIQ098Ge5LfxNxPmR6HMGpcq8EL+lRQqoK1ew7/hcI7J4d+QE017Ufn4Y+8Naw74+ckfP2GDYxcyx+B+b9/HJQWf8O4d9rNYyO/ZPHU4WPh6M/5xObWrc2wgdOp39VbeF+P188utikd34QzrQZEe65d+xo3jXcfH6pa4q8lpF7+LIHTelf3o+9TX8pK1OFxyZz1m5RAQOqbQ5kToTOKZ+YfyBpS4zs+gC5vPSO/+OjPjpreA7f10t4gfesLhnvkr8zeJ3v6yqRhzpU9VLTfXFL1/M3DLR+fBLcWz2oj+enBuzry441e4P8uaXV6c/yoU/pzE/101w4ty9UWlYwEL89Qzs8H0Q/g8LbK+a51lB7HiHFPtdH79x1RplSDcL+7wsr4ff3YS9XfXJ0bn+LuCeuzRJjz/EYct6aFTUYOKopQ+7u3FPO+IArJy/3xk/AtV7X766gv7fnZ13qAN+iRyvv/h1jHjcfcZ5pml2zU1N2RvQcUYLNxXkcfNFU+xW2qdKu6wSfvUCPoxYc4M4t1X6Hai2Hb76WZ8NZStgv5khOrLSDPz31q/i6GZjP23zWld56i7sZFK7zsuK3dAY/02LMuBftsfmLYnn8v6gz5Sy6a+opKrrUPfpGcHftbP3j50/3FVliHg8fAj+417NmlaxQxx+Zq4XnlAVedCgfm5jr6EPaf0i5tlP8K11dNJ26Xk3cL12UEyp0shZ40bmTTOAOJ9LkrqvaoVesMrmDN/ge9dvn371A/rRdl7T6k0n3tG63jfTjqlBHOKuBRPl4936sxoLTudBX3624vV9vUe6qJ5e0z5924TeO3kKxynEq9hXcGuaKf3RSxQZnHHbNfRWuQ62OIm9V6Px0fdWwMfUfL+81yzeN6ztn/Vwd+jF+KPnGv8lHl+exY88NiVzUC2b/NqZAX316PirDpdvcl7Xafr2FHajnSq9736I+BvWMZNyFcU+uuKCoTOeBydT5eIX3eg7n/cV+ZOlzIl/7dQ/PvZ9hZw27PvnBr3RlxQ+tOdMG/T6V4cv3ZcH/WX5VinD53AvOtIrsPYs/Lm6ZXWoMI33fx7Nd+1fzHvZ0BwNx6RBL1Ph+fEYX+x/m84tvLD1XeRH804u8gxGT/czQ456vANeN3xehXDgeD7m6OMfnJ813P7kbwS/uLXV+wnOKLTjDk4Zkh252pckxfOdwg5vadcHOdpCl/50yLqzNudxvlstvBKjHxzRI2pTaGHspMKm5B5EHJiKSceOquTtrDrPbO/bsiR+pnsPeRiLPFXl6lP8K35iviwffWEWcWmH1T+Z9iT2FbULx8+cjx4wRX+XDk15B3nv9fvgMZwbmZb02V4Ve9RXLzv3y4OcZ2f26Yc7Ys9gqXpwxzLuR93eOgbMQ48Zuq7xkzwZsSeMndI+hngw/u22hL/gvripz5UfU04i/3b6k6XkTWfVZc/E7W3w779n0vihfvgrqxyRs6gvfoPKZ+t3cD3ne/2J/UsdQ2/UJPrAumvYk1SMT74+fyXmX3lkt5e8M/Fr/6hpWuysZx9qdCoAv0HPB86qeor3qCsOLn65OLmbWrey/8pvxL0cGnqy+3b8Jld+XWFMzz3Yxxd2bVub+1WDJi09XhFFrt2AJAOSEL+vQ/LG2QLw//beecMHH5E7r+/0rBb+xB4emnHgbUQSlej0zw218FOQY0ebevU43/f5+8SVCoNP2HX9ykf42zetdu7IBH1t3mfAzZm8B6iUfuGgVPgZW/Rx4LdqvNOsX+xSm1boJ1PUynF3DXEkUk3x774HP0e73jadORp+J5GvR/A47Kwv93oUmRI5Zqtj5V3KE7/bLW7TjCvIRy/1W59I/DSOev/1aAqRO8UWavgZP/g98vUsvbSzi0qaZILPOt613kmU1G0+cXz3dcm08n1T4hwme/ZlAnxhrqWLpuUkjse9a4mmdMbfT5JJ04alQW4fsG75jeu8F3Q6MajssQDeBU1+/m2wJ/f1/NOuZES+0Crs74rt9RxUWt9UT+MGYx+7/1HZh/hJznnn1MYd+EnusCRTpkb4Jbv2Pff1cdDD2wWmulZNnkz9Gp+2d6JGvKcOGrJnEQEH9yWZ/z0Tcc0OvGnXrwfvm+qkCXi2rDz743R01nPt8AtQMa7UC+TLmwtWCJpN9LoybrML5yZ+yqN20a/6noae9ez7tyL84I+xpZynZuT+VedWm06827+VtlDO3fh/yn/7Zfxi5BGR5/3W3xuBn87bKawXiKcWlX1pU0/sx/dGrm1wnfvP47N/1vqil3zZ5od7V+KopV74cUsa7JiGpXzZ/4o771T9bBNzw8fP67DudihynuXHn0z7ib/2UmMe3i2BnfO+Au8DS2KvOudJ4x3V8TubL8XGt9XxOz7qy5XxdfGr1ejeph7zsSv4Vnhsj774sVnzMFe9+sjv/ZssLA9bpW5Pbvm7NO89nq2wVM+Kn5F9wTdfdsM/7pNE4YtaYxfVZJ3P+gbwGSVHNhlYlfilQ1NlCmqBXiFj2rBSF2+7qUif0YFF0EPf3/zj2PzlrqrUjZ4H3xI3e00B68aF0LlNHu0CW+L/bXAN5feF83zY7tEFNhH3pl7uBbZUvB/asL/fiIzQk9SzR/e8ThyrwXvy5T3SzUEFt+m2piT3pJ4eWWLSci6Hri/QNmiuk1qzzPP1xwpOKt2LBh86lHZRHmmu9CxZyl3lrlA4SwzvFMalPVRodR3kAQFerecib78VGxh+GbviYdt7jO2HP7XmjZIt3867mI0zxjaTOFPjy1XKNxJ/eAXPj4i+j7x2ypzurWqjR73juGZdp21uqm/Br77JsNcYXz1szlT8e//N+GlCfvbN10IPwpNbXVSfX7VK90YfGVbya+2MC+gne7GbHbB/zTkj6GJuoSMvZ20Oga+tF5g+xUTs6JIsiIrpcAE/ehuj39fHLvvZ5g4XIjkfPvbc/zwj/nQHVrr6fUGIE/Z+gx5/x47k/PNjsSX2uaj0TfNOOYWe4u7LJR5v4M/fTV/oVJf4sd5fZ1Uuhb1k94DMHSbxrr7xfduxEN59F8zlk+IQ/U4f13fdfe7Ln07uPLuf9huNfbNqFHrMvoeevz6KXGvKp3nXqmAvOSHRoE4L8NNdMrhqw+G/HdXLmgUb1mmAfPVC2TFvp2BndqmmZS963sGBvnOqwzf6Te/+cAl6o89DrjQLGoU9VLZpTeu+dlAuZ87YnC8xv3fdpvTi/UKfh2uHb+M9zJ7CK+7ORw/mGKwqFkAvd73T31c9eB/+/dMRl7u8346KHplj+xFnNSlqn23fQ3flm2p59Y0/3FTAnEEnUuE3fmeRM7Vd4J8WTV4wYi12Ln1f+PzIJfYcYd6FbmEfsv71mPjP2H3VOpQ6ejB21B+8HRv1xK4zaZPFlfpyn1i9emnSjryrj3QpV8J7uUWdOLH47rWByCXTTH3mhV7FM6j+vVyJndXD9Vsf1Mcvda9cc0ufwA/BuSQ/jnUYnFitLxy23YoeY/zkG9fnwZ92mFl76wDiI5zLkmlvNfzlHdjvs6AB8XG2Bewq4IGesmpcxrvuxNXOunR34W7wPT+m5G+VF/9d+2MXRHZs5K6udl0xOFcXJ1W9V4pdXfFfGRJ9LHF2+MKdi24dcR2Cvv3emC9TV2Dfvj5x+lPwmQXq17tWk3fXD53TDy3E+MIbHfdLXQ//fEG2a2mxo8o91cNnJ/e4Q03bXCiWH7u56gvap8H+eEfxkFe1oaenPw3o2rWnm/Kr1P96R/ycrcmd8X7F766q561BKz9OclZWW6eRwcih950eVqYL7/JHrqp/uir+btr8KDLrHnGdcxSe7fcV+5WC8z+kK4C/sbwrL7eKRi5gGfDG8wB+VOa6NRol74Gevx+6whs56LGoiYe/sO61C4RNC/d0VXVDPkY28HFRn+cXLr3gmpMa1XthL7dSzmrJ71Ze5bBnK54z81QrepekF4Z0+YSccYlnYLgj9oz7f/c7cZ770trOKe4PZ1699v96+zAev8alT1ljsCN1+Tzdpz72gKOCP9YbyPvZyFQh7zcSR8Yt2/VKUXWc1dU0OTePw+/zkG5H3OMH4qev0aPMxTkXL88bcqco9qMDsnSyuKLn6rU2/mBn4tmnvZPBZ3cv4jwVeVBi8VLgcBWXgiN45xif+vRb78Sq1qT3uWcRp+P7gmotXiD33+y8v/mwWsQPrHtr0kH43edZ97+4GZVYVdwR/iIz+v1ZW98N+4p9wM4/3SdP4r49s47tXEHs+ZKXubOmHfLYb2H3R6fCbtJ3+eFjom/rtWlalaz58I+Xv3hwYd6plW5f9t409IWLK7wZ/h259pajA1PHEF+sVs+Obcfib2RA5/WWH5xH5XstmJkM/ylZrh1qURY7knG5Xt5+gF6oU77Vj0utwa9K+N70TYhO+7f8wmyHeJ/eIkPg12XEN/9Z7FNkegf4x++b5+/Cb0Do3s+eJYkn+WH8yaMn/qAH9Zy/qAZ6hKS5x/vGNiZexuUbOUbhV9olble6dcglFlpG+iUmHsrLV++bZuS+9zNwzcWR3GPDmr7IFIW/+sHfKtwqgX9vvy+Xf9TAbq9XiZiLgchF1j12TDoMe+hDfofGlMH+e/LMbTtezOf+XGK63yvsx5ZccfjtMQN9tPeRHWe53w4ve33pTOy0djSo+yct/gI3Z/045Av6iPwDf+35jl7hUh73FQuxP8v1Pm1bG/eVJYvj82zBL8iQr4m9xd9P1bWf/C/D/w/wHb9jDPagGVr0ObeFoK8/t1byHExcNUvpP3O7Ie9uFdKqcCrsDfPcLdZwAv7Imk8/MLs2cfwOf/2W+C52AL+7hX99ibx96qBE7zvgB21ySq83U6c4q92zq2eqMgU/oU2K94rF3/DdJq/3D5uAfmjhnM3b8Dded/PgGAfeqYza2z3VJOTZLxxbFNybAT+4BV/4z8Wuo6iDc/6kvLuZc/hlt7TERXjju7ZpcuIITJ9XwHsx8fS8K2T/XIVztctph1WrsX9e0iNXdHQv3sPOuP3ozBzi4514GHsducSa47b4CN5HlK3X8dcz3p1GlG293Yu4GR8KZ71yh/cWj/dWuN4b/b7H2fufk2FfmGZK0Jov+Gc6UvrszHj0DI/j+xQJxs/NnAat3YcsYp/ldvj9mu9JUrzJN/6Ik7oakiv8xi03dWJAzR/7UiNvq/qlbQF+X9J5W+Lnp4hj1GfZ34Xwa6qFX6eG7OuTVSIurOadU96rbyv/4J1kaL7fnWdyPnX8/SzvtQvEhd1d4/XpQuijD3+ftwC76SC3G6sceCd9dI9Hu234c6uTs+mECOSks86+GN3iNXHSjo9efZx7z4nAfK1C0ecW93tbaD/647Mx5fZMJ95ciMeR5e68l5j5Kse6Ltz7Pc9tenAX+9XKdxeNLFYDP6EbXgR14/x3q3dup+cU3jHNzpusP+8Gn15KWTUbfs1/Dd5aafpxV/Uube8Dd9FXRAcUzbYVuYft8IsKAxrz3qr32N8l8GNSyOdCzd3ExWueqNWzNtjXdjj+d7NvVvwVVqt26xt+2sKqTP/YFr1Dt0qXK93kvfJg65x8L95blG/KXS/bYTdXLOZm0PzdvHf3Sp/iO/p3YgkHdOw50D9L6ZI6+nOjnoMCCSFMsOvGnXv06z9woAQTljIBA/sH9i8oEZEbEyO7Z7/uOkyzRMwuaK+rKxQkRzLLBPSWD0ravzWy/9uZN+8JYjNjsqN4bqO625x7TdrV/fjAz/3KlflSf+PYRskazuyRZMX2hxMyp78W0drpSshnKVN2c+hEKZc/fuEfKfuxpFd7KX9rvG2n1Mncxy+/1Ot9wv+n1B2edUwqqS9xseW/8fgclP+mG5/j7P/zOUPnU86eCtL5zrocR4r9P0Jl2f8j3/4LFlz2T+obn8bP46bpeon0p4P+1N2Mc9EJXX+c2Z8uMM4ch5POhyKpHA63sKtp45CC+Hd41lH9JWa2WkHKHDv+dey/pVQTJC64PRo4ttf2KOEN+S5lpJR84ntHJSPlR8pbelKp8M+u1APl/+b4OeVaIQWFuPCSRZwumbKqbf9sQy6O7xRUxAQZ3y00V9IeVl3SXOSU/5EQmuGOms5eWX4QC2uJvo6/KlVaYYZDCt8V9vEZ+CD/JeN7EkYrMc0RKdn/40mMfTgyG//FJ2gYZa2bvYgXQcxxLAJaoRa2F8Y82T4CD91kKvuUJWy5L02ntufBMtKg1OPRo/1P8og4q3/FVNiekh4E+P4zT9LpX0syQmEZ/2WnHwOUuC22Dx/23z539jmfAtCsKs1/03KlFQy17UCWMRqwE1DISCR0O88p7AvroVLYAcNxTa6LfcSEiLL/K3WSATpE5Bp8GEFRzxiLuR7yJzM0U9KP8Z9ZDhJoH5OxVgjAdTn5Lksi0JWS8udsRxeBSXLlv/Q0cIDyGdX8t8lX8bRvH7tAyoCm0a70Kr+l0zkCcVkXFHj2sql0y8YIce/2R5pbDWNg/Odph5N0ZtQ310VqG8htorP8bqy6CQMD7jIjgY8xNulPfiOQoJ47omrqOtnrCUSN343V/NeHjFDQUn6VfGP1jNU2Rm+Aw/xX/hMYGvCWORq9mu0Z6y7fXOz13ewz+9e7QFP6MNaN8ET29ow5yG/+W84BJ+6/UkB+kE0nDUhHRiMGSCXPALV0YzRm0ACA/UEaQXkmPxrzMT7lXymAGbp9vtKcUcZsQhqVUQmUjDoGXEzck2GYnfGY2z4YkCXqPB0SJU1ALZ3Jv0ZHZsVE5CFlSgAKEyB29Nh0gQYuWIzlNIYjAzHKYPVnT5vbXyZmDkkGapQz0sZmMmAk/RmLJq1JSjaDCbl/SGDW/19AGb+ZYDK3kfFvQjAY/ckMDQTzH3eJ2bz2kt9M1P1XR1oy6TX2xPYaMidjDAbMiN+pkcRYHmOkkrLV4u0EfrFsOf4o2+uCyjZqk+pdE3subEatEQ4W28ssypaL395uUTb83VjxCWL7sEnZKodbbK+3qCFHkinrkQzKtieDct6WUVkL/sHHBn5CqnlaHgTcstjueinLi0xqYmByZeubUT1F92rjfaANH7I27O1SEqPfmv+PciyZ0hJRqIiy8TbaNpi2Tqew2PJFWGy8VbXO8lC2N17Khl9yWxNnZXvFOH87qRHEGbH1SWWxHqX/c/y+k/5it6in6NltOXEHd3KbsjnQzqstyvqC71EFVQy+7RxDU1is9zMp6+0Yi7WMi8WGnaQNn/UxLWifmDKx2MtnweeM7R1zjvZSKfBfYEtP/SK9LZbPvSyOIYzhkZd6xX2kd23mXwW+MTdvIPB/ZovzUlbictqIkWnbxnjcIyzjRzL3fhmV7aOXetD/liWIeMaWHrcs1nsxFhs2BzbixtsiMikbfiBsjxgX8uiU+MJ3ruumbMTktWV24v7LOP8WVFZsJGzP6QPfObbnwKHqK4sVO3wbMd6csfu3fSiooramU87haZXNxvjxlWd74aUe5QO24IG1BGWxe7LxVs+G/xlbfCblPDG5suIL24ZeyYrtsQ15mOPp1BYb1Nv6hPEgT7URG8IWRb/E9LQ5R1g+VCVvNXiQNsJivcs8bgH/0ZvQDzDnXqkstij6/sn7cHSvVt4X2LA5jMGfsq3mK0vaU8yBt+w27NNs+NqwETfbNplxxTOfLtjyVvOwuGAr7lzJ02It8EdZ0U87lqNf9JQ23vjaImkbWaLNAfzI+Udlx9+W7Rkwwn+hDdtjm412sEF19mHtrzCui/wdAEfapVLO+dNarCOBPboDG4E4bL0ZK3Z5tuyMJ5WsA+0gN7Bii/qgG3PBB7xtIHj9lPVJSX/faLshRDfEhfWiTo4Ii+Uhe6TGK0so/LUtheCsl4pFRmuNyaIscb0stmm0U+2VxWal3ATmGcc6IlO05mVu+H589ctLeWGTZ8Pfmo2Y2Db8kdsm37JY7mRSTstZNy/66cE4seuxPfVSjvu3Kiux7634/bW1JKZQOeRvZ5n7+wLK9o3xt6Ft3vbbeoNz2LhbDzP34/zhD8qxHL4g8YNkq854uOBZebtuy87+xibMFsncDrNn7tMPPsss2DfZ3hVUzkmBN7ZM1nXUK0zZS8CTmG427l+2J6Q/8PtH6mKXYBuYymL51Mti/U3+Htp6D84co++34GcZ9jGyEpsCZ9ABxHYkPSyDSh1CO0mB2x/qhPGHHt72ks/LXsq5tIdytAF/dEI2/FXY8iJb5R5vzUc6F3WG0DZ21DZv0m+p84KxDKI8MjBbVsaah/yP4GkIcy1HG4HAEb/C1vesRRy4jY7Pmo914K28jXekNivjxb7TVqy3xVoXHMhI/lDqJ4qwOIe6Kys2bbHXKPOXvrjf2vCNYosuqCy8ebO1TcWeSq+6l06mnLnj227LePitJL8NoN/H9IkswoYhu/UiNOB2FmVtz3dPxojO0/YHGBaHxkSBa9hee6Gft3wEf6aCPxkp4+vCXuM37LxHXIb2IZ+3RRRUWZCv2ZB52ApiXzcQ3EY+ZUO2Y4sAFvg0sv2gXcVegA+wnmVM2OVa39JO2gzKEsMnfmVtWYBVCerkZm1uUOaLrCtrju2rjbh5VnzOWW9CL7FJs3IfttbgN+w/rcRksZ1hnV0iLI4+4Ns92hoOvJ5Qbwq4/rGACr1JW58Ywz7Wyo2645gPb3CsxE140I80encrPuec325XTZoCt/eMewRnQIVMFhtvL62vwGne+nkQV9p2i/HuoE5m4PGTvXA4jcXGO1zbdvKw703O237rgW3KEg2s+zOOitATT2ghMdttf2lnFOVy8fmMdn6yD/F996oTduAF2WdZKJOc/dz9lsW5A2O1ALP2rGl/5jUgoxo/kPnwRsr2m7mkA068F7CN3KQcz3my58nrxhqPSGSxIZe15gaetxjDI+Z1lt+9wJ/GW5V3PejSWMo+pn/e+9jwHWIbsklZPrDO97Io5+KcTUG3LKl4I2XD/tL5FHR4TRKVDdswWxbmPJ4x8J7R9pY2ImnrqIfF9oF9n5jfvtMmumFrOOuELzXbS869C0nUg9LJuc9Srwp7/jmwvcp6vAFXugKL++yxutAEfADYkCvZcoNzxIG0hdMW76BsvOF2rgutI0aBNT1t4AvMmoN8ZLHWsumBDenPXioTti7WUvx+hjNuAPCrkMbiOIi5ENvdViXcYi1LOfQBvWuAt09Yj9QRlhwp6NPGWKIog294G3HFrcQeHT86uepdi3LZ6ANfYLaRGdT4EbS9GpjECl7ytx/8OL9FReUvolx5j237DDystLEPXHxZUGVtCLwiKBe9RVlsmVRGfKXYSva22LCdtCV3sTiX4dxGn2tLwzpiH2r9Qd0HlP8KTrxj3dDZWlaFWFLx5qm7bzIVhYw8si97K/9WaBA4go94ax/wwgLcz1PvHjQBvagtFnrpk1ZZHwC/V7TTHf6kJW0no9x9vr+mLHLH8aOYjwd57/i+hfHjy842GHwNEB6KPt6wTk787sOYidtlfZtFtW7G3qgE35Wd/Cm3LJ7EqbeEQ0OwE7MlYR6lgdUI2sBO3kbsT1sm8qZzjrwGr74Cly8FVWZsRm2nvVRMgSLK+VAay6s27I9P9IkuxnoQmG5nTthNWtEVeKejbB9+j01psQ1LBL/CnIZmUJnR1zhXoRz+Gm0xjPMD87rDGzj04c512QO8x4lF9mirzu+RzC+AMyGWMqkiLKH4SrbtZywlelucx3pYrL6OyvFVSoulNLRtLDR6rOAO5/J59jHvcW349rANos06fGJnb0PGZsXf4pCj4Ad+iWy8ybZhD2wleIjlJfR8PDhdFJh9EryGZ8CWzuYGHDYIb+ak7l1nPJMo80r2QEHOcWB6h/R36HRP8nsSe/IK9LsEc+ZdiW0YezOaeR/ZpqzujBHf9c6fM6pMvA2zDc+gnJZBN7CnsRVivw9n7/dkvX9boPVeKqJwEfW0dHplecDcf4Gf2f6Ai6TTUjcr9OCai7Jmkb0G7hDz3EZcBmse2rlLmef8oXe38abBegJaNJS2FzKHL8wfPZj1O21cYNwfgT9xGWyf+e4qOMZYiCNnE1uNh5mUJRKY3II/u8fvN5kHvr1t+Be04SvEsRTfb4I/+O+yIZu3IU+2psuAr4WftMG+Pw2fUQBcjMFPdTnWAP9ktiGM4z17JKfwhPS/nbZOARsb45oh/D6f1kzK8ZiHZcRV1igQfLzDXB5yD3hEX6HQ7FLwAavIx1+U8zVXZX3D78Sos96JsWT8QH3so62HwAX0KdbR4MM1Z5WGt2i2UeS1Ziy1XllmJBFpEXe5RDgBVyctoZZU+h42Xp1W3eyp+mqeyqYK2wUlDki8qtpvQMX1BTknl2kct6r2/13E5b6FJwqEMUqhuuO/7VqsU94ujUL6qAU25i0Q/yr2nnCcq4roazc2AtzCKlGuLyUIaW8XgImgBms2LTaRlCmzMsRM7fVNrpS9R7lp1iCAN++37bdUqdVYIW7XPedkRplVIcoYdzlwTN/rjJsoDtP1XVFu/CnoLQP/ijgFT3H2/BLUQX1PTzjJ1ffDTPyaS98NiXRll63JKI17aAZqGDIEKSFCjnT2G6dxT8UTtarHZ25+kXZldQzBn3nF5w0Qfcu8jXXKSdoQj1TiHi3iFQM2SRCFcYOPj+LOywP67FQUeQjso/1yS4glfZ03hBmYWNglULw5QpxpXIoT05wTzQvgRJongJYJyp+AV+RuxZW/NZouJlhkuAIQ4yJtLoghHCj733VeJp7YPi2ZCoEB/xMpyK/SixNyTZGAufK7/BniSAPZRLJRwS4uwITzP2GBKWvLoPxjbIwFvYshRJOf/X9JVlsD+IaESAQOuN60ywANuZHITAiOa5f1mZJCAaUxJ/ld5s6zYnvDsmjSTrF/ooXIl3TS3xiSKZozBWlGg8Q2BGCudsAZU0Y7oyduSBoEQwwBkCHCM/4rYB+SYAyvc+1CSunci0VKSrcxdGtxQbQkiRmkDFgk08guQJBVNoYg3Roz+Cfu4KhKIPSRzt0ZRlpdA0NwOhJ4m0hmSKn/1THkldK2yPgIcKlVDUifpscyppWWlFpcIuIhAzCG3M/c+oa8zfguv8uqG9JYU/4ms8Ll4X9yXC9yTPmh4LQpQZTfUHXZgckxam/LaMXEEJG0mt+kRVflv+c1o2zPkyMtZJMmhW4Q6/Y/oaM5PEEbc3UF+WUtpUFDPmXI0WSfGq39Q03su5e+oZtJWMq42zebIQo2xYD/KM4/sa4BbtkeUiLtf7Iv0SEYSEpUKS33MimvyNVM4bOjfaxCY02FgTFeWQb/LW8ZDddMEyom4RaYmbCST9kb7v+pC6Sc5Bg7RpDVELIZQ/cEN4xWTOGbCTaeJSj/4HeCqkBikyRwdWyQS3OFDNJpEjUheQalMPBA1lgma4zhH24nsecKJRM5t4ERxhSd7VRMRmlKht1xKv5exiCqEklgfm9qCv53OYyNawh3ZRZCnl3s+g7RHUgPgtUyMmNjGnoEU2r+bzEFESBBWz5Iv5CJfZLAHeY/zYEhSDRFkUa/ZgumcNmAtSmoNP6MZTUl3DI7Q4BqIJ0cVqbs2ihvCEz9D3xkAMQdNOWp/7ahITI3hyANCwAM3DaI/j+5rCmpFfIMFZr+SSisgf7GuhpHsnGsCS0QvY8pmJW5GOtk4p8xT4Gv7EmjpIERgmsGtvl/kE62WkxR+z+KlXAipkbKoNDG7+ZRa8DDFOWaFPD/C78xQNUCalPXYWCBqdkxCYIh3jdx3aQsggnGFrOPeF0cI04tRYz/DMpvyMH9T8uPK5iOccxiwfQf7yGHjXQsoBR0Mw5uU/0hW9Q8Lo0taHxHJvWfUkC2rLnsprz6n57CRZ8ypsQ8ocTdkMcbbfq/+6K3S7wkuhoKHPNXo6axbeUXU6dg5BokxQC9gRbGiWeqdP6V/bc4hvrD3/aVzhLZydQvSfLKyyQyJqkxJfDGKIzj29j2/+YjdQx9jbmEJvn4hy7GAvvHfqObAUJYTepnMqYG/RBdlAkWc69Kh6JbNDowmjKIsWg4jbSBYf/0Wv/0ZAZ34R8VLwBmBD8kgRvaf0yDsQnlm9A5/+DvFLjPWgitMfeAtCM7zRiF0YccL/80Zf9UIcbBYFAyY8QJmRSDchjAE02nUcIEtcGSSJuCqmbP/xbvn9rGJB8GwTBGYbbyD7HMUqaOEcL454eoNY3OZEr/hmMM21wQSRm6N+MI+NfovzMQeF7/SXNJhCYCO6t8wZessV0N4BuYaRISY7IGeTCPG3OhRHFrMC/+m36JElB2uXAkBjrJN7O4sYENFtyYr3G6/aM5jOaNNEJk3IQ6LpNAG+TSpAIJtVrGwWpacbAlD/wW1KG9k5Kw6/iMHWDuYxnkP53Wv35MvZixC4HVuD80gOnNP7WauS4GQyHg9j8khYxNeVaSPMVKqD01p/OPPJhcvXEum6pDcwlNBvifltyAl7nFjZbgzvb9NUwPzHmb6GRwPv8OAlMhbNg2mMhq0h0Ti4w8c6skVK8adMEo479v3HkDtqclsXsLfpP+rZJJrYyeTH2gSWETrp2Jw8aWMw+VhDYh/+hlYlUHUxcnLMOqculECK54fK5QpCiUhcqBWxnOxBTCJNVEThI+649Q6lR9PKuI8R5/0Ab1kciemdjXKHkUjyPt+VIfJZPCGZq9PSn3MIAbMqBAYaMuCpT47Cq3Tj7tJhl8HuJVntk2D9rsZaS8tGu2s4jC6fFueQwPRgS/UQjxVSje8IfzPXq8Uh0FZuShoFI8XrLXH8sYxZJGTBqkzXYtKE/ZwbKfdV8IRpU3Y8RR6399yaf8hrBepepF33T4lBdNOJu0jxdloEKwbJ+HtCt55/Fs4N/33zwkz2xT0gKXqkRXwIH2f9/74N3PglnRbAafbIoxLhnP5qE8XsHDZ3OEFO0RUiCwUvsZUB+9HmkZS09phnRp6l/A8oolUgjn1XFeKr4AVVDQqIx4r21G5MdjvK6MxGOGtC9zCuQT5YkiWMZ/MANU9rkLrJohNCEQzH9j36/xZKAey+0xRK0l5GWqbnhTBo8wrlbP+DPxQOZ2mBeet/BO/p4xeDD2kdRDMWaHKwoa+1ir6jELnsnnX7xevhyFBeNCoi3Q7pKGSs0cZowTgap9fEeImL+bPxwI2r+nhV9CmYbkyGhX5nIcnAjFgzjOMu3zXQN8cOhvn6vgnOCG1MWIT7W4ZVEI1RWKbzVFz7OL/jRhIGVxSGuHqchvZKypSygVTHTXouAUS2/PE/wwYTafeXTCW6rgn4kjOBODshn7S8r3JFoqgQTt4/nDeB91wdocXMQJmL3PvKxzYLN/+9PEm2N6zOGIvWScDVhfWVtpcwaA6Eq/sh9k7tIOaGn/7SFRQjDY/K8dmYust7kmks/DG3tZwVOpK+0KzhXTcMbRgH3vym+yDzASUEWJdiB7AYG0Xd4mcK4Hst7TMDsJrvxgLiJtErpSE5ysrtvJQqS2RixOBcRMJfhbyR6XNRKYNcbU7Tvz/4OJXgUQNCmDuUQ7f4jeWlePU3BI5mnSCpnXfMZ0mL/ZrM/JarSv5/mWdhqxWOFkpIMOxOjxZUpijF9oSkbazq/n2lzvieXUeU3/8l36XEzUd8E3BOP2cQqMTPhVAfCCN1KvHrg7FOALzE36esuPiDiwHff5w2mlPX8g3oUF3iYNbcgiyLwELy7o/Kt4hhb4Sbv9QKol7POKbPqe7BFZM5kfaG6HPY/IFAYNKhHzlL0j8JF9IbgonziftcNe2pNy5/CqY9JkKVsrj4P6CO3JBh6dhvbV1vveqwmvsxhrZ86PlSCNlfVxpbHqeG/x40/w1jwfQgfhWYZ9KO3KmAQ2R6AJPGywp2Us5n414SP1ZP2K63MlmHEN0XtR8Mp+dujvst5S/rgeW3EsGKUds3/BaVmrTKXBcwA0AKIn6yRtHNX7B0WmGsYAZ8MjJWWu49oYZoJSP4B9GMprEqEh5t6TtTDX0dXLQU2F/sn8pB+Z4w3oHYEvFMYSahIvvwm6pFDmqnjKtQJ/Bum9lId9KPTLPCfi2B9+0AuhryaNlLWXscr6me0P1HOXM0bG2F+XT3h+C/xMOixtH+zuoO7w2vfsTFk/xsIeOJXZKCtjl3bMOZrwM9sJYw+nAel3sY5VGhChQMP6OdGQzTpSlu1sH28SrJTl7Jc284A3eaDhlfS+7rWcc1bTOqkrZToz7w7Yv8q6yN7DaYIddkPpj4CFqhl/eaCLTQEIR6Idx30gQJVpR/D0iB/7GRw8r8clMJUxPWB8gi8C6zKs/0DWQuYsfTpTLjcb5CW8QwAdS2RGc10rBkMj6R+jIDuMZayDwJ1J0CeBlZy3QutlHDhwt9MOOTdlfTJQrgaAkH1s4ksziNQM4DcPWnMO3E/IJ9G9vV4UPMBuYAWbYR+veSbLWIXGmDhg7qEf7L2Efcg6pWUQxdjMPtAuJ+jndHgC0QMIrkhZ6U/WVmA2X9MeJyK8d4F2CCylD5mvtJe7lUEXhBZcgAeR9ZQ+/KF5MleZux8wu8iN8Sx/AheBE9Xsv23Xa1Ga9gWPZV2Dwf8k0GIxMpY5HtR4XAN8vAR93rnIwGGZs7QndFXOLznzeSBlb/9jfl4KQs/ysYk8YX5MHjMR/Koze3v+emOs5v6XfSzn0YMgpdqyLtXAM5wr/Ucb5Dc/XsH25uyUs0hgcB2aKrRUYL0A2sMjL/saX8crak3oobQv5XAiaR/TWw7yn9D4frSBQzN7Xnf2jNA2mSePjO3jSchbCizPQ6jNsZp7rRwv5qSezF0+BdekvZp42C4Bfsh5IHnZQMBgzgJB8JEajkLPhY5fAu9NftcRWF3hbyrjEd5HcA1nenYcuA5OmjQQ4zb7fjR5IuFRpIzAXT7XA+vB4K55PkmZl0TlF95B4BRFH2vYT2xZ+5xN/rYdNPUTi2jSeekfVsneTx5eSZYHBrXwIiDrLeUFf+w8D3zqDDZ7cz2+o7z82MMfAV7tvw9l/hU52w/yZ85B9qT0LfRV+hFcF7i+oPGNZH5m7d5xVuKk3D4n80yVfk0eXtr24axuz7o/YKBPqbcf2mOu0yz2ynGeMwgfK/g9hBdam/hd+CETb819K3tJ1js7tEnOROlTaKSMrSGbSPYzytj/YCN1fLkDjUpwHzNhLbjRkcUXHDLHLHlS1+xvH7DAWET1xTuN1JXfTZomv3eibbk7yJ425yNlCAJnx++6zK0nc5nBHs8JLyR0JyFfKHgne1/6CynHSxuNi+Z5MUzDpCXAiGQv7BS+QM9FaLvstQzgbAPw+KhZlh+a67Q3cO/NHDOBv1XYgAnn/44XCgnvkzLucM4wGZvwkqtBvJy6L6GpMq5m3CPM+4A/xMysb8JO8EXq/gLXVvJlO68ux1FB6sha5QJejxhTTaLr/2LMcewXOX+EHnVg8iZ8BG8EzubeMc8f6ecpdLqcHlcr8Gk5Z1AnkHwLm3GLxvkS1Q1+Q+Aqe9R+t2NfO3FnkjFLmbO0Y8JZvpv3la/QTsmXMYQxx9L8XWXM5hhkPHInlHHK2gvuSVnBQ+G57oLn5v2mmeaXhazIGEr2wXu1xhcZq7S1Sa9VMxA9M8C4As4IHpt8itD2FPA/QqcEtls40AQ28tuo+Ua+tCf7RPowz0JpW85q+3leHy+MnBsmHTRlBQIfuVtJ2Yr0K/y8/f6WAC4mD2TiiOwX8w5u4rvcgwQejxnbXXBVcFPuYzI2kwbIWSBlhF+Q+hnhA5NyT9uLh475RA3xADDz9b3rHOegjFXakPuI1JNzXMZr7k/BR4IP2uGUE51zIf7Sgk9d4DdNHkr6PcT+60bUHO/yDuoxC1FXw1vwQmi7B3uzJ7hq0ivBG1lTwUtpuzN7TuifwHhWGcTI6xzs54KUkXWVcSwGtr30GgkO8Mjbvv9lHeX7YPZfNYArcJE2Zf5fof3JmcwMGjdph+S31eOTfShtyxzKaF5PxiRzF1jK5z7O3jH8VYfv3cJeELyQ8mfgSd3BW3ddLx3jC4XQTGaDyXqbfeUH5lGUS8xez4YMW2Ai4yvGPu/H+TiUNTLhbZdlMKh8IHp/+K5f8ETCzwjORbKOcr7LeOUskvUy7yzSTxhnuewPaecdnphNmZLMx37XBPfM8nc1752Lxp9rOJ5mTRtwrk0BVjU071+DOQo8hXYkvOMJPk6Cb5lDhxmZX5pJ/+gtzhPs7WE0a6e7MnYZa08Q+Ar35VjOZPP+IDRA2jJppnnfM3Ff+trHWWXeUe33Bl6vCg2TMnJfkb7qg1j32aeCkyY82gAvHFzZv78E15NyF/fE47uc1TImkdvIXq8FgAZrfFgOz7hW0xO5j9rPQ/gFPwZgjk3ypH2Br5yDQofMPpMwYVN2cQKauZkXtte5cwouS1/pOV9W491/DnnCX5n0VtZf2j2GHM3G3cyUB5iwXgZwTRokbQtuyqe5JlImjb73m+eF1BUaKvtvB3cN2V8iN8sIwSoNzkl74uHaPAMms1fMtcO42z4mkz4eBneGM5+EbUufx1mInpgStQVPd+EtUvoQnBNcEFwWGEv/B3ip/F7DeBc4t4x9LGsqc19O/cJs8mgIvTkWyRcZocBEPoWe1tV0aDs4udHDojD4UhlpZ4I+p7LpO7K5nxvr/pKwd+WeIHTOg3FKH9K+0GHzXBHZiIwbVPtv/OY4TBpszvk6fLPJ+9zUtFRolKwvjpQMuTH0eRkw7seekjEJnAUvpD9ZN4G9tL0QPJB7Noa99t/Nc1lknIKjwqfKmps8oSmfTshf1eOyNFnDIMoTCzDffzyc1Nliwgfi0Z09IXgtbcraSH8JeWNp7yrntylrsN8JWHsHDgbZNwIb8z4ncBYZmvBu68Ed4aGljXBkAQXwwCc4Kt8TnpXSvnmvkPk/5NzISMMJabOdZ0yAe5Pkvsad7yR/BEaw0yVZO7mb1aBgGu5mhbXMpTCRlU26Z18H5Lo3+MOQXt3Q+IAzSDUVOJSnb9kf5nrbeU1g9w7i+gZYOWu6npTFiGZfm3dlgVlCmZiMNxTaKzCX8YbjRXdLGjw9J5ARCV2W9nexX7xg9EI570aDHxKBUMbdFxg/gs4IXkkfbxibeU+WPgSWgg+3ybdAr8L1/Ex6LmWeMW6uqvbxmfM276FSFvL3n7xa1v+jhkdP5tefPdIDxBA4yBqYMlqRMQmfjXG4ioV+92Tspjz7qRP3TwjbbCb3GZqyivuFCRdpozt7fhR4IXCT/k7p/orofSxngJTbrvFT1kfOpGda7yGwlL0nY7/G+fKDv4T3ThNWsn5CI+TzjO7DvIPO4AwVfDPpiXy+AD8fEYHfpNNSTvhF6Wc/5eVskf36lAImLyFjmafH6cedPKGszk6fOX9kT5v7ogN8r5zbshYJ6UdygN+7L94s9JhsMEKyP6QNnN3a+zrNIjSFxsk4pC3pezyNmfIUqWeeD+Z+ScmZOF6P7wu4JPysKRuTMrKusmaRTGi7Pt/2Mb/8Gv9EHnKPP7ljSnkC3hhyfc1HCg8on+HgH84T7L+Z+G3ev+V3gYsp+zHvXiZ/elDGBT6Y+gPJM+lsHHglPKGUbwiiOrAX1jIuHr6p29Aecx1qwDMt07R/r17rQsigRnDwSJ8Cf4Jz2te1aAqLys2f0Ao5g96z58pzlxbeR+rFgAcFE9BDGfdtff7RvX3tLut1MOmJKQsRmFt1WZNWFcLbBWTAnr6pfxO43uXvAzS1te5X7tzS3m4qmueptDecs99cc+mrnKY/K/R8ZU8LHVun1zklY/9KGwnlz69BfJMHEnxz4ne5N8hvpvzWfj/grDXnJfQpA5FhurC/auu17ajHKvJuU+Yp7VXgPNvsi3dRDR+hn9Km6Ebt8ON8zQzum/ceaVvohdDqxMhLnkEjEnPeCz2U+oKnAntpz37Wgl8bGHM8bSSUA9v1jRpvcB5pPwNM3JH+5fyWcjjCtOcNgRfcTvSiB3ya99se4FVJ7kBndH3zziVnrZzd56A7q5GhVcWbrnnGmXy81Jcxy9qMptx9kPopZ/cDTbMe6PkvgQ7u1nhr3nWFhkofMl9THi742Y1zT/hCyf+FnOAd55zgDY8/7TylzOcGcMjIAl7mrHis+0q4968iS5D9JfxR6oXG3pJxyD1Bfu/BnhN5gcC4GrjTnD9z3gLToRqXRrV0UDvpQ2Ase+WUxttPnCl3NI9Tho0UrvEiHZ52ZC4CD5HLCYxxUmnnP4VPkDmadM/Os2t4RrL/8yGfEFpsrksDAJsYuusP3HsxV6GN8tsv9uoBPb4T/D4DvNkl96IEtOUttFje+Et5gYPAUmAgc8BJj30P7mfcq+hTfhdcKct36UPoj5xFshZC/6WO7Ak7rph6GTyWdYBOiMcuGbPUN+8qJl7mRR44mYgl5j1A6gtNkPZNHOCB0n98idT7zmBckd+YPCHsuX2eC7nDTmN8SVlAluM//iyhTEDS6/GwIueq8PNdEtxl5dwai6GE/b6l99074Cj7V8Yjd0/BheLlDThKe5nYxHfQFTlpWF9hD5v0Vubbg0FKW7KXZV9L2wnlFR207MmUQdRIoPMy7SRMebJZR9ZIfjN5Xhm7lPGCRktfInO7ARFex3kp+kDzHDXxXnhNWS/BaT/+Npl3Nu69Jl//CZ3PTg0bgaX9TpBATyHf57M/grmDr0V2Y/IDMk+RH0s/TViHgTQ4hk1UjwnJ2ATGAh+pvwa8qENFGY/MZx9E1uSdRDadjjWWs1PaXaj3kdA8E9dkLL7QkYrwdI8525ownm/sOR/olvxu8h4mTbfLxTR8bZpXkb3/nb1h0pbstCf5Jm9k8pHCM0p7QtNlPCyzHa4XuZMrIpikB9ctYl/CHDaD00fw6nmdwbYFVyfIIYm+qx5zrQmTiQMoO53aA70eypiT6LMK9FWdGEtS1k1oul2HCeziqCN3GR5y2umo8CL3gJ3okGVe5j4RmH0EB7ogLyIovp1Om3YWMpfTjNWk+3Z5usbhSBBzJ/3K+kjZNhDcFuiRWjNmc/6yb4QuSj2hszgCUIGMy7zXCz3ZShvrWW8P+JE/nAXCD5l6bBP3TN2R0EdpT9ZH+pU2BIcEf8YySVmz0/Bt8SD7TXSzh9ET1WKvVQXfhM7KmTOL81R4LDlbV9BvKWig4JasaUK7CfOsljEu4h4eAL/Okf2f3sC0fZG52PVYAAknt/Z84fdNexmTFzRlfEIfTNjzkFdN5EehhdLu0FlEGdJjKExlgYGMcyT0cJDGwaesvchYJd/kXaqgf0+jcWwEYxWaIXM16aZ5Z3qGPZHgoKzXb3A2ob2U/D6Ku5jARr7L+Wm3wWK9aiPj/w4vIXlSNzwA3Rn579lrsm9lPezvpjRdN3lNU5cobZs8kwPwPgG+7QSepm1JP4QAgu4CA5s+Q0zeXtq8zvqJfrc5f6YuRto1+WC5ZwkchF5JX0JzBe+PsSGElsl45modkLleMr5L/F4NnOLRpeqm6dZ9zv+BEBehoQJPXxZT1k9kGZX1GuSHTl7TPJW0M441OUshkz+X/gRHpJ+5mgYJ3yLtS/9Cz8w9Yt7XZb6CGzist98PXnBuXwFOIicTHsRcE6Fjs5lgD8a1lIyudFqIsqL3OsbfYs4Zc93tug9dP5SyAkMc8Nv3jPQl+COfsjek/Q96jDugh5XYYFbm5Qd/UJb7Pg5/7eti8ogyV8ExaUvWzcJ6Fmbv79Mw8mYv70P2lvDs/gFuXk6PzF7DRuiV9JuZ+VRLcI80z+wcdDISxHoBXgqPI3MX+iN1KkEvzPOpKwvhgg1YCRomUJbCAYJd/iS40RseX3hmqSN7y47ruo+j8MYmnR/FWLPrsT/haaB8pmHuxfSdxlXTW/OebOrwZK1TQoRNWaxdJ0ohHGXa+7+LbmQE+LIIWJq2iuZd2dRJJJRrHNX2alcZdHei0Mm+EFil0P2f0HDajJ2GRA8T+aHIDs29IO3cBzcrsoZ/OFPSIavaretkI1/0ovbzDVw5wZ9p3/YYeBKkwz6mPkysHDBNy7okgt87Aa6l0r/JXUrWO5Dvgjs/WJ+y8HqTOT/MvR/IGRXJZDuRIXRBxp9Iw3Y/46qjeYciKxzUSWib4JKshylDk35ERyh4O4txiI2F4F5CWYdpjyZjr6/ndwn8a6nT38G/cZxHw9gbv3XeAw4PPw1H4VlkHz7WNiQJaeUP5CgVuOt9o247+vcDb52qOahYZEzZMS9OqFs1bfh6cxE9xfmajcUdIZsCQvsbnDJp7FbaI+iFus9fXZHRABiZr9CYuho2wrfI2ggcBWb3gM1e+AOBuXyX/S88z1ix2UT3cYl9cZY1lruzwCwb8zdxW8YmcxO4TaIvCTAqd4VLWq6Xh31RFvodBJ79QP8j/KGsq5yvcp4KXgh8nou9A7Zazflzw6bCnPtt7umTaePHDGRSet19OXsFt2VOQeCOtCFtiY2AqZuTNkOBqdzbZU5/qODBuL+z1+Rskj3+Sa9XCHd4Eyfs54T+3QJA8jPR+Rpuk+nX1G8IHNox39Yax+S8kPGYun7p0zy/BX/s+kuhs3pPftS8nIy7o24/Ia22yw30ud4O+EWxQeWeKOOV+UlfcjcWvJR1lPk2x07oI+v0nLNlv5bfdmZ/TGLOAm8pK/tY9DcHkK8Lzkj7nfhRZFoJ5U+Cn6bM3rTTMcfVmP39QK+5wFzKXIO4C/8rczfvQzJPU+9QCKBHwAeLTByHCGoeC2PysqbcWNo/wHlfXfP+lTkPtrAPpD3zrmnaM8r5JjBtqOHfVMPGtBd+DfDMu45J/8zxX9Zl5Y4ubRwiGvQB4XWgPxZgZ+qP5X4teFAT2yXzzJU5leXLBHQ9wgtJOfN8EDiNYzGE/gqf1w9E+qL5d/m+kj22NYEthcxjTwIbc1P2KWtZDPp1UI/TvL+YcjizrOCB4M9LkX/pe6bgruzdPPp8HwxATDmd1MfBs52emrxxeRY+jPrJgXVaXce0pf0C8XKAsREeWOqv1OO5wVpWh0iYPJLAVWRzAotgvR7T+N3kGyV/FbAtk9RBfebuZupm12l5itgLSrth4KTMNaFuJqHePOH5tRd6ImUFrjIXGd9W9shNeLiLCeAmsOwAL76FCBFPNS66A9tBwEXohsBiCgOqDP0ZSX1TviXjy8xZZerKRut1M+WfgrezgJn5XcaZ0J4jq4alqes0edOE8oUYzrwG0OsLdGrKTeYyaDkzBP4mzZe2U+v2srOHEiOfn8Gdoze4FcZ5Pw+duinPqsm8vGFeZM3lrp2U778q/OMFBE7mOGQM5v1DxmTqi4ZCD035hfwm9o8Ct6zQu6ya7/HlHjsMupJGj0vGLHvJpQgv0fTZVwDbBLE/sNtUujqorBDww8gwpJx4P3VijaR/4Xmd4deFBkmfsi6yrqbc5Td0zYSzjDMIPsg8o2UOJk8ke+EtOpo74GdCGwwpcxDG7rDGC7azfa1MfZ2MT2ip0GzpWz4zArOLAO2hxuvnnEG32Fw7gHeMziM4nx3XTV2GeSeQ+uYdfy9jiULvK2cyQTj+OzdlrH7QqIZ6TDJ3WZ8NtO+EV+oN9mfm4EU8Oiedrg4O7tD+HwpxfzpA2v6iBlvD07pMOR7gn9dlupARptOt8ZB+R5fp+l3kmka6PO1YdTtl6CtG57dmrG903d2UiSMtohM30oktRvk0tONBWsoT8FR5kpbykWRk0um8/JNDp8PkLb9Od2OOPrpuadr01fkjGH9F3X4f8uvo9HvG30KXv8442+h0AGPooNMpaKCLbict7ffR+YtIB+h0IOUDdXorfQ3T7b9h/BN13eK0P1OXKUrGXHM81A3W+e1oc41Ov6SdDbruQNI7dNqTMR/QZbowlyO6HRzOqfM6Hwf66rIuX4f2b+r8nLJeOl1Y1kun42W9dPlB4F6UTqem3ze6/SKUj9flQ0n/0umyovPRvnzXkXYjLWv6lb4ykZYyZ8nPostcAg4FdH4I8y2i0xVk7XT6KHV9dXoQYyhHWsazkjJVdH4jytTQ6fbk19HpDuB9A12+Jn210PkESVLic1jygxl/F52fl3966PzOsqY6/zR1A3V6gaypLpOa6CjjdH7ln6yvzr/HeGbq/Aa0M1ent9PXQp12oO5SnZbHd8G6LuJxtUGnt8haa1h1IX1EpxfS5nldNwPwvKzzX7N/7+i6g5i7VafvUz5Kly/PGGJ0OoL0G50OYI4fdPopvFGcrruV9n/p9gvTjlMio4wLdd10upTsU52uRDueOj1a5P2kpZ0PjD8LaWnnCOkCOr8PaR+dDqX9crruSNqsqNO/gWcVne5H+zV0Oi3pOjpdlvINdJpgcqqJ7usYd9AOuv1BzKWHTrfiDhGg009lTXX5r7Q5UbeThzan6vRN6s7U5QfLOur8nPyzVOcXop01uh0coqsdukwn5GN7dP401ihElw8gfV6nM9F+mC5TC1x6oPNz0GaEmRb6qdt0lLXT6eaydjrtTvk4Xb6WrJ1u8zvlnRIbZWrL2ul0Q8p7kJYyOG9XmUhL3ZLk59DpQ8C/gC4fR5kiOn8u/frq/JGUKafTaUlX1OnZItfT5Z/Qbx2dX5+6DXR6OeNsQlpoRYjYNevyN5A59dHprEJXdfloWS+dv5q+zP1+kDLjdJlnpCfq9G7KT9VzrEx6oa47mLrBusw+xrBGl8km+06XiSV9QOfHkT5t1pV9p9N3aOCmThcHrx7otJOsna47GFr6RufPZ+5xut+MlInX+bjNRSBupH9Qxom0ZJUEH9x0fnPm5anz81AmnU7Xop1Mukxd9lEOnU+gLZVH58dTt4jOf05dH532h5fy1WVekl9R5xPESFXR+WsEzjp/q+w1nT5BX010+jX5LXR6HfltdHoI6Q46PUjorU5XYsw9dPsS6CBAp7cA22GkBW4LgNtEnf+QdmbqutcYz1ydbiFrqsvclDXV+XPkDNXpRvS7Qaf7kr9Fp2sA2x26bkrmfkDnIypGzm/k7yf/tM5vx/qe1/nj6TdMp+fR/h1dpjTlH+j0VMpYdZkjQod1PoEceYen6bbsWZ1+SDsqqVHmivBCpKVuPeblpvOr0o6HTieljCdpqetOmSw6PwweOoeuG0WZAjp9Ts5WXSa38EW6rjP9VtH5VwUuunxDyjTQ6WXUbaHLVJYzVOcnp98uOn8q7fTQ6Zbk99HpYeQH6PRs5huo6zqTMUqnk5I/Uae9hUfS5feRP1eP8wbpYF3GQ/gina4he1ann8g66rpecm6adeXc1PlbGNtlnR5M+TCd/iE8kk7X4fy6o9usS3mrzj9HmQidPk9+lE5LtJcYnV5P/hudnkj6g07XRv4Up9tsK/RZj207ZZwcjTIfGY+bTp8R+kzafm7SbyadL8QyC2lp5xll8ugyE2nTh7TQUh947Cq6zHTZv7ruMM6dBjo/K3Vb6PQA8jvo9E85K3U6RPSgOp0IvmWYbicJZUbpfqOExuoy6xj/XF3GTc5KnV4LfJbqdG/heXT5E9D8DbqdnpTfo8ukEP5WpwfR5hGd7kp+iE5fE/5Mt1OCMpd1vgPthOl0McZ5U7ffTPhbnY6X81SXuSDnqU5fYi4fdJkxwt/q/HrQCuVk4jxJ0pKfHXmTm84PE/5H5xcS+qzTHeXOossMZPw5dH4qxpOHtPS1mDZ9dD4BYf/b+5vI99X5gaxFOd3OXaHPuu4OxtxApwNZxza6zGPa76LTA6jbR6dXkR9IWvCkN+mJuu5Uoau6rw2Mf6FO12AMS3X6rdxTdPqY0FidvkE7G3T7r2RMOl1E7pI6PYV0iO63h6yRrlubvm7q9EahpTpdnvE80OkDwtPqdo5SJkrnl6TNGD3+v3JO6zIpwdVfusxxuZs4G/lZZK+Rlvwgxu+m05U5Bz10mSm0n07n24Qv0vm7RZ+j032EL9JlRpMuotOp+dFHl6kDzpTT6ZlCY3WZGtDnGjp/kvBCOn+4nKc6PUX2pi4zgPY76HyC2asuOr+A0Fidv1/uLDp9AVgF6jIesk91ejJlJuoyBMlSU3X+WtmzOr8VZRbq9HXqLtVl8mVnrXV+F/rdoNPFmdcWnfaVSGk6PZA29+h0A8EB3Y4r6xKi872Az2mdT7BUdVmng4QO6zKRtHNHp08AkwdmO8Jf6XQZ2onR6U6yf3W6LXXjdd16zOuXTmcTfHDRcgbG40Za8ptS3kOn5zAXT53+TDqdTvenbiZdd6zQXtLS1y3qFtFlVss5q9Mf+MdXl9kg8gddtw75dXT+JvKb6Pwrsta67nzZv6TtXkLJN+84nYUf1mWSkB6m0zPpd5RO32Q843T6tKy7TveDPkzV/V6k/bk6vUfWWqcXgp9rdLoC/W7RdT1oc4dOv2dQe3SZRyJ/0Okuwi/pMlX557zOb0o7YTo/RGiyzj/E2B7o/A7CL+n8XrQTpfND0W3H6PzXAlOdJhClitfpHeLY1FXf92WPk7YHrxF7B51/V+izzs9J2uRL04MD6XR+jNBqXf4tsMqh034ir9Blrst+1+nJQrd1+qrwVLp8ejIq6nS0fc9rfgy4NdDpkyKX0HWzi9xJp9cIz6zTNvK76LSTnMu6rgW5XIDODxN80Ok5lB+m0+6y90kLXhWQM1rXzUX5ubpMQ9nvOr1H6LxON2acwbp8oPBaOj1U9rguM1b2uE5nkbuSLjONdkJ0/hD+Of1fPme0zvdhz4bpfA/gf0fn9xN5lE4flfNal3nKeKJ0Ohnl3+gyXSj/QafHyN1Kp19SPl6X/0O+cjPyw/knMWnJ9xc5lU4PJW3S9g3CV5Mv+26W3Kd03TlyXuv8JSKb0vmv+aecbqc+cKhC2n5/kbuSLrNKaLtOhwht1+VPCR7q/KtyP9LpO+T30Okg8LCPLp9M+Gedbkt58/61kfKjdHkCeKtxukwD8qfq/FzCV+v0QMEBnc4pdyhd/qysu043ovwGXeYUfNoWPS8CsakDOp2M8qd1efGwdlmnX8mZruu2lDPd7AsYPtB1i8qdSOfnkDuRrusjkRN1fnfgHKfTBPRX8bpMoNBwd40/st9JS5kZcqbr9Avhn0lLXzPljvx/bJ0L3JVT+v5351e9HXQgiUI6Rwgh9BJCZkIIoRxDCCEJOU6IkQk5Z4QohBBCSKIyqRAVUU5NCJnJfxrzv75rXXf74fPj87xd+973Ws863Kd1r/U82/xPkEt3nqQz82v+F9Xm9sb3qM2djb8hjnHZS7HnxiXJYU/zHEKeyvhEjVVv88zQ4ravsX7QvNTfeDbzbv4ztc491fSXVXaIcUN9Ocz4FLV/pPEi/KnH8HniN9PnMr+usxOxnPFjwuOMr08Lvsx/kujjTf+IeXc9RxLLedw2132nGtch9jb/KOGZG/suO298C/IWOTrR55g+hnWW8SbYf9+rGetl099lnWU8UvZ8hXl+Ff0b06tpvtYY19afteZ5jVyK29mdtXODyPHKvwuneRS9kem/iL+5cRe1obV5eO9xG9OXkqsUps43dN/u5lkhfexhnvtUZy9hbMJTulc/8zwken/T3yfX4Xou5v1BLrsSnTX/PPGPMr2f8Gjz38wayjw9yDea5wZyVubZlTyG6Q1Y/5r/L6ybjOuq/TOMt2TujPVj6qVZLvs9OQ3XOUBfLjH9P6pnhflX4sNMr6Y2rDG+VPO1zniY6t9g/quxvQ1Dp/T6OeNKjWGFcMqnoafGB6qdzc2zLXsHxi+p/tbmma8xaW96f9E7m16LuMv0Z7DPxlPE38P4CvH0NO7C3AnT3zOIw00fQ05SmLm7HJts+sXMo++1TvxDTW+rvgwz/XL01HgOcZd5JhBvm16deNv0G3Wvcb5XE/yseTqp7BTzvIWfNW7Futj4QvFMN9aPGJdmuOx49NH0w9BB4w/EP8+4EzG28ZHE2MbjibFdz43iX2H6mYX8vLZhS6s8bivV/rXGjclpGL+NTW7kHKPGp1I4+3r5VtOfYp1lPEr0lsZfiN7a+Dv8ssu2Zc1l+nu0w/RW+tPd+Dbm1zynsU9k/JLq6W2eCfhl02sw18K0+STZ3oHmeVVlI5dYhS82/9PiH2KeLdgbMv1E4nDjX4RHGjdFr13/SBHGuOwe+FzT/83egenvk5902eYqO8X0Y2Q3phn3Zq6NJ2pMZpn/GPb7TL+O88rG6zg3Znwrc2r+g8hfGV/K3pDxp/qzxm3rqDz8etNXodfRNl7GvqljcvLVwim3TExl+mrWUKbreG+puen6QddSa+NziKmEuVcr0buZ3oM9BZc9lD0F4+/Ie5h/NfGN+cdwJtm4kvjZ/P3051TTt2PuXPZe8szC6N1I7K15HmRNZJ4q8o2mf0cs5DqvYk1kfL7+TDHPZsTALtuauNf0+ewXGDdT2QUuuytxkfFUch3Gu+MHjXcm32h8j+ZiVYyb2rPG9MPxg6b3xA8a78qXjb0PKHqFMG37kv1009vq3QwtjQ9TnW2E056axrC9cTdyyC57M/s+ps9jjoxrM0fG49E742qiR776T5LD3r7XHeSsjAeSWzb/yYW94DdZE5mu1GlpoPnfxQ4bXyc81Phu3Wu4+U8it2z6v9nXi3oUs402rlTZMeb5kXWvcR/2EcyzhcZ/gvFL2Gfz7IzPNf478258Nn7W/C0L9n8b1sWmL2Nd7PF8Bjts+p+QB+MOyINxPdZB5j+RZxB9r+HkOkzfS/mrDaZfxBqnifcWORNjfDX6KJzW5the4wvxs8Z7qs2tjeeT73LZD7C9pp/BXpJxA923m3kW4SNM3429JOMu5L6MD8UOC9Pmg1kTmX5DYd9/EntJpm8lPMC4BjGzcTv1/VTft7t4hph+L3kw4y3U5mHGH7Bv6PvujzyYfh37vMYjhccYv4SPNtaLk0vjfK+XkA3T12O3Tb9ReJLx8erjVN+rLzGz+S/BJphniNo5x/Qv0CXTb1A9i42HiWeZeY5VnStM/wgZMB7KWsk8VZLJdaZfqvZvMP0FYrCmGS9VH2sat1HuukI4rWXYxzf9PP1pavqd5LuE028VIwPmOZociPHW5ECMHyfuMn6KdbHr6ay29RJmTE5H941riH+A+U8h92W8mryH8abkPVzPs8JDjTtgw42nqs5RrvNf7NebvoG1j+v5VjzjzbMHe4KmL0TmzN9L7ZxqPIf42TzfMI/Gu6j+ma5nN/LYpq9hXeOyj5PHMH135tG4nepZYXy5/qwy/1DO2Bj3Zs1rnos11+tN7yd6qZn3WBUP1BROv0WBjhtvQo7LPLuRtzR+kvWvMG3Wj82V2ptejTWOy27J/pF5OqC/5tGLqUu9zLM1Z2xMP5GcpHFnchHGjclvmP8DzlCZvgd7hcZN2Cs03g+/7PvyW0fDXXZT9vTNczk6G33BXwsjkweJPt70lvhr17O1CJNcz1j00fRjtYc7w/QGos8y/XaVXWB6R2yv69SjHqVlpn9MTnJj+7UmNdbR09Ia88zluXTjZewfmacL+0eb5XvpCHqp0ngH7LBwyvWxx2d8C2elhOljbXLLpl+LnTSehi82nosvNj6B3KNw+uVc9au38bnonXEXfK75/y0ZG2D6Jax3TJ8lnsHGbE0PMc+9xL2mV+BzjVcS9xp/QdzrPn5HfOayO2JLjb8j52C8mD0Fl52s59YnRftFn2r6dVpHTDP9EPys6ZdyNsP36sdZX/McL57F5vlZ91pi+jOsZ02/jPWFbeYI4VXmGYA+us5h5J1M75YSG84PCFcIw/MoOUNh5qu+Yow2wmnfkzMY5p+v+K2r8aGqv7txpQr1NJ7K/q/zG10K+zsfcfbJdf6HszTGw1m3Gm+uCvq5nhdU/wC3bQ77baZvVsgtf6H6h7rs9vIFw8zzObGTy57GutX09uzFR/3sF5jnZvJF7vtP5B9c52f4AucBRmvuprvsscRC5rlGeJbxPsTJrvMJzrOZ/0TxLDPPc9hP469Zk5jnLObL+HbOlLo9n5BzaO65JgYWpv6m2EnTX0MHjW/FTgonG04uyPxX8ayP6T+yJ2v+nTiXaPoIzlVark4nH2iebsyd8Tr2fcz/BGtPYdq5P3s9vtc1xDDmPwVdM74Jf2f+z5gX89ckh2+ed7V3M971t9WcTjBupD+TjB8hn2D+LSWr04yHF84wnKTzA9PNv4R8kXke5gyw77tcZwUXGC9gf9b8w3inkPmnYyeNr2fNYjyW2NX8nxBLGY8mVtnC6xrhmsYns8Y0rquYs1I47adwJsr02syj8WDmUZi2Xc8aU5hx24YcnfPJBzGP5v9YPD1c5wrmzvSBzJ3xd6qzj+v8L7kn83dFp8wzUfhU4wdVz2Dj5uiy8Qka26Eu+z55A9Nfxn4azyeeMc/VxKimtyW2cRu+Ih9onnrsxZvnHGIb40W8y8k8J+EHXXY/9mjM0wr7aZ5lmtM5xv/hbJv5r2BvzvSTiVuMf9W8rzF+UnWuc513ck44+kUsGuOcfknOORblWyqEqf9Q+cempo/grIj95of4RNHTWoO8kPFbxK/mX05cavotxKXGR+Irjd9hro0r1Z4extU1Jj3dhobShT6mz1bZvsYncqbU93qteDYYv2n6IvbljS8gnjF+ityg8fviH2m8O/GM678D+fE56sPQa/NcTi7CeDv25sy/ljMYxg3JA7v9H3MOyvh7dM9l39B9Zxr/gj8wvpVchOsZrnoWm74GOTA+kxyRecZzZsb4Oeyt73UU/tH844hRt/R8CdYUTuOAXzP9Q/1pJEzZLzQ+Lc1zHWdjzHMdOiuMzr7K3Jk+C3vrsm9y9tv0Xuim6zkDu2qeT4k/zfMw8afxatYU5v8JP2j6Bs7GmH6Mbj7SuD5refMsFP9o4876cozvtSVzZHpfYlHTH1edk9yXupKx6ea5lvPArn8r/KDpXVV2jukXs6YwPpecvPGX5IXMP4Wz+qZPwcaafqLszFrT52gPfb1xXxrS0raX502Ml7M/YnyC6M2Nl7AWcN7vavIDoqd9T/G0Mc9UETobL2QdIZzOJvH+UtNXEIua3hidMn1L8jyu83Dmy7g7a3zzL2ONZP6exJzmaU+sYvqf0CnT67APZbxM4zDGPDuxn2L6BmTa9GfJ85h+t+LPiaY/w7PkxpewN+Gc8BvEOdEGtWe68WL2/My/QOMzy3gHPX89z/hE1vjG01gbumxz5tT4Q913lXkGc57Q9FbsdxtvwtlRj88urC+2yvxHE+cY12BdL5zOhIjeVBj+CawvjHuobGfzryJeMf6SNYXL3szZFdO7ir+38duSq77Gy3iOxvwDsI2mV5CDNX5S4zbEPKNZy7sNL6vsSNP74PtM31u+fozL3qt5GWf8ifzUvcZTpEcTjVuzb+J66nOe0Lgme6auc1vRZ5q+O2tA0+9R2XimZrTwAvPsy3y5/jPwg+bfgD00z2Lsoen/Vl/Wmz6FnLnxr+jd1vahGp8KY/10oc6z+vkRtae58Sv4O+Fk88nNGh/AuSPzvMd+qPdlHhOOvMEV+tPVPBvYszauzv6I62lHXs74TXRTOD3zxTrC/PuSfzNPK/JvxvuzTjT+K/lY8+/GWW7jX4WHG/+dtbz5n0BPjRsT2xhP5lx6PC9DnCM6Q7Y7ttT1zFRMO9H4Y3LvbvMozvqaXoczCcZvkWdz/YM4g2T8Lb7PuJcqWGz+7uij6buy1jB+Q/ddZZ727Hsan48OGp/Net/8P7NgbhXPkSmONX4jneNxvh17K5ye0SBeNb0rc23+11S2vfEOaltn4094J6L5f2N+jdfx7Ix5PuMMsOkDFWv18b3OJj9jeu9CvvR50Qea53T01PXUJcdu/sGcLzJ9BvFqtE02YZR55pCfMf6acybmaYbtNX4AX2m8XH251/xnsZZ0G15W26aap7n+TDPPGnJxpvPTbDNN/wm/aXwB+mueTdFf0/vIbiwzHs963/e6VDZkrekD0F+XbYH+Gu/Fnldry6HsXoXxcZwbFE77klrjNzX9f8Supi9i/9r08zlnYvqbxBCmL5fcdjOuzn1ti47nvQem38b5IuPTeIZROD2fwnrE9NX4UNf/EXpq3Id1tO3Djuisy/5ZYzXMPGPwrcbHcp7QuCP6azxZha71vd4gZ276Go3hrabfztkS05cQrxo/j581/pz9FLdhAHNt+i8ah2muZzP2Oo33ZO1pfBDnx2JMWHe77M3k7oxb6M8y87Qmd2f6t5wZNr2i8CzVSYWc7ftqw1rznMSemvEi7OM2jo2x4ca92OcSTvaENanxg6xJjRdwttD895B3Ek6/oqeYsJt5ziZnYrwVa1Lh9Gt2IvR22VOky31N/wWbbDl5lJyP6W+w9nQ9c3leNdqDLrue8zRfw40f4ryoed7m+SnjAcRRxsewX2b+Nzm3YPyT8L2+7xqeKTZ/c305xTynaaymGesVJKUZxiML5wHuYX5N30R/5hnfxb6Y63yf82Omd+AMsHFd8gzm+Yl2mH40a1LTP0WvjTdR3zeYZ3v2RLa1XSWnJ5xyRIW80D600zzvcHZIOD0LzF628W+s8V1/Z9Yvrqcmfs1ljyDvZ/rBakMvl92OvJDxP4iNjXupngHm34tnVE1vpz9DjRfhZ43vUhtG+V5deKbG9HqcDTO9J3tbxtU5h2Cek5lH32tX9rNMP0Q2c6rxo1prTDfeiryQ6zmOuTN9P/ys6U9q3heYfhRnS4wH6ssVxq+zv2K8kOcZXXZr9kGM92LujJ9VPRvczvqsX7bLZa/k2SjhdHaI/J7xLJ7FMP4cm2ys1waUWrusipbaG/+DHIJ5HmXujHfHz5rnCfys6VPJM/hZg5nSzV6i07ZpnDMxzx5qZz+XfVI+YoBxN9Y4xipaGmK8PTbZZfuhv87LPS483PR3sM/GDdFf4+OJr4yfJr4yPlk4zud3ZN3qdu5KLtd4FLG023AHZ31ddrX+TDX9AfbFTJ+g9s8w/W7OHZm+BF/sOluTWzDPYt6Ba/whZ3qNBxR0rQaxtOknIwOucyvZyfXG++MfjW8i59DG84UuG9cSf4XxQuJer93uJBdheoV4Ghk/yf64cS/2DjxWM5Af089ir9x4EucGjecTsxm3km9qL0z7b2LvxvRNkSXj2jx3aZ4fyEGZfpd4ehnvRe7R+CDyG+avxzornqdjD9081dg3N+6ILzD/XciYcRV75eb5kvWX6YP4XThh5qs/9t88bZAf4/MKvmyR4uExLjsbG+KyT5CHNP9H+jPR9Ks4R2r+/Ti3Zp7r2Mcxnkse0jw7clbc9A3ssRo/RVxnfD7PmXotfCsy5nstJ9cQ9fBsiPFY9spddhpxu/m7Eqv4Oa/Tidu3d36D84F+Pvf1wlmy8ziz6jjhPuTN/Hty5s24Oc+VGB/O+k44nalmfSfMfecqhmxjrNdmlrqapwt2xvgh1t3GPXSv3q7zVWI/4/9iZ4x7Fs4/b6o29DP9Q/b7jNey5258HHvuxi3JjxnvTXzo+47grKPpn5EfM/1G4n/T+xIfGl+oP9eapyPrOPdxS872eNw+ZC/e9OHs/bnslZytMv6B9Z3rOY0zNubXT/uVZprem+f+zP8/3kliegv9WWw8k9yE8VJyHMbv8U4c5y3rs4dr+qnShXW+VyfZ6sgzH8jeRFvbFuIu57SP5byN6HlvSPNunp6s70zvz1686V9xpsL0Jzl/bvpFsr3tTW/GWJn+Ovk00z9ADowXIJPBIxnrbfrF7MubvgXPFpl+PnbGOaUHiCtET6lA1nrRL+JD87fF15g+hWdJzH8jsYTpn5KjNv+dzKnxTcT55tmMs3PG/2R+jc8hX23+xgXdfJozrubZH1th3BFbYfwFa3yX/YVzj8YnsI8vnM6gcm7KuETMb57zeCbX9fQgz+/9xPvwNaZ/yLNjxkM51+qy61nLt3N+iVhROMmG7Ewj41eJD4XTMyA84+C9jJkakzYu24f315n/GNXf1fzv8g5300ey1jPetvCs5c/ovumdmF/jNeRqXH9N1vKmv6iYbbDxCvIzvlclOTfz95YtGmWeMxSzjTaezXME5vmZZ0KNO7P3ZJ7HCjHS3sITzDMU+2+eXrxfyHix2jnNPPcRSxjr57lKM8xzEc9rm34IOm78I2fU3f5BxJPmv1t6usL4Y85HGVfXn7XGbTRu6122rfhrtvdY6csK4ZQfVs6kkfFg8r3m2Ye40fgS1vLmqeIsjenncZbG9FWMien7ck7D+AfOohtfTAxpPJtcnPGdPKvoNd3Len6kt+vcDL02z13scQjTl8Vqz0Dz7My6zzyHSsaGmK6fkCoNM67Un5HGe2KrjdernjHG/Zlr1/MNZ2yM+7GWNy7pXhOMW8rXTDTuKV2Y5HrOZM/R+O3CeF5Cvs7098jhGHfjvLp5/ozfN14t+Vlgntas001fx1lZ406ckfOYXErO3PQhrCmMt8bvu55eImww/pK95g6O67B7jivGscYXPa2zeE5BmPq7EQeavwobZb82h5yt6fcQExqPI2freq4R7mr8Ontb5hnIet/0Fth20//DPpfxHJ7lNz5B89vX/D/KHvY3fgWfbp4R5N5Nv5R9SeN32ac3bsJzKObfiXM7po9i7W96G43/GNOX6d2y44z/J557zbOj9jgmmL4r+0Q++1GpWHeS6UcSB3oMX2TtYPpA1g6u52nOJzhn/g3rCPPfRh7APOs5z+Oyj5CnNb2CPI/xIvLzxmdxpt38hyEDrvMOniPrmP3ay3pfUCPhdGaYWFc4vx9Ac21cj/W+eRqrX+2NXyUfa/wXcjjmv5i9ZuNO0oue5pmML3Pe9SPOxIpOe+4Xfz/z70HMZlxH+jXA+HtiD+Opuu+prvN2/LjpK7Hz0TbZkOHG/2BejR9V/aPNP0ADMMb0d9B905uzF2/8CbpvfA26bzy28E6b+zl7YHoN1TnJdVayfjS+WPTpxjfwzlU/p/kZ54I29lfyYPwCOXzj47H/LnsL8mD6ZTxHbHxGYe18oHiWmb4NOQeXPbDw7ENNyfY3pl9OHGL+w+Q315m+Ce8TMH0rkgWdrJuUF07xOc8+CDOPI3j/lelHoAvm30MF2ph+NefqhZG9tuxrm96X94can4u+u+xxvNPM9M3Vnv5Bx+8bLyL3a/wbsmH+05AN03tKboea3lh/hhsfRg7feEdy+O7LnuTtXbYReXvjg5EH4y2IT4yf5h2DxtsR7xkP4vlx45Gc6zM+hb0536s3Z2vdhgMK8fZ7+AXzv8hzTMYHsR40fpznmIxJ6MRzr7fiL0y/lhy48WD8he/1AvlD0+fxfkLTN2FPzfRlxITGS4gJzXOO5KdmZz/Tp8msND6W/VbjGjzfJJzeI8e7eozHFXS2rv60Mf8p7Kcb9+R8tfkPx7YY34FtMf6ecwJ+xqc2z6Wa3o8Y0vWcxblB02dyFlQ45RU17wPMs4Jz1+bZTfsOg02fK18z1HgGewTmOYsclHE7/KzH/CjRR5n+K/ko47053+J6/sV5QmP99FtpvPFVxJDm76MHPyaaPh35MX0QcYXpp+J/TX+VvSHj78hPGu9CftL81XgW1fQ/c8bJ9BHIielz2Oc1/XvyVMZ1WCca305u2fw3sUdg+t+QW69lriWf0MXvSCFXYNyAXIFxHZWtFE55SOlsU+NnCudXl+KDzL8ne/fCKW/AnrX97MHEny57jvi7mf9RZMZ4Jc+umuclYk7Tm+GDXOdSfJDpA2QD+5t/hXgGGp9JfsD8x/Ocsuk38m5jv4Nl58K7Lrcm5jTPb+SXXP+ZyIPpK1lrmP4eOSXTT1ab7zUex/6gMDbzZ3ICpi/gPJvLvoIfMV6m8ZxlHrn30jzjaeSoHbNdy/6g6U047238E++ZcT0teD7OeFDhXV5/5Vlyv4PoG/aSzDNc47bW9fTCbpj+HPri2KYWOczgT5uoXsMW3v/ZUbpZYfoLnOUQTu+q4ryx6Sep/pamryc+Mf1c9iCEmaOvySEYTyMPYDyM9yi6bHfdq6/LriWeNP4v8YZ5diaXaPpk4SGu5+6CHT5Y9Qw3z0LyQtFm9fda422VPxxtnkN5T6bpRxfyh/OQAfMcwN6E71WbZyTNf6j2JqaYZwm6YPoVnMkx/hybZZ7l2AHXMx/dN/0IzdcS46N59tx4XsG+Hcc7Ckw/hhyC61+iP+tc5yziyR0znsrvUfh52HdUZ6Xo6bkDnq8xriZb3VI45fHQa+NR5AqMHym8b/Z1zgOYPot1uOtpyLs0jT/FL5jnSHTKZyp+IJfotj3EcxzmuYEz5MbL2KdwPaeTIzJ/G9aV5vkHa3b75QvYszD/JjxvZZ6HONdqXJMzWuYZiwyY/iTvojH9XfJIxucTY5hnX+bdbWjIGWbzHM0awTzPs7do+q88d+/nH59mfeGydThbbvwy+m7++1k/up6Bas8K0w9kro3/V9jX68CZOtNbcsbVZTuwlo9nftmf8r0uYX+qq3MRnHs0LrGnIJye5cG2G7eQPLQ2Pk73amP+t5lr4yuJB8wzENtu3InnrcxzPzGk8fH4ffPsQA7B+ChyCMK0c6HaOdD895EvMh7Hu/vM/yfePWL+Huw3mV4f/25cxdlI48E87+x6lqsv44yHct7D+FvWC+Zfwdrb9Ifx78LY+UeICY2nYGfM/xfi6tjr0Z/FMbbs+xvvwnsjHZO8ztrQZb/Hnhu/zRlm89fQn3XGl3Bu2TyL2GPaybkg2beawumZLPaSTN+RcyDGeo16qal56pE7Mn0ke0bGE9Fx47fIDwgztvP4/RKvVR9mb9E8/8JGu87PJas9jb/g7JbLzuI5LPN/wjkf0/cmHrMM1+VZA9MX815fPw8ygHPprvPfPGtgnrML72J6H/01voZ3j4gnv+dZ8+v7Pst+ivE1rBGMf2C/0PX/lfeGmX40eX7T+7AW8H37qz0zTf+F/SDzf4zvNt6pEGN8z5ku0+9mLWB8FHGdcVPp1zLjuvTLsnEwawHfqzN5A/McQB7JeDz2zfdqwfML5u+Ifw/ZwKcbd0lBkPe/WBsaLyQ/bLwN50CE03OdnGMXTmfkyBGZZyfeI2eeT9gfNM8A3iNn+tfotek1ecbB+Fh+U9I8/XmG2vhd3mlgngqtB4eY/gR9NH0fnpk1vTv6bvoP6Lvx98Rv5jmSs16md9D74sYZDyo8c9qXvHG0B19vngM5C2T6DsiD8RbIg3EnnoWx7FXyHjmXXca+ocdqPmsBn3+eQJxvnlGsj8yzhtje+HPWfeZ5nrPTxn/jvRbCyPb16P4ufp5FtqKmMO25gt86DDp7Paa/Q97E+HrefW18TOGcwAmFZye78oyYeXbh7IHrbEwMb7xUDelunpk8a296TWJ44xbsFxuvFn8f8z/Ju/W8j7m/bHs/09fh34UZh+2I503/EBtt/Bzn/VznZeQJjedKrkaZ5w3eLeZ6+vAsknmO0FiNN8/7zIdxc84ImcfmmmhDvys0Tz9fsLKkn4NIL+KppaR1Df02QH6DJr+owjeX630ck2aX6j1Yva7ecLxV6apSo2S1G6PR+g2E6qVt9WmEPjdJv1xCKf1QZTq/8YHkryLh2vrFIf1MhO7drFShHo/WrwdtXtKPaaX3ytURvXmprWY/yWZpE9WcsrLp+zql7Ut7pl//4ZcpNBC6a51Spe6zfelO1VwncdVPv4uzjz7LA+u3KjYXhVY20P/5+y1KW+qi/KPZb5HXSTsrysWIa9P8CxKJzjg0KdVTqWrayqqRfZ5KMeaXCWmpXuqcuEeV9HMS/Oyifm+i6u+TNVJ6x3wP9r/EXj/9oI9UXo3cLDW0efq7PcdfUhEqlytLgs/Q8wMoe6TvuAUNaZgFT7XJbqT/2ogCbpIaUDV+im76WQ06lqesq0rlT9WEcuPTgkyoXaI3Tt9sl7jk2dIn7q8fl1T7dlDtzYV3lhA04A1NORWb/mUwq6VB5seK8mDlT7RGBsT3qpNqTEf+xEXrKXewuPQQkuqvoV+6qKbWpg1RDT//wrF9Nkn5rbtp2pq6X0er7mb5Ad1Uc9M09dwnLXiFGqo/td0OqIx0PY1jronaQc10903Ft7W4Y7LrpB/Kyd831UxRXzX9W0sCEiLB+GRRSgfaEtpG4zkob3iK2kKfGqTeVVOfmKEsMPn+LdNf5CL9kkniqqOZYMzzvMFZmca5heaQWaqb6JuJZ7NS1dVTNc8dqKxaku2sWehIPVGqpd+fpwL+1tX/VdMo8FQNbpKbWEtlGN6aqXEMI9XrlSSpfObJ3auW5L9hXj9pyJjQSolldf36zOYqhX6gSww63+VO1lAzt071dlIN26RJqCku7lCrtJU+N9DfmEBKVdf/lUkQmmb/7Fak2NAqsWX65d0GOXdjOr3Mgri36ufeKauV2kFtuTf0N4Y/xitPciv9iwVh8Gt4VKgj9z0LHvdEVWlDFhXtWWVPYS7GHqVqtFFE6uc3Y4mDkUX5EMctVEdWZ8rRqh02thnbl9uahbVGqer7ZzVvX1frmnhCeXO7s+DVFPcW6juzRssYRf7rKir1w9FQVx7Lpi5fV22t1P30KsvUtrCBNXTf2vqmsb7DOufaGNsslLU0K4xthRC95TvGMs9uvkeobyOLfOvUOuxrmIdcZ3BhLqqlsdFvVK94Tv3lTV7uZjboNaUxaCaTVHZbKSGROg4Xk5SFN/NkE50eCk9iUd0am92JlrTmz5/zdDOgasRXz6dBr5EmKtuuWkmQantKc8f5trr0PG24uLZs68qqk7tLvXmQQziY6izytDIPHmqAxmcBx90gqExVnro8sChfrgVPwtjUVv3VVTIloEWrmRQLxQiLg31BUPke55+FhfY30vdVn05Xf+em3xJjMrdMRoQRykLZINVBy5j23K88L3mCY1qzQuQeoOpMaW2PWYX+rZGEKGanrsWiKA5Z3PibzVot8YTKZpuJL0Is811Ql1xLmCzqZbTjM/+iFnhZ+pw9J76G+WuYSjdMolk/0bJq5XtmE1mR5ifPexZYZCGPDEYvlDJ7gXzH3LosI2U5yKFEKG95JpsnVc++C3XACIURo37ujpRm08RnxjVLDv/V22jOspKWR5U5zPIbCo5XzN9BQyuyV0P++IZ7IedZ9nOJokQXZyvPbDbdjGL+j5rkcJ55RTJ1yaZqUh4klDeGgW6HAJUVAvFvJmHL6lIeNDwMDcw2PwtvDdWRxSQPRLZAeQigVT3zqm4/tlotBzK5TupGFAnGoGWbmu/D0OEpKR2TWtNKSFdRz3wnhikPF4KVw6Bcc7bdjdJQYBfDf9XL79tJ/1ctfk0tOzIkCgsVDjePf8hf2cZlu5UHK1upmJEs+2h8sltTZ6rqd3hnjK0dN+QeeXioO8dMSDD3jXr4XLRYNTdKIGWyVGUJYoiyLQvOXH8zRZDhxhgmWhYyjRYzsAhD1rNcGqmOWpj8shvKUpj/Rn3Z2jLBIdHZXjFZ4BpywXyPBuVyhD6UzJNc6Wkp9jR6GU4wW3I48hiXvU0IYLb+rRytUqaZRTmHIdwVUUbcEA9scPYUeVbpZ9b/PFJll5nvTl1lPa66fpZmVJs8sbKpp2ktm8QcL+WBzkYPw5QFKA9AnoBwQqH65e7WKlWt4Rba88x6TNv9W/rubZYxZihXmtU4W/wYzSzqSFcOQUKtUI6YC/VmyVu6FY9SbDSUMdlYiWwFyhqfI1gcQe4VVVbdP1tVKLsTVrc4jmX5K5qPJlI5Cj3GOSzHC2W1L6PoXzQp/FQ2OCGP2QzkkCglt82PUaFDMbzIdm4JcpFXSdjFMApZKqPzuct55Ols1fVz1OKPePLIJq041tGWYm9ZF5Q9aFmzmc/cx+gnQ4vVCTp+JewDViN6no1g+R559PKSIYK39HhUahFtyxIUnjBLSASt9A4xzYJXtfod9Y8fobFoVf0G4S5+KjGxhbEJ9c9KTcdR6jwp5bg0O7L0euU04eEOaUQs7HIMnnljinIgk7tBF0CYQqQut6DcVZbJEQDmnEQsZcsikv9jGUd92U8wsZTKHOVBrZUCnLwgDUGgNZQL7qYbjVXZsGbOcA2/16XwUHkcQsTy2JTXDtnFcC/sQ8T1cBGsocIxXnFHSldNmK8ZOiirYdn+xnKRQWDYQ8pC4iNayPIV2qMJ/4nqvlXSicYQaRajlxj28FphWXPD6v8uIvm9D6RMnqToMh3LHqRsy4l6yoYx82SBK8bkRS3LxjfTcnRXDl0imKnm/EQsgLJNgj8niXJtEXTkCcMe5PoRZWL50NZshXPsSXxY9g/FdcTvcVi+PJr5HrmkAo9VCzTiT/DE++/ibGYgz2q5dF5pxfKx7AkjBsm2L1oaKGxKcVSy3sdiOiQn/H6OdSP6LdqWGNGquxeq1R9UC9dVtlJFpYtSCHCYhjy2ZftZVljWAWXLFKXLbcz82ZzE6jKHmlktKlIagDvFbIRWMJJllS2vC/P9yH6FLc93rPp/i9Q7vcg22wWqRFTKqlVcnUcyq+jgEMlikJLFFgUpLtQyNZv5vJypWrdYN35W8XHYjHCp0fRs0vO9Y5DzHbLFpb58PzqWI/TytOeFQdn1ZJtWtlURaoUAlZ1nOeyL74oixndVUz9U2x+Wc8xl8vRlrhi3HCRm9WfwI6LIJfJ9y04vjyEJhrLw5MA72hnCHza33OowG3lu8iK+aDqqPv1IreVsy8bBjI5WbeCrBxWvhyMsVl6ewvKtw6bFqjBrSTmtlW1djuGy/oZG5kmIWL+srdHskPtyW+LbiNbLA1MeBmxHlvc8Geh1DDRcZeHLg4iul8M+Wh16Xo68y+uUcK1hR8tuvhgBxb3zGrb1xlEM8Q0vkMU2vEBxZItWK/ugvCorW9WqR5ZqpnQIInQtG8aqVyF3iBGJenMOiMg53Hbuk2b8Jwp8zJMRG91wWbzJ75cVnFrz/JWVspjrCA9StOBFhYlPWSgjEChHucX1VQh/XhNmWYiAqSw/5ZkLhcnqHiYixhQPXbbveU5jIRLKVra/ER+GSmW/VYxY414xGyFh5fVyGE/N1OJPs7rlwS9bM2weX33pwQ9l+n2qrpgLLdqJcnPz/2UDX3S/4QSi8eWFYwhGCFdxiZ+lCWoe0DxEoQb5fpkjhq4cBYbti6VZrPiKClv8lCe6OF2sC8tL9bJylf+PcSLMz22IwKIYhWaFz2vTNNqrPtdov/B2CuljEGL12Eq/y65fsy+11ywdxGtlxLSVkpa7Cx+gq4suNh31K/elhcL6RfrSELZxecSR7X3RDtY1Vtnoo71/xk/S7yLaIbr66fpAF98106YW5fWr/+nn+OOivv3E8xddlN+JEwNsnxt/qZ/vn6yfbX9Gzv47bcHM1c/cRx1D09Zk/jn6+zSWu/IKT45+smsnvJMufmqfn7B/WTzPqiw/1c99xuk34bnHMNW7B2OjfxmDsbemX+tIWze0i/5RL//u4ja9qrrY+Jyhf9kdZKeqnfY6J+gzY8f9o2+X6vN40V9U2xmvzh7XU9hT8+cD/S/3uEZXU+0HfCr+Tc5QeR614SgyRwd8MZ6Upd3sy/1DvI/qol/0lX6xpcDP/ENjDKFN1+e+x2fayH6ZpiFJY0bf2OF6TPVexnEHy0BHXeyYfq4vJ/vn9Ofo+lkX34/ROPbhGBDHPNlipj7pycW6GJutNFDDr9YxtrSVlOs4iw1j93eSPneSbHDRBvpDHRXqO5vXmvrSI+KbRl9chnlK48axV88L40NbYxxPZzvYfXhIZXUCsHSohP5kjpUx/6J1lSBvovZDQ07o57PiO4Rjd/rAuCFjf9G/zDWTXm28tvvdluXi7aV/21nWn+Y4hPbUkRHaRPnq6teZd2qukEceCzKdOdBbVzbOwUyVXaLJfkD/8lndL3XnkTrxxLyjWwdbv5AhxpwNcsafz/QVvVP1pXc1ruhA0F5XvYwPnxk//uV6VPSlntd/em5P5ZFD94mxHKFriNqhoUpzzPhVcuxXNLb4v5dCztbnn2UomIeLLH9RR2qTJhJaLfGxC0DbkGHagL4j4y9qsJmnQbp+0sUccvH9ntaT6A/1MvfHSJ5/FO89qreZdeAc3YtxjfLoImPF+I9gzNTON+/np4BzfYwXc8+YX1aYJ2SRQw5hq3q7/Lm2O4wnbUEWdrb9Qpe492NjJEtqz1ccQ7Rcwrsfxzs5siY6sr/BesW/TdF5DTL9gI85H+t6dbIy1fuW+kk7Fornbl3cgzau4TUj0jnsD7Lwz/7K8arTtBV7xPjRBuqhPp14K52pS7+YUDrXdY/X9yqWxuFizWnIC+WQp/d0fasLebtT7fhMukCf4OG4BXYQOx/yG/YCW4E9+8Bjgb4cadsSfoY2ITu04yl9Rlaa6h776ULeg49/9TR6qav+PUP/hhzRR/wSY/sMxwfRHbeDumkbde+siosXdnhH8yJf3LdC5bXtWJoufUT2OFayp+vRqfdUz5/tF/FFu3mM6mnuVorA5vhjquh08c6VsId9f13X7TI2je0LuSftZGze1IUdP16COEqT9pLu/zb+TNc7wgePLdszxuEkjvjBo4u5hU773hcf7WPe8dHYXS69yaPU5AHppucfGce+wPuA6FOQd7WLiz7zPfr4Gnot+8W9n1DZv1tWsRXUw3iHr8Zu7yg+ZJPvQpf5/j7VM1C4C49iSU6v1hV6QdujPfhV2j1bdTyh60tdq33PjtJr7Cq6Sf065Zzqfs52mHEZpBvQfmwssomMYe8oBz35cH2eZzmkHOM/UddTuogxXrbMvq6LsaUe/ACy8pxozCcyh51ET2k7Fz6L+mK+KXeq2vac+h5yhm3sJDoyw/dg/sXWcG1me0A7ot/Y+FHiYU6R8TtUH/eDn3vRb8ZiS/nZsI30WW/sSn3qbTmarM2oB3VNkYydrbGM/nMlfvqjuh/WRfu6D8hjxrwwnrvItzHuEZ+1UmewBfhL/CNxCW2M+EymeaOtCTmYIH3oqbqP0HWUBgUbzFj+TeUnWg7QN2zFQ+4/Pgn9RV/oM74CPuomVou6Hzf/Cl7FLUM8l1hDcSH9S3ba/gBe6lgpBcZWEafwXTcpI98xnvDja+N6mjhI93mBxxh0Ieu0E9+JzYX/UB7HQA6k45vzCgHR8NmMyyx9pm763lfX/gUf/OMJua4rT8ztwCbAi+zP0bjMFc8S23v6hH7p6c6N/h3bT58pix9LOlGQaXR1T9kyZL+XJhn9QS/Cng7m6KcCR+QBOWHuwzdTJ/6GOrHPyAFy0s6xbvSBNmPTsGG0k3kIPWL+GAfm8HlsGfqkK/wvF3PEv8Ta/HuX+L6T3bnW9kpPGKU24O+4HtGFHDIPtIn4Cp2DFjEW+kmbUnyh7zooWLlPfhnZIdaN7569OdtyYhu9OWajDmEnnubn9dwm2k3ZiFX01FmSvfBpS+5WXWo3dVI/skrb0VnaPkiyOFr8t/K66JHSw7vkZ+RI0I9j3M8H1T54wfjmkG3mF9/N56L/1unt0mm6JpsPHUHewo+hz4wXMoAPx6YxVvSlSp0mdgl5D7vKuoO6XhLtVwU8jBM2mX/xp9ixN7ER1gHkLOxlXflA5jDq3Fk2AvkhlmEMGScu2j7JsS71nqBy++rSlnxpM61BsYvEVGFLqW+OyjRSx2K9wEU/8dW0mzmk3SEL3C9iBz6jE9HOsBNTVWfYt062p2n9wM+Y2/YdJKVqJtmZahk+RGvEiBFX8SoMYnDb17t0Rbx4sjr3iNoGxiYiF+Gb8Af0O+wp8kLbGTvkiTYkPfs/bDT9C5sWNGw8fQ09+kkVhpyGLFF/jAtl8a/4meRLJYd8H99F/EVmAT+0FnvptQHtxn5xr7Bnh+vC/oYfph76yLoK26C3dZWaKGgZq/p+k71j/LBFoYtXyT6d4jHHToX80rZ+mljaxr2Jv2kf96AdrN3Q7fD1scZmrdlL5WKcGeOIVbkYD+wn48w90Bnu8Zn9LnaM2DVindd0NbTuhC2I9Wayk1IM2sHntpLhi7S+aMdjONozjfvy7yLdF/vKZ2xa2EDsLfMxQ2OAD0WWuSKXcq/Xb/AxRskf+37MhZ4KKB1r28B6gL7QbuwDtBM0vtDoG7EmNpnvKcuYEdsHfajsYdjQwyTPO+uKNS027UrFAcxPPbUJucFv8hm7H7Eo41O0/yweY+zxwcjE+WpbxLP0Y4o+36T+Pyu8VGsL/Av1EL/SB+aePpwvnp7i3RVf5utkxtL+AH0jx8B66kgJCOup5zWY+IzH3KbQOdod8ptsX8Hm0l9iurP0+S3specifDd4meJYynG/sNvk1WL9iewxb+E7yNkwruHnwseSR6HMcPXtZtFYZ4R+/lCYmz7K7A0WD2VYj0e8EvEmdGKQaAt2J/lujcM8ld9F9lhvACr1lS62lJ2FBx2FZ7bWDh9JEZ5g/P8Q5xPnRp3kZMAPav7nY/9k5xjHJrYX16l+9A59vU2KGDqO7Lyi72NdSN+Yix7EhVqD7CR9GYsNsEycLdsFL/4FuT1MiwPGhflhPU9MQXuQ8ZizaMdd8q1hY5hrhbKlGyS3zGGKl3ldicYi4mfmh7XNvurcJMle5DleLuQb5hRylLFWjXULc6onfDbGTthlyt3v9Su0sDW0O82J/Ap+Dhk40HEJMsw4YS/p06nSReYC3Qo/ixzEfOMjGcs9NCDRFspzT9rA/YjRuR9ykcZMghNrryTzlj3WOJRFZvmXGJz1Pve8U8G8nmgq3a82Mca7qF+0lXklPmYN0F06toXq6qiAsqHkq4Vswz6yO9c7VxX5k+hn5MFY33B/dHW0KrzRaxbacLJiwMjhhG2h3/VUP/p9jOpAv9F75pr+/6ykdlFnLpNMxTrmUN2DmIOYLOaVuflKPol8Ixf9+5PtVNiqGFv8acwReZOQBfpCG6CT1/v7H/LcxdwV48yao7UqZ91EbIU9oB2M52Q9rUO+gYv2MEbkoxkj1gHE9Pij0M+wgZFPoZ6II8JfRV4de3YbuUbnbzf6L8tcxNjUHXIXtp++828a46uUB3fcj+07XGP85b2Kxbw+jhgAWeKiXPzL91wx/sgwY44NZl1AW7AdtOU01bubZCrW2LThTc19tD38IXEofpO2bKq4ED0MvS7mj1I84brj/uRZ0O0jeMrNda2QHfhKa8jQd+Y27B92Aby57Od5hX5E/cg83y+Wb3j+jnL8mmJs/3u69OkaXs2mhBt9Pyx8kPsEz9maD/YpsBH0o5HG9hTR0MsHrZsh49gA/G3ESORn+6l+1ijEQvhQ5JDYAN8euhIyQ/0RO9LWBrLHyFzoLHFuyNvV0nNsNOuj1uL7RjTyD9irkJNtlBhaK/lGPrgn8T9+Zpba9aDKMZ7w1eGVj17HM2ZP61/2XWgDtgo9Df8R9oKDH/AexSuy1ZYYf9oeY0E7QwbpG3Xhw8KnokPwMYasA2g3beI+tCviANpC/egR/7Z1TH4o+zRiXi6fhP0JPYMn2gPf1ZKj/o7BIt/WWH4ImWT8ruVnFQp5Dto0WzQtD0u340s1/1d4P4W4gzovuT1j7sPanXGlfvaKqD98APVhJyKOZQ8KPuQg5UI9tuFH6E9n2Qf6M0H3xUaxn3Sn9O16FXhfMe074rtF12cem4hhkHHkB1kOHGsX/NAYXStvyPLN/WJte6zuE/HLawpWIrZPY6i5pS/YLNqMfrPe+LN1JXIi9I28DP1k3wp7EHmOmA/6TT0RI7C2Yd0Y9omxgIf1ODw8lcdn8uF8PkdtvUD5tYj9Ui5JOhz2MsXNau8o0Q67Xnol3859sXMRz4Qdxl8wP7tdmX1B7J1GfJjiQMUDKSflz5FrCbtG3cwXcSPzhW9HvmMuKIufS7muQixAfjXGABm+zTrLpTc2bJRjYir8G3kG9kjDNnBf9gLDJtKPkAPaFTlWdOhhHhEufM/96S/3x+eRq7qVn663zY3czT1/LecMwxZ+Kf/chlfH6t7EacQksQZPuRjZmpdlbCLHxbiR471BN2JNF7ndKIeeIw8x7lwpltY9B2geyQnDi1x9bfwf6w+xLbx1lROIvbRY99LW6qJHTBqxBPIa/itiQb1VpTRWV+QwuxA7ef4it/QCh9yc60H2mbPdLRvEqBGDhrxfJ5+0XHL9pHTpWA1wxMPkgSjDvhVlbtS401byfWGviLnCV9G+CjnKhzyf4S96WqfowyDZhWK+4kyN2zeyU8gonyOe4nrY447s/yohpC+MS7Q98vOx51/c74n8PDb9Cvb9dA/WXWkv2HaPvhGDho8mBgXrqe+Ncxw5FuaMOOMCjQE2Ls4mEMdi766VzJz3aJYhrr7kkO0HaQvtQJ5i/U07myrxdmEhd4gNx77Dw7gyRrfKERNrPE6bXI75oA3YGexAMed8PK/npw+s/dlzUuOIF/Gpl2meI7fB2K2X3dlba8MNisvwcdjCWGcxrtiVy7AT7C1qsy7klvajz+F/6Bv2IuVosQFuO/MtFdxoO7Ht2EL6kfrp+UtnL3hdiNfFfGbMQ64jt0S+LNbc0yQPMW/kLwOjA2DiH+xotIN2E99TT221hTFhHKc5HqcdkXtlf5o6XlQcRh30u3SjchhuP/VFLiByZdim8I+hVx0ct/Md963jfdiw3SzGI38W/TzT6/Qa/g470kI6slpjE7k79CH2jULvyDmHv8ZG4t+J62IdOUz1Rpw/RjhycswB9wsfcg5nYmxbZxfyj/iFx9T+vdQWeLk//WLvmr1w+nSsyt7mMzW0jfM/kX8q5g7/KDvUHTEje7ToGfyMSfg35uYQxY2x7x/nGeBBZotxLXvkjAP6VoyRwuYwNq+qnfN147AZ3I94M85H/KB+vqQ5GKFG9fEeJvY84gc+19VVTwf/3pZtvUsxm94Us9FmIBfFfQ32cuIsELbqd3vKhbUtdhDdIGeM/WivfEPoJvs41BX2gr7TF3Lr6HX4V+7NuCO7sY6JfRL6ynWu4hK+YzyiT/SPcQsbxXd3qF+xzot8Sexbhh1urjbSZ2QG3tWyJ7FWoo4GvA6Yc0ka86JsYkORoT/mpi/UnlYjrblTPKK+hC2ItVL4cOiXy2cVz4fRxucUC0Sugot5wBcwB7FfHXvWXIyX3hyU9AqccoC0j3WyZY8cIHNEP6oLc3brFMkP486FLQ4bjDwX89hxFiPG733pMvHFRRqPZyQ/5+sapet2fWbNEeuej8T/o+MHYvbkhwrfP6zYGllBX8Y5bsA+DpPMRk6afB8+jjgYGxux8ER90VJ9YM7RL+ZuquQv1uHMBXEMdcATa5+wIfy7o/hjLwbZpu3YiG6iox9F+UcH6+l6VY6X/mAzUj6QuMTzRNtoP344v1cj8yBb4e93l6zFvjcXOkL/6ANzF7Hu+fYvsQacqOvZwli/V9gjjHnhDBrnDM7UXg12iXazbo61YX1dEfv/cS3I2Nd1vMR9wxfQpsjjoAsNJRDhb2gXY0l7l9q+p/Wx1/aLNbjrvL/LnIfucdWRgEEnpxK+j/2wFI8qrh0jQxa5m/9L5/juQsnbebqQUeTjal4Vp/3Ixs7HRJ4HXwoeattOGxmDYl3VOMeitvQcnX0r31MOXvKnlI/8MPK0wnsR4Rv0hp/SQo1B7IdAK8Y2LeWLI9deXNukMbN8IAPVdVYg8iHk/hjzsJ+xJxNr21d0naQ+tVPcRt2ca6Vu/AifOZcTYxu5HL19KLUHfY+8QshP2OW0frNMFscJH8deaJzDQkewt+EHr1MlO96jNYjjd+odofknF/tCIU/NGhR7Fr6VPlJn9DF8AvfcXf3jczFHG7Y92VefewMv1YAHZo8s9s+Qjz/Ke5zn1C83pnwL/Mw39psYiXt8oQF9UfN8gfoQa64jJmc9O0dX+KvY20APiOt2Fw/10EbGiVgIHxXzxhzGGTv6G+PJd9g78nmxdoPGfkOKK51j++O+J+/O4Xv2tmOdy1mTyHnhF962fY08QsQNxTOu23tvhDmOejhEXVyXcNZJbzJNMkL+5HCt5ylDDBH6jf2INTXXZ9LJE5XTDtubdEljGzEo4/eA5vkW7YUwF8QOzBvzfqPrx/Yn/1HIwSCv7E8TB9+pOjRNpQHOe9Pn4n4m50UYa+wEeomtj5hNb/xKOpfG0nY11qIR38b98K3IAb419bNw7pXxijiNtcJRjrPD9oe8U5d+aaC03OsF2hRyyxm7lCvQOjNiyMipYIv+pvVUdc0T9zrA9jrW8bW0h0M/4J3DOQefmeC7ZZxdEEZHaAv6vZcMK3LJuBBbRByFXYl8zX/lo9njjtgqcqe0ibNKZ2u8i2cTuIpxBLoXaxPsJ/VAjxjgY7WJuYk9HtYBcX4yfAVlj5NdQe/Ott5FHPqN7GrI9Te62VIt2Ig1ov47tCd2vjbCwg9iG4kLODue9vk8rvO13/uMrks1JlepT+ksfGGvLc6LMv+MHbqFnUDHd1bbQubSmQrxxr5N5IDYHwl5ijxArAW5J3T8DvIf5wiLeQ7sTOxNxFjRn5Cnw7SPGWeDYq8pYrr5msNtCn6GdpJLj/j9QiVe4UMvblJ8Mle6Gutn+tND/aNNEbNGPdwjfBzfc84v5JizAeArlP+MeOFs5QjZc498WYprvC4oxmic7Yl7Ry61KXOL4Oi7sLnMMToc5ybYh6WNkeNi3mjDWvYQVPZB5/aYS2L8R6yTzH8rrSewE4er782kO7FXE+u3WCdzvpg6j9BaDlm4QTkIbAFyjo/j/ti02PvFVsVakvaSiyQ2x/7o7cGlUcprs8Zm3r+QbIeN5N6ML2MV6+vi+iFiNHwwchz7I5F3pXxDyT2vxYsYMXJR9OUG0fE15B6QO2w+VzHmX+l4jL0Urph3cmKxL4hvx1/FHEMj5sbP0if2jRZKBkbKOMe5A6YRuYn8Evs2EYdTB3OCb2miAttL9io1N7dJuMJPxvm+MbKRoVeHKA8UdPaEkCNkCx/KPH2kWIh5+qse9IgzzaGPMaaRd2ZuaBvncakHezGZn5uynMY53ChPu+lPyEorBS/rdcjq/xf2JWBCT2/b06KmhCmlEKZFStu0T6m0L0TTnpqWqZmaaqqpmamppo20GSRFq0KRSpuQtAyKEEJIQgghhBDCd9+/7vN/7/e93u/7ui7jmTPPec5zzu8sz3m2E6V5PFwo5pzg1Xx7HsaeKJU63smLBRyl68R+Xkrw+L9x1wIcpWt+DxncVP456MQL3sTnJAQ/gIlQXTSvAH6CymPeLxTTUPC/aDdRON/+i/1H5VtBs53gqRjrToKPg04XwWOQ6zNJ8Cm021O8fYJ2BwueiMmRAZgBWO+CZuD5Hqu7GPzkCT7yD+a94OmgOSvAUHbPFZ3joL9EPF+M8VwtnI3gf43g5YDXCe4KnI2CXwcPWwR3Am/bBc8HzR2i2RzjX6DydRj/fYJ3grcDgnuC/sHQF9A8JDgO/Tos+CnARwTfCpxjgmdgDI8L3o62TgQc8HlS8CLgnBJcFRP/tMbzI7R7Lnw7vqeIQLAoDTsmWFHB34DPWMGPgGYpwc+jbpzgMeCnrOBpmAMVAEfP7li7F2C+xau8P3ioLngq2k1Q3Uwbw5mcVyq/HeOZKPySKG+l8s02P6uCt3YqvxF0OgluizEPY/Ui+tJF5e+BZhJgjsNwPlGh8g42/x8Gb4NVPgX0uyil6lT0PTWMCWimC34cfc8Qn7NAJ1vll6M8V+VLMQ4z1G4u2s0XTl/QWSD4B4zPIsGNfy4Us0TwMNBcEcYfOKtF89afCsWsE80mmCfbhbMA83yHcOaD5wKVT8B3Oat04iNRvk/lrbhmw9OcoHlAND/ic4eik4B2j6n8DdAJ83Yrxuqk6FTDWJ0S3IzzTfjFbH6+hfE/J5r9gFMUwWHRszsYk1KAo+d4MCZxgp+xPecGjGFZ4d9qa38J8CsK/1vDHwo4XuVd0G5VwAw3/Rz4iSpvjf6G+VYM/DdX+VvgrRXg6Nl6jGcXlV/K5wzEwwp8l74qb475GeB4fLtkwXeB5mDBnbAHpqrue6CfofIqoJMpuDPmTLZw3gVOnsp74BuF/bYWZOAZwpnPPU3wy8BfIDgfbS1R3RngbYXgceB/teAsfJc1gkug3XWq+wHgLYJHg7cdwslGX8LzVV+Czi6Vb0W7BcJfjW90QOO2GmvwsHAutrm3DvSPCP8R8HBcOCmgc0JwN9Q9KfgA+A976TXcW1Q+D+WnBd8POmcEP4R97Kzg20HzXOCfQg0MGuRtEXBC+ZMY21Ioj55SwnyIE3wb+ltW8ALQqSC4Bs8gwR1QHi/4ZfAW9vBk4IQ98GnwVlU4pUGzuuDtgGsJnsn9UHAlzO2GgjsCDvtMW/AZ9pax4D9ROL9jPjdXv9aDTieVT+XeJTjP5sMp7oHC/whjmCycLZyrgi9Bu6mCfwB+uvALo7/Zgt9BH8OevAh0Zgj/OfAwS/BS4M8V/Axw8gXfC5oLAEcyA/CXBB5AM5xrA9DHFSr/EPir1e46jPNGlb+H+R/mWJzJFZs4h0W/Es6FHarbD/Nzn+CreeaKTlnUDWvkTozzYZW/APwjob/g/4TKx4P+SdH/G/yH/WER8E8LPwPl54TfknMPQVWUPSaDTlgL08BbHMqjJ8lALMhyfcFbGM8/sdbKAoc0n8K3DvveIJTHq+4kO1P6YdyqqvwJ0KkueLKdcfv4FJRo9uZcEs4BjGfAqQD85irPwNxoJTjHaKbb+v0A/Wqn8jrYAzsJftXmw2zMwy4qT8UaTxJcDOU9BY/A2PYVb3/amioJHlKFcxPPX8DRE1SAM1X+Inj4z/zHt8gWnUyM/wzBYzEn81X3DvR9kery3bUlKi+DObBa5U1tD/zXzpQrsUbWCOcH7p+q+xvobFFbe1A3yDb3gv81UZ5M7AMYn12qezt4KBA8GGO1T/BAyoqC66OtINNeC/4Pin4RtHVEcDnghHNwM9o9obqv4JuGM+57ntcqvwFjdUpwM8YjCJ5t62I46oa1eQD8nxHOh8AJ++TbaDzIAN9gHM5qHN7gZeuZ87z15PkOOHrel+tFdB4A/TjhTMFaqCh4Ae8dgKNnfwEnCM7hXUPwKMCtBK9D34OMtxk0O4lOFYxzT7U7Gd+0r+DFgJMFb8Q8GSz8l9BWhmj+zL1OOLEozwXM9dsaNOcKvw7m8CLhXIIxWSL4J/wx7BW53HsFZ2DMwxq/G2OyQvgXUq4TzfeBs1HlWZhvWwS/ivIwzgngZ7vw7wf9AuG0sO+yjDKeyiuhrQOCq2HcDqqP8fimh1W+CDwcEbwM9I8JZxfwTwjugrl6SjhXU8YDTPP/XXxSCo41kXyC7xjGZA54LqXyueRNcDrPVsF3YJ6X0vNeK9DfMD698F0qAId9bI9zOdwl3+FerXGoTrkOONFT0ehvLdHMAA8JghuBTjgLHsDca6jyZ8FDouCP0cfmopMIftqpfLytu3cpe2jevox2OwEnyvEGuK/g7zAm6ar7K+hkiP/e4CFXcBfbV38BzXB+TcK8nSWchRjPBaKzBN837IF8Kn2RcN6ze+414H+1+K/AvUhwK3yvLaKzEfjbBfdC+Q7BBcDfJfznMZ9DH3ejX/tUPgzf8aDwq2Jsg9x1CIwcUvk7wD8s3srgex0X3AQ0w3nXB305pbG6AHTOCacf6Ic950vePXfoLGb+B8DEGUf5U+VFQL8i4Oh5NeBXVfkGfN/ATxHeN1X3A7vnTsD4NxT+Md4xRWc79xPBnTGXwr79GOh0Ev5jHEPR2YjyLiq/Et8xzPOrUTdJ5V8B7in4Fe4/gtezbdH/gXuRyifafeod8DNY/Hxi8vMTmBvpwp9i+/x12JcyVD7O9DxTMOaZKn8f/c3WmLTnmSi4v51lyRjnfOGPB/3QbkW72zZCWwuE8wm+3aLAP3OziOcX0ZfVKn+UZ5/g28DbOrXbkOOp8soYh7BvFEJ/w562FHR2CGeA3c0Xgp8wJztiPoTx/8PkpSPgbZfqbuQ9WvP2DbQb+lvNztxaGPMC8X8TysM+/AvohHa/trVWB3PggPqylfNfdXtifYVvPQ9tra5wvrwjvsUx4QzjfUc423gmXqs1Zby9SX1OmKsYn1OCb8H3CmukLL5FuLfeiT3kNMqjpwypIH5O+j3ULSq4Lu6PsYCj+x14jgNM/kuCh4rCeQrtxgs+CZphv70d7VZV+WOgWV1wEdCpJTobgZ8oOBNwO7X1KM9o4d/FNSI40+6kl2BMeqKc/M8EHPq1ArylCn816qYLzkd5mHsXoTxD5QUoD999Di79meLhKPgJcnVfkz93cX8Wz+O4Dwt/Hb5XvuDPqZ8R/alwCAnnURnqEsXzSuCsE05L0A/ywCCUbxSdrigPPJRC+Xa1u5m6GtUtZrq11zDf9qnuWORiOCicz9DuIZWXM11rpt0BO1N/KPxVLBfNtaB5THUvRbsnhNMD/JxU+ft2vmzD/A9r5BzvOOpvB96V9I3a8o6z83x5Zc4rwJEMj7YqAibN6qgb5MNf7N40gee4cApjPtcCHOnQTB94GHQShHOA+7bg16irUVsXco6p7itoK0nl+7nHqvwY17LgYjiDUoWznPcIlcfy7iD6U9BunuBrMR9mCS4P/HzhX8T7rPp+GN9itcr7YW6vEdwJ7Yb76fPAXyc694D/UjA0RHIpxmSL8OdiHm4XThee0YIftDvIF3YPvQV7zj7VnYP1e0Dwcsp76mMWcI6oPBdjckzwccP5GvyHvXQC9vPjancP72Jh3qIvoY8fw655UjgD0O5plY8yXX1VtBXgC6jP0brobPe4t4AT7q0X8q4hOj9zzmhsL0HdIA//grphbl/GeaL1XgAZKfZ5PWFmssQ76FwcyiN+0Jcgi+4GTlmV16SMIfgvfKOKgDkm06m3Ufmn+C5B/9MJ506Q5Wph7gW9Ym3Mq6AbyQF+LdGpjLmdKDqv8GlF8TkF/IS9ItZ0ic+Ah3bCmUQDl2ieNP1/Xc4r0cxBu0nCv4Hyhsor2bwqh/mWjHKO5/fcM4UznfNfdR83OWcA2gq2lergP1f4j5sc0hTfKE9114OfWcLJAM7cMG52P7qW9+uwLrAfBh3IFuoxoIuOUgDamVgY45wv+g0wJovE/yuA12hst+GPQY/aHPhhrf1B/XM4B81GdrPN81eAE3QXz2B8tqitCoB3qK04jG3QOzVGH8PZURI8HBAPhzFuwXYzmHcr9f1y1A19/5L3LJVXoe496PZNBruBNibhP0ZbhvCTTAa7kvoo4WfanKlr+0M79Pe4+vIw5uFJ8XmM+lLR/MX0z1fRtqjyu0wWvcF4uww8h/v7LOrzRb8W9fm7ztOPofwJOJJzwH+QyYdgHCoI51e0G+bVctp0UB7pkShXCB5gdf/k2Sr8jwDXEk4h05e2xvgnqPxT2gJUN5Z6fvFzD+g3F87lgMOa6mb9/Y13AeE/hDE5CCN39CQfaIb1/jbnudp9g/dB4X9Ke5Pm9n7UDc+stwCcpHYrAKen4AWmK95vPHxj52Mfs+9MMB3aDjQYZLPLMObhnF1s98cWRrM2v53aaoYxCbL9XOD3FT83ozxZffkM45waxpl3wGCvBA/pKl/FPVnlU3jnVd3neYbqW7+IcQv3qQSMwwzVrUmdreZbKfA2S+UNgTNXcBLPDo3z45jD+aKZbva75phX4Vt8Rh2mxm2Z2c6amF3pKuoqxc9o0F+itv7mPVTj9iHtJmEuUUYVnIDxDOdIIvcflHN/qGJ3+Rycs9sDPubSDo1JL+AXCP6YZ5B4TqU8Lz6fBP8H1MfS4CHgXMP7hdqaYjaF6zk/4YAe6b5Mbz/K9BV5GJ+w1k7wXhb2DdQ9IT77AOek2n0adcP49MB3PKPyz1EeztmjgIOMeh/4jNkt24Tx0AznRVGV59CPFXAkx3J/ABw9821rvzzv9Sr/kjpA4e/gOAp+yb5RFugkCv898BPujz1N13SIZ6jqvgmcsG/fbPfrmsDpAhzqskaCh1Thb8ZYZYj/BcDPVHk+eAj78E/UOQvO4D1C/FyF8Qyy60HUnaW6lQDnC/7HbR+8R6utbfguSwT3MB3aHNpEVN6YspPG7QLqD9XuuyYrLuYdWd+xr/H8lumBf+I8FFwI32ujeHuHdxO19Sd9G0T/lN0FVtqesJP3FNU9C/yDwt9r6yIX5UdUvh3z5ITol0e7JwUvpR1Z8AV2v7vS7AhpaDfsCeeozxEPo0zeGMG7sPh5GO2eFbzWdKQr6Ai8RzZifPeigInzHG2CKk9Fv+IAR/oEjElFlbe18+Vx+jkIZxjvwoLLmj3rOcqNgm9G3XB2TwTNRLW7jrqmcM/C922l8l3gs5PaLQCdsG/XNj3APsqBwilu8kMr9CvoPe4F/eA7tJHni/CXg2aSeK7G/V/wIzh/04XzkNn75mEeZoS2MM8zBQ8yO85xs5dNBP/ZwtkJOFfwk7RxC043e3pH0J+h8lmAZwn+wHyWptsYNqadUTyvNdn1St7ZUc498zTgNaLzh9lwC8zWNokyhsb8KsqBgJlW+hX0JewDOZzbwmlie+xK8Bnm8Au4gxwWP1cB/7jgTWaDOw76p8RPJfOTOYHyYH/8HXPvtNpKhI3mrPBboK1gs44Hb0Em+cz0nIdsn38R9M+Jh53ADza7n+gntlc2Jt5DAUc8Y15VUHkOvldFwU+hL/GAIzmK+7PgS7BeEoRzO3XsgotjLiUK5wLgtxL9B8B/F+E8wXu6ypeiPFnlr9MHTHXL2t15LsYkXeV8KzpT+KvNtrIC8zbsdd3srH+CspnuAgdpT1fdy/Fdgk57L/BzVR6Hvu/T088PgZ88tdsaOMEmOJQyj2jOxRjOUt1ppk9bThlP36IIZRvh/IHYinzB1cBPoNmXe532sZ7oywLhTETfF4mHP8FD0eqSAzGGKzSGnWz8PwNiOPcbg34Yh1Mmx6ZjzNcJvzTW70bBtaEn3CKasxgTqnYr45vuU3kd+gJpD9wHHg6pPAXwMcHxGLeTgOl7s56+Z6L/NfVFBXrm2/w61puuewjv78CJeLa7zyfYr4LMfA/GpJTobOUT+cLvZXaB3fTfEE4/6jaF0wBjG2SYGqYrqwKcqsIpgv2tuurWxDmVoPIxtKuq/BfqKlU+nvu2ykvx7ql1egx6kk4qH8d7uuA+GP8wD8vbnfQu02X9bed4F/DWV211MT1nPcDJKs8C/cGi35E+e8EmRV8OlPO7rKQtQDjJZhebg37loZx75p/4jvmA+cbmMOr6RP9ufKMg7zVAedjTXjF5PplnvehfhPE5rnbXguYpwX+gPNgoy/KMFn5r2o5f0HP25ufTyOSNDNbV+Nxhd+FZJkvfxLkBOpG8jT25rGguIc+Ao3WNOVBVcCmMWzg3M3gPVflEnumic5S6L415B/u+36GthsLZaLqgM7Qtqt3DPN9F82Pbe/Ek2n9km6cxPl2EP5e2RcGpvIup7hTaOtX3heAn3K0SMTfShbOAsqvgeijPFNwdfcwGzO+bgLka9Jn1MbdnCec482oKTjdf3w7mr7KDfhTq7zrajwVnYw8JuoUfbV3fCPwV6ktn7CHhm2Zibge9yi/4sU50etOHR/DX5m+2mrIxEmtEOmHKpcLpaefgP7TjqLwjdXqi/zF9PCTzd6evmvgpR72N+nsP9WD6Lt9wnwl+IIxhEU4a/XA0B1bTVi46K0DzpOA9+EZnwvjTL0L8XIu+x7x4Hucm1C0FmPeOr0wnk445GebV58zfFvx+qSMFfuRjg3ELd5l24Ke6yuuDfpDTnrW7yVnzE8sFn7XEw68uM6C/wS6ZxLuVcM5QZ6h1cZLzQXtFPL5v2JPvBk478dAEdTsBju4COOOSVL4P36Kn4Eswl/oKPoecjsmCt9AfQ+3OMf+3TPOLHkX5U/h3ot3cy9Vf3tHU7jaMVa5w7qKvi+bPKOoqRb+R+cy8TxlS+J3xI190tppO8haM7SKVjzQ/hB12Nh01uesc+Fkh/BT6W4r+g1gj4Vx+lPZ64XyB+bBFcA/TSfYx/huC/x3C6Q8egu5uk/nE1jZ/+GP47gVq9xn6hAgeAZ7DfXk2xvOAykeb7noh7fXBFx1z46DGbYz5i/7KPOTai85Styk6O2hfCPOB+7/qFpi+vRv6ewrl3Iv2g+Y59asGyou+dB4/2fwxlmP+xKE80ueDnzDmOSZ7nEDdssCJdMU4cysK/pt3B62pRahbVfRngGaCaH7MtSb8h3mmqzyfNibBKxiDJ5y/bA+fwn1bNFPMN68K9/DQFvdw0UnEXAr73jzKtKJZGHUzBZc2nfP12J+Dz+p4u7sNwrfLFc1bqEvXWM3jPFe7jYAzVzjPASdf8IPUEwp+32yOz2BMFqn8Nsyr8L3amt9+adBfIj6voT5f+E9jbNeo3Y1oa4vKd5jf0XTqx1TeBHNsh/DP4huFu1gS7VnCedW+3TTqtzUnd9H+Hr41Cg4Jbo+xOiKaLakbFP9325q6krov0f8MNINP408YhyDbLLH4mndMt1+MMq3oZ6G/Z9RuUdAJd9ghnM/CKQs+Y/edn+cvUhYFHOnMLVbiNdAJuoIG9PsSPBJjGGS838FPkK/6YnziQSeqy7uDvvsO6ooFf0bdmnDqg5/qavda6hXV3y/MH/5ZfNME4ER6JOAEn+R1GLdw15hitoBrQb+56K8F/61U9ymTY+vST0blS7kWxMMA0xlmUxen8rXoe7gH/Ux5VXW7Ur4VP8OoW1Z5JdCfITiBulztaWVMV1nf/Je2cf6L59s5/wU/Qf8TwaVtnpSnfR/lvL+sRFDfRuG0MhvoGs5zlV+Fdb1d/OwFnwWC65s/8BXAOajyrRi3I4Jbck6KztfUq4t+S/PDmQM+TwpnDHXUWo9zzQfyA7Pdd6esG2ITTC+aiDVySnQmYC6dFtyUtlfBS3juiM4O+nGp/BrTSY5Eu+F8mcI5E+wOWHdhj+pqOuEV6O859XcN2ordL78pxhkJng2eg42squktJ5rO7T18uzjht+aeD5g0n2Mf9e0+p95GMlhpjHm8cLaAfvCL+910oU8BP5zRH/EeFHwq0G741kttP1xg+9ULdieaaP7YVcxnaa3d0eLBTy3xUwvlierLLvr5aA7vM/qzeRdGQlyukSctdqMBeA7f92ueWaJzM322Bb+Bu087tTUX3zpJ5fsxbj0Bk+Z39JFQ+X3o+2DhX0b/Je2TPe2+86PZVd/kOKvuxaCZCZh73TrTxTU0/d4d1IcEvxGzC1cEDzNEpyTvGuFboy+zVL4Gbc0VvJtrWfBI0/3WNJ/VT8zfrw7W4wL19y6M1RLV7Y5xDnLvoxbbdSH6skLj0N98OUq6XxzW0TrRGUwbq+ZSa7PvjKP/j9qtzHg3wZfbXCrE+7Xm6mXA36UxfMHsR3vxHQ+q7hj6SwfdMm3NYUyopxbPzenbo/Kx5u9d1nTv881H/Wnia6wSbaxm0g9NdOLon6x+7QVvp4RzK+eh6DTHGJ4R/kt2Zg1h3I1w0mhrFs4D1E+K569Nr/ss54P2kMmQE4Iu6D0ghv25Pb9vuL/wnH1ZMU3cTwSPNj3505QhVf6txTkeN7str2hlgRPFNOG7VxT+r5TrAEdja/fWW83//7iduXfQ9wP4/I4/YS41V900jEMn0eyNORxkm5VmC6sKml3EQ0/APQUP5R6iuut4VxLN76iTVB8rogMZKr/L/A/7UPeuuhXMh2SW+Tp+SX8ntfUA153wm5p83snk1Y/sfrGY8WhqdxzGPMS6jqceXjSXgeYK0WzBuB7APFu3mF9lYfRru/C/s/vpTvPTmw36u0RnlNmgH6IfncqvxdrcJ3gp7ari7STaOiz6V2Ksjqn8ArMhDrd9+03Ke8IvRB8n0bwRdM6ovDJjzUTnCPBjkRSF372M+ZA3QnkFlEexWsCvCjjSEdm8ugX8B3/vndR7Bp8x9DHEdBehbkp1nzPf1Lsxr2qp/F5bd+WxdhJQTj7vNr+Lp2l7Unl9FLQSfBntTaKznLp6wdMZO6Z+NUd5iJWeCv4HC2cRcFLVx1pmm5sGOMRm7rU74Pc8L4RfFt8iT3A9xlmIZjfGSusseNlsgqsYpy+eP7Rz/AfQX6S6jbBPhtiH+2l/0bnTz2Kuk2gTEXyL2b6vNT1GVcZxiOZbtC2KTk3T027m3BbOU8w1GeJAzQZaiL4E4vlN8/X9nPpktTuZPtIahxGm82wC+ttFvxPGZ4dw+lPHK/oD0d99Kv/ZfOTGou4h1Z3PuS2e+9CvQPgHKTOHuQEGjwu/L32VxfMa8zmcg/LgpxdHeVL4e0DztPCXUvcl+g+YveCs+b28Cj6DfFiLPgN4mCa61yNJZyxg0plA/w3BV1HOV3+no7/hOxbF2FYADtsaSZ9Swbean/ldGOcE0XnV9OrD7c5V2u6DP5g+J5++x+I/mXeoADOGTjzXtrvqj9zzxcNtdue6hzFK4qEJ5THVvRd8Bl+mHywO6zjjCIQznnoz0dzK76W1fx1wwv19GeZPqnCGmWw5g2tN7VY0H61GaDfkZ7icPn5q63rTLX9scX/baAsTnW30bRCcavflGfSdFp2KpouubvEjKzEnFwjne/ORGIe+hHM8G3NgkfqSCjohhvQy7BWrVd4Y/GwEHMV3E0c0R5hNpzHjpMTnbpOj/jKbRR/qhEWzHO0+wVeEcoja/RU4h4HDPfADJlCWHPU614jqfkGbhXg4xTUi+G76sgqnKP3lXlUsKv2lAZNmGm2sKm/Ps0DtljcfsGXmq1zM7oBP0S8OdaMYc/MfS+V9MMhapjeeRf804Ef+AFg7iYJzLVZis/mmvkqfVdFvD7mlnfBf4nkhOJbfWm2Vpkyl8q5mo1lMm6/6eNh0Jk/Y93oU45AsnMKma73K7nc5pr+dZ3qb96n7DTox8yFfS32C+N9gd8l3TY93o50vr1tsS3nzo7uS/iEN9E2pcxbNNOZ8EM9FDP8+y29QBn0PvoVDOeeF39XuRKswrxao/FGM8wqN4acWY3srffk0bwszh4lwhtInTXWbo3yLyhdinwm6x4WUr4RzAdZRgfg/yDw0gkeanrwV91jROWryXgL2iqCPHcN1IZpvgv9gi+lusZ+DgXNcOFXQ7inBp4FzVvBHgIu+Jv8Q24eXYxxiVV6U8T6AI/mNPtWy0V/CuELhpNDuI3gWfW8Ac30Nsflfg3dwlEc8m69gL7SVqLoDzO/rGsy35ipvYGdKIfqLik4D6rsEV6FfpfDLWZ6QQbbnrAefycK51nQIeyjbi84Qi3+Zi3azy0vnaX4Fo+3+Wxl1MzQ+rfndtfduYEyr2hptsm6C6Xm2o++5wqmKsc0TPAj8zxA/K8wm2BhjGM6dPIu5foi2Y+F/QdtByEcEfpaE70KboOBnbf4/ZrqyRK41rdMDpn94jnJ8sM0xjlt3rsm8R6jvN2Cs1on+XIvDLWxxTEN5N1HdfWhrY+DNfCTuBH6QJ2+kbImkfpFekfYa4NN+Nw11D6juQcoYwefE9AAv48dBjcl96Es4I0bzjNA36oHxPyI6N6FfxwR3Bv/H1a9c+moKvsLyAuW5HG53/AE8c9XuGt61Bc8BHPv6efhGyuca5ze4jlAe2QLQ30Anw/bqQZgDwfZ0P+81otOVcpfgiabbudBiBObbXf4K2l/U1kXAaQiYONVM/3CT6fzfYp4W4S80eamLxZI8QL964Txg+WEm00Yp+v3p8ym4C/DDnSjF5LcrGD8uOk/bOOTR/q57eif6YwjnXZ5ZovkE70GCp2Kswj5W13Shl/CsVN1p9GUSPIi+Gapb2GINnjLdSJ7lrHjUdDuvm///WNDPE82TFnd8j/ljl6T+XN+rnel2snl/FM4Gu+PU4BoRzoNcO0h6F+k6LL6vPvPVaE8oafrhDSjPFz/XWlznYLsnvoj1u0B9b2ayTazpW/ZSJy+cVNu7PrYY+VstF9DPlnOgCX3VVP4N9Q/q+x67k560uCEmjdsonCtMx7US63SH+vIkdXS6J5ZhbgeVD6Mfguo+bPvtq6Y3uMZy11xrd/NY0zlXo8+h6PRnThLBsehLkNvbe54N4J/Q+JSjjRUw96h6ppPZRvkTyXSJ05d+CIKft1w0zeyemA38ssKZzpg+wR0N/yzKq6p8MMawFuDIDmU6ukX2rRdSB6vyFrQ9qW4N2wc609dROsANJqN25LkPfI7DM8BvJ3iX5VhbzJgprdnJZg96hmtN/XqNvoWKM7qYiQiF3522DNF5yXKIfcccUGqrsOV5K2drvBTPdPX9TvA/WPD1FrM8BWdEquhMo39OwOEZqnFYBv7DXjQe7eYJp4j5nfajvSDIhIzpBg7lnKO0bQm/sfU3mXYulVc2v6/l5p8QT7904VxAnYbgy6i7EG8zqPMU/IKNz+OUOYU/CzjbhdPQzqMXbJ6/Bp53CactZImwv23H+OzT+LwK+D86YYu1vxflh1R3Fm1GarcqfXI0DqfNR6Uj5ViN5xr69oh+N/pFi85Cxoi9oVgeW78r7M7VynKatcI8jAU+cYrz3AQc+eDxTBSdCtRXqN0r6VejGLQk1I0X/mD69gguZvLba4w9VPkXGP9agr8FzyGG+rTlVppqdt45wE8Q/vPMCxdyYdm3OGx2tA2WIyIT87ah6k4nz+pjMdO7/sV1h/JY+l2Yj9adgFNV9zL0MV3wAbN3f2T+XWMpG2usplBGFVwUfc9T3d/sXv8EZVHh1KEuVHNjFH1rA77p9zZRFhX/4y2X4G+Wo2Mz9yLVfQ70Q6659218zli8xjfmM/wK5Vjxc4w+HiFPi+nTDvJeJpwZ5rf8C9raKN5uoD8bYOoxVpuslWnxMtu5x8kXt7bpJ3eC5kHxXwNjHu56fTnnRb+J5cfoxxhw8bPFfKsa4VwL5+zjwA++0OOsblOL4b0De1SwA15PHYjausxktkaWH/IT6F5OC+chk21WMZZQ5W+ZXrQFbTp4kCBaX9RxAY70XdgrKqi8NX2N1FZ/5r8SznyuHcFlzFd2qa3lt82v4wD4rAX86O6AdhuK/r/QM7dS+QPmM/MQ/TlFvzNjFTVuA83/5zrmYRNOPmMABfemL5zg4hbXsIj5r9TWjYxzCfpJ3gfFTwnqISV/rjE54V3rS1PwE+S3iqbffhD7QIbo3Md8pzpbc2kbEj/bqd8TD4+bD95s5kZAOffVxiYDXEvdMh4fiHwG6DskOhOZP0ptXQf8NWEM7TzagH5tFE4b6rQF38n8M8JfbrrZ9vQjUvnP6FfQbXYxe9ZjzAsnOt+jPKzTIyZD3k/ZVTqcxswFhIeton2VMbOiXwlz7KTodGaci+ictRxfr5nu+jXTbz9n7WbSHiqad9EGqvFpw7NbOM3M/2qn3XMn27oeQL/ot+S/avrhPNCMRXl09lk8y/P0fxb+fIvfn0pZDuX8ji8zv0fIhYhvURXl7NdPwEkQzWaWi2wJ7RTCWUV9e4h3oF5L5WN5txL8vMljXzImXTQr2x18IH0PVN7I7iwv0S9I/Leh3774P2E+S+VpR9Ycvo+5koSzAXymi4evTb/3Ee9WorkLayRP7ZbAt56h8l70BRX8h8W/77VY6VXUXavuMox/OKdyOK9UN55xGYIvtPt1XebDCeNg9vc6Zk8vyvzDwtlqcnsSdd3q13CeF4Kncb2orT08b1T+N3PEic4gtHtMcCfGJWkOlKZPUcjXx7xeqrvAzoXfmStSd/Zp9OFR3fUWU3O32TgmU24/JBuZ2d1+BuFwX6hAW7xwOtKHBzDPvjT6U6ndHIvB7GmyXBrPfdV9iHZ2wFGOBa5llY8zX7KRFr/WwsqXMp5a977u9NVH3UhetVxkMynniH4h42cE9Usaz34mM6+3e0ol7vni5wrKeDqDJjDXjdoajHaTRX+d+SzlWg6EVyy+INtyYN5GnbboXAM+MwVPol+o2n3E1tpw3ve1Xr5lPLVkqvmcw8LPJY7o1MO3COfLbLsTreUaEX4t9hE6yeg8Nd+AGBvDCxn3Kpp5XCP61mXpJ6/xvwX9DTHX4zi2wl9K2V53k5csrnwx7xri4VL63WkMZ5ps1gv7doHK16MvB4X/OuWZUNd0hiPpS6PyfMvR1x/lR1T+gMlO1U03m2a5kTMsBuQtyDzHxEMb+qGFOyPPF5W3s/ylz4LPM2rrWbP77LN7Vi4u9Gc1Pj+Az5i3pX+zeKgnaf8VzcIWm/kYxrCU8OthrIIs95zt1X1MP1ncZIDG9DHW3KtKW4nWQgmTRS8wfelL5rd5wO7+CfR7EbwlMsrpbmhzoCHkgQrgM9IhMA+A4HTa3ULeA/MrGGF5w+ZY7otkzIF49fdm02WNoo5CNG/A/A+6qU2m99jFPS34L9k6mmS+W32Ymwh0Ip0V9x/R/ANj0lztVrW4pCKmK7uctjPhX4fv2EVwFdrIRPN606FNgD20r2iOYE5y4Y/leSf8S6lPUHlxo7PK9AbdzS9lIm0KwunBXAGif4vlXNoMnHDvO4M9Z65w5oP+IsHLzRfxUvuO91t+xXbUuQl/jeVSmG4+wx1MV/Ow+V81ttxWzU1Wvw04G9XfrpTN1JcfwfMOlb9KPYPKp9ue3wxjGPaKLJO3L2eco/isaPq9zqbnmWex8/Wwpx0SfiL19mp3Kv26AfOs/JDxvOJhE/1phbPH/K8+5T1IdCbTj+id8/gDeVYCjuRJxNSUFXyv6ZOfo2+58NvxHR/hYBnFVFX5UHu/oAPj2lAe5es2P4EHMD5Bhhxp36gT86Vonda3XArHad/RtxtAXYFoNsRcCvf9q82nqxoYaifejlKHKXgEbcqiWYmyor5Le4xn8EtsDDjknfuZ60Vt/Qb6fQFznO+xfJJjLRb+G96b1NYHqJshuAFoZgYYdMI9pSXzxqjdnbxjyhaTxLue+lWedljx+SHGIciH+eYT+KD5khVjjnd9ixomW97Adae+DAc8V33pb7mbbmZOOfHJR8zCHX8z9VOiuRDlu/DAVKSHMZ+KFN6pVXcc7doak9Kmm61rc6MdY+GFX9FsYQupP5fMs5iyqNrNNn/4r0wX9Dh43i46ayivqo/fmh61kJ1Nb1HGCPldGX+tujPB/1w8asO2jpguKBf0DwjnTuZCERzH/Hgaw91mZ7mNsUjimQvjpOA+jE2WrFLe7Cw1zc41kHdqyU4DLTf17dyHtddVAs3T4uF+5k5Rf7fY/rnf8g8stFjvWxgT/e55ni+1nC35lq+sHH1jdJf5m7kpgB/Zm8zn5D3gVEB59O3oIyH4deDHC3+x2bmqma5sEPoYfMt7Wezt05T/xX8nxhuK5lb2XfLqP5Bzaon+L9Thqy+bzUfxarNz/Wx30mTa5lQ3z3xI7uBdUuWV+UaM2l2HtdYXMMd2H++kWqdtKPfqrDzCHHrq1yr6RAl/IG36gi+l31qCcoKZDTGRuSmEc6XZpi+2OLv19HcVTgnKtIInUZ4Uz3fSl0/lN1meur+YX0V9OQLEHcLPZ44gwZtoUxbO/dxjRac69qUjghebD8wGxo8I/xXmWcJDX5E/DH32RDMV8yr4N95BW4D20kX0a1Xd7y0O4lqLqRyK8T8jnGb06xPNIdRFa+79aXGsGZzPh5X7AvyXErzefPJ7md3qV8bZaW6sZvy+eFvHvTfIfrTDam70tvnTm7nFRP9+1gUc0TS/2b8sN+wW5q8ATuQ7ih8Jgm+xu8NNzF+h8mPml3I9/S1D/g3yrHZb2L76jc35AsYGCudRe5upMnCC3nIFcw5rbNP53orGfy3WY1/1pRrjcEXnOdqa5UfUzXyiDtmdawzPO9Uth++bIfgr5vmUz0N1xhuq/Dqz0f/Ec0p938+1IDjd6Fezc/Z21J0l3ioyH6bgS81/7EnGU6h8M89H0XzL9Htr6D+j/W0341V1pjxheqFaPIO0H35leuaejHnRmRhr8VCTeAcUD1uoW1B/vzXfif12Fn9psS0/m35moPlDTrLcXIdo51JfUm2NxFm++seZ81ZrZCdj+sTDj7Y2J3Hta3xuthi0PK59lT9B/xDVPWXnYDH6sYuHevauUG3Gkgu/O7+7cArooyt4jOXg7Wbvvxyze80TtJGJzgH6uqvuBVwX752H51oM/pvMJ6PyRTjfywKOYqLtjYbf6K8Y8rSD/6CT2QOeKwj/S/NxPc0cdyiP7OmAqwvea2N1GfrVEOW0d9/Hs0M4/alXFz/X4JsGf+zyZks6Sn2jcJbxPqW689h3nftvM5eReFtitoBEs9f0tfvIg4y91V2+sNkT23EPEc+55nfRk/Hs4iGZ70aJhzeAE3K+lUK/8lHOs7U415T6+6n5fLblnBSdtpY3tQPjarW3LLsa81A4S60vZakHlm7/bYsTb2Py5EXm17QKuab3aUzuog+teE5iLiPB3XDOHhdOA/PxuM50C3eaznw534AMZzflf9Xtzdi94KtmOud69D/U/aIB5TrhX2868DdtvdS1vPcrTW9wg9li7sW4hXkyk28fiGZT5pDUt9uJeRLk3sJcU8ChXutCyyXSAuux6PvSe5hOdSb1/5pXA5ifR2uhFN7gjhX+Jq4jwXzkMMjJM00fONjsTYN5P5Isusxymz8COnGiU8nurdtpU1P5ENqsAUe+o+aPUYs+XSjnfKtp+SX+4VoTfkPw1krwI3Znr2e52n7nehROLd7XAJP+GZNvJzAnrca8suXkr412Bws/lXlOxPNXoB/0rjfyLRXt221MhtxkOSv4eGYYw9qMMdHavM7iZUrzHRD190HGQ4nnr/Gtwzzho5VzVT6COWkFt8HeFfRRl9r7fU0sH3IW5UP15TJ7D2sIZUXRect8O1N5d1b5PPS9QH3fw5xXwZ5lOT/L850j0W9G3yH1ZSDzMolOFuUN3eUvYnyfaJZhXjLhF3CfF51B6G9RPLof8cnYOsCRL66919PH9r1yGNuzsgkW4rtaqrucehKVp5nusRh96sJ3JG+SDxuar2kb6jdAJ4oV4rshst9dzXj/i3S/ow+S2mpL/Z747EPdr+i8bed7O8vTNdv8JY5ajGcxO+NSLLfGNtOhdaYfo9r6i7kQNW7dLM/MveYHvgdzKez5By1uYr/FtidaTrPtzE0h+puY/xww95nfKVsC5vf6x+yPUygfahxKmS66Bt9qkR3nQt4lBRe3nKJVLN9ITfozaMw/BBze0HmE9wLRn24yfJLpCk6b3m+GvcW5w+y27zKWE7ZX4jxF256+xe0Yn1z1awT9OtT3CZiH+eLnRfrVqHwb7wxq9367sy8x3+xezB2kdh+mX5PqJnLNatweBc2gC2psNqM7MM6r1W5Ds0sutvl2r43DXLNVnTJd5fXUmYjO9ya3/8OzUt8iAbnXdghnDO16gidifzskngcybkvtfm/xbh/Zm0HXUyZU3Tr2Vlc+45RVdxT1n6L5k8WL/YFKAf9ji419hvdulb9Ev2XRWWlxqYfN3zKFehXRP2O5B6fybnhEtk6zk/axXEz7qP8UzijGgwOO9kDmZgccxSGa/8MNZpt72PJCf2nvI1xOmVN137D9J5Z3Z53vjdFWc+BE8x/8h31gAf2KVb6VukrBj5lP1PeMwdf5OxHneCfxXNfufSfQoZ6qu4E5MYRz2vTVDRnfpH7ttvx+u80Om0HfftE5yPga0f+b7xCpvITZOh+l74fa2sg3rQTPNlnxZcb8qu4sy+V1k9lZels8VzLqztU3ygc/C1Q3j3NS5a1N71TC7shZXIPCf87sKZ1pI1Dd15gTTPBKy6+1zvLPP2J+wjPpky/8SRzPQMfiPirgvChQu9eZjPeO6S4Wun7P/H6rme/0AMsJsIX56EQzx2TjsXa3+phviYr+FcwNIvltJfU8qrvN7rMlmSdE/F8Dng8LZ5HZmp+iP7C+4x2Wz6QSfYBRzjMijn7XknsvRl+Cn8mTZqdeaGfZvYxTE82b+MZu0KeZfbyj5fpoBZyieGw/0lFTHtP3/dHsknv5pqfafYzrGvhRXKT5P482f7MX6A8AnMjGSpk/5B8DzbBGHrZcDScs125r5iwVP3zMPB4wx6El4wVU3tT8scfTZqfy4abjvdryQqxmTJN47m1yzm6UB96aoW6wDd1msTyXmb/TA/QZU1srGOOvPk5lTnjB91HPI5ybmKNS+9K7fC9P9N9gXhd96+F2h8ozfe+zlq/peoudvMRi34rYnWIB3ycK7z9S3lZ/B1nc1jy+x63y3XaP+MliuHqbXisVPAd9dYrF2ybb2umIvoe3Kpbx/qu+tzF76x+Wl/Vy4OeJhwXgc67GLcd8pFOog1J5FYzzEsHduB5F/2/6ZIpOX+YN0Hc8azG/7ehjIPyi9rbLTIxV8JlZabrKSdjzt4vmxZaLdSTvJqLTne+shTss+hX8B7ryPqjyH6lX1Hq/lHsL6vLMKgv+D6svK6gnFM0mGIcwD8tYDocv8CP0K8fy1q4A/+Fb9KQvkNbIFfi+wR9skMW7DaWfRpi3zNUpHqZYzFEFnulHdbZS36s5dhSIcSiP9CqWi2kCcCqgPIo/Yt5v0SlhcaBDTJ/Wj/dQ0TlnMsYjfN9K8/xv2CCCf+xMi+U/ynM/vInD/IdqtzvXPuDIt5/x2irfZuddafO/Gsl7dLBlmD/MFRjzTuJttun8y9o7aGvp9wVbQ+Q7QfuX2l1uObWaY24E3fg8e/PlPuYAEf0jZrt83fwPuwMOOQoG25u8h3mH0jy8wNb7EOpRJatko26y6N9qPH9jY5hEm6N4bsQ7uOAVlrfkGuYe0RiesBilkZTnRb+/3bVL2T2iLs64GaLZlrmURac637YWnEd9l+i8wJzegjdTrgZMPVgqbbI61zbz/X3RTDK/jnrACbztttjhefYWRj/aFlV3LfBDDr23eadWu9PsLYyn+Oa18Hehv+GcfZ6+Qyp/3OTzxtBFHFP5g9xj1cfS9AMU/SfpCyScd80XvavFQVzC81r4HTD+YU6u43r86Px6XIH9Jw5wJM8wTkFwO77VGOQcs7FeZ7kln7RcZPcwrlZ1080nuZHpCVvZm2XLKasDP4qNsnc5J/DepPI9vB8JbkOdEmDS/MzeWKlp75d1oJ5fPLTG+AT+i5j/2yvoS/CbnWZ2t4Hms1TZ7Ecv08dP7bZlTgbRP8x5EvLHMt+g9sMm6EtP4Txm++0I6rVEZxjfFxP8ocXjPEH/HNUtxngH4Xxu8R0TTE573vLoZlMnLPxuvAsLPsm7sGguh173yHXih2eEeH6I+Ug1zl/Z/vYCdRqyraw1362X7a20w2hkVvz5urfbfXaJ5Rv8gz7eon8p1yNgrsdXzP8znnoeyU6f8FwTz/U5/0XzYa47lQ/jnqa6yRvwTVV+scVJ3WV+udsYE6QxGUQ7tfoyljbEMGdM1/E44+AkGz9iPtgtua5lC15icRzN6T8g+pMZQyQ433QsSSZjHOa5pvfdrjC/7sKmW3jY4imG8f168VmLtj/R3GF6qtomR6XzHVWN+b/mv3Ex+3Xs/NofzngWwOTzWYtjbch8XzoLLjBZ9DQQQ96DPXzjHnUjnyLLC/E47aeieZCxEsKpwzMUML/7IOYtARzNW+rDQwyC+TTuZfyscEYw/7/gMaA5WDRH2Fs/F1kurwY8g4R/I35kCP9NyADZ4m0o9fbCv4m6nZBDlTk9VPdirh3Nk0dox1TdRdTz66592u6G9ShbCqeEydiFKDup/Arz259o/b3I8v2+abEMazEH1omfF7l29O0KgZ9d6tdYs03E2jmea/vPdVxT4qGjvQ9bhXpXla9knmfB5ywmq6S96fMgc16p3cvNvpZgbzheTnuHvvVK82tqaXF/d5jvzX3m9zKeMQsfS/dlPurHLO64g72V/z54C+vlY8arom70xrH5Qn/Fea7yY1b+idmyb8e4Bdm+wOwO3Tn3tNdtt1iSRMa5iOY882VtbflwxvC9APWlPWOOBP9odsamkG3KVpHfKXXs4X1bs4/UR91aqpuAczms/QF8A108DMIemCicL3n3FJ//2Psv5ZmXVfiz7Q47hL5YghdY7Pwc89U8zfeSUDfSP/OMk+wdj3FIEs0l1AOLh6r2VuYA8Jas8mU2/3tQX6q6YyyXbBLzz4d3xOiroLq3m12+sOWjrsu4cq3lq2inVh6qnmYLmA3eMkTnEssr25y5j1DONdXL7LyPmZ5/MtqaIT570MdV+K/jj0tUfiV1UypvxTdiNFZZFt8x1/Iq9Db/gfst78edtqZeNP+rDfiOQR9ylmtfbRVmDjT1qwbXstpdw3v01dID0z9K7z5Pw5gcE8+/W7xSP/TxhOoOZ95X0XzIYnkO2p0ihbHqwo8x+fkf06fdZvG8Xxr/j5odsAPjaj+RnxX1P4CjnMCmg51pNoIvLJ9bMnUgwI/80Mw/Z6DFUydbrtRHeK8U/XrM2S76D9k9/QvbG8/Z/jPJ/CGPgdmq4vkM74yAo5x+9o7P6/guiaIzDuPZXHzeRbuD6v5K/YNiIibR31s4LenrIj4zqFcX/gTK1SovsHdedtOHR3WLW86HTZQnVX4P16PqjqYPmMqfsnfHfsH4zxLOBr4vI5wNzF+kOM36KF+k8rHM5RvywNOPRfLJpaYD3GQ+2/NpY1J5V4z/EvVrPNeO4P0mn4+0ONA7zSbymOl4My2f2GT0a514qwfegk7jbpMN4phfXX1sYPzP4Nv3qruN60s4JZgnULy1sTdocpirROviNs+Txphc6bQHWS6LF6njFc5Gs023ZYyk2r3KzvTadvfJ47u9+tYtmQ9W+BMsz8Aq+v+ovAnfo5FtpTflfPFfm7pfwNTn1LA82z0t7vs23ms0z2vRz1nw5Xbff5p6HtFcyLvkp+fH6h3GMSmGcSrjvFAe4fM80BrsYzkP03kua//5jD6rwI98hlG3guqW59tqgKP9mXMs5JrjWxvBh9x8ZbdyPYqfGMst3I55IVR+seUq3E7/0tCu6Qkr0LYieWyO5VbaYrqLz+m3oLqX8v1rvcl1p70tNYcxBcL/xN6L7EhdX/Bpoe+B6Cyw/IH76W8pnD+ohxH/PTEn0wPMdS34R/PFHcO30jSGP0DuLaX36DuZPrwa91XhzDfd7BP0XxXNASabNTA9/IO0vSq/1tXcS4V/A3OOieZm+syrfD7PZfXxFPPSC6eW6aO+svwq9/MdLu3PcSYPdKCPnOreSz9Vzc9HTA68w3QgsyzGeabZ/qbjx3/yaoLBgjAHmA9WPE+nn6H2tAZ8gzLo/GmTFQ9DzTejqeXf7msy5Gj6coj+cIuFqYixOi46f9r3HWDvrLVAu0Ge7GV69eKMqRf+a4zJEp2tlu93GubAGZUvtnxHiaavXsx7pXCus1wfQ+jDGfwb6e8h/t+z+IWJ5j/2kflONKRfltr6y3QIdS3Pxv08E4Uzw+6/eXhDP9zFllksyS2WV+0lfKMwJtX4Zor06lP5hpHmQEV7Z7Mv7VDHdaczH+NRlne9rvm4xlnczRrehcXP1eabup8x7MJ5HXBY700pw6CtKPey+YdPtLM7xnyHmtCeJfy7+UYt4ChnoPn2DOR+KHl7mI3JQd4p1K/30FY47x6z+1oJxvKIfhPLh/wCc5FpfvY1f4yp5lfZxHK5lGROAOmWH2Usj2im0z9NPNS3XHkDIfN3UnkpxKZ1ARz5iZlOMgXfKFn9XcK8WILn0R4t+EbGZQv+ivHF8nupa/fc9eRT/DdlHvXge2P2/U6MvdLcfstkznoWm7me+Q3Ur9H2Zuto+mqqLy1tbHvT3xLlvOd29pxdJq9+aHb2hXwDRfQTwGdYg79ZLGF/i3F+kTYmtXvC3k8/aTaOudRFSPebYm+ClAMP2zVubzNuVzqEXWZ7asn3fTSvvmUcnHjLsLN4I2UP8fCLxVX9a2dTLmU2tbWKe6Pw61C/LXgcc++I/rMYhyB7VzA94Q3mu9jS8rFMte9Y22KmJlkeyB30VVNbKfS9DO+o2vk72WxStal/E/434LlANM9YnoRBpp8cbbq4htRv6LuPBM+xn8lPCe8KxQm+yuJkx9nbsovpqwacSGa2nKKDLcbtGRCoKJw5tFOLZkXUrQ6Y62gAcx0IZyd9S4Szl7ZgtbXDdHp3gM92wsmzdzMLmIdEdP5gHm/A0Vtg1HuofJ7Z3SZxHxNOHO/U4udn7mkqv8985ouar9oqu2e1YJy+5l4jxoyr7irzh/zGbPq76Esp/lOYJ1970WTLudTP3j5+kH3UeulhuUbvNfvF/eaH2dvesyjEvD2hL2bju8h0O0lYv+uEc5H59N7Ie02YJ6bTeNt8iVuhL9tRl3L4Utt/Stg8uRLjeUD9vQGy6yF9i44WU9CHa004I8BDkHlGU4+n8jKmK+tl4zCLupFY7b1m+xhJPYDqvso1onZnAP+04OqWo/s24J/RONxBf3jJEjMsr+B39p5CY8vZO5xxo59LPsc3Df7GifaO1V/23vG39hb2D2Yff9nujF3o86Pvu9Z0IA2wDxRFW5E/kr198C7z7dTT3Z/vlEn+z7d94G7auLWWD9mdoojN1eOWA2qr3U1O8A1ljcMEe/9lAn1l1fc03g2FM5T+bOJzg+XJfNp8FYbR1qa6V5qc85v5IG2lr4tw6lhs2jiMQ8B53vSQ57jPAJ/f8QXqG1X3L9sDcykzCGcXdWeCz5q/cSOb57s8Lwf47KR+NcJ4Bpl8C8dHdGrTv0XwpaaH6W++WEP5rpbW9dMW43YX+pWpvfQD3nl1tk43v6P7aBdQv0ZRxhA/j/FbyBZT3e5fdzOmQ/gHbI7NNTt4OdP9brQ1m206sTPmP1nI7KEn6dMi+vOZV0d39t8oh2gcLrI8im3M9rebMSPygS9KnSTwuZ8s4d4o3l7mXT7MMbYl+eck9S3q+xuUnQT3oLwh/Diz6XxhsVqfWY6d4mY37MY3CFT3Yd7vBJcBfvDz/Ioyhtr6gP6rgkuZbv975mBX399jzhPJVLdQl1VIvrtmE9/HNSs6X7C/sjW0YnyT5k+a+YrE0k4n+ueobxefiyw28FHmulF5Q8pj6vud9tZSSZM/y9sce512q5rSufH+JTqf8l0Pjf807pPieY35qt3Bd+e/0L5B35UAM6+I7OY30I6v+fk27YzhnUqe+yrPtZwhyyy26Hfa7OSfmUm5BfSjPLemO5plOfo+sBj5ucwzIH4etLtkJuNEVN6Xd2HpGW6mX4H6Vcfukk9y7xJ+We5RgpPoCyp+RtGGCDjyqaYNUfA7tO8Lvy1zBai8jd3pWuFHkujspT1CMB/vGSz4Tdr1ZPv+CTyni0496gD1vY7y3iH8W/kdNW7z7ezogfKwvuIZly38Dy0X+o302wk5SWxPmML369WXweAztFvEdGKVzP+kHHUpWmv7zPaUZ2/ItrS8QK1sTa2jrkZt7eSdRXy2Yl8UcxGP775IOM/xDUeNyXemS3mWfjWqW8HO2YfMh3C83Y/ymcNNdGYwzyTgyHYJHg4I/sHsUOvpsyr8ly2OeIzpdpqaP3AN+maL5xb0IxWcxXUtPi+03B2NOT9DvCp4OKO2/jR7wTOgE3NCsq7J5zuNzydNn3wZ41+AH72hQ/uj4MP0N9CYXGB381i7Wz1odvl/qQdAXfJzu+Uo/sR87IvY/b2o7T9Nua5Vd5HF+wylD1uIuTadz8vW3+agU0s85zDnhub5JObVkQzWnzKG6A9hzlWdZQ9b7qbqlhtzIn2iNP+7mfw8mG/9q617TOfT3t4se8bisw7gRyfhp/JuIh5W2Rg2s7wcWaa/7Wey0EvU40m2TzWfje6MhRH9682v+4jFDpy2txHfpU1HcmAd7CepqjvB/HgfMvm2qd3RsplLPLy7gbWfrjFcYLE/XZkDX2dlnulph1vM10t+f6HdR3P1IvPhbI/5kKnyC+jbEN4LNn+YB2xP3mJ2hMnUdatfh7h2QtwccxXKd+U+sxHPtvyZOyi3qO4Crs1iWqf0+5KNaT8KZuk7PkJ/CcHtLW56HOUK0fnXbHDdbT3WZ94S9XEP7T6C7zS7TAlbI8dNnpkN/I3C32S5sJoxB6PqDjPfkuGUi4S/0c7WM3zjWDgVjLePPKcf73qoy72upOWzLWl57IcyJ494u4pvk6mt3+1bZ9LHTGOyg2+qqt0Z9i78HPMHW4E3SQ+JTinzzThEX1PdSYvb+MyyOKYrGEOEutRvDLHYsRamQ9hu97sOzJWh79iRso3aHWzvFHc1/W1p6pM1JjPpD/zlebi62WpHUd+O8ih+ymSDOIsPvRv8B7tbN3y78EZDD7vXlKVeQn4Ip+weei19hkE/yp1r97UyzC2sM/Rpxn8BJ9KN0/9Q/Nxtb8Ef4z4f3i40X8QaFvd0BfUz6uNq2myCnsfe8utmb+LsMznhfbtXPmP+D0NNv/Es7VDibY71fav5ZqSY7WM8eO4p/Pfpv6fydMuNMI9v5Ugm+dViFhrx7NF/jakj5n2dex1lLJ7tXEeUU3m2EC/6V6hQ0aKdx0xIyRiRGj8sI2V4VszQ7Nz4Si3ix+dkZWelDc2s36jxqHqDJiQMajio3qChY8dkp+VmDxozdlDm+LShY0dnxmSlZQyLz07Lyo4fljIiIy01psPY8fHZ6SOy4rNSRmdmpNU6/0vjBrWHTMpOi8/KHj9izPD4iSMyMuKHpMXnZKWlxqdkxY8Yk5mTHZ+akp0SUz1iI75afI/2bZPQ+s31BnXo0rpjj0E9b0tqP+iW1j1urhHfosX//te2XW9J6t6+R4/OXW8FY0NHpU1iV27t1aVLTGbOEP91bE42Wwy/nm8//JY1YviIMf8DNSPtv0rwd4fHpGTnjE/7TwkGBoP532s3bvjfm7LfR2cNT0/JSm9Q/38QaNkiPiG+WrX48781bxHfIOZ//SZpQ0fnZGT/59OMyBo0JGdERnb1aviQtVuGv2bn1vh/Vh+eNub/QyLCIJlK/yudYWmsNzlt/Njq1Yan1W4JxOv/a+TQmer/1w/bpnNP/3I14m+Mb9AgJ75ZfONGOTViWhc88VrMhYUKxbQ+TqDS6fm5r+/8IbbmBdcfz7y3/p9XJ+3fV2n9xJprP9pe7JFvR33RZgZqrAfirUvKn72s/8zCMasW3/35sW0XxZxbXrj4hXMujkmuUazf/p0Xxhz7Y9qwPZOwaR+O++veQ8Vj9i1t3St9ftGY7eX/Xhdb+uKYgr1dj/bqUCrm0WoTjzbrFNN69QZQTeiZjkk8NCUjZXz8sDDTc+PxI2fMqDFjJ47RakO6gn///efff/+Naf0N68VFoU2wcLx2tPbnv71yXXHQ24jysj/sfLXu+Icviinc7lzOhYsLxVTp1h5dPcC/tWrduvGh/IGFY/5+vsj8MyMvjjm2aSdIXhIDsvgX/g/XtgjvnRt/mFF597Ks56//7vwf0PZ9T4JOBbX9wq0T1y+N+bnh+TAr7gitD/HvHNuzBOJeOrG35BPTe46tPvfiQu9Pa3sipvWSTSh/rFCt3ltbrHsj7YPRDbOL7y9ZfT575v/qbfmo/bL4+09Of+3kuLLz17co992shScWZJx8Y9Thxyu9Mzth3PR98zdtH1fu5WK/rtwYW6byvv/R0PjdVa7Me6Dwp7nDZsZ/W7lOmX6pZeYWrlht7fGE5IIuTw7t8UOhxeOqZ5SIuTR5ad+63YrHdD694puGDUvFfDup3VfFxuFgSKs58pvJ+PKb2Z/CcPaLgCtiWp+KgCtjWs/YAqBEdOM83/eCrSxoqYIbY1ofYcHlcUvKRAX/9Yfz/1rEDCuROX5sas7QtPFZhUoBHJqWhe0L+1qRUr2G5IzJzokfmpEyZnjpeol16tVpEF+9Xk5UWq9GsYkpGVg0xRLq1GtaJ6HUxJSs0bWHjBiTiiVVJqFO/TpNmsZXbzokIbVhwtAmKTVial2SnTJ+eFo21lS0s2QVrnnJ6JzslCEZabWHZ4wdkpKRVTOW+05trNb/AynRkYg="}}]); \ No newline at end of file diff --git a/modu.7736a9a1c6added2.js b/modu.6db8b34b64d5366a.js similarity index 99% rename from modu.7736a9a1c6added2.js rename to modu.6db8b34b64d5366a.js index 4660587..7349823 100644 --- a/modu.7736a9a1c6added2.js +++ b/modu.6db8b34b64d5366a.js @@ -1,2 +1,2 @@ -/*! For license information please see modu.7736a9a1c6added2.js.LICENSE.txt */ -(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[3989],{659(t,e,r){"use strict";function n(t){if(t)throw t}r.d(e,{V:()=>n})},1048(t,e,r){"use strict";const n=r(7991),i=r(39318),s="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=h,e.SlowBuffer=function(t){return+t!=t&&(t=0),h.alloc(+t)},e.INSPECT_MAX_BYTES=50;const o=2147483647;function a(t){if(t>o)throw new RangeError('The value "'+t+'" is invalid for option "size"');const e=new Uint8Array(t);return Object.setPrototypeOf(e,h.prototype),e}function h(t,e,r){if("number"==typeof t){if("string"==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return l(t)}return u(t,e,r)}function u(t,e,r){if("string"==typeof t)return function(t,e){if("string"==typeof e&&""!==e||(e="utf8"),!h.isEncoding(e))throw new TypeError("Unknown encoding: "+e);const r=0|m(t,e);let n=a(r);const i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}(t,e);if(ArrayBuffer.isView(t))return function(t){if(Z(t,Uint8Array)){const e=new Uint8Array(t);return d(e.buffer,e.byteOffset,e.byteLength)}return f(t)}(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(Z(t,ArrayBuffer)||t&&Z(t.buffer,ArrayBuffer))return d(t,e,r);if("undefined"!=typeof SharedArrayBuffer&&(Z(t,SharedArrayBuffer)||t&&Z(t.buffer,SharedArrayBuffer)))return d(t,e,r);if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return h.from(n,e,r);const i=function(t){if(h.isBuffer(t)){const e=0|p(t.length),r=a(e);return 0===r.length||t.copy(r,0,0,e),r}return void 0!==t.length?"number"!=typeof t.length||X(t.length)?a(0):f(t):"Buffer"===t.type&&Array.isArray(t.data)?f(t.data):void 0}(t);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return h.from(t[Symbol.toPrimitive]("string"),e,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function c(t){if("number"!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function l(t){return c(t),a(t<0?0:0|p(t))}function f(t){const e=t.length<0?0:0|p(t.length),r=a(e);for(let n=0;n=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return 0|t}function m(t,e){if(h.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||Z(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);const r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return $(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return K(t).length;default:if(i)return n?-1:$(t).length;e=(""+e).toLowerCase(),i=!0}}function g(t,e,r){let n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return T(this,e,r);case"utf8":case"utf-8":return R(this,e,r);case"ascii":return _(this,e,r);case"latin1":case"binary":return B(this,e,r);case"base64":return x(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function y(t,e,r){const n=t[e];t[e]=t[r],t[r]=n}function w(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),X(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=h.from(e,n)),h.isBuffer(e))return 0===e.length?-1:b(t,e,r,n,i);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):b(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function b(t,e,r,n,i){let s,o=1,a=t.length,h=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;o=2,a/=2,h/=2,r/=2}function u(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){let n=-1;for(s=r;sa&&(r=a-h),s=r;s>=0;s--){let r=!0;for(let n=0;ni&&(n=i):n=i;const s=e.length;let o;for(n>s/2&&(n=s/2),o=0;o>8,i=r%256,s.push(i),s.push(n);return s}(e,t.length-r),t,r,n)}function x(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r))}function R(t,e,r){r=Math.min(t.length,r);const n=[];let i=e;for(;i239?4:e>223?3:e>191?2:1;if(i+o<=r){let r,n,a,h;switch(o){case 1:e<128&&(s=e);break;case 2:r=t[i+1],128==(192&r)&&(h=(31&e)<<6|63&r,h>127&&(s=h));break;case 3:r=t[i+1],n=t[i+2],128==(192&r)&&128==(192&n)&&(h=(15&e)<<12|(63&r)<<6|63&n,h>2047&&(h<55296||h>57343)&&(s=h));break;case 4:r=t[i+1],n=t[i+2],a=t[i+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(h=(15&e)<<18|(63&r)<<12|(63&n)<<6|63&a,h>65535&&h<1114112&&(s=h))}}null===s?(s=65533,o=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|1023&s),n.push(s),i+=o}return function(t){const e=t.length;if(e<=A)return String.fromCharCode.apply(String,t);let r="",n=0;for(;nn.length?(h.isBuffer(e)||(e=h.from(e)),e.copy(n,i)):Uint8Array.prototype.set.call(n,e,i);else{if(!h.isBuffer(e))throw new TypeError('"list" argument must be an Array of Buffers');e.copy(n,i)}i+=e.length}return n},h.byteLength=m,h.prototype._isBuffer=!0,h.prototype.swap16=function(){const t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let e=0;er&&(t+=" ... "),""},s&&(h.prototype[s]=h.prototype.inspect),h.prototype.compare=function(t,e,r,n,i){if(Z(t,Uint8Array)&&(t=h.from(t,t.offset,t.byteLength)),!h.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;let s=(i>>>=0)-(n>>>=0),o=(r>>>=0)-(e>>>=0);const a=Math.min(s,o),u=this.slice(n,i),c=t.slice(e,r);for(let t=0;t>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let s=!1;for(;;)switch(n){case"hex":return v(this,t,e,r);case"utf8":case"utf-8":return M(this,t,e,r);case"ascii":case"latin1":case"binary":return k(this,t,e,r);case"base64":return S(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,t,e,r);default:if(s)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),s=!0}},h.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const A=4096;function _(t,e,r){let n="";r=Math.min(t.length,r);for(let i=e;in)&&(r=n);let i="";for(let n=e;nr)throw new RangeError("Trying to access beyond buffer length")}function P(t,e,r,n,i,s){if(!h.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function I(t,e,r,n,i){q(e,n,i,t,r,7);let s=Number(e&BigInt(4294967295));t[r++]=s,s>>=8,t[r++]=s,s>>=8,t[r++]=s,s>>=8,t[r++]=s;let o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,r}function N(t,e,r,n,i){q(e,n,i,t,r,7);let s=Number(e&BigInt(4294967295));t[r+7]=s,s>>=8,t[r+6]=s,s>>=8,t[r+5]=s,s>>=8,t[r+4]=s;let o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=o,o>>=8,t[r+2]=o,o>>=8,t[r+1]=o,o>>=8,t[r]=o,r+8}function L(t,e,r,n,i,s){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function D(t,e,r,n,s){return e=+e,r>>>=0,s||L(t,0,r,4),i.write(t,e,r,n,23,4),r+4}function U(t,e,r,n,s){return e=+e,r>>>=0,s||L(t,0,r,8),i.write(t,e,r,n,52,8),r+8}h.prototype.slice=function(t,e){const r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||C(t,e,this.length);let n=this[t],i=1,s=0;for(;++s>>=0,e>>>=0,r||C(t,e,this.length);let n=this[t+--e],i=1;for(;e>0&&(i*=256);)n+=this[t+--e]*i;return n},h.prototype.readUint8=h.prototype.readUInt8=function(t,e){return t>>>=0,e||C(t,1,this.length),this[t]},h.prototype.readUint16LE=h.prototype.readUInt16LE=function(t,e){return t>>>=0,e||C(t,2,this.length),this[t]|this[t+1]<<8},h.prototype.readUint16BE=h.prototype.readUInt16BE=function(t,e){return t>>>=0,e||C(t,2,this.length),this[t]<<8|this[t+1]},h.prototype.readUint32LE=h.prototype.readUInt32LE=function(t,e){return t>>>=0,e||C(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},h.prototype.readUint32BE=h.prototype.readUInt32BE=function(t,e){return t>>>=0,e||C(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},h.prototype.readBigUInt64LE=Q(function(t){z(t>>>=0,"offset");const e=this[t],r=this[t+7];void 0!==e&&void 0!==r||V(t,this.length-8);const n=e+256*this[++t]+65536*this[++t]+this[++t]*2**24,i=this[++t]+256*this[++t]+65536*this[++t]+r*2**24;return BigInt(n)+(BigInt(i)<>>=0,"offset");const e=this[t],r=this[t+7];void 0!==e&&void 0!==r||V(t,this.length-8);const n=e*2**24+65536*this[++t]+256*this[++t]+this[++t],i=this[++t]*2**24+65536*this[++t]+256*this[++t]+r;return(BigInt(n)<>>=0,e>>>=0,r||C(t,e,this.length);let n=this[t],i=1,s=0;for(;++s=i&&(n-=Math.pow(2,8*e)),n},h.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||C(t,e,this.length);let n=e,i=1,s=this[t+--n];for(;n>0&&(i*=256);)s+=this[t+--n]*i;return i*=128,s>=i&&(s-=Math.pow(2,8*e)),s},h.prototype.readInt8=function(t,e){return t>>>=0,e||C(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},h.prototype.readInt16LE=function(t,e){t>>>=0,e||C(t,2,this.length);const r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},h.prototype.readInt16BE=function(t,e){t>>>=0,e||C(t,2,this.length);const r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},h.prototype.readInt32LE=function(t,e){return t>>>=0,e||C(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},h.prototype.readInt32BE=function(t,e){return t>>>=0,e||C(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},h.prototype.readBigInt64LE=Q(function(t){z(t>>>=0,"offset");const e=this[t],r=this[t+7];void 0!==e&&void 0!==r||V(t,this.length-8);const n=this[t+4]+256*this[t+5]+65536*this[t+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const e=this[t],r=this[t+7];void 0!==e&&void 0!==r||V(t,this.length-8);const n=(e<<24)+65536*this[++t]+256*this[++t]+this[++t];return(BigInt(n)<>>=0,e||C(t,4,this.length),i.read(this,t,!0,23,4)},h.prototype.readFloatBE=function(t,e){return t>>>=0,e||C(t,4,this.length),i.read(this,t,!1,23,4)},h.prototype.readDoubleLE=function(t,e){return t>>>=0,e||C(t,8,this.length),i.read(this,t,!0,52,8)},h.prototype.readDoubleBE=function(t,e){return t>>>=0,e||C(t,8,this.length),i.read(this,t,!1,52,8)},h.prototype.writeUintLE=h.prototype.writeUIntLE=function(t,e,r,n){t=+t,e>>>=0,r>>>=0,n||P(this,t,e,r,Math.pow(2,8*r)-1,0);let i=1,s=0;for(this[e]=255&t;++s>>=0,r>>>=0,n||P(this,t,e,r,Math.pow(2,8*r)-1,0);let i=r-1,s=1;for(this[e+i]=255&t;--i>=0&&(s*=256);)this[e+i]=t/s&255;return e+r},h.prototype.writeUint8=h.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,1,255,0),this[e]=255&t,e+1},h.prototype.writeUint16LE=h.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},h.prototype.writeUint16BE=h.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},h.prototype.writeUint32LE=h.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},h.prototype.writeUint32BE=h.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},h.prototype.writeBigUInt64LE=Q(function(t,e=0){return I(this,t,e,BigInt(0),BigInt("0xffffffffffffffff"))}),h.prototype.writeBigUInt64BE=Q(function(t,e=0){return N(this,t,e,BigInt(0),BigInt("0xffffffffffffffff"))}),h.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){const n=Math.pow(2,8*r-1);P(this,t,e,r,n-1,-n)}let i=0,s=1,o=0;for(this[e]=255&t;++i>>=0,!n){const n=Math.pow(2,8*r-1);P(this,t,e,r,n-1,-n)}let i=r-1,s=1,o=0;for(this[e+i]=255&t;--i>=0&&(s*=256);)t<0&&0===o&&0!==this[e+i+1]&&(o=1),this[e+i]=(t/s|0)-o&255;return e+r},h.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},h.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},h.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},h.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},h.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},h.prototype.writeBigInt64LE=Q(function(t,e=0){return I(this,t,e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),h.prototype.writeBigInt64BE=Q(function(t,e=0){return N(this,t,e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),h.prototype.writeFloatLE=function(t,e,r){return D(this,t,e,!0,r)},h.prototype.writeFloatBE=function(t,e,r){return D(this,t,e,!1,r)},h.prototype.writeDoubleLE=function(t,e,r){return U(this,t,e,!0,r)},h.prototype.writeDoubleBE=function(t,e,r){return U(this,t,e,!1,r)},h.prototype.copy=function(t,e,r,n){if(!h.isBuffer(t))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(i=e;i=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function q(t,e,r,n,i,s){if(t>r||t3?0===e||e===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(s+1)}${n}`:`>= -(2${n} ** ${8*(s+1)-1}${n}) and < 2 ** ${8*(s+1)-1}${n}`:`>= ${e}${n} and <= ${r}${n}`,new H.ERR_OUT_OF_RANGE("value",i,t)}!function(t,e,r){z(e,"offset"),void 0!==t[e]&&void 0!==t[e+r]||V(e,t.length-(r+1))}(n,i,s)}function z(t,e){if("number"!=typeof t)throw new H.ERR_INVALID_ARG_TYPE(e,"number",t)}function V(t,e,r){if(Math.floor(t)!==t)throw z(t,r),new H.ERR_OUT_OF_RANGE(r||"offset","an integer",t);if(e<0)throw new H.ERR_BUFFER_OUT_OF_BOUNDS;throw new H.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${e}`,t)}j("ERR_BUFFER_OUT_OF_BOUNDS",function(t){return t?`${t} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),j("ERR_INVALID_ARG_TYPE",function(t,e){return`The "${t}" argument must be of type number. Received type ${typeof e}`},TypeError),j("ERR_OUT_OF_RANGE",function(t,e,r){let n=`The value of "${t}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>2**32?i=F(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=F(i)),i+="n"),n+=` It must be ${e}. Received ${i}`,n},RangeError);const W=/[^+/0-9A-Za-z-_]/g;function $(t,e){let r;e=e||1/0;const n=t.length;let i=null;const s=[];for(let o=0;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&s.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&s.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&s.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;s.push(r)}else if(r<2048){if((e-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function K(t){return n.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(W,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function J(t,e,r,n){let i;for(i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function Z(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function X(t){return t!=t}const G=function(){const t="0123456789abcdef",e=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let i=0;i<16;++i)e[n+i]=t[r]+t[i]}return e}();function Q(t){return"undefined"==typeof BigInt?Y:t}function Y(){throw new Error("BigInt not supported")}},1361(t){"use strict";const e=async function(){}.constructor;t.exports=()=>e},1648(t,e,r){!function(t,e){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function s(t,e,r){if(s.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var o;"object"==typeof t?t.exports=s:e.BN=s,s.BN=s,s.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(46982).Buffer}catch(t){}function a(t,e){var r=t.charCodeAt(e);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+t)}function h(t,e,r){var n=a(t,r);return r-1>=e&&(n|=a(t,r-1)<<4),n}function u(t,e,r,i){for(var s=0,o=0,a=Math.min(t.length,r),h=e;h=49?u-49+10:u>=17?u-17+10:u,n(u>=0&&o0?t:e},s.min=function(t,e){return t.cmp(e)<0?t:e},s.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[s]|=o<>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);else if("le"===r)for(i=0,s=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);return this._strip()},s.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=h(t,e,n)<=18?(s-=18,o+=1,this.words[o]|=i>>>26):s+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(s-=18,o+=1,this.words[o]|=i>>>26):s+=8;this._strip()},s.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var s=t.length-r,o=s%n,a=Math.min(s,s-o)+r,h=0,c=r;c1&&0===this.words[this.length-1];)this.length--;return this._normSign()},s.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{s.prototype[Symbol.for("nodejs.util.inspect.custom")]=l}catch(t){s.prototype.inspect=l}else s.prototype.inspect=l;function l(){return(this.red?""}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function m(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],s=0|e.words[0],o=i*s,a=67108863&o,h=o/67108864|0;r.words[0]=a;for(var u=1;u>>26,l=67108863&h,f=Math.min(u,e.length-1),d=Math.max(0,u-t.length+1);d<=f;d++){var p=u-d|0;c+=(o=(i=0|t.words[p])*(s=0|e.words[d])+l)/67108864|0,l=67108863&o}r.words[u]=0|l,h=0|c}return 0!==h?r.words[u]=0|h:r.length--,r._strip()}s.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var i=0,s=0,o=0;o>>24-i&16777215,(i+=2)>=26&&(i-=26,o--),r=0!==s||o!==this.length-1?f[6-h.length]+h+r:h+r}for(0!==s&&(r=s.toString(16)+r);r.length%e!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var u=d[t],c=p[t];r="";var l=this.clone();for(l.negative=0;!l.isZero();){var m=l.modrn(c).toString(t);r=(l=l.idivn(c)).isZero()?m+r:f[u-m.length]+m+r}for(this.isZero()&&(r="0"+r);r.length%e!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},s.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},s.prototype.toJSON=function(){return this.toString(16,2)},o&&(s.prototype.toBuffer=function(t,e){return this.toArrayLike(o,t,e)}),s.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},s.prototype.toArrayLike=function(t,e,r){this._strip();var i=this.byteLength(),s=r||Math.max(1,i);n(i<=s,"byte array longer than desired length"),n(s>0,"Requested array length <= 0");var o=function(t,e){return t.allocUnsafe?t.allocUnsafe(e):new t(e)}(t,s);return this["_toArrayLike"+("le"===e?"LE":"BE")](o,i),o},s.prototype._toArrayLikeLE=function(t,e){for(var r=0,n=0,i=0,s=0;i>8&255),r>16&255),6===s?(r>24&255),n=0,s=0):(n=o>>>24,s+=2)}if(r=0&&(t[r--]=o>>8&255),r>=0&&(t[r--]=o>>16&255),6===s?(r>=0&&(t[r--]=o>>24&255),n=0,s=0):(n=o>>>24,s+=2)}if(r>=0)for(t[r--]=n;r>=0;)t[r--]=0},Math.clz32?s.prototype._countBits=function(t){return 32-Math.clz32(t)}:s.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},s.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 8191&e||(r+=13,e>>>=13),127&e||(r+=7,e>>>=7),15&e||(r+=4,e>>>=4),3&e||(r+=2,e>>>=2),1&e||r++,r},s.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},s.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},s.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},s.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},s.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},s.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},s.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},s.prototype.notn=function(t){return this.clone().inotn(t)},s.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,s=0;s>>26;for(;0!==i&&s>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;st.length?this.clone().iadd(t):t.clone().iadd(this)},s.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var s=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==s&&o>26,this.words[o]=67108863&e;if(0===s&&o>>13,d=0|o[1],p=8191&d,m=d>>>13,g=0|o[2],y=8191&g,w=g>>>13,b=0|o[3],v=8191&b,M=b>>>13,k=0|o[4],S=8191&k,E=k>>>13,x=0|o[5],R=8191&x,A=x>>>13,_=0|o[6],B=8191&_,T=_>>>13,O=0|o[7],C=8191&O,P=O>>>13,I=0|o[8],N=8191&I,L=I>>>13,D=0|o[9],U=8191&D,H=D>>>13,j=0|a[0],F=8191&j,q=j>>>13,z=0|a[1],V=8191&z,W=z>>>13,$=0|a[2],K=8191&$,J=$>>>13,Z=0|a[3],X=8191&Z,G=Z>>>13,Q=0|a[4],Y=8191&Q,tt=Q>>>13,et=0|a[5],rt=8191&et,nt=et>>>13,it=0|a[6],st=8191&it,ot=it>>>13,at=0|a[7],ht=8191&at,ut=at>>>13,ct=0|a[8],lt=8191&ct,ft=ct>>>13,dt=0|a[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var gt=(u+(n=Math.imul(l,F))|0)+((8191&(i=(i=Math.imul(l,q))+Math.imul(f,F)|0))<<13)|0;u=((s=Math.imul(f,q))+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(p,F),i=(i=Math.imul(p,q))+Math.imul(m,F)|0,s=Math.imul(m,q);var yt=(u+(n=n+Math.imul(l,V)|0)|0)+((8191&(i=(i=i+Math.imul(l,W)|0)+Math.imul(f,V)|0))<<13)|0;u=((s=s+Math.imul(f,W)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(y,F),i=(i=Math.imul(y,q))+Math.imul(w,F)|0,s=Math.imul(w,q),n=n+Math.imul(p,V)|0,i=(i=i+Math.imul(p,W)|0)+Math.imul(m,V)|0,s=s+Math.imul(m,W)|0;var wt=(u+(n=n+Math.imul(l,K)|0)|0)+((8191&(i=(i=i+Math.imul(l,J)|0)+Math.imul(f,K)|0))<<13)|0;u=((s=s+Math.imul(f,J)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(v,F),i=(i=Math.imul(v,q))+Math.imul(M,F)|0,s=Math.imul(M,q),n=n+Math.imul(y,V)|0,i=(i=i+Math.imul(y,W)|0)+Math.imul(w,V)|0,s=s+Math.imul(w,W)|0,n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,J)|0)+Math.imul(m,K)|0,s=s+Math.imul(m,J)|0;var bt=(u+(n=n+Math.imul(l,X)|0)|0)+((8191&(i=(i=i+Math.imul(l,G)|0)+Math.imul(f,X)|0))<<13)|0;u=((s=s+Math.imul(f,G)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(S,F),i=(i=Math.imul(S,q))+Math.imul(E,F)|0,s=Math.imul(E,q),n=n+Math.imul(v,V)|0,i=(i=i+Math.imul(v,W)|0)+Math.imul(M,V)|0,s=s+Math.imul(M,W)|0,n=n+Math.imul(y,K)|0,i=(i=i+Math.imul(y,J)|0)+Math.imul(w,K)|0,s=s+Math.imul(w,J)|0,n=n+Math.imul(p,X)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,X)|0,s=s+Math.imul(m,G)|0;var vt=(u+(n=n+Math.imul(l,Y)|0)|0)+((8191&(i=(i=i+Math.imul(l,tt)|0)+Math.imul(f,Y)|0))<<13)|0;u=((s=s+Math.imul(f,tt)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(R,F),i=(i=Math.imul(R,q))+Math.imul(A,F)|0,s=Math.imul(A,q),n=n+Math.imul(S,V)|0,i=(i=i+Math.imul(S,W)|0)+Math.imul(E,V)|0,s=s+Math.imul(E,W)|0,n=n+Math.imul(v,K)|0,i=(i=i+Math.imul(v,J)|0)+Math.imul(M,K)|0,s=s+Math.imul(M,J)|0,n=n+Math.imul(y,X)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(w,X)|0,s=s+Math.imul(w,G)|0,n=n+Math.imul(p,Y)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Y)|0,s=s+Math.imul(m,tt)|0;var Mt=(u+(n=n+Math.imul(l,rt)|0)|0)+((8191&(i=(i=i+Math.imul(l,nt)|0)+Math.imul(f,rt)|0))<<13)|0;u=((s=s+Math.imul(f,nt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(B,F),i=(i=Math.imul(B,q))+Math.imul(T,F)|0,s=Math.imul(T,q),n=n+Math.imul(R,V)|0,i=(i=i+Math.imul(R,W)|0)+Math.imul(A,V)|0,s=s+Math.imul(A,W)|0,n=n+Math.imul(S,K)|0,i=(i=i+Math.imul(S,J)|0)+Math.imul(E,K)|0,s=s+Math.imul(E,J)|0,n=n+Math.imul(v,X)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(M,X)|0,s=s+Math.imul(M,G)|0,n=n+Math.imul(y,Y)|0,i=(i=i+Math.imul(y,tt)|0)+Math.imul(w,Y)|0,s=s+Math.imul(w,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,s=s+Math.imul(m,nt)|0;var kt=(u+(n=n+Math.imul(l,st)|0)|0)+((8191&(i=(i=i+Math.imul(l,ot)|0)+Math.imul(f,st)|0))<<13)|0;u=((s=s+Math.imul(f,ot)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(C,F),i=(i=Math.imul(C,q))+Math.imul(P,F)|0,s=Math.imul(P,q),n=n+Math.imul(B,V)|0,i=(i=i+Math.imul(B,W)|0)+Math.imul(T,V)|0,s=s+Math.imul(T,W)|0,n=n+Math.imul(R,K)|0,i=(i=i+Math.imul(R,J)|0)+Math.imul(A,K)|0,s=s+Math.imul(A,J)|0,n=n+Math.imul(S,X)|0,i=(i=i+Math.imul(S,G)|0)+Math.imul(E,X)|0,s=s+Math.imul(E,G)|0,n=n+Math.imul(v,Y)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(M,Y)|0,s=s+Math.imul(M,tt)|0,n=n+Math.imul(y,rt)|0,i=(i=i+Math.imul(y,nt)|0)+Math.imul(w,rt)|0,s=s+Math.imul(w,nt)|0,n=n+Math.imul(p,st)|0,i=(i=i+Math.imul(p,ot)|0)+Math.imul(m,st)|0,s=s+Math.imul(m,ot)|0;var St=(u+(n=n+Math.imul(l,ht)|0)|0)+((8191&(i=(i=i+Math.imul(l,ut)|0)+Math.imul(f,ht)|0))<<13)|0;u=((s=s+Math.imul(f,ut)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(N,F),i=(i=Math.imul(N,q))+Math.imul(L,F)|0,s=Math.imul(L,q),n=n+Math.imul(C,V)|0,i=(i=i+Math.imul(C,W)|0)+Math.imul(P,V)|0,s=s+Math.imul(P,W)|0,n=n+Math.imul(B,K)|0,i=(i=i+Math.imul(B,J)|0)+Math.imul(T,K)|0,s=s+Math.imul(T,J)|0,n=n+Math.imul(R,X)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(A,X)|0,s=s+Math.imul(A,G)|0,n=n+Math.imul(S,Y)|0,i=(i=i+Math.imul(S,tt)|0)+Math.imul(E,Y)|0,s=s+Math.imul(E,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(M,rt)|0,s=s+Math.imul(M,nt)|0,n=n+Math.imul(y,st)|0,i=(i=i+Math.imul(y,ot)|0)+Math.imul(w,st)|0,s=s+Math.imul(w,ot)|0,n=n+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,ut)|0)+Math.imul(m,ht)|0,s=s+Math.imul(m,ut)|0;var Et=(u+(n=n+Math.imul(l,lt)|0)|0)+((8191&(i=(i=i+Math.imul(l,ft)|0)+Math.imul(f,lt)|0))<<13)|0;u=((s=s+Math.imul(f,ft)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(U,F),i=(i=Math.imul(U,q))+Math.imul(H,F)|0,s=Math.imul(H,q),n=n+Math.imul(N,V)|0,i=(i=i+Math.imul(N,W)|0)+Math.imul(L,V)|0,s=s+Math.imul(L,W)|0,n=n+Math.imul(C,K)|0,i=(i=i+Math.imul(C,J)|0)+Math.imul(P,K)|0,s=s+Math.imul(P,J)|0,n=n+Math.imul(B,X)|0,i=(i=i+Math.imul(B,G)|0)+Math.imul(T,X)|0,s=s+Math.imul(T,G)|0,n=n+Math.imul(R,Y)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(A,Y)|0,s=s+Math.imul(A,tt)|0,n=n+Math.imul(S,rt)|0,i=(i=i+Math.imul(S,nt)|0)+Math.imul(E,rt)|0,s=s+Math.imul(E,nt)|0,n=n+Math.imul(v,st)|0,i=(i=i+Math.imul(v,ot)|0)+Math.imul(M,st)|0,s=s+Math.imul(M,ot)|0,n=n+Math.imul(y,ht)|0,i=(i=i+Math.imul(y,ut)|0)+Math.imul(w,ht)|0,s=s+Math.imul(w,ut)|0,n=n+Math.imul(p,lt)|0,i=(i=i+Math.imul(p,ft)|0)+Math.imul(m,lt)|0,s=s+Math.imul(m,ft)|0;var xt=(u+(n=n+Math.imul(l,pt)|0)|0)+((8191&(i=(i=i+Math.imul(l,mt)|0)+Math.imul(f,pt)|0))<<13)|0;u=((s=s+Math.imul(f,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(U,V),i=(i=Math.imul(U,W))+Math.imul(H,V)|0,s=Math.imul(H,W),n=n+Math.imul(N,K)|0,i=(i=i+Math.imul(N,J)|0)+Math.imul(L,K)|0,s=s+Math.imul(L,J)|0,n=n+Math.imul(C,X)|0,i=(i=i+Math.imul(C,G)|0)+Math.imul(P,X)|0,s=s+Math.imul(P,G)|0,n=n+Math.imul(B,Y)|0,i=(i=i+Math.imul(B,tt)|0)+Math.imul(T,Y)|0,s=s+Math.imul(T,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(A,rt)|0,s=s+Math.imul(A,nt)|0,n=n+Math.imul(S,st)|0,i=(i=i+Math.imul(S,ot)|0)+Math.imul(E,st)|0,s=s+Math.imul(E,ot)|0,n=n+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,ut)|0)+Math.imul(M,ht)|0,s=s+Math.imul(M,ut)|0,n=n+Math.imul(y,lt)|0,i=(i=i+Math.imul(y,ft)|0)+Math.imul(w,lt)|0,s=s+Math.imul(w,ft)|0;var Rt=(u+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;u=((s=s+Math.imul(m,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(U,K),i=(i=Math.imul(U,J))+Math.imul(H,K)|0,s=Math.imul(H,J),n=n+Math.imul(N,X)|0,i=(i=i+Math.imul(N,G)|0)+Math.imul(L,X)|0,s=s+Math.imul(L,G)|0,n=n+Math.imul(C,Y)|0,i=(i=i+Math.imul(C,tt)|0)+Math.imul(P,Y)|0,s=s+Math.imul(P,tt)|0,n=n+Math.imul(B,rt)|0,i=(i=i+Math.imul(B,nt)|0)+Math.imul(T,rt)|0,s=s+Math.imul(T,nt)|0,n=n+Math.imul(R,st)|0,i=(i=i+Math.imul(R,ot)|0)+Math.imul(A,st)|0,s=s+Math.imul(A,ot)|0,n=n+Math.imul(S,ht)|0,i=(i=i+Math.imul(S,ut)|0)+Math.imul(E,ht)|0,s=s+Math.imul(E,ut)|0,n=n+Math.imul(v,lt)|0,i=(i=i+Math.imul(v,ft)|0)+Math.imul(M,lt)|0,s=s+Math.imul(M,ft)|0;var At=(u+(n=n+Math.imul(y,pt)|0)|0)+((8191&(i=(i=i+Math.imul(y,mt)|0)+Math.imul(w,pt)|0))<<13)|0;u=((s=s+Math.imul(w,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(U,X),i=(i=Math.imul(U,G))+Math.imul(H,X)|0,s=Math.imul(H,G),n=n+Math.imul(N,Y)|0,i=(i=i+Math.imul(N,tt)|0)+Math.imul(L,Y)|0,s=s+Math.imul(L,tt)|0,n=n+Math.imul(C,rt)|0,i=(i=i+Math.imul(C,nt)|0)+Math.imul(P,rt)|0,s=s+Math.imul(P,nt)|0,n=n+Math.imul(B,st)|0,i=(i=i+Math.imul(B,ot)|0)+Math.imul(T,st)|0,s=s+Math.imul(T,ot)|0,n=n+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,ut)|0)+Math.imul(A,ht)|0,s=s+Math.imul(A,ut)|0,n=n+Math.imul(S,lt)|0,i=(i=i+Math.imul(S,ft)|0)+Math.imul(E,lt)|0,s=s+Math.imul(E,ft)|0;var _t=(u+(n=n+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(M,pt)|0))<<13)|0;u=((s=s+Math.imul(M,mt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(U,Y),i=(i=Math.imul(U,tt))+Math.imul(H,Y)|0,s=Math.imul(H,tt),n=n+Math.imul(N,rt)|0,i=(i=i+Math.imul(N,nt)|0)+Math.imul(L,rt)|0,s=s+Math.imul(L,nt)|0,n=n+Math.imul(C,st)|0,i=(i=i+Math.imul(C,ot)|0)+Math.imul(P,st)|0,s=s+Math.imul(P,ot)|0,n=n+Math.imul(B,ht)|0,i=(i=i+Math.imul(B,ut)|0)+Math.imul(T,ht)|0,s=s+Math.imul(T,ut)|0,n=n+Math.imul(R,lt)|0,i=(i=i+Math.imul(R,ft)|0)+Math.imul(A,lt)|0,s=s+Math.imul(A,ft)|0;var Bt=(u+(n=n+Math.imul(S,pt)|0)|0)+((8191&(i=(i=i+Math.imul(S,mt)|0)+Math.imul(E,pt)|0))<<13)|0;u=((s=s+Math.imul(E,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(U,rt),i=(i=Math.imul(U,nt))+Math.imul(H,rt)|0,s=Math.imul(H,nt),n=n+Math.imul(N,st)|0,i=(i=i+Math.imul(N,ot)|0)+Math.imul(L,st)|0,s=s+Math.imul(L,ot)|0,n=n+Math.imul(C,ht)|0,i=(i=i+Math.imul(C,ut)|0)+Math.imul(P,ht)|0,s=s+Math.imul(P,ut)|0,n=n+Math.imul(B,lt)|0,i=(i=i+Math.imul(B,ft)|0)+Math.imul(T,lt)|0,s=s+Math.imul(T,ft)|0;var Tt=(u+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(A,pt)|0))<<13)|0;u=((s=s+Math.imul(A,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(U,st),i=(i=Math.imul(U,ot))+Math.imul(H,st)|0,s=Math.imul(H,ot),n=n+Math.imul(N,ht)|0,i=(i=i+Math.imul(N,ut)|0)+Math.imul(L,ht)|0,s=s+Math.imul(L,ut)|0,n=n+Math.imul(C,lt)|0,i=(i=i+Math.imul(C,ft)|0)+Math.imul(P,lt)|0,s=s+Math.imul(P,ft)|0;var Ot=(u+(n=n+Math.imul(B,pt)|0)|0)+((8191&(i=(i=i+Math.imul(B,mt)|0)+Math.imul(T,pt)|0))<<13)|0;u=((s=s+Math.imul(T,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(U,ht),i=(i=Math.imul(U,ut))+Math.imul(H,ht)|0,s=Math.imul(H,ut),n=n+Math.imul(N,lt)|0,i=(i=i+Math.imul(N,ft)|0)+Math.imul(L,lt)|0,s=s+Math.imul(L,ft)|0;var Ct=(u+(n=n+Math.imul(C,pt)|0)|0)+((8191&(i=(i=i+Math.imul(C,mt)|0)+Math.imul(P,pt)|0))<<13)|0;u=((s=s+Math.imul(P,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(U,lt),i=(i=Math.imul(U,ft))+Math.imul(H,lt)|0,s=Math.imul(H,ft);var Pt=(u+(n=n+Math.imul(N,pt)|0)|0)+((8191&(i=(i=i+Math.imul(N,mt)|0)+Math.imul(L,pt)|0))<<13)|0;u=((s=s+Math.imul(L,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863;var It=(u+(n=Math.imul(U,pt))|0)+((8191&(i=(i=Math.imul(U,mt))+Math.imul(H,pt)|0))<<13)|0;return u=((s=Math.imul(H,mt))+(i>>>13)|0)+(It>>>26)|0,It&=67108863,h[0]=gt,h[1]=yt,h[2]=wt,h[3]=bt,h[4]=vt,h[5]=Mt,h[6]=kt,h[7]=St,h[8]=Et,h[9]=xt,h[10]=Rt,h[11]=At,h[12]=_t,h[13]=Bt,h[14]=Tt,h[15]=Ot,h[16]=Ct,h[17]=Pt,h[18]=It,0!==u&&(h[19]=u,r.length++),r};function y(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,s=0;s>>26)|0)>>>26,o&=67108863}r.words[s]=a,n=o,o=i}return 0!==n?r.words[s]=n:r.length--,r._strip()}function w(t,e,r){return y(t,e,r)}function b(t,e){this.x=t,this.y=e}Math.imul||(g=m),s.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?g(this,t,e):r<63?m(this,t,e):r<1024?y(this,t,e):w(this,t,e)},b.prototype.makeRBT=function(t){for(var e=new Array(t),r=s.prototype._countBits(t)-1,n=0;n>=1;return n},b.prototype.permute=function(t,e,r,n,i,s){for(var o=0;o>>=1)i++;return 1<>>=13,r[2*o+1]=8191&s,s>>>=13;for(o=2*e;o>=26,r+=s/67108864|0,r+=o>>>26,this.words[i]=67108863&o}return 0!==r&&(this.words[i]=r,this.length++),this.length=0===t?1:this.length,e?this.ineg():this},s.prototype.muln=function(t){return this.clone().imuln(t)},s.prototype.sqr=function(){return this.mul(this)},s.prototype.isqr=function(){return this.imul(this.clone())},s.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i&1}return e}(t);if(0===e.length)return new s(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,s=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var s=t%26,o=Math.min((t-s)/26,this.length),a=67108863^67108863>>>s<o)for(this.length-=o,u=0;u=0&&(0!==c||u>=i);u--){var l=0|this.words[u];this.words[u]=c<<26-s|l>>>s,c=l&a}return h&&0!==c&&(h.words[h.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},s.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},s.prototype.shln=function(t){return this.clone().ishln(t)},s.prototype.ushln=function(t){return this.clone().iushln(t)},s.prototype.shrn=function(t){return this.clone().ishrn(t)},s.prototype.ushrn=function(t){return this.clone().iushrn(t)},s.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},s.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(h/67108864|0),this.words[i+r]=67108863&s}for(;i>26,this.words[i+r]=67108863&s;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&s;return this.negative=1,this._strip()},s.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!=(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var a,h=n.length-i.length;if("mod"!==e){(a=new s(null)).length=h+1,a.words=new Array(a.length);for(var u=0;u=0;l--){var f=67108864*(0|n.words[i.length+l])+(0|n.words[i.length+l-1]);for(f=Math.min(f/o|0,67108863),n._ishlnsubmul(i,f,l);0!==n.negative;)f--,n.negative=0,n._ishlnsubmul(i,1,l),n.isZero()||(n.negative^=1);a&&(a.words[l]=f)}return a&&a._strip(),n._strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},s.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new s(0),mod:new s(0)}:0!==this.negative&&0===t.negative?(a=this.neg().divmod(t,e),"mod"!==e&&(i=a.div.neg()),"div"!==e&&(o=a.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:i,mod:o}):0===this.negative&&0!==t.negative?(a=this.divmod(t.neg(),e),"mod"!==e&&(i=a.div.neg()),{div:i,mod:a.mod}):0!==(this.negative&t.negative)?(a=this.neg().divmod(t.neg(),e),"div"!==e&&(o=a.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:a.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new s(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new s(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new s(this.modrn(t.words[0]))}:this._wordDiv(t,e);var i,o,a},s.prototype.div=function(t){return this.divmod(t,"div",!1).div},s.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},s.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},s.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),s=r.cmp(n);return s<0||1===i&&0===s?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},s.prototype.modrn=function(t){var e=t<0;e&&(t=-t),n(t<=67108863);for(var r=(1<<26)%t,i=0,s=this.length-1;s>=0;s--)i=(r*i+(0|this.words[s]))%t;return e?-i:i},s.prototype.modn=function(t){return this.modrn(t)},s.prototype.idivn=function(t){var e=t<0;e&&(t=-t),n(t<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var s=(0|this.words[i])+67108864*r;this.words[i]=s/t|0,r=s%t}return this._strip(),e?this.ineg():this},s.prototype.divn=function(t){return this.clone().idivn(t)},s.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new s(1),o=new s(0),a=new s(0),h=new s(1),u=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++u;for(var c=r.clone(),l=e.clone();!e.isZero();){for(var f=0,d=1;0===(e.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(e.iushrn(f);f-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(c),o.isub(l)),i.iushrn(1),o.iushrn(1);for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||h.isOdd())&&(a.iadd(c),h.isub(l)),a.iushrn(1),h.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(a),o.isub(h)):(r.isub(e),a.isub(i),h.isub(o))}return{a,b:h,gcd:r.iushln(u)}},s.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,o=new s(1),a=new s(0),h=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,c=1;0===(e.words[0]&c)&&u<26;++u,c<<=1);if(u>0)for(e.iushrn(u);u-- >0;)o.isOdd()&&o.iadd(h),o.iushrn(1);for(var l=0,f=1;0===(r.words[0]&f)&&l<26;++l,f<<=1);if(l>0)for(r.iushrn(l);l-- >0;)a.isOdd()&&a.iadd(h),a.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(a)):(r.isub(e),a.isub(o))}return(i=0===e.cmpn(1)?o:a).cmpn(0)<0&&i.iadd(t),i},s.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var s=e;e=r,r=s}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},s.prototype.invm=function(t){return this.egcd(t).a.umod(t)},s.prototype.isEven=function(){return!(1&this.words[0])},s.prototype.isOdd=function(){return!(1&~this.words[0])},s.prototype.andln=function(t){return this.words[0]&t},s.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,a&=67108863,this.words[o]=a}return 0!==s&&(this.words[o]=s,this.length++),this},s.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},s.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},s.prototype.gtn=function(t){return 1===this.cmpn(t)},s.prototype.gt=function(t){return 1===this.cmp(t)},s.prototype.gten=function(t){return this.cmpn(t)>=0},s.prototype.gte=function(t){return this.cmp(t)>=0},s.prototype.ltn=function(t){return-1===this.cmpn(t)},s.prototype.lt=function(t){return-1===this.cmp(t)},s.prototype.lten=function(t){return this.cmpn(t)<=0},s.prototype.lte=function(t){return this.cmp(t)<=0},s.prototype.eqn=function(t){return 0===this.cmpn(t)},s.prototype.eq=function(t){return 0===this.cmp(t)},s.red=function(t){return new R(t)},s.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},s.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},s.prototype._forceRed=function(t){return this.red=t,this},s.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},s.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},s.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},s.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},s.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},s.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},s.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},s.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},s.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},s.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},s.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},s.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},s.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},s.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function M(t,e){this.name=t,this.p=new s(e,16),this.n=this.p.bitLength(),this.k=new s(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function k(){M.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function S(){M.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function E(){M.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){M.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function R(t){if("string"==typeof t){var e=s._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function A(t){R.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new s(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}M.prototype._tmp=function(){var t=new s(null);return t.words=new Array(Math.ceil(this.n/13)),t},M.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},M.prototype.split=function(t,e){t.iushrn(this.n,0,e)},M.prototype.imulK=function(t){return t.imul(this.k)},i(k,M),k.prototype.split=function(t,e){for(var r=4194303,n=Math.min(t.length,9),i=0;i>>22,s=o}s>>>=22,t.words[i-10]=s,0===s&&t.length>10?t.length-=10:t.length-=9},k.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},s._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new k;else if("p224"===t)e=new S;else if("p192"===t)e=new E;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new x}return v[t]=e,e},R.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},R.prototype._verify2=function(t,e){n(0===(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},R.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(c(t,t.umod(this.m)._forceRed(this)),t)},R.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},R.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},R.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},R.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},R.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},R.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},R.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},R.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},R.prototype.isqr=function(t){return this.imul(t,t.clone())},R.prototype.sqr=function(t){return this.mul(t,t)},R.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new s(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);n(!i.isZero());var a=new s(1).toRed(this),h=a.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new s(2*c*c).toRed(this);0!==this.pow(c,u).cmp(h);)c.redIAdd(h);for(var l=this.pow(c,i),f=this.pow(t,i.addn(1).iushrn(1)),d=this.pow(t,i),p=o;0!==d.cmp(a);){for(var m=d,g=0;0!==m.cmp(a);g++)m=m.redSqr();n(g=0;n--){for(var u=e.words[n],c=h-1;c>=0;c--){var l=u>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==l||0!==o?(o<<=1,o|=l,(4===++a||0===n&&0===c)&&(i=this.mul(i,r[o]),a=0,o=0)):a=0}h=26}return i},R.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},R.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},s.mont=function(t){return new A(t)},i(A,R),A.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},A.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},A.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},A.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new s(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},A.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t=r.nmd(t),this)},2474(t,e,r){"use strict";function n(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}r.d(e,{A:()=>n})},6460(t,e,r){"use strict";r.d(e,{A:()=>i});var n=r(24586);function i(t){for(var e=1;e0?o-4:o;for(r=0;r>16&255,u[c++]=e>>8&255,u[c++]=255&e;return 2===h&&(e=n[t.charCodeAt(r)]<<2|n[t.charCodeAt(r+1)]>>4,u[c++]=255&e),1===h&&(e=n[t.charCodeAt(r)]<<10|n[t.charCodeAt(r+1)]<<4|n[t.charCodeAt(r+2)]>>2,u[c++]=e>>8&255,u[c++]=255&e),u},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,s=[],o=16383,a=0,h=n-i;ah?h:a+o));return 1===i?(e=t[n-1],s.push(r[e>>2]+r[e<<4&63]+"==")):2===i&&(e=(t[n-2]<<8)+t[n-1],s.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+"=")),s.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o)r[o]=s[o],n[s.charCodeAt(o)]=o;function a(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function h(t){return r[t>>18&63]+r[t>>12&63]+r[t>>6&63]+r[63&t]}function u(t,e,r){for(var n,i=[],s=e;si})},10638(t,e){"use strict";e.__esModule=!0,e.default=function(t,e){if(t&&e){var r=Array.isArray(e)?e:e.split(",");if(0===r.length)return!0;var n=t.name||"",i=(t.type||"").toLowerCase(),s=i.replace(/\/.*$/,"");return r.some(function(t){var e=t.trim().toLowerCase();return"."===e.charAt(0)?n.toLowerCase().endsWith(e):e.endsWith("/*")?s===e.replace(/\/.*$/,""):i===e})}return!0}},11757(t,e,r){"use strict";r.d(e,{$h:()=>sn,cT:()=>G});var n={};r.r(n),r.d(n,{chain_getBlock:()=>Te,chain_getBlockHash:()=>_e,chain_getFinalizedHead:()=>Oe,chain_getHead:()=>Ne,chain_getHeader:()=>Be,chain_subscribeFinalizedHeads:()=>Pe,chain_subscribeNewHead:()=>Ce,chain_subscribeNewHeads:()=>Le,chain_unsubscribeFinalizedHeads:()=>Ue,chain_unsubscribeNewHead:()=>Ie,chain_unsubscribeNewHeads:()=>De});var i={};r.r(i),r.d(i,{archive_unstable_body:()=>He,archive_unstable_call:()=>je,archive_unstable_hashByHeight:()=>Fe});var s={};r.r(s),r.d(s,{archive_v1_body:()=>We,archive_v1_call:()=>$e,archive_v1_finalizedHeight:()=>Ke,archive_v1_genesisHash:()=>Je,archive_v1_hashByHeight:()=>Ze,archive_v1_header:()=>Xe,archive_v1_stopStorage:()=>Ye,archive_v1_storage:()=>Qe});var o={};r.r(o),r.d(o,{chainHead_v1_body:()=>cr,chainHead_v1_call:()=>ar,chainHead_v1_continue:()=>lr,chainHead_v1_follow:()=>rr,chainHead_v1_header:()=>ir,chainHead_v1_stopOperation:()=>fr,chainHead_v1_storage:()=>hr,chainHead_v1_unfollow:()=>nr,chainHead_v1_unpin:()=>dr});var a={};r.r(a),r.d(a,{chainSpec_v1_chainName:()=>pr,chainSpec_v1_genesisHash:()=>mr,chainSpec_v1_properties:()=>gr});var h={};r.r(h),r.d(h,{transaction_v1_broadcast:()=>wr,transaction_v1_stop:()=>br});var u={};r.r(u),r.d(u,{author_pendingExtrinsics:()=>xr,author_submitAndWatchExtrinsic:()=>Sr,author_submitExtrinsic:()=>kr,author_unwatchExtrinsic:()=>Er});var c={};r.r(c),r.d(c,{payment_queryFeeDetails:()=>Rr,payment_queryInfo:()=>Ar});var l={};r.r(l),r.d(l,{childstate_getKeysPaged:()=>jr,childstate_getStorage:()=>Hr,state_call:()=>Ir,state_getKeysPaged:()=>Cr,state_getMetadata:()=>Tr,state_getRuntimeVersion:()=>Br,state_getStorage:()=>Or,state_getStorageAt:()=>Fr,state_queryStorageAt:()=>Pr,state_subscribeRuntimeVersion:()=>Nr,state_subscribeStorage:()=>Dr,state_unsubscribeRuntimeVersion:()=>Lr,state_unsubscribeStorage:()=>Ur});var f={};r.r(f),r.d(f,{system_accountNextIndex:()=>Qr,system_chain:()=>Wr,system_chainType:()=>Zr,system_dryRun:()=>Gr,system_health:()=>Xr,system_localListenAddresses:()=>Vr,system_localPeerId:()=>qr,system_name:()=>Kr,system_nodeRoles:()=>zr,system_properties:()=>$r,system_version:()=>Jr});var d=r(4235),p=r(45250),m=r(44869),g=r(40160),y=r(99128),w=r(20828),b=r(89640),v=r(93658),M=r(83461),k=r(61284),S=r(47695),E=r(46713),x=r(68580),R=r(39907);const A=x.Ik({DISABLE_AUTO_HRMP:x.k5(["true","false"]).default("false").transform(t=>"true"===t),PORT:x.Yj().optional(),DISABLE_PLUGINS:x.k5(["true","false"]).default("false").transform(t=>"true"===t),HTTP_PROXY:x.Yj().optional(),http_proxy:x.Yj().optional(),HTTPS_PROXY:x.Yj().optional(),https_proxy:x.Yj().optional(),LOG_LEVEL:x.k5(["fatal","error","warn","info","debug","trace"]).default("info"),VERBOSE_LOG:x.k5(["true","false"]).default("false").transform(t=>"true"===t),LOG_COMPACT:x.k5(["true","false"]).default("false").transform(t=>"true"===t)}).parse("object"==typeof R?{NODE_ENV:"production",WS_URL:void 0}:{}),_=(0,E.pino)({level:A.LOG_LEVEL,transport:{target:"pino-pretty",options:{ignore:"pid,hostname",hideObject:A.LOG_COMPACT}}}).child({app:"chopsticks"}),B=(t=0)=>e=>{const r=A.VERBOSE_LOG;if(null==e)return e;if(t>(r?10:5))return"( Too Deep )";switch(typeof e){case"string":{const t=r?10240:66;return e.length>t?`${e.slice(0,34)}…${e.slice(-32)}`:e}case"object":return Array.isArray(e)?e.map(B(t+1)):Object.fromEntries(Object.entries(e.toJSON?e.toJSON():e).map(([e,r])=>[e,B(t+1)(r)]));default:return e}},T=t=>B(0)(t);r(39907);const O=_.child({name:"executor"});let C;const P=async()=>C||(C=r.e(9563).then(r.bind(r,99563)).then(({startWorker:t})=>t()),C),I=p.memoize(async t=>(await P()).remote.getRuntimeVersion(t).then(t=>(t.specName=(0,b.I)(t.specName),t.implName=(0,b.I)(t.implName),t))),N=async(t,e)=>{const r=await P(),[n,i]=await r.remote.createProof(t,e);return{trieRootHash:n,nodes:i}};let L=0;const D=async(t,e=U,r=!1)=>{const n=L++,i={...t,id:n,storageProofSize:t.storageProofSize??0,mockSignatureHost:r?2:t.mockSignatureHost?1:0},s=await P();O.trace(T(i),`runTask #${n}`);const o=await s.remote.runTask(i,S.BX(e));return"Call"in o?O.trace(T(o.Call),`taskResponse #${n}`):O.trace({response:o},`taskResponse ${n}`),o},U={getStorage:async t=>{throw new Error("Method not implemented")},getNextKey:async(t,e)=>{throw new Error("Method not implemented")},offchainGetStorage:async t=>{throw new Error("Method not implemented")},offchainTimestamp:async()=>{throw new Error("Method not implemented")},offchainRandomSeed:async()=>{throw new Error("Method not implemented")},offchainSubmitTransaction:async t=>{throw new Error("Method not implemented")}},H=p.memoize(async t=>{const e=await D({wasm:t,calls:[["AuraApi_slot_duration",[]]],mockSignatureHost:!1,allowUnresolvedImports:!1,runtimeLogLevel:0});if("Error"in e)throw new Error(e.Error);return(0,v.i)((0,M.V)(e.Call.result).subarray(0,8)).toNumber()});var j=r(30620),F=r(53690),q=r(96330);[{name:"code",key:":code",decodeValue:(t,e)=>`<:code blake2_256 ${(0,q.X)(e,256)} (${e.length/2-1} bytes)>`},{name:"heapPages",key:":heappages",type:"u64"},{name:"extrinsicIndex",key:":extrinsic_index",type:"u32"},{name:"intrablockEntropy",key:":intrablock_entropy",type:"[u8; 32]"},{name:"transactionLevel",key:":transaction_level:",type:"u32"},{name:"grandpaAuthorities",key:":grandpa_authorities",type:"(u8, AuthorityList)"},{name:"relayDispatchQueueRemainingCapacity",prefix:":relay_dispatch_queue_remaining_capacity",decodeKey:(t,e)=>[t.createType("u32",(0,M.V)(e)).toJSON()],type:"(u32, u32)"},{name:"relay_dispatch_queue_size",prefixHex:"0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e",decodeKey:(t,e)=>{const r=`0x${e.slice(-8)}`;return[t.createType("u32",(0,M.V)(r)).toJSON()]},type:"(u32, u32)"}].map(t=>{const e=t.prefixHex??(0,F.i)(t.prefix||t.key);return{name:t.name,prefix:e,decodeKey:t.decodeKey||((t,e)=>[e]),decodeValue:t.decodeValue||(r=t.type,(t,e)=>t.createType(r,(0,M.V)(e)).toJSON())};var r}),_.child({name:"decoder"}),new j.q({max:20});var z=r(55539),V=r(91234);class W{prefixLength;constructor(t){this.prefixLength=t}ranges=[];feed(t){const e=t.filter(t=>t.length>=this.prefixLength);if(0===e.length)return;const r=e[0].slice(this.prefixLength),n=e[e.length-1].slice(this.prefixLength),i=p.groupBy(e,t=>t.slice(0,this.prefixLength));for(const[t,e]of Object.entries(i)){const i=this.ranges.filter(e=>e.prefix===t);if(0===i.length){this.ranges.push({prefix:t,keys:e.map(t=>t.slice(this.prefixLength))});continue}let s=!1;for(const t of i){const i=p.sortedIndex(t.keys,r);if(i>=0&&t.keys[i]===r){t.keys.splice(i,e.length,...e.map(t=>t.slice(this.prefixLength))),s=!0;break}const o=p.sortedIndex(t.keys,n);if(o>=0&&t.keys[o]===n){t.keys.splice(0,o+1,...e.map(t=>t.slice(this.prefixLength))),s=!0;break}}s||this.ranges.push({prefix:t,keys:e.map(t=>t.slice(this.prefixLength))})}}async next(t){if(t.lengtht.prefix===e)){if(0===r.length){if(""!==t.keys[0])continue;return[e,t.keys[1]].join("")}const n=p.sortedIndex(t.keys,r);if(t.keys[n]!==r)continue;const i=t.keys[n+1];if(i)return[e,i].join("")}}}const $=_.child({name:"layer"}),K=1e3;var J=function(t){return t.Deleted="Deleted",t.DeletedPrefix="DeletedPrefix",t}({});class Z{#t;#e;#r;#n=new W(rt);#i=new W(et);constructor(t,e,r){this.#t=t,this.#e=e,this.#r=r}deleted(t){return!1}async get(t,e){if(this.#r){const e=await this.#r.queryStorage(this.#e,t);if(e)return e.value??void 0}$.trace({at:this.#e,key:t},"RemoteStorageLayer get");const r=await this.#t.getStorage(t,this.#e);return this.#r?.saveStorage(this.#e,t,r),r??void 0}async getMany(t,e){const r=[];let n=t.map((t,e)=>({key:t,idx:e}));if(this.#r){const t=await Promise.all(n.map(({key:t})=>this.#r.queryStorage(this.#e,t))),e=n;n=[],t.forEach((t,i)=>{t?r[i]=t.value??void 0:n.push({key:e[i].key,idx:i})})}if(n.length){$.trace({at:this.#e,keys:t},"RemoteStorageLayer getMany");const e=await this.#t.getStorageBatch("0x",n.map(({key:t})=>t),this.#e);e.forEach(([,t],e)=>{r[n[e].idx]=t??void 0}),this.#r?.saveStorageBatch?this.#r?.saveStorageBatch(e.map(([t,e])=>({key:t,value:e,blockHash:this.#e}))):this.#r&&e.forEach(([t,e])=>this.#r?.saveStorage(this.#e,t,e))}return r}async findNextKey(t,e,r){return(await this.getKeysPaged(t,1,e))[0]}async getKeysPaged(t,e,r){if(e>K)throw new Error("pageSize must be less or equal to 1000");$.trace({at:this.#e,prefix:t,pageSize:e,startKey:r},"RemoteStorageLayer getKeysPaged");const n=it(t),i=n?et:rt;if(t===r||t.length0&&(n?this.#i.feed([r,...i]):this.#n.feed([r,...i])),0===i.length)break;if(this.#r){const e=[];for(const t of i)await this.#r.queryStorage(this.#e,t)||e.push(t);e.length>0&&this.#t.getStorageBatch(t,e,this.#e).then(t=>{for(const[e,r]of t)this.#r?.saveStorage(this.#e,e,r)})}}return o}}class X{#s=new Map;#o=[];#a=[];#h;constructor(t){this.#h=t}#u(t){const e=p.sortedIndex(this.#o,t);t!==this.#o[e]&&this.#o.splice(e,0,t)}#c(t){const e=p.sortedIndex(this.#o,t);t===this.#o[e]&&this.#o.splice(e,1)}deleted(t){return this.#s.has(t)?"Deleted"===this.#s.get(t):!!this.#a.some(e=>t.startsWith(e))||!!this.#h&&this.#h.deleted(t)}async get(t,e){if(this.#s.has(t))return this.#s.get(t);if(this.#a.some(e=>t.startsWith(e)))return"Deleted";if(this.#h){const r=this.#h.get(t,!1);return e&&this.#s.set(t,r),r}}async getMany(t,e){const r=[],n=[],i=t.map(async(t,e)=>{this.#s.has(t)?r[e]=await this.#s.get(t):this.#a.some(e=>t.startsWith(e))?r[e]="Deleted":n.push({key:t,idx:e})});return n.length&&this.#h&&(await this.#h.getMany(n.map(t=>t.key),!1)).forEach((t,i)=>{e&&this.#s.set(n[i].key,t),r[n[i].idx]=t}),await Promise.all(i),r}set(t,e){switch(e){case"Deleted":this.#s.set(t,"Deleted"),this.#c(t);break;case"DeletedPrefix":this.#a.push(t);for(const e of this.#o)e.startsWith(t)&&(this.#s.set(e,"Deleted"),this.#c(e));break;case void 0:this.#s.delete(t),this.#c(t);break;default:this.#s.set(t,e),this.#u(t)}}setAll(t){Array.isArray(t)||(t=Object.entries(t));for(const[e,r]of t)this.set(e,r||"Deleted")}async findNextKey(t,e,r){const n=this.#o.find(r=>r.startsWith(t)&&r>e);if(r?n&&ne===t)){const i=await this.#h.findNextKey(t,e,r);if(i){if(!n)return i;if(i{const n=await t.getBlock(r);if(!n)throw Error(`Cannot find block ${r||"latest"}`);let i;return i=Array.isArray(e)?e:function(t,e){const r=[];for(const n in e){const i=e[n],s=t.query[(0,V.WH)(n)];if(!s)throw Error(`Cannot find pallet ${n}`);for(const e in i){const o=i[e];if("$removePrefix"===e){for(const t of o){const e=s[(0,V.WH)(t)];if(!e)throw Error(`Cannot find storage ${t} in pallet ${n}`);const i=e.keyPrefix();r.push([(0,m.X)(i),J.DeletedPrefix])}continue}const a=s[(0,V.WH)(e)];if(!a)throw Error(`Cannot find storage ${e} in pallet ${n}`);if(a.meta.type.isPlain){const e=new z.Z(t.registry,[a]);"string"==typeof o&&o.startsWith("0x")?r.push([e.toHex(),o]):r.push([e.toHex(),o?(0,m.X)(t.registry.createType(e.outputType,o).toU8a()):null])}else for(const[e,n]of o){const i=new z.Z(t.registry,[a,e]);"string"==typeof n&&n.startsWith("0x")?r.push([i.toHex(),n]):r.push([i.toHex(),n?(0,m.X)(t.registry.createType(i.outputType,n).toU8a()):null])}}}return r}(await n.meta,e),n.pushStorageLayer().setAll(i),n.hash},Q=t=>(0,m.X)((0,g.a)(t)[1]);function Y(){const t={};return t.promise=new Promise((e,r)=>{t.resolve=e,t.reject=r}),t}const tt="0x3a6368696c645f73746f726167653a64656661756c743a",et=112,rt=66,nt=(t,e)=>t+(0,y.a)(e),it=t=>t.startsWith(tt),st=t=>{if(!t.startsWith(tt))return[];if(t.length{const[e,r]=st(t);return e?r:t},at=async t=>{const e=await ht(t),r=await ut(t);return Math.floor(Number(e/BigInt(r)))},ht=async t=>{const e=await t.meta,r=await t.read("u64",e.query.timestamp.now);return r?.toBigInt()??BigInt(Date.now())},ut=async t=>{const e=await t.meta;let r;return r??=e.consts.babe?.expectedBlockTime?.toNumber(),r??=e.consts.asyncBacking?.expectedBlockTime?.toNumber(),r||H(await t.wasm).catch(()=>12e3)};class ct{#l;#f;#d;#p;signedExtensions;#m={};constructor(t,e){this.#l=t,this.signedExtensions=e||{}}async disconnect(){return this.#l.disconnect()}get isReady(){return this.#f||(this.#l.isReady?this.#f=this.#l.isReady:this.#f=new Promise(t=>{this.#l.hasSubscriptions?(this.#l.on("connected",t),this.#l.connect()):t()})),this.#f}get chain(){return this.#d||(this.#d=this.getSystemChain()),this.#d}get chainProperties(){return this.#p||(this.#p=this.getSystemProperties()),this.#p}onFetching(t){this.#m.fetching=t}async send(t,e,r){return this.#m?.fetching?.(),this.#l.send(t,e,r)}async getSystemName(){return this.send("system_name",[])}async getSystemProperties(){return this.send("system_properties",[])}async getSystemChain(){return this.send("system_chain",[])}async getBlockHash(t){return this.send("chain_getBlockHash",Number.isInteger(t)?[t]:[],!!t)}async getHeader(t){return this.send("chain_getHeader",t?[t]:[],!!t)}async getFinalizedHead(){return this.send("chain_getFinalizedHead",[])}async getBlock(t){return this.send("chain_getBlock",t?[t]:[],!!t)}async getStorage(t,e){const[r,n]=st(t);if(r){const t=[r,n];return e&&t.push(e),this.send("childstate_getStorage",t,!!e)}const i=[t];return e&&i.push(e),this.send("state_getStorage",i,!!e)}async getKeysPaged(t,e,r,n){const[i,s]=st(t);if(i){const t=[i,s,e,ot(r)];return n&&t.push(n),this.#l.send("childstate_getKeysPaged",t,!!n).then(t=>t.map(t=>nt(i,t)))}const o=[t,e,r];return n&&o.push(n),this.send("state_getKeysPaged",o,!!n)}async getStorageBatch(t,e,r){const n=async n=>{if(n instanceof d.A&&(-32008===n.code||"Response is too big"===n.message)){if(e.length<2)throw n;const i=Math.floor(e.length/2),s=[e.slice(0,i),e.slice(i)];return(await Promise.all(s.map(e=>this.getStorageBatch(t,e,r)))).flat()}throw n},[i]=st(t);if(i){const t=[i,e.map(t=>ot(t))];return r&&t.push(r),this.#l.send("childstate_getStorageEntries",t,!!r).then(t=>p.zip(e,t)).catch(n)}const s=[e];return r&&s.push(r),this.#l.send("state_queryStorageAt",s,!!r).then(t=>t[0]?.changes||[]).catch(n)}async subscribeRemoteNewHeads(t){if(!this.#l.hasSubscriptions)throw new Error("subscribeRemoteNewHeads only works with subscriptions");return this.#l.subscribe("chain_newHead","chain_subscribeNewHeads",[],t)}async subscribeRemoteFinalizedHeads(t){if(!this.#l.hasSubscriptions)throw new Error("subscribeRemoteFinalizedHeads only works with subscriptions");return this.#l.subscribe("chain_finalizedHead","chain_subscribeFinalizedHeads",[],t)}}var lt=r(57584),ft=r(36423);class dt{number;hash;#d;#g;#y;#w;#b;#v;#M;#k;#S;#E;#x;constructor(t,e,r,n,i){this.number=e,this.hash=r,this.#d=t,this.#y=n?new WeakRef(n):void 0,this.#g=i?.header,this.#w=i?.extrinsics,this.#E=i?.storage??new Z(t.api,r,t.db),this.#x=[],this.#v=n?.runtimeVersion,this.#M=n?.metadata,this.#k=n?.registry,this.#S=n?.meta;const s=i?.storageDiff;s&&(s[(0,F.i)(":code")]&&(this.#v=void 0,this.#M=void 0,this.#k=void 0,this.#S=void 0),this.pushStorageLayer().setAll(s))}get chain(){return this.#d}get header(){return this.#g||(this.#g=Promise.all([this.registry,this.#d.api.getHeader(this.hash)]).then(([t,e])=>t.createType("Header",e))),this.#g}get extrinsics(){return this.#w||(this.#w=this.#d.api.getBlock(this.hash).then(t=>{if(!t)throw new Error(`Block ${this.hash} not found`);return t.block.extrinsics})),this.#w}get parentBlock(){if(0===this.number)return Promise.resolve(void 0);const t=async t=>{const e=await t,r=await this.#d.getBlock(e.parentHash.toHex());return r&&(this.#y=new WeakRef(r)),r};if(this.#y instanceof WeakRef){const e=this.#y.deref();if(e)return Promise.resolve(e);this.#y=t(this.header)}else this.#y||(this.#y=t(this.header));return this.#y}get storage(){return this.#x[this.#x.length-1]??this.#E}async get(t){const e=await this.storage.get(t,!0);if(e!==J.Deleted)return e}async getMany(t){return(await this.storage.getMany(t,!0)).map(t=>{if(t!==J.Deleted)return t})}async read(t,e,...r){const n=Q(e(...r)),i=await this.get(n);if(i)return(await this.registry).createType(t,(0,M.V)(i))}async getKeysPaged(t){const e=t.prefix??"0x",r=t.startKey??"0x",n=t.pageSize;return this.storage.getKeysPaged(e,n,r)}pushStorageLayer(){const t=new X(this.storage);return this.#x.push(t),t}popStorageLayer(){this.#x.pop()}async storageDiff(){const t={};for(const e of this.#x)await e.mergeInto(t);return t}get wasm(){return this.#b||(this.#b=(async()=>{const t=(0,F.i)(":code"),e=await this.get(t);if(!e)throw new Error("No wasm found");return e})()),this.#b}setWasm(t){const e=(0,F.i)(":code");this.pushStorageLayer().set(e,t),this.#b=Promise.resolve(t),this.#v=void 0,this.#k=void 0,this.#S=void 0,this.#M=void 0}get registry(){return this.#k||(this.#k=Promise.all([this.metadata,this.runtimeVersion]).then(([t,e])=>this.#d.buildRegistry(t,e))),this.#k}get runtimeVersion(){return this.#v||(this.#v=this.wasm.then(I)),this.#v}get metadata(){return this.#M||(this.#M=this.call("Metadata_metadata",[]).then(t=>Q((0,M.V)(t.result)))),this.#M}get meta(){return this.#S||(this.#S=Promise.all([this.registry,this.metadata]).then(([t,e])=>{const r=new lt.O(t,e);return(0,ft.K8)(t,r)})),this.#S}async call(t,e,r=!1){const n=await this.wasm,i=await D({wasm:n,calls:[[t,e]],mockSignatureHost:this.#d.mockSignatureHost,allowUnresolvedImports:this.#d.allowUnresolvedImports,runtimeLogLevel:this.#d.runtimeLogLevel},(s=this,{getStorage:async t=>s.get(t),getNextKey:async(t,e)=>{const[r]=await s.getKeysPaged({prefix:2===t.length?e.slice(0,rt):t,pageSize:1,startKey:e});return r&&ot(r)},offchainGetStorage:async t=>{if(!s.chain.offchainWorker)throw new Error("offchain worker not found");return s.chain.offchainWorker.get(t)},offchainTimestamp:async()=>Date.now(),offchainRandomSeed:async()=>(0,k.t)(32),offchainSubmitTransaction:async t=>{if(!s.chain.offchainWorker)throw new Error("offchain worker not found");try{const e=await s.chain.offchainWorker.pushExtrinsic(s,t);return O.trace({hash:e},"offchainSubmitTransaction"),!0}catch(t){return O.trace({error:t},"offchainSubmitTransaction"),!1}}}),r);var s;if("Call"in i){if(this.chain.offchainWorker)for(const[t,e]of i.Call.offchainStorageDiff)this.chain.offchainWorker.set(t,e);return i.Call}if(i.Error)throw Error(i.Error);throw Error("Unexpected response")}}var pt=r(36641),mt=r(43075);const gt=_.child({name:"block-builder"}),yt=async(t,e)=>{const r=await t.meta,n=await t.header;let i=t.number?n.digest.logs.toArray():await(async t=>{const e=await t.meta,r=await at(t);if(e.consts.babe){const t=e.registry.createType("Slot",r+1),n=e.registry.createType("ConsensusEngineId","BABE"),i=e.registry.createType("RawBabePreDigest",{SecondaryVRF:{authorityIndex:514,slotNumber:t,vrfOutput:"0x44cadd14aaefbda13ac8d85e1a6d58be082e7e2f56a4f95a3c612c784aaa4063",vrfProof:"0xf5517bf67d93ce633cde2fde7fbcf8ddca80017aaf8cd48436514687c662f60eda0ffa2c4781906416f4e71a196c9783c60c1b83d54c3a29365d03706714570b"}});return[e.registry.createType("DigestItem",{PreRuntime:[n,(0,pt.h)(i.toU8a())]})]}const n=e.registry.createType("Slot",r+1),i=e.registry.createType("ConsensusEngineId","aura");return[e.registry.createType("DigestItem",{PreRuntime:[i,(0,pt.h)(n.toU8a())]})]})(t);return i=await Promise.all(i.map(async e=>{if(e.isPreRuntime){const[i,s]=e.asPreRuntime;if(i.isAura){const e=await at(t),n=(0,pt.h)(r.registry.createType("Slot",e+1).toU8a());return r.registry.createType("DigestItem",{PreRuntime:[i,n]})}if(i.isBabe){const e=await at(t),n=r.registry.createType("RawBabePreDigest",s),o=(0,pt.h)(r.registry.createType("RawBabePreDigest",((t,e)=>t.isPrimary?{primary:{...t.asPrimary.toJSON(),slotNumber:e}}:t.isSecondaryPlain?{secondaryPlain:{...t.asSecondaryPlain.toJSON(),slotNumber:e}}:t.isSecondaryVRF?{secondaryVRF:{...t.asSecondaryVRF.toJSON(),slotNumber:e}}:t.toJSON())(n,e+1)).toU8a());return r.registry.createType("DigestItem",{PreRuntime:[i,o]})}if("nmbs"===i?.toString()){const e=(0,F.i)("nmbs");return r.query.randomness?.notFirstBlock&&t.pushStorageLayer().set(Q(r.query.randomness.notFirstBlock()),J.Deleted),r.registry.createType("DigestItem",{PreRuntime:[i,n.digest.logs.find(t=>t.isPreRuntime&&t.asPreRuntime[0].toHex()===e)?.asPreRuntime[1].toHex()]})}}return e})),r.registry.createType("Header",{parentHash:t.hash,number:e??t.number+1,stateRoot:"0x0000000000000000000000000000000000000000000000000000000000000000",extrinsicsRoot:"0x0000000000000000000000000000000000000000000000000000000000000000",digest:{logs:i}})},wt=async(t,e,r,n,i,s)=>{const o=e.number.toNumber(),a=`0x${Math.round(1e8*Math.random()).toString(16).padEnd(64,"0")}`,h=new dt(t.chain,o,a,t,{header:e,extrinsics:[],storage:i??t.storage});{const r=await h.call("Core_initialize_block",[e.toHex()]);if(h.pushStorageLayer().setAll(r.storageDiff),0===t.number){const e=await t.meta,r=await t.header;h.pushStorageLayer().setAll([[Q(e.query.system.parentHash()),r.hash.toHex()]])}s?.onPhaseApplied?.("initialize",r)}const u=[],c=[];for(const t of r)try{const e=await t.createInherents(h,n);if(0===e.length)continue;const r=await h.call("BlockBuilder_apply_extrinsic",e,!0),i=h.pushStorageLayer();i.setAll(r.storageDiff),c.push(i),u.push(...e),s?.onPhaseApplied?.(c.length-1,r)}catch(t){throw gt.warn("Failed to apply inherents %o %s",t,t),new Error("Failed to apply inherents")}return{block:h,layers:c,inherents:u}},bt=async(t,e,r)=>{const n=await yt(t),{layers:i}=await wt(t,n,e,r),s={};for(const t of i)await t.mergeInto(s);return Object.entries(s)},vt=()=>Math.random().toString(36).substring(2),Mt=_.child({name:"head-state"});class kt{#R={};#A={};#_={};#B;constructor(t){this.#B=t}subscribeHead(t){const e=vt();return this.#R[e]=t,e}unsubscribeHead(t){delete this.#R[t]}async subscribeStorage(t,e){const r=vt();this.#A[r]=[t,e];for(const e of t)this.#_[e]=await this.#B.get(e).then(t=>t||null);return r}unsubscribeStorage(t){delete this.#A[t]}async setHead(t){this.#B=t;for(const e of Object.values(this.#R))try{await e(t)}catch(t){Mt.error(t,"setHead head callback error")}const e=await this.#B.storageDiff();for(const[r,n]of Object.values(this.#A)){const i=r.filter(t=>e[t]).map(t=>[t,e[t]]);if(i.length>0)try{await n(t,i)}catch(t){Mt.error(t,"setHead storage diff callback error")}}Object.assign(this.#_,e)}}var St=r(60374),Et=r(1648);const xt=/^0x[\da-fA-F]+$/,Rt=/^[\da-fA-F]+$/;function At(t){return"function"==typeof t}function _t(...t){return e=>(function(t){return!!t&&"object"==typeof t}(e)||At(e))&&t.every(t=>At(e[t]))}const Bt=_t("toBigInt"),Tt=_t("toBn");function Ot(t){return t?Et.isBN(t)?t:function(t,e=-1,r){return"string"==typeof t&&("0x"===t||xt.test(t))&&(-1===e?r||t.length%2==0:t.length===2+Math.ceil(e/4))}(t)?function(t,{isLe:e=!1,isNegative:r=!1}={}){if(!t||"0x"===t)return new Et(0);const n=function(t){if(!t||"0x"===t)return"";if(xt.test(t))return t.substring(2);if(Rt.test(t))return t;throw new Error(`Expected hex value to convert, found '${t}'`)}(t),i=new Et(n,16,e?"le":"be");return r?i.fromTwos(4*n.length):i}(t.toString()):function(t){return"bigint"==typeof t}(t)?new Et(t.toString()):Tt(t)?t.toBn():Bt(t)?new Et(t.toBigInt().toString()):new Et(t):new Et(0)}const Ct={},Pt={AnchorData:{anchoredBlock:"u64",docRoot:"H256",id:"H256"},DispatchErrorModule:"DispatchErrorModuleU8",PreCommitData:{expirationBlock:"u64",identity:"H256",signingRoot:"H256"},Fee:{key:"Hash",price:"Balance"},MultiAccountData:{deposit:"Balance",depositor:"AccountId",signatories:"Vec",threshold:"u16"},ChainId:"u8",DepositNonce:"u64",ResourceId:"[u8; 32]","chainbridge::ChainId":"u8",RegistryId:"H160",TokenId:"U256",AssetId:{registryId:"RegistryId",tokenId:"TokenId"},AssetInfo:{metadata:"Bytes"},MintInfo:{anchorId:"Hash",proofs:"Vec",staticHashes:"[Hash; 3]"},Proof:{leafHash:"H256",sortedHashes:"H256"},ProofMint:{hashes:"Vec",property:"Bytes",salt:"[u8; 32]",value:"Bytes"},RegistryInfo:{fields:"Vec",ownerCanBurn:"bool"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","NonProxy"]}},It={...Pt,AccountInfo:"AccountInfoWithRefCount",Address:"LookupSource",LookupSource:"IndicesLookupSource",Multiplier:"Fixed64",RefCount:"RefCountTo259"},Nt=[{minmax:[240,243],types:{...It,ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","Vesting"]}}},{minmax:[244,999],types:{...It}},{minmax:[1e3,void 0],types:{...Pt}}];var Lt=r(38525);const Dt={CompactAssignments:"CompactAssignmentsWith24",DispatchErrorModule:"DispatchErrorModuleU8",RawSolution:"RawSolutionWith24",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","IdentityJudgement","CancelProxy","Auction"]},Weight:"WeightV1"},Ut={AccountInfo:"AccountInfoWithRefCount",Address:"LookupSource",CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",RawSolution:"RawSolutionWith16",Keys:"SessionKeys5",LookupSource:"IndicesLookupSource",ValidatorPrefs:"ValidatorPrefsWithCommission"},Ht={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",RawSolution:"RawSolutionWith16",Keys:"SessionKeys5",LookupSource:"AccountId",ValidatorPrefs:"ValidatorPrefsWithCommission"},jt={CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:{Any:0,NonTransfer:1,Governance:2,Staking:3,UnusedSudoBalances:4,IdentityJudgement:5,CancelProxy:6,Auction:7}},Weight:"WeightV1"},Ft={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",DispatchErrorModule:"DispatchErrorModuleU8",Keys:"SessionKeys5",LookupSource:"AccountId",ValidatorPrefs:"ValidatorPrefsWithCommission"},qt={DispatchErrorModule:"DispatchErrorModuleU8",FullIdentification:"()",Keys:"SessionKeys7B",Weight:"WeightV1"},zt={DispatchErrorModule:"DispatchErrorModuleU8",TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]},Weight:"WeightV1"},Vt={DispatchErrorModule:"DispatchErrorModuleU8",TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]},Weight:"WeightV1"},Wt={CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Staking","SudoBalances","IdentityJudgement","CancelProxy"]},Weight:"WeightV1"},$t={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",LookupSource:"AccountId",Keys:"SessionKeys5",RawSolution:"RawSolutionWith16",ValidatorPrefs:"ValidatorPrefsWithCommission"},Kt={DispatchErrorModule:"DispatchErrorModuleU8",TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]},Weight:"WeightV1"},Jt={"centrifuge-chain":Nt,kusama:[{minmax:[1019,1031],types:{...Ut,BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchError:"DispatchErrorTo198",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",IdentityInfo:"IdentityInfoTo198",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",Scheduled:"ScheduledTo254",SlashingSpans:"SlashingSpansTo204",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"}},{minmax:[1032,1042],types:{...Ut,BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",Scheduled:"ScheduledTo254",SlashingSpans:"SlashingSpansTo204",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"}},{minmax:[1043,1045],types:{...Ut,BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",Scheduled:"ScheduledTo254",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"}},{minmax:[1046,1049],types:{...Dt,...Ht,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",Scheduled:"ScheduledTo254",StakingLedger:"StakingLedgerTo223",Weight:"u32"}},{minmax:[1050,1054],types:{...Dt,...Ht,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",Scheduled:"ScheduledTo254",StakingLedger:"StakingLedgerTo240",Weight:"u32"}},{minmax:[1055,1056],types:{...Dt,...Ht,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",Scheduled:"ScheduledTo254",StakingLedger:"StakingLedgerTo240",Weight:"u32"}},{minmax:[1057,1061],types:{...Dt,...Ht,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",Scheduled:"ScheduledTo254"}},{minmax:[1062,2012],types:{...Dt,...Ht,CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"}},{minmax:[2013,2022],types:{...Dt,...Ht,CompactAssignments:"CompactAssignmentsTo257",RefCount:"RefCountTo259"}},{minmax:[2023,2024],types:{...Dt,...Ht,RefCount:"RefCountTo259"}},{minmax:[2025,2027],types:{...Dt,...Ht}},{minmax:[2028,2029],types:{...Dt,AccountInfo:"AccountInfoWithDualRefCount",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16"}},{minmax:[2030,9e3],types:{...Dt,CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16"}},{minmax:[9010,9099],types:{...Dt,...(0,Lt._)("V0")}},{minmax:[9100,9105],types:{...Dt,...(0,Lt._)("V1")}},{minmax:[9106,void 0],types:{Weight:"WeightV1"}}],node:[{minmax:[0,void 0],types:{Weight:"WeightV2"}}],"node-template":[{minmax:[0,void 0],types:{Weight:"WeightV2"}}],polkadot:[{minmax:[0,10],types:{...jt,...Ft,CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ElectionResult:"ElectionResultToSpec10"}},{minmax:[11,12],types:{...jt,...Ft,CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"}},{minmax:[13,22],types:{...jt,...Ft,CompactAssignments:"CompactAssignmentsTo257",RefCount:"RefCountTo259"}},{minmax:[23,24],types:{...jt,...Ft,RefCount:"RefCountTo259"}},{minmax:[25,27],types:{...jt,...Ft}},{minmax:[28,29],types:{...jt,AccountInfo:"AccountInfoWithDualRefCount"}},{minmax:[30,9109],types:{...jt}},{minmax:[9110,void 0],types:{Weight:"WeightV1"}}],rococo:[{minmax:[0,200],types:{...qt,AccountInfo:"AccountInfoWithDualRefCount",Address:"AccountId",LookupSource:"AccountId"}},{minmax:[201,214],types:{...qt,AccountInfo:"AccountInfoWithDualRefCount"}},{minmax:[215,228],types:{...qt,Keys:"SessionKeys6"}},{minmax:[229,9099],types:{...qt,...(0,Lt._)("V0")}},{minmax:[9100,9105],types:{...qt,...(0,Lt._)("V1")}},{minmax:[9106,void 0],types:{Weight:"WeightV1"}}],shell:[{minmax:[0,void 0],types:{}}],statemine:[{minmax:[0,3],types:{DispatchError:"DispatchErrorPre6First",...zt,...(0,Lt._)("V0")}},{minmax:[4,5],types:{DispatchError:"DispatchErrorPre6First",...zt,...(0,Lt._)("V1")}},{minmax:[500,9999],types:{Weight:"WeightV1",TAssetConversion:"Option"}},{minmax:[1e4,void 0],types:{Weight:"WeightV1"}}],statemint:[{minmax:[0,3],types:{DispatchError:"DispatchErrorPre6First",...Vt,...(0,Lt._)("V0")}},{minmax:[4,5],types:{DispatchError:"DispatchErrorPre6First",...Vt,...(0,Lt._)("V1")}},{minmax:[500,1001003],types:{Weight:"WeightV1",TAssetConversion:"Option"}},{minmax:[1002e3,void 0],types:{Weight:"WeightV1",...(0,Lt._)("V4")}}],westend:[{minmax:[1,2],types:{...Wt,...$t,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",Weight:"u32"}},{minmax:[3,22],types:{...Wt,...$t,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"}},{minmax:[23,42],types:{...Wt,...$t,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"}},{minmax:[43,44],types:{...Wt,...$t,DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"}},{minmax:[45,47],types:{...Wt,...$t}},{minmax:[48,49],types:{...Wt,AccountInfo:"AccountInfoWithDualRefCount"}},{minmax:[50,9099],types:{...Wt,...(0,Lt._)("V0")}},{minmax:[9100,9105],types:{...Wt,...(0,Lt._)("V1")}},{minmax:[9106,void 0],types:{Weight:"WeightV1"}}],westmint:[{minmax:[0,3],types:{DispatchError:"DispatchErrorPre6First",...Kt,...(0,Lt._)("V0")}},{minmax:[4,5],types:{DispatchError:"DispatchErrorPre6First",...Kt,...(0,Lt._)("V1")}},{minmax:[500,9434],types:{Weight:"WeightV1",TAssetConversion:"Option"}},{minmax:[9435,void 0],types:{Weight:"WeightV1"}}]};function Zt(t,e,r){return r(t.toString(),e.toString())}function Xt(t=[],e){return t.filter(({minmax:[t,r]})=>(null==t||e>=t)&&(null==r||e<=r)).reduce((t,{types:e})=>({...t,...e}),{})}var Gt=r(56639),Qt=r(74274),Yt=r(43428);const te=_.child({name:"offchain"});class ee{pendingExtrinsics=[];offchainStorage=new Map;get(t){return this.offchainStorage.get(t)}set(t,e){this.offchainStorage.set(t,e)}async run(t){te.info({number:t.number,hash:t.hash},`Run Offchain Worker for block #${t.number.toLocaleString()}`);const e=await t.header;await t.call("OffchainWorkerApi_offchain_worker",[e.toHex()]),te.info(`Offchain Worker complete for block #${t.number.toLocaleString()}`);const r=this.pendingExtrinsics.splice(0);r.length>0&&Yt.T.schedule(async e=>{await t.chain.txPool.buildBlock({transactions:e})},100,r)}async pushExtrinsic(t,e){const r=await t.chain.validateExtrinsic(e,"0x01");if(r.isOk)return this.pendingExtrinsics.push(e),(0,q.X)(e,256);throw r.asErr}}var re=r(27429);const ne=_.child({name:"txpool"}),ie="TxPool::ApplyExtrinsicError";var se=function(t){return t.Batch="Batch",t.Instant="Instant",t.Manual="Manual",t}({});class oe{#d;#T=[];#O={};#C=[];#P={};#I;#N;#L=[];event=new re.b;#D=!1;constructor(t,e,r="Batch"){this.#d=t,this.#I=r,this.#N=e}get pendingExtrinsics(){return this.#T.map(({extrinsic:t})=>t)}get ump(){return this.#O}get dmp(){return this.#C}get hrmp(){return this.#P}get mode(){return this.#I}set mode(t){this.#I=t}clear(){this.#T.length=0;for(const t of Object.keys(this.#O))delete this.#O[t];this.#C.length=0;for(const t of Object.keys(this.#P))delete this.#P[t]}pendingExtrinsicsBy(t){return this.#T.filter(({signer:e})=>e===t).map(({extrinsic:t})=>t)}async submitExtrinsic(t){ne.debug({extrinsic:T(t)},"submit extrinsic"),this.#T.push({extrinsic:t,signer:await this.#U(t)}),this.#H()}async#U(t){return(await this.#d.head.registry).createType("GenericExtrinsic",t).signer.toString()}submitUpwardMessages(t,e){ne.debug({id:t,ump:T(e)},"submit upward messages"),this.#O[t]||(this.#O[t]=[]),this.#O[t].push(...e),this.#H()}submitDownwardMessages(t){ne.debug({dmp:T(t)},"submit downward messages"),this.#C.push(...t),this.#H()}submitHorizontalMessages(t,e){ne.debug({id:t,hrmp:T(e)},"submit horizontal messages"),this.#P[t]||(this.#P[t]=[]),this.#P[t].push(...e),this.#H()}#H(){switch(this.#I){case"Batch":this.#j();break;case"Instant":this.buildBlock()}}#j=p.debounce(this.buildBlock,100,{maxWait:1e3});async buildBlockWithParams(t){this.#L.push({params:t,deferred:Y()}),this.#F(),await this.upcomingBlocks()}async buildBlock(t){const e=t?.transactions||this.#T.splice(0).map(({extrinsic:t})=>t),r=t?.upwardMessages||{...this.#O},n=t?.downwardMessages||this.#C.splice(0),i=t?.horizontalMessages||{...this.#P},s=t?.unsafeBlockHeight,o=t?.relayChainStateOverrides,a=t?.relayParentNumber;if(!t?.upwardMessages)for(const t of Object.keys(this.#O))delete this.#O[t];if(!t?.horizontalMessages)for(const t of Object.keys(this.#P))delete this.#P[t];try{if(await this.buildBlockWithParams({transactions:e,upwardMessages:r,downwardMessages:n,horizontalMessages:i,unsafeBlockHeight:s,relayChainStateOverrides:o,relayParentNumber:a}),!this.#d.processQueuedMessages)return;if(p.isEmpty(i)&&p.isEmpty(n))return;const t="0xb8753e9383841da95f7b8871e5de326954e062a2cf8df68178ee2e5dbdf00bff",h=await this.#d.head.meta,u=await this.#d.head.getKeysPaged({prefix:t,pageSize:1e3});for(const t of u){const e=await this.#d.head.get(t);if(!e)continue;const r=h.registry.createType("PalletMessageQueueBookState",(0,M.V)(e)).toJSON();if(r.size>0&&r.end>r.begin)return ne.info("Queued messages detected, building a new block"),void await this.#d.newBlock()}}catch(t){ne.error({err:t},"build block failed")}}async upcomingBlocks(){const t=this.#L.length;return t>0&&await this.#L[t-1].deferred.promise,t}async#F(){if(!this.#D&&0!==this.#L.length){this.#D=!0;try{await this.#q()}catch(t){ne.error({error:t},"build block failed");for(const{deferred:e}of this.#L)e.reject(t);this.#L.length=0}finally{this.#D=!1}this.#F()}}async#q(){await this.#d.api.isReady;const t=this.#L[0];if(!t)throw new Error("Unreachable");const{params:e,deferred:r}=t;ne.trace({params:e},"build block");const[n,i]=await(async(t,e,r,n)=>{const{transactions:i,upwardMessages:s,unsafeBlockHeight:o}=r,a=await t.registry,h=await yt(t,o),u=h.number.toNumber();let c;if(gt.info({number:u,extrinsics:i.map(T),umpCount:Object.keys(s).length},`${await t.chain.api.getSystemChain()} building #${u.toLocaleString()}`),Object.keys(s).length>0){const e=await t.meta;c=new X(t.storage);for(const[t,r]of Object.entries(s)){const n=r.map(t=>(0,M.V)(t)),i=r.length,s=n.map(t=>t.length).reduce((t,e)=>t+e,0);if(e.query.ump){const n=e.registry.createType("(u32, u32)",[i,s]),o=e.registry.createType("Vec",r);c.setAll([[Q(e.query.ump.relayDispatchQueues(t)),o.toHex()],[Q(e.query.ump.relayDispatchQueueSize(t)),n.toHex()]])}else{if(!e.query.messageQueue)throw new Error("Unknown ump storage");{const r={ump:{para:t}};let o=0,a=new Uint8Array(0);for(const t of n){const r=t.length,n=e.registry.createType("(u32, bool)",[r,!1]);o=a.length,a=(0,mt.z)(a,n.toU8a(),t)}c.setAll([[Q(e.query.messageQueue.bookStateFor(r)),e.registry.createType("PalletMessageQueueBookState",{begin:0,end:1,count:1,readyNeighbours:{prev:r,next:r},messageCount:i,size_:s}).toHex()],[Q(e.query.messageQueue.serviceHead(r)),e.registry.createType("PolkadotRuntimeParachainsInclusionAggregateMessageOrigin",r).toHex()],[Q(e.query.messageQueue.pages(r,0)),e.registry.createType("PalletMessageQueuePage",{remaining:i,remaining_size:s,first_index:0,first:0,last:o,heap:(0,pt.h)(a)}).toHex()]])}}gt.trace({paraId:t,upwardMessages:T(r)},"Pushed UMP")}if(e.query.ump){const t=e.registry.createType("Vec",Object.keys(s));c.set(Q(e.query.ump.needsDispatch()),t.toHex())}}const{block:l,inherents:f}=await wt(t,h,e,r,c),d=[],p=[];for(const t of i)try{const e=await l.call("BlockBuilder_apply_extrinsic",[t]),r=a.createType("ApplyExtrinsicResult",e.result);if(r.isErr){n?.onApplyExtrinsicError?.(t,r.asErr);continue}l.pushStorageLayer().setAll(e.storageDiff),p.push(t),n?.onPhaseApplied?.(p.length-1,e)}catch(e){gt.info("Failed to apply extrinsic %o %s",e,e),d.push(t)}{const t=await l.call("BlockBuilder_finalize_block",[]);l.pushStorageLayer().setAll(t.storageDiff),n?.onPhaseApplied?.("finalize",t)}const m=[...f,...p],g=(0,q.q)((0,mt.z)(...m),256),y=a.createType("Header",{...h.toJSON(),extrinsicsRoot:g}),w=await l.storageDiff();"trace"===gt.level.toLowerCase()&>.trace(Object.entries(w).map(([t,e])=>[t,T(e)]),"Final block");const b=new dt(t.chain,l.number,y.hash.toHex(),t,{header:y,extrinsics:m,storage:t.storage,storageDiff:w});return gt.info({number:b.number,hash:b.hash,extrinsics:T(p),pendingExtrinsics:d.map(T),ump:T(s)},`${await t.chain.api.getSystemChain()} new head #${b.number.toLocaleString()}`),[b,d]})(this.#d.head,this.#N,e,{onApplyExtrinsicError:(t,e)=>{this.event.emit(ie,[t,e])},onPhaseApplied:"trace"===ne.level.toLowerCase()?(t,e)=>{switch(t){case"initialize":ne.trace(T(e.storageDiff),"Initialize block");break;case"finalize":ne.trace(T(e.storageDiff),"Finalize block");break;default:ne.trace(T(e.storageDiff),`Apply extrinsic ${t}`)}}:void 0});for(const t of i)this.#T.push({extrinsic:t,signer:await this.#U(t)});await this.#d.onNewBlock(n),this.#L.shift(),r.resolve()}}const ae=_.child({name:"blockchain"});class he{api;db;mockSignatureHost;allowUnresolvedImports;#z;registeredTypes;#V;#N;#B;#W=new Map;#$=new Map;#K={};headState;offchainWorker;#J;processQueuedMessages=!0;saveBlocks;#Z=p.memoize(async(t,e,r)=>{const n=await this.api.chain,i=await this.api.chainProperties,s=new St.O;return s.setKnownTypes(this.registeredTypes),s.setChainProperties(s.createType("ChainProperties",i)),s.register(function({knownTypes:t},e,r,n){const i=Ot(n).toNumber();return Zt(e,r,(e,r)=>({...Xt(Jt[r],i),...Xt(Ct[e],i),...Xt(t.typesBundle?.spec?.[r]?.types,i),...Xt(t.typesBundle?.chain?.[e]?.types,i),...t.typesSpec?.[r]??{},...t.typesChain?.[e]??{},...t.types??{}}))}(s,n,r.specName,r.specVersion)),s.setHasher(function({knownTypes:t},e,r){return Zt(e,r,(e,r)=>t.hasher||t.typesBundle?.chain?.[e]?.hasher||t.typesBundle?.spec?.[r]?.hasher||null)}(s,n,r.specName)),s.setMetadata(new lt.O(s,e),void 0,(0,Gt.b)({},function({knownTypes:t},e,r){return Zt(e,r,(e,r)=>({...t.typesBundle?.spec?.[r]?.signedExtensions??{},...t.typesBundle?.chain?.[e]?.signedExtensions??{}}))}(s,n,r.specName),this.api.signedExtensions),!0),s});constructor({api:t,buildBlockMode:e,inherentProviders:r,db:n,header:i,mockSignatureHost:s=!1,allowUnresolvedImports:o=!1,runtimeLogLevel:a=0,registeredTypes:h={},offchainWorker:u=!1,maxMemoryBlockCount:c=500,processQueuedMessages:l=!0,saveBlocks:f=!0}){this.api=t,this.db=n,this.mockSignatureHost=s,this.allowUnresolvedImports=o,this.#z=a,this.registeredTypes=h,this.#B=new dt(this,i.number,i.hash),this.#X(this.#B),this.#V=new oe(this,r,e),this.#N=r,this.headState=new kt(this.#B),u&&(this.offchainWorker=new ee),this.#J=c,this.processQueuedMessages=l,this.saveBlocks=f}#X(t){if(this.#W.size===this.#J){const{hash:t,number:e}=this.#W.values().next().value;this.#W.delete(e),this.#$.delete(t)}this.#W.set(t.number,t),this.#$.set(t.hash,t)}get head(){return this.#B}get txPool(){return this.#V}get runtimeLogLevel(){return this.#z}set runtimeLogLevel(t){this.#z=t,ae.debug(`Runtime log level set to ${ae.level}`)}async buildRegistry(t,e){const r=`${(0,Qt.E)(t,256)}-${e.specVersion}`;return this.#Z(r,t,e)}async saveBlockToDB(t){if(this.db&&this.saveBlocks){const{hash:e,number:r,header:n,extrinsics:i}=t;await this.db.saveBlock({hash:e,number:r,header:(await n).toHex(),extrinsics:await i,parentHash:(await t.parentBlock)?.hash||null,storageDiff:await t.storageDiff()})}}async loadBlockFromDB(t){if(this.db){const e="number"==typeof t?await this.db.queryBlockByNumber(t):await this.db.queryBlock(t);if(e){const{hash:t,number:r,header:n,extrinsics:i}=e,s=e.parentHash||void 0;let o=s?this.#$.get(s):void 0;o||(o=await this.getBlock(s));const a=e.storageDiff??void 0,h=await this.head.registry,u=new dt(this,r,t,o,{header:h.createType("Header",n),extrinsics:i,storage:o?.storage,storageDiff:a});return this.#X(u),u}}}async getBlockAt(t){if(null==t)return this.head;if(!(t>this.#B.number)){if(!this.#W.has(t)){const e=await this.loadBlockFromDB(t);if(e)return e;const r=await this.api.getBlockHash(t);if(!r)return;const n=new dt(this,t,r);this.#X(n)}return this.#W.get(t)}}async getBlock(t){if(await this.api.isReady,null==t&&(t=this.head.hash),!this.#$.has(t)){const e=this.#K[t];if(e)await e;else{const e=(async()=>{try{if(!await this.loadBlockFromDB(t)){const e=await this.api.getHeader(t);if(!e)throw new Error(`Block ${t} not found`);const r=new dt(this,Number(e.number),t);this.#X(r)}}catch(e){ae.debug(`getBlock(${t}) failed: ${e}`)}})();this.#K[t]=e,await e,delete this.#K[t]}}return this.#$.get(t)}blocksInMemory(){return Array.from(this.#W.values())}async unregisterBlock(t){if(t.hash===this.head.hash)throw new Error("Cannot unregister head block");this.#W.get(t.number)?.hash===t.hash&&this.#W.delete(t.number),this.#$.delete(t.hash),this.db&&await this.db.deleteBlock(t.hash)}async onNewBlock(t){await this.setHead(t),await this.saveBlockToDB(t)}async setHead(t){ae.debug({number:t.number,hash:t.hash},"setHead"),this.#B=t,this.#X(t),await this.headState.setHead(t),this.offchainWorker&&await this.offchainWorker.run(t)}async submitExtrinsic(t){const e=await this.validateExtrinsic(t);if(e.isOk)return await this.#V.submitExtrinsic(t),(0,q.X)(t,256);throw e.asErr}async validateExtrinsic(t,e="0x02"){const r=(0,m.X)((0,mt.z)(e,t,this.head.hash)),n=await this.head.call("TaggedTransactionQueue_validate_transaction",[r]);return(await this.head.registry).createType("TransactionValidity",n.result)}submitUpwardMessages(t,e){this.#V.submitUpwardMessages(t,e),ae.debug({id:t,ump:e},"submitUpwardMessages")}submitDownwardMessages(t){this.#V.submitDownwardMessages(t),ae.debug({dmp:t},"submitDownwardMessages")}submitHorizontalMessages(t,e){this.#V.submitHorizontalMessages(t,e),ae.debug({id:t,hrmp:e},"submitHorizontalMessages")}async newBlock(t){return await this.#V.buildBlock(t),this.#B}async newBlockWithParams(t){return await this.#V.buildBlockWithParams(t),this.#B}async upcomingBlocks(){return this.#V.upcomingBlocks()}async dryRunExtrinsic(t,e){await this.api.isReady;const r=e?await this.getBlock(e):this.head;if(!r)throw new Error(`Cannot find block ${e}`);const n=await r.registry,{result:i,storageDiff:s}=await(async(t,e,r)=>{const n=await t.registry,i=await yt(t),{block:s}=await wt(t,i,e,{transactions:[],downwardMessages:[],upwardMessages:[],horizontalMessages:{}});if("string"!=typeof r){if(!t.chain.mockSignatureHost)throw new Error("Cannot fake signature because mock signature host is not enabled. Start chain with `mockSignatureHost: true`");const e=await t.meta,i=n.createType("Call",(0,M.V)(r.call)),o=n.createType("GenericExtrinsic",i),a=await t.get(Q(e.query.system.account(r.address))),h=n.createType("AccountInfo",(0,M.V)(a));o.signFake(r.address,{blockHash:t.hash,genesisHash:t.hash,runtimeVersion:await t.runtimeVersion,nonce:h.nonce});const u=new Uint8Array(64);return u.fill(205),u.set([222,173,190,239]),o.signature.set(u),gt.debug({call:i.toHuman()},"dry_run_call"),s.call("BlockBuilder_apply_extrinsic",[o.toHex()])}return gt.debug({call:n.createType("GenericExtrinsic",(0,M.V)(r)).toJSON()},"dry_run_extrinsic"),s.call("BlockBuilder_apply_extrinsic",[r])})(r,this.#N,t);return{outcome:n.createType("ApplyExtrinsicResult",i),storageDiff:s}}async dryRunHrmp(t,e){await this.api.isReady;const r=e?await this.getBlock(e):this.head;if(!r)throw new Error(`Cannot find block ${e}`);const n={transactions:[],downwardMessages:[],upwardMessages:[],horizontalMessages:t};return bt(r,this.#N,n)}async dryRunDmp(t,e){await this.api.isReady;const r=e?await this.getBlock(e):this.head;if(!r)throw new Error(`Cannot find block ${e}`);const n={transactions:[],downwardMessages:t,upwardMessages:[],horizontalMessages:{}};return bt(r,this.#N,n)}async dryRunUmp(t,e){await this.api.isReady;const r=e?await this.getBlock(e):this.head;if(!r)throw new Error(`Cannot find block ${e}`);const n=await r.meta,i=n.registry.createType("Vec",Object.keys(t)),s=[[Q(n.query.ump.needsDispatch()),i.toHex()]];for(const[e,r]of Object.entries(t)){const t=n.registry.createType("Vec",r);if(0===t.length)throw new Error("No upward meesage");const i=n.registry.createType("(u32, u32)",[t.length,t.map(t=>t.byteLength).reduce((t,e)=>t+e,0)]);s.push([Q(n.query.ump.relayDispatchQueues(e)),t.toHex()]),s.push([Q(n.query.ump.relayDispatchQueueSize(e)),i.toHex()])}return r.pushStorageLayer().setAll(s),bt(r,this.#N,{transactions:[],downwardMessages:[],upwardMessages:[],horizontalMessages:{}})}getInherents(){return this.#N}async close(){await this.api.disconnect(),await(this.db?.close())}}var ue=r(4494);const ce={EPOCH_INDEX:"0x1cb6f36e027abb2091cfb5110ab5087f38316cbf8fa0da822a20ac1c55bf1be3",CURRENT_BLOCK_RANDOMNESS:"0x1cb6f36e027abb2091cfb5110ab5087fd077dfdb8adb10f78f10a5df8742c545",ONE_EPOCH_AGO_RANDOMNESS:"0x1cb6f36e027abb2091cfb5110ab5087f7ce678799d3eff024253b90e84927cc6",TWO_EPOCHS_AGO_RANDOMNESS:"0x1cb6f36e027abb2091cfb5110ab5087f7a414cb008e0e61e46722aa60abdd672",CURRENT_SLOT:"0x1cb6f36e027abb2091cfb5110ab5087f06155b3cd9a8c9e5e9a23fd5dc13a5ed",ACTIVE_CONFIG:"0x06de3d8a54d27e44a9d5ce189618f22db4b49d95320d9021994c850f25b8e385",AUTHORITIES:"0x1cb6f36e027abb2091cfb5110ab5087f5e0621c4869aa60c02be9adcc98a0d1d"},le=(t,e)=>(0,m.X)((0,mt.z)((0,M.V)(t),(0,Qt.F)(e,64),e)),fe=t=>le("0x6a0da05ca59913bc38a8630590f2627cb6604cff828a6e3f579ca6c59ace013d",t.toU8a()),de=t=>le("0xcd710b30bd2eab0352ddcc26417aa1941b3c252fcb29d88eff4f3de5de4476c3",t.toU8a()),pe=_.child({name:"parachain-validation-data"}),me={validationData:{relayParentNumber:1e3,relayParentStorageRoot:"0x0",maxPovSize:5242880},relayChainState:{trieNodes:["0x5f04b49d95320d9021994c850f25b8e385f902000030000080000008000000000010000000100005000000050000000a0000000a000000000050000000100000e8764817000000040000000400000000000000000000000000000000000000000000000000000000000000000000000800000000200000040000000400000000001000b0040000000000000000000014000000040000000400000000000000010100000000060000006400000002000000c8000000020000001900000000000000020000000200000000c817a804000000","0x80011080ace5323aee784b03389c0e2cc68d81973f8fa26d395f333ecad7399271c781e1808e5db75be813c05205986cbd6fdede707a4d26816063a41eb42ebc262c734fad","0x8004648086a9239b72237f5bf119e2a880c32f5866460632700509cb874c60f67fe815ea80f6f6801e4b41e2e6d8ec194dba122bfb9eb33feb2545ef5144cea79551f7cc5280c629a7e712d763fe83b35d2a082430af6737a89f23219c0eb3051c83bc5af5ad80fed5ecd6097308a6540f8cf31aeaad186e6898d2ecc0e623767c521c70e39953","0x800804809f3ada68c357b5e0a3ebb39ef181acfa9943af4725c244330a4b2c60837612e88082ad3fbdf392429afeacc70177704b760bb145547c1f152e1fcf651916b43820","0x8008208042793f557c1d003b647e2eda79c2b5088c7d8cab2e82c1dcc87f4343cca91ae4485ead6eef5c4b1c68eaa71ea17a02d9de0400","0x80210280de38445d825563f8e218255a417c16971afa85b4f2ef18fbe08fbc5b976dc0d6801a2ff24096295cfccf1adda80b8dfffe380b9f3b54d7a3cdb67864a4655e62968022a699b2cc90a6654c84163d2a498506b192afe7cd9777227e5288e8ff069c0f","0x80400180ebebd1a1cd0bbc6714b7fb0ac854cca5a4c4e34e69485da48be3c8087b56e09b80128645c79ca6581c248a412fd7b8bc532a187600e6e1cc20c915538ba4df6a79","0x80ffbe80d9302a505e2b1ac931f539aed33bf791d1982906ae64c7197324044f191e9bca80972cd2f703f9c94fd516e14b7013c6f1545095855b6c4b36f21d89dad30aa54d80b2495ce4d07001927bb0857611f8d3a1449e791d0b010e3861c32dec0c44179680f5929c8ef9b0ac6ec8a529c91348d8cd6c169920dd37d055544a6c31c53b11e380402a0bf7ff07cee790d9cc065fc138ff6afa7db016d898d65b2b716af354c6f68042aef1dafffd1d9debbb8e6c4eb48b5c141ddf0aad2b0f3f4ddf53e6b38e65c080b31fa0392c1abdce1aa29d1544c94634ecab87ecaba6409db33aaa7621992a8280b1f4de7c3ac5665016d561a60659cd2d8f2d3e0a97e2ea9749279bd8e35eb1f180816ac87a2893694016b21768137a76ea459190ea0fc3c645d85e1a3d4eb194fe802e563b43e7334454c841953424be8c2b7a1c3295dbc391045cb6b88388ad5e7080b1ed3b02e5989b7d134ca056c778f1f5b6ffd377b2d8064483da6e94b82b0e40800cb3299c44a5db8fdcb4932e1b6ab0385d6ef1c9f8d85e0a75b787b6f4fd6c3c805a44c30e2676dc2d4c17451f51d9502e85064387999f366e6f3d404509a7780f80d6788ca71c6aabe421c352027acdb9532563dc5f1b25e6154b721f431e9990ed","0x9d0da05ca59913bc38a8630590f2627c154080834dda0ba5adf00d798e981a28a13e728cf83e35aefc87318440a61869f724474c5f0a351b6a99a5b21324516e668bb86a570400505f0e7b9012096b41c4eb3aaf947f6ea4290800007c7700e67da63472835bb0b737093a19ad4c63f5a4efb16ffa83d00700000400","0x9e207f03cfdce586301014700e2c25931040505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f0ec2d17a76153ff51817f12d9cfc3c7f0400","0x9e710b30bd2eab0352ddcc26417aa1945fc180699a53b51a9709a3a86039c49b5ef278e9fc244dae27e1a0380c91bff5b0488580c0d4096d94e724b8e86f952e5456c7253776de04c405582d2c350ee172d3eaa77c77081e0bfde17b36573208a06cb5cfba6b63f5a4efb16ffa83d00700000402803d0ae0b8f6832e8fabf0ec62521c2487c58b69eb97060faa8059b00ff6b7262d505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f03c716fb8fff3de61a883bb76adb34a20400806c8122e0f7f786071d6a51b330d612eccdcbe8d8f79936accabd640506dffdf380a6abfb72ed49b586829cca4ce631c092d45a017ab0d68288d308873025cfe5d280521b868fc212b25f021984cf02ced547cd45952b88360766839dfde7d4683e61","0x9ede3d8a54d27e44a9d5ce189618f22d1008505f0e7b9012096b41c4eb3aaf947f6ea42908010080c74756edffa217dfb07ab596d82753deff985ac215e5cc2997d29afe1d397c16","0x9ef78c98723ddc9073523ef3beefda0c1004505f0e7b9012096b41c4eb3aaf947f6ea4290800007c77095dac46c07a40d91506e7637ec4ba5763f5a4efb16ffa83d00700000400"]},horizontalMessages:[],downwardMessages:[]},ge=async(t,e=!0)=>{const r=await t.meta;if(0===t.number){const{trieRootHash:t,nodes:e}=await N(me.relayChainState.trieNodes,[]);return{...me,relayChainState:{trieNodes:e},validationData:{...me.validationData,relayParentStorageRoot:t}}}try{const e=(await t.extrinsics).find(t=>{const e=r.registry.createType("GenericExtrinsic",t)?.args?.[0];return e&&"validationData"in e});if(!e)throw new Error("Missing validation data from block");return r.registry.createType("GenericExtrinsic",e).args[0].toJSON()}catch(r){if(pe.warn("Failed to get validation data from block %d %s",t.number,r),e){const e=await t.parentBlock;if(e){const t=await ge(e,!1);return{...t,validationData:{...t.validationData,relayParentNumber:t.validationData.relayParentNumber+2}}}throw r}throw r}},ye=[new class{async createInherents(t){const e=await t.parentBlock;if(!e)throw new Error("parent block not found");const r=await e.meta,n=await ut(t),i=await ht(e);return[new ue.b(r.registry,r.tx.timestamp.set(i+BigInt(n))).toHex()]}},new class{async createInherents(t,e){const r=await t.parentBlock;if(!r)throw new Error("parent block not found");const n=await r.meta;if(!n.tx.parachainSystem?.setValidationData)return[];const i=await ge(r);let s=[];const o=[],a={},h=await(async t=>{const e=await t.head.meta,r=await t.head.read("u32",e.query.parachainInfo.parachainId);if(!r)throw new Error("Cannot find parachain id");return r})(r.chain),u=(t=>le("0x63f78c98723ddc9073523ef3beefda0c4d7fefc408aac59dbfe80a72ac8e3ce5",t.toU8a()))(h),c=(t=>le("0x6a0da05ca59913bc38a8630590f2627c1d3719f5b0b12c7105c073c507445948",t.toU8a()))(h),l=(t=>le("0x6a0da05ca59913bc38a8630590f2627cf12b746dcf32e843354583c9702cc020",t.toU8a()))(h),f=await(async(t,e)=>{const r=await P();return(await r.remote.decodeProof(t,e)).reduce((t,[e,r])=>(t[e]=r,t),{})})(i.validationData.relayParentStorageRoot,i.relayChainState.trieNodes),d=await ut(t),g=Math.trunc(d/6e3)||1;for(const t of Object.values(ce))if(t===ce.CURRENT_SLOT){const e=f[t]?n.registry.createType("Slot",(0,M.V)(f[t])).toNumber():await at(r)*g,i=n.registry.createType("Slot",e+g);pe.debug({relayCurrentSlot:e,newSlot:i.toNumber()},"Updating relay current slot"),s.push([t,(0,m.X)(i.toU8a())])}else s.push([t,f[t]]);const y=n.registry.createType("Vec",(0,M.V)(f[c])),w=n.registry.createType("Vec",(0,M.V)(f[l]));for(const t in e.horizontalMessages){const e=n.registry.createType("u32",t);if(!y.some(t=>t.eq(e))){const t=p.sortedIndexBy(y,e,t=>t.toNumber());y.splice(t,0,e)}if(!w.some(t=>t.eq(e))){const t=p.sortedIndexBy(w,e,t=>t.toNumber());w.splice(t,0,e)}}s.push([c,y.toHex()]),s.push([l,w.toHex()]);const b=n.registry.createType("HeadData",(await r.header).toHex());s.push([de(h),(0,m.X)(b.toU8a())]);let v=f[u]||"0x0000000000000000000000000000000000000000000000000000000000000000";for(const{msg:t,sentAt:r}of e.downwardMessages)v=(0,q.X)((0,mt.z)(n.registry.createType("Hash",v).toU8a(),n.registry.createType("BlockNumber",r).toU8a(),(0,q.q)(n.registry.createType("Bytes",t).toU8a(),256)),256),o.push({msg:t,sentAt:r});s.push([u,v]);for(const t of y){const r=e.horizontalMessages[t.toNumber()]||e.horizontalMessages[t.toString()]||[],o=n.registry.createType("HrmpChannelId",{sender:t,receiver:h.toNumber()}),u=fe(o),c=f[u],l=c?n.registry.createType("AbridgedHrmpChannel",(0,M.V)(c)).toJSON():{maxCapacity:1e3,maxTotalSize:102400,maxMessageSize:102400,msgCount:0,totalSize:0,mqcHead:0,senderDeposit:5e12,recipientDeposit:5e12},d=[];for(const{data:t,sentAt:e}of r){const e=i.validationData.relayParentNumber+1,r=n.registry.createType("Bytes",t);l.mqcHead=(0,q.X)((0,mt.z)(n.registry.createType("Hash",l.mqcHead).toU8a(),n.registry.createType("BlockNumber",e).toU8a(),(0,q.q)(r.toU8a(),256)),256),l.msgCount=l.msgCount+1,l.totalSize=l.totalSize+r.length,d.push({data:t,sentAt:e})}a[t.toNumber()]=d,s.push([u,n.registry.createType("AbridgedHrmpChannel",l).toHex()])}for(const t of w){const e=n.registry.createType("HrmpChannelId",{sender:h.toNumber(),receiver:t}),r=fe(e),i=f[r],o=i?n.registry.createType("AbridgedHrmpChannel",(0,M.V)(i)).toJSON():{maxCapacity:1e3,maxTotalSize:102400,maxMessageSize:102400,msgCount:0,totalSize:0,mqcHead:0};s.push([r,n.registry.createType("AbridgedHrmpChannel",o).toHex()])}const k=(t=>le("0xcd710b30bd2eab0352ddcc26417aa1949e94c040f5e73d9b7addd6cb603d15d3",t.toU8a()))(h);if(await r.get(Q(n.query.parachainSystem.pendingValidationCode()))){const t=n.registry.createType("UpgradeGoAhead","GoAhead");s.push([k,t.toHex()])}else s.push([k,null]);if(e.relayChainStateOverrides)for(const[t,r]of e.relayChainStateOverrides)s=s.filter(([e,r])=>e!==t),s.push([t,r]);const{trieRootHash:S,nodes:E}=await N(i.relayChainState.trieNodes,s),x=n.tx.parachainSystem.setValidationData.meta.args.length,R=e.relayParentNumber??i.validationData.relayParentNumber+g;if(1===x){const t={...i,downwardMessages:o,horizontalMessages:a,validationData:{...i.validationData,relayParentStorageRoot:S,relayParentNumber:R},relayChainState:{trieNodes:E}};return[new ue.b(n.registry,n.tx.parachainSystem.setValidationData(t)).toHex()]}if(2===x){let t=i.relayParentDescendants;if(t){let e=t[0];if(e){let r;e={...e,number:R,stateRoot:S},t=[e,...t.slice(1)];for(const e of t)r&&(e.parentHash=r.hash,e.number=r.number.toNumber()+1),r=n.registry.createType("Header",e)}}const e={...i,validationData:{...i.validationData,relayParentStorageRoot:S,relayParentNumber:R},relayChainState:{trieNodes:E},relayParentDescendants:t},r={downwardMessages:{full_messages:o,hashed_messages:[]},horizontalMessages:{full_messages:Object.entries(a).flatMap(([t,e])=>e.map(e=>[t,e])),hashed_messages:[]}};return[new ue.b(n.registry,n.tx.parachainSystem.setValidationData(e,r)).toHex()]}throw new Error("Unsupported setValidationData")}},new class{async createInherents(t,e){const r=await t.parentBlock;if(!r)throw new Error("parent block not found");const n=await r.meta;if(!n.tx.paraInherent?.enter)return[];if(0===r.number)return[new ue.b(n.registry,n.tx.paraInherent.enter({parentHeader:(await r.header).toJSON()})).toHex()];const i=(await r.extrinsics).find(t=>{const e=n.registry.createType("GenericExtrinsic",t)?.args?.[0];return e&&"bitfields"in e});if(!i)throw new Error("Missing paraInherent data from block");const s={...n.registry.createType("GenericExtrinsic",i).args[0].toJSON(),bitfields:[],backedCandidates:[],parentHeader:(await r.header).toJSON()};return[new ue.b(n.registry,n.tx.paraInherent.enter(s)).toHex()]}},new class{async createInherents(t,e){const r=await t.parentBlock;if(!r)throw new Error("parent block not found");const n=await r.meta;if(!n.tx.authorInherent?.kickOffAuthorshipValidation)return n.query.authorNoting&&t.pushStorageLayer().set(Q(n.query.authorNoting.didSetContainerAuthorData()),n.registry.createType("bool",!0).toHex()),[];const i=t.pushStorageLayer(),s=n.registry.hasType("NimbusPrimitivesNimbusCryptoPublic")?"NimbusPrimitivesNimbusCryptoPublic":"AccountId",o=n.registry.hasType("NimbusPrimitivesNimbusCryptoPublic")?"0x567b6ddb05396c0a83853b6f40d27450534c7963df8619b8c6064480c4db9703":"5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY";if(i.set(Q(n.query.authorInherent.author()),n.registry.createType(s,o).toHex()),n.query.authoritiesNoting&&(i.set(Q(n.query.authoritiesNoting.authorities()),n.registry.createType(`Vec<${s}>`,[o]).toHex()),i.set(Q(n.query.authoritiesNoting.didSetOrchestratorAuthorityData()),n.registry.createType("bool",!0).toHex())),n.query.parachainStaking&&i.set(Q(n.query.parachainStaking.selectedCandidates()),n.registry.createType(`Vec<${s}>`,[o]).toHex()),n.query.authorityAssignment&&n.query.session){const e=await t.chain.head.read("u32",n.query.session.currentIndex);e&&(i.set(Q(n.query.authorityAssignment.collatorContainerChain(e)),n.registry.createType("DpCollatorAssignmentAssignedCollatorsPublic",{orchestratorChain:[o]}).toHex()),i.set(Q(n.query.authorityAssignment.collatorContainerChain(e.toBigInt()+1n)),n.registry.createType("DpCollatorAssignmentAssignedCollatorsPublic",{orchestratorChain:[o]}).toHex())),i.set(Q(n.query.authorNoting.didSetContainerAuthorData()),n.registry.createType("bool",!0).toHex())}return[new ue.b(n.registry,n.tx.authorInherent.kickOffAuthorshipValidation()).toHex()]}},new class{async createInherents(t,e){const r=await t.parentBlock;if(!r)throw new Error("parent block not found");const n=await r.meta;return n.tx.randomness?.setBabeRandomnessResults?[new ue.b(n.registry,n.tx.randomness.setBabeRandomnessResults()).toHex()]:[]}}],we=(_.child({name:"rpc"}),x.Ie(t=>/^0x\w+$/.test(t))),be=x.Yj().length(66).and(we);class ve extends Error{code;constructor(t,e){super(e),this.name="ResponseError",this.code=t}toJSON(){return{code:this.code,message:this.message}}}const Me=x.Ik({count:x.ai().optional(),to:x.ai().optional(),dmp:x.YO(x.Ik({sentAt:x.ai(),msg:we})).min(1).optional(),ump:x.g1(x.ai(),x.YO(we).min(1)).optional(),hrmp:x.g1(x.KC([x.ai(),x.Yj()]),x.YO(x.Ik({sentAt:x.ai(),data:we})).min(1)).optional(),transactions:x.YO(we).min(1).optional(),unsafeBlockHeight:x.ai().optional(),relayChainStateOverrides:x.YO(x.PV([we,x.KC([we,x.ch()])])).optional(),relayParentNumber:x.ai().optional()}),ke=be.or(x.ai()),Se={dev_newBlock:async(t,[e])=>{const{count:r,to:n,hrmp:i,ump:s,dmp:o,transactions:a,unsafeBlockHeight:h,relayChainStateOverrides:u,relayParentNumber:c}=Me.parse(e||{}),l=t.chain.head.number,f=n?n-l:r,d=void 0!==f?Math.max(f,1):1;let p;if(void 0!==h&&h<=l)throw new ve(1,"unsafeBlockHeight must be greater than current block height");for(let e=0;e{throw new ve(1,t.toString())});_.debug({hash:r.hash},"dev_newBlock"),p=r.hash}return p},dev_setBlockBuildMode:async(t,[e])=>{if(_.debug({mode:se[e]},"dev_setBlockBuildMode"),void 0===se[e])throw new ve(1,`Invalid mode ${e}`);t.chain.txPool.mode=e},dev_setHead:async(t,[e])=>{const r=ke.parse(e);let n;if("number"==typeof r){const e=r>0?r:t.chain.head.number+r;n=await t.chain.getBlockAt(e)}else n=await t.chain.getBlock(r);if(!n)throw new ve(1,`Block not found ${r}`);return await t.chain.setHead(n),n.hash},dev_setRuntimeLogLevel:async(t,[e])=>{if(_.debug({runtimeLogLevel:e},"dev_setRuntimeLogLevel"),"number"!=typeof e)throw new ve(1,`Invalid runtimeLogLevel ${e}`);t.chain.runtimeLogLevel=e},dev_setStorage:async(t,e)=>{const[r,n]=e,i=await G(t.chain,r,n).catch(t=>{throw new ve(1,t.toString())});return _.debug({hash:i,values:r},"dev_setStorage"),i},dev_timeTravel:async(t,[e])=>{const r="string"==typeof e?Date.parse(e):e;if(Number.isNaN(r))throw new ve(1,"Invalid date");return await(async(t,e)=>{const r=await t.head.meta,n=await ut(t.head),i=Math.floor(e/n),s=[[Q(r.query.timestamp.now()),(0,m.X)(r.registry.createType("u64",e).toU8a())]];if(r.consts.babe){s.push([Q(r.query.babe.currentSlot()),(0,m.X)(r.registry.createType("Slot",i).toU8a())]);const t=r.consts.babe.epochDuration.toNumber(),n=Math.floor(e/t);s.push([Q(r.query.babe.epochIndex()),(0,m.X)(r.registry.createType("u64",n).toU8a())])}else r.query.aura&&s.push([Q(r.query.aura.currentSlot()),(0,m.X)(r.registry.createType("Slot",i).toU8a())]);await G(t,s)})(t.chain,r),r}},Ee=Se;var xe=r(87004),Re=r(44284);const Ae=({parentHash:t,number:e,stateRoot:r,extrinsicsRoot:n,digest:i})=>({parentHash:t.toHex(),number:e.toHex(),stateRoot:r.toHex(),extrinsicsRoot:n.toHex(),digest:{logs:i.logs.map(t=>t.toHex())}}),_e=async(t,[e])=>{const r=Array.isArray(e)?e:[e],n=await Promise.all(r.map(t=>(0,xe.qv)(t,void 0,!0)?(0,Re.M)(t):t).map(e=>t.chain.getBlockAt(e))).then(t=>t.map(t=>t?.hash||null));return Array.isArray(e)?n:n[0]},Be=async(t,[e])=>{const r=await t.chain.getBlock(e);if(!r)throw new ve(1,`Block ${e} not found`);return Ae(await r.header)},Te=async(t,[e])=>{const r=await t.chain.getBlock(e);if(!r)throw new ve(1,`Block ${e} not found`);return{block:{header:Ae(await r.header),extrinsics:await r.extrinsics},justifications:null}},Oe=async t=>t.chain.head.hash,Ce=async(t,e,{subscribe:r})=>{let n=()=>{};const i=t.chain.headState.subscribeHead(()=>n()),s=r("chain_newHead",i,()=>t.chain.headState.unsubscribeHead(i));return n=async()=>{s(Ae(await t.chain.head.header))},setTimeout(n,50),i},Pe=async(t,e,{subscribe:r})=>{let n=()=>{};const i=t.chain.headState.subscribeHead(()=>n()),s=r("chain_finalizedHead",i,()=>t.chain.headState.unsubscribeHead(i));return n=async()=>{s(Ae(await t.chain.head.header))},setTimeout(n,50),i},Ie=async(t,[e],{unsubscribe:r})=>{r(e)},Ne=_e,Le=Ce,De=Ie,Ue=Ie,He=async(t,[e])=>{const r=await t.chain.getBlock(e);if(!r)throw new ve(1,`Block ${e} not found`);return await r.extrinsics},je=async(t,[e,r,n])=>{const i=await t.chain.getBlock(e);if(!i)throw new ve(1,`Block ${e} not found`);return{success:!0,value:(await i.call(r,[n])).result}},Fe=_e;async function qe(t,e){const r=await t.getKeysPaged({...e,pageSize:ze}),n=(await t.getMany(r)).map((t,e)=>({key:r[e],value:t}));return r.lengthsetTimeout(t,0)),t()}const We=async(...t)=>He(...t).catch(()=>null),$e=async(...t)=>je.call(void 0,...t).then(({value:t})=>({success:!0,value:t}),t=>function(t){return t instanceof ve&&1===t.code}(t)?null:{success:!1,error:t}),Ke=t=>Promise.resolve(t.chain.head.number),Je=async t=>(await t.chain.getBlockAt(0)).hash,Ze=async(t,[e])=>{const r=await t.chain.getBlockAt(e);return r?[r.hash]:[]},Xe=async(t,[e])=>{const r=await t.chain.getBlock(e);return r?(await r.header).toHex():null},Ge=new Map,Qe=async(t,[e,r,n],{subscribe:i})=>{const s=vt(),o=i("chainHead_v1_storageEvent",s,()=>Ge.delete(s));return Ge.set(s,{callback:o,hash:e,params:[],storageDiffs:new Map}),Ve(async()=>{const n=await t.chain.getBlock(e);n?(await Promise.all(r.map(async t=>{switch(t.type){case"value":{const e=await n.get(t.key);return e&&Ge.get(s)?.callback({event:"storage",key:t.key,value:e}),null}case"hash":return await n.get(t.key)&&Ge.get(s)?.callback({event:"storage",key:t.key,hash:e}),null;case"descendantsValues":{let e,r={prefix:t.key,startKey:"0x"};do{({items:e,next:r}=await qe(n,r));for(const{key:t,value:r}of e)Ge.get(s)?.callback({event:"storage",key:t,value:r})}while(null!==r);return null}case"descendantsHashes":{let e,r={prefix:t.key,startKey:"0x"};do{({items:e,next:r}=await qe(n,r));for(const{key:t,value:r}of e)void 0!==r&&Ge.get(s)?.callback({event:"storage",key:t,hash:(0,q.X)(r)})}while(null!==r);return null}case"closestDescendantMerkleValue":{const e=Ge.get(s);return e?(e.storageDiffs.has(t.key)||e.storageDiffs.set(t.key,0),e.callback({event:"storage",operationId:s,items:[{key:t.key,closestDescendantMerkleValue:String(e.storageDiffs.get(t.key))}]}),null):null}}})),Ge.get(s)?.callback({event:"storageDone"})):Ge.get(s)?.callback({event:"storageError",operationId:s,error:"Block not found"})}),s},Ye=async(t,[e],{unsubscribe:r})=>(r(e),null),tr=_.child({name:"rpc-chainHead_v1"}),er=new Map,rr=async(t,[e],{subscribe:r})=>{const n=t.chain.headState.subscribeHead(async t=>{tr.trace({hash:t.hash},"chainHead_v1_follow");const r=e?await(async()=>{const[e,r]=await Promise.all([t.runtimeVersion,t.parentBlock.then(t=>t?.runtimeVersion)]);return e.implVersion!==r?.implVersion||e.specVersion!==r.specVersion?e:null})():null;i({event:"newBlock",blockHash:t.hash,parentBlockHash:(await t.parentBlock)?.hash,newRuntime:r}),i({event:"bestBlockChanged",bestBlockHash:t.hash}),i({event:"finalized",finalizedBlockHashes:[t.hash],prunedBlockHashes:[]});const s=er.get(n)?.storageDiffs;if(s?.size){const e=Object.keys(await t.storageDiff());for(const[t,r]of s.entries())e.some(e=>e.startsWith(t))&&s.set(t,r+1)}}),i=r("chainHead_v1_followEvent",n,()=>{t.chain.headState.unsubscribeHead(n),er.delete(n)});return er.set(n,{callback:i,pendingDescendantValues:new Map,storageDiffs:new Map}),Ve(async()=>{i({event:"initialized",finalizedBlockHashes:[t.chain.head.hash],finalizedBlockRuntime:e?await t.chain.head.runtimeVersion:null}),i({event:"bestBlockChanged",bestBlockHash:t.chain.head.hash})}),n},nr=async(t,[e],{unsubscribe:r})=>(r(e),null),ir=async(t,[e,r])=>{if(!er.has(e))return null;const n=await t.chain.getBlock(r);return n?(await n.header).toHex():null},sr=t=>({result:"started",operationId:t}),or=()=>Math.random().toString(36).substring(2),ar=async(t,[e,r,n,i])=>{const s=or();return Ve(async()=>{const o=await t.chain.getBlock(r);if(o)try{const t=await o.call(n,[i]);er.get(e)?.callback({event:"operationCallDone",operationId:s,output:t.result})}catch(t){er.get(e)?.callback({event:"operationError",operationId:s,error:t.message})}else er.get(e)?.callback({event:"operationError",operationId:s,error:`Block ${r} not found`})}),sr(s)},hr=async(t,[e,r,n,i])=>{const s=or();return Ve(async()=>{const i=await t.chain.getBlock(r);if(!i)return void er.get(e)?.callback({event:"operationError",operationId:s,error:"Block not found"});const o=await Promise.all(n.map(async t=>{switch(t.type){case"value":{const r=await i.get(t.key);return r&&er.get(e)?.callback({event:"operationStorageItems",operationId:s,items:[{key:t.key,value:r}]}),null}case"hash":{const r=await i.get(t.key);return r&&er.get(e)?.callback({event:"operationStorageItems",operationId:s,items:[{key:t.key,hash:(0,q.X)(r)}]}),null}case"descendantsValues":{const{items:r,next:n}=await qe(i,{prefix:t.key,startKey:"0x"});return er.get(e)?.callback({event:"operationStorageItems",operationId:s,items:r}),n}case"descendantsHashes":{const{items:r,next:n}=await qe(i,{prefix:t.key,startKey:"0x"});return er.get(e)?.callback({event:"operationStorageItems",operationId:s,items:r.map(({key:t,value:e})=>({key:t,hash:void 0!==e?(0,q.X)(e):void 0}))}),n?{...n,isDescendantHashes:!0}:null}case"closestDescendantMerkleValue":{const r=er.get(e);return r?(r.storageDiffs.has(t.key)||r.storageDiffs.set(t.key,0),r.callback({event:"operationStorageItems",operationId:s,items:[{key:t.key,closestDescendantMerkleValue:String(r.storageDiffs.get(t.key))}]}),null):null}}})),a=o.filter(t=>null!==t);if(a.length){const t=er.get(e);t&&(t.pendingDescendantValues.set(s,{hash:r,params:a}),t.callback({event:"operationWaitingForContinue",operationId:s}))}else er.get(e)?.callback({event:"operationStorageDone",operationId:s})}),{...sr(s),discardedItems:0}},ur={result:"limitReached"},cr=async(t,[e,r])=>{if(!er.has(e))return ur;const n=await t.chain.getBlock(r);if(!n)throw new ve(-32801,"Block not found");const i=or();return Ve(async()=>{const t=await n.extrinsics;er.get(e)?.callback({event:"operationBodyDone",operationId:i,value:t})}),sr(i)},lr=async(t,[e,r])=>{const n=er.get(e),i=n?.pendingDescendantValues.get(r);if(!i||!n)throw new ve(-32803,"Operation ID doesn't have anything pending");const s=await t.chain.getBlock(i.hash);if(!s)throw new ve(-32801,"Block not found");return Ve(async()=>{const t=(await Promise.all(i.params.map(async t=>{const{items:e,next:i}=await qe(s,t);return n.callback({event:"operationStorageItems",operationId:r,items:t.isDescendantHashes?e.map(({key:t,value:e})=>({key:t,hash:void 0!==e?(0,q.X)(e):e})):e}),i}))).filter(t=>null!==t);t.length?(n.pendingDescendantValues.set(r,{hash:i.hash,params:t}),n.callback({event:"operationWaitingForContinue",operationId:r})):(n.pendingDescendantValues.delete(r),n.callback({event:"operationStorageDone",operationId:r}))}),null},fr=async(t,[e,r])=>(er.get(e)?.pendingDescendantValues.delete(r),null),dr=async(t,[e,r])=>null,pr=async t=>t.chain.api.getSystemChain(),mr=async t=>{const e=await t.chain.api.getBlockHash(0);if(null===e)throw new ve(1,"Unexpected null genesis hash");return e},gr=async t=>t.chain.api.getSystemProperties(),yr=_.child({name:"rpc-transaction_v1"}),wr=async(t,[e])=>(await t.chain.submitExtrinsic(e).catch(t=>{yr.warn("Submit extrinsic failed",t)}),Math.random().toString(36).substring(2)),br=async(t,[e])=>null,vr={...s,...o,...h,...a},Mr=_.child({name:"rpc-author"}),kr=async(t,[e])=>t.chain.submitExtrinsic(e).catch(t=>{const e=t.isInvalid?1010:1011;throw new ve(e,t.toString())}),Sr=async(t,[e],{subscribe:r,unsubscribe:n})=>{let i=t=>{};const s=t.chain.headState.subscribeHead(t=>i(t)),o=r("author_extrinsicUpdate",s,()=>t.chain.headState.unsubscribeHead(s)),a=([t,r])=>{t===e&&(o(r.toJSON()),h(s))};t.chain.txPool.event.on(ie,a);const h=e=>{t.chain.txPool.event.removeListener(ie,a),n(e)};i=async t=>{(await t.extrinsics).includes(e)&&(Mr.debug({block:t.hash},"author_extrinsicUpdate"),o({inBlock:t.hash}),await new Promise(t=>setTimeout(t,100)),o({finalized:t.hash}),h(s))};try{await t.chain.submitExtrinsic(e),setTimeout(()=>{o({ready:null}),o({broadcast:["5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"]})},50)}catch(t){Mr.error({error:t},"ExtrinsicFailed");const e=t.isInvalid?1010:1011;throw h(s),new ve(e,t.toString())}return s},Er=async(t,[e],{unsubscribe:r})=>{r(e)},xr=async t=>t.chain.txPool.pendingExtrinsics,Rr=async(t,[e,r])=>{const n=await t.chain.getBlock(r);if(!n)throw new ve(1,`Block ${r} not found`);const i=await n.registry,s=(0,M.V)(e);return(await n.call("TransactionPaymentApi_query_fee_details",[i.createType("Extrinsic",s).toHex(),i.createType("u32",s.byteLength).toHex()])).result},Ar=async(t,[e,r])=>{const n=await t.chain.getBlock(r);if(!n)throw new ve(1,`Block ${r} not found`);const i=await n.registry,s=(0,M.V)(e);return(await n.call("TransactionPaymentApi_query_info",[i.createType("Extrinsic",s).toHex(),i.createType("u32",s.byteLength).toHex()])).result},_r=_.child({name:"rpc-state"}),Br=async(t,[e])=>{const r=await t.chain.getBlock(e);return r?.runtimeVersion||null},Tr=async(t,[e])=>{const r=await t.chain.getBlock(e);return r?.metadata||null},Or=async(t,[e,r])=>{const n=await t.chain.getBlock(r);return await(n?.get(e))||null},Cr=async(t,[e,r,n,i])=>{const s=await t.chain.getBlock(i);return s?.getKeysPaged({prefix:e,pageSize:r,startKey:n})},Pr=async(t,[e,r])=>{const n=await t.chain.getBlock(r);if(!n)return[];const i=await Promise.all(e.map(async t=>[t,await n.get(t).then(t=>t||null)]));return[{block:n.hash,changes:i}]},Ir=async(t,[e,r,n])=>{const i=await t.chain.getBlock(n);if(!i)throw new ve(1,`Block ${n} not found`);return(await i.call(e,[r])).result},Nr=async(t,e,{subscribe:r})=>{let n=t=>{};const i=await t.chain.headState.subscribeStorage([(0,F.i)(":code")],t=>n(t)),s=r("state_runtimeVersion",i,()=>t.chain.headState.unsubscribeStorage(i));return n=async t=>s(await t.runtimeVersion),(async()=>{n(t.chain.head)})(),i},Lr=async(t,[e],{unsubscribe:r})=>{r(e)},Dr=async(t,[e],{subscribe:r})=>{let n=(t,e)=>{};const i=await t.chain.headState.subscribeStorage(e,(t,e)=>n(t,e)),s=r("state_storage",i,()=>t.chain.headState.unsubscribeStorage(i));return n=async(t,e)=>{_r.trace({hash:t.hash},"state_subscribeStorage"),s({block:t.hash,changes:e})},(async()=>{const r=await Promise.all(e.map(async e=>[e,await t.chain.head.get(e)||null]));s({block:t.chain.head.hash,changes:r})})(),i},Ur=async(t,[e],{unsubscribe:r})=>{r(e)},Hr=async(t,[e,r,n])=>{if(!it(e))throw new ve(-32e3,"Client error: Invalid child storage key");const i=await t.chain.getBlock(n);return await(i?.get(nt(e,r)))||null},jr=async(t,[e,r,n,i,s])=>{if(!it(e))throw new ve(-32e3,"Client error: Invalid child storage key");const o=await t.chain.getBlock(s);return o?.getKeysPaged({prefix:nt(e,r),pageSize:n,startKey:nt(e,i)}).then(t=>t.map(ot))},Fr=Or,qr=async()=>"5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY",zr=async()=>["Full"],Vr=async()=>[],Wr=async t=>t.chain.api.getSystemChain(),$r=async t=>t.chain.api.getSystemProperties(),Kr=async t=>t.chain.api.getSystemName(),Jr=async t=>"chopsticks-v1",Zr=async t=>"Development",Xr=async()=>({peers:0,isSyncing:!1,shouldHavePeers:!1}),Gr=async(t,[e,r])=>{const{outcome:n}=await t.chain.dryRunExtrinsic(e,r);return n.toHex()},Qr=async(t,[e])=>{const r=t.chain.head,n=await r.registry,i=n.createType("AccountId",e),s=await r.call("AccountNonceApi_account_nonce",[i.toHex()]);return n.createType("Index",(0,M.V)(s.result)).toNumber()+t.chain.txPool.pendingExtrinsicsBy(e).length},Yr={...{...i,...u,...n,...c,...l,...f},...vr,...Ee,rpc_methods:async()=>Promise.resolve({version:1,methods:Object.keys(Yr).sort()})};var tn=r(63145),en=r(34502);const rn={...Yr},nn=_.child({name:"[Chopsticks provider]"});class sn{chain;#G=!1;#Q=new re.b;#Y;#tt={};constructor(t){this.chain=t,this.#Y=new Promise((t,e)=>{this.#Q.once("connected",t),this.#Q.once("error",e),this.connect()})}static fromEndpoint=async(t,e,r)=>new sn(await(async t=>{const{api:e,blockHash:r,...n}=await(async t=>{let e;_.debug(t,"Setup options"),e=t.genesis?t.genesis:"string"==typeof t.endpoint&&/^(https|http):\/\//.test(t.endpoint||"")?new tn.e(t.endpoint):new en.E(t.endpoint,3e3,void 0,t.rpcTimeout);const r=new ct(e);let n;if(r.onFetching(t.hooks?.apiFetching),await r.isReady,null==t.block)n=await r.getFinalizedHead().then(t=>{if(!t)throw new Error("Cannot find block hash");return t});else if("string"==typeof t.block&&t.block.startsWith("0x"))n=t.block;else{if(!Number.isInteger(+t.block))throw new Error(`Invalid block number or hash: ${t.block}`);n=await r.getBlockHash(Number(t.block)).then(e=>{if(!e)throw new Error(`Cannot find block hash for ${t.block}`);return e})}return _.debug({...t,blockHash:n},"Args"),{...t,blockHash:n,api:r}})(t),i=await e.getHeader(r);if(!i)throw new Error(`Cannot find header for ${r}`);const s=new he({api:e,buildBlockMode:n.buildBlockMode,inherentProviders:ye,db:n.db,header:{hash:r,number:Number(i.number)},mockSignatureHost:n.mockSignatureHost,allowUnresolvedImports:n.allowUnresolvedImports,runtimeLogLevel:n.runtimeLogLevel,registeredTypes:n.registeredTypes||{},offchainWorker:n.offchainWorker,maxMemoryBlockCount:n.maxMemoryBlockCount,processQueuedMessages:n.processQueuedMessages,saveBlocks:n.saveBlocks});return n.genesis&&await s.newBlock(),s})({endpoint:t,mockSignatureHost:!0,block:e,db:r}));get hasSubscriptions(){return!0}get isClonable(){return!0}get isConnected(){return this.#G}get isReady(){return this.#Y}clone=()=>new sn(this.chain);connect=async()=>{this.#G=!0,this.#Q.emit("connected")};disconnect=async()=>{this.#G=!1,this.#Q.emit("disconnected")};on=(t,e)=>(this.#Q.on(t,e),()=>{this.#Q.removeListener(t,e)});subscriptionManager={subscribe:(t,e,r=()=>{})=>{const n=this.#tt[e];return n&&(n.onCancel=r),r=>{nn.debug("subscribe-callback",t,e,r);const n=this.#tt[e];n?n.callback(null,r):nn.trace(`Unable to find active subscription=${e}`)}},unsubscribe:t=>{nn.debug("unsubscribe-callback",t);const e=this.#tt[t];e?(e.onCancel?.(),delete this.#tt[t]):nn.trace(`Unable to find active subscription=${t}`)}};send=async(t,e,r,n)=>{try{nn.debug("send",{method:t,params:e});const r=rn[t];if(!r)throw nn.error(`Unable to find rpc handler=${t}`),new Error(`Unable to find rpc handler=${t}`);if(n){nn.debug("subscribe",{method:t,params:e});const i=await r({chain:this.chain},e,this.subscriptionManager);if(!i)throw new Error(`Unable to subscribe=${t}`);return this.#tt[i]={callback:n.callback,method:t,params:e,type:n.type},i}return nn.debug("call",{method:t,params:e}),r({chain:this.chain},e,this.subscriptionManager)}catch(t){throw nn.error("send error.",t),t}};subscribe(t,e,r,n){return this.send(e,r,!1,{callback:n,type:t})}async unsubscribe(t,e,r){if(!this.#tt[r])return nn.trace(`Unable to find active subscription=${r}`),!1;try{return this.send(e,[r])}catch{return!1}}}x.Ik({id:x.Yj(),name:x.Yj(),properties:x.Ik({ss58Format:x.ai().optional(),tokenDecimals:x.KC([x.ai(),x.YO(x.ai())]).optional(),tokenSymbol:x.KC([x.Yj(),x.YO(x.Yj())]).optional()}),genesis:x.Ik({raw:x.Ik({top:x.g1(x.Yj())})})}),_.child({name:"xcm"})},14834(t,e,r){"use strict";var n=r(69501),i="undefined"==typeof globalThis?r.g:globalThis;t.exports=function(){for(var t=[],e=0;ee},17545(t,e,r){"use strict";function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}r.d(e,{A:()=>n})},17826(t,e,r){"use strict";r.d(e,{A:()=>i});var n=r(72715);function i(){return i="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,r){var i=function(t,e){for(;!{}.hasOwnProperty.call(t,e)&&null!==(t=(0,n.A)(t)););return t}(t,e);if(i){var s=Object.getOwnPropertyDescriptor(i,e);return s.get?s.get.call(arguments.length<3?t:r):s.value}},i.apply(null,arguments)}},24586(t,e,r){"use strict";r.d(e,{A:()=>i});var n=r(68515);function i(t,e,r){return(e=(0,n.A)(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}},30414(t,e,r){"use strict";r.d(e,{A:()=>s});var n=r(68515);function i(t,e){for(var r=0;r{const e=o.call(t);return l[e]||(l[e]=e.slice(8,-1).toLowerCase())});var l;const f=t=>(t=t.toLowerCase(),e=>c(e)===t),d=t=>e=>typeof e===t,{isArray:p}=Array,m=d("undefined");function g(t){return null!==t&&!m(t)&&null!==t.constructor&&!m(t.constructor)&&b(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const y=f("ArrayBuffer"),w=d("string"),b=d("function"),v=d("number"),M=t=>null!==t&&"object"==typeof t,k=t=>{if("object"!==c(t))return!1;const e=a(t);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||u in t||h in t)},S=f("Date"),E=f("File"),x=f("Blob"),R=f("FileList"),A=f("URLSearchParams"),[_,B,T,O]=["ReadableStream","Request","Response","Headers"].map(f);function C(t,e,{allOwnKeys:r=!1}={}){if(null==t)return;let n,i;if("object"!=typeof t&&(t=[t]),p(t))for(n=0,i=t.length;n0;)if(n=r[i],e===n.toLowerCase())return n;return null}const I="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:r.g,N=t=>!m(t)&&t!==I,L=(D="undefined"!=typeof Uint8Array&&a(Uint8Array),t=>D&&t instanceof D);var D;const U=f("HTMLFormElement"),H=(({hasOwnProperty:t})=>(e,r)=>t.call(e,r))(Object.prototype),j=f("RegExp"),F=(t,e)=>{const r=Object.getOwnPropertyDescriptors(t),n={};C(r,(r,i)=>{let s;!1!==(s=e(r,i,t))&&(n[i]=s||r)}),Object.defineProperties(t,n)},q=f("AsyncFunction"),z=(V="function"==typeof setImmediate,W=b(I.postMessage),V?setImmediate:W?($=`axios@${Math.random()}`,K=[],I.addEventListener("message",({source:t,data:e})=>{t===I&&e===$&&K.length&&K.shift()()},!1),t=>{K.push(t),I.postMessage($,"*")}):t=>setTimeout(t));var V,W,$,K;const J="undefined"!=typeof queueMicrotask?queueMicrotask.bind(I):void 0!==n&&n.nextTick||z;var Z={isArray:p,isArrayBuffer:y,isBuffer:g,isFormData:t=>{let e;return t&&("function"==typeof FormData&&t instanceof FormData||b(t.append)&&("formdata"===(e=c(t))||"object"===e&&b(t.toString)&&"[object FormData]"===t.toString()))},isArrayBufferView:function(t){let e;return e="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&y(t.buffer),e},isString:w,isNumber:v,isBoolean:t=>!0===t||!1===t,isObject:M,isPlainObject:k,isEmptyObject:t=>{if(!M(t)||g(t))return!1;try{return 0===Object.keys(t).length&&Object.getPrototypeOf(t)===Object.prototype}catch(t){return!1}},isReadableStream:_,isRequest:B,isResponse:T,isHeaders:O,isUndefined:m,isDate:S,isFile:E,isBlob:x,isRegExp:j,isFunction:b,isStream:t=>M(t)&&b(t.pipe),isURLSearchParams:A,isTypedArray:L,isFileList:R,forEach:C,merge:function t(){const{caseless:e,skipUndefined:r}=N(this)&&this||{},n={},i=(i,s)=>{const o=e&&P(n,s)||s;k(n[o])&&k(i)?n[o]=t(n[o],i):k(i)?n[o]=t({},i):p(i)?n[o]=i.slice():r&&m(i)||(n[o]=i)};for(let t=0,e=arguments.length;t(C(e,(e,n)=>{r&&b(e)?t[n]=s(e,r):t[n]=e},{allOwnKeys:n}),t),trim:t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:t=>(65279===t.charCodeAt(0)&&(t=t.slice(1)),t),inherits:(t,e,r,n)=>{t.prototype=Object.create(e.prototype,n),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),r&&Object.assign(t.prototype,r)},toFlatObject:(t,e,r,n)=>{let i,s,o;const h={};if(e=e||{},null==t)return e;do{for(i=Object.getOwnPropertyNames(t),s=i.length;s-- >0;)o=i[s],n&&!n(o,t,e)||h[o]||(e[o]=t[o],h[o]=!0);t=!1!==r&&a(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e},kindOf:c,kindOfTest:f,endsWith:(t,e,r)=>{t=String(t),(void 0===r||r>t.length)&&(r=t.length),r-=e.length;const n=t.indexOf(e,r);return-1!==n&&n===r},toArray:t=>{if(!t)return null;if(p(t))return t;let e=t.length;if(!v(e))return null;const r=new Array(e);for(;e-- >0;)r[e]=t[e];return r},forEachEntry:(t,e)=>{const r=(t&&t[h]).call(t);let n;for(;(n=r.next())&&!n.done;){const r=n.value;e.call(t,r[0],r[1])}},matchAll:(t,e)=>{let r;const n=[];for(;null!==(r=t.exec(e));)n.push(r);return n},isHTMLForm:U,hasOwnProperty:H,hasOwnProp:H,reduceDescriptors:F,freezeMethods:t=>{F(t,(e,r)=>{if(b(t)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;const n=t[r];b(n)&&(e.enumerable=!1,"writable"in e?e.writable=!1:e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")}))})},toObjectSet:(t,e)=>{const r={},n=t=>{t.forEach(t=>{r[t]=!0})};return p(t)?n(t):n(String(t).split(e)),r},toCamelCase:t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(t,e,r){return e.toUpperCase()+r}),noop:()=>{},toFiniteNumber:(t,e)=>null!=t&&Number.isFinite(t=+t)?t:e,findKey:P,global:I,isContextDefined:N,isSpecCompliantForm:function(t){return!!(t&&b(t.append)&&"FormData"===t[u]&&t[h])},toJSONObject:t=>{const e=new Array(10),r=(t,n)=>{if(M(t)){if(e.indexOf(t)>=0)return;if(g(t))return t;if(!("toJSON"in t)){e[n]=t;const i=p(t)?[]:{};return C(t,(t,e)=>{const s=r(t,n+1);!m(s)&&(i[e]=s)}),e[n]=void 0,i}}return t};return r(t,0)},isAsyncFn:q,isThenable:t=>t&&(M(t)||b(t))&&b(t.then)&&b(t.catch),setImmediate:z,asap:J,isIterable:t=>null!=t&&b(t[h])};function X(t,e,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=t,this.name="AxiosError",e&&(this.code=e),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i,this.status=i.status?i.status:null)}Z.inherits(X,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Z.toJSONObject(this.config),code:this.code,status:this.status}}});const G=X.prototype,Q={};function Y(t){return Z.isPlainObject(t)||Z.isArray(t)}function tt(t){return Z.endsWith(t,"[]")?t.slice(0,-2):t}function et(t,e,r){return t?t.concat(e).map(function(t,e){return t=tt(t),!r&&e?"["+t+"]":t}).join(r?".":""):e}["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{Q[t]={value:t}}),Object.defineProperties(X,Q),Object.defineProperty(G,"isAxiosError",{value:!0}),X.from=(t,e,r,n,i,s)=>{const o=Object.create(G);Z.toFlatObject(t,o,function(t){return t!==Error.prototype},t=>"isAxiosError"!==t);const a=t&&t.message?t.message:"Error",h=null==e&&t?t.code:e;return X.call(o,a,h,r,n,i),t&&null==o.cause&&Object.defineProperty(o,"cause",{value:t,configurable:!0}),o.name=t&&t.name||"Error",s&&Object.assign(o,s),o};const rt=Z.toFlatObject(Z,{},null,function(t){return/^is[A-Z]/.test(t)});function nt(t,e,r){if(!Z.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const n=(r=Z.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(t,e){return!Z.isUndefined(e[t])})).metaTokens,s=r.visitor||c,o=r.dots,a=r.indexes,h=(r.Blob||"undefined"!=typeof Blob&&Blob)&&Z.isSpecCompliantForm(e);if(!Z.isFunction(s))throw new TypeError("visitor must be a function");function u(t){if(null===t)return"";if(Z.isDate(t))return t.toISOString();if(Z.isBoolean(t))return t.toString();if(!h&&Z.isBlob(t))throw new X("Blob is not supported. Use a Buffer instead.");return Z.isArrayBuffer(t)||Z.isTypedArray(t)?h&&"function"==typeof Blob?new Blob([t]):i.from(t):t}function c(t,r,i){let s=t;if(t&&!i&&"object"==typeof t)if(Z.endsWith(r,"{}"))r=n?r:r.slice(0,-2),t=JSON.stringify(t);else if(Z.isArray(t)&&function(t){return Z.isArray(t)&&!t.some(Y)}(t)||(Z.isFileList(t)||Z.endsWith(r,"[]"))&&(s=Z.toArray(t)))return r=tt(r),s.forEach(function(t,n){!Z.isUndefined(t)&&null!==t&&e.append(!0===a?et([r],n,o):null===a?r:r+"[]",u(t))}),!1;return!!Y(t)||(e.append(et(i,r,o),u(t)),!1)}const l=[],f=Object.assign(rt,{defaultVisitor:c,convertValue:u,isVisitable:Y});if(!Z.isObject(t))throw new TypeError("data must be an object");return function t(r,n){if(!Z.isUndefined(r)){if(-1!==l.indexOf(r))throw Error("Circular reference detected in "+n.join("."));l.push(r),Z.forEach(r,function(r,i){!0===(!(Z.isUndefined(r)||null===r)&&s.call(e,r,Z.isString(i)?i.trim():i,n,f))&&t(r,n?n.concat(i):[i])}),l.pop()}}(t),e}function it(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(t){return e[t]})}function st(t,e){this._pairs=[],t&&nt(t,this,e)}const ot=st.prototype;function at(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function ht(t,e,r){if(!e)return t;const n=r&&r.encode||at;Z.isFunction(r)&&(r={serialize:r});const i=r&&r.serialize;let s;if(s=i?i(e,r):Z.isURLSearchParams(e)?e.toString():new st(e,r).toString(n),s){const e=t.indexOf("#");-1!==e&&(t=t.slice(0,e)),t+=(-1===t.indexOf("?")?"?":"&")+s}return t}ot.append=function(t,e){this._pairs.push([t,e])},ot.toString=function(t){const e=t?function(e){return t.call(this,e,it)}:it;return this._pairs.map(function(t){return e(t[0])+"="+e(t[1])},"").join("&")};var ut=class{constructor(){this.handlers=[]}use(t,e,r){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Z.forEach(this.handlers,function(e){null!==e&&t(e)})}},ct={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},lt={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:st,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]};const ft="undefined"!=typeof window&&"undefined"!=typeof document,dt="object"==typeof navigator&&navigator||void 0,pt=ft&&(!dt||["ReactNative","NativeScript","NS"].indexOf(dt.product)<0),mt="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,gt=ft&&window.location.href||"http://localhost";var yt={...Object.freeze({__proto__:null,hasBrowserEnv:ft,hasStandardBrowserWebWorkerEnv:mt,hasStandardBrowserEnv:pt,navigator:dt,origin:gt}),...lt};function wt(t){function e(t,r,n,i){let s=t[i++];if("__proto__"===s)return!0;const o=Number.isFinite(+s),a=i>=t.length;return s=!s&&Z.isArray(n)?n.length:s,a?(Z.hasOwnProp(n,s)?n[s]=[n[s],r]:n[s]=r,!o):(n[s]&&Z.isObject(n[s])||(n[s]=[]),e(t,r,n[s],i)&&Z.isArray(n[s])&&(n[s]=function(t){const e={},r=Object.keys(t);let n;const i=r.length;let s;for(n=0;n{e(function(t){return Z.matchAll(/\w+|\[(\w*)]/g,t).map(t=>"[]"===t[0]?"":t[1]||t[0])}(t),n,r,0)}),r}return null}const bt={transitional:ct,adapter:["xhr","http","fetch"],transformRequest:[function(t,e){const r=e.getContentType()||"",n=r.indexOf("application/json")>-1,i=Z.isObject(t);if(i&&Z.isHTMLForm(t)&&(t=new FormData(t)),Z.isFormData(t))return n?JSON.stringify(wt(t)):t;if(Z.isArrayBuffer(t)||Z.isBuffer(t)||Z.isStream(t)||Z.isFile(t)||Z.isBlob(t)||Z.isReadableStream(t))return t;if(Z.isArrayBufferView(t))return t.buffer;if(Z.isURLSearchParams(t))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return function(t,e){return nt(t,new yt.classes.URLSearchParams,{visitor:function(t,e,r,n){return yt.isNode&&Z.isBuffer(t)?(this.append(e,t.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)},...e})}(t,this.formSerializer).toString();if((s=Z.isFileList(t))||r.indexOf("multipart/form-data")>-1){const e=this.env&&this.env.FormData;return nt(s?{"files[]":t}:t,e&&new e,this.formSerializer)}}return i||n?(e.setContentType("application/json",!1),function(t){if(Z.isString(t))try{return(0,JSON.parse)(t),Z.trim(t)}catch(t){if("SyntaxError"!==t.name)throw t}return(0,JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){const e=this.transitional||bt.transitional,r=e&&e.forcedJSONParsing,n="json"===this.responseType;if(Z.isResponse(t)||Z.isReadableStream(t))return t;if(t&&Z.isString(t)&&(r&&!this.responseType||n)){const r=!(e&&e.silentJSONParsing)&&n;try{return JSON.parse(t,this.parseReviver)}catch(t){if(r){if("SyntaxError"===t.name)throw X.from(t,X.ERR_BAD_RESPONSE,this,null,this.response);throw t}}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:yt.classes.FormData,Blob:yt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Z.forEach(["delete","get","head","post","put","patch"],t=>{bt.headers[t]={}});var vt=bt;const Mt=Z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),kt=Symbol("internals");function St(t){return t&&String(t).trim().toLowerCase()}function Et(t){return!1===t||null==t?t:Z.isArray(t)?t.map(Et):String(t)}function xt(t,e,r,n,i){return Z.isFunction(n)?n.call(this,e,r):(i&&(e=r),Z.isString(e)?Z.isString(n)?-1!==e.indexOf(n):Z.isRegExp(n)?n.test(e):void 0:void 0)}class Rt{constructor(t){t&&this.set(t)}set(t,e,r){const n=this;function i(t,e,r){const i=St(e);if(!i)throw new Error("header name must be a non-empty string");const s=Z.findKey(n,i);(!s||void 0===n[s]||!0===r||void 0===r&&!1!==n[s])&&(n[s||e]=Et(t))}const s=(t,e)=>Z.forEach(t,(t,r)=>i(t,r,e));if(Z.isPlainObject(t)||t instanceof this.constructor)s(t,e);else if(Z.isString(t)&&(t=t.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim()))s((t=>{const e={};let r,n,i;return t&&t.split("\n").forEach(function(t){i=t.indexOf(":"),r=t.substring(0,i).trim().toLowerCase(),n=t.substring(i+1).trim(),!r||e[r]&&Mt[r]||("set-cookie"===r?e[r]?e[r].push(n):e[r]=[n]:e[r]=e[r]?e[r]+", "+n:n)}),e})(t),e);else if(Z.isObject(t)&&Z.isIterable(t)){let r,n,i={};for(const e of t){if(!Z.isArray(e))throw TypeError("Object iterator must return a key-value pair");i[n=e[0]]=(r=i[n])?Z.isArray(r)?[...r,e[1]]:[r,e[1]]:e[1]}s(i,e)}else null!=t&&i(e,t,r);return this}get(t,e){if(t=St(t)){const r=Z.findKey(this,t);if(r){const t=this[r];if(!e)return t;if(!0===e)return function(t){const e=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(t);)e[n[1]]=n[2];return e}(t);if(Z.isFunction(e))return e.call(this,t,r);if(Z.isRegExp(e))return e.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=St(t)){const r=Z.findKey(this,t);return!(!r||void 0===this[r]||e&&!xt(0,this[r],r,e))}return!1}delete(t,e){const r=this;let n=!1;function i(t){if(t=St(t)){const i=Z.findKey(r,t);!i||e&&!xt(0,r[i],i,e)||(delete r[i],n=!0)}}return Z.isArray(t)?t.forEach(i):i(t),n}clear(t){const e=Object.keys(this);let r=e.length,n=!1;for(;r--;){const i=e[r];t&&!xt(0,this[i],i,t,!0)||(delete this[i],n=!0)}return n}normalize(t){const e=this,r={};return Z.forEach(this,(n,i)=>{const s=Z.findKey(r,i);if(s)return e[s]=Et(n),void delete e[i];const o=t?function(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,e,r)=>e.toUpperCase()+r)}(i):String(i).trim();o!==i&&delete e[i],e[o]=Et(n),r[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return Z.forEach(this,(r,n)=>{null!=r&&!1!==r&&(e[n]=t&&Z.isArray(r)?r.join(", "):r)}),e}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,e])=>t+": "+e).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...e){const r=new this(t);return e.forEach(t=>r.set(t)),r}static accessor(t){const e=(this[kt]=this[kt]={accessors:{}}).accessors,r=this.prototype;function n(t){const n=St(t);e[n]||(function(t,e){const r=Z.toCamelCase(" "+e);["get","set","has"].forEach(n=>{Object.defineProperty(t,n+r,{value:function(t,r,i){return this[n].call(this,e,t,r,i)},configurable:!0})})}(r,t),e[n]=!0)}return Z.isArray(t)?t.forEach(n):n(t),this}}Rt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Z.reduceDescriptors(Rt.prototype,({value:t},e)=>{let r=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(t){this[r]=t}}}),Z.freezeMethods(Rt);var At=Rt;function _t(t,e){const r=this||vt,n=e||r,i=At.from(n.headers);let s=n.data;return Z.forEach(t,function(t){s=t.call(r,s,i.normalize(),e?e.status:void 0)}),i.normalize(),s}function Bt(t){return!(!t||!t.__CANCEL__)}function Tt(t,e,r){X.call(this,null==t?"canceled":t,X.ERR_CANCELED,e,r),this.name="CanceledError"}function Ot(t,e,r){const n=r.config.validateStatus;r.status&&n&&!n(r.status)?e(new X("Request failed with status code "+r.status,[X.ERR_BAD_REQUEST,X.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r)):t(r)}Z.inherits(Tt,X,{__CANCEL__:!0});const Ct=(t,e,r=3)=>{let n=0;const i=function(t,e){t=t||10;const r=new Array(t),n=new Array(t);let i,s=0,o=0;return e=void 0!==e?e:1e3,function(a){const h=Date.now(),u=n[o];i||(i=h),r[s]=a,n[s]=h;let c=o,l=0;for(;c!==s;)l+=r[c++],c%=t;if(s=(s+1)%t,s===o&&(o=(o+1)%t),h-i{h=s,o=null,a&&(clearTimeout(a),a=null),(r=>{const s=r.loaded,o=r.lengthComputable?r.total:void 0,a=s-n,h=i(a);n=s,t({loaded:s,total:o,progress:o?s/o:void 0,bytes:a,rate:h||void 0,estimated:h&&o&&s<=o?(o-s)/h:void 0,event:r,lengthComputable:null!=o,[e?"download":"upload"]:!0})})(...r)};return[(...t)=>{const e=Date.now(),r=e-h;r>=u?c(t,e):(o=t,a||(a=setTimeout(()=>{a=null,c(o)},u-r)))},()=>o&&c(o)]}(0,r)},Pt=(t,e)=>{const r=null!=t;return[n=>e[0]({lengthComputable:r,total:t,loaded:n}),e[1]]},It=t=>(...e)=>Z.asap(()=>t(...e));var Nt=yt.hasStandardBrowserEnv?((t,e)=>r=>(r=new URL(r,yt.origin),t.protocol===r.protocol&&t.host===r.host&&(e||t.port===r.port)))(new URL(yt.origin),yt.navigator&&/(msie|trident)/i.test(yt.navigator.userAgent)):()=>!0,Lt=yt.hasStandardBrowserEnv?{write(t,e,r,n,i,s,o){if("undefined"==typeof document)return;const a=[`${t}=${encodeURIComponent(e)}`];Z.isNumber(r)&&a.push(`expires=${new Date(r).toUTCString()}`),Z.isString(n)&&a.push(`path=${n}`),Z.isString(i)&&a.push(`domain=${i}`),!0===s&&a.push("secure"),Z.isString(o)&&a.push(`SameSite=${o}`),document.cookie=a.join("; ")},read(t){if("undefined"==typeof document)return null;const e=document.cookie.match(new RegExp("(?:^|; )"+t+"=([^;]*)"));return e?decodeURIComponent(e[1]):null},remove(t){this.write(t,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function Dt(t,e,r){let n=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e);return t&&(n||0==r)?function(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}(t,e):e}const Ut=t=>t instanceof At?{...t}:t;function Ht(t,e){e=e||{};const r={};function n(t,e,r,n){return Z.isPlainObject(t)&&Z.isPlainObject(e)?Z.merge.call({caseless:n},t,e):Z.isPlainObject(e)?Z.merge({},e):Z.isArray(e)?e.slice():e}function i(t,e,r,i){return Z.isUndefined(e)?Z.isUndefined(t)?void 0:n(void 0,t,0,i):n(t,e,0,i)}function s(t,e){if(!Z.isUndefined(e))return n(void 0,e)}function o(t,e){return Z.isUndefined(e)?Z.isUndefined(t)?void 0:n(void 0,t):n(void 0,e)}function a(r,i,s){return s in e?n(r,i):s in t?n(void 0,r):void 0}const h={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(t,e,r)=>i(Ut(t),Ut(e),0,!0)};return Z.forEach(Object.keys({...t,...e}),function(n){const s=h[n]||i,o=s(t[n],e[n],n);Z.isUndefined(o)&&s!==a||(r[n]=o)}),r}var jt=t=>{const e=Ht({},t);let{data:r,withXSRFToken:n,xsrfHeaderName:i,xsrfCookieName:s,headers:o,auth:a}=e;if(e.headers=o=At.from(o),e.url=ht(Dt(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&o.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):""))),Z.isFormData(r))if(yt.hasStandardBrowserEnv||yt.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(Z.isFunction(r.getHeaders)){const t=r.getHeaders(),e=["content-type","content-length"];Object.entries(t).forEach(([t,r])=>{e.includes(t.toLowerCase())&&o.set(t,r)})}if(yt.hasStandardBrowserEnv&&(n&&Z.isFunction(n)&&(n=n(e)),n||!1!==n&&Nt(e.url))){const t=i&&s&&Lt.read(s);t&&o.set(i,t)}return e},Ft="undefined"!=typeof XMLHttpRequest&&function(t){return new Promise(function(e,r){const n=jt(t);let i=n.data;const s=At.from(n.headers).normalize();let o,a,h,u,c,{responseType:l,onUploadProgress:f,onDownloadProgress:d}=n;function p(){u&&u(),c&&c(),n.cancelToken&&n.cancelToken.unsubscribe(o),n.signal&&n.signal.removeEventListener("abort",o)}let m=new XMLHttpRequest;function g(){if(!m)return;const n=At.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());Ot(function(t){e(t),p()},function(t){r(t),p()},{data:l&&"text"!==l&&"json"!==l?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:n,config:t,request:m}),m=null}m.open(n.method.toUpperCase(),n.url,!0),m.timeout=n.timeout,"onloadend"in m?m.onloadend=g:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(g)},m.onabort=function(){m&&(r(new X("Request aborted",X.ECONNABORTED,t,m)),m=null)},m.onerror=function(e){const n=new X(e&&e.message?e.message:"Network Error",X.ERR_NETWORK,t,m);n.event=e||null,r(n),m=null},m.ontimeout=function(){let e=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded";const i=n.transitional||ct;n.timeoutErrorMessage&&(e=n.timeoutErrorMessage),r(new X(e,i.clarifyTimeoutError?X.ETIMEDOUT:X.ECONNABORTED,t,m)),m=null},void 0===i&&s.setContentType(null),"setRequestHeader"in m&&Z.forEach(s.toJSON(),function(t,e){m.setRequestHeader(e,t)}),Z.isUndefined(n.withCredentials)||(m.withCredentials=!!n.withCredentials),l&&"json"!==l&&(m.responseType=n.responseType),d&&([h,c]=Ct(d,!0),m.addEventListener("progress",h)),f&&m.upload&&([a,u]=Ct(f),m.upload.addEventListener("progress",a),m.upload.addEventListener("loadend",u)),(n.cancelToken||n.signal)&&(o=e=>{m&&(r(!e||e.type?new Tt(null,t,m):e),m.abort(),m=null)},n.cancelToken&&n.cancelToken.subscribe(o),n.signal&&(n.signal.aborted?o():n.signal.addEventListener("abort",o)));const y=function(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}(n.url);y&&-1===yt.protocols.indexOf(y)?r(new X("Unsupported protocol "+y+":",X.ERR_BAD_REQUEST,t)):m.send(i||null)})},qt=(t,e)=>{const{length:r}=t=t?t.filter(Boolean):[];if(e||r){let r,n=new AbortController;const i=function(t){if(!r){r=!0,o();const e=t instanceof Error?t:this.reason;n.abort(e instanceof X?e:new Tt(e instanceof Error?e.message:e))}};let s=e&&setTimeout(()=>{s=null,i(new X(`timeout ${e} of ms exceeded`,X.ETIMEDOUT))},e);const o=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(t=>{t.unsubscribe?t.unsubscribe(i):t.removeEventListener("abort",i)}),t=null)};t.forEach(t=>t.addEventListener("abort",i));const{signal:a}=n;return a.unsubscribe=()=>Z.asap(o),a}};const zt=function*(t,e){let r=t.byteLength;if(!e||r{const i=async function*(t,e){for await(const r of async function*(t){if(t[Symbol.asyncIterator])return void(yield*t);const e=t.getReader();try{for(;;){const{done:t,value:r}=await e.read();if(t)break;yield r}}finally{await e.cancel()}}(t))yield*zt(r,e)}(t,e);let s,o=0,a=t=>{s||(s=!0,n&&n(t))};return new ReadableStream({async pull(t){try{const{done:e,value:n}=await i.next();if(e)return a(),void t.close();let s=n.byteLength;if(r){let t=o+=s;r(t)}t.enqueue(new Uint8Array(n))}catch(t){throw a(t),t}},cancel:t=>(a(t),i.return())},{highWaterMark:2})},{isFunction:Wt}=Z,$t=(({Request:t,Response:e})=>({Request:t,Response:e}))(Z.global),{ReadableStream:Kt,TextEncoder:Jt}=Z.global,Zt=(t,...e)=>{try{return!!t(...e)}catch(t){return!1}},Xt=t=>{t=Z.merge.call({skipUndefined:!0},$t,t);const{fetch:e,Request:r,Response:n}=t,i=e?Wt(e):"function"==typeof fetch,s=Wt(r),o=Wt(n);if(!i)return!1;const a=i&&Wt(Kt),h=i&&("function"==typeof Jt?(u=new Jt,t=>u.encode(t)):async t=>new Uint8Array(await new r(t).arrayBuffer()));var u;const c=s&&a&&Zt(()=>{let t=!1;const e=new r(yt.origin,{body:new Kt,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),l=o&&a&&Zt(()=>Z.isReadableStream(new n("").body)),f={stream:l&&(t=>t.body)};i&&["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!f[t]&&(f[t]=(e,r)=>{let n=e&&e[t];if(n)return n.call(e);throw new X(`Response type '${t}' is not supported`,X.ERR_NOT_SUPPORT,r)})});return async t=>{let{url:i,method:o,data:a,signal:u,cancelToken:d,timeout:p,onDownloadProgress:m,onUploadProgress:g,responseType:y,headers:w,withCredentials:b="same-origin",fetchOptions:v}=jt(t),M=e||fetch;y=y?(y+"").toLowerCase():"text";let k=qt([u,d&&d.toAbortSignal()],p),S=null;const E=k&&k.unsubscribe&&(()=>{k.unsubscribe()});let x;try{if(g&&c&&"get"!==o&&"head"!==o&&0!==(x=await(async(t,e)=>{const n=Z.toFiniteNumber(t.getContentLength());return null==n?(async t=>{if(null==t)return 0;if(Z.isBlob(t))return t.size;if(Z.isSpecCompliantForm(t)){const e=new r(yt.origin,{method:"POST",body:t});return(await e.arrayBuffer()).byteLength}return Z.isArrayBufferView(t)||Z.isArrayBuffer(t)?t.byteLength:(Z.isURLSearchParams(t)&&(t+=""),Z.isString(t)?(await h(t)).byteLength:void 0)})(e):n})(w,a))){let t,e=new r(i,{method:"POST",body:a,duplex:"half"});if(Z.isFormData(a)&&(t=e.headers.get("content-type"))&&w.setContentType(t),e.body){const[t,r]=Pt(x,Ct(It(g)));a=Vt(e.body,65536,t,r)}}Z.isString(b)||(b=b?"include":"omit");const e=s&&"credentials"in r.prototype,u={...v,signal:k,method:o.toUpperCase(),headers:w.normalize().toJSON(),body:a,duplex:"half",credentials:e?b:void 0};S=s&&new r(i,u);let d=await(s?M(S,v):M(i,u));const p=l&&("stream"===y||"response"===y);if(l&&(m||p&&E)){const t={};["status","statusText","headers"].forEach(e=>{t[e]=d[e]});const e=Z.toFiniteNumber(d.headers.get("content-length")),[r,i]=m&&Pt(e,Ct(It(m),!0))||[];d=new n(Vt(d.body,65536,r,()=>{i&&i(),E&&E()}),t)}y=y||"text";let R=await f[Z.findKey(f,y)||"text"](d,t);return!p&&E&&E(),await new Promise((e,r)=>{Ot(e,r,{data:R,headers:At.from(d.headers),status:d.status,statusText:d.statusText,config:t,request:S})})}catch(e){if(E&&E(),e&&"TypeError"===e.name&&/Load failed|fetch/i.test(e.message))throw Object.assign(new X("Network Error",X.ERR_NETWORK,t,S),{cause:e.cause||e});throw X.from(e,e&&e.code,t,S)}}},Gt=new Map,Qt=t=>{let e=t&&t.env||{};const{fetch:r,Request:n,Response:i}=e,s=[n,i,r];let o,a,h=s.length,u=Gt;for(;h--;)o=s[h],a=u.get(o),void 0===a&&u.set(o,a=h?new Map:Xt(e)),u=a;return a};Qt();const Yt={http:null,xhr:Ft,fetch:{get:Qt}};Z.forEach(Yt,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(t){}Object.defineProperty(t,"adapterName",{value:e})}});const te=t=>`- ${t}`,ee=t=>Z.isFunction(t)||null===t||!1===t;var re=function(t,e){t=Z.isArray(t)?t:[t];const{length:r}=t;let n,i;const s={};for(let o=0;o`adapter ${t} `+(!1===e?"is not supported by the environment":"is not available in the build"));throw new X("There is no suitable adapter to dispatch the request "+(r?t.length>1?"since :\n"+t.map(te).join("\n"):" "+te(t[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return i};function ne(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Tt(null,t)}function ie(t){return ne(t),t.headers=At.from(t.headers),t.data=_t.call(t,t.transformRequest),-1!==["post","put","patch"].indexOf(t.method)&&t.headers.setContentType("application/x-www-form-urlencoded",!1),re(t.adapter||vt.adapter,t)(t).then(function(e){return ne(t),e.data=_t.call(t,t.transformResponse,e),e.headers=At.from(e.headers),e},function(e){return Bt(e)||(ne(t),e&&e.response&&(e.response.data=_t.call(t,t.transformResponse,e.response),e.response.headers=At.from(e.response.headers))),Promise.reject(e)})}const se="1.13.2",oe={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{oe[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const ae={};oe.transitional=function(t,e,r){function n(t,e){return"[Axios v"+se+"] Transitional option '"+t+"'"+e+(r?". "+r:"")}return(r,i,s)=>{if(!1===t)throw new X(n(i," has been removed"+(e?" in "+e:"")),X.ERR_DEPRECATED);return e&&!ae[i]&&(ae[i]=!0,console.warn(n(i," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(r,i,s)}},oe.spelling=function(t){return(e,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};var he={assertOptions:function(t,e,r){if("object"!=typeof t)throw new X("options must be an object",X.ERR_BAD_OPTION_VALUE);const n=Object.keys(t);let i=n.length;for(;i-- >0;){const s=n[i],o=e[s];if(o){const e=t[s],r=void 0===e||o(e,s,t);if(!0!==r)throw new X("option "+s+" must be "+r,X.ERR_BAD_OPTION_VALUE);continue}if(!0!==r)throw new X("Unknown option "+s,X.ERR_BAD_OPTION)}},validators:oe};const ue=he.validators;class ce{constructor(t){this.defaults=t||{},this.interceptors={request:new ut,response:new ut}}async request(t,e){try{return await this._request(t,e)}catch(t){if(t instanceof Error){let e={};Error.captureStackTrace?Error.captureStackTrace(e):e=new Error;const r=e.stack?e.stack.replace(/^.+\n/,""):"";try{t.stack?r&&!String(t.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(t.stack+="\n"+r):t.stack=r}catch(t){}}throw t}}_request(t,e){"string"==typeof t?(e=e||{}).url=t:e=t||{},e=Ht(this.defaults,e);const{transitional:r,paramsSerializer:n,headers:i}=e;void 0!==r&&he.assertOptions(r,{silentJSONParsing:ue.transitional(ue.boolean),forcedJSONParsing:ue.transitional(ue.boolean),clarifyTimeoutError:ue.transitional(ue.boolean)},!1),null!=n&&(Z.isFunction(n)?e.paramsSerializer={serialize:n}:he.assertOptions(n,{encode:ue.function,serialize:ue.function},!0)),void 0!==e.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?e.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:e.allowAbsoluteUrls=!0),he.assertOptions(e,{baseUrl:ue.spelling("baseURL"),withXsrfToken:ue.spelling("withXSRFToken")},!0),e.method=(e.method||this.defaults.method||"get").toLowerCase();let s=i&&Z.merge(i.common,i[e.method]);i&&Z.forEach(["delete","get","head","post","put","patch","common"],t=>{delete i[t]}),e.headers=At.concat(s,i);const o=[];let a=!0;this.interceptors.request.forEach(function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(a=a&&t.synchronous,o.unshift(t.fulfilled,t.rejected))});const h=[];let u;this.interceptors.response.forEach(function(t){h.push(t.fulfilled,t.rejected)});let c,l=0;if(!a){const t=[ie.bind(this),void 0];for(t.unshift(...o),t.push(...h),c=t.length,u=Promise.resolve(e);l{if(!r._listeners)return;let e=r._listeners.length;for(;e-- >0;)r._listeners[e](t);r._listeners=null}),this.promise.then=t=>{let e;const n=new Promise(t=>{r.subscribe(t),e=t}).then(t);return n.cancel=function(){r.unsubscribe(e)},n},t(function(t,n,i){r.reason||(r.reason=new Tt(t,n,i),e(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){this.reason?t(this.reason):this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const e=this._listeners.indexOf(t);-1!==e&&this._listeners.splice(e,1)}toAbortSignal(){const t=new AbortController,e=e=>{t.abort(e)};return this.subscribe(e),t.signal.unsubscribe=()=>this.unsubscribe(e),t.signal}static source(){let t;return{token:new fe(function(e){t=e}),cancel:t}}}var de=fe;const pe={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(pe).forEach(([t,e])=>{pe[e]=t});var me=pe;const ge=function t(e){const r=new le(e),n=s(le.prototype.request,r);return Z.extend(n,le.prototype,r,{allOwnKeys:!0}),Z.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return t(Ht(e,r))},n}(vt);ge.Axios=le,ge.CanceledError=Tt,ge.CancelToken=de,ge.isCancel=Bt,ge.VERSION=se,ge.toFormData=nt,ge.AxiosError=X,ge.Cancel=ge.CanceledError,ge.all=function(t){return Promise.all(t)},ge.spread=function(t){return function(e){return t.apply(null,e)}},ge.isAxiosError=function(t){return Z.isObject(t)&&!0===t.isAxiosError},ge.mergeConfig=Ht,ge.AxiosHeaders=At,ge.formToJSON=t=>wt(Z.isHTMLForm(t)?new FormData(t):t),ge.getAdapter=re,ge.HttpStatusCode=me,ge.default=ge,t.exports=ge},55152(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.d(e,{A:()=>n})},63816(t,e,r){"use strict";r.d(e,{A:()=>Me});var n={};function i(t,e){return function(){return t.apply(e,arguments)}}r.r(n),r.d(n,{hasBrowserEnv:()=>mt,hasStandardBrowserEnv:()=>yt,hasStandardBrowserWebWorkerEnv:()=>wt,navigator:()=>gt,origin:()=>bt});var s=r(39907);const{toString:o}=Object.prototype,{getPrototypeOf:a}=Object,{iterator:h,toStringTag:u}=Symbol,c=(l=Object.create(null),t=>{const e=o.call(t);return l[e]||(l[e]=e.slice(8,-1).toLowerCase())});var l;const f=t=>(t=t.toLowerCase(),e=>c(e)===t),d=t=>e=>typeof e===t,{isArray:p}=Array,m=d("undefined");function g(t){return null!==t&&!m(t)&&null!==t.constructor&&!m(t.constructor)&&b(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const y=f("ArrayBuffer"),w=d("string"),b=d("function"),v=d("number"),M=t=>null!==t&&"object"==typeof t,k=t=>{if("object"!==c(t))return!1;const e=a(t);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||u in t||h in t)},S=f("Date"),E=f("File"),x=f("Blob"),R=f("FileList"),A=f("URLSearchParams"),[_,B,T,O]=["ReadableStream","Request","Response","Headers"].map(f);function C(t,e,{allOwnKeys:r=!1}={}){if(null==t)return;let n,i;if("object"!=typeof t&&(t=[t]),p(t))for(n=0,i=t.length;n0;)if(n=r[i],e===n.toLowerCase())return n;return null}const I="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:r.g,N=t=>!m(t)&&t!==I,L=(D="undefined"!=typeof Uint8Array&&a(Uint8Array),t=>D&&t instanceof D);var D;const U=f("HTMLFormElement"),H=(({hasOwnProperty:t})=>(e,r)=>t.call(e,r))(Object.prototype),j=f("RegExp"),F=(t,e)=>{const r=Object.getOwnPropertyDescriptors(t),n={};C(r,(r,i)=>{let s;!1!==(s=e(r,i,t))&&(n[i]=s||r)}),Object.defineProperties(t,n)},q=f("AsyncFunction"),z=(V="function"==typeof setImmediate,W=b(I.postMessage),V?setImmediate:W?($=`axios@${Math.random()}`,K=[],I.addEventListener("message",({source:t,data:e})=>{t===I&&e===$&&K.length&&K.shift()()},!1),t=>{K.push(t),I.postMessage($,"*")}):t=>setTimeout(t));var V,W,$,K;const J="undefined"!=typeof queueMicrotask?queueMicrotask.bind(I):void 0!==s&&s.nextTick||z,Z={isArray:p,isArrayBuffer:y,isBuffer:g,isFormData:t=>{let e;return t&&("function"==typeof FormData&&t instanceof FormData||b(t.append)&&("formdata"===(e=c(t))||"object"===e&&b(t.toString)&&"[object FormData]"===t.toString()))},isArrayBufferView:function(t){let e;return e="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&y(t.buffer),e},isString:w,isNumber:v,isBoolean:t=>!0===t||!1===t,isObject:M,isPlainObject:k,isEmptyObject:t=>{if(!M(t)||g(t))return!1;try{return 0===Object.keys(t).length&&Object.getPrototypeOf(t)===Object.prototype}catch(t){return!1}},isReadableStream:_,isRequest:B,isResponse:T,isHeaders:O,isUndefined:m,isDate:S,isFile:E,isBlob:x,isRegExp:j,isFunction:b,isStream:t=>M(t)&&b(t.pipe),isURLSearchParams:A,isTypedArray:L,isFileList:R,forEach:C,merge:function t(){const{caseless:e,skipUndefined:r}=N(this)&&this||{},n={},i=(i,s)=>{const o=e&&P(n,s)||s;k(n[o])&&k(i)?n[o]=t(n[o],i):k(i)?n[o]=t({},i):p(i)?n[o]=i.slice():r&&m(i)||(n[o]=i)};for(let t=0,e=arguments.length;t(C(e,(e,n)=>{r&&b(e)?t[n]=i(e,r):t[n]=e},{allOwnKeys:n}),t),trim:t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:t=>(65279===t.charCodeAt(0)&&(t=t.slice(1)),t),inherits:(t,e,r,n)=>{t.prototype=Object.create(e.prototype,n),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),r&&Object.assign(t.prototype,r)},toFlatObject:(t,e,r,n)=>{let i,s,o;const h={};if(e=e||{},null==t)return e;do{for(i=Object.getOwnPropertyNames(t),s=i.length;s-- >0;)o=i[s],n&&!n(o,t,e)||h[o]||(e[o]=t[o],h[o]=!0);t=!1!==r&&a(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e},kindOf:c,kindOfTest:f,endsWith:(t,e,r)=>{t=String(t),(void 0===r||r>t.length)&&(r=t.length),r-=e.length;const n=t.indexOf(e,r);return-1!==n&&n===r},toArray:t=>{if(!t)return null;if(p(t))return t;let e=t.length;if(!v(e))return null;const r=new Array(e);for(;e-- >0;)r[e]=t[e];return r},forEachEntry:(t,e)=>{const r=(t&&t[h]).call(t);let n;for(;(n=r.next())&&!n.done;){const r=n.value;e.call(t,r[0],r[1])}},matchAll:(t,e)=>{let r;const n=[];for(;null!==(r=t.exec(e));)n.push(r);return n},isHTMLForm:U,hasOwnProperty:H,hasOwnProp:H,reduceDescriptors:F,freezeMethods:t=>{F(t,(e,r)=>{if(b(t)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;const n=t[r];b(n)&&(e.enumerable=!1,"writable"in e?e.writable=!1:e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")}))})},toObjectSet:(t,e)=>{const r={},n=t=>{t.forEach(t=>{r[t]=!0})};return p(t)?n(t):n(String(t).split(e)),r},toCamelCase:t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(t,e,r){return e.toUpperCase()+r}),noop:()=>{},toFiniteNumber:(t,e)=>null!=t&&Number.isFinite(t=+t)?t:e,findKey:P,global:I,isContextDefined:N,isSpecCompliantForm:function(t){return!!(t&&b(t.append)&&"FormData"===t[u]&&t[h])},toJSONObject:t=>{const e=new Array(10),r=(t,n)=>{if(M(t)){if(e.indexOf(t)>=0)return;if(g(t))return t;if(!("toJSON"in t)){e[n]=t;const i=p(t)?[]:{};return C(t,(t,e)=>{const s=r(t,n+1);!m(s)&&(i[e]=s)}),e[n]=void 0,i}}return t};return r(t,0)},isAsyncFn:q,isThenable:t=>t&&(M(t)||b(t))&&b(t.then)&&b(t.catch),setImmediate:z,asap:J,isIterable:t=>null!=t&&b(t[h])};function X(t,e,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=t,this.name="AxiosError",e&&(this.code=e),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i,this.status=i.status?i.status:null)}Z.inherits(X,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Z.toJSONObject(this.config),code:this.code,status:this.status}}});const G=X.prototype,Q={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{Q[t]={value:t}}),Object.defineProperties(X,Q),Object.defineProperty(G,"isAxiosError",{value:!0}),X.from=(t,e,r,n,i,s)=>{const o=Object.create(G);Z.toFlatObject(t,o,function(t){return t!==Error.prototype},t=>"isAxiosError"!==t);const a=t&&t.message?t.message:"Error",h=null==e&&t?t.code:e;return X.call(o,a,h,r,n,i),t&&null==o.cause&&Object.defineProperty(o,"cause",{value:t,configurable:!0}),o.name=t&&t.name||"Error",s&&Object.assign(o,s),o};const Y=X;var tt=r(1048).Buffer;function et(t){return Z.isPlainObject(t)||Z.isArray(t)}function rt(t){return Z.endsWith(t,"[]")?t.slice(0,-2):t}function nt(t,e,r){return t?t.concat(e).map(function(t,e){return t=rt(t),!r&&e?"["+t+"]":t}).join(r?".":""):e}const it=Z.toFlatObject(Z,{},null,function(t){return/^is[A-Z]/.test(t)}),st=function(t,e,r){if(!Z.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const n=(r=Z.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(t,e){return!Z.isUndefined(e[t])})).metaTokens,i=r.visitor||u,s=r.dots,o=r.indexes,a=(r.Blob||"undefined"!=typeof Blob&&Blob)&&Z.isSpecCompliantForm(e);if(!Z.isFunction(i))throw new TypeError("visitor must be a function");function h(t){if(null===t)return"";if(Z.isDate(t))return t.toISOString();if(Z.isBoolean(t))return t.toString();if(!a&&Z.isBlob(t))throw new Y("Blob is not supported. Use a Buffer instead.");return Z.isArrayBuffer(t)||Z.isTypedArray(t)?a&&"function"==typeof Blob?new Blob([t]):tt.from(t):t}function u(t,r,i){let a=t;if(t&&!i&&"object"==typeof t)if(Z.endsWith(r,"{}"))r=n?r:r.slice(0,-2),t=JSON.stringify(t);else if(Z.isArray(t)&&function(t){return Z.isArray(t)&&!t.some(et)}(t)||(Z.isFileList(t)||Z.endsWith(r,"[]"))&&(a=Z.toArray(t)))return r=rt(r),a.forEach(function(t,n){!Z.isUndefined(t)&&null!==t&&e.append(!0===o?nt([r],n,s):null===o?r:r+"[]",h(t))}),!1;return!!et(t)||(e.append(nt(i,r,s),h(t)),!1)}const c=[],l=Object.assign(it,{defaultVisitor:u,convertValue:h,isVisitable:et});if(!Z.isObject(t))throw new TypeError("data must be an object");return function t(r,n){if(!Z.isUndefined(r)){if(-1!==c.indexOf(r))throw Error("Circular reference detected in "+n.join("."));c.push(r),Z.forEach(r,function(r,s){!0===(!(Z.isUndefined(r)||null===r)&&i.call(e,r,Z.isString(s)?s.trim():s,n,l))&&t(r,n?n.concat(s):[s])}),c.pop()}}(t),e};function ot(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(t){return e[t]})}function at(t,e){this._pairs=[],t&&st(t,this,e)}const ht=at.prototype;ht.append=function(t,e){this._pairs.push([t,e])},ht.toString=function(t){const e=t?function(e){return t.call(this,e,ot)}:ot;return this._pairs.map(function(t){return e(t[0])+"="+e(t[1])},"").join("&")};const ut=at;function ct(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function lt(t,e,r){if(!e)return t;const n=r&&r.encode||ct;Z.isFunction(r)&&(r={serialize:r});const i=r&&r.serialize;let s;if(s=i?i(e,r):Z.isURLSearchParams(e)?e.toString():new ut(e,r).toString(n),s){const e=t.indexOf("#");-1!==e&&(t=t.slice(0,e)),t+=(-1===t.indexOf("?")?"?":"&")+s}return t}const ft=class{constructor(){this.handlers=[]}use(t,e,r){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Z.forEach(this.handlers,function(e){null!==e&&t(e)})}},dt={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},pt={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:ut,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},mt="undefined"!=typeof window&&"undefined"!=typeof document,gt="object"==typeof navigator&&navigator||void 0,yt=mt&&(!gt||["ReactNative","NativeScript","NS"].indexOf(gt.product)<0),wt="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,bt=mt&&window.location.href||"http://localhost",vt={...n,...pt},Mt=function(t){function e(t,r,n,i){let s=t[i++];if("__proto__"===s)return!0;const o=Number.isFinite(+s),a=i>=t.length;return s=!s&&Z.isArray(n)?n.length:s,a?(Z.hasOwnProp(n,s)?n[s]=[n[s],r]:n[s]=r,!o):(n[s]&&Z.isObject(n[s])||(n[s]=[]),e(t,r,n[s],i)&&Z.isArray(n[s])&&(n[s]=function(t){const e={},r=Object.keys(t);let n;const i=r.length;let s;for(n=0;n{e(function(t){return Z.matchAll(/\w+|\[(\w*)]/g,t).map(t=>"[]"===t[0]?"":t[1]||t[0])}(t),n,r,0)}),r}return null},kt={transitional:dt,adapter:["xhr","http","fetch"],transformRequest:[function(t,e){const r=e.getContentType()||"",n=r.indexOf("application/json")>-1,i=Z.isObject(t);if(i&&Z.isHTMLForm(t)&&(t=new FormData(t)),Z.isFormData(t))return n?JSON.stringify(Mt(t)):t;if(Z.isArrayBuffer(t)||Z.isBuffer(t)||Z.isStream(t)||Z.isFile(t)||Z.isBlob(t)||Z.isReadableStream(t))return t;if(Z.isArrayBufferView(t))return t.buffer;if(Z.isURLSearchParams(t))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return function(t,e){return st(t,new vt.classes.URLSearchParams,{visitor:function(t,e,r,n){return vt.isNode&&Z.isBuffer(t)?(this.append(e,t.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)},...e})}(t,this.formSerializer).toString();if((s=Z.isFileList(t))||r.indexOf("multipart/form-data")>-1){const e=this.env&&this.env.FormData;return st(s?{"files[]":t}:t,e&&new e,this.formSerializer)}}return i||n?(e.setContentType("application/json",!1),function(t){if(Z.isString(t))try{return(0,JSON.parse)(t),Z.trim(t)}catch(t){if("SyntaxError"!==t.name)throw t}return(0,JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){const e=this.transitional||kt.transitional,r=e&&e.forcedJSONParsing,n="json"===this.responseType;if(Z.isResponse(t)||Z.isReadableStream(t))return t;if(t&&Z.isString(t)&&(r&&!this.responseType||n)){const r=!(e&&e.silentJSONParsing)&&n;try{return JSON.parse(t,this.parseReviver)}catch(t){if(r){if("SyntaxError"===t.name)throw Y.from(t,Y.ERR_BAD_RESPONSE,this,null,this.response);throw t}}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:vt.classes.FormData,Blob:vt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Z.forEach(["delete","get","head","post","put","patch"],t=>{kt.headers[t]={}});const St=kt,Et=Z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),xt=Symbol("internals");function Rt(t){return t&&String(t).trim().toLowerCase()}function At(t){return!1===t||null==t?t:Z.isArray(t)?t.map(At):String(t)}function _t(t,e,r,n,i){return Z.isFunction(n)?n.call(this,e,r):(i&&(e=r),Z.isString(e)?Z.isString(n)?-1!==e.indexOf(n):Z.isRegExp(n)?n.test(e):void 0:void 0)}class Bt{constructor(t){t&&this.set(t)}set(t,e,r){const n=this;function i(t,e,r){const i=Rt(e);if(!i)throw new Error("header name must be a non-empty string");const s=Z.findKey(n,i);(!s||void 0===n[s]||!0===r||void 0===r&&!1!==n[s])&&(n[s||e]=At(t))}const s=(t,e)=>Z.forEach(t,(t,r)=>i(t,r,e));if(Z.isPlainObject(t)||t instanceof this.constructor)s(t,e);else if(Z.isString(t)&&(t=t.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim()))s((t=>{const e={};let r,n,i;return t&&t.split("\n").forEach(function(t){i=t.indexOf(":"),r=t.substring(0,i).trim().toLowerCase(),n=t.substring(i+1).trim(),!r||e[r]&&Et[r]||("set-cookie"===r?e[r]?e[r].push(n):e[r]=[n]:e[r]=e[r]?e[r]+", "+n:n)}),e})(t),e);else if(Z.isObject(t)&&Z.isIterable(t)){let r,n,i={};for(const e of t){if(!Z.isArray(e))throw TypeError("Object iterator must return a key-value pair");i[n=e[0]]=(r=i[n])?Z.isArray(r)?[...r,e[1]]:[r,e[1]]:e[1]}s(i,e)}else null!=t&&i(e,t,r);return this}get(t,e){if(t=Rt(t)){const r=Z.findKey(this,t);if(r){const t=this[r];if(!e)return t;if(!0===e)return function(t){const e=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(t);)e[n[1]]=n[2];return e}(t);if(Z.isFunction(e))return e.call(this,t,r);if(Z.isRegExp(e))return e.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=Rt(t)){const r=Z.findKey(this,t);return!(!r||void 0===this[r]||e&&!_t(0,this[r],r,e))}return!1}delete(t,e){const r=this;let n=!1;function i(t){if(t=Rt(t)){const i=Z.findKey(r,t);!i||e&&!_t(0,r[i],i,e)||(delete r[i],n=!0)}}return Z.isArray(t)?t.forEach(i):i(t),n}clear(t){const e=Object.keys(this);let r=e.length,n=!1;for(;r--;){const i=e[r];t&&!_t(0,this[i],i,t,!0)||(delete this[i],n=!0)}return n}normalize(t){const e=this,r={};return Z.forEach(this,(n,i)=>{const s=Z.findKey(r,i);if(s)return e[s]=At(n),void delete e[i];const o=t?function(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,e,r)=>e.toUpperCase()+r)}(i):String(i).trim();o!==i&&delete e[i],e[o]=At(n),r[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return Z.forEach(this,(r,n)=>{null!=r&&!1!==r&&(e[n]=t&&Z.isArray(r)?r.join(", "):r)}),e}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,e])=>t+": "+e).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...e){const r=new this(t);return e.forEach(t=>r.set(t)),r}static accessor(t){const e=(this[xt]=this[xt]={accessors:{}}).accessors,r=this.prototype;function n(t){const n=Rt(t);e[n]||(function(t,e){const r=Z.toCamelCase(" "+e);["get","set","has"].forEach(n=>{Object.defineProperty(t,n+r,{value:function(t,r,i){return this[n].call(this,e,t,r,i)},configurable:!0})})}(r,t),e[n]=!0)}return Z.isArray(t)?t.forEach(n):n(t),this}}Bt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Z.reduceDescriptors(Bt.prototype,({value:t},e)=>{let r=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(t){this[r]=t}}}),Z.freezeMethods(Bt);const Tt=Bt;function Ot(t,e){const r=this||St,n=e||r,i=Tt.from(n.headers);let s=n.data;return Z.forEach(t,function(t){s=t.call(r,s,i.normalize(),e?e.status:void 0)}),i.normalize(),s}function Ct(t){return!(!t||!t.__CANCEL__)}function Pt(t,e,r){Y.call(this,null==t?"canceled":t,Y.ERR_CANCELED,e,r),this.name="CanceledError"}Z.inherits(Pt,Y,{__CANCEL__:!0});const It=Pt;function Nt(t,e,r){const n=r.config.validateStatus;r.status&&n&&!n(r.status)?e(new Y("Request failed with status code "+r.status,[Y.ERR_BAD_REQUEST,Y.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r)):t(r)}const Lt=(t,e,r=3)=>{let n=0;const i=function(t,e){t=t||10;const r=new Array(t),n=new Array(t);let i,s=0,o=0;return e=void 0!==e?e:1e3,function(a){const h=Date.now(),u=n[o];i||(i=h),r[s]=a,n[s]=h;let c=o,l=0;for(;c!==s;)l+=r[c++],c%=t;if(s=(s+1)%t,s===o&&(o=(o+1)%t),h-i{i=s,r=null,n&&(clearTimeout(n),n=null),t(...e)};return[(...t)=>{const e=Date.now(),a=e-i;a>=s?o(t,e):(r=t,n||(n=setTimeout(()=>{n=null,o(r)},s-a)))},()=>r&&o(r)]}(r=>{const s=r.loaded,o=r.lengthComputable?r.total:void 0,a=s-n,h=i(a);n=s,t({loaded:s,total:o,progress:o?s/o:void 0,bytes:a,rate:h||void 0,estimated:h&&o&&s<=o?(o-s)/h:void 0,event:r,lengthComputable:null!=o,[e?"download":"upload"]:!0})},r)},Dt=(t,e)=>{const r=null!=t;return[n=>e[0]({lengthComputable:r,total:t,loaded:n}),e[1]]},Ut=t=>(...e)=>Z.asap(()=>t(...e)),Ht=vt.hasStandardBrowserEnv?((t,e)=>r=>(r=new URL(r,vt.origin),t.protocol===r.protocol&&t.host===r.host&&(e||t.port===r.port)))(new URL(vt.origin),vt.navigator&&/(msie|trident)/i.test(vt.navigator.userAgent)):()=>!0,jt=vt.hasStandardBrowserEnv?{write(t,e,r,n,i,s,o){if("undefined"==typeof document)return;const a=[`${t}=${encodeURIComponent(e)}`];Z.isNumber(r)&&a.push(`expires=${new Date(r).toUTCString()}`),Z.isString(n)&&a.push(`path=${n}`),Z.isString(i)&&a.push(`domain=${i}`),!0===s&&a.push("secure"),Z.isString(o)&&a.push(`SameSite=${o}`),document.cookie=a.join("; ")},read(t){if("undefined"==typeof document)return null;const e=document.cookie.match(new RegExp("(?:^|; )"+t+"=([^;]*)"));return e?decodeURIComponent(e[1]):null},remove(t){this.write(t,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function Ft(t,e,r){let n=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e);return t&&(n||0==r)?function(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}(t,e):e}const qt=t=>t instanceof Tt?{...t}:t;function zt(t,e){e=e||{};const r={};function n(t,e,r,n){return Z.isPlainObject(t)&&Z.isPlainObject(e)?Z.merge.call({caseless:n},t,e):Z.isPlainObject(e)?Z.merge({},e):Z.isArray(e)?e.slice():e}function i(t,e,r,i){return Z.isUndefined(e)?Z.isUndefined(t)?void 0:n(void 0,t,0,i):n(t,e,0,i)}function s(t,e){if(!Z.isUndefined(e))return n(void 0,e)}function o(t,e){return Z.isUndefined(e)?Z.isUndefined(t)?void 0:n(void 0,t):n(void 0,e)}function a(r,i,s){return s in e?n(r,i):s in t?n(void 0,r):void 0}const h={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(t,e,r)=>i(qt(t),qt(e),0,!0)};return Z.forEach(Object.keys({...t,...e}),function(n){const s=h[n]||i,o=s(t[n],e[n],n);Z.isUndefined(o)&&s!==a||(r[n]=o)}),r}const Vt=t=>{const e=zt({},t);let{data:r,withXSRFToken:n,xsrfHeaderName:i,xsrfCookieName:s,headers:o,auth:a}=e;if(e.headers=o=Tt.from(o),e.url=lt(Ft(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&o.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):""))),Z.isFormData(r))if(vt.hasStandardBrowserEnv||vt.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(Z.isFunction(r.getHeaders)){const t=r.getHeaders(),e=["content-type","content-length"];Object.entries(t).forEach(([t,r])=>{e.includes(t.toLowerCase())&&o.set(t,r)})}if(vt.hasStandardBrowserEnv&&(n&&Z.isFunction(n)&&(n=n(e)),n||!1!==n&&Ht(e.url))){const t=i&&s&&jt.read(s);t&&o.set(i,t)}return e},Wt="undefined"!=typeof XMLHttpRequest&&function(t){return new Promise(function(e,r){const n=Vt(t);let i=n.data;const s=Tt.from(n.headers).normalize();let o,a,h,u,c,{responseType:l,onUploadProgress:f,onDownloadProgress:d}=n;function p(){u&&u(),c&&c(),n.cancelToken&&n.cancelToken.unsubscribe(o),n.signal&&n.signal.removeEventListener("abort",o)}let m=new XMLHttpRequest;function g(){if(!m)return;const n=Tt.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());Nt(function(t){e(t),p()},function(t){r(t),p()},{data:l&&"text"!==l&&"json"!==l?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:n,config:t,request:m}),m=null}m.open(n.method.toUpperCase(),n.url,!0),m.timeout=n.timeout,"onloadend"in m?m.onloadend=g:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(g)},m.onabort=function(){m&&(r(new Y("Request aborted",Y.ECONNABORTED,t,m)),m=null)},m.onerror=function(e){const n=e&&e.message?e.message:"Network Error",i=new Y(n,Y.ERR_NETWORK,t,m);i.event=e||null,r(i),m=null},m.ontimeout=function(){let e=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded";const i=n.transitional||dt;n.timeoutErrorMessage&&(e=n.timeoutErrorMessage),r(new Y(e,i.clarifyTimeoutError?Y.ETIMEDOUT:Y.ECONNABORTED,t,m)),m=null},void 0===i&&s.setContentType(null),"setRequestHeader"in m&&Z.forEach(s.toJSON(),function(t,e){m.setRequestHeader(e,t)}),Z.isUndefined(n.withCredentials)||(m.withCredentials=!!n.withCredentials),l&&"json"!==l&&(m.responseType=n.responseType),d&&([h,c]=Lt(d,!0),m.addEventListener("progress",h)),f&&m.upload&&([a,u]=Lt(f),m.upload.addEventListener("progress",a),m.upload.addEventListener("loadend",u)),(n.cancelToken||n.signal)&&(o=e=>{m&&(r(!e||e.type?new It(null,t,m):e),m.abort(),m=null)},n.cancelToken&&n.cancelToken.subscribe(o),n.signal&&(n.signal.aborted?o():n.signal.addEventListener("abort",o)));const y=function(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}(n.url);y&&-1===vt.protocols.indexOf(y)?r(new Y("Unsupported protocol "+y+":",Y.ERR_BAD_REQUEST,t)):m.send(i||null)})},$t=(t,e)=>{const{length:r}=t=t?t.filter(Boolean):[];if(e||r){let r,n=new AbortController;const i=function(t){if(!r){r=!0,o();const e=t instanceof Error?t:this.reason;n.abort(e instanceof Y?e:new It(e instanceof Error?e.message:e))}};let s=e&&setTimeout(()=>{s=null,i(new Y(`timeout ${e} of ms exceeded`,Y.ETIMEDOUT))},e);const o=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(t=>{t.unsubscribe?t.unsubscribe(i):t.removeEventListener("abort",i)}),t=null)};t.forEach(t=>t.addEventListener("abort",i));const{signal:a}=n;return a.unsubscribe=()=>Z.asap(o),a}},Kt=function*(t,e){let r=t.byteLength;if(!e||r{const i=async function*(t,e){for await(const r of async function*(t){if(t[Symbol.asyncIterator])return void(yield*t);const e=t.getReader();try{for(;;){const{done:t,value:r}=await e.read();if(t)break;yield r}}finally{await e.cancel()}}(t))yield*Kt(r,e)}(t,e);let s,o=0,a=t=>{s||(s=!0,n&&n(t))};return new ReadableStream({async pull(t){try{const{done:e,value:n}=await i.next();if(e)return a(),void t.close();let s=n.byteLength;if(r){let t=o+=s;r(t)}t.enqueue(new Uint8Array(n))}catch(t){throw a(t),t}},cancel:t=>(a(t),i.return())},{highWaterMark:2})},{isFunction:Zt}=Z,Xt=(({Request:t,Response:e})=>({Request:t,Response:e}))(Z.global),{ReadableStream:Gt,TextEncoder:Qt}=Z.global,Yt=(t,...e)=>{try{return!!t(...e)}catch(t){return!1}},te=t=>{t=Z.merge.call({skipUndefined:!0},Xt,t);const{fetch:e,Request:r,Response:n}=t,i=e?Zt(e):"function"==typeof fetch,s=Zt(r),o=Zt(n);if(!i)return!1;const a=i&&Zt(Gt),h=i&&("function"==typeof Qt?(u=new Qt,t=>u.encode(t)):async t=>new Uint8Array(await new r(t).arrayBuffer()));var u;const c=s&&a&&Yt(()=>{let t=!1;const e=new r(vt.origin,{body:new Gt,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),l=o&&a&&Yt(()=>Z.isReadableStream(new n("").body)),f={stream:l&&(t=>t.body)};i&&["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!f[t]&&(f[t]=(e,r)=>{let n=e&&e[t];if(n)return n.call(e);throw new Y(`Response type '${t}' is not supported`,Y.ERR_NOT_SUPPORT,r)})});return async t=>{let{url:i,method:o,data:a,signal:u,cancelToken:d,timeout:p,onDownloadProgress:m,onUploadProgress:g,responseType:y,headers:w,withCredentials:b="same-origin",fetchOptions:v}=Vt(t),M=e||fetch;y=y?(y+"").toLowerCase():"text";let k=$t([u,d&&d.toAbortSignal()],p),S=null;const E=k&&k.unsubscribe&&(()=>{k.unsubscribe()});let x;try{if(g&&c&&"get"!==o&&"head"!==o&&0!==(x=await(async(t,e)=>{const n=Z.toFiniteNumber(t.getContentLength());return null==n?(async t=>{if(null==t)return 0;if(Z.isBlob(t))return t.size;if(Z.isSpecCompliantForm(t)){const e=new r(vt.origin,{method:"POST",body:t});return(await e.arrayBuffer()).byteLength}return Z.isArrayBufferView(t)||Z.isArrayBuffer(t)?t.byteLength:(Z.isURLSearchParams(t)&&(t+=""),Z.isString(t)?(await h(t)).byteLength:void 0)})(e):n})(w,a))){let t,e=new r(i,{method:"POST",body:a,duplex:"half"});if(Z.isFormData(a)&&(t=e.headers.get("content-type"))&&w.setContentType(t),e.body){const[t,r]=Dt(x,Lt(Ut(g)));a=Jt(e.body,65536,t,r)}}Z.isString(b)||(b=b?"include":"omit");const e=s&&"credentials"in r.prototype,u={...v,signal:k,method:o.toUpperCase(),headers:w.normalize().toJSON(),body:a,duplex:"half",credentials:e?b:void 0};S=s&&new r(i,u);let d=await(s?M(S,v):M(i,u));const p=l&&("stream"===y||"response"===y);if(l&&(m||p&&E)){const t={};["status","statusText","headers"].forEach(e=>{t[e]=d[e]});const e=Z.toFiniteNumber(d.headers.get("content-length")),[r,i]=m&&Dt(e,Lt(Ut(m),!0))||[];d=new n(Jt(d.body,65536,r,()=>{i&&i(),E&&E()}),t)}y=y||"text";let R=await f[Z.findKey(f,y)||"text"](d,t);return!p&&E&&E(),await new Promise((e,r)=>{Nt(e,r,{data:R,headers:Tt.from(d.headers),status:d.status,statusText:d.statusText,config:t,request:S})})}catch(e){if(E&&E(),e&&"TypeError"===e.name&&/Load failed|fetch/i.test(e.message))throw Object.assign(new Y("Network Error",Y.ERR_NETWORK,t,S),{cause:e.cause||e});throw Y.from(e,e&&e.code,t,S)}}},ee=new Map,re=t=>{let e=t&&t.env||{};const{fetch:r,Request:n,Response:i}=e,s=[n,i,r];let o,a,h=s.length,u=ee;for(;h--;)o=s[h],a=u.get(o),void 0===a&&u.set(o,a=h?new Map:te(e)),u=a;return a},ne=(re(),{http:null,xhr:Wt,fetch:{get:re}});Z.forEach(ne,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(t){}Object.defineProperty(t,"adapterName",{value:e})}});const ie=t=>`- ${t}`,se=t=>Z.isFunction(t)||null===t||!1===t,oe=function(t,e){t=Z.isArray(t)?t:[t];const{length:r}=t;let n,i;const s={};for(let o=0;o`adapter ${t} `+(!1===e?"is not supported by the environment":"is not available in the build"));let e=r?t.length>1?"since :\n"+t.map(ie).join("\n"):" "+ie(t[0]):"as no adapter specified";throw new Y("There is no suitable adapter to dispatch the request "+e,"ERR_NOT_SUPPORT")}return i};function ae(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new It(null,t)}function he(t){return ae(t),t.headers=Tt.from(t.headers),t.data=Ot.call(t,t.transformRequest),-1!==["post","put","patch"].indexOf(t.method)&&t.headers.setContentType("application/x-www-form-urlencoded",!1),oe(t.adapter||St.adapter,t)(t).then(function(e){return ae(t),e.data=Ot.call(t,t.transformResponse,e),e.headers=Tt.from(e.headers),e},function(e){return Ct(e)||(ae(t),e&&e.response&&(e.response.data=Ot.call(t,t.transformResponse,e.response),e.response.headers=Tt.from(e.response.headers))),Promise.reject(e)})}const ue="1.13.2",ce={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{ce[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const le={};ce.transitional=function(t,e,r){function n(t,e){return"[Axios v"+ue+"] Transitional option '"+t+"'"+e+(r?". "+r:"")}return(r,i,s)=>{if(!1===t)throw new Y(n(i," has been removed"+(e?" in "+e:"")),Y.ERR_DEPRECATED);return e&&!le[i]&&(le[i]=!0,console.warn(n(i," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(r,i,s)}},ce.spelling=function(t){return(e,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};const fe={assertOptions:function(t,e,r){if("object"!=typeof t)throw new Y("options must be an object",Y.ERR_BAD_OPTION_VALUE);const n=Object.keys(t);let i=n.length;for(;i-- >0;){const s=n[i],o=e[s];if(o){const e=t[s],r=void 0===e||o(e,s,t);if(!0!==r)throw new Y("option "+s+" must be "+r,Y.ERR_BAD_OPTION_VALUE);continue}if(!0!==r)throw new Y("Unknown option "+s,Y.ERR_BAD_OPTION)}},validators:ce},de=fe.validators;class pe{constructor(t){this.defaults=t||{},this.interceptors={request:new ft,response:new ft}}async request(t,e){try{return await this._request(t,e)}catch(t){if(t instanceof Error){let e={};Error.captureStackTrace?Error.captureStackTrace(e):e=new Error;const r=e.stack?e.stack.replace(/^.+\n/,""):"";try{t.stack?r&&!String(t.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(t.stack+="\n"+r):t.stack=r}catch(t){}}throw t}}_request(t,e){"string"==typeof t?(e=e||{}).url=t:e=t||{},e=zt(this.defaults,e);const{transitional:r,paramsSerializer:n,headers:i}=e;void 0!==r&&fe.assertOptions(r,{silentJSONParsing:de.transitional(de.boolean),forcedJSONParsing:de.transitional(de.boolean),clarifyTimeoutError:de.transitional(de.boolean)},!1),null!=n&&(Z.isFunction(n)?e.paramsSerializer={serialize:n}:fe.assertOptions(n,{encode:de.function,serialize:de.function},!0)),void 0!==e.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?e.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:e.allowAbsoluteUrls=!0),fe.assertOptions(e,{baseUrl:de.spelling("baseURL"),withXsrfToken:de.spelling("withXSRFToken")},!0),e.method=(e.method||this.defaults.method||"get").toLowerCase();let s=i&&Z.merge(i.common,i[e.method]);i&&Z.forEach(["delete","get","head","post","put","patch","common"],t=>{delete i[t]}),e.headers=Tt.concat(s,i);const o=[];let a=!0;this.interceptors.request.forEach(function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(a=a&&t.synchronous,o.unshift(t.fulfilled,t.rejected))});const h=[];let u;this.interceptors.response.forEach(function(t){h.push(t.fulfilled,t.rejected)});let c,l=0;if(!a){const t=[he.bind(this),void 0];for(t.unshift(...o),t.push(...h),c=t.length,u=Promise.resolve(e);l{if(!r._listeners)return;let e=r._listeners.length;for(;e-- >0;)r._listeners[e](t);r._listeners=null}),this.promise.then=t=>{let e;const n=new Promise(t=>{r.subscribe(t),e=t}).then(t);return n.cancel=function(){r.unsubscribe(e)},n},t(function(t,n,i){r.reason||(r.reason=new It(t,n,i),e(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){this.reason?t(this.reason):this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const e=this._listeners.indexOf(t);-1!==e&&this._listeners.splice(e,1)}toAbortSignal(){const t=new AbortController,e=e=>{t.abort(e)};return this.subscribe(e),t.signal.unsubscribe=()=>this.unsubscribe(e),t.signal}static source(){let t;return{token:new ge(function(e){t=e}),cancel:t}}}const ye=ge,we={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(we).forEach(([t,e])=>{we[e]=t});const be=we,ve=function t(e){const r=new me(e),n=i(me.prototype.request,r);return Z.extend(n,me.prototype,r,{allOwnKeys:!0}),Z.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return t(zt(e,r))},n}(St);ve.Axios=me,ve.CanceledError=It,ve.CancelToken=ye,ve.isCancel=Ct,ve.VERSION=ue,ve.toFormData=st,ve.AxiosError=Y,ve.Cancel=ve.CanceledError,ve.all=function(t){return Promise.all(t)},ve.spread=function(t){return function(e){return t.apply(null,e)}},ve.isAxiosError=function(t){return Z.isObject(t)&&!0===t.isAxiosError},ve.mergeConfig=zt,ve.AxiosHeaders=Tt,ve.formToJSON=t=>Mt(Z.isHTMLForm(t)?new FormData(t):t),ve.getAdapter=oe,ve.HttpStatusCode=be,ve.default=ve;const Me=ve},68515(t,e,r){"use strict";r.d(e,{A:()=>i});var n=r(17545);function i(t){var e=function(t){if("object"!=(0,n.A)(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var r=e.call(t,"string");if("object"!=(0,n.A)(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==(0,n.A)(e)?e:e+""}},69013(t,e,r){"use strict";function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);ri})},71821(t,e,r){var n=r(25636).Buffer;t.exports={check:function(t){if(t.length<8)return!1;if(t.length>72)return!1;if(48!==t[0])return!1;if(t[1]!==t.length-2)return!1;if(2!==t[2])return!1;var e=t[3];if(0===e)return!1;if(5+e>=t.length)return!1;if(2!==t[4+e])return!1;var r=t[5+e];return!(0===r||6+e+r!==t.length||128&t[4]||e>1&&0===t[4]&&!(128&t[5])||128&t[e+6]||r>1&&0===t[e+6]&&!(128&t[e+7]))},decode:function(t){if(t.length<8)throw new Error("DER sequence length is too short");if(t.length>72)throw new Error("DER sequence length is too long");if(48!==t[0])throw new Error("Expected DER sequence");if(t[1]!==t.length-2)throw new Error("DER sequence length is invalid");if(2!==t[2])throw new Error("Expected DER integer");var e=t[3];if(0===e)throw new Error("R length is zero");if(5+e>=t.length)throw new Error("R length is too long");if(2!==t[4+e])throw new Error("Expected DER integer (2)");var r=t[5+e];if(0===r)throw new Error("S length is zero");if(6+e+r!==t.length)throw new Error("S length is invalid");if(128&t[4])throw new Error("R value is negative");if(e>1&&0===t[4]&&!(128&t[5]))throw new Error("R value excessively padded");if(128&t[e+6])throw new Error("S value is negative");if(r>1&&0===t[e+6]&&!(128&t[e+7]))throw new Error("S value excessively padded");return{r:t.slice(4,4+e),s:t.slice(6+e)}},encode:function(t,e){var r=t.length,i=e.length;if(0===r)throw new Error("R length is zero");if(0===i)throw new Error("S length is zero");if(r>33)throw new Error("R length is too long");if(i>33)throw new Error("S length is too long");if(128&t[0])throw new Error("R value is negative");if(128&e[0])throw new Error("S value is negative");if(r>1&&0===t[0]&&!(128&t[1]))throw new Error("R value excessively padded");if(i>1&&0===e[0]&&!(128&e[1]))throw new Error("S value excessively padded");var s=n.allocUnsafe(6+r+i);return s[0]=48,s[1]=s.length-2,s[2]=2,s[3]=t.length,t.copy(s,4),s[4+r]=2,s[5+r]=e.length,e.copy(s,6+r),s}}},72715(t,e,r){"use strict";function n(t){return n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},n(t)}r.d(e,{A:()=>n})},82036(t,e,r){"use strict";r.r(e),r.d(e,{AlreadyDestroyedError:()=>i,CrashError:()=>s,JsonRpcDisabledError:()=>o,QueueFullError:()=>a,WellKnownChain:()=>n,createScClient:()=>M});const n={pezkuwi:"pezkuwi",ksmcc3:"ksmcc3",pezkuwichain_v2_2:"pezkuwichain_v2_2",zagros2:"zagros2",paseo:"paseo"};class i extends Error{constructor(){super(),this.name="AlreadyDestroyedError"}}class s extends Error{constructor(t){super(t),this.name="CrashError"}}class o extends Error{constructor(){super(),this.name="JsonRpcDisabledError"}}class a extends Error{constructor(){super(),this.name="QueueFullError"}}const h=new Map,u=![typeof window,typeof document].includes("undefined");let c=class{},l=null,f=null;const d=[];let p=null,m=3;const g=t=>{if(t.maxLogLevel&&t.maxLogLevel>m&&(m=t.maxLogLevel),p)return d.push(t),p instanceof Promise?p:Promise.resolve(p);let e,n;if(t.workerFactory){e=t.workerFactory();const{port1:r,port2:i}=new MessageChannel;e.postMessage(r,[r]),n=i}const i={portToWorker:n,forbidTcp:!0,forbidNonLocalWs:!0,maxLogLevel:9999999,cpuRateLimit:.5,logCallback:(t,e,r)=>{t>m||(t<=1?console.error("[%s] %s",e,r):2===t?console.warn("[%s] %s",e,r):3===t?console.info("[%s] %s",e,r):4===t?console.debug("[%s] %s",e,r):console.trace("[%s] %s",e,r))}},s=e?(f||(f=r.e(9451).then(r.bind(r,29451)).then(t=>t.startWithBytecode),f)).then(t=>t({...i,bytecode:new Promise(t=>{u?e.onmessage=e=>t(e.data):e.on("message",e=>t(e))})})):(l||(l=Promise.all([r.e(9451),r.e(3632)]).then(r.bind(r,23632)).then(t=>(c=t.QueueFullError,t.start)),l)).then(t=>t(i));return p=s,s.then(t=>(p===s?p=t:t.terminate(),t)),d.push(t),p},y=t=>{const e=d.indexOf(t);if(-1===e)throw new Error("Internal error within smoldot");d.splice(e,1),m=3;for(const t of d.values())t.maxLogLevel&&t.maxLogLevel>m&&(m=t.maxLogLevel);0===d.length&&(!p||p instanceof Promise||p.terminate(),p=null)},w=t=>{try{t()}catch(t){const e=t;if("JsonRpcDisabledError"===e?.name)throw new o;if("CrashError"===e?.name)throw new s(e.message);if("AlreadyDestroyedError"===e?.name)throw new i;if(e instanceof c)throw new a;throw new s(t instanceof Error?t.message:`Unexpected error ${t}`)}},b=t=>{const e=t||{maxLogLevel:3},i=async(t,r)=>{const n=await g(e);try{const s=await n.addChain({chainSpec:t,potentialRelayChains:r?.relayChain?[r.relayChain]:void 0,disableJsonRpc:r?.disableJsonRpc,databaseContent:r?.databaseContent});return{sendJsonRpc:t=>{w(()=>s.sendJsonRpc(t))},nextJsonRpcResponse:()=>s.nextJsonRpcResponse(),jsonRpcResponses:s.jsonRpcResponses,remove:()=>{try{w(()=>{s.remove()})}finally{y(e)}},addChain:(t,e)=>i(t,{...e,relayChain:s})}}catch(t){throw y(e),t}};return{addChain:(t,e)=>i(t,e),addWellKnownChain:async(t,s)=>{g(e);try{return await i(await async function(t){if(!Object.keys(n).includes(t))throw new Error("Invalid chain name");const e=t;if(!h.has(e))switch(e){case n.pezkuwi:h.set(n.pezkuwi,r.e(8577).then(r.bind(r,8577)));break;case n.ksmcc3:h.set(n.ksmcc3,r.e(8100).then(r.bind(r,68100)));break;case n.zagros2:h.set(n.zagros2,r.e(2618).then(r.bind(r,32618)));break;case n.pezkuwichain_v2_2:h.set(n.pezkuwichain_v2_2,r.e(3114).then(r.bind(r,13114)));break;case n.paseo:h.set(n.paseo,r.e(3950).then(r.bind(r,3950)))}return(await h.get(e)).chainSpec}(t),s)}finally{y(e)}}}},v=t=>"smoldot-v1"===t.kind,M=t=>{if(t?.forceEmbeddedNode)return b(t?.embeddedNodeConfig);const e=function(){if("object"==typeof document&&"function"==typeof CustomEvent)return(()=>{const t=[];return window.dispatchEvent(new CustomEvent("bizinikiwiDiscovery:requestProvider",{detail:{onProvider(e){t.push(e)}}})),t.slice()})().filter(v).filter(t=>t.info.rdns.startsWith("io.github.pezkuwichain.BizinikiwiConnect")).map(t=>t.provider)[0]}()||b(t?.embeddedNodeConfig);return{addChain:async(t,r)=>(await e).addChain(t,r),addWellKnownChain:async(t,r)=>(await e).addWellKnownChain(t,r)}}},82823(t,e,r){!function(t,e){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function s(t,e,r){if(s.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var o;"object"==typeof t?t.exports=s:e.BN=s,s.BN=s,s.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(8379).Buffer}catch(t){}function a(t,e){var r=t.charCodeAt(e);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function h(t,e,r){var n=a(t,r);return r-1>=e&&(n|=a(t,r-1)<<4),n}function u(t,e,r,n){for(var i=0,s=Math.min(t.length,r),o=e;o=49?a-49+10:a>=17?a-17+10:a}return i}s.isBN=function(t){return t instanceof s||null!==t&&"object"==typeof t&&t.constructor.wordSize===s.wordSize&&Array.isArray(t.words)},s.max=function(t,e){return t.cmp(e)>0?t:e},s.min=function(t,e){return t.cmp(e)<0?t:e},s.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[s]|=o<>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);else if("le"===r)for(i=0,s=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);return this.strip()},s.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=h(t,e,n)<=18?(s-=18,o+=1,this.words[o]|=i>>>26):s+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(s-=18,o+=1,this.words[o]|=i>>>26):s+=8;this.strip()},s.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var s=t.length-r,o=s%n,a=Math.min(s,s-o)+r,h=0,c=r;c1&&0===this.words[this.length-1];)this.length--;return this._normSign()},s.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},s.prototype.inspect=function(){return(this.red?""};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],s=0|e.words[0],o=i*s,a=67108863&o,h=o/67108864|0;r.words[0]=a;for(var u=1;u>>26,l=67108863&h,f=Math.min(u,e.length-1),d=Math.max(0,u-t.length+1);d<=f;d++){var p=u-d|0;c+=(o=(i=0|t.words[p])*(s=0|e.words[d])+l)/67108864|0,l=67108863&o}r.words[u]=0|l,h=0|c}return 0!==h?r.words[u]=0|h:r.length--,r.strip()}s.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var i=0,s=0,o=0;o>>24-i&16777215,(i+=2)>=26&&(i-=26,o--),r=0!==s||o!==this.length-1?c[6-h.length]+h+r:h+r}for(0!==s&&(r=s.toString(16)+r);r.length%e!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var u=l[t],d=f[t];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);r=(p=p.idivn(d)).isZero()?m+r:c[u-m.length]+m+r}for(this.isZero()&&(r="0"+r);r.length%e!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},s.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},s.prototype.toJSON=function(){return this.toString(16)},s.prototype.toBuffer=function(t,e){return n(void 0!==o),this.toArrayLike(o,t,e)},s.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},s.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),s=r||Math.max(1,i);n(i<=s,"byte array longer than desired length"),n(s>0,"Requested array length <= 0"),this.strip();var o,a,h="le"===e,u=new t(s),c=this.clone();if(h){for(a=0;!c.isZero();a++)o=c.andln(255),c.iushrn(8),u[a]=o;for(;a=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},s.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 8191&e||(r+=13,e>>>=13),127&e||(r+=7,e>>>=7),15&e||(r+=4,e>>>=4),3&e||(r+=2,e>>>=2),1&e||r++,r},s.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},s.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},s.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},s.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},s.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},s.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},s.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},s.prototype.notn=function(t){return this.clone().inotn(t)},s.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,s=0;s>>26;for(;0!==i&&s>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;st.length?this.clone().iadd(t):t.clone().iadd(this)},s.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var s=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==s&&o>26,this.words[o]=67108863&e;if(0===s&&o>>13,d=0|o[1],p=8191&d,m=d>>>13,g=0|o[2],y=8191&g,w=g>>>13,b=0|o[3],v=8191&b,M=b>>>13,k=0|o[4],S=8191&k,E=k>>>13,x=0|o[5],R=8191&x,A=x>>>13,_=0|o[6],B=8191&_,T=_>>>13,O=0|o[7],C=8191&O,P=O>>>13,I=0|o[8],N=8191&I,L=I>>>13,D=0|o[9],U=8191&D,H=D>>>13,j=0|a[0],F=8191&j,q=j>>>13,z=0|a[1],V=8191&z,W=z>>>13,$=0|a[2],K=8191&$,J=$>>>13,Z=0|a[3],X=8191&Z,G=Z>>>13,Q=0|a[4],Y=8191&Q,tt=Q>>>13,et=0|a[5],rt=8191&et,nt=et>>>13,it=0|a[6],st=8191&it,ot=it>>>13,at=0|a[7],ht=8191&at,ut=at>>>13,ct=0|a[8],lt=8191&ct,ft=ct>>>13,dt=0|a[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var gt=(u+(n=Math.imul(l,F))|0)+((8191&(i=(i=Math.imul(l,q))+Math.imul(f,F)|0))<<13)|0;u=((s=Math.imul(f,q))+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(p,F),i=(i=Math.imul(p,q))+Math.imul(m,F)|0,s=Math.imul(m,q);var yt=(u+(n=n+Math.imul(l,V)|0)|0)+((8191&(i=(i=i+Math.imul(l,W)|0)+Math.imul(f,V)|0))<<13)|0;u=((s=s+Math.imul(f,W)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(y,F),i=(i=Math.imul(y,q))+Math.imul(w,F)|0,s=Math.imul(w,q),n=n+Math.imul(p,V)|0,i=(i=i+Math.imul(p,W)|0)+Math.imul(m,V)|0,s=s+Math.imul(m,W)|0;var wt=(u+(n=n+Math.imul(l,K)|0)|0)+((8191&(i=(i=i+Math.imul(l,J)|0)+Math.imul(f,K)|0))<<13)|0;u=((s=s+Math.imul(f,J)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(v,F),i=(i=Math.imul(v,q))+Math.imul(M,F)|0,s=Math.imul(M,q),n=n+Math.imul(y,V)|0,i=(i=i+Math.imul(y,W)|0)+Math.imul(w,V)|0,s=s+Math.imul(w,W)|0,n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,J)|0)+Math.imul(m,K)|0,s=s+Math.imul(m,J)|0;var bt=(u+(n=n+Math.imul(l,X)|0)|0)+((8191&(i=(i=i+Math.imul(l,G)|0)+Math.imul(f,X)|0))<<13)|0;u=((s=s+Math.imul(f,G)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(S,F),i=(i=Math.imul(S,q))+Math.imul(E,F)|0,s=Math.imul(E,q),n=n+Math.imul(v,V)|0,i=(i=i+Math.imul(v,W)|0)+Math.imul(M,V)|0,s=s+Math.imul(M,W)|0,n=n+Math.imul(y,K)|0,i=(i=i+Math.imul(y,J)|0)+Math.imul(w,K)|0,s=s+Math.imul(w,J)|0,n=n+Math.imul(p,X)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,X)|0,s=s+Math.imul(m,G)|0;var vt=(u+(n=n+Math.imul(l,Y)|0)|0)+((8191&(i=(i=i+Math.imul(l,tt)|0)+Math.imul(f,Y)|0))<<13)|0;u=((s=s+Math.imul(f,tt)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(R,F),i=(i=Math.imul(R,q))+Math.imul(A,F)|0,s=Math.imul(A,q),n=n+Math.imul(S,V)|0,i=(i=i+Math.imul(S,W)|0)+Math.imul(E,V)|0,s=s+Math.imul(E,W)|0,n=n+Math.imul(v,K)|0,i=(i=i+Math.imul(v,J)|0)+Math.imul(M,K)|0,s=s+Math.imul(M,J)|0,n=n+Math.imul(y,X)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(w,X)|0,s=s+Math.imul(w,G)|0,n=n+Math.imul(p,Y)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Y)|0,s=s+Math.imul(m,tt)|0;var Mt=(u+(n=n+Math.imul(l,rt)|0)|0)+((8191&(i=(i=i+Math.imul(l,nt)|0)+Math.imul(f,rt)|0))<<13)|0;u=((s=s+Math.imul(f,nt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(B,F),i=(i=Math.imul(B,q))+Math.imul(T,F)|0,s=Math.imul(T,q),n=n+Math.imul(R,V)|0,i=(i=i+Math.imul(R,W)|0)+Math.imul(A,V)|0,s=s+Math.imul(A,W)|0,n=n+Math.imul(S,K)|0,i=(i=i+Math.imul(S,J)|0)+Math.imul(E,K)|0,s=s+Math.imul(E,J)|0,n=n+Math.imul(v,X)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(M,X)|0,s=s+Math.imul(M,G)|0,n=n+Math.imul(y,Y)|0,i=(i=i+Math.imul(y,tt)|0)+Math.imul(w,Y)|0,s=s+Math.imul(w,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,s=s+Math.imul(m,nt)|0;var kt=(u+(n=n+Math.imul(l,st)|0)|0)+((8191&(i=(i=i+Math.imul(l,ot)|0)+Math.imul(f,st)|0))<<13)|0;u=((s=s+Math.imul(f,ot)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(C,F),i=(i=Math.imul(C,q))+Math.imul(P,F)|0,s=Math.imul(P,q),n=n+Math.imul(B,V)|0,i=(i=i+Math.imul(B,W)|0)+Math.imul(T,V)|0,s=s+Math.imul(T,W)|0,n=n+Math.imul(R,K)|0,i=(i=i+Math.imul(R,J)|0)+Math.imul(A,K)|0,s=s+Math.imul(A,J)|0,n=n+Math.imul(S,X)|0,i=(i=i+Math.imul(S,G)|0)+Math.imul(E,X)|0,s=s+Math.imul(E,G)|0,n=n+Math.imul(v,Y)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(M,Y)|0,s=s+Math.imul(M,tt)|0,n=n+Math.imul(y,rt)|0,i=(i=i+Math.imul(y,nt)|0)+Math.imul(w,rt)|0,s=s+Math.imul(w,nt)|0,n=n+Math.imul(p,st)|0,i=(i=i+Math.imul(p,ot)|0)+Math.imul(m,st)|0,s=s+Math.imul(m,ot)|0;var St=(u+(n=n+Math.imul(l,ht)|0)|0)+((8191&(i=(i=i+Math.imul(l,ut)|0)+Math.imul(f,ht)|0))<<13)|0;u=((s=s+Math.imul(f,ut)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(N,F),i=(i=Math.imul(N,q))+Math.imul(L,F)|0,s=Math.imul(L,q),n=n+Math.imul(C,V)|0,i=(i=i+Math.imul(C,W)|0)+Math.imul(P,V)|0,s=s+Math.imul(P,W)|0,n=n+Math.imul(B,K)|0,i=(i=i+Math.imul(B,J)|0)+Math.imul(T,K)|0,s=s+Math.imul(T,J)|0,n=n+Math.imul(R,X)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(A,X)|0,s=s+Math.imul(A,G)|0,n=n+Math.imul(S,Y)|0,i=(i=i+Math.imul(S,tt)|0)+Math.imul(E,Y)|0,s=s+Math.imul(E,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(M,rt)|0,s=s+Math.imul(M,nt)|0,n=n+Math.imul(y,st)|0,i=(i=i+Math.imul(y,ot)|0)+Math.imul(w,st)|0,s=s+Math.imul(w,ot)|0,n=n+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,ut)|0)+Math.imul(m,ht)|0,s=s+Math.imul(m,ut)|0;var Et=(u+(n=n+Math.imul(l,lt)|0)|0)+((8191&(i=(i=i+Math.imul(l,ft)|0)+Math.imul(f,lt)|0))<<13)|0;u=((s=s+Math.imul(f,ft)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(U,F),i=(i=Math.imul(U,q))+Math.imul(H,F)|0,s=Math.imul(H,q),n=n+Math.imul(N,V)|0,i=(i=i+Math.imul(N,W)|0)+Math.imul(L,V)|0,s=s+Math.imul(L,W)|0,n=n+Math.imul(C,K)|0,i=(i=i+Math.imul(C,J)|0)+Math.imul(P,K)|0,s=s+Math.imul(P,J)|0,n=n+Math.imul(B,X)|0,i=(i=i+Math.imul(B,G)|0)+Math.imul(T,X)|0,s=s+Math.imul(T,G)|0,n=n+Math.imul(R,Y)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(A,Y)|0,s=s+Math.imul(A,tt)|0,n=n+Math.imul(S,rt)|0,i=(i=i+Math.imul(S,nt)|0)+Math.imul(E,rt)|0,s=s+Math.imul(E,nt)|0,n=n+Math.imul(v,st)|0,i=(i=i+Math.imul(v,ot)|0)+Math.imul(M,st)|0,s=s+Math.imul(M,ot)|0,n=n+Math.imul(y,ht)|0,i=(i=i+Math.imul(y,ut)|0)+Math.imul(w,ht)|0,s=s+Math.imul(w,ut)|0,n=n+Math.imul(p,lt)|0,i=(i=i+Math.imul(p,ft)|0)+Math.imul(m,lt)|0,s=s+Math.imul(m,ft)|0;var xt=(u+(n=n+Math.imul(l,pt)|0)|0)+((8191&(i=(i=i+Math.imul(l,mt)|0)+Math.imul(f,pt)|0))<<13)|0;u=((s=s+Math.imul(f,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(U,V),i=(i=Math.imul(U,W))+Math.imul(H,V)|0,s=Math.imul(H,W),n=n+Math.imul(N,K)|0,i=(i=i+Math.imul(N,J)|0)+Math.imul(L,K)|0,s=s+Math.imul(L,J)|0,n=n+Math.imul(C,X)|0,i=(i=i+Math.imul(C,G)|0)+Math.imul(P,X)|0,s=s+Math.imul(P,G)|0,n=n+Math.imul(B,Y)|0,i=(i=i+Math.imul(B,tt)|0)+Math.imul(T,Y)|0,s=s+Math.imul(T,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(A,rt)|0,s=s+Math.imul(A,nt)|0,n=n+Math.imul(S,st)|0,i=(i=i+Math.imul(S,ot)|0)+Math.imul(E,st)|0,s=s+Math.imul(E,ot)|0,n=n+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,ut)|0)+Math.imul(M,ht)|0,s=s+Math.imul(M,ut)|0,n=n+Math.imul(y,lt)|0,i=(i=i+Math.imul(y,ft)|0)+Math.imul(w,lt)|0,s=s+Math.imul(w,ft)|0;var Rt=(u+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;u=((s=s+Math.imul(m,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(U,K),i=(i=Math.imul(U,J))+Math.imul(H,K)|0,s=Math.imul(H,J),n=n+Math.imul(N,X)|0,i=(i=i+Math.imul(N,G)|0)+Math.imul(L,X)|0,s=s+Math.imul(L,G)|0,n=n+Math.imul(C,Y)|0,i=(i=i+Math.imul(C,tt)|0)+Math.imul(P,Y)|0,s=s+Math.imul(P,tt)|0,n=n+Math.imul(B,rt)|0,i=(i=i+Math.imul(B,nt)|0)+Math.imul(T,rt)|0,s=s+Math.imul(T,nt)|0,n=n+Math.imul(R,st)|0,i=(i=i+Math.imul(R,ot)|0)+Math.imul(A,st)|0,s=s+Math.imul(A,ot)|0,n=n+Math.imul(S,ht)|0,i=(i=i+Math.imul(S,ut)|0)+Math.imul(E,ht)|0,s=s+Math.imul(E,ut)|0,n=n+Math.imul(v,lt)|0,i=(i=i+Math.imul(v,ft)|0)+Math.imul(M,lt)|0,s=s+Math.imul(M,ft)|0;var At=(u+(n=n+Math.imul(y,pt)|0)|0)+((8191&(i=(i=i+Math.imul(y,mt)|0)+Math.imul(w,pt)|0))<<13)|0;u=((s=s+Math.imul(w,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(U,X),i=(i=Math.imul(U,G))+Math.imul(H,X)|0,s=Math.imul(H,G),n=n+Math.imul(N,Y)|0,i=(i=i+Math.imul(N,tt)|0)+Math.imul(L,Y)|0,s=s+Math.imul(L,tt)|0,n=n+Math.imul(C,rt)|0,i=(i=i+Math.imul(C,nt)|0)+Math.imul(P,rt)|0,s=s+Math.imul(P,nt)|0,n=n+Math.imul(B,st)|0,i=(i=i+Math.imul(B,ot)|0)+Math.imul(T,st)|0,s=s+Math.imul(T,ot)|0,n=n+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,ut)|0)+Math.imul(A,ht)|0,s=s+Math.imul(A,ut)|0,n=n+Math.imul(S,lt)|0,i=(i=i+Math.imul(S,ft)|0)+Math.imul(E,lt)|0,s=s+Math.imul(E,ft)|0;var _t=(u+(n=n+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(M,pt)|0))<<13)|0;u=((s=s+Math.imul(M,mt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(U,Y),i=(i=Math.imul(U,tt))+Math.imul(H,Y)|0,s=Math.imul(H,tt),n=n+Math.imul(N,rt)|0,i=(i=i+Math.imul(N,nt)|0)+Math.imul(L,rt)|0,s=s+Math.imul(L,nt)|0,n=n+Math.imul(C,st)|0,i=(i=i+Math.imul(C,ot)|0)+Math.imul(P,st)|0,s=s+Math.imul(P,ot)|0,n=n+Math.imul(B,ht)|0,i=(i=i+Math.imul(B,ut)|0)+Math.imul(T,ht)|0,s=s+Math.imul(T,ut)|0,n=n+Math.imul(R,lt)|0,i=(i=i+Math.imul(R,ft)|0)+Math.imul(A,lt)|0,s=s+Math.imul(A,ft)|0;var Bt=(u+(n=n+Math.imul(S,pt)|0)|0)+((8191&(i=(i=i+Math.imul(S,mt)|0)+Math.imul(E,pt)|0))<<13)|0;u=((s=s+Math.imul(E,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(U,rt),i=(i=Math.imul(U,nt))+Math.imul(H,rt)|0,s=Math.imul(H,nt),n=n+Math.imul(N,st)|0,i=(i=i+Math.imul(N,ot)|0)+Math.imul(L,st)|0,s=s+Math.imul(L,ot)|0,n=n+Math.imul(C,ht)|0,i=(i=i+Math.imul(C,ut)|0)+Math.imul(P,ht)|0,s=s+Math.imul(P,ut)|0,n=n+Math.imul(B,lt)|0,i=(i=i+Math.imul(B,ft)|0)+Math.imul(T,lt)|0,s=s+Math.imul(T,ft)|0;var Tt=(u+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(A,pt)|0))<<13)|0;u=((s=s+Math.imul(A,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(U,st),i=(i=Math.imul(U,ot))+Math.imul(H,st)|0,s=Math.imul(H,ot),n=n+Math.imul(N,ht)|0,i=(i=i+Math.imul(N,ut)|0)+Math.imul(L,ht)|0,s=s+Math.imul(L,ut)|0,n=n+Math.imul(C,lt)|0,i=(i=i+Math.imul(C,ft)|0)+Math.imul(P,lt)|0,s=s+Math.imul(P,ft)|0;var Ot=(u+(n=n+Math.imul(B,pt)|0)|0)+((8191&(i=(i=i+Math.imul(B,mt)|0)+Math.imul(T,pt)|0))<<13)|0;u=((s=s+Math.imul(T,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(U,ht),i=(i=Math.imul(U,ut))+Math.imul(H,ht)|0,s=Math.imul(H,ut),n=n+Math.imul(N,lt)|0,i=(i=i+Math.imul(N,ft)|0)+Math.imul(L,lt)|0,s=s+Math.imul(L,ft)|0;var Ct=(u+(n=n+Math.imul(C,pt)|0)|0)+((8191&(i=(i=i+Math.imul(C,mt)|0)+Math.imul(P,pt)|0))<<13)|0;u=((s=s+Math.imul(P,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(U,lt),i=(i=Math.imul(U,ft))+Math.imul(H,lt)|0,s=Math.imul(H,ft);var Pt=(u+(n=n+Math.imul(N,pt)|0)|0)+((8191&(i=(i=i+Math.imul(N,mt)|0)+Math.imul(L,pt)|0))<<13)|0;u=((s=s+Math.imul(L,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863;var It=(u+(n=Math.imul(U,pt))|0)+((8191&(i=(i=Math.imul(U,mt))+Math.imul(H,pt)|0))<<13)|0;return u=((s=Math.imul(H,mt))+(i>>>13)|0)+(It>>>26)|0,It&=67108863,h[0]=gt,h[1]=yt,h[2]=wt,h[3]=bt,h[4]=vt,h[5]=Mt,h[6]=kt,h[7]=St,h[8]=Et,h[9]=xt,h[10]=Rt,h[11]=At,h[12]=_t,h[13]=Bt,h[14]=Tt,h[15]=Ot,h[16]=Ct,h[17]=Pt,h[18]=It,0!==u&&(h[19]=u,r.length++),r};function m(t,e,r){return(new g).mulp(t,e,r)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=d),s.prototype.mulTo=function(t,e){var r,n=this.length+t.length;return r=10===this.length&&10===t.length?p(this,t,e):n<63?d(this,t,e):n<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,s=0;s>>26)|0)>>>26,o&=67108863}r.words[s]=a,n=o,o=i}return 0!==n?r.words[s]=n:r.length--,r.strip()}(this,t,e):m(this,t,e),r},g.prototype.makeRBT=function(t){for(var e=new Array(t),r=s.prototype._countBits(t)-1,n=0;n>=1;return n},g.prototype.permute=function(t,e,r,n,i,s){for(var o=0;o>>=1)i++;return 1<>>=13,r[2*o+1]=8191&s,s>>>=13;for(o=2*e;o>=26,e+=i/67108864|0,e+=s>>>26,this.words[r]=67108863&s}return 0!==e&&(this.words[r]=e,this.length++),this.length=0===t?1:this.length,this},s.prototype.muln=function(t){return this.clone().imuln(t)},s.prototype.sqr=function(){return this.mul(this)},s.prototype.isqr=function(){return this.imul(this.clone())},s.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new s(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,s=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var s=t%26,o=Math.min((t-s)/26,this.length),a=67108863^67108863>>>s<o)for(this.length-=o,u=0;u=0&&(0!==c||u>=i);u--){var l=0|this.words[u];this.words[u]=c<<26-s|l>>>s,c=l&a}return h&&0!==c&&(h.words[h.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},s.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},s.prototype.shln=function(t){return this.clone().ishln(t)},s.prototype.ushln=function(t){return this.clone().iushln(t)},s.prototype.shrn=function(t){return this.clone().ishrn(t)},s.prototype.ushrn=function(t){return this.clone().iushrn(t)},s.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},s.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(h/67108864|0),this.words[i+r]=67108863&s}for(;i>26,this.words[i+r]=67108863&s;if(0===a)return this.strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&s;return this.negative=1,this.strip()},s.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!=(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var a,h=n.length-i.length;if("mod"!==e){(a=new s(null)).length=h+1,a.words=new Array(a.length);for(var u=0;u=0;l--){var f=67108864*(0|n.words[i.length+l])+(0|n.words[i.length+l-1]);for(f=Math.min(f/o|0,67108863),n._ishlnsubmul(i,f,l);0!==n.negative;)f--,n.negative=0,n._ishlnsubmul(i,1,l),n.isZero()||(n.negative^=1);a&&(a.words[l]=f)}return a&&a.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},s.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new s(0),mod:new s(0)}:0!==this.negative&&0===t.negative?(a=this.neg().divmod(t,e),"mod"!==e&&(i=a.div.neg()),"div"!==e&&(o=a.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:i,mod:o}):0===this.negative&&0!==t.negative?(a=this.divmod(t.neg(),e),"mod"!==e&&(i=a.div.neg()),{div:i,mod:a.mod}):0!==(this.negative&t.negative)?(a=this.neg().divmod(t.neg(),e),"div"!==e&&(o=a.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:a.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new s(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new s(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new s(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,o,a},s.prototype.div=function(t){return this.divmod(t,"div",!1).div},s.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},s.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},s.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),s=r.cmp(n);return s<0||1===i&&0===s?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},s.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},s.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},s.prototype.divn=function(t){return this.clone().idivn(t)},s.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new s(1),o=new s(0),a=new s(0),h=new s(1),u=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++u;for(var c=r.clone(),l=e.clone();!e.isZero();){for(var f=0,d=1;0===(e.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(e.iushrn(f);f-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(c),o.isub(l)),i.iushrn(1),o.iushrn(1);for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||h.isOdd())&&(a.iadd(c),h.isub(l)),a.iushrn(1),h.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(a),o.isub(h)):(r.isub(e),a.isub(i),h.isub(o))}return{a,b:h,gcd:r.iushln(u)}},s.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,o=new s(1),a=new s(0),h=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,c=1;0===(e.words[0]&c)&&u<26;++u,c<<=1);if(u>0)for(e.iushrn(u);u-- >0;)o.isOdd()&&o.iadd(h),o.iushrn(1);for(var l=0,f=1;0===(r.words[0]&f)&&l<26;++l,f<<=1);if(l>0)for(r.iushrn(l);l-- >0;)a.isOdd()&&a.iadd(h),a.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(a)):(r.isub(e),a.isub(o))}return(i=0===e.cmpn(1)?o:a).cmpn(0)<0&&i.iadd(t),i},s.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var s=e;e=r,r=s}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},s.prototype.invm=function(t){return this.egcd(t).a.umod(t)},s.prototype.isEven=function(){return!(1&this.words[0])},s.prototype.isOdd=function(){return!(1&~this.words[0])},s.prototype.andln=function(t){return this.words[0]&t},s.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,a&=67108863,this.words[o]=a}return 0!==s&&(this.words[o]=s,this.length++),this},s.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},s.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},s.prototype.gtn=function(t){return 1===this.cmpn(t)},s.prototype.gt=function(t){return 1===this.cmp(t)},s.prototype.gten=function(t){return this.cmpn(t)>=0},s.prototype.gte=function(t){return this.cmp(t)>=0},s.prototype.ltn=function(t){return-1===this.cmpn(t)},s.prototype.lt=function(t){return-1===this.cmp(t)},s.prototype.lten=function(t){return this.cmpn(t)<=0},s.prototype.lte=function(t){return this.cmp(t)<=0},s.prototype.eqn=function(t){return 0===this.cmpn(t)},s.prototype.eq=function(t){return 0===this.cmp(t)},s.red=function(t){return new S(t)},s.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},s.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},s.prototype._forceRed=function(t){return this.red=t,this},s.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},s.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},s.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},s.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},s.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},s.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},s.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},s.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},s.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},s.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},s.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},s.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},s.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},s.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var y={k256:null,p224:null,p192:null,p25519:null};function w(t,e){this.name=t,this.p=new s(e,16),this.n=this.p.bitLength(),this.k=new s(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function k(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(t){if("string"==typeof t){var e=s._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function E(t){S.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new s(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var t=new s(null);return t.words=new Array(Math.ceil(this.n/13)),t},w.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(t,e){t.iushrn(this.n,0,e)},w.prototype.imulK=function(t){return t.imul(this.k)},i(b,w),b.prototype.split=function(t,e){for(var r=4194303,n=Math.min(t.length,9),i=0;i>>22,s=o}s>>>=22,t.words[i-10]=s,0===s&&t.length>10?t.length-=10:t.length-=9},b.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},s._prime=function(t){if(y[t])return y[t];var e;if("k256"===t)e=new b;else if("p224"===t)e=new v;else if("p192"===t)e=new M;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new k}return y[t]=e,e},S.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},S.prototype._verify2=function(t,e){n(0===(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},S.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},S.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},S.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},S.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},S.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},S.prototype.isqr=function(t){return this.imul(t,t.clone())},S.prototype.sqr=function(t){return this.mul(t,t)},S.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new s(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);n(!i.isZero());var a=new s(1).toRed(this),h=a.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new s(2*c*c).toRed(this);0!==this.pow(c,u).cmp(h);)c.redIAdd(h);for(var l=this.pow(c,i),f=this.pow(t,i.addn(1).iushrn(1)),d=this.pow(t,i),p=o;0!==d.cmp(a);){for(var m=d,g=0;0!==m.cmp(a);g++)m=m.redSqr();n(g=0;n--){for(var u=e.words[n],c=h-1;c>=0;c--){var l=u>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==l||0!==o?(o<<=1,o|=l,(4===++a||0===n&&0===c)&&(i=this.mul(i,r[o]),a=0,o=0)):a=0}h=26}return i},S.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},S.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},s.mont=function(t){return new E(t)},i(E,S),E.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},E.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},E.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},E.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new s(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},E.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t=r.nmd(t),this)},89575(t,e,r){"use strict";function n(){return n=Object.assign?Object.assign.bind():function(t){for(var e=1;en})},95309(t,e,r){"use strict";r.d(e,{A:()=>s});var n=r(17545),i=r(2474);function s(t,e){if(e&&("object"==(0,n.A)(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return(0,i.A)(t)}}}]); \ No newline at end of file +/*! For license information please see modu.6db8b34b64d5366a.js.LICENSE.txt */ +(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[3989],{659(t,e,r){"use strict";function n(t){if(t)throw t}r.d(e,{V:()=>n})},1048(t,e,r){"use strict";const n=r(7991),i=r(39318),s="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=h,e.SlowBuffer=function(t){return+t!=t&&(t=0),h.alloc(+t)},e.INSPECT_MAX_BYTES=50;const o=2147483647;function a(t){if(t>o)throw new RangeError('The value "'+t+'" is invalid for option "size"');const e=new Uint8Array(t);return Object.setPrototypeOf(e,h.prototype),e}function h(t,e,r){if("number"==typeof t){if("string"==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return l(t)}return u(t,e,r)}function u(t,e,r){if("string"==typeof t)return function(t,e){if("string"==typeof e&&""!==e||(e="utf8"),!h.isEncoding(e))throw new TypeError("Unknown encoding: "+e);const r=0|m(t,e);let n=a(r);const i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}(t,e);if(ArrayBuffer.isView(t))return function(t){if(Z(t,Uint8Array)){const e=new Uint8Array(t);return d(e.buffer,e.byteOffset,e.byteLength)}return f(t)}(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(Z(t,ArrayBuffer)||t&&Z(t.buffer,ArrayBuffer))return d(t,e,r);if("undefined"!=typeof SharedArrayBuffer&&(Z(t,SharedArrayBuffer)||t&&Z(t.buffer,SharedArrayBuffer)))return d(t,e,r);if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return h.from(n,e,r);const i=function(t){if(h.isBuffer(t)){const e=0|p(t.length),r=a(e);return 0===r.length||t.copy(r,0,0,e),r}return void 0!==t.length?"number"!=typeof t.length||X(t.length)?a(0):f(t):"Buffer"===t.type&&Array.isArray(t.data)?f(t.data):void 0}(t);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return h.from(t[Symbol.toPrimitive]("string"),e,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function c(t){if("number"!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function l(t){return c(t),a(t<0?0:0|p(t))}function f(t){const e=t.length<0?0:0|p(t.length),r=a(e);for(let n=0;n=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return 0|t}function m(t,e){if(h.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||Z(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);const r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return $(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return K(t).length;default:if(i)return n?-1:$(t).length;e=(""+e).toLowerCase(),i=!0}}function g(t,e,r){let n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return T(this,e,r);case"utf8":case"utf-8":return R(this,e,r);case"ascii":return _(this,e,r);case"latin1":case"binary":return B(this,e,r);case"base64":return x(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function y(t,e,r){const n=t[e];t[e]=t[r],t[r]=n}function w(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),X(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=h.from(e,n)),h.isBuffer(e))return 0===e.length?-1:b(t,e,r,n,i);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):b(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function b(t,e,r,n,i){let s,o=1,a=t.length,h=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;o=2,a/=2,h/=2,r/=2}function u(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){let n=-1;for(s=r;sa&&(r=a-h),s=r;s>=0;s--){let r=!0;for(let n=0;ni&&(n=i):n=i;const s=e.length;let o;for(n>s/2&&(n=s/2),o=0;o>8,i=r%256,s.push(i),s.push(n);return s}(e,t.length-r),t,r,n)}function x(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r))}function R(t,e,r){r=Math.min(t.length,r);const n=[];let i=e;for(;i239?4:e>223?3:e>191?2:1;if(i+o<=r){let r,n,a,h;switch(o){case 1:e<128&&(s=e);break;case 2:r=t[i+1],128==(192&r)&&(h=(31&e)<<6|63&r,h>127&&(s=h));break;case 3:r=t[i+1],n=t[i+2],128==(192&r)&&128==(192&n)&&(h=(15&e)<<12|(63&r)<<6|63&n,h>2047&&(h<55296||h>57343)&&(s=h));break;case 4:r=t[i+1],n=t[i+2],a=t[i+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(h=(15&e)<<18|(63&r)<<12|(63&n)<<6|63&a,h>65535&&h<1114112&&(s=h))}}null===s?(s=65533,o=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|1023&s),n.push(s),i+=o}return function(t){const e=t.length;if(e<=A)return String.fromCharCode.apply(String,t);let r="",n=0;for(;nn.length?(h.isBuffer(e)||(e=h.from(e)),e.copy(n,i)):Uint8Array.prototype.set.call(n,e,i);else{if(!h.isBuffer(e))throw new TypeError('"list" argument must be an Array of Buffers');e.copy(n,i)}i+=e.length}return n},h.byteLength=m,h.prototype._isBuffer=!0,h.prototype.swap16=function(){const t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let e=0;er&&(t+=" ... "),""},s&&(h.prototype[s]=h.prototype.inspect),h.prototype.compare=function(t,e,r,n,i){if(Z(t,Uint8Array)&&(t=h.from(t,t.offset,t.byteLength)),!h.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;let s=(i>>>=0)-(n>>>=0),o=(r>>>=0)-(e>>>=0);const a=Math.min(s,o),u=this.slice(n,i),c=t.slice(e,r);for(let t=0;t>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let s=!1;for(;;)switch(n){case"hex":return v(this,t,e,r);case"utf8":case"utf-8":return M(this,t,e,r);case"ascii":case"latin1":case"binary":return k(this,t,e,r);case"base64":return S(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,t,e,r);default:if(s)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),s=!0}},h.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const A=4096;function _(t,e,r){let n="";r=Math.min(t.length,r);for(let i=e;in)&&(r=n);let i="";for(let n=e;nr)throw new RangeError("Trying to access beyond buffer length")}function P(t,e,r,n,i,s){if(!h.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function I(t,e,r,n,i){q(e,n,i,t,r,7);let s=Number(e&BigInt(4294967295));t[r++]=s,s>>=8,t[r++]=s,s>>=8,t[r++]=s,s>>=8,t[r++]=s;let o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,r}function N(t,e,r,n,i){q(e,n,i,t,r,7);let s=Number(e&BigInt(4294967295));t[r+7]=s,s>>=8,t[r+6]=s,s>>=8,t[r+5]=s,s>>=8,t[r+4]=s;let o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=o,o>>=8,t[r+2]=o,o>>=8,t[r+1]=o,o>>=8,t[r]=o,r+8}function L(t,e,r,n,i,s){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function D(t,e,r,n,s){return e=+e,r>>>=0,s||L(t,0,r,4),i.write(t,e,r,n,23,4),r+4}function U(t,e,r,n,s){return e=+e,r>>>=0,s||L(t,0,r,8),i.write(t,e,r,n,52,8),r+8}h.prototype.slice=function(t,e){const r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||C(t,e,this.length);let n=this[t],i=1,s=0;for(;++s>>=0,e>>>=0,r||C(t,e,this.length);let n=this[t+--e],i=1;for(;e>0&&(i*=256);)n+=this[t+--e]*i;return n},h.prototype.readUint8=h.prototype.readUInt8=function(t,e){return t>>>=0,e||C(t,1,this.length),this[t]},h.prototype.readUint16LE=h.prototype.readUInt16LE=function(t,e){return t>>>=0,e||C(t,2,this.length),this[t]|this[t+1]<<8},h.prototype.readUint16BE=h.prototype.readUInt16BE=function(t,e){return t>>>=0,e||C(t,2,this.length),this[t]<<8|this[t+1]},h.prototype.readUint32LE=h.prototype.readUInt32LE=function(t,e){return t>>>=0,e||C(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},h.prototype.readUint32BE=h.prototype.readUInt32BE=function(t,e){return t>>>=0,e||C(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},h.prototype.readBigUInt64LE=Q(function(t){z(t>>>=0,"offset");const e=this[t],r=this[t+7];void 0!==e&&void 0!==r||V(t,this.length-8);const n=e+256*this[++t]+65536*this[++t]+this[++t]*2**24,i=this[++t]+256*this[++t]+65536*this[++t]+r*2**24;return BigInt(n)+(BigInt(i)<>>=0,"offset");const e=this[t],r=this[t+7];void 0!==e&&void 0!==r||V(t,this.length-8);const n=e*2**24+65536*this[++t]+256*this[++t]+this[++t],i=this[++t]*2**24+65536*this[++t]+256*this[++t]+r;return(BigInt(n)<>>=0,e>>>=0,r||C(t,e,this.length);let n=this[t],i=1,s=0;for(;++s=i&&(n-=Math.pow(2,8*e)),n},h.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||C(t,e,this.length);let n=e,i=1,s=this[t+--n];for(;n>0&&(i*=256);)s+=this[t+--n]*i;return i*=128,s>=i&&(s-=Math.pow(2,8*e)),s},h.prototype.readInt8=function(t,e){return t>>>=0,e||C(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},h.prototype.readInt16LE=function(t,e){t>>>=0,e||C(t,2,this.length);const r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},h.prototype.readInt16BE=function(t,e){t>>>=0,e||C(t,2,this.length);const r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},h.prototype.readInt32LE=function(t,e){return t>>>=0,e||C(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},h.prototype.readInt32BE=function(t,e){return t>>>=0,e||C(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},h.prototype.readBigInt64LE=Q(function(t){z(t>>>=0,"offset");const e=this[t],r=this[t+7];void 0!==e&&void 0!==r||V(t,this.length-8);const n=this[t+4]+256*this[t+5]+65536*this[t+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const e=this[t],r=this[t+7];void 0!==e&&void 0!==r||V(t,this.length-8);const n=(e<<24)+65536*this[++t]+256*this[++t]+this[++t];return(BigInt(n)<>>=0,e||C(t,4,this.length),i.read(this,t,!0,23,4)},h.prototype.readFloatBE=function(t,e){return t>>>=0,e||C(t,4,this.length),i.read(this,t,!1,23,4)},h.prototype.readDoubleLE=function(t,e){return t>>>=0,e||C(t,8,this.length),i.read(this,t,!0,52,8)},h.prototype.readDoubleBE=function(t,e){return t>>>=0,e||C(t,8,this.length),i.read(this,t,!1,52,8)},h.prototype.writeUintLE=h.prototype.writeUIntLE=function(t,e,r,n){t=+t,e>>>=0,r>>>=0,n||P(this,t,e,r,Math.pow(2,8*r)-1,0);let i=1,s=0;for(this[e]=255&t;++s>>=0,r>>>=0,n||P(this,t,e,r,Math.pow(2,8*r)-1,0);let i=r-1,s=1;for(this[e+i]=255&t;--i>=0&&(s*=256);)this[e+i]=t/s&255;return e+r},h.prototype.writeUint8=h.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,1,255,0),this[e]=255&t,e+1},h.prototype.writeUint16LE=h.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},h.prototype.writeUint16BE=h.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},h.prototype.writeUint32LE=h.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},h.prototype.writeUint32BE=h.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},h.prototype.writeBigUInt64LE=Q(function(t,e=0){return I(this,t,e,BigInt(0),BigInt("0xffffffffffffffff"))}),h.prototype.writeBigUInt64BE=Q(function(t,e=0){return N(this,t,e,BigInt(0),BigInt("0xffffffffffffffff"))}),h.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){const n=Math.pow(2,8*r-1);P(this,t,e,r,n-1,-n)}let i=0,s=1,o=0;for(this[e]=255&t;++i>>=0,!n){const n=Math.pow(2,8*r-1);P(this,t,e,r,n-1,-n)}let i=r-1,s=1,o=0;for(this[e+i]=255&t;--i>=0&&(s*=256);)t<0&&0===o&&0!==this[e+i+1]&&(o=1),this[e+i]=(t/s|0)-o&255;return e+r},h.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},h.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},h.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},h.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},h.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||P(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},h.prototype.writeBigInt64LE=Q(function(t,e=0){return I(this,t,e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),h.prototype.writeBigInt64BE=Q(function(t,e=0){return N(this,t,e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),h.prototype.writeFloatLE=function(t,e,r){return D(this,t,e,!0,r)},h.prototype.writeFloatBE=function(t,e,r){return D(this,t,e,!1,r)},h.prototype.writeDoubleLE=function(t,e,r){return U(this,t,e,!0,r)},h.prototype.writeDoubleBE=function(t,e,r){return U(this,t,e,!1,r)},h.prototype.copy=function(t,e,r,n){if(!h.isBuffer(t))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(i=e;i=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function q(t,e,r,n,i,s){if(t>r||t3?0===e||e===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(s+1)}${n}`:`>= -(2${n} ** ${8*(s+1)-1}${n}) and < 2 ** ${8*(s+1)-1}${n}`:`>= ${e}${n} and <= ${r}${n}`,new H.ERR_OUT_OF_RANGE("value",i,t)}!function(t,e,r){z(e,"offset"),void 0!==t[e]&&void 0!==t[e+r]||V(e,t.length-(r+1))}(n,i,s)}function z(t,e){if("number"!=typeof t)throw new H.ERR_INVALID_ARG_TYPE(e,"number",t)}function V(t,e,r){if(Math.floor(t)!==t)throw z(t,r),new H.ERR_OUT_OF_RANGE(r||"offset","an integer",t);if(e<0)throw new H.ERR_BUFFER_OUT_OF_BOUNDS;throw new H.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${e}`,t)}j("ERR_BUFFER_OUT_OF_BOUNDS",function(t){return t?`${t} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),j("ERR_INVALID_ARG_TYPE",function(t,e){return`The "${t}" argument must be of type number. Received type ${typeof e}`},TypeError),j("ERR_OUT_OF_RANGE",function(t,e,r){let n=`The value of "${t}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>2**32?i=F(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=F(i)),i+="n"),n+=` It must be ${e}. Received ${i}`,n},RangeError);const W=/[^+/0-9A-Za-z-_]/g;function $(t,e){let r;e=e||1/0;const n=t.length;let i=null;const s=[];for(let o=0;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&s.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&s.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&s.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;s.push(r)}else if(r<2048){if((e-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function K(t){return n.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(W,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function J(t,e,r,n){let i;for(i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function Z(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function X(t){return t!=t}const G=function(){const t="0123456789abcdef",e=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let i=0;i<16;++i)e[n+i]=t[r]+t[i]}return e}();function Q(t){return"undefined"==typeof BigInt?Y:t}function Y(){throw new Error("BigInt not supported")}},1361(t){"use strict";const e=async function(){}.constructor;t.exports=()=>e},1648(t,e,r){!function(t,e){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function s(t,e,r){if(s.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var o;"object"==typeof t?t.exports=s:e.BN=s,s.BN=s,s.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(46982).Buffer}catch(t){}function a(t,e){var r=t.charCodeAt(e);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+t)}function h(t,e,r){var n=a(t,r);return r-1>=e&&(n|=a(t,r-1)<<4),n}function u(t,e,r,i){for(var s=0,o=0,a=Math.min(t.length,r),h=e;h=49?u-49+10:u>=17?u-17+10:u,n(u>=0&&o0?t:e},s.min=function(t,e){return t.cmp(e)<0?t:e},s.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[s]|=o<>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);else if("le"===r)for(i=0,s=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);return this._strip()},s.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=h(t,e,n)<=18?(s-=18,o+=1,this.words[o]|=i>>>26):s+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(s-=18,o+=1,this.words[o]|=i>>>26):s+=8;this._strip()},s.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var s=t.length-r,o=s%n,a=Math.min(s,s-o)+r,h=0,c=r;c1&&0===this.words[this.length-1];)this.length--;return this._normSign()},s.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{s.prototype[Symbol.for("nodejs.util.inspect.custom")]=l}catch(t){s.prototype.inspect=l}else s.prototype.inspect=l;function l(){return(this.red?""}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function m(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],s=0|e.words[0],o=i*s,a=67108863&o,h=o/67108864|0;r.words[0]=a;for(var u=1;u>>26,l=67108863&h,f=Math.min(u,e.length-1),d=Math.max(0,u-t.length+1);d<=f;d++){var p=u-d|0;c+=(o=(i=0|t.words[p])*(s=0|e.words[d])+l)/67108864|0,l=67108863&o}r.words[u]=0|l,h=0|c}return 0!==h?r.words[u]=0|h:r.length--,r._strip()}s.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var i=0,s=0,o=0;o>>24-i&16777215,(i+=2)>=26&&(i-=26,o--),r=0!==s||o!==this.length-1?f[6-h.length]+h+r:h+r}for(0!==s&&(r=s.toString(16)+r);r.length%e!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var u=d[t],c=p[t];r="";var l=this.clone();for(l.negative=0;!l.isZero();){var m=l.modrn(c).toString(t);r=(l=l.idivn(c)).isZero()?m+r:f[u-m.length]+m+r}for(this.isZero()&&(r="0"+r);r.length%e!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},s.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},s.prototype.toJSON=function(){return this.toString(16,2)},o&&(s.prototype.toBuffer=function(t,e){return this.toArrayLike(o,t,e)}),s.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},s.prototype.toArrayLike=function(t,e,r){this._strip();var i=this.byteLength(),s=r||Math.max(1,i);n(i<=s,"byte array longer than desired length"),n(s>0,"Requested array length <= 0");var o=function(t,e){return t.allocUnsafe?t.allocUnsafe(e):new t(e)}(t,s);return this["_toArrayLike"+("le"===e?"LE":"BE")](o,i),o},s.prototype._toArrayLikeLE=function(t,e){for(var r=0,n=0,i=0,s=0;i>8&255),r>16&255),6===s?(r>24&255),n=0,s=0):(n=o>>>24,s+=2)}if(r=0&&(t[r--]=o>>8&255),r>=0&&(t[r--]=o>>16&255),6===s?(r>=0&&(t[r--]=o>>24&255),n=0,s=0):(n=o>>>24,s+=2)}if(r>=0)for(t[r--]=n;r>=0;)t[r--]=0},Math.clz32?s.prototype._countBits=function(t){return 32-Math.clz32(t)}:s.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},s.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 8191&e||(r+=13,e>>>=13),127&e||(r+=7,e>>>=7),15&e||(r+=4,e>>>=4),3&e||(r+=2,e>>>=2),1&e||r++,r},s.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},s.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},s.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},s.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},s.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},s.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},s.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},s.prototype.notn=function(t){return this.clone().inotn(t)},s.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,s=0;s>>26;for(;0!==i&&s>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;st.length?this.clone().iadd(t):t.clone().iadd(this)},s.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var s=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==s&&o>26,this.words[o]=67108863&e;if(0===s&&o>>13,d=0|o[1],p=8191&d,m=d>>>13,g=0|o[2],y=8191&g,w=g>>>13,b=0|o[3],v=8191&b,M=b>>>13,k=0|o[4],S=8191&k,E=k>>>13,x=0|o[5],R=8191&x,A=x>>>13,_=0|o[6],B=8191&_,T=_>>>13,O=0|o[7],C=8191&O,P=O>>>13,I=0|o[8],N=8191&I,L=I>>>13,D=0|o[9],U=8191&D,H=D>>>13,j=0|a[0],F=8191&j,q=j>>>13,z=0|a[1],V=8191&z,W=z>>>13,$=0|a[2],K=8191&$,J=$>>>13,Z=0|a[3],X=8191&Z,G=Z>>>13,Q=0|a[4],Y=8191&Q,tt=Q>>>13,et=0|a[5],rt=8191&et,nt=et>>>13,it=0|a[6],st=8191&it,ot=it>>>13,at=0|a[7],ht=8191&at,ut=at>>>13,ct=0|a[8],lt=8191&ct,ft=ct>>>13,dt=0|a[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var gt=(u+(n=Math.imul(l,F))|0)+((8191&(i=(i=Math.imul(l,q))+Math.imul(f,F)|0))<<13)|0;u=((s=Math.imul(f,q))+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(p,F),i=(i=Math.imul(p,q))+Math.imul(m,F)|0,s=Math.imul(m,q);var yt=(u+(n=n+Math.imul(l,V)|0)|0)+((8191&(i=(i=i+Math.imul(l,W)|0)+Math.imul(f,V)|0))<<13)|0;u=((s=s+Math.imul(f,W)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(y,F),i=(i=Math.imul(y,q))+Math.imul(w,F)|0,s=Math.imul(w,q),n=n+Math.imul(p,V)|0,i=(i=i+Math.imul(p,W)|0)+Math.imul(m,V)|0,s=s+Math.imul(m,W)|0;var wt=(u+(n=n+Math.imul(l,K)|0)|0)+((8191&(i=(i=i+Math.imul(l,J)|0)+Math.imul(f,K)|0))<<13)|0;u=((s=s+Math.imul(f,J)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(v,F),i=(i=Math.imul(v,q))+Math.imul(M,F)|0,s=Math.imul(M,q),n=n+Math.imul(y,V)|0,i=(i=i+Math.imul(y,W)|0)+Math.imul(w,V)|0,s=s+Math.imul(w,W)|0,n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,J)|0)+Math.imul(m,K)|0,s=s+Math.imul(m,J)|0;var bt=(u+(n=n+Math.imul(l,X)|0)|0)+((8191&(i=(i=i+Math.imul(l,G)|0)+Math.imul(f,X)|0))<<13)|0;u=((s=s+Math.imul(f,G)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(S,F),i=(i=Math.imul(S,q))+Math.imul(E,F)|0,s=Math.imul(E,q),n=n+Math.imul(v,V)|0,i=(i=i+Math.imul(v,W)|0)+Math.imul(M,V)|0,s=s+Math.imul(M,W)|0,n=n+Math.imul(y,K)|0,i=(i=i+Math.imul(y,J)|0)+Math.imul(w,K)|0,s=s+Math.imul(w,J)|0,n=n+Math.imul(p,X)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,X)|0,s=s+Math.imul(m,G)|0;var vt=(u+(n=n+Math.imul(l,Y)|0)|0)+((8191&(i=(i=i+Math.imul(l,tt)|0)+Math.imul(f,Y)|0))<<13)|0;u=((s=s+Math.imul(f,tt)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(R,F),i=(i=Math.imul(R,q))+Math.imul(A,F)|0,s=Math.imul(A,q),n=n+Math.imul(S,V)|0,i=(i=i+Math.imul(S,W)|0)+Math.imul(E,V)|0,s=s+Math.imul(E,W)|0,n=n+Math.imul(v,K)|0,i=(i=i+Math.imul(v,J)|0)+Math.imul(M,K)|0,s=s+Math.imul(M,J)|0,n=n+Math.imul(y,X)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(w,X)|0,s=s+Math.imul(w,G)|0,n=n+Math.imul(p,Y)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Y)|0,s=s+Math.imul(m,tt)|0;var Mt=(u+(n=n+Math.imul(l,rt)|0)|0)+((8191&(i=(i=i+Math.imul(l,nt)|0)+Math.imul(f,rt)|0))<<13)|0;u=((s=s+Math.imul(f,nt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(B,F),i=(i=Math.imul(B,q))+Math.imul(T,F)|0,s=Math.imul(T,q),n=n+Math.imul(R,V)|0,i=(i=i+Math.imul(R,W)|0)+Math.imul(A,V)|0,s=s+Math.imul(A,W)|0,n=n+Math.imul(S,K)|0,i=(i=i+Math.imul(S,J)|0)+Math.imul(E,K)|0,s=s+Math.imul(E,J)|0,n=n+Math.imul(v,X)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(M,X)|0,s=s+Math.imul(M,G)|0,n=n+Math.imul(y,Y)|0,i=(i=i+Math.imul(y,tt)|0)+Math.imul(w,Y)|0,s=s+Math.imul(w,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,s=s+Math.imul(m,nt)|0;var kt=(u+(n=n+Math.imul(l,st)|0)|0)+((8191&(i=(i=i+Math.imul(l,ot)|0)+Math.imul(f,st)|0))<<13)|0;u=((s=s+Math.imul(f,ot)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(C,F),i=(i=Math.imul(C,q))+Math.imul(P,F)|0,s=Math.imul(P,q),n=n+Math.imul(B,V)|0,i=(i=i+Math.imul(B,W)|0)+Math.imul(T,V)|0,s=s+Math.imul(T,W)|0,n=n+Math.imul(R,K)|0,i=(i=i+Math.imul(R,J)|0)+Math.imul(A,K)|0,s=s+Math.imul(A,J)|0,n=n+Math.imul(S,X)|0,i=(i=i+Math.imul(S,G)|0)+Math.imul(E,X)|0,s=s+Math.imul(E,G)|0,n=n+Math.imul(v,Y)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(M,Y)|0,s=s+Math.imul(M,tt)|0,n=n+Math.imul(y,rt)|0,i=(i=i+Math.imul(y,nt)|0)+Math.imul(w,rt)|0,s=s+Math.imul(w,nt)|0,n=n+Math.imul(p,st)|0,i=(i=i+Math.imul(p,ot)|0)+Math.imul(m,st)|0,s=s+Math.imul(m,ot)|0;var St=(u+(n=n+Math.imul(l,ht)|0)|0)+((8191&(i=(i=i+Math.imul(l,ut)|0)+Math.imul(f,ht)|0))<<13)|0;u=((s=s+Math.imul(f,ut)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(N,F),i=(i=Math.imul(N,q))+Math.imul(L,F)|0,s=Math.imul(L,q),n=n+Math.imul(C,V)|0,i=(i=i+Math.imul(C,W)|0)+Math.imul(P,V)|0,s=s+Math.imul(P,W)|0,n=n+Math.imul(B,K)|0,i=(i=i+Math.imul(B,J)|0)+Math.imul(T,K)|0,s=s+Math.imul(T,J)|0,n=n+Math.imul(R,X)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(A,X)|0,s=s+Math.imul(A,G)|0,n=n+Math.imul(S,Y)|0,i=(i=i+Math.imul(S,tt)|0)+Math.imul(E,Y)|0,s=s+Math.imul(E,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(M,rt)|0,s=s+Math.imul(M,nt)|0,n=n+Math.imul(y,st)|0,i=(i=i+Math.imul(y,ot)|0)+Math.imul(w,st)|0,s=s+Math.imul(w,ot)|0,n=n+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,ut)|0)+Math.imul(m,ht)|0,s=s+Math.imul(m,ut)|0;var Et=(u+(n=n+Math.imul(l,lt)|0)|0)+((8191&(i=(i=i+Math.imul(l,ft)|0)+Math.imul(f,lt)|0))<<13)|0;u=((s=s+Math.imul(f,ft)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(U,F),i=(i=Math.imul(U,q))+Math.imul(H,F)|0,s=Math.imul(H,q),n=n+Math.imul(N,V)|0,i=(i=i+Math.imul(N,W)|0)+Math.imul(L,V)|0,s=s+Math.imul(L,W)|0,n=n+Math.imul(C,K)|0,i=(i=i+Math.imul(C,J)|0)+Math.imul(P,K)|0,s=s+Math.imul(P,J)|0,n=n+Math.imul(B,X)|0,i=(i=i+Math.imul(B,G)|0)+Math.imul(T,X)|0,s=s+Math.imul(T,G)|0,n=n+Math.imul(R,Y)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(A,Y)|0,s=s+Math.imul(A,tt)|0,n=n+Math.imul(S,rt)|0,i=(i=i+Math.imul(S,nt)|0)+Math.imul(E,rt)|0,s=s+Math.imul(E,nt)|0,n=n+Math.imul(v,st)|0,i=(i=i+Math.imul(v,ot)|0)+Math.imul(M,st)|0,s=s+Math.imul(M,ot)|0,n=n+Math.imul(y,ht)|0,i=(i=i+Math.imul(y,ut)|0)+Math.imul(w,ht)|0,s=s+Math.imul(w,ut)|0,n=n+Math.imul(p,lt)|0,i=(i=i+Math.imul(p,ft)|0)+Math.imul(m,lt)|0,s=s+Math.imul(m,ft)|0;var xt=(u+(n=n+Math.imul(l,pt)|0)|0)+((8191&(i=(i=i+Math.imul(l,mt)|0)+Math.imul(f,pt)|0))<<13)|0;u=((s=s+Math.imul(f,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(U,V),i=(i=Math.imul(U,W))+Math.imul(H,V)|0,s=Math.imul(H,W),n=n+Math.imul(N,K)|0,i=(i=i+Math.imul(N,J)|0)+Math.imul(L,K)|0,s=s+Math.imul(L,J)|0,n=n+Math.imul(C,X)|0,i=(i=i+Math.imul(C,G)|0)+Math.imul(P,X)|0,s=s+Math.imul(P,G)|0,n=n+Math.imul(B,Y)|0,i=(i=i+Math.imul(B,tt)|0)+Math.imul(T,Y)|0,s=s+Math.imul(T,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(A,rt)|0,s=s+Math.imul(A,nt)|0,n=n+Math.imul(S,st)|0,i=(i=i+Math.imul(S,ot)|0)+Math.imul(E,st)|0,s=s+Math.imul(E,ot)|0,n=n+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,ut)|0)+Math.imul(M,ht)|0,s=s+Math.imul(M,ut)|0,n=n+Math.imul(y,lt)|0,i=(i=i+Math.imul(y,ft)|0)+Math.imul(w,lt)|0,s=s+Math.imul(w,ft)|0;var Rt=(u+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;u=((s=s+Math.imul(m,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(U,K),i=(i=Math.imul(U,J))+Math.imul(H,K)|0,s=Math.imul(H,J),n=n+Math.imul(N,X)|0,i=(i=i+Math.imul(N,G)|0)+Math.imul(L,X)|0,s=s+Math.imul(L,G)|0,n=n+Math.imul(C,Y)|0,i=(i=i+Math.imul(C,tt)|0)+Math.imul(P,Y)|0,s=s+Math.imul(P,tt)|0,n=n+Math.imul(B,rt)|0,i=(i=i+Math.imul(B,nt)|0)+Math.imul(T,rt)|0,s=s+Math.imul(T,nt)|0,n=n+Math.imul(R,st)|0,i=(i=i+Math.imul(R,ot)|0)+Math.imul(A,st)|0,s=s+Math.imul(A,ot)|0,n=n+Math.imul(S,ht)|0,i=(i=i+Math.imul(S,ut)|0)+Math.imul(E,ht)|0,s=s+Math.imul(E,ut)|0,n=n+Math.imul(v,lt)|0,i=(i=i+Math.imul(v,ft)|0)+Math.imul(M,lt)|0,s=s+Math.imul(M,ft)|0;var At=(u+(n=n+Math.imul(y,pt)|0)|0)+((8191&(i=(i=i+Math.imul(y,mt)|0)+Math.imul(w,pt)|0))<<13)|0;u=((s=s+Math.imul(w,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(U,X),i=(i=Math.imul(U,G))+Math.imul(H,X)|0,s=Math.imul(H,G),n=n+Math.imul(N,Y)|0,i=(i=i+Math.imul(N,tt)|0)+Math.imul(L,Y)|0,s=s+Math.imul(L,tt)|0,n=n+Math.imul(C,rt)|0,i=(i=i+Math.imul(C,nt)|0)+Math.imul(P,rt)|0,s=s+Math.imul(P,nt)|0,n=n+Math.imul(B,st)|0,i=(i=i+Math.imul(B,ot)|0)+Math.imul(T,st)|0,s=s+Math.imul(T,ot)|0,n=n+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,ut)|0)+Math.imul(A,ht)|0,s=s+Math.imul(A,ut)|0,n=n+Math.imul(S,lt)|0,i=(i=i+Math.imul(S,ft)|0)+Math.imul(E,lt)|0,s=s+Math.imul(E,ft)|0;var _t=(u+(n=n+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(M,pt)|0))<<13)|0;u=((s=s+Math.imul(M,mt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(U,Y),i=(i=Math.imul(U,tt))+Math.imul(H,Y)|0,s=Math.imul(H,tt),n=n+Math.imul(N,rt)|0,i=(i=i+Math.imul(N,nt)|0)+Math.imul(L,rt)|0,s=s+Math.imul(L,nt)|0,n=n+Math.imul(C,st)|0,i=(i=i+Math.imul(C,ot)|0)+Math.imul(P,st)|0,s=s+Math.imul(P,ot)|0,n=n+Math.imul(B,ht)|0,i=(i=i+Math.imul(B,ut)|0)+Math.imul(T,ht)|0,s=s+Math.imul(T,ut)|0,n=n+Math.imul(R,lt)|0,i=(i=i+Math.imul(R,ft)|0)+Math.imul(A,lt)|0,s=s+Math.imul(A,ft)|0;var Bt=(u+(n=n+Math.imul(S,pt)|0)|0)+((8191&(i=(i=i+Math.imul(S,mt)|0)+Math.imul(E,pt)|0))<<13)|0;u=((s=s+Math.imul(E,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(U,rt),i=(i=Math.imul(U,nt))+Math.imul(H,rt)|0,s=Math.imul(H,nt),n=n+Math.imul(N,st)|0,i=(i=i+Math.imul(N,ot)|0)+Math.imul(L,st)|0,s=s+Math.imul(L,ot)|0,n=n+Math.imul(C,ht)|0,i=(i=i+Math.imul(C,ut)|0)+Math.imul(P,ht)|0,s=s+Math.imul(P,ut)|0,n=n+Math.imul(B,lt)|0,i=(i=i+Math.imul(B,ft)|0)+Math.imul(T,lt)|0,s=s+Math.imul(T,ft)|0;var Tt=(u+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(A,pt)|0))<<13)|0;u=((s=s+Math.imul(A,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(U,st),i=(i=Math.imul(U,ot))+Math.imul(H,st)|0,s=Math.imul(H,ot),n=n+Math.imul(N,ht)|0,i=(i=i+Math.imul(N,ut)|0)+Math.imul(L,ht)|0,s=s+Math.imul(L,ut)|0,n=n+Math.imul(C,lt)|0,i=(i=i+Math.imul(C,ft)|0)+Math.imul(P,lt)|0,s=s+Math.imul(P,ft)|0;var Ot=(u+(n=n+Math.imul(B,pt)|0)|0)+((8191&(i=(i=i+Math.imul(B,mt)|0)+Math.imul(T,pt)|0))<<13)|0;u=((s=s+Math.imul(T,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(U,ht),i=(i=Math.imul(U,ut))+Math.imul(H,ht)|0,s=Math.imul(H,ut),n=n+Math.imul(N,lt)|0,i=(i=i+Math.imul(N,ft)|0)+Math.imul(L,lt)|0,s=s+Math.imul(L,ft)|0;var Ct=(u+(n=n+Math.imul(C,pt)|0)|0)+((8191&(i=(i=i+Math.imul(C,mt)|0)+Math.imul(P,pt)|0))<<13)|0;u=((s=s+Math.imul(P,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(U,lt),i=(i=Math.imul(U,ft))+Math.imul(H,lt)|0,s=Math.imul(H,ft);var Pt=(u+(n=n+Math.imul(N,pt)|0)|0)+((8191&(i=(i=i+Math.imul(N,mt)|0)+Math.imul(L,pt)|0))<<13)|0;u=((s=s+Math.imul(L,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863;var It=(u+(n=Math.imul(U,pt))|0)+((8191&(i=(i=Math.imul(U,mt))+Math.imul(H,pt)|0))<<13)|0;return u=((s=Math.imul(H,mt))+(i>>>13)|0)+(It>>>26)|0,It&=67108863,h[0]=gt,h[1]=yt,h[2]=wt,h[3]=bt,h[4]=vt,h[5]=Mt,h[6]=kt,h[7]=St,h[8]=Et,h[9]=xt,h[10]=Rt,h[11]=At,h[12]=_t,h[13]=Bt,h[14]=Tt,h[15]=Ot,h[16]=Ct,h[17]=Pt,h[18]=It,0!==u&&(h[19]=u,r.length++),r};function y(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,s=0;s>>26)|0)>>>26,o&=67108863}r.words[s]=a,n=o,o=i}return 0!==n?r.words[s]=n:r.length--,r._strip()}function w(t,e,r){return y(t,e,r)}function b(t,e){this.x=t,this.y=e}Math.imul||(g=m),s.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?g(this,t,e):r<63?m(this,t,e):r<1024?y(this,t,e):w(this,t,e)},b.prototype.makeRBT=function(t){for(var e=new Array(t),r=s.prototype._countBits(t)-1,n=0;n>=1;return n},b.prototype.permute=function(t,e,r,n,i,s){for(var o=0;o>>=1)i++;return 1<>>=13,r[2*o+1]=8191&s,s>>>=13;for(o=2*e;o>=26,r+=s/67108864|0,r+=o>>>26,this.words[i]=67108863&o}return 0!==r&&(this.words[i]=r,this.length++),this.length=0===t?1:this.length,e?this.ineg():this},s.prototype.muln=function(t){return this.clone().imuln(t)},s.prototype.sqr=function(){return this.mul(this)},s.prototype.isqr=function(){return this.imul(this.clone())},s.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i&1}return e}(t);if(0===e.length)return new s(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,s=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var s=t%26,o=Math.min((t-s)/26,this.length),a=67108863^67108863>>>s<o)for(this.length-=o,u=0;u=0&&(0!==c||u>=i);u--){var l=0|this.words[u];this.words[u]=c<<26-s|l>>>s,c=l&a}return h&&0!==c&&(h.words[h.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},s.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},s.prototype.shln=function(t){return this.clone().ishln(t)},s.prototype.ushln=function(t){return this.clone().iushln(t)},s.prototype.shrn=function(t){return this.clone().ishrn(t)},s.prototype.ushrn=function(t){return this.clone().iushrn(t)},s.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},s.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(h/67108864|0),this.words[i+r]=67108863&s}for(;i>26,this.words[i+r]=67108863&s;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&s;return this.negative=1,this._strip()},s.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!=(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var a,h=n.length-i.length;if("mod"!==e){(a=new s(null)).length=h+1,a.words=new Array(a.length);for(var u=0;u=0;l--){var f=67108864*(0|n.words[i.length+l])+(0|n.words[i.length+l-1]);for(f=Math.min(f/o|0,67108863),n._ishlnsubmul(i,f,l);0!==n.negative;)f--,n.negative=0,n._ishlnsubmul(i,1,l),n.isZero()||(n.negative^=1);a&&(a.words[l]=f)}return a&&a._strip(),n._strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},s.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new s(0),mod:new s(0)}:0!==this.negative&&0===t.negative?(a=this.neg().divmod(t,e),"mod"!==e&&(i=a.div.neg()),"div"!==e&&(o=a.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:i,mod:o}):0===this.negative&&0!==t.negative?(a=this.divmod(t.neg(),e),"mod"!==e&&(i=a.div.neg()),{div:i,mod:a.mod}):0!==(this.negative&t.negative)?(a=this.neg().divmod(t.neg(),e),"div"!==e&&(o=a.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:a.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new s(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new s(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new s(this.modrn(t.words[0]))}:this._wordDiv(t,e);var i,o,a},s.prototype.div=function(t){return this.divmod(t,"div",!1).div},s.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},s.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},s.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),s=r.cmp(n);return s<0||1===i&&0===s?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},s.prototype.modrn=function(t){var e=t<0;e&&(t=-t),n(t<=67108863);for(var r=(1<<26)%t,i=0,s=this.length-1;s>=0;s--)i=(r*i+(0|this.words[s]))%t;return e?-i:i},s.prototype.modn=function(t){return this.modrn(t)},s.prototype.idivn=function(t){var e=t<0;e&&(t=-t),n(t<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var s=(0|this.words[i])+67108864*r;this.words[i]=s/t|0,r=s%t}return this._strip(),e?this.ineg():this},s.prototype.divn=function(t){return this.clone().idivn(t)},s.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new s(1),o=new s(0),a=new s(0),h=new s(1),u=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++u;for(var c=r.clone(),l=e.clone();!e.isZero();){for(var f=0,d=1;0===(e.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(e.iushrn(f);f-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(c),o.isub(l)),i.iushrn(1),o.iushrn(1);for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||h.isOdd())&&(a.iadd(c),h.isub(l)),a.iushrn(1),h.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(a),o.isub(h)):(r.isub(e),a.isub(i),h.isub(o))}return{a,b:h,gcd:r.iushln(u)}},s.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,o=new s(1),a=new s(0),h=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,c=1;0===(e.words[0]&c)&&u<26;++u,c<<=1);if(u>0)for(e.iushrn(u);u-- >0;)o.isOdd()&&o.iadd(h),o.iushrn(1);for(var l=0,f=1;0===(r.words[0]&f)&&l<26;++l,f<<=1);if(l>0)for(r.iushrn(l);l-- >0;)a.isOdd()&&a.iadd(h),a.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(a)):(r.isub(e),a.isub(o))}return(i=0===e.cmpn(1)?o:a).cmpn(0)<0&&i.iadd(t),i},s.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var s=e;e=r,r=s}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},s.prototype.invm=function(t){return this.egcd(t).a.umod(t)},s.prototype.isEven=function(){return!(1&this.words[0])},s.prototype.isOdd=function(){return!(1&~this.words[0])},s.prototype.andln=function(t){return this.words[0]&t},s.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,a&=67108863,this.words[o]=a}return 0!==s&&(this.words[o]=s,this.length++),this},s.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},s.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},s.prototype.gtn=function(t){return 1===this.cmpn(t)},s.prototype.gt=function(t){return 1===this.cmp(t)},s.prototype.gten=function(t){return this.cmpn(t)>=0},s.prototype.gte=function(t){return this.cmp(t)>=0},s.prototype.ltn=function(t){return-1===this.cmpn(t)},s.prototype.lt=function(t){return-1===this.cmp(t)},s.prototype.lten=function(t){return this.cmpn(t)<=0},s.prototype.lte=function(t){return this.cmp(t)<=0},s.prototype.eqn=function(t){return 0===this.cmpn(t)},s.prototype.eq=function(t){return 0===this.cmp(t)},s.red=function(t){return new R(t)},s.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},s.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},s.prototype._forceRed=function(t){return this.red=t,this},s.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},s.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},s.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},s.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},s.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},s.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},s.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},s.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},s.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},s.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},s.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},s.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},s.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},s.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function M(t,e){this.name=t,this.p=new s(e,16),this.n=this.p.bitLength(),this.k=new s(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function k(){M.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function S(){M.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function E(){M.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){M.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function R(t){if("string"==typeof t){var e=s._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function A(t){R.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new s(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}M.prototype._tmp=function(){var t=new s(null);return t.words=new Array(Math.ceil(this.n/13)),t},M.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},M.prototype.split=function(t,e){t.iushrn(this.n,0,e)},M.prototype.imulK=function(t){return t.imul(this.k)},i(k,M),k.prototype.split=function(t,e){for(var r=4194303,n=Math.min(t.length,9),i=0;i>>22,s=o}s>>>=22,t.words[i-10]=s,0===s&&t.length>10?t.length-=10:t.length-=9},k.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},s._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new k;else if("p224"===t)e=new S;else if("p192"===t)e=new E;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new x}return v[t]=e,e},R.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},R.prototype._verify2=function(t,e){n(0===(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},R.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(c(t,t.umod(this.m)._forceRed(this)),t)},R.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},R.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},R.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},R.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},R.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},R.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},R.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},R.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},R.prototype.isqr=function(t){return this.imul(t,t.clone())},R.prototype.sqr=function(t){return this.mul(t,t)},R.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new s(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);n(!i.isZero());var a=new s(1).toRed(this),h=a.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new s(2*c*c).toRed(this);0!==this.pow(c,u).cmp(h);)c.redIAdd(h);for(var l=this.pow(c,i),f=this.pow(t,i.addn(1).iushrn(1)),d=this.pow(t,i),p=o;0!==d.cmp(a);){for(var m=d,g=0;0!==m.cmp(a);g++)m=m.redSqr();n(g=0;n--){for(var u=e.words[n],c=h-1;c>=0;c--){var l=u>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==l||0!==o?(o<<=1,o|=l,(4===++a||0===n&&0===c)&&(i=this.mul(i,r[o]),a=0,o=0)):a=0}h=26}return i},R.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},R.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},s.mont=function(t){return new A(t)},i(A,R),A.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},A.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},A.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},A.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new s(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},A.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t=r.nmd(t),this)},2474(t,e,r){"use strict";function n(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}r.d(e,{A:()=>n})},6460(t,e,r){"use strict";r.d(e,{A:()=>i});var n=r(24586);function i(t){for(var e=1;e0?o-4:o;for(r=0;r>16&255,u[c++]=e>>8&255,u[c++]=255&e;return 2===h&&(e=n[t.charCodeAt(r)]<<2|n[t.charCodeAt(r+1)]>>4,u[c++]=255&e),1===h&&(e=n[t.charCodeAt(r)]<<10|n[t.charCodeAt(r+1)]<<4|n[t.charCodeAt(r+2)]>>2,u[c++]=e>>8&255,u[c++]=255&e),u},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,s=[],o=16383,a=0,h=n-i;ah?h:a+o));return 1===i?(e=t[n-1],s.push(r[e>>2]+r[e<<4&63]+"==")):2===i&&(e=(t[n-2]<<8)+t[n-1],s.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+"=")),s.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o)r[o]=s[o],n[s.charCodeAt(o)]=o;function a(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function h(t){return r[t>>18&63]+r[t>>12&63]+r[t>>6&63]+r[63&t]}function u(t,e,r){for(var n,i=[],s=e;si})},10638(t,e){"use strict";e.__esModule=!0,e.default=function(t,e){if(t&&e){var r=Array.isArray(e)?e:e.split(",");if(0===r.length)return!0;var n=t.name||"",i=(t.type||"").toLowerCase(),s=i.replace(/\/.*$/,"");return r.some(function(t){var e=t.trim().toLowerCase();return"."===e.charAt(0)?n.toLowerCase().endsWith(e):e.endsWith("/*")?s===e.replace(/\/.*$/,""):i===e})}return!0}},11757(t,e,r){"use strict";r.d(e,{$h:()=>sn,cT:()=>G});var n={};r.r(n),r.d(n,{chain_getBlock:()=>Te,chain_getBlockHash:()=>_e,chain_getFinalizedHead:()=>Oe,chain_getHead:()=>Ne,chain_getHeader:()=>Be,chain_subscribeFinalizedHeads:()=>Pe,chain_subscribeNewHead:()=>Ce,chain_subscribeNewHeads:()=>Le,chain_unsubscribeFinalizedHeads:()=>Ue,chain_unsubscribeNewHead:()=>Ie,chain_unsubscribeNewHeads:()=>De});var i={};r.r(i),r.d(i,{archive_unstable_body:()=>He,archive_unstable_call:()=>je,archive_unstable_hashByHeight:()=>Fe});var s={};r.r(s),r.d(s,{archive_v1_body:()=>We,archive_v1_call:()=>$e,archive_v1_finalizedHeight:()=>Ke,archive_v1_genesisHash:()=>Je,archive_v1_hashByHeight:()=>Ze,archive_v1_header:()=>Xe,archive_v1_stopStorage:()=>Ye,archive_v1_storage:()=>Qe});var o={};r.r(o),r.d(o,{chainHead_v1_body:()=>cr,chainHead_v1_call:()=>ar,chainHead_v1_continue:()=>lr,chainHead_v1_follow:()=>rr,chainHead_v1_header:()=>ir,chainHead_v1_stopOperation:()=>fr,chainHead_v1_storage:()=>hr,chainHead_v1_unfollow:()=>nr,chainHead_v1_unpin:()=>dr});var a={};r.r(a),r.d(a,{chainSpec_v1_chainName:()=>pr,chainSpec_v1_genesisHash:()=>mr,chainSpec_v1_properties:()=>gr});var h={};r.r(h),r.d(h,{transaction_v1_broadcast:()=>wr,transaction_v1_stop:()=>br});var u={};r.r(u),r.d(u,{author_pendingExtrinsics:()=>xr,author_submitAndWatchExtrinsic:()=>Sr,author_submitExtrinsic:()=>kr,author_unwatchExtrinsic:()=>Er});var c={};r.r(c),r.d(c,{payment_queryFeeDetails:()=>Rr,payment_queryInfo:()=>Ar});var l={};r.r(l),r.d(l,{childstate_getKeysPaged:()=>jr,childstate_getStorage:()=>Hr,state_call:()=>Ir,state_getKeysPaged:()=>Cr,state_getMetadata:()=>Tr,state_getRuntimeVersion:()=>Br,state_getStorage:()=>Or,state_getStorageAt:()=>Fr,state_queryStorageAt:()=>Pr,state_subscribeRuntimeVersion:()=>Nr,state_subscribeStorage:()=>Dr,state_unsubscribeRuntimeVersion:()=>Lr,state_unsubscribeStorage:()=>Ur});var f={};r.r(f),r.d(f,{system_accountNextIndex:()=>Qr,system_chain:()=>Wr,system_chainType:()=>Zr,system_dryRun:()=>Gr,system_health:()=>Xr,system_localListenAddresses:()=>Vr,system_localPeerId:()=>qr,system_name:()=>Kr,system_nodeRoles:()=>zr,system_properties:()=>$r,system_version:()=>Jr});var d=r(4235),p=r(45250),m=r(44869),g=r(40160),y=r(99128),w=r(20828),b=r(89640),v=r(93658),M=r(83461),k=r(61284),S=r(47695),E=r(46713),x=r(68580),R=r(39907);const A=x.Ik({DISABLE_AUTO_HRMP:x.k5(["true","false"]).default("false").transform(t=>"true"===t),PORT:x.Yj().optional(),DISABLE_PLUGINS:x.k5(["true","false"]).default("false").transform(t=>"true"===t),HTTP_PROXY:x.Yj().optional(),http_proxy:x.Yj().optional(),HTTPS_PROXY:x.Yj().optional(),https_proxy:x.Yj().optional(),LOG_LEVEL:x.k5(["fatal","error","warn","info","debug","trace"]).default("info"),VERBOSE_LOG:x.k5(["true","false"]).default("false").transform(t=>"true"===t),LOG_COMPACT:x.k5(["true","false"]).default("false").transform(t=>"true"===t)}).parse("object"==typeof R?{NODE_ENV:"production",WS_URL:void 0}:{}),_=(0,E.pino)({level:A.LOG_LEVEL,transport:{target:"pino-pretty",options:{ignore:"pid,hostname",hideObject:A.LOG_COMPACT}}}).child({app:"chopsticks"}),B=(t=0)=>e=>{const r=A.VERBOSE_LOG;if(null==e)return e;if(t>(r?10:5))return"( Too Deep )";switch(typeof e){case"string":{const t=r?10240:66;return e.length>t?`${e.slice(0,34)}…${e.slice(-32)}`:e}case"object":return Array.isArray(e)?e.map(B(t+1)):Object.fromEntries(Object.entries(e.toJSON?e.toJSON():e).map(([e,r])=>[e,B(t+1)(r)]));default:return e}},T=t=>B(0)(t);r(39907);const O=_.child({name:"executor"});let C;const P=async()=>C||(C=r.e(9563).then(r.bind(r,99563)).then(({startWorker:t})=>t()),C),I=p.memoize(async t=>(await P()).remote.getRuntimeVersion(t).then(t=>(t.specName=(0,b.I)(t.specName),t.implName=(0,b.I)(t.implName),t))),N=async(t,e)=>{const r=await P(),[n,i]=await r.remote.createProof(t,e);return{trieRootHash:n,nodes:i}};let L=0;const D=async(t,e=U,r=!1)=>{const n=L++,i={...t,id:n,storageProofSize:t.storageProofSize??0,mockSignatureHost:r?2:t.mockSignatureHost?1:0},s=await P();O.trace(T(i),`runTask #${n}`);const o=await s.remote.runTask(i,S.BX(e));return"Call"in o?O.trace(T(o.Call),`taskResponse #${n}`):O.trace({response:o},`taskResponse ${n}`),o},U={getStorage:async t=>{throw new Error("Method not implemented")},getNextKey:async(t,e)=>{throw new Error("Method not implemented")},offchainGetStorage:async t=>{throw new Error("Method not implemented")},offchainTimestamp:async()=>{throw new Error("Method not implemented")},offchainRandomSeed:async()=>{throw new Error("Method not implemented")},offchainSubmitTransaction:async t=>{throw new Error("Method not implemented")}},H=p.memoize(async t=>{const e=await D({wasm:t,calls:[["AuraApi_slot_duration",[]]],mockSignatureHost:!1,allowUnresolvedImports:!1,runtimeLogLevel:0});if("Error"in e)throw new Error(e.Error);return(0,v.i)((0,M.V)(e.Call.result).subarray(0,8)).toNumber()});var j=r(30620),F=r(53690),q=r(96330);[{name:"code",key:":code",decodeValue:(t,e)=>`<:code blake2_256 ${(0,q.X)(e,256)} (${e.length/2-1} bytes)>`},{name:"heapPages",key:":heappages",type:"u64"},{name:"extrinsicIndex",key:":extrinsic_index",type:"u32"},{name:"intrablockEntropy",key:":intrablock_entropy",type:"[u8; 32]"},{name:"transactionLevel",key:":transaction_level:",type:"u32"},{name:"grandpaAuthorities",key:":grandpa_authorities",type:"(u8, AuthorityList)"},{name:"relayDispatchQueueRemainingCapacity",prefix:":relay_dispatch_queue_remaining_capacity",decodeKey:(t,e)=>[t.createType("u32",(0,M.V)(e)).toJSON()],type:"(u32, u32)"},{name:"relay_dispatch_queue_size",prefixHex:"0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e",decodeKey:(t,e)=>{const r=`0x${e.slice(-8)}`;return[t.createType("u32",(0,M.V)(r)).toJSON()]},type:"(u32, u32)"}].map(t=>{const e=t.prefixHex??(0,F.i)(t.prefix||t.key);return{name:t.name,prefix:e,decodeKey:t.decodeKey||((t,e)=>[e]),decodeValue:t.decodeValue||(r=t.type,(t,e)=>t.createType(r,(0,M.V)(e)).toJSON())};var r}),_.child({name:"decoder"}),new j.q({max:20});var z=r(55539),V=r(91234);class W{prefixLength;constructor(t){this.prefixLength=t}ranges=[];feed(t){const e=t.filter(t=>t.length>=this.prefixLength);if(0===e.length)return;const r=e[0].slice(this.prefixLength),n=e[e.length-1].slice(this.prefixLength),i=p.groupBy(e,t=>t.slice(0,this.prefixLength));for(const[t,e]of Object.entries(i)){const i=this.ranges.filter(e=>e.prefix===t);if(0===i.length){this.ranges.push({prefix:t,keys:e.map(t=>t.slice(this.prefixLength))});continue}let s=!1;for(const t of i){const i=p.sortedIndex(t.keys,r);if(i>=0&&t.keys[i]===r){t.keys.splice(i,e.length,...e.map(t=>t.slice(this.prefixLength))),s=!0;break}const o=p.sortedIndex(t.keys,n);if(o>=0&&t.keys[o]===n){t.keys.splice(0,o+1,...e.map(t=>t.slice(this.prefixLength))),s=!0;break}}s||this.ranges.push({prefix:t,keys:e.map(t=>t.slice(this.prefixLength))})}}async next(t){if(t.lengtht.prefix===e)){if(0===r.length){if(""!==t.keys[0])continue;return[e,t.keys[1]].join("")}const n=p.sortedIndex(t.keys,r);if(t.keys[n]!==r)continue;const i=t.keys[n+1];if(i)return[e,i].join("")}}}const $=_.child({name:"layer"}),K=1e3;var J=function(t){return t.Deleted="Deleted",t.DeletedPrefix="DeletedPrefix",t}({});class Z{#t;#e;#r;#n=new W(rt);#i=new W(et);constructor(t,e,r){this.#t=t,this.#e=e,this.#r=r}deleted(t){return!1}async get(t,e){if(this.#r){const e=await this.#r.queryStorage(this.#e,t);if(e)return e.value??void 0}$.trace({at:this.#e,key:t},"RemoteStorageLayer get");const r=await this.#t.getStorage(t,this.#e);return this.#r?.saveStorage(this.#e,t,r),r??void 0}async getMany(t,e){const r=[];let n=t.map((t,e)=>({key:t,idx:e}));if(this.#r){const t=await Promise.all(n.map(({key:t})=>this.#r.queryStorage(this.#e,t))),e=n;n=[],t.forEach((t,i)=>{t?r[i]=t.value??void 0:n.push({key:e[i].key,idx:i})})}if(n.length){$.trace({at:this.#e,keys:t},"RemoteStorageLayer getMany");const e=await this.#t.getStorageBatch("0x",n.map(({key:t})=>t),this.#e);e.forEach(([,t],e)=>{r[n[e].idx]=t??void 0}),this.#r?.saveStorageBatch?this.#r?.saveStorageBatch(e.map(([t,e])=>({key:t,value:e,blockHash:this.#e}))):this.#r&&e.forEach(([t,e])=>this.#r?.saveStorage(this.#e,t,e))}return r}async findNextKey(t,e,r){return(await this.getKeysPaged(t,1,e))[0]}async getKeysPaged(t,e,r){if(e>K)throw new Error("pageSize must be less or equal to 1000");$.trace({at:this.#e,prefix:t,pageSize:e,startKey:r},"RemoteStorageLayer getKeysPaged");const n=it(t),i=n?et:rt;if(t===r||t.length0&&(n?this.#i.feed([r,...i]):this.#n.feed([r,...i])),0===i.length)break;if(this.#r){const e=[];for(const t of i)await this.#r.queryStorage(this.#e,t)||e.push(t);e.length>0&&this.#t.getStorageBatch(t,e,this.#e).then(t=>{for(const[e,r]of t)this.#r?.saveStorage(this.#e,e,r)})}}return o}}class X{#s=new Map;#o=[];#a=[];#h;constructor(t){this.#h=t}#u(t){const e=p.sortedIndex(this.#o,t);t!==this.#o[e]&&this.#o.splice(e,0,t)}#c(t){const e=p.sortedIndex(this.#o,t);t===this.#o[e]&&this.#o.splice(e,1)}deleted(t){return this.#s.has(t)?"Deleted"===this.#s.get(t):!!this.#a.some(e=>t.startsWith(e))||!!this.#h&&this.#h.deleted(t)}async get(t,e){if(this.#s.has(t))return this.#s.get(t);if(this.#a.some(e=>t.startsWith(e)))return"Deleted";if(this.#h){const r=this.#h.get(t,!1);return e&&this.#s.set(t,r),r}}async getMany(t,e){const r=[],n=[],i=t.map(async(t,e)=>{this.#s.has(t)?r[e]=await this.#s.get(t):this.#a.some(e=>t.startsWith(e))?r[e]="Deleted":n.push({key:t,idx:e})});return n.length&&this.#h&&(await this.#h.getMany(n.map(t=>t.key),!1)).forEach((t,i)=>{e&&this.#s.set(n[i].key,t),r[n[i].idx]=t}),await Promise.all(i),r}set(t,e){switch(e){case"Deleted":this.#s.set(t,"Deleted"),this.#c(t);break;case"DeletedPrefix":this.#a.push(t);for(const e of this.#o)e.startsWith(t)&&(this.#s.set(e,"Deleted"),this.#c(e));break;case void 0:this.#s.delete(t),this.#c(t);break;default:this.#s.set(t,e),this.#u(t)}}setAll(t){Array.isArray(t)||(t=Object.entries(t));for(const[e,r]of t)this.set(e,r||"Deleted")}async findNextKey(t,e,r){const n=this.#o.find(r=>r.startsWith(t)&&r>e);if(r?n&&ne===t)){const i=await this.#h.findNextKey(t,e,r);if(i){if(!n)return i;if(i{const n=await t.getBlock(r);if(!n)throw Error(`Cannot find block ${r||"latest"}`);let i;return i=Array.isArray(e)?e:function(t,e){const r=[];for(const n in e){const i=e[n],s=t.query[(0,V.WH)(n)];if(!s)throw Error(`Cannot find pallet ${n}`);for(const e in i){const o=i[e];if("$removePrefix"===e){for(const t of o){const e=s[(0,V.WH)(t)];if(!e)throw Error(`Cannot find storage ${t} in pallet ${n}`);const i=e.keyPrefix();r.push([(0,m.X)(i),J.DeletedPrefix])}continue}const a=s[(0,V.WH)(e)];if(!a)throw Error(`Cannot find storage ${e} in pallet ${n}`);if(a.meta.type.isPlain){const e=new z.Z(t.registry,[a]);"string"==typeof o&&o.startsWith("0x")?r.push([e.toHex(),o]):r.push([e.toHex(),o?(0,m.X)(t.registry.createType(e.outputType,o).toU8a()):null])}else for(const[e,n]of o){const i=new z.Z(t.registry,[a,e]);"string"==typeof n&&n.startsWith("0x")?r.push([i.toHex(),n]):r.push([i.toHex(),n?(0,m.X)(t.registry.createType(i.outputType,n).toU8a()):null])}}}return r}(await n.meta,e),n.pushStorageLayer().setAll(i),n.hash},Q=t=>(0,m.X)((0,g.a)(t)[1]);function Y(){const t={};return t.promise=new Promise((e,r)=>{t.resolve=e,t.reject=r}),t}const tt="0x3a6368696c645f73746f726167653a64656661756c743a",et=112,rt=66,nt=(t,e)=>t+(0,y.a)(e),it=t=>t.startsWith(tt),st=t=>{if(!t.startsWith(tt))return[];if(t.length{const[e,r]=st(t);return e?r:t},at=async t=>{const e=await ht(t),r=await ut(t);return Math.floor(Number(e/BigInt(r)))},ht=async t=>{const e=await t.meta,r=await t.read("u64",e.query.timestamp.now);return r?.toBigInt()??BigInt(Date.now())},ut=async t=>{const e=await t.meta;let r;return r??=e.consts.babe?.expectedBlockTime?.toNumber(),r??=e.consts.asyncBacking?.expectedBlockTime?.toNumber(),r||H(await t.wasm).catch(()=>12e3)};class ct{#l;#f;#d;#p;signedExtensions;#m={};constructor(t,e){this.#l=t,this.signedExtensions=e||{}}async disconnect(){return this.#l.disconnect()}get isReady(){return this.#f||(this.#l.isReady?this.#f=this.#l.isReady:this.#f=new Promise(t=>{this.#l.hasSubscriptions?(this.#l.on("connected",t),this.#l.connect()):t()})),this.#f}get chain(){return this.#d||(this.#d=this.getSystemChain()),this.#d}get chainProperties(){return this.#p||(this.#p=this.getSystemProperties()),this.#p}onFetching(t){this.#m.fetching=t}async send(t,e,r){return this.#m?.fetching?.(),this.#l.send(t,e,r)}async getSystemName(){return this.send("system_name",[])}async getSystemProperties(){return this.send("system_properties",[])}async getSystemChain(){return this.send("system_chain",[])}async getBlockHash(t){return this.send("chain_getBlockHash",Number.isInteger(t)?[t]:[],!!t)}async getHeader(t){return this.send("chain_getHeader",t?[t]:[],!!t)}async getFinalizedHead(){return this.send("chain_getFinalizedHead",[])}async getBlock(t){return this.send("chain_getBlock",t?[t]:[],!!t)}async getStorage(t,e){const[r,n]=st(t);if(r){const t=[r,n];return e&&t.push(e),this.send("childstate_getStorage",t,!!e)}const i=[t];return e&&i.push(e),this.send("state_getStorage",i,!!e)}async getKeysPaged(t,e,r,n){const[i,s]=st(t);if(i){const t=[i,s,e,ot(r)];return n&&t.push(n),this.#l.send("childstate_getKeysPaged",t,!!n).then(t=>t.map(t=>nt(i,t)))}const o=[t,e,r];return n&&o.push(n),this.send("state_getKeysPaged",o,!!n)}async getStorageBatch(t,e,r){const n=async n=>{if(n instanceof d.A&&(-32008===n.code||"Response is too big"===n.message)){if(e.length<2)throw n;const i=Math.floor(e.length/2),s=[e.slice(0,i),e.slice(i)];return(await Promise.all(s.map(e=>this.getStorageBatch(t,e,r)))).flat()}throw n},[i]=st(t);if(i){const t=[i,e.map(t=>ot(t))];return r&&t.push(r),this.#l.send("childstate_getStorageEntries",t,!!r).then(t=>p.zip(e,t)).catch(n)}const s=[e];return r&&s.push(r),this.#l.send("state_queryStorageAt",s,!!r).then(t=>t[0]?.changes||[]).catch(n)}async subscribeRemoteNewHeads(t){if(!this.#l.hasSubscriptions)throw new Error("subscribeRemoteNewHeads only works with subscriptions");return this.#l.subscribe("chain_newHead","chain_subscribeNewHeads",[],t)}async subscribeRemoteFinalizedHeads(t){if(!this.#l.hasSubscriptions)throw new Error("subscribeRemoteFinalizedHeads only works with subscriptions");return this.#l.subscribe("chain_finalizedHead","chain_subscribeFinalizedHeads",[],t)}}var lt=r(57584),ft=r(36423);class dt{number;hash;#d;#g;#y;#w;#b;#v;#M;#k;#S;#E;#x;constructor(t,e,r,n,i){this.number=e,this.hash=r,this.#d=t,this.#y=n?new WeakRef(n):void 0,this.#g=i?.header,this.#w=i?.extrinsics,this.#E=i?.storage??new Z(t.api,r,t.db),this.#x=[],this.#v=n?.runtimeVersion,this.#M=n?.metadata,this.#k=n?.registry,this.#S=n?.meta;const s=i?.storageDiff;s&&(s[(0,F.i)(":code")]&&(this.#v=void 0,this.#M=void 0,this.#k=void 0,this.#S=void 0),this.pushStorageLayer().setAll(s))}get chain(){return this.#d}get header(){return this.#g||(this.#g=Promise.all([this.registry,this.#d.api.getHeader(this.hash)]).then(([t,e])=>t.createType("Header",e))),this.#g}get extrinsics(){return this.#w||(this.#w=this.#d.api.getBlock(this.hash).then(t=>{if(!t)throw new Error(`Block ${this.hash} not found`);return t.block.extrinsics})),this.#w}get parentBlock(){if(0===this.number)return Promise.resolve(void 0);const t=async t=>{const e=await t,r=await this.#d.getBlock(e.parentHash.toHex());return r&&(this.#y=new WeakRef(r)),r};if(this.#y instanceof WeakRef){const e=this.#y.deref();if(e)return Promise.resolve(e);this.#y=t(this.header)}else this.#y||(this.#y=t(this.header));return this.#y}get storage(){return this.#x[this.#x.length-1]??this.#E}async get(t){const e=await this.storage.get(t,!0);if(e!==J.Deleted)return e}async getMany(t){return(await this.storage.getMany(t,!0)).map(t=>{if(t!==J.Deleted)return t})}async read(t,e,...r){const n=Q(e(...r)),i=await this.get(n);if(i)return(await this.registry).createType(t,(0,M.V)(i))}async getKeysPaged(t){const e=t.prefix??"0x",r=t.startKey??"0x",n=t.pageSize;return this.storage.getKeysPaged(e,n,r)}pushStorageLayer(){const t=new X(this.storage);return this.#x.push(t),t}popStorageLayer(){this.#x.pop()}async storageDiff(){const t={};for(const e of this.#x)await e.mergeInto(t);return t}get wasm(){return this.#b||(this.#b=(async()=>{const t=(0,F.i)(":code"),e=await this.get(t);if(!e)throw new Error("No wasm found");return e})()),this.#b}setWasm(t){const e=(0,F.i)(":code");this.pushStorageLayer().set(e,t),this.#b=Promise.resolve(t),this.#v=void 0,this.#k=void 0,this.#S=void 0,this.#M=void 0}get registry(){return this.#k||(this.#k=Promise.all([this.metadata,this.runtimeVersion]).then(([t,e])=>this.#d.buildRegistry(t,e))),this.#k}get runtimeVersion(){return this.#v||(this.#v=this.wasm.then(I)),this.#v}get metadata(){return this.#M||(this.#M=this.call("Metadata_metadata",[]).then(t=>Q((0,M.V)(t.result)))),this.#M}get meta(){return this.#S||(this.#S=Promise.all([this.registry,this.metadata]).then(([t,e])=>{const r=new lt.O(t,e);return(0,ft.K8)(t,r)})),this.#S}async call(t,e,r=!1){const n=await this.wasm,i=await D({wasm:n,calls:[[t,e]],mockSignatureHost:this.#d.mockSignatureHost,allowUnresolvedImports:this.#d.allowUnresolvedImports,runtimeLogLevel:this.#d.runtimeLogLevel},(s=this,{getStorage:async t=>s.get(t),getNextKey:async(t,e)=>{const[r]=await s.getKeysPaged({prefix:2===t.length?e.slice(0,rt):t,pageSize:1,startKey:e});return r&&ot(r)},offchainGetStorage:async t=>{if(!s.chain.offchainWorker)throw new Error("offchain worker not found");return s.chain.offchainWorker.get(t)},offchainTimestamp:async()=>Date.now(),offchainRandomSeed:async()=>(0,k.t)(32),offchainSubmitTransaction:async t=>{if(!s.chain.offchainWorker)throw new Error("offchain worker not found");try{const e=await s.chain.offchainWorker.pushExtrinsic(s,t);return O.trace({hash:e},"offchainSubmitTransaction"),!0}catch(t){return O.trace({error:t},"offchainSubmitTransaction"),!1}}}),r);var s;if("Call"in i){if(this.chain.offchainWorker)for(const[t,e]of i.Call.offchainStorageDiff)this.chain.offchainWorker.set(t,e);return i.Call}if(i.Error)throw Error(i.Error);throw Error("Unexpected response")}}var pt=r(48012),mt=r(43075);const gt=_.child({name:"block-builder"}),yt=async(t,e)=>{const r=await t.meta,n=await t.header;let i=t.number?n.digest.logs.toArray():await(async t=>{const e=await t.meta,r=await at(t);if(e.consts.babe){const t=e.registry.createType("Slot",r+1),n=e.registry.createType("ConsensusEngineId","BABE"),i=e.registry.createType("RawBabePreDigest",{SecondaryVRF:{authorityIndex:514,slotNumber:t,vrfOutput:"0x44cadd14aaefbda13ac8d85e1a6d58be082e7e2f56a4f95a3c612c784aaa4063",vrfProof:"0xf5517bf67d93ce633cde2fde7fbcf8ddca80017aaf8cd48436514687c662f60eda0ffa2c4781906416f4e71a196c9783c60c1b83d54c3a29365d03706714570b"}});return[e.registry.createType("DigestItem",{PreRuntime:[n,(0,pt.h)(i.toU8a())]})]}const n=e.registry.createType("Slot",r+1),i=e.registry.createType("ConsensusEngineId","aura");return[e.registry.createType("DigestItem",{PreRuntime:[i,(0,pt.h)(n.toU8a())]})]})(t);return i=await Promise.all(i.map(async e=>{if(e.isPreRuntime){const[i,s]=e.asPreRuntime;if(i.isAura){const e=await at(t),n=(0,pt.h)(r.registry.createType("Slot",e+1).toU8a());return r.registry.createType("DigestItem",{PreRuntime:[i,n]})}if(i.isBabe){const e=await at(t),n=r.registry.createType("RawBabePreDigest",s),o=(0,pt.h)(r.registry.createType("RawBabePreDigest",((t,e)=>t.isPrimary?{primary:{...t.asPrimary.toJSON(),slotNumber:e}}:t.isSecondaryPlain?{secondaryPlain:{...t.asSecondaryPlain.toJSON(),slotNumber:e}}:t.isSecondaryVRF?{secondaryVRF:{...t.asSecondaryVRF.toJSON(),slotNumber:e}}:t.toJSON())(n,e+1)).toU8a());return r.registry.createType("DigestItem",{PreRuntime:[i,o]})}if("nmbs"===i?.toString()){const e=(0,F.i)("nmbs");return r.query.randomness?.notFirstBlock&&t.pushStorageLayer().set(Q(r.query.randomness.notFirstBlock()),J.Deleted),r.registry.createType("DigestItem",{PreRuntime:[i,n.digest.logs.find(t=>t.isPreRuntime&&t.asPreRuntime[0].toHex()===e)?.asPreRuntime[1].toHex()]})}}return e})),r.registry.createType("Header",{parentHash:t.hash,number:e??t.number+1,stateRoot:"0x0000000000000000000000000000000000000000000000000000000000000000",extrinsicsRoot:"0x0000000000000000000000000000000000000000000000000000000000000000",digest:{logs:i}})},wt=async(t,e,r,n,i,s)=>{const o=e.number.toNumber(),a=`0x${Math.round(1e8*Math.random()).toString(16).padEnd(64,"0")}`,h=new dt(t.chain,o,a,t,{header:e,extrinsics:[],storage:i??t.storage});{const r=await h.call("Core_initialize_block",[e.toHex()]);if(h.pushStorageLayer().setAll(r.storageDiff),0===t.number){const e=await t.meta,r=await t.header;h.pushStorageLayer().setAll([[Q(e.query.system.parentHash()),r.hash.toHex()]])}s?.onPhaseApplied?.("initialize",r)}const u=[],c=[];for(const t of r)try{const e=await t.createInherents(h,n);if(0===e.length)continue;const r=await h.call("BlockBuilder_apply_extrinsic",e,!0),i=h.pushStorageLayer();i.setAll(r.storageDiff),c.push(i),u.push(...e),s?.onPhaseApplied?.(c.length-1,r)}catch(t){throw gt.warn("Failed to apply inherents %o %s",t,t),new Error("Failed to apply inherents")}return{block:h,layers:c,inherents:u}},bt=async(t,e,r)=>{const n=await yt(t),{layers:i}=await wt(t,n,e,r),s={};for(const t of i)await t.mergeInto(s);return Object.entries(s)},vt=()=>Math.random().toString(36).substring(2),Mt=_.child({name:"head-state"});class kt{#R={};#A={};#_={};#B;constructor(t){this.#B=t}subscribeHead(t){const e=vt();return this.#R[e]=t,e}unsubscribeHead(t){delete this.#R[t]}async subscribeStorage(t,e){const r=vt();this.#A[r]=[t,e];for(const e of t)this.#_[e]=await this.#B.get(e).then(t=>t||null);return r}unsubscribeStorage(t){delete this.#A[t]}async setHead(t){this.#B=t;for(const e of Object.values(this.#R))try{await e(t)}catch(t){Mt.error(t,"setHead head callback error")}const e=await this.#B.storageDiff();for(const[r,n]of Object.values(this.#A)){const i=r.filter(t=>e[t]).map(t=>[t,e[t]]);if(i.length>0)try{await n(t,i)}catch(t){Mt.error(t,"setHead storage diff callback error")}}Object.assign(this.#_,e)}}var St=r(60374),Et=r(1648);const xt=/^0x[\da-fA-F]+$/,Rt=/^[\da-fA-F]+$/;function At(t){return"function"==typeof t}function _t(...t){return e=>(function(t){return!!t&&"object"==typeof t}(e)||At(e))&&t.every(t=>At(e[t]))}const Bt=_t("toBigInt"),Tt=_t("toBn");function Ot(t){return t?Et.isBN(t)?t:function(t,e=-1,r){return"string"==typeof t&&("0x"===t||xt.test(t))&&(-1===e?r||t.length%2==0:t.length===2+Math.ceil(e/4))}(t)?function(t,{isLe:e=!1,isNegative:r=!1}={}){if(!t||"0x"===t)return new Et(0);const n=function(t){if(!t||"0x"===t)return"";if(xt.test(t))return t.substring(2);if(Rt.test(t))return t;throw new Error(`Expected hex value to convert, found '${t}'`)}(t),i=new Et(n,16,e?"le":"be");return r?i.fromTwos(4*n.length):i}(t.toString()):function(t){return"bigint"==typeof t}(t)?new Et(t.toString()):Tt(t)?t.toBn():Bt(t)?new Et(t.toBigInt().toString()):new Et(t):new Et(0)}const Ct={},Pt={AnchorData:{anchoredBlock:"u64",docRoot:"H256",id:"H256"},DispatchErrorModule:"DispatchErrorModuleU8",PreCommitData:{expirationBlock:"u64",identity:"H256",signingRoot:"H256"},Fee:{key:"Hash",price:"Balance"},MultiAccountData:{deposit:"Balance",depositor:"AccountId",signatories:"Vec",threshold:"u16"},ChainId:"u8",DepositNonce:"u64",ResourceId:"[u8; 32]","chainbridge::ChainId":"u8",RegistryId:"H160",TokenId:"U256",AssetId:{registryId:"RegistryId",tokenId:"TokenId"},AssetInfo:{metadata:"Bytes"},MintInfo:{anchorId:"Hash",proofs:"Vec",staticHashes:"[Hash; 3]"},Proof:{leafHash:"H256",sortedHashes:"H256"},ProofMint:{hashes:"Vec",property:"Bytes",salt:"[u8; 32]",value:"Bytes"},RegistryInfo:{fields:"Vec",ownerCanBurn:"bool"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","NonProxy"]}},It={...Pt,AccountInfo:"AccountInfoWithRefCount",Address:"LookupSource",LookupSource:"IndicesLookupSource",Multiplier:"Fixed64",RefCount:"RefCountTo259"},Nt=[{minmax:[240,243],types:{...It,ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","Vesting"]}}},{minmax:[244,999],types:{...It}},{minmax:[1e3,void 0],types:{...Pt}}];var Lt=r(38525);const Dt={CompactAssignments:"CompactAssignmentsWith24",DispatchErrorModule:"DispatchErrorModuleU8",RawSolution:"RawSolutionWith24",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","IdentityJudgement","CancelProxy","Auction"]},Weight:"WeightV1"},Ut={AccountInfo:"AccountInfoWithRefCount",Address:"LookupSource",CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",RawSolution:"RawSolutionWith16",Keys:"SessionKeys5",LookupSource:"IndicesLookupSource",ValidatorPrefs:"ValidatorPrefsWithCommission"},Ht={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",RawSolution:"RawSolutionWith16",Keys:"SessionKeys5",LookupSource:"AccountId",ValidatorPrefs:"ValidatorPrefsWithCommission"},jt={CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:{Any:0,NonTransfer:1,Governance:2,Staking:3,UnusedSudoBalances:4,IdentityJudgement:5,CancelProxy:6,Auction:7}},Weight:"WeightV1"},Ft={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",DispatchErrorModule:"DispatchErrorModuleU8",Keys:"SessionKeys5",LookupSource:"AccountId",ValidatorPrefs:"ValidatorPrefsWithCommission"},qt={DispatchErrorModule:"DispatchErrorModuleU8",FullIdentification:"()",Keys:"SessionKeys7B",Weight:"WeightV1"},zt={DispatchErrorModule:"DispatchErrorModuleU8",TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]},Weight:"WeightV1"},Vt={DispatchErrorModule:"DispatchErrorModuleU8",TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]},Weight:"WeightV1"},Wt={CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Staking","SudoBalances","IdentityJudgement","CancelProxy"]},Weight:"WeightV1"},$t={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",LookupSource:"AccountId",Keys:"SessionKeys5",RawSolution:"RawSolutionWith16",ValidatorPrefs:"ValidatorPrefsWithCommission"},Kt={DispatchErrorModule:"DispatchErrorModuleU8",TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]},Weight:"WeightV1"},Jt={"centrifuge-chain":Nt,kusama:[{minmax:[1019,1031],types:{...Ut,BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchError:"DispatchErrorTo198",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",IdentityInfo:"IdentityInfoTo198",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",Scheduled:"ScheduledTo254",SlashingSpans:"SlashingSpansTo204",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"}},{minmax:[1032,1042],types:{...Ut,BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",Scheduled:"ScheduledTo254",SlashingSpans:"SlashingSpansTo204",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"}},{minmax:[1043,1045],types:{...Ut,BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",Scheduled:"ScheduledTo254",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"}},{minmax:[1046,1049],types:{...Dt,...Ht,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",Scheduled:"ScheduledTo254",StakingLedger:"StakingLedgerTo223",Weight:"u32"}},{minmax:[1050,1054],types:{...Dt,...Ht,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",Scheduled:"ScheduledTo254",StakingLedger:"StakingLedgerTo240",Weight:"u32"}},{minmax:[1055,1056],types:{...Dt,...Ht,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",Scheduled:"ScheduledTo254",StakingLedger:"StakingLedgerTo240",Weight:"u32"}},{minmax:[1057,1061],types:{...Dt,...Ht,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",Scheduled:"ScheduledTo254"}},{minmax:[1062,2012],types:{...Dt,...Ht,CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"}},{minmax:[2013,2022],types:{...Dt,...Ht,CompactAssignments:"CompactAssignmentsTo257",RefCount:"RefCountTo259"}},{minmax:[2023,2024],types:{...Dt,...Ht,RefCount:"RefCountTo259"}},{minmax:[2025,2027],types:{...Dt,...Ht}},{minmax:[2028,2029],types:{...Dt,AccountInfo:"AccountInfoWithDualRefCount",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16"}},{minmax:[2030,9e3],types:{...Dt,CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16"}},{minmax:[9010,9099],types:{...Dt,...(0,Lt._)("V0")}},{minmax:[9100,9105],types:{...Dt,...(0,Lt._)("V1")}},{minmax:[9106,void 0],types:{Weight:"WeightV1"}}],node:[{minmax:[0,void 0],types:{Weight:"WeightV2"}}],"node-template":[{minmax:[0,void 0],types:{Weight:"WeightV2"}}],polkadot:[{minmax:[0,10],types:{...jt,...Ft,CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ElectionResult:"ElectionResultToSpec10"}},{minmax:[11,12],types:{...jt,...Ft,CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"}},{minmax:[13,22],types:{...jt,...Ft,CompactAssignments:"CompactAssignmentsTo257",RefCount:"RefCountTo259"}},{minmax:[23,24],types:{...jt,...Ft,RefCount:"RefCountTo259"}},{minmax:[25,27],types:{...jt,...Ft}},{minmax:[28,29],types:{...jt,AccountInfo:"AccountInfoWithDualRefCount"}},{minmax:[30,9109],types:{...jt}},{minmax:[9110,void 0],types:{Weight:"WeightV1"}}],rococo:[{minmax:[0,200],types:{...qt,AccountInfo:"AccountInfoWithDualRefCount",Address:"AccountId",LookupSource:"AccountId"}},{minmax:[201,214],types:{...qt,AccountInfo:"AccountInfoWithDualRefCount"}},{minmax:[215,228],types:{...qt,Keys:"SessionKeys6"}},{minmax:[229,9099],types:{...qt,...(0,Lt._)("V0")}},{minmax:[9100,9105],types:{...qt,...(0,Lt._)("V1")}},{minmax:[9106,void 0],types:{Weight:"WeightV1"}}],shell:[{minmax:[0,void 0],types:{}}],statemine:[{minmax:[0,3],types:{DispatchError:"DispatchErrorPre6First",...zt,...(0,Lt._)("V0")}},{minmax:[4,5],types:{DispatchError:"DispatchErrorPre6First",...zt,...(0,Lt._)("V1")}},{minmax:[500,9999],types:{Weight:"WeightV1",TAssetConversion:"Option"}},{minmax:[1e4,void 0],types:{Weight:"WeightV1"}}],statemint:[{minmax:[0,3],types:{DispatchError:"DispatchErrorPre6First",...Vt,...(0,Lt._)("V0")}},{minmax:[4,5],types:{DispatchError:"DispatchErrorPre6First",...Vt,...(0,Lt._)("V1")}},{minmax:[500,1001003],types:{Weight:"WeightV1",TAssetConversion:"Option"}},{minmax:[1002e3,void 0],types:{Weight:"WeightV1",...(0,Lt._)("V4")}}],westend:[{minmax:[1,2],types:{...Wt,...$t,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",Weight:"u32"}},{minmax:[3,22],types:{...Wt,...$t,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"}},{minmax:[23,42],types:{...Wt,...$t,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"}},{minmax:[43,44],types:{...Wt,...$t,DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"}},{minmax:[45,47],types:{...Wt,...$t}},{minmax:[48,49],types:{...Wt,AccountInfo:"AccountInfoWithDualRefCount"}},{minmax:[50,9099],types:{...Wt,...(0,Lt._)("V0")}},{minmax:[9100,9105],types:{...Wt,...(0,Lt._)("V1")}},{minmax:[9106,void 0],types:{Weight:"WeightV1"}}],westmint:[{minmax:[0,3],types:{DispatchError:"DispatchErrorPre6First",...Kt,...(0,Lt._)("V0")}},{minmax:[4,5],types:{DispatchError:"DispatchErrorPre6First",...Kt,...(0,Lt._)("V1")}},{minmax:[500,9434],types:{Weight:"WeightV1",TAssetConversion:"Option"}},{minmax:[9435,void 0],types:{Weight:"WeightV1"}}]};function Zt(t,e,r){return r(t.toString(),e.toString())}function Xt(t=[],e){return t.filter(({minmax:[t,r]})=>(null==t||e>=t)&&(null==r||e<=r)).reduce((t,{types:e})=>({...t,...e}),{})}var Gt=r(56639),Qt=r(74274),Yt=r(43428);const te=_.child({name:"offchain"});class ee{pendingExtrinsics=[];offchainStorage=new Map;get(t){return this.offchainStorage.get(t)}set(t,e){this.offchainStorage.set(t,e)}async run(t){te.info({number:t.number,hash:t.hash},`Run Offchain Worker for block #${t.number.toLocaleString()}`);const e=await t.header;await t.call("OffchainWorkerApi_offchain_worker",[e.toHex()]),te.info(`Offchain Worker complete for block #${t.number.toLocaleString()}`);const r=this.pendingExtrinsics.splice(0);r.length>0&&Yt.T.schedule(async e=>{await t.chain.txPool.buildBlock({transactions:e})},100,r)}async pushExtrinsic(t,e){const r=await t.chain.validateExtrinsic(e,"0x01");if(r.isOk)return this.pendingExtrinsics.push(e),(0,q.X)(e,256);throw r.asErr}}var re=r(27429);const ne=_.child({name:"txpool"}),ie="TxPool::ApplyExtrinsicError";var se=function(t){return t.Batch="Batch",t.Instant="Instant",t.Manual="Manual",t}({});class oe{#d;#T=[];#O={};#C=[];#P={};#I;#N;#L=[];event=new re.b;#D=!1;constructor(t,e,r="Batch"){this.#d=t,this.#I=r,this.#N=e}get pendingExtrinsics(){return this.#T.map(({extrinsic:t})=>t)}get ump(){return this.#O}get dmp(){return this.#C}get hrmp(){return this.#P}get mode(){return this.#I}set mode(t){this.#I=t}clear(){this.#T.length=0;for(const t of Object.keys(this.#O))delete this.#O[t];this.#C.length=0;for(const t of Object.keys(this.#P))delete this.#P[t]}pendingExtrinsicsBy(t){return this.#T.filter(({signer:e})=>e===t).map(({extrinsic:t})=>t)}async submitExtrinsic(t){ne.debug({extrinsic:T(t)},"submit extrinsic"),this.#T.push({extrinsic:t,signer:await this.#U(t)}),this.#H()}async#U(t){return(await this.#d.head.registry).createType("GenericExtrinsic",t).signer.toString()}submitUpwardMessages(t,e){ne.debug({id:t,ump:T(e)},"submit upward messages"),this.#O[t]||(this.#O[t]=[]),this.#O[t].push(...e),this.#H()}submitDownwardMessages(t){ne.debug({dmp:T(t)},"submit downward messages"),this.#C.push(...t),this.#H()}submitHorizontalMessages(t,e){ne.debug({id:t,hrmp:T(e)},"submit horizontal messages"),this.#P[t]||(this.#P[t]=[]),this.#P[t].push(...e),this.#H()}#H(){switch(this.#I){case"Batch":this.#j();break;case"Instant":this.buildBlock()}}#j=p.debounce(this.buildBlock,100,{maxWait:1e3});async buildBlockWithParams(t){this.#L.push({params:t,deferred:Y()}),this.#F(),await this.upcomingBlocks()}async buildBlock(t){const e=t?.transactions||this.#T.splice(0).map(({extrinsic:t})=>t),r=t?.upwardMessages||{...this.#O},n=t?.downwardMessages||this.#C.splice(0),i=t?.horizontalMessages||{...this.#P},s=t?.unsafeBlockHeight,o=t?.relayChainStateOverrides,a=t?.relayParentNumber;if(!t?.upwardMessages)for(const t of Object.keys(this.#O))delete this.#O[t];if(!t?.horizontalMessages)for(const t of Object.keys(this.#P))delete this.#P[t];try{if(await this.buildBlockWithParams({transactions:e,upwardMessages:r,downwardMessages:n,horizontalMessages:i,unsafeBlockHeight:s,relayChainStateOverrides:o,relayParentNumber:a}),!this.#d.processQueuedMessages)return;if(p.isEmpty(i)&&p.isEmpty(n))return;const t="0xb8753e9383841da95f7b8871e5de326954e062a2cf8df68178ee2e5dbdf00bff",h=await this.#d.head.meta,u=await this.#d.head.getKeysPaged({prefix:t,pageSize:1e3});for(const t of u){const e=await this.#d.head.get(t);if(!e)continue;const r=h.registry.createType("PalletMessageQueueBookState",(0,M.V)(e)).toJSON();if(r.size>0&&r.end>r.begin)return ne.info("Queued messages detected, building a new block"),void await this.#d.newBlock()}}catch(t){ne.error({err:t},"build block failed")}}async upcomingBlocks(){const t=this.#L.length;return t>0&&await this.#L[t-1].deferred.promise,t}async#F(){if(!this.#D&&0!==this.#L.length){this.#D=!0;try{await this.#q()}catch(t){ne.error({error:t},"build block failed");for(const{deferred:e}of this.#L)e.reject(t);this.#L.length=0}finally{this.#D=!1}this.#F()}}async#q(){await this.#d.api.isReady;const t=this.#L[0];if(!t)throw new Error("Unreachable");const{params:e,deferred:r}=t;ne.trace({params:e},"build block");const[n,i]=await(async(t,e,r,n)=>{const{transactions:i,upwardMessages:s,unsafeBlockHeight:o}=r,a=await t.registry,h=await yt(t,o),u=h.number.toNumber();let c;if(gt.info({number:u,extrinsics:i.map(T),umpCount:Object.keys(s).length},`${await t.chain.api.getSystemChain()} building #${u.toLocaleString()}`),Object.keys(s).length>0){const e=await t.meta;c=new X(t.storage);for(const[t,r]of Object.entries(s)){const n=r.map(t=>(0,M.V)(t)),i=r.length,s=n.map(t=>t.length).reduce((t,e)=>t+e,0);if(e.query.ump){const n=e.registry.createType("(u32, u32)",[i,s]),o=e.registry.createType("Vec",r);c.setAll([[Q(e.query.ump.relayDispatchQueues(t)),o.toHex()],[Q(e.query.ump.relayDispatchQueueSize(t)),n.toHex()]])}else{if(!e.query.messageQueue)throw new Error("Unknown ump storage");{const r={ump:{para:t}};let o=0,a=new Uint8Array(0);for(const t of n){const r=t.length,n=e.registry.createType("(u32, bool)",[r,!1]);o=a.length,a=(0,mt.z)(a,n.toU8a(),t)}c.setAll([[Q(e.query.messageQueue.bookStateFor(r)),e.registry.createType("PalletMessageQueueBookState",{begin:0,end:1,count:1,readyNeighbours:{prev:r,next:r},messageCount:i,size_:s}).toHex()],[Q(e.query.messageQueue.serviceHead(r)),e.registry.createType("PolkadotRuntimeParachainsInclusionAggregateMessageOrigin",r).toHex()],[Q(e.query.messageQueue.pages(r,0)),e.registry.createType("PalletMessageQueuePage",{remaining:i,remaining_size:s,first_index:0,first:0,last:o,heap:(0,pt.h)(a)}).toHex()]])}}gt.trace({paraId:t,upwardMessages:T(r)},"Pushed UMP")}if(e.query.ump){const t=e.registry.createType("Vec",Object.keys(s));c.set(Q(e.query.ump.needsDispatch()),t.toHex())}}const{block:l,inherents:f}=await wt(t,h,e,r,c),d=[],p=[];for(const t of i)try{const e=await l.call("BlockBuilder_apply_extrinsic",[t]),r=a.createType("ApplyExtrinsicResult",e.result);if(r.isErr){n?.onApplyExtrinsicError?.(t,r.asErr);continue}l.pushStorageLayer().setAll(e.storageDiff),p.push(t),n?.onPhaseApplied?.(p.length-1,e)}catch(e){gt.info("Failed to apply extrinsic %o %s",e,e),d.push(t)}{const t=await l.call("BlockBuilder_finalize_block",[]);l.pushStorageLayer().setAll(t.storageDiff),n?.onPhaseApplied?.("finalize",t)}const m=[...f,...p],g=(0,q.q)((0,mt.z)(...m),256),y=a.createType("Header",{...h.toJSON(),extrinsicsRoot:g}),w=await l.storageDiff();"trace"===gt.level.toLowerCase()&>.trace(Object.entries(w).map(([t,e])=>[t,T(e)]),"Final block");const b=new dt(t.chain,l.number,y.hash.toHex(),t,{header:y,extrinsics:m,storage:t.storage,storageDiff:w});return gt.info({number:b.number,hash:b.hash,extrinsics:T(p),pendingExtrinsics:d.map(T),ump:T(s)},`${await t.chain.api.getSystemChain()} new head #${b.number.toLocaleString()}`),[b,d]})(this.#d.head,this.#N,e,{onApplyExtrinsicError:(t,e)=>{this.event.emit(ie,[t,e])},onPhaseApplied:"trace"===ne.level.toLowerCase()?(t,e)=>{switch(t){case"initialize":ne.trace(T(e.storageDiff),"Initialize block");break;case"finalize":ne.trace(T(e.storageDiff),"Finalize block");break;default:ne.trace(T(e.storageDiff),`Apply extrinsic ${t}`)}}:void 0});for(const t of i)this.#T.push({extrinsic:t,signer:await this.#U(t)});await this.#d.onNewBlock(n),this.#L.shift(),r.resolve()}}const ae=_.child({name:"blockchain"});class he{api;db;mockSignatureHost;allowUnresolvedImports;#z;registeredTypes;#V;#N;#B;#W=new Map;#$=new Map;#K={};headState;offchainWorker;#J;processQueuedMessages=!0;saveBlocks;#Z=p.memoize(async(t,e,r)=>{const n=await this.api.chain,i=await this.api.chainProperties,s=new St.O;return s.setKnownTypes(this.registeredTypes),s.setChainProperties(s.createType("ChainProperties",i)),s.register(function({knownTypes:t},e,r,n){const i=Ot(n).toNumber();return Zt(e,r,(e,r)=>({...Xt(Jt[r],i),...Xt(Ct[e],i),...Xt(t.typesBundle?.spec?.[r]?.types,i),...Xt(t.typesBundle?.chain?.[e]?.types,i),...t.typesSpec?.[r]??{},...t.typesChain?.[e]??{},...t.types??{}}))}(s,n,r.specName,r.specVersion)),s.setHasher(function({knownTypes:t},e,r){return Zt(e,r,(e,r)=>t.hasher||t.typesBundle?.chain?.[e]?.hasher||t.typesBundle?.spec?.[r]?.hasher||null)}(s,n,r.specName)),s.setMetadata(new lt.O(s,e),void 0,(0,Gt.b)({},function({knownTypes:t},e,r){return Zt(e,r,(e,r)=>({...t.typesBundle?.spec?.[r]?.signedExtensions??{},...t.typesBundle?.chain?.[e]?.signedExtensions??{}}))}(s,n,r.specName),this.api.signedExtensions),!0),s});constructor({api:t,buildBlockMode:e,inherentProviders:r,db:n,header:i,mockSignatureHost:s=!1,allowUnresolvedImports:o=!1,runtimeLogLevel:a=0,registeredTypes:h={},offchainWorker:u=!1,maxMemoryBlockCount:c=500,processQueuedMessages:l=!0,saveBlocks:f=!0}){this.api=t,this.db=n,this.mockSignatureHost=s,this.allowUnresolvedImports=o,this.#z=a,this.registeredTypes=h,this.#B=new dt(this,i.number,i.hash),this.#X(this.#B),this.#V=new oe(this,r,e),this.#N=r,this.headState=new kt(this.#B),u&&(this.offchainWorker=new ee),this.#J=c,this.processQueuedMessages=l,this.saveBlocks=f}#X(t){if(this.#W.size===this.#J){const{hash:t,number:e}=this.#W.values().next().value;this.#W.delete(e),this.#$.delete(t)}this.#W.set(t.number,t),this.#$.set(t.hash,t)}get head(){return this.#B}get txPool(){return this.#V}get runtimeLogLevel(){return this.#z}set runtimeLogLevel(t){this.#z=t,ae.debug(`Runtime log level set to ${ae.level}`)}async buildRegistry(t,e){const r=`${(0,Qt.E)(t,256)}-${e.specVersion}`;return this.#Z(r,t,e)}async saveBlockToDB(t){if(this.db&&this.saveBlocks){const{hash:e,number:r,header:n,extrinsics:i}=t;await this.db.saveBlock({hash:e,number:r,header:(await n).toHex(),extrinsics:await i,parentHash:(await t.parentBlock)?.hash||null,storageDiff:await t.storageDiff()})}}async loadBlockFromDB(t){if(this.db){const e="number"==typeof t?await this.db.queryBlockByNumber(t):await this.db.queryBlock(t);if(e){const{hash:t,number:r,header:n,extrinsics:i}=e,s=e.parentHash||void 0;let o=s?this.#$.get(s):void 0;o||(o=await this.getBlock(s));const a=e.storageDiff??void 0,h=await this.head.registry,u=new dt(this,r,t,o,{header:h.createType("Header",n),extrinsics:i,storage:o?.storage,storageDiff:a});return this.#X(u),u}}}async getBlockAt(t){if(null==t)return this.head;if(!(t>this.#B.number)){if(!this.#W.has(t)){const e=await this.loadBlockFromDB(t);if(e)return e;const r=await this.api.getBlockHash(t);if(!r)return;const n=new dt(this,t,r);this.#X(n)}return this.#W.get(t)}}async getBlock(t){if(await this.api.isReady,null==t&&(t=this.head.hash),!this.#$.has(t)){const e=this.#K[t];if(e)await e;else{const e=(async()=>{try{if(!await this.loadBlockFromDB(t)){const e=await this.api.getHeader(t);if(!e)throw new Error(`Block ${t} not found`);const r=new dt(this,Number(e.number),t);this.#X(r)}}catch(e){ae.debug(`getBlock(${t}) failed: ${e}`)}})();this.#K[t]=e,await e,delete this.#K[t]}}return this.#$.get(t)}blocksInMemory(){return Array.from(this.#W.values())}async unregisterBlock(t){if(t.hash===this.head.hash)throw new Error("Cannot unregister head block");this.#W.get(t.number)?.hash===t.hash&&this.#W.delete(t.number),this.#$.delete(t.hash),this.db&&await this.db.deleteBlock(t.hash)}async onNewBlock(t){await this.setHead(t),await this.saveBlockToDB(t)}async setHead(t){ae.debug({number:t.number,hash:t.hash},"setHead"),this.#B=t,this.#X(t),await this.headState.setHead(t),this.offchainWorker&&await this.offchainWorker.run(t)}async submitExtrinsic(t){const e=await this.validateExtrinsic(t);if(e.isOk)return await this.#V.submitExtrinsic(t),(0,q.X)(t,256);throw e.asErr}async validateExtrinsic(t,e="0x02"){const r=(0,m.X)((0,mt.z)(e,t,this.head.hash)),n=await this.head.call("TaggedTransactionQueue_validate_transaction",[r]);return(await this.head.registry).createType("TransactionValidity",n.result)}submitUpwardMessages(t,e){this.#V.submitUpwardMessages(t,e),ae.debug({id:t,ump:e},"submitUpwardMessages")}submitDownwardMessages(t){this.#V.submitDownwardMessages(t),ae.debug({dmp:t},"submitDownwardMessages")}submitHorizontalMessages(t,e){this.#V.submitHorizontalMessages(t,e),ae.debug({id:t,hrmp:e},"submitHorizontalMessages")}async newBlock(t){return await this.#V.buildBlock(t),this.#B}async newBlockWithParams(t){return await this.#V.buildBlockWithParams(t),this.#B}async upcomingBlocks(){return this.#V.upcomingBlocks()}async dryRunExtrinsic(t,e){await this.api.isReady;const r=e?await this.getBlock(e):this.head;if(!r)throw new Error(`Cannot find block ${e}`);const n=await r.registry,{result:i,storageDiff:s}=await(async(t,e,r)=>{const n=await t.registry,i=await yt(t),{block:s}=await wt(t,i,e,{transactions:[],downwardMessages:[],upwardMessages:[],horizontalMessages:{}});if("string"!=typeof r){if(!t.chain.mockSignatureHost)throw new Error("Cannot fake signature because mock signature host is not enabled. Start chain with `mockSignatureHost: true`");const e=await t.meta,i=n.createType("Call",(0,M.V)(r.call)),o=n.createType("GenericExtrinsic",i),a=await t.get(Q(e.query.system.account(r.address))),h=n.createType("AccountInfo",(0,M.V)(a));o.signFake(r.address,{blockHash:t.hash,genesisHash:t.hash,runtimeVersion:await t.runtimeVersion,nonce:h.nonce});const u=new Uint8Array(64);return u.fill(205),u.set([222,173,190,239]),o.signature.set(u),gt.debug({call:i.toHuman()},"dry_run_call"),s.call("BlockBuilder_apply_extrinsic",[o.toHex()])}return gt.debug({call:n.createType("GenericExtrinsic",(0,M.V)(r)).toJSON()},"dry_run_extrinsic"),s.call("BlockBuilder_apply_extrinsic",[r])})(r,this.#N,t);return{outcome:n.createType("ApplyExtrinsicResult",i),storageDiff:s}}async dryRunHrmp(t,e){await this.api.isReady;const r=e?await this.getBlock(e):this.head;if(!r)throw new Error(`Cannot find block ${e}`);const n={transactions:[],downwardMessages:[],upwardMessages:[],horizontalMessages:t};return bt(r,this.#N,n)}async dryRunDmp(t,e){await this.api.isReady;const r=e?await this.getBlock(e):this.head;if(!r)throw new Error(`Cannot find block ${e}`);const n={transactions:[],downwardMessages:t,upwardMessages:[],horizontalMessages:{}};return bt(r,this.#N,n)}async dryRunUmp(t,e){await this.api.isReady;const r=e?await this.getBlock(e):this.head;if(!r)throw new Error(`Cannot find block ${e}`);const n=await r.meta,i=n.registry.createType("Vec",Object.keys(t)),s=[[Q(n.query.ump.needsDispatch()),i.toHex()]];for(const[e,r]of Object.entries(t)){const t=n.registry.createType("Vec",r);if(0===t.length)throw new Error("No upward meesage");const i=n.registry.createType("(u32, u32)",[t.length,t.map(t=>t.byteLength).reduce((t,e)=>t+e,0)]);s.push([Q(n.query.ump.relayDispatchQueues(e)),t.toHex()]),s.push([Q(n.query.ump.relayDispatchQueueSize(e)),i.toHex()])}return r.pushStorageLayer().setAll(s),bt(r,this.#N,{transactions:[],downwardMessages:[],upwardMessages:[],horizontalMessages:{}})}getInherents(){return this.#N}async close(){await this.api.disconnect(),await(this.db?.close())}}var ue=r(4494);const ce={EPOCH_INDEX:"0x1cb6f36e027abb2091cfb5110ab5087f38316cbf8fa0da822a20ac1c55bf1be3",CURRENT_BLOCK_RANDOMNESS:"0x1cb6f36e027abb2091cfb5110ab5087fd077dfdb8adb10f78f10a5df8742c545",ONE_EPOCH_AGO_RANDOMNESS:"0x1cb6f36e027abb2091cfb5110ab5087f7ce678799d3eff024253b90e84927cc6",TWO_EPOCHS_AGO_RANDOMNESS:"0x1cb6f36e027abb2091cfb5110ab5087f7a414cb008e0e61e46722aa60abdd672",CURRENT_SLOT:"0x1cb6f36e027abb2091cfb5110ab5087f06155b3cd9a8c9e5e9a23fd5dc13a5ed",ACTIVE_CONFIG:"0x06de3d8a54d27e44a9d5ce189618f22db4b49d95320d9021994c850f25b8e385",AUTHORITIES:"0x1cb6f36e027abb2091cfb5110ab5087f5e0621c4869aa60c02be9adcc98a0d1d"},le=(t,e)=>(0,m.X)((0,mt.z)((0,M.V)(t),(0,Qt.F)(e,64),e)),fe=t=>le("0x6a0da05ca59913bc38a8630590f2627cb6604cff828a6e3f579ca6c59ace013d",t.toU8a()),de=t=>le("0xcd710b30bd2eab0352ddcc26417aa1941b3c252fcb29d88eff4f3de5de4476c3",t.toU8a()),pe=_.child({name:"parachain-validation-data"}),me={validationData:{relayParentNumber:1e3,relayParentStorageRoot:"0x0",maxPovSize:5242880},relayChainState:{trieNodes:["0x5f04b49d95320d9021994c850f25b8e385f902000030000080000008000000000010000000100005000000050000000a0000000a000000000050000000100000e8764817000000040000000400000000000000000000000000000000000000000000000000000000000000000000000800000000200000040000000400000000001000b0040000000000000000000014000000040000000400000000000000010100000000060000006400000002000000c8000000020000001900000000000000020000000200000000c817a804000000","0x80011080ace5323aee784b03389c0e2cc68d81973f8fa26d395f333ecad7399271c781e1808e5db75be813c05205986cbd6fdede707a4d26816063a41eb42ebc262c734fad","0x8004648086a9239b72237f5bf119e2a880c32f5866460632700509cb874c60f67fe815ea80f6f6801e4b41e2e6d8ec194dba122bfb9eb33feb2545ef5144cea79551f7cc5280c629a7e712d763fe83b35d2a082430af6737a89f23219c0eb3051c83bc5af5ad80fed5ecd6097308a6540f8cf31aeaad186e6898d2ecc0e623767c521c70e39953","0x800804809f3ada68c357b5e0a3ebb39ef181acfa9943af4725c244330a4b2c60837612e88082ad3fbdf392429afeacc70177704b760bb145547c1f152e1fcf651916b43820","0x8008208042793f557c1d003b647e2eda79c2b5088c7d8cab2e82c1dcc87f4343cca91ae4485ead6eef5c4b1c68eaa71ea17a02d9de0400","0x80210280de38445d825563f8e218255a417c16971afa85b4f2ef18fbe08fbc5b976dc0d6801a2ff24096295cfccf1adda80b8dfffe380b9f3b54d7a3cdb67864a4655e62968022a699b2cc90a6654c84163d2a498506b192afe7cd9777227e5288e8ff069c0f","0x80400180ebebd1a1cd0bbc6714b7fb0ac854cca5a4c4e34e69485da48be3c8087b56e09b80128645c79ca6581c248a412fd7b8bc532a187600e6e1cc20c915538ba4df6a79","0x80ffbe80d9302a505e2b1ac931f539aed33bf791d1982906ae64c7197324044f191e9bca80972cd2f703f9c94fd516e14b7013c6f1545095855b6c4b36f21d89dad30aa54d80b2495ce4d07001927bb0857611f8d3a1449e791d0b010e3861c32dec0c44179680f5929c8ef9b0ac6ec8a529c91348d8cd6c169920dd37d055544a6c31c53b11e380402a0bf7ff07cee790d9cc065fc138ff6afa7db016d898d65b2b716af354c6f68042aef1dafffd1d9debbb8e6c4eb48b5c141ddf0aad2b0f3f4ddf53e6b38e65c080b31fa0392c1abdce1aa29d1544c94634ecab87ecaba6409db33aaa7621992a8280b1f4de7c3ac5665016d561a60659cd2d8f2d3e0a97e2ea9749279bd8e35eb1f180816ac87a2893694016b21768137a76ea459190ea0fc3c645d85e1a3d4eb194fe802e563b43e7334454c841953424be8c2b7a1c3295dbc391045cb6b88388ad5e7080b1ed3b02e5989b7d134ca056c778f1f5b6ffd377b2d8064483da6e94b82b0e40800cb3299c44a5db8fdcb4932e1b6ab0385d6ef1c9f8d85e0a75b787b6f4fd6c3c805a44c30e2676dc2d4c17451f51d9502e85064387999f366e6f3d404509a7780f80d6788ca71c6aabe421c352027acdb9532563dc5f1b25e6154b721f431e9990ed","0x9d0da05ca59913bc38a8630590f2627c154080834dda0ba5adf00d798e981a28a13e728cf83e35aefc87318440a61869f724474c5f0a351b6a99a5b21324516e668bb86a570400505f0e7b9012096b41c4eb3aaf947f6ea4290800007c7700e67da63472835bb0b737093a19ad4c63f5a4efb16ffa83d00700000400","0x9e207f03cfdce586301014700e2c25931040505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f0ec2d17a76153ff51817f12d9cfc3c7f0400","0x9e710b30bd2eab0352ddcc26417aa1945fc180699a53b51a9709a3a86039c49b5ef278e9fc244dae27e1a0380c91bff5b0488580c0d4096d94e724b8e86f952e5456c7253776de04c405582d2c350ee172d3eaa77c77081e0bfde17b36573208a06cb5cfba6b63f5a4efb16ffa83d00700000402803d0ae0b8f6832e8fabf0ec62521c2487c58b69eb97060faa8059b00ff6b7262d505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f03c716fb8fff3de61a883bb76adb34a20400806c8122e0f7f786071d6a51b330d612eccdcbe8d8f79936accabd640506dffdf380a6abfb72ed49b586829cca4ce631c092d45a017ab0d68288d308873025cfe5d280521b868fc212b25f021984cf02ced547cd45952b88360766839dfde7d4683e61","0x9ede3d8a54d27e44a9d5ce189618f22d1008505f0e7b9012096b41c4eb3aaf947f6ea42908010080c74756edffa217dfb07ab596d82753deff985ac215e5cc2997d29afe1d397c16","0x9ef78c98723ddc9073523ef3beefda0c1004505f0e7b9012096b41c4eb3aaf947f6ea4290800007c77095dac46c07a40d91506e7637ec4ba5763f5a4efb16ffa83d00700000400"]},horizontalMessages:[],downwardMessages:[]},ge=async(t,e=!0)=>{const r=await t.meta;if(0===t.number){const{trieRootHash:t,nodes:e}=await N(me.relayChainState.trieNodes,[]);return{...me,relayChainState:{trieNodes:e},validationData:{...me.validationData,relayParentStorageRoot:t}}}try{const e=(await t.extrinsics).find(t=>{const e=r.registry.createType("GenericExtrinsic",t)?.args?.[0];return e&&"validationData"in e});if(!e)throw new Error("Missing validation data from block");return r.registry.createType("GenericExtrinsic",e).args[0].toJSON()}catch(r){if(pe.warn("Failed to get validation data from block %d %s",t.number,r),e){const e=await t.parentBlock;if(e){const t=await ge(e,!1);return{...t,validationData:{...t.validationData,relayParentNumber:t.validationData.relayParentNumber+2}}}throw r}throw r}},ye=[new class{async createInherents(t){const e=await t.parentBlock;if(!e)throw new Error("parent block not found");const r=await e.meta,n=await ut(t),i=await ht(e);return[new ue.b(r.registry,r.tx.timestamp.set(i+BigInt(n))).toHex()]}},new class{async createInherents(t,e){const r=await t.parentBlock;if(!r)throw new Error("parent block not found");const n=await r.meta;if(!n.tx.parachainSystem?.setValidationData)return[];const i=await ge(r);let s=[];const o=[],a={},h=await(async t=>{const e=await t.head.meta,r=await t.head.read("u32",e.query.parachainInfo.parachainId);if(!r)throw new Error("Cannot find parachain id");return r})(r.chain),u=(t=>le("0x63f78c98723ddc9073523ef3beefda0c4d7fefc408aac59dbfe80a72ac8e3ce5",t.toU8a()))(h),c=(t=>le("0x6a0da05ca59913bc38a8630590f2627c1d3719f5b0b12c7105c073c507445948",t.toU8a()))(h),l=(t=>le("0x6a0da05ca59913bc38a8630590f2627cf12b746dcf32e843354583c9702cc020",t.toU8a()))(h),f=await(async(t,e)=>{const r=await P();return(await r.remote.decodeProof(t,e)).reduce((t,[e,r])=>(t[e]=r,t),{})})(i.validationData.relayParentStorageRoot,i.relayChainState.trieNodes),d=await ut(t),g=Math.trunc(d/6e3)||1;for(const t of Object.values(ce))if(t===ce.CURRENT_SLOT){const e=f[t]?n.registry.createType("Slot",(0,M.V)(f[t])).toNumber():await at(r)*g,i=n.registry.createType("Slot",e+g);pe.debug({relayCurrentSlot:e,newSlot:i.toNumber()},"Updating relay current slot"),s.push([t,(0,m.X)(i.toU8a())])}else s.push([t,f[t]]);const y=n.registry.createType("Vec",(0,M.V)(f[c])),w=n.registry.createType("Vec",(0,M.V)(f[l]));for(const t in e.horizontalMessages){const e=n.registry.createType("u32",t);if(!y.some(t=>t.eq(e))){const t=p.sortedIndexBy(y,e,t=>t.toNumber());y.splice(t,0,e)}if(!w.some(t=>t.eq(e))){const t=p.sortedIndexBy(w,e,t=>t.toNumber());w.splice(t,0,e)}}s.push([c,y.toHex()]),s.push([l,w.toHex()]);const b=n.registry.createType("HeadData",(await r.header).toHex());s.push([de(h),(0,m.X)(b.toU8a())]);let v=f[u]||"0x0000000000000000000000000000000000000000000000000000000000000000";for(const{msg:t,sentAt:r}of e.downwardMessages)v=(0,q.X)((0,mt.z)(n.registry.createType("Hash",v).toU8a(),n.registry.createType("BlockNumber",r).toU8a(),(0,q.q)(n.registry.createType("Bytes",t).toU8a(),256)),256),o.push({msg:t,sentAt:r});s.push([u,v]);for(const t of y){const r=e.horizontalMessages[t.toNumber()]||e.horizontalMessages[t.toString()]||[],o=n.registry.createType("HrmpChannelId",{sender:t,receiver:h.toNumber()}),u=fe(o),c=f[u],l=c?n.registry.createType("AbridgedHrmpChannel",(0,M.V)(c)).toJSON():{maxCapacity:1e3,maxTotalSize:102400,maxMessageSize:102400,msgCount:0,totalSize:0,mqcHead:0,senderDeposit:5e12,recipientDeposit:5e12},d=[];for(const{data:t,sentAt:e}of r){const e=i.validationData.relayParentNumber+1,r=n.registry.createType("Bytes",t);l.mqcHead=(0,q.X)((0,mt.z)(n.registry.createType("Hash",l.mqcHead).toU8a(),n.registry.createType("BlockNumber",e).toU8a(),(0,q.q)(r.toU8a(),256)),256),l.msgCount=l.msgCount+1,l.totalSize=l.totalSize+r.length,d.push({data:t,sentAt:e})}a[t.toNumber()]=d,s.push([u,n.registry.createType("AbridgedHrmpChannel",l).toHex()])}for(const t of w){const e=n.registry.createType("HrmpChannelId",{sender:h.toNumber(),receiver:t}),r=fe(e),i=f[r],o=i?n.registry.createType("AbridgedHrmpChannel",(0,M.V)(i)).toJSON():{maxCapacity:1e3,maxTotalSize:102400,maxMessageSize:102400,msgCount:0,totalSize:0,mqcHead:0};s.push([r,n.registry.createType("AbridgedHrmpChannel",o).toHex()])}const k=(t=>le("0xcd710b30bd2eab0352ddcc26417aa1949e94c040f5e73d9b7addd6cb603d15d3",t.toU8a()))(h);if(await r.get(Q(n.query.parachainSystem.pendingValidationCode()))){const t=n.registry.createType("UpgradeGoAhead","GoAhead");s.push([k,t.toHex()])}else s.push([k,null]);if(e.relayChainStateOverrides)for(const[t,r]of e.relayChainStateOverrides)s=s.filter(([e,r])=>e!==t),s.push([t,r]);const{trieRootHash:S,nodes:E}=await N(i.relayChainState.trieNodes,s),x=n.tx.parachainSystem.setValidationData.meta.args.length,R=e.relayParentNumber??i.validationData.relayParentNumber+g;if(1===x){const t={...i,downwardMessages:o,horizontalMessages:a,validationData:{...i.validationData,relayParentStorageRoot:S,relayParentNumber:R},relayChainState:{trieNodes:E}};return[new ue.b(n.registry,n.tx.parachainSystem.setValidationData(t)).toHex()]}if(2===x){let t=i.relayParentDescendants;if(t){let e=t[0];if(e){let r;e={...e,number:R,stateRoot:S},t=[e,...t.slice(1)];for(const e of t)r&&(e.parentHash=r.hash,e.number=r.number.toNumber()+1),r=n.registry.createType("Header",e)}}const e={...i,validationData:{...i.validationData,relayParentStorageRoot:S,relayParentNumber:R},relayChainState:{trieNodes:E},relayParentDescendants:t},r={downwardMessages:{full_messages:o,hashed_messages:[]},horizontalMessages:{full_messages:Object.entries(a).flatMap(([t,e])=>e.map(e=>[t,e])),hashed_messages:[]}};return[new ue.b(n.registry,n.tx.parachainSystem.setValidationData(e,r)).toHex()]}throw new Error("Unsupported setValidationData")}},new class{async createInherents(t,e){const r=await t.parentBlock;if(!r)throw new Error("parent block not found");const n=await r.meta;if(!n.tx.paraInherent?.enter)return[];if(0===r.number)return[new ue.b(n.registry,n.tx.paraInherent.enter({parentHeader:(await r.header).toJSON()})).toHex()];const i=(await r.extrinsics).find(t=>{const e=n.registry.createType("GenericExtrinsic",t)?.args?.[0];return e&&"bitfields"in e});if(!i)throw new Error("Missing paraInherent data from block");const s={...n.registry.createType("GenericExtrinsic",i).args[0].toJSON(),bitfields:[],backedCandidates:[],parentHeader:(await r.header).toJSON()};return[new ue.b(n.registry,n.tx.paraInherent.enter(s)).toHex()]}},new class{async createInherents(t,e){const r=await t.parentBlock;if(!r)throw new Error("parent block not found");const n=await r.meta;if(!n.tx.authorInherent?.kickOffAuthorshipValidation)return n.query.authorNoting&&t.pushStorageLayer().set(Q(n.query.authorNoting.didSetContainerAuthorData()),n.registry.createType("bool",!0).toHex()),[];const i=t.pushStorageLayer(),s=n.registry.hasType("NimbusPrimitivesNimbusCryptoPublic")?"NimbusPrimitivesNimbusCryptoPublic":"AccountId",o=n.registry.hasType("NimbusPrimitivesNimbusCryptoPublic")?"0x567b6ddb05396c0a83853b6f40d27450534c7963df8619b8c6064480c4db9703":"5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY";if(i.set(Q(n.query.authorInherent.author()),n.registry.createType(s,o).toHex()),n.query.authoritiesNoting&&(i.set(Q(n.query.authoritiesNoting.authorities()),n.registry.createType(`Vec<${s}>`,[o]).toHex()),i.set(Q(n.query.authoritiesNoting.didSetOrchestratorAuthorityData()),n.registry.createType("bool",!0).toHex())),n.query.parachainStaking&&i.set(Q(n.query.parachainStaking.selectedCandidates()),n.registry.createType(`Vec<${s}>`,[o]).toHex()),n.query.authorityAssignment&&n.query.session){const e=await t.chain.head.read("u32",n.query.session.currentIndex);e&&(i.set(Q(n.query.authorityAssignment.collatorContainerChain(e)),n.registry.createType("DpCollatorAssignmentAssignedCollatorsPublic",{orchestratorChain:[o]}).toHex()),i.set(Q(n.query.authorityAssignment.collatorContainerChain(e.toBigInt()+1n)),n.registry.createType("DpCollatorAssignmentAssignedCollatorsPublic",{orchestratorChain:[o]}).toHex())),i.set(Q(n.query.authorNoting.didSetContainerAuthorData()),n.registry.createType("bool",!0).toHex())}return[new ue.b(n.registry,n.tx.authorInherent.kickOffAuthorshipValidation()).toHex()]}},new class{async createInherents(t,e){const r=await t.parentBlock;if(!r)throw new Error("parent block not found");const n=await r.meta;return n.tx.randomness?.setBabeRandomnessResults?[new ue.b(n.registry,n.tx.randomness.setBabeRandomnessResults()).toHex()]:[]}}],we=(_.child({name:"rpc"}),x.Ie(t=>/^0x\w+$/.test(t))),be=x.Yj().length(66).and(we);class ve extends Error{code;constructor(t,e){super(e),this.name="ResponseError",this.code=t}toJSON(){return{code:this.code,message:this.message}}}const Me=x.Ik({count:x.ai().optional(),to:x.ai().optional(),dmp:x.YO(x.Ik({sentAt:x.ai(),msg:we})).min(1).optional(),ump:x.g1(x.ai(),x.YO(we).min(1)).optional(),hrmp:x.g1(x.KC([x.ai(),x.Yj()]),x.YO(x.Ik({sentAt:x.ai(),data:we})).min(1)).optional(),transactions:x.YO(we).min(1).optional(),unsafeBlockHeight:x.ai().optional(),relayChainStateOverrides:x.YO(x.PV([we,x.KC([we,x.ch()])])).optional(),relayParentNumber:x.ai().optional()}),ke=be.or(x.ai()),Se={dev_newBlock:async(t,[e])=>{const{count:r,to:n,hrmp:i,ump:s,dmp:o,transactions:a,unsafeBlockHeight:h,relayChainStateOverrides:u,relayParentNumber:c}=Me.parse(e||{}),l=t.chain.head.number,f=n?n-l:r,d=void 0!==f?Math.max(f,1):1;let p;if(void 0!==h&&h<=l)throw new ve(1,"unsafeBlockHeight must be greater than current block height");for(let e=0;e{throw new ve(1,t.toString())});_.debug({hash:r.hash},"dev_newBlock"),p=r.hash}return p},dev_setBlockBuildMode:async(t,[e])=>{if(_.debug({mode:se[e]},"dev_setBlockBuildMode"),void 0===se[e])throw new ve(1,`Invalid mode ${e}`);t.chain.txPool.mode=e},dev_setHead:async(t,[e])=>{const r=ke.parse(e);let n;if("number"==typeof r){const e=r>0?r:t.chain.head.number+r;n=await t.chain.getBlockAt(e)}else n=await t.chain.getBlock(r);if(!n)throw new ve(1,`Block not found ${r}`);return await t.chain.setHead(n),n.hash},dev_setRuntimeLogLevel:async(t,[e])=>{if(_.debug({runtimeLogLevel:e},"dev_setRuntimeLogLevel"),"number"!=typeof e)throw new ve(1,`Invalid runtimeLogLevel ${e}`);t.chain.runtimeLogLevel=e},dev_setStorage:async(t,e)=>{const[r,n]=e,i=await G(t.chain,r,n).catch(t=>{throw new ve(1,t.toString())});return _.debug({hash:i,values:r},"dev_setStorage"),i},dev_timeTravel:async(t,[e])=>{const r="string"==typeof e?Date.parse(e):e;if(Number.isNaN(r))throw new ve(1,"Invalid date");return await(async(t,e)=>{const r=await t.head.meta,n=await ut(t.head),i=Math.floor(e/n),s=[[Q(r.query.timestamp.now()),(0,m.X)(r.registry.createType("u64",e).toU8a())]];if(r.consts.babe){s.push([Q(r.query.babe.currentSlot()),(0,m.X)(r.registry.createType("Slot",i).toU8a())]);const t=r.consts.babe.epochDuration.toNumber(),n=Math.floor(e/t);s.push([Q(r.query.babe.epochIndex()),(0,m.X)(r.registry.createType("u64",n).toU8a())])}else r.query.aura&&s.push([Q(r.query.aura.currentSlot()),(0,m.X)(r.registry.createType("Slot",i).toU8a())]);await G(t,s)})(t.chain,r),r}},Ee=Se;var xe=r(87004),Re=r(44284);const Ae=({parentHash:t,number:e,stateRoot:r,extrinsicsRoot:n,digest:i})=>({parentHash:t.toHex(),number:e.toHex(),stateRoot:r.toHex(),extrinsicsRoot:n.toHex(),digest:{logs:i.logs.map(t=>t.toHex())}}),_e=async(t,[e])=>{const r=Array.isArray(e)?e:[e],n=await Promise.all(r.map(t=>(0,xe.qv)(t,void 0,!0)?(0,Re.M)(t):t).map(e=>t.chain.getBlockAt(e))).then(t=>t.map(t=>t?.hash||null));return Array.isArray(e)?n:n[0]},Be=async(t,[e])=>{const r=await t.chain.getBlock(e);if(!r)throw new ve(1,`Block ${e} not found`);return Ae(await r.header)},Te=async(t,[e])=>{const r=await t.chain.getBlock(e);if(!r)throw new ve(1,`Block ${e} not found`);return{block:{header:Ae(await r.header),extrinsics:await r.extrinsics},justifications:null}},Oe=async t=>t.chain.head.hash,Ce=async(t,e,{subscribe:r})=>{let n=()=>{};const i=t.chain.headState.subscribeHead(()=>n()),s=r("chain_newHead",i,()=>t.chain.headState.unsubscribeHead(i));return n=async()=>{s(Ae(await t.chain.head.header))},setTimeout(n,50),i},Pe=async(t,e,{subscribe:r})=>{let n=()=>{};const i=t.chain.headState.subscribeHead(()=>n()),s=r("chain_finalizedHead",i,()=>t.chain.headState.unsubscribeHead(i));return n=async()=>{s(Ae(await t.chain.head.header))},setTimeout(n,50),i},Ie=async(t,[e],{unsubscribe:r})=>{r(e)},Ne=_e,Le=Ce,De=Ie,Ue=Ie,He=async(t,[e])=>{const r=await t.chain.getBlock(e);if(!r)throw new ve(1,`Block ${e} not found`);return await r.extrinsics},je=async(t,[e,r,n])=>{const i=await t.chain.getBlock(e);if(!i)throw new ve(1,`Block ${e} not found`);return{success:!0,value:(await i.call(r,[n])).result}},Fe=_e;async function qe(t,e){const r=await t.getKeysPaged({...e,pageSize:ze}),n=(await t.getMany(r)).map((t,e)=>({key:r[e],value:t}));return r.lengthsetTimeout(t,0)),t()}const We=async(...t)=>He(...t).catch(()=>null),$e=async(...t)=>je.call(void 0,...t).then(({value:t})=>({success:!0,value:t}),t=>function(t){return t instanceof ve&&1===t.code}(t)?null:{success:!1,error:t}),Ke=t=>Promise.resolve(t.chain.head.number),Je=async t=>(await t.chain.getBlockAt(0)).hash,Ze=async(t,[e])=>{const r=await t.chain.getBlockAt(e);return r?[r.hash]:[]},Xe=async(t,[e])=>{const r=await t.chain.getBlock(e);return r?(await r.header).toHex():null},Ge=new Map,Qe=async(t,[e,r,n],{subscribe:i})=>{const s=vt(),o=i("chainHead_v1_storageEvent",s,()=>Ge.delete(s));return Ge.set(s,{callback:o,hash:e,params:[],storageDiffs:new Map}),Ve(async()=>{const n=await t.chain.getBlock(e);n?(await Promise.all(r.map(async t=>{switch(t.type){case"value":{const e=await n.get(t.key);return e&&Ge.get(s)?.callback({event:"storage",key:t.key,value:e}),null}case"hash":return await n.get(t.key)&&Ge.get(s)?.callback({event:"storage",key:t.key,hash:e}),null;case"descendantsValues":{let e,r={prefix:t.key,startKey:"0x"};do{({items:e,next:r}=await qe(n,r));for(const{key:t,value:r}of e)Ge.get(s)?.callback({event:"storage",key:t,value:r})}while(null!==r);return null}case"descendantsHashes":{let e,r={prefix:t.key,startKey:"0x"};do{({items:e,next:r}=await qe(n,r));for(const{key:t,value:r}of e)void 0!==r&&Ge.get(s)?.callback({event:"storage",key:t,hash:(0,q.X)(r)})}while(null!==r);return null}case"closestDescendantMerkleValue":{const e=Ge.get(s);return e?(e.storageDiffs.has(t.key)||e.storageDiffs.set(t.key,0),e.callback({event:"storage",operationId:s,items:[{key:t.key,closestDescendantMerkleValue:String(e.storageDiffs.get(t.key))}]}),null):null}}})),Ge.get(s)?.callback({event:"storageDone"})):Ge.get(s)?.callback({event:"storageError",operationId:s,error:"Block not found"})}),s},Ye=async(t,[e],{unsubscribe:r})=>(r(e),null),tr=_.child({name:"rpc-chainHead_v1"}),er=new Map,rr=async(t,[e],{subscribe:r})=>{const n=t.chain.headState.subscribeHead(async t=>{tr.trace({hash:t.hash},"chainHead_v1_follow");const r=e?await(async()=>{const[e,r]=await Promise.all([t.runtimeVersion,t.parentBlock.then(t=>t?.runtimeVersion)]);return e.implVersion!==r?.implVersion||e.specVersion!==r.specVersion?e:null})():null;i({event:"newBlock",blockHash:t.hash,parentBlockHash:(await t.parentBlock)?.hash,newRuntime:r}),i({event:"bestBlockChanged",bestBlockHash:t.hash}),i({event:"finalized",finalizedBlockHashes:[t.hash],prunedBlockHashes:[]});const s=er.get(n)?.storageDiffs;if(s?.size){const e=Object.keys(await t.storageDiff());for(const[t,r]of s.entries())e.some(e=>e.startsWith(t))&&s.set(t,r+1)}}),i=r("chainHead_v1_followEvent",n,()=>{t.chain.headState.unsubscribeHead(n),er.delete(n)});return er.set(n,{callback:i,pendingDescendantValues:new Map,storageDiffs:new Map}),Ve(async()=>{i({event:"initialized",finalizedBlockHashes:[t.chain.head.hash],finalizedBlockRuntime:e?await t.chain.head.runtimeVersion:null}),i({event:"bestBlockChanged",bestBlockHash:t.chain.head.hash})}),n},nr=async(t,[e],{unsubscribe:r})=>(r(e),null),ir=async(t,[e,r])=>{if(!er.has(e))return null;const n=await t.chain.getBlock(r);return n?(await n.header).toHex():null},sr=t=>({result:"started",operationId:t}),or=()=>Math.random().toString(36).substring(2),ar=async(t,[e,r,n,i])=>{const s=or();return Ve(async()=>{const o=await t.chain.getBlock(r);if(o)try{const t=await o.call(n,[i]);er.get(e)?.callback({event:"operationCallDone",operationId:s,output:t.result})}catch(t){er.get(e)?.callback({event:"operationError",operationId:s,error:t.message})}else er.get(e)?.callback({event:"operationError",operationId:s,error:`Block ${r} not found`})}),sr(s)},hr=async(t,[e,r,n,i])=>{const s=or();return Ve(async()=>{const i=await t.chain.getBlock(r);if(!i)return void er.get(e)?.callback({event:"operationError",operationId:s,error:"Block not found"});const o=await Promise.all(n.map(async t=>{switch(t.type){case"value":{const r=await i.get(t.key);return r&&er.get(e)?.callback({event:"operationStorageItems",operationId:s,items:[{key:t.key,value:r}]}),null}case"hash":{const r=await i.get(t.key);return r&&er.get(e)?.callback({event:"operationStorageItems",operationId:s,items:[{key:t.key,hash:(0,q.X)(r)}]}),null}case"descendantsValues":{const{items:r,next:n}=await qe(i,{prefix:t.key,startKey:"0x"});return er.get(e)?.callback({event:"operationStorageItems",operationId:s,items:r}),n}case"descendantsHashes":{const{items:r,next:n}=await qe(i,{prefix:t.key,startKey:"0x"});return er.get(e)?.callback({event:"operationStorageItems",operationId:s,items:r.map(({key:t,value:e})=>({key:t,hash:void 0!==e?(0,q.X)(e):void 0}))}),n?{...n,isDescendantHashes:!0}:null}case"closestDescendantMerkleValue":{const r=er.get(e);return r?(r.storageDiffs.has(t.key)||r.storageDiffs.set(t.key,0),r.callback({event:"operationStorageItems",operationId:s,items:[{key:t.key,closestDescendantMerkleValue:String(r.storageDiffs.get(t.key))}]}),null):null}}})),a=o.filter(t=>null!==t);if(a.length){const t=er.get(e);t&&(t.pendingDescendantValues.set(s,{hash:r,params:a}),t.callback({event:"operationWaitingForContinue",operationId:s}))}else er.get(e)?.callback({event:"operationStorageDone",operationId:s})}),{...sr(s),discardedItems:0}},ur={result:"limitReached"},cr=async(t,[e,r])=>{if(!er.has(e))return ur;const n=await t.chain.getBlock(r);if(!n)throw new ve(-32801,"Block not found");const i=or();return Ve(async()=>{const t=await n.extrinsics;er.get(e)?.callback({event:"operationBodyDone",operationId:i,value:t})}),sr(i)},lr=async(t,[e,r])=>{const n=er.get(e),i=n?.pendingDescendantValues.get(r);if(!i||!n)throw new ve(-32803,"Operation ID doesn't have anything pending");const s=await t.chain.getBlock(i.hash);if(!s)throw new ve(-32801,"Block not found");return Ve(async()=>{const t=(await Promise.all(i.params.map(async t=>{const{items:e,next:i}=await qe(s,t);return n.callback({event:"operationStorageItems",operationId:r,items:t.isDescendantHashes?e.map(({key:t,value:e})=>({key:t,hash:void 0!==e?(0,q.X)(e):e})):e}),i}))).filter(t=>null!==t);t.length?(n.pendingDescendantValues.set(r,{hash:i.hash,params:t}),n.callback({event:"operationWaitingForContinue",operationId:r})):(n.pendingDescendantValues.delete(r),n.callback({event:"operationStorageDone",operationId:r}))}),null},fr=async(t,[e,r])=>(er.get(e)?.pendingDescendantValues.delete(r),null),dr=async(t,[e,r])=>null,pr=async t=>t.chain.api.getSystemChain(),mr=async t=>{const e=await t.chain.api.getBlockHash(0);if(null===e)throw new ve(1,"Unexpected null genesis hash");return e},gr=async t=>t.chain.api.getSystemProperties(),yr=_.child({name:"rpc-transaction_v1"}),wr=async(t,[e])=>(await t.chain.submitExtrinsic(e).catch(t=>{yr.warn("Submit extrinsic failed",t)}),Math.random().toString(36).substring(2)),br=async(t,[e])=>null,vr={...s,...o,...h,...a},Mr=_.child({name:"rpc-author"}),kr=async(t,[e])=>t.chain.submitExtrinsic(e).catch(t=>{const e=t.isInvalid?1010:1011;throw new ve(e,t.toString())}),Sr=async(t,[e],{subscribe:r,unsubscribe:n})=>{let i=t=>{};const s=t.chain.headState.subscribeHead(t=>i(t)),o=r("author_extrinsicUpdate",s,()=>t.chain.headState.unsubscribeHead(s)),a=([t,r])=>{t===e&&(o(r.toJSON()),h(s))};t.chain.txPool.event.on(ie,a);const h=e=>{t.chain.txPool.event.removeListener(ie,a),n(e)};i=async t=>{(await t.extrinsics).includes(e)&&(Mr.debug({block:t.hash},"author_extrinsicUpdate"),o({inBlock:t.hash}),await new Promise(t=>setTimeout(t,100)),o({finalized:t.hash}),h(s))};try{await t.chain.submitExtrinsic(e),setTimeout(()=>{o({ready:null}),o({broadcast:["5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"]})},50)}catch(t){Mr.error({error:t},"ExtrinsicFailed");const e=t.isInvalid?1010:1011;throw h(s),new ve(e,t.toString())}return s},Er=async(t,[e],{unsubscribe:r})=>{r(e)},xr=async t=>t.chain.txPool.pendingExtrinsics,Rr=async(t,[e,r])=>{const n=await t.chain.getBlock(r);if(!n)throw new ve(1,`Block ${r} not found`);const i=await n.registry,s=(0,M.V)(e);return(await n.call("TransactionPaymentApi_query_fee_details",[i.createType("Extrinsic",s).toHex(),i.createType("u32",s.byteLength).toHex()])).result},Ar=async(t,[e,r])=>{const n=await t.chain.getBlock(r);if(!n)throw new ve(1,`Block ${r} not found`);const i=await n.registry,s=(0,M.V)(e);return(await n.call("TransactionPaymentApi_query_info",[i.createType("Extrinsic",s).toHex(),i.createType("u32",s.byteLength).toHex()])).result},_r=_.child({name:"rpc-state"}),Br=async(t,[e])=>{const r=await t.chain.getBlock(e);return r?.runtimeVersion||null},Tr=async(t,[e])=>{const r=await t.chain.getBlock(e);return r?.metadata||null},Or=async(t,[e,r])=>{const n=await t.chain.getBlock(r);return await(n?.get(e))||null},Cr=async(t,[e,r,n,i])=>{const s=await t.chain.getBlock(i);return s?.getKeysPaged({prefix:e,pageSize:r,startKey:n})},Pr=async(t,[e,r])=>{const n=await t.chain.getBlock(r);if(!n)return[];const i=await Promise.all(e.map(async t=>[t,await n.get(t).then(t=>t||null)]));return[{block:n.hash,changes:i}]},Ir=async(t,[e,r,n])=>{const i=await t.chain.getBlock(n);if(!i)throw new ve(1,`Block ${n} not found`);return(await i.call(e,[r])).result},Nr=async(t,e,{subscribe:r})=>{let n=t=>{};const i=await t.chain.headState.subscribeStorage([(0,F.i)(":code")],t=>n(t)),s=r("state_runtimeVersion",i,()=>t.chain.headState.unsubscribeStorage(i));return n=async t=>s(await t.runtimeVersion),(async()=>{n(t.chain.head)})(),i},Lr=async(t,[e],{unsubscribe:r})=>{r(e)},Dr=async(t,[e],{subscribe:r})=>{let n=(t,e)=>{};const i=await t.chain.headState.subscribeStorage(e,(t,e)=>n(t,e)),s=r("state_storage",i,()=>t.chain.headState.unsubscribeStorage(i));return n=async(t,e)=>{_r.trace({hash:t.hash},"state_subscribeStorage"),s({block:t.hash,changes:e})},(async()=>{const r=await Promise.all(e.map(async e=>[e,await t.chain.head.get(e)||null]));s({block:t.chain.head.hash,changes:r})})(),i},Ur=async(t,[e],{unsubscribe:r})=>{r(e)},Hr=async(t,[e,r,n])=>{if(!it(e))throw new ve(-32e3,"Client error: Invalid child storage key");const i=await t.chain.getBlock(n);return await(i?.get(nt(e,r)))||null},jr=async(t,[e,r,n,i,s])=>{if(!it(e))throw new ve(-32e3,"Client error: Invalid child storage key");const o=await t.chain.getBlock(s);return o?.getKeysPaged({prefix:nt(e,r),pageSize:n,startKey:nt(e,i)}).then(t=>t.map(ot))},Fr=Or,qr=async()=>"5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY",zr=async()=>["Full"],Vr=async()=>[],Wr=async t=>t.chain.api.getSystemChain(),$r=async t=>t.chain.api.getSystemProperties(),Kr=async t=>t.chain.api.getSystemName(),Jr=async t=>"chopsticks-v1",Zr=async t=>"Development",Xr=async()=>({peers:0,isSyncing:!1,shouldHavePeers:!1}),Gr=async(t,[e,r])=>{const{outcome:n}=await t.chain.dryRunExtrinsic(e,r);return n.toHex()},Qr=async(t,[e])=>{const r=t.chain.head,n=await r.registry,i=n.createType("AccountId",e),s=await r.call("AccountNonceApi_account_nonce",[i.toHex()]);return n.createType("Index",(0,M.V)(s.result)).toNumber()+t.chain.txPool.pendingExtrinsicsBy(e).length},Yr={...{...i,...u,...n,...c,...l,...f},...vr,...Ee,rpc_methods:async()=>Promise.resolve({version:1,methods:Object.keys(Yr).sort()})};var tn=r(63145),en=r(34502);const rn={...Yr},nn=_.child({name:"[Chopsticks provider]"});class sn{chain;#G=!1;#Q=new re.b;#Y;#tt={};constructor(t){this.chain=t,this.#Y=new Promise((t,e)=>{this.#Q.once("connected",t),this.#Q.once("error",e),this.connect()})}static fromEndpoint=async(t,e,r)=>new sn(await(async t=>{const{api:e,blockHash:r,...n}=await(async t=>{let e;_.debug(t,"Setup options"),e=t.genesis?t.genesis:"string"==typeof t.endpoint&&/^(https|http):\/\//.test(t.endpoint||"")?new tn.e(t.endpoint):new en.E(t.endpoint,3e3,void 0,t.rpcTimeout);const r=new ct(e);let n;if(r.onFetching(t.hooks?.apiFetching),await r.isReady,null==t.block)n=await r.getFinalizedHead().then(t=>{if(!t)throw new Error("Cannot find block hash");return t});else if("string"==typeof t.block&&t.block.startsWith("0x"))n=t.block;else{if(!Number.isInteger(+t.block))throw new Error(`Invalid block number or hash: ${t.block}`);n=await r.getBlockHash(Number(t.block)).then(e=>{if(!e)throw new Error(`Cannot find block hash for ${t.block}`);return e})}return _.debug({...t,blockHash:n},"Args"),{...t,blockHash:n,api:r}})(t),i=await e.getHeader(r);if(!i)throw new Error(`Cannot find header for ${r}`);const s=new he({api:e,buildBlockMode:n.buildBlockMode,inherentProviders:ye,db:n.db,header:{hash:r,number:Number(i.number)},mockSignatureHost:n.mockSignatureHost,allowUnresolvedImports:n.allowUnresolvedImports,runtimeLogLevel:n.runtimeLogLevel,registeredTypes:n.registeredTypes||{},offchainWorker:n.offchainWorker,maxMemoryBlockCount:n.maxMemoryBlockCount,processQueuedMessages:n.processQueuedMessages,saveBlocks:n.saveBlocks});return n.genesis&&await s.newBlock(),s})({endpoint:t,mockSignatureHost:!0,block:e,db:r}));get hasSubscriptions(){return!0}get isClonable(){return!0}get isConnected(){return this.#G}get isReady(){return this.#Y}clone=()=>new sn(this.chain);connect=async()=>{this.#G=!0,this.#Q.emit("connected")};disconnect=async()=>{this.#G=!1,this.#Q.emit("disconnected")};on=(t,e)=>(this.#Q.on(t,e),()=>{this.#Q.removeListener(t,e)});subscriptionManager={subscribe:(t,e,r=()=>{})=>{const n=this.#tt[e];return n&&(n.onCancel=r),r=>{nn.debug("subscribe-callback",t,e,r);const n=this.#tt[e];n?n.callback(null,r):nn.trace(`Unable to find active subscription=${e}`)}},unsubscribe:t=>{nn.debug("unsubscribe-callback",t);const e=this.#tt[t];e?(e.onCancel?.(),delete this.#tt[t]):nn.trace(`Unable to find active subscription=${t}`)}};send=async(t,e,r,n)=>{try{nn.debug("send",{method:t,params:e});const r=rn[t];if(!r)throw nn.error(`Unable to find rpc handler=${t}`),new Error(`Unable to find rpc handler=${t}`);if(n){nn.debug("subscribe",{method:t,params:e});const i=await r({chain:this.chain},e,this.subscriptionManager);if(!i)throw new Error(`Unable to subscribe=${t}`);return this.#tt[i]={callback:n.callback,method:t,params:e,type:n.type},i}return nn.debug("call",{method:t,params:e}),r({chain:this.chain},e,this.subscriptionManager)}catch(t){throw nn.error("send error.",t),t}};subscribe(t,e,r,n){return this.send(e,r,!1,{callback:n,type:t})}async unsubscribe(t,e,r){if(!this.#tt[r])return nn.trace(`Unable to find active subscription=${r}`),!1;try{return this.send(e,[r])}catch{return!1}}}x.Ik({id:x.Yj(),name:x.Yj(),properties:x.Ik({ss58Format:x.ai().optional(),tokenDecimals:x.KC([x.ai(),x.YO(x.ai())]).optional(),tokenSymbol:x.KC([x.Yj(),x.YO(x.Yj())]).optional()}),genesis:x.Ik({raw:x.Ik({top:x.g1(x.Yj())})})}),_.child({name:"xcm"})},14834(t,e,r){"use strict";var n=r(69501),i="undefined"==typeof globalThis?r.g:globalThis;t.exports=function(){for(var t=[],e=0;ee},17545(t,e,r){"use strict";function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}r.d(e,{A:()=>n})},17826(t,e,r){"use strict";r.d(e,{A:()=>i});var n=r(72715);function i(){return i="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,r){var i=function(t,e){for(;!{}.hasOwnProperty.call(t,e)&&null!==(t=(0,n.A)(t)););return t}(t,e);if(i){var s=Object.getOwnPropertyDescriptor(i,e);return s.get?s.get.call(arguments.length<3?t:r):s.value}},i.apply(null,arguments)}},24586(t,e,r){"use strict";r.d(e,{A:()=>i});var n=r(68515);function i(t,e,r){return(e=(0,n.A)(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}},30414(t,e,r){"use strict";r.d(e,{A:()=>s});var n=r(68515);function i(t,e){for(var r=0;r{const e=o.call(t);return l[e]||(l[e]=e.slice(8,-1).toLowerCase())});var l;const f=t=>(t=t.toLowerCase(),e=>c(e)===t),d=t=>e=>typeof e===t,{isArray:p}=Array,m=d("undefined");function g(t){return null!==t&&!m(t)&&null!==t.constructor&&!m(t.constructor)&&b(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const y=f("ArrayBuffer"),w=d("string"),b=d("function"),v=d("number"),M=t=>null!==t&&"object"==typeof t,k=t=>{if("object"!==c(t))return!1;const e=a(t);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||u in t||h in t)},S=f("Date"),E=f("File"),x=f("Blob"),R=f("FileList"),A=f("URLSearchParams"),[_,B,T,O]=["ReadableStream","Request","Response","Headers"].map(f);function C(t,e,{allOwnKeys:r=!1}={}){if(null==t)return;let n,i;if("object"!=typeof t&&(t=[t]),p(t))for(n=0,i=t.length;n0;)if(n=r[i],e===n.toLowerCase())return n;return null}const I="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:r.g,N=t=>!m(t)&&t!==I,L=(D="undefined"!=typeof Uint8Array&&a(Uint8Array),t=>D&&t instanceof D);var D;const U=f("HTMLFormElement"),H=(({hasOwnProperty:t})=>(e,r)=>t.call(e,r))(Object.prototype),j=f("RegExp"),F=(t,e)=>{const r=Object.getOwnPropertyDescriptors(t),n={};C(r,(r,i)=>{let s;!1!==(s=e(r,i,t))&&(n[i]=s||r)}),Object.defineProperties(t,n)},q=f("AsyncFunction"),z=(V="function"==typeof setImmediate,W=b(I.postMessage),V?setImmediate:W?($=`axios@${Math.random()}`,K=[],I.addEventListener("message",({source:t,data:e})=>{t===I&&e===$&&K.length&&K.shift()()},!1),t=>{K.push(t),I.postMessage($,"*")}):t=>setTimeout(t));var V,W,$,K;const J="undefined"!=typeof queueMicrotask?queueMicrotask.bind(I):void 0!==n&&n.nextTick||z;var Z={isArray:p,isArrayBuffer:y,isBuffer:g,isFormData:t=>{let e;return t&&("function"==typeof FormData&&t instanceof FormData||b(t.append)&&("formdata"===(e=c(t))||"object"===e&&b(t.toString)&&"[object FormData]"===t.toString()))},isArrayBufferView:function(t){let e;return e="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&y(t.buffer),e},isString:w,isNumber:v,isBoolean:t=>!0===t||!1===t,isObject:M,isPlainObject:k,isEmptyObject:t=>{if(!M(t)||g(t))return!1;try{return 0===Object.keys(t).length&&Object.getPrototypeOf(t)===Object.prototype}catch(t){return!1}},isReadableStream:_,isRequest:B,isResponse:T,isHeaders:O,isUndefined:m,isDate:S,isFile:E,isBlob:x,isRegExp:j,isFunction:b,isStream:t=>M(t)&&b(t.pipe),isURLSearchParams:A,isTypedArray:L,isFileList:R,forEach:C,merge:function t(){const{caseless:e,skipUndefined:r}=N(this)&&this||{},n={},i=(i,s)=>{const o=e&&P(n,s)||s;k(n[o])&&k(i)?n[o]=t(n[o],i):k(i)?n[o]=t({},i):p(i)?n[o]=i.slice():r&&m(i)||(n[o]=i)};for(let t=0,e=arguments.length;t(C(e,(e,n)=>{r&&b(e)?t[n]=s(e,r):t[n]=e},{allOwnKeys:n}),t),trim:t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:t=>(65279===t.charCodeAt(0)&&(t=t.slice(1)),t),inherits:(t,e,r,n)=>{t.prototype=Object.create(e.prototype,n),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),r&&Object.assign(t.prototype,r)},toFlatObject:(t,e,r,n)=>{let i,s,o;const h={};if(e=e||{},null==t)return e;do{for(i=Object.getOwnPropertyNames(t),s=i.length;s-- >0;)o=i[s],n&&!n(o,t,e)||h[o]||(e[o]=t[o],h[o]=!0);t=!1!==r&&a(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e},kindOf:c,kindOfTest:f,endsWith:(t,e,r)=>{t=String(t),(void 0===r||r>t.length)&&(r=t.length),r-=e.length;const n=t.indexOf(e,r);return-1!==n&&n===r},toArray:t=>{if(!t)return null;if(p(t))return t;let e=t.length;if(!v(e))return null;const r=new Array(e);for(;e-- >0;)r[e]=t[e];return r},forEachEntry:(t,e)=>{const r=(t&&t[h]).call(t);let n;for(;(n=r.next())&&!n.done;){const r=n.value;e.call(t,r[0],r[1])}},matchAll:(t,e)=>{let r;const n=[];for(;null!==(r=t.exec(e));)n.push(r);return n},isHTMLForm:U,hasOwnProperty:H,hasOwnProp:H,reduceDescriptors:F,freezeMethods:t=>{F(t,(e,r)=>{if(b(t)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;const n=t[r];b(n)&&(e.enumerable=!1,"writable"in e?e.writable=!1:e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")}))})},toObjectSet:(t,e)=>{const r={},n=t=>{t.forEach(t=>{r[t]=!0})};return p(t)?n(t):n(String(t).split(e)),r},toCamelCase:t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(t,e,r){return e.toUpperCase()+r}),noop:()=>{},toFiniteNumber:(t,e)=>null!=t&&Number.isFinite(t=+t)?t:e,findKey:P,global:I,isContextDefined:N,isSpecCompliantForm:function(t){return!!(t&&b(t.append)&&"FormData"===t[u]&&t[h])},toJSONObject:t=>{const e=new Array(10),r=(t,n)=>{if(M(t)){if(e.indexOf(t)>=0)return;if(g(t))return t;if(!("toJSON"in t)){e[n]=t;const i=p(t)?[]:{};return C(t,(t,e)=>{const s=r(t,n+1);!m(s)&&(i[e]=s)}),e[n]=void 0,i}}return t};return r(t,0)},isAsyncFn:q,isThenable:t=>t&&(M(t)||b(t))&&b(t.then)&&b(t.catch),setImmediate:z,asap:J,isIterable:t=>null!=t&&b(t[h])};function X(t,e,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=t,this.name="AxiosError",e&&(this.code=e),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i,this.status=i.status?i.status:null)}Z.inherits(X,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Z.toJSONObject(this.config),code:this.code,status:this.status}}});const G=X.prototype,Q={};function Y(t){return Z.isPlainObject(t)||Z.isArray(t)}function tt(t){return Z.endsWith(t,"[]")?t.slice(0,-2):t}function et(t,e,r){return t?t.concat(e).map(function(t,e){return t=tt(t),!r&&e?"["+t+"]":t}).join(r?".":""):e}["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{Q[t]={value:t}}),Object.defineProperties(X,Q),Object.defineProperty(G,"isAxiosError",{value:!0}),X.from=(t,e,r,n,i,s)=>{const o=Object.create(G);Z.toFlatObject(t,o,function(t){return t!==Error.prototype},t=>"isAxiosError"!==t);const a=t&&t.message?t.message:"Error",h=null==e&&t?t.code:e;return X.call(o,a,h,r,n,i),t&&null==o.cause&&Object.defineProperty(o,"cause",{value:t,configurable:!0}),o.name=t&&t.name||"Error",s&&Object.assign(o,s),o};const rt=Z.toFlatObject(Z,{},null,function(t){return/^is[A-Z]/.test(t)});function nt(t,e,r){if(!Z.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const n=(r=Z.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(t,e){return!Z.isUndefined(e[t])})).metaTokens,s=r.visitor||c,o=r.dots,a=r.indexes,h=(r.Blob||"undefined"!=typeof Blob&&Blob)&&Z.isSpecCompliantForm(e);if(!Z.isFunction(s))throw new TypeError("visitor must be a function");function u(t){if(null===t)return"";if(Z.isDate(t))return t.toISOString();if(Z.isBoolean(t))return t.toString();if(!h&&Z.isBlob(t))throw new X("Blob is not supported. Use a Buffer instead.");return Z.isArrayBuffer(t)||Z.isTypedArray(t)?h&&"function"==typeof Blob?new Blob([t]):i.from(t):t}function c(t,r,i){let s=t;if(t&&!i&&"object"==typeof t)if(Z.endsWith(r,"{}"))r=n?r:r.slice(0,-2),t=JSON.stringify(t);else if(Z.isArray(t)&&function(t){return Z.isArray(t)&&!t.some(Y)}(t)||(Z.isFileList(t)||Z.endsWith(r,"[]"))&&(s=Z.toArray(t)))return r=tt(r),s.forEach(function(t,n){!Z.isUndefined(t)&&null!==t&&e.append(!0===a?et([r],n,o):null===a?r:r+"[]",u(t))}),!1;return!!Y(t)||(e.append(et(i,r,o),u(t)),!1)}const l=[],f=Object.assign(rt,{defaultVisitor:c,convertValue:u,isVisitable:Y});if(!Z.isObject(t))throw new TypeError("data must be an object");return function t(r,n){if(!Z.isUndefined(r)){if(-1!==l.indexOf(r))throw Error("Circular reference detected in "+n.join("."));l.push(r),Z.forEach(r,function(r,i){!0===(!(Z.isUndefined(r)||null===r)&&s.call(e,r,Z.isString(i)?i.trim():i,n,f))&&t(r,n?n.concat(i):[i])}),l.pop()}}(t),e}function it(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(t){return e[t]})}function st(t,e){this._pairs=[],t&&nt(t,this,e)}const ot=st.prototype;function at(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function ht(t,e,r){if(!e)return t;const n=r&&r.encode||at;Z.isFunction(r)&&(r={serialize:r});const i=r&&r.serialize;let s;if(s=i?i(e,r):Z.isURLSearchParams(e)?e.toString():new st(e,r).toString(n),s){const e=t.indexOf("#");-1!==e&&(t=t.slice(0,e)),t+=(-1===t.indexOf("?")?"?":"&")+s}return t}ot.append=function(t,e){this._pairs.push([t,e])},ot.toString=function(t){const e=t?function(e){return t.call(this,e,it)}:it;return this._pairs.map(function(t){return e(t[0])+"="+e(t[1])},"").join("&")};var ut=class{constructor(){this.handlers=[]}use(t,e,r){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Z.forEach(this.handlers,function(e){null!==e&&t(e)})}},ct={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},lt={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:st,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]};const ft="undefined"!=typeof window&&"undefined"!=typeof document,dt="object"==typeof navigator&&navigator||void 0,pt=ft&&(!dt||["ReactNative","NativeScript","NS"].indexOf(dt.product)<0),mt="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,gt=ft&&window.location.href||"http://localhost";var yt={...Object.freeze({__proto__:null,hasBrowserEnv:ft,hasStandardBrowserWebWorkerEnv:mt,hasStandardBrowserEnv:pt,navigator:dt,origin:gt}),...lt};function wt(t){function e(t,r,n,i){let s=t[i++];if("__proto__"===s)return!0;const o=Number.isFinite(+s),a=i>=t.length;return s=!s&&Z.isArray(n)?n.length:s,a?(Z.hasOwnProp(n,s)?n[s]=[n[s],r]:n[s]=r,!o):(n[s]&&Z.isObject(n[s])||(n[s]=[]),e(t,r,n[s],i)&&Z.isArray(n[s])&&(n[s]=function(t){const e={},r=Object.keys(t);let n;const i=r.length;let s;for(n=0;n{e(function(t){return Z.matchAll(/\w+|\[(\w*)]/g,t).map(t=>"[]"===t[0]?"":t[1]||t[0])}(t),n,r,0)}),r}return null}const bt={transitional:ct,adapter:["xhr","http","fetch"],transformRequest:[function(t,e){const r=e.getContentType()||"",n=r.indexOf("application/json")>-1,i=Z.isObject(t);if(i&&Z.isHTMLForm(t)&&(t=new FormData(t)),Z.isFormData(t))return n?JSON.stringify(wt(t)):t;if(Z.isArrayBuffer(t)||Z.isBuffer(t)||Z.isStream(t)||Z.isFile(t)||Z.isBlob(t)||Z.isReadableStream(t))return t;if(Z.isArrayBufferView(t))return t.buffer;if(Z.isURLSearchParams(t))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return function(t,e){return nt(t,new yt.classes.URLSearchParams,{visitor:function(t,e,r,n){return yt.isNode&&Z.isBuffer(t)?(this.append(e,t.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)},...e})}(t,this.formSerializer).toString();if((s=Z.isFileList(t))||r.indexOf("multipart/form-data")>-1){const e=this.env&&this.env.FormData;return nt(s?{"files[]":t}:t,e&&new e,this.formSerializer)}}return i||n?(e.setContentType("application/json",!1),function(t){if(Z.isString(t))try{return(0,JSON.parse)(t),Z.trim(t)}catch(t){if("SyntaxError"!==t.name)throw t}return(0,JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){const e=this.transitional||bt.transitional,r=e&&e.forcedJSONParsing,n="json"===this.responseType;if(Z.isResponse(t)||Z.isReadableStream(t))return t;if(t&&Z.isString(t)&&(r&&!this.responseType||n)){const r=!(e&&e.silentJSONParsing)&&n;try{return JSON.parse(t,this.parseReviver)}catch(t){if(r){if("SyntaxError"===t.name)throw X.from(t,X.ERR_BAD_RESPONSE,this,null,this.response);throw t}}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:yt.classes.FormData,Blob:yt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Z.forEach(["delete","get","head","post","put","patch"],t=>{bt.headers[t]={}});var vt=bt;const Mt=Z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),kt=Symbol("internals");function St(t){return t&&String(t).trim().toLowerCase()}function Et(t){return!1===t||null==t?t:Z.isArray(t)?t.map(Et):String(t)}function xt(t,e,r,n,i){return Z.isFunction(n)?n.call(this,e,r):(i&&(e=r),Z.isString(e)?Z.isString(n)?-1!==e.indexOf(n):Z.isRegExp(n)?n.test(e):void 0:void 0)}class Rt{constructor(t){t&&this.set(t)}set(t,e,r){const n=this;function i(t,e,r){const i=St(e);if(!i)throw new Error("header name must be a non-empty string");const s=Z.findKey(n,i);(!s||void 0===n[s]||!0===r||void 0===r&&!1!==n[s])&&(n[s||e]=Et(t))}const s=(t,e)=>Z.forEach(t,(t,r)=>i(t,r,e));if(Z.isPlainObject(t)||t instanceof this.constructor)s(t,e);else if(Z.isString(t)&&(t=t.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim()))s((t=>{const e={};let r,n,i;return t&&t.split("\n").forEach(function(t){i=t.indexOf(":"),r=t.substring(0,i).trim().toLowerCase(),n=t.substring(i+1).trim(),!r||e[r]&&Mt[r]||("set-cookie"===r?e[r]?e[r].push(n):e[r]=[n]:e[r]=e[r]?e[r]+", "+n:n)}),e})(t),e);else if(Z.isObject(t)&&Z.isIterable(t)){let r,n,i={};for(const e of t){if(!Z.isArray(e))throw TypeError("Object iterator must return a key-value pair");i[n=e[0]]=(r=i[n])?Z.isArray(r)?[...r,e[1]]:[r,e[1]]:e[1]}s(i,e)}else null!=t&&i(e,t,r);return this}get(t,e){if(t=St(t)){const r=Z.findKey(this,t);if(r){const t=this[r];if(!e)return t;if(!0===e)return function(t){const e=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(t);)e[n[1]]=n[2];return e}(t);if(Z.isFunction(e))return e.call(this,t,r);if(Z.isRegExp(e))return e.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=St(t)){const r=Z.findKey(this,t);return!(!r||void 0===this[r]||e&&!xt(0,this[r],r,e))}return!1}delete(t,e){const r=this;let n=!1;function i(t){if(t=St(t)){const i=Z.findKey(r,t);!i||e&&!xt(0,r[i],i,e)||(delete r[i],n=!0)}}return Z.isArray(t)?t.forEach(i):i(t),n}clear(t){const e=Object.keys(this);let r=e.length,n=!1;for(;r--;){const i=e[r];t&&!xt(0,this[i],i,t,!0)||(delete this[i],n=!0)}return n}normalize(t){const e=this,r={};return Z.forEach(this,(n,i)=>{const s=Z.findKey(r,i);if(s)return e[s]=Et(n),void delete e[i];const o=t?function(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,e,r)=>e.toUpperCase()+r)}(i):String(i).trim();o!==i&&delete e[i],e[o]=Et(n),r[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return Z.forEach(this,(r,n)=>{null!=r&&!1!==r&&(e[n]=t&&Z.isArray(r)?r.join(", "):r)}),e}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,e])=>t+": "+e).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...e){const r=new this(t);return e.forEach(t=>r.set(t)),r}static accessor(t){const e=(this[kt]=this[kt]={accessors:{}}).accessors,r=this.prototype;function n(t){const n=St(t);e[n]||(function(t,e){const r=Z.toCamelCase(" "+e);["get","set","has"].forEach(n=>{Object.defineProperty(t,n+r,{value:function(t,r,i){return this[n].call(this,e,t,r,i)},configurable:!0})})}(r,t),e[n]=!0)}return Z.isArray(t)?t.forEach(n):n(t),this}}Rt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Z.reduceDescriptors(Rt.prototype,({value:t},e)=>{let r=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(t){this[r]=t}}}),Z.freezeMethods(Rt);var At=Rt;function _t(t,e){const r=this||vt,n=e||r,i=At.from(n.headers);let s=n.data;return Z.forEach(t,function(t){s=t.call(r,s,i.normalize(),e?e.status:void 0)}),i.normalize(),s}function Bt(t){return!(!t||!t.__CANCEL__)}function Tt(t,e,r){X.call(this,null==t?"canceled":t,X.ERR_CANCELED,e,r),this.name="CanceledError"}function Ot(t,e,r){const n=r.config.validateStatus;r.status&&n&&!n(r.status)?e(new X("Request failed with status code "+r.status,[X.ERR_BAD_REQUEST,X.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r)):t(r)}Z.inherits(Tt,X,{__CANCEL__:!0});const Ct=(t,e,r=3)=>{let n=0;const i=function(t,e){t=t||10;const r=new Array(t),n=new Array(t);let i,s=0,o=0;return e=void 0!==e?e:1e3,function(a){const h=Date.now(),u=n[o];i||(i=h),r[s]=a,n[s]=h;let c=o,l=0;for(;c!==s;)l+=r[c++],c%=t;if(s=(s+1)%t,s===o&&(o=(o+1)%t),h-i{h=s,o=null,a&&(clearTimeout(a),a=null),(r=>{const s=r.loaded,o=r.lengthComputable?r.total:void 0,a=s-n,h=i(a);n=s,t({loaded:s,total:o,progress:o?s/o:void 0,bytes:a,rate:h||void 0,estimated:h&&o&&s<=o?(o-s)/h:void 0,event:r,lengthComputable:null!=o,[e?"download":"upload"]:!0})})(...r)};return[(...t)=>{const e=Date.now(),r=e-h;r>=u?c(t,e):(o=t,a||(a=setTimeout(()=>{a=null,c(o)},u-r)))},()=>o&&c(o)]}(0,r)},Pt=(t,e)=>{const r=null!=t;return[n=>e[0]({lengthComputable:r,total:t,loaded:n}),e[1]]},It=t=>(...e)=>Z.asap(()=>t(...e));var Nt=yt.hasStandardBrowserEnv?((t,e)=>r=>(r=new URL(r,yt.origin),t.protocol===r.protocol&&t.host===r.host&&(e||t.port===r.port)))(new URL(yt.origin),yt.navigator&&/(msie|trident)/i.test(yt.navigator.userAgent)):()=>!0,Lt=yt.hasStandardBrowserEnv?{write(t,e,r,n,i,s,o){if("undefined"==typeof document)return;const a=[`${t}=${encodeURIComponent(e)}`];Z.isNumber(r)&&a.push(`expires=${new Date(r).toUTCString()}`),Z.isString(n)&&a.push(`path=${n}`),Z.isString(i)&&a.push(`domain=${i}`),!0===s&&a.push("secure"),Z.isString(o)&&a.push(`SameSite=${o}`),document.cookie=a.join("; ")},read(t){if("undefined"==typeof document)return null;const e=document.cookie.match(new RegExp("(?:^|; )"+t+"=([^;]*)"));return e?decodeURIComponent(e[1]):null},remove(t){this.write(t,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function Dt(t,e,r){let n=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e);return t&&(n||0==r)?function(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}(t,e):e}const Ut=t=>t instanceof At?{...t}:t;function Ht(t,e){e=e||{};const r={};function n(t,e,r,n){return Z.isPlainObject(t)&&Z.isPlainObject(e)?Z.merge.call({caseless:n},t,e):Z.isPlainObject(e)?Z.merge({},e):Z.isArray(e)?e.slice():e}function i(t,e,r,i){return Z.isUndefined(e)?Z.isUndefined(t)?void 0:n(void 0,t,0,i):n(t,e,0,i)}function s(t,e){if(!Z.isUndefined(e))return n(void 0,e)}function o(t,e){return Z.isUndefined(e)?Z.isUndefined(t)?void 0:n(void 0,t):n(void 0,e)}function a(r,i,s){return s in e?n(r,i):s in t?n(void 0,r):void 0}const h={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(t,e,r)=>i(Ut(t),Ut(e),0,!0)};return Z.forEach(Object.keys({...t,...e}),function(n){const s=h[n]||i,o=s(t[n],e[n],n);Z.isUndefined(o)&&s!==a||(r[n]=o)}),r}var jt=t=>{const e=Ht({},t);let{data:r,withXSRFToken:n,xsrfHeaderName:i,xsrfCookieName:s,headers:o,auth:a}=e;if(e.headers=o=At.from(o),e.url=ht(Dt(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&o.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):""))),Z.isFormData(r))if(yt.hasStandardBrowserEnv||yt.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(Z.isFunction(r.getHeaders)){const t=r.getHeaders(),e=["content-type","content-length"];Object.entries(t).forEach(([t,r])=>{e.includes(t.toLowerCase())&&o.set(t,r)})}if(yt.hasStandardBrowserEnv&&(n&&Z.isFunction(n)&&(n=n(e)),n||!1!==n&&Nt(e.url))){const t=i&&s&&Lt.read(s);t&&o.set(i,t)}return e},Ft="undefined"!=typeof XMLHttpRequest&&function(t){return new Promise(function(e,r){const n=jt(t);let i=n.data;const s=At.from(n.headers).normalize();let o,a,h,u,c,{responseType:l,onUploadProgress:f,onDownloadProgress:d}=n;function p(){u&&u(),c&&c(),n.cancelToken&&n.cancelToken.unsubscribe(o),n.signal&&n.signal.removeEventListener("abort",o)}let m=new XMLHttpRequest;function g(){if(!m)return;const n=At.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());Ot(function(t){e(t),p()},function(t){r(t),p()},{data:l&&"text"!==l&&"json"!==l?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:n,config:t,request:m}),m=null}m.open(n.method.toUpperCase(),n.url,!0),m.timeout=n.timeout,"onloadend"in m?m.onloadend=g:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(g)},m.onabort=function(){m&&(r(new X("Request aborted",X.ECONNABORTED,t,m)),m=null)},m.onerror=function(e){const n=new X(e&&e.message?e.message:"Network Error",X.ERR_NETWORK,t,m);n.event=e||null,r(n),m=null},m.ontimeout=function(){let e=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded";const i=n.transitional||ct;n.timeoutErrorMessage&&(e=n.timeoutErrorMessage),r(new X(e,i.clarifyTimeoutError?X.ETIMEDOUT:X.ECONNABORTED,t,m)),m=null},void 0===i&&s.setContentType(null),"setRequestHeader"in m&&Z.forEach(s.toJSON(),function(t,e){m.setRequestHeader(e,t)}),Z.isUndefined(n.withCredentials)||(m.withCredentials=!!n.withCredentials),l&&"json"!==l&&(m.responseType=n.responseType),d&&([h,c]=Ct(d,!0),m.addEventListener("progress",h)),f&&m.upload&&([a,u]=Ct(f),m.upload.addEventListener("progress",a),m.upload.addEventListener("loadend",u)),(n.cancelToken||n.signal)&&(o=e=>{m&&(r(!e||e.type?new Tt(null,t,m):e),m.abort(),m=null)},n.cancelToken&&n.cancelToken.subscribe(o),n.signal&&(n.signal.aborted?o():n.signal.addEventListener("abort",o)));const y=function(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}(n.url);y&&-1===yt.protocols.indexOf(y)?r(new X("Unsupported protocol "+y+":",X.ERR_BAD_REQUEST,t)):m.send(i||null)})},qt=(t,e)=>{const{length:r}=t=t?t.filter(Boolean):[];if(e||r){let r,n=new AbortController;const i=function(t){if(!r){r=!0,o();const e=t instanceof Error?t:this.reason;n.abort(e instanceof X?e:new Tt(e instanceof Error?e.message:e))}};let s=e&&setTimeout(()=>{s=null,i(new X(`timeout ${e} of ms exceeded`,X.ETIMEDOUT))},e);const o=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(t=>{t.unsubscribe?t.unsubscribe(i):t.removeEventListener("abort",i)}),t=null)};t.forEach(t=>t.addEventListener("abort",i));const{signal:a}=n;return a.unsubscribe=()=>Z.asap(o),a}};const zt=function*(t,e){let r=t.byteLength;if(!e||r{const i=async function*(t,e){for await(const r of async function*(t){if(t[Symbol.asyncIterator])return void(yield*t);const e=t.getReader();try{for(;;){const{done:t,value:r}=await e.read();if(t)break;yield r}}finally{await e.cancel()}}(t))yield*zt(r,e)}(t,e);let s,o=0,a=t=>{s||(s=!0,n&&n(t))};return new ReadableStream({async pull(t){try{const{done:e,value:n}=await i.next();if(e)return a(),void t.close();let s=n.byteLength;if(r){let t=o+=s;r(t)}t.enqueue(new Uint8Array(n))}catch(t){throw a(t),t}},cancel:t=>(a(t),i.return())},{highWaterMark:2})},{isFunction:Wt}=Z,$t=(({Request:t,Response:e})=>({Request:t,Response:e}))(Z.global),{ReadableStream:Kt,TextEncoder:Jt}=Z.global,Zt=(t,...e)=>{try{return!!t(...e)}catch(t){return!1}},Xt=t=>{t=Z.merge.call({skipUndefined:!0},$t,t);const{fetch:e,Request:r,Response:n}=t,i=e?Wt(e):"function"==typeof fetch,s=Wt(r),o=Wt(n);if(!i)return!1;const a=i&&Wt(Kt),h=i&&("function"==typeof Jt?(u=new Jt,t=>u.encode(t)):async t=>new Uint8Array(await new r(t).arrayBuffer()));var u;const c=s&&a&&Zt(()=>{let t=!1;const e=new r(yt.origin,{body:new Kt,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),l=o&&a&&Zt(()=>Z.isReadableStream(new n("").body)),f={stream:l&&(t=>t.body)};i&&["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!f[t]&&(f[t]=(e,r)=>{let n=e&&e[t];if(n)return n.call(e);throw new X(`Response type '${t}' is not supported`,X.ERR_NOT_SUPPORT,r)})});return async t=>{let{url:i,method:o,data:a,signal:u,cancelToken:d,timeout:p,onDownloadProgress:m,onUploadProgress:g,responseType:y,headers:w,withCredentials:b="same-origin",fetchOptions:v}=jt(t),M=e||fetch;y=y?(y+"").toLowerCase():"text";let k=qt([u,d&&d.toAbortSignal()],p),S=null;const E=k&&k.unsubscribe&&(()=>{k.unsubscribe()});let x;try{if(g&&c&&"get"!==o&&"head"!==o&&0!==(x=await(async(t,e)=>{const n=Z.toFiniteNumber(t.getContentLength());return null==n?(async t=>{if(null==t)return 0;if(Z.isBlob(t))return t.size;if(Z.isSpecCompliantForm(t)){const e=new r(yt.origin,{method:"POST",body:t});return(await e.arrayBuffer()).byteLength}return Z.isArrayBufferView(t)||Z.isArrayBuffer(t)?t.byteLength:(Z.isURLSearchParams(t)&&(t+=""),Z.isString(t)?(await h(t)).byteLength:void 0)})(e):n})(w,a))){let t,e=new r(i,{method:"POST",body:a,duplex:"half"});if(Z.isFormData(a)&&(t=e.headers.get("content-type"))&&w.setContentType(t),e.body){const[t,r]=Pt(x,Ct(It(g)));a=Vt(e.body,65536,t,r)}}Z.isString(b)||(b=b?"include":"omit");const e=s&&"credentials"in r.prototype,u={...v,signal:k,method:o.toUpperCase(),headers:w.normalize().toJSON(),body:a,duplex:"half",credentials:e?b:void 0};S=s&&new r(i,u);let d=await(s?M(S,v):M(i,u));const p=l&&("stream"===y||"response"===y);if(l&&(m||p&&E)){const t={};["status","statusText","headers"].forEach(e=>{t[e]=d[e]});const e=Z.toFiniteNumber(d.headers.get("content-length")),[r,i]=m&&Pt(e,Ct(It(m),!0))||[];d=new n(Vt(d.body,65536,r,()=>{i&&i(),E&&E()}),t)}y=y||"text";let R=await f[Z.findKey(f,y)||"text"](d,t);return!p&&E&&E(),await new Promise((e,r)=>{Ot(e,r,{data:R,headers:At.from(d.headers),status:d.status,statusText:d.statusText,config:t,request:S})})}catch(e){if(E&&E(),e&&"TypeError"===e.name&&/Load failed|fetch/i.test(e.message))throw Object.assign(new X("Network Error",X.ERR_NETWORK,t,S),{cause:e.cause||e});throw X.from(e,e&&e.code,t,S)}}},Gt=new Map,Qt=t=>{let e=t&&t.env||{};const{fetch:r,Request:n,Response:i}=e,s=[n,i,r];let o,a,h=s.length,u=Gt;for(;h--;)o=s[h],a=u.get(o),void 0===a&&u.set(o,a=h?new Map:Xt(e)),u=a;return a};Qt();const Yt={http:null,xhr:Ft,fetch:{get:Qt}};Z.forEach(Yt,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(t){}Object.defineProperty(t,"adapterName",{value:e})}});const te=t=>`- ${t}`,ee=t=>Z.isFunction(t)||null===t||!1===t;var re=function(t,e){t=Z.isArray(t)?t:[t];const{length:r}=t;let n,i;const s={};for(let o=0;o`adapter ${t} `+(!1===e?"is not supported by the environment":"is not available in the build"));throw new X("There is no suitable adapter to dispatch the request "+(r?t.length>1?"since :\n"+t.map(te).join("\n"):" "+te(t[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return i};function ne(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Tt(null,t)}function ie(t){return ne(t),t.headers=At.from(t.headers),t.data=_t.call(t,t.transformRequest),-1!==["post","put","patch"].indexOf(t.method)&&t.headers.setContentType("application/x-www-form-urlencoded",!1),re(t.adapter||vt.adapter,t)(t).then(function(e){return ne(t),e.data=_t.call(t,t.transformResponse,e),e.headers=At.from(e.headers),e},function(e){return Bt(e)||(ne(t),e&&e.response&&(e.response.data=_t.call(t,t.transformResponse,e.response),e.response.headers=At.from(e.response.headers))),Promise.reject(e)})}const se="1.13.2",oe={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{oe[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const ae={};oe.transitional=function(t,e,r){function n(t,e){return"[Axios v"+se+"] Transitional option '"+t+"'"+e+(r?". "+r:"")}return(r,i,s)=>{if(!1===t)throw new X(n(i," has been removed"+(e?" in "+e:"")),X.ERR_DEPRECATED);return e&&!ae[i]&&(ae[i]=!0,console.warn(n(i," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(r,i,s)}},oe.spelling=function(t){return(e,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};var he={assertOptions:function(t,e,r){if("object"!=typeof t)throw new X("options must be an object",X.ERR_BAD_OPTION_VALUE);const n=Object.keys(t);let i=n.length;for(;i-- >0;){const s=n[i],o=e[s];if(o){const e=t[s],r=void 0===e||o(e,s,t);if(!0!==r)throw new X("option "+s+" must be "+r,X.ERR_BAD_OPTION_VALUE);continue}if(!0!==r)throw new X("Unknown option "+s,X.ERR_BAD_OPTION)}},validators:oe};const ue=he.validators;class ce{constructor(t){this.defaults=t||{},this.interceptors={request:new ut,response:new ut}}async request(t,e){try{return await this._request(t,e)}catch(t){if(t instanceof Error){let e={};Error.captureStackTrace?Error.captureStackTrace(e):e=new Error;const r=e.stack?e.stack.replace(/^.+\n/,""):"";try{t.stack?r&&!String(t.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(t.stack+="\n"+r):t.stack=r}catch(t){}}throw t}}_request(t,e){"string"==typeof t?(e=e||{}).url=t:e=t||{},e=Ht(this.defaults,e);const{transitional:r,paramsSerializer:n,headers:i}=e;void 0!==r&&he.assertOptions(r,{silentJSONParsing:ue.transitional(ue.boolean),forcedJSONParsing:ue.transitional(ue.boolean),clarifyTimeoutError:ue.transitional(ue.boolean)},!1),null!=n&&(Z.isFunction(n)?e.paramsSerializer={serialize:n}:he.assertOptions(n,{encode:ue.function,serialize:ue.function},!0)),void 0!==e.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?e.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:e.allowAbsoluteUrls=!0),he.assertOptions(e,{baseUrl:ue.spelling("baseURL"),withXsrfToken:ue.spelling("withXSRFToken")},!0),e.method=(e.method||this.defaults.method||"get").toLowerCase();let s=i&&Z.merge(i.common,i[e.method]);i&&Z.forEach(["delete","get","head","post","put","patch","common"],t=>{delete i[t]}),e.headers=At.concat(s,i);const o=[];let a=!0;this.interceptors.request.forEach(function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(a=a&&t.synchronous,o.unshift(t.fulfilled,t.rejected))});const h=[];let u;this.interceptors.response.forEach(function(t){h.push(t.fulfilled,t.rejected)});let c,l=0;if(!a){const t=[ie.bind(this),void 0];for(t.unshift(...o),t.push(...h),c=t.length,u=Promise.resolve(e);l{if(!r._listeners)return;let e=r._listeners.length;for(;e-- >0;)r._listeners[e](t);r._listeners=null}),this.promise.then=t=>{let e;const n=new Promise(t=>{r.subscribe(t),e=t}).then(t);return n.cancel=function(){r.unsubscribe(e)},n},t(function(t,n,i){r.reason||(r.reason=new Tt(t,n,i),e(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){this.reason?t(this.reason):this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const e=this._listeners.indexOf(t);-1!==e&&this._listeners.splice(e,1)}toAbortSignal(){const t=new AbortController,e=e=>{t.abort(e)};return this.subscribe(e),t.signal.unsubscribe=()=>this.unsubscribe(e),t.signal}static source(){let t;return{token:new fe(function(e){t=e}),cancel:t}}}var de=fe;const pe={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(pe).forEach(([t,e])=>{pe[e]=t});var me=pe;const ge=function t(e){const r=new le(e),n=s(le.prototype.request,r);return Z.extend(n,le.prototype,r,{allOwnKeys:!0}),Z.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return t(Ht(e,r))},n}(vt);ge.Axios=le,ge.CanceledError=Tt,ge.CancelToken=de,ge.isCancel=Bt,ge.VERSION=se,ge.toFormData=nt,ge.AxiosError=X,ge.Cancel=ge.CanceledError,ge.all=function(t){return Promise.all(t)},ge.spread=function(t){return function(e){return t.apply(null,e)}},ge.isAxiosError=function(t){return Z.isObject(t)&&!0===t.isAxiosError},ge.mergeConfig=Ht,ge.AxiosHeaders=At,ge.formToJSON=t=>wt(Z.isHTMLForm(t)?new FormData(t):t),ge.getAdapter=re,ge.HttpStatusCode=me,ge.default=ge,t.exports=ge},55152(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.d(e,{A:()=>n})},63816(t,e,r){"use strict";r.d(e,{A:()=>Me});var n={};function i(t,e){return function(){return t.apply(e,arguments)}}r.r(n),r.d(n,{hasBrowserEnv:()=>mt,hasStandardBrowserEnv:()=>yt,hasStandardBrowserWebWorkerEnv:()=>wt,navigator:()=>gt,origin:()=>bt});var s=r(39907);const{toString:o}=Object.prototype,{getPrototypeOf:a}=Object,{iterator:h,toStringTag:u}=Symbol,c=(l=Object.create(null),t=>{const e=o.call(t);return l[e]||(l[e]=e.slice(8,-1).toLowerCase())});var l;const f=t=>(t=t.toLowerCase(),e=>c(e)===t),d=t=>e=>typeof e===t,{isArray:p}=Array,m=d("undefined");function g(t){return null!==t&&!m(t)&&null!==t.constructor&&!m(t.constructor)&&b(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const y=f("ArrayBuffer"),w=d("string"),b=d("function"),v=d("number"),M=t=>null!==t&&"object"==typeof t,k=t=>{if("object"!==c(t))return!1;const e=a(t);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||u in t||h in t)},S=f("Date"),E=f("File"),x=f("Blob"),R=f("FileList"),A=f("URLSearchParams"),[_,B,T,O]=["ReadableStream","Request","Response","Headers"].map(f);function C(t,e,{allOwnKeys:r=!1}={}){if(null==t)return;let n,i;if("object"!=typeof t&&(t=[t]),p(t))for(n=0,i=t.length;n0;)if(n=r[i],e===n.toLowerCase())return n;return null}const I="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:r.g,N=t=>!m(t)&&t!==I,L=(D="undefined"!=typeof Uint8Array&&a(Uint8Array),t=>D&&t instanceof D);var D;const U=f("HTMLFormElement"),H=(({hasOwnProperty:t})=>(e,r)=>t.call(e,r))(Object.prototype),j=f("RegExp"),F=(t,e)=>{const r=Object.getOwnPropertyDescriptors(t),n={};C(r,(r,i)=>{let s;!1!==(s=e(r,i,t))&&(n[i]=s||r)}),Object.defineProperties(t,n)},q=f("AsyncFunction"),z=(V="function"==typeof setImmediate,W=b(I.postMessage),V?setImmediate:W?($=`axios@${Math.random()}`,K=[],I.addEventListener("message",({source:t,data:e})=>{t===I&&e===$&&K.length&&K.shift()()},!1),t=>{K.push(t),I.postMessage($,"*")}):t=>setTimeout(t));var V,W,$,K;const J="undefined"!=typeof queueMicrotask?queueMicrotask.bind(I):void 0!==s&&s.nextTick||z,Z={isArray:p,isArrayBuffer:y,isBuffer:g,isFormData:t=>{let e;return t&&("function"==typeof FormData&&t instanceof FormData||b(t.append)&&("formdata"===(e=c(t))||"object"===e&&b(t.toString)&&"[object FormData]"===t.toString()))},isArrayBufferView:function(t){let e;return e="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&y(t.buffer),e},isString:w,isNumber:v,isBoolean:t=>!0===t||!1===t,isObject:M,isPlainObject:k,isEmptyObject:t=>{if(!M(t)||g(t))return!1;try{return 0===Object.keys(t).length&&Object.getPrototypeOf(t)===Object.prototype}catch(t){return!1}},isReadableStream:_,isRequest:B,isResponse:T,isHeaders:O,isUndefined:m,isDate:S,isFile:E,isBlob:x,isRegExp:j,isFunction:b,isStream:t=>M(t)&&b(t.pipe),isURLSearchParams:A,isTypedArray:L,isFileList:R,forEach:C,merge:function t(){const{caseless:e,skipUndefined:r}=N(this)&&this||{},n={},i=(i,s)=>{const o=e&&P(n,s)||s;k(n[o])&&k(i)?n[o]=t(n[o],i):k(i)?n[o]=t({},i):p(i)?n[o]=i.slice():r&&m(i)||(n[o]=i)};for(let t=0,e=arguments.length;t(C(e,(e,n)=>{r&&b(e)?t[n]=i(e,r):t[n]=e},{allOwnKeys:n}),t),trim:t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:t=>(65279===t.charCodeAt(0)&&(t=t.slice(1)),t),inherits:(t,e,r,n)=>{t.prototype=Object.create(e.prototype,n),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),r&&Object.assign(t.prototype,r)},toFlatObject:(t,e,r,n)=>{let i,s,o;const h={};if(e=e||{},null==t)return e;do{for(i=Object.getOwnPropertyNames(t),s=i.length;s-- >0;)o=i[s],n&&!n(o,t,e)||h[o]||(e[o]=t[o],h[o]=!0);t=!1!==r&&a(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e},kindOf:c,kindOfTest:f,endsWith:(t,e,r)=>{t=String(t),(void 0===r||r>t.length)&&(r=t.length),r-=e.length;const n=t.indexOf(e,r);return-1!==n&&n===r},toArray:t=>{if(!t)return null;if(p(t))return t;let e=t.length;if(!v(e))return null;const r=new Array(e);for(;e-- >0;)r[e]=t[e];return r},forEachEntry:(t,e)=>{const r=(t&&t[h]).call(t);let n;for(;(n=r.next())&&!n.done;){const r=n.value;e.call(t,r[0],r[1])}},matchAll:(t,e)=>{let r;const n=[];for(;null!==(r=t.exec(e));)n.push(r);return n},isHTMLForm:U,hasOwnProperty:H,hasOwnProp:H,reduceDescriptors:F,freezeMethods:t=>{F(t,(e,r)=>{if(b(t)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;const n=t[r];b(n)&&(e.enumerable=!1,"writable"in e?e.writable=!1:e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")}))})},toObjectSet:(t,e)=>{const r={},n=t=>{t.forEach(t=>{r[t]=!0})};return p(t)?n(t):n(String(t).split(e)),r},toCamelCase:t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(t,e,r){return e.toUpperCase()+r}),noop:()=>{},toFiniteNumber:(t,e)=>null!=t&&Number.isFinite(t=+t)?t:e,findKey:P,global:I,isContextDefined:N,isSpecCompliantForm:function(t){return!!(t&&b(t.append)&&"FormData"===t[u]&&t[h])},toJSONObject:t=>{const e=new Array(10),r=(t,n)=>{if(M(t)){if(e.indexOf(t)>=0)return;if(g(t))return t;if(!("toJSON"in t)){e[n]=t;const i=p(t)?[]:{};return C(t,(t,e)=>{const s=r(t,n+1);!m(s)&&(i[e]=s)}),e[n]=void 0,i}}return t};return r(t,0)},isAsyncFn:q,isThenable:t=>t&&(M(t)||b(t))&&b(t.then)&&b(t.catch),setImmediate:z,asap:J,isIterable:t=>null!=t&&b(t[h])};function X(t,e,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=t,this.name="AxiosError",e&&(this.code=e),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i,this.status=i.status?i.status:null)}Z.inherits(X,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Z.toJSONObject(this.config),code:this.code,status:this.status}}});const G=X.prototype,Q={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{Q[t]={value:t}}),Object.defineProperties(X,Q),Object.defineProperty(G,"isAxiosError",{value:!0}),X.from=(t,e,r,n,i,s)=>{const o=Object.create(G);Z.toFlatObject(t,o,function(t){return t!==Error.prototype},t=>"isAxiosError"!==t);const a=t&&t.message?t.message:"Error",h=null==e&&t?t.code:e;return X.call(o,a,h,r,n,i),t&&null==o.cause&&Object.defineProperty(o,"cause",{value:t,configurable:!0}),o.name=t&&t.name||"Error",s&&Object.assign(o,s),o};const Y=X;var tt=r(1048).Buffer;function et(t){return Z.isPlainObject(t)||Z.isArray(t)}function rt(t){return Z.endsWith(t,"[]")?t.slice(0,-2):t}function nt(t,e,r){return t?t.concat(e).map(function(t,e){return t=rt(t),!r&&e?"["+t+"]":t}).join(r?".":""):e}const it=Z.toFlatObject(Z,{},null,function(t){return/^is[A-Z]/.test(t)}),st=function(t,e,r){if(!Z.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const n=(r=Z.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(t,e){return!Z.isUndefined(e[t])})).metaTokens,i=r.visitor||u,s=r.dots,o=r.indexes,a=(r.Blob||"undefined"!=typeof Blob&&Blob)&&Z.isSpecCompliantForm(e);if(!Z.isFunction(i))throw new TypeError("visitor must be a function");function h(t){if(null===t)return"";if(Z.isDate(t))return t.toISOString();if(Z.isBoolean(t))return t.toString();if(!a&&Z.isBlob(t))throw new Y("Blob is not supported. Use a Buffer instead.");return Z.isArrayBuffer(t)||Z.isTypedArray(t)?a&&"function"==typeof Blob?new Blob([t]):tt.from(t):t}function u(t,r,i){let a=t;if(t&&!i&&"object"==typeof t)if(Z.endsWith(r,"{}"))r=n?r:r.slice(0,-2),t=JSON.stringify(t);else if(Z.isArray(t)&&function(t){return Z.isArray(t)&&!t.some(et)}(t)||(Z.isFileList(t)||Z.endsWith(r,"[]"))&&(a=Z.toArray(t)))return r=rt(r),a.forEach(function(t,n){!Z.isUndefined(t)&&null!==t&&e.append(!0===o?nt([r],n,s):null===o?r:r+"[]",h(t))}),!1;return!!et(t)||(e.append(nt(i,r,s),h(t)),!1)}const c=[],l=Object.assign(it,{defaultVisitor:u,convertValue:h,isVisitable:et});if(!Z.isObject(t))throw new TypeError("data must be an object");return function t(r,n){if(!Z.isUndefined(r)){if(-1!==c.indexOf(r))throw Error("Circular reference detected in "+n.join("."));c.push(r),Z.forEach(r,function(r,s){!0===(!(Z.isUndefined(r)||null===r)&&i.call(e,r,Z.isString(s)?s.trim():s,n,l))&&t(r,n?n.concat(s):[s])}),c.pop()}}(t),e};function ot(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(t){return e[t]})}function at(t,e){this._pairs=[],t&&st(t,this,e)}const ht=at.prototype;ht.append=function(t,e){this._pairs.push([t,e])},ht.toString=function(t){const e=t?function(e){return t.call(this,e,ot)}:ot;return this._pairs.map(function(t){return e(t[0])+"="+e(t[1])},"").join("&")};const ut=at;function ct(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function lt(t,e,r){if(!e)return t;const n=r&&r.encode||ct;Z.isFunction(r)&&(r={serialize:r});const i=r&&r.serialize;let s;if(s=i?i(e,r):Z.isURLSearchParams(e)?e.toString():new ut(e,r).toString(n),s){const e=t.indexOf("#");-1!==e&&(t=t.slice(0,e)),t+=(-1===t.indexOf("?")?"?":"&")+s}return t}const ft=class{constructor(){this.handlers=[]}use(t,e,r){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Z.forEach(this.handlers,function(e){null!==e&&t(e)})}},dt={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},pt={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:ut,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},mt="undefined"!=typeof window&&"undefined"!=typeof document,gt="object"==typeof navigator&&navigator||void 0,yt=mt&&(!gt||["ReactNative","NativeScript","NS"].indexOf(gt.product)<0),wt="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,bt=mt&&window.location.href||"http://localhost",vt={...n,...pt},Mt=function(t){function e(t,r,n,i){let s=t[i++];if("__proto__"===s)return!0;const o=Number.isFinite(+s),a=i>=t.length;return s=!s&&Z.isArray(n)?n.length:s,a?(Z.hasOwnProp(n,s)?n[s]=[n[s],r]:n[s]=r,!o):(n[s]&&Z.isObject(n[s])||(n[s]=[]),e(t,r,n[s],i)&&Z.isArray(n[s])&&(n[s]=function(t){const e={},r=Object.keys(t);let n;const i=r.length;let s;for(n=0;n{e(function(t){return Z.matchAll(/\w+|\[(\w*)]/g,t).map(t=>"[]"===t[0]?"":t[1]||t[0])}(t),n,r,0)}),r}return null},kt={transitional:dt,adapter:["xhr","http","fetch"],transformRequest:[function(t,e){const r=e.getContentType()||"",n=r.indexOf("application/json")>-1,i=Z.isObject(t);if(i&&Z.isHTMLForm(t)&&(t=new FormData(t)),Z.isFormData(t))return n?JSON.stringify(Mt(t)):t;if(Z.isArrayBuffer(t)||Z.isBuffer(t)||Z.isStream(t)||Z.isFile(t)||Z.isBlob(t)||Z.isReadableStream(t))return t;if(Z.isArrayBufferView(t))return t.buffer;if(Z.isURLSearchParams(t))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return function(t,e){return st(t,new vt.classes.URLSearchParams,{visitor:function(t,e,r,n){return vt.isNode&&Z.isBuffer(t)?(this.append(e,t.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)},...e})}(t,this.formSerializer).toString();if((s=Z.isFileList(t))||r.indexOf("multipart/form-data")>-1){const e=this.env&&this.env.FormData;return st(s?{"files[]":t}:t,e&&new e,this.formSerializer)}}return i||n?(e.setContentType("application/json",!1),function(t){if(Z.isString(t))try{return(0,JSON.parse)(t),Z.trim(t)}catch(t){if("SyntaxError"!==t.name)throw t}return(0,JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){const e=this.transitional||kt.transitional,r=e&&e.forcedJSONParsing,n="json"===this.responseType;if(Z.isResponse(t)||Z.isReadableStream(t))return t;if(t&&Z.isString(t)&&(r&&!this.responseType||n)){const r=!(e&&e.silentJSONParsing)&&n;try{return JSON.parse(t,this.parseReviver)}catch(t){if(r){if("SyntaxError"===t.name)throw Y.from(t,Y.ERR_BAD_RESPONSE,this,null,this.response);throw t}}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:vt.classes.FormData,Blob:vt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Z.forEach(["delete","get","head","post","put","patch"],t=>{kt.headers[t]={}});const St=kt,Et=Z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),xt=Symbol("internals");function Rt(t){return t&&String(t).trim().toLowerCase()}function At(t){return!1===t||null==t?t:Z.isArray(t)?t.map(At):String(t)}function _t(t,e,r,n,i){return Z.isFunction(n)?n.call(this,e,r):(i&&(e=r),Z.isString(e)?Z.isString(n)?-1!==e.indexOf(n):Z.isRegExp(n)?n.test(e):void 0:void 0)}class Bt{constructor(t){t&&this.set(t)}set(t,e,r){const n=this;function i(t,e,r){const i=Rt(e);if(!i)throw new Error("header name must be a non-empty string");const s=Z.findKey(n,i);(!s||void 0===n[s]||!0===r||void 0===r&&!1!==n[s])&&(n[s||e]=At(t))}const s=(t,e)=>Z.forEach(t,(t,r)=>i(t,r,e));if(Z.isPlainObject(t)||t instanceof this.constructor)s(t,e);else if(Z.isString(t)&&(t=t.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim()))s((t=>{const e={};let r,n,i;return t&&t.split("\n").forEach(function(t){i=t.indexOf(":"),r=t.substring(0,i).trim().toLowerCase(),n=t.substring(i+1).trim(),!r||e[r]&&Et[r]||("set-cookie"===r?e[r]?e[r].push(n):e[r]=[n]:e[r]=e[r]?e[r]+", "+n:n)}),e})(t),e);else if(Z.isObject(t)&&Z.isIterable(t)){let r,n,i={};for(const e of t){if(!Z.isArray(e))throw TypeError("Object iterator must return a key-value pair");i[n=e[0]]=(r=i[n])?Z.isArray(r)?[...r,e[1]]:[r,e[1]]:e[1]}s(i,e)}else null!=t&&i(e,t,r);return this}get(t,e){if(t=Rt(t)){const r=Z.findKey(this,t);if(r){const t=this[r];if(!e)return t;if(!0===e)return function(t){const e=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(t);)e[n[1]]=n[2];return e}(t);if(Z.isFunction(e))return e.call(this,t,r);if(Z.isRegExp(e))return e.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=Rt(t)){const r=Z.findKey(this,t);return!(!r||void 0===this[r]||e&&!_t(0,this[r],r,e))}return!1}delete(t,e){const r=this;let n=!1;function i(t){if(t=Rt(t)){const i=Z.findKey(r,t);!i||e&&!_t(0,r[i],i,e)||(delete r[i],n=!0)}}return Z.isArray(t)?t.forEach(i):i(t),n}clear(t){const e=Object.keys(this);let r=e.length,n=!1;for(;r--;){const i=e[r];t&&!_t(0,this[i],i,t,!0)||(delete this[i],n=!0)}return n}normalize(t){const e=this,r={};return Z.forEach(this,(n,i)=>{const s=Z.findKey(r,i);if(s)return e[s]=At(n),void delete e[i];const o=t?function(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,e,r)=>e.toUpperCase()+r)}(i):String(i).trim();o!==i&&delete e[i],e[o]=At(n),r[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return Z.forEach(this,(r,n)=>{null!=r&&!1!==r&&(e[n]=t&&Z.isArray(r)?r.join(", "):r)}),e}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,e])=>t+": "+e).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...e){const r=new this(t);return e.forEach(t=>r.set(t)),r}static accessor(t){const e=(this[xt]=this[xt]={accessors:{}}).accessors,r=this.prototype;function n(t){const n=Rt(t);e[n]||(function(t,e){const r=Z.toCamelCase(" "+e);["get","set","has"].forEach(n=>{Object.defineProperty(t,n+r,{value:function(t,r,i){return this[n].call(this,e,t,r,i)},configurable:!0})})}(r,t),e[n]=!0)}return Z.isArray(t)?t.forEach(n):n(t),this}}Bt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Z.reduceDescriptors(Bt.prototype,({value:t},e)=>{let r=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(t){this[r]=t}}}),Z.freezeMethods(Bt);const Tt=Bt;function Ot(t,e){const r=this||St,n=e||r,i=Tt.from(n.headers);let s=n.data;return Z.forEach(t,function(t){s=t.call(r,s,i.normalize(),e?e.status:void 0)}),i.normalize(),s}function Ct(t){return!(!t||!t.__CANCEL__)}function Pt(t,e,r){Y.call(this,null==t?"canceled":t,Y.ERR_CANCELED,e,r),this.name="CanceledError"}Z.inherits(Pt,Y,{__CANCEL__:!0});const It=Pt;function Nt(t,e,r){const n=r.config.validateStatus;r.status&&n&&!n(r.status)?e(new Y("Request failed with status code "+r.status,[Y.ERR_BAD_REQUEST,Y.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r)):t(r)}const Lt=(t,e,r=3)=>{let n=0;const i=function(t,e){t=t||10;const r=new Array(t),n=new Array(t);let i,s=0,o=0;return e=void 0!==e?e:1e3,function(a){const h=Date.now(),u=n[o];i||(i=h),r[s]=a,n[s]=h;let c=o,l=0;for(;c!==s;)l+=r[c++],c%=t;if(s=(s+1)%t,s===o&&(o=(o+1)%t),h-i{i=s,r=null,n&&(clearTimeout(n),n=null),t(...e)};return[(...t)=>{const e=Date.now(),a=e-i;a>=s?o(t,e):(r=t,n||(n=setTimeout(()=>{n=null,o(r)},s-a)))},()=>r&&o(r)]}(r=>{const s=r.loaded,o=r.lengthComputable?r.total:void 0,a=s-n,h=i(a);n=s,t({loaded:s,total:o,progress:o?s/o:void 0,bytes:a,rate:h||void 0,estimated:h&&o&&s<=o?(o-s)/h:void 0,event:r,lengthComputable:null!=o,[e?"download":"upload"]:!0})},r)},Dt=(t,e)=>{const r=null!=t;return[n=>e[0]({lengthComputable:r,total:t,loaded:n}),e[1]]},Ut=t=>(...e)=>Z.asap(()=>t(...e)),Ht=vt.hasStandardBrowserEnv?((t,e)=>r=>(r=new URL(r,vt.origin),t.protocol===r.protocol&&t.host===r.host&&(e||t.port===r.port)))(new URL(vt.origin),vt.navigator&&/(msie|trident)/i.test(vt.navigator.userAgent)):()=>!0,jt=vt.hasStandardBrowserEnv?{write(t,e,r,n,i,s,o){if("undefined"==typeof document)return;const a=[`${t}=${encodeURIComponent(e)}`];Z.isNumber(r)&&a.push(`expires=${new Date(r).toUTCString()}`),Z.isString(n)&&a.push(`path=${n}`),Z.isString(i)&&a.push(`domain=${i}`),!0===s&&a.push("secure"),Z.isString(o)&&a.push(`SameSite=${o}`),document.cookie=a.join("; ")},read(t){if("undefined"==typeof document)return null;const e=document.cookie.match(new RegExp("(?:^|; )"+t+"=([^;]*)"));return e?decodeURIComponent(e[1]):null},remove(t){this.write(t,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function Ft(t,e,r){let n=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e);return t&&(n||0==r)?function(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}(t,e):e}const qt=t=>t instanceof Tt?{...t}:t;function zt(t,e){e=e||{};const r={};function n(t,e,r,n){return Z.isPlainObject(t)&&Z.isPlainObject(e)?Z.merge.call({caseless:n},t,e):Z.isPlainObject(e)?Z.merge({},e):Z.isArray(e)?e.slice():e}function i(t,e,r,i){return Z.isUndefined(e)?Z.isUndefined(t)?void 0:n(void 0,t,0,i):n(t,e,0,i)}function s(t,e){if(!Z.isUndefined(e))return n(void 0,e)}function o(t,e){return Z.isUndefined(e)?Z.isUndefined(t)?void 0:n(void 0,t):n(void 0,e)}function a(r,i,s){return s in e?n(r,i):s in t?n(void 0,r):void 0}const h={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(t,e,r)=>i(qt(t),qt(e),0,!0)};return Z.forEach(Object.keys({...t,...e}),function(n){const s=h[n]||i,o=s(t[n],e[n],n);Z.isUndefined(o)&&s!==a||(r[n]=o)}),r}const Vt=t=>{const e=zt({},t);let{data:r,withXSRFToken:n,xsrfHeaderName:i,xsrfCookieName:s,headers:o,auth:a}=e;if(e.headers=o=Tt.from(o),e.url=lt(Ft(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&o.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):""))),Z.isFormData(r))if(vt.hasStandardBrowserEnv||vt.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(Z.isFunction(r.getHeaders)){const t=r.getHeaders(),e=["content-type","content-length"];Object.entries(t).forEach(([t,r])=>{e.includes(t.toLowerCase())&&o.set(t,r)})}if(vt.hasStandardBrowserEnv&&(n&&Z.isFunction(n)&&(n=n(e)),n||!1!==n&&Ht(e.url))){const t=i&&s&&jt.read(s);t&&o.set(i,t)}return e},Wt="undefined"!=typeof XMLHttpRequest&&function(t){return new Promise(function(e,r){const n=Vt(t);let i=n.data;const s=Tt.from(n.headers).normalize();let o,a,h,u,c,{responseType:l,onUploadProgress:f,onDownloadProgress:d}=n;function p(){u&&u(),c&&c(),n.cancelToken&&n.cancelToken.unsubscribe(o),n.signal&&n.signal.removeEventListener("abort",o)}let m=new XMLHttpRequest;function g(){if(!m)return;const n=Tt.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());Nt(function(t){e(t),p()},function(t){r(t),p()},{data:l&&"text"!==l&&"json"!==l?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:n,config:t,request:m}),m=null}m.open(n.method.toUpperCase(),n.url,!0),m.timeout=n.timeout,"onloadend"in m?m.onloadend=g:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(g)},m.onabort=function(){m&&(r(new Y("Request aborted",Y.ECONNABORTED,t,m)),m=null)},m.onerror=function(e){const n=e&&e.message?e.message:"Network Error",i=new Y(n,Y.ERR_NETWORK,t,m);i.event=e||null,r(i),m=null},m.ontimeout=function(){let e=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded";const i=n.transitional||dt;n.timeoutErrorMessage&&(e=n.timeoutErrorMessage),r(new Y(e,i.clarifyTimeoutError?Y.ETIMEDOUT:Y.ECONNABORTED,t,m)),m=null},void 0===i&&s.setContentType(null),"setRequestHeader"in m&&Z.forEach(s.toJSON(),function(t,e){m.setRequestHeader(e,t)}),Z.isUndefined(n.withCredentials)||(m.withCredentials=!!n.withCredentials),l&&"json"!==l&&(m.responseType=n.responseType),d&&([h,c]=Lt(d,!0),m.addEventListener("progress",h)),f&&m.upload&&([a,u]=Lt(f),m.upload.addEventListener("progress",a),m.upload.addEventListener("loadend",u)),(n.cancelToken||n.signal)&&(o=e=>{m&&(r(!e||e.type?new It(null,t,m):e),m.abort(),m=null)},n.cancelToken&&n.cancelToken.subscribe(o),n.signal&&(n.signal.aborted?o():n.signal.addEventListener("abort",o)));const y=function(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}(n.url);y&&-1===vt.protocols.indexOf(y)?r(new Y("Unsupported protocol "+y+":",Y.ERR_BAD_REQUEST,t)):m.send(i||null)})},$t=(t,e)=>{const{length:r}=t=t?t.filter(Boolean):[];if(e||r){let r,n=new AbortController;const i=function(t){if(!r){r=!0,o();const e=t instanceof Error?t:this.reason;n.abort(e instanceof Y?e:new It(e instanceof Error?e.message:e))}};let s=e&&setTimeout(()=>{s=null,i(new Y(`timeout ${e} of ms exceeded`,Y.ETIMEDOUT))},e);const o=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(t=>{t.unsubscribe?t.unsubscribe(i):t.removeEventListener("abort",i)}),t=null)};t.forEach(t=>t.addEventListener("abort",i));const{signal:a}=n;return a.unsubscribe=()=>Z.asap(o),a}},Kt=function*(t,e){let r=t.byteLength;if(!e||r{const i=async function*(t,e){for await(const r of async function*(t){if(t[Symbol.asyncIterator])return void(yield*t);const e=t.getReader();try{for(;;){const{done:t,value:r}=await e.read();if(t)break;yield r}}finally{await e.cancel()}}(t))yield*Kt(r,e)}(t,e);let s,o=0,a=t=>{s||(s=!0,n&&n(t))};return new ReadableStream({async pull(t){try{const{done:e,value:n}=await i.next();if(e)return a(),void t.close();let s=n.byteLength;if(r){let t=o+=s;r(t)}t.enqueue(new Uint8Array(n))}catch(t){throw a(t),t}},cancel:t=>(a(t),i.return())},{highWaterMark:2})},{isFunction:Zt}=Z,Xt=(({Request:t,Response:e})=>({Request:t,Response:e}))(Z.global),{ReadableStream:Gt,TextEncoder:Qt}=Z.global,Yt=(t,...e)=>{try{return!!t(...e)}catch(t){return!1}},te=t=>{t=Z.merge.call({skipUndefined:!0},Xt,t);const{fetch:e,Request:r,Response:n}=t,i=e?Zt(e):"function"==typeof fetch,s=Zt(r),o=Zt(n);if(!i)return!1;const a=i&&Zt(Gt),h=i&&("function"==typeof Qt?(u=new Qt,t=>u.encode(t)):async t=>new Uint8Array(await new r(t).arrayBuffer()));var u;const c=s&&a&&Yt(()=>{let t=!1;const e=new r(vt.origin,{body:new Gt,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),l=o&&a&&Yt(()=>Z.isReadableStream(new n("").body)),f={stream:l&&(t=>t.body)};i&&["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!f[t]&&(f[t]=(e,r)=>{let n=e&&e[t];if(n)return n.call(e);throw new Y(`Response type '${t}' is not supported`,Y.ERR_NOT_SUPPORT,r)})});return async t=>{let{url:i,method:o,data:a,signal:u,cancelToken:d,timeout:p,onDownloadProgress:m,onUploadProgress:g,responseType:y,headers:w,withCredentials:b="same-origin",fetchOptions:v}=Vt(t),M=e||fetch;y=y?(y+"").toLowerCase():"text";let k=$t([u,d&&d.toAbortSignal()],p),S=null;const E=k&&k.unsubscribe&&(()=>{k.unsubscribe()});let x;try{if(g&&c&&"get"!==o&&"head"!==o&&0!==(x=await(async(t,e)=>{const n=Z.toFiniteNumber(t.getContentLength());return null==n?(async t=>{if(null==t)return 0;if(Z.isBlob(t))return t.size;if(Z.isSpecCompliantForm(t)){const e=new r(vt.origin,{method:"POST",body:t});return(await e.arrayBuffer()).byteLength}return Z.isArrayBufferView(t)||Z.isArrayBuffer(t)?t.byteLength:(Z.isURLSearchParams(t)&&(t+=""),Z.isString(t)?(await h(t)).byteLength:void 0)})(e):n})(w,a))){let t,e=new r(i,{method:"POST",body:a,duplex:"half"});if(Z.isFormData(a)&&(t=e.headers.get("content-type"))&&w.setContentType(t),e.body){const[t,r]=Dt(x,Lt(Ut(g)));a=Jt(e.body,65536,t,r)}}Z.isString(b)||(b=b?"include":"omit");const e=s&&"credentials"in r.prototype,u={...v,signal:k,method:o.toUpperCase(),headers:w.normalize().toJSON(),body:a,duplex:"half",credentials:e?b:void 0};S=s&&new r(i,u);let d=await(s?M(S,v):M(i,u));const p=l&&("stream"===y||"response"===y);if(l&&(m||p&&E)){const t={};["status","statusText","headers"].forEach(e=>{t[e]=d[e]});const e=Z.toFiniteNumber(d.headers.get("content-length")),[r,i]=m&&Dt(e,Lt(Ut(m),!0))||[];d=new n(Jt(d.body,65536,r,()=>{i&&i(),E&&E()}),t)}y=y||"text";let R=await f[Z.findKey(f,y)||"text"](d,t);return!p&&E&&E(),await new Promise((e,r)=>{Nt(e,r,{data:R,headers:Tt.from(d.headers),status:d.status,statusText:d.statusText,config:t,request:S})})}catch(e){if(E&&E(),e&&"TypeError"===e.name&&/Load failed|fetch/i.test(e.message))throw Object.assign(new Y("Network Error",Y.ERR_NETWORK,t,S),{cause:e.cause||e});throw Y.from(e,e&&e.code,t,S)}}},ee=new Map,re=t=>{let e=t&&t.env||{};const{fetch:r,Request:n,Response:i}=e,s=[n,i,r];let o,a,h=s.length,u=ee;for(;h--;)o=s[h],a=u.get(o),void 0===a&&u.set(o,a=h?new Map:te(e)),u=a;return a},ne=(re(),{http:null,xhr:Wt,fetch:{get:re}});Z.forEach(ne,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(t){}Object.defineProperty(t,"adapterName",{value:e})}});const ie=t=>`- ${t}`,se=t=>Z.isFunction(t)||null===t||!1===t,oe=function(t,e){t=Z.isArray(t)?t:[t];const{length:r}=t;let n,i;const s={};for(let o=0;o`adapter ${t} `+(!1===e?"is not supported by the environment":"is not available in the build"));let e=r?t.length>1?"since :\n"+t.map(ie).join("\n"):" "+ie(t[0]):"as no adapter specified";throw new Y("There is no suitable adapter to dispatch the request "+e,"ERR_NOT_SUPPORT")}return i};function ae(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new It(null,t)}function he(t){return ae(t),t.headers=Tt.from(t.headers),t.data=Ot.call(t,t.transformRequest),-1!==["post","put","patch"].indexOf(t.method)&&t.headers.setContentType("application/x-www-form-urlencoded",!1),oe(t.adapter||St.adapter,t)(t).then(function(e){return ae(t),e.data=Ot.call(t,t.transformResponse,e),e.headers=Tt.from(e.headers),e},function(e){return Ct(e)||(ae(t),e&&e.response&&(e.response.data=Ot.call(t,t.transformResponse,e.response),e.response.headers=Tt.from(e.response.headers))),Promise.reject(e)})}const ue="1.13.2",ce={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{ce[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const le={};ce.transitional=function(t,e,r){function n(t,e){return"[Axios v"+ue+"] Transitional option '"+t+"'"+e+(r?". "+r:"")}return(r,i,s)=>{if(!1===t)throw new Y(n(i," has been removed"+(e?" in "+e:"")),Y.ERR_DEPRECATED);return e&&!le[i]&&(le[i]=!0,console.warn(n(i," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(r,i,s)}},ce.spelling=function(t){return(e,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};const fe={assertOptions:function(t,e,r){if("object"!=typeof t)throw new Y("options must be an object",Y.ERR_BAD_OPTION_VALUE);const n=Object.keys(t);let i=n.length;for(;i-- >0;){const s=n[i],o=e[s];if(o){const e=t[s],r=void 0===e||o(e,s,t);if(!0!==r)throw new Y("option "+s+" must be "+r,Y.ERR_BAD_OPTION_VALUE);continue}if(!0!==r)throw new Y("Unknown option "+s,Y.ERR_BAD_OPTION)}},validators:ce},de=fe.validators;class pe{constructor(t){this.defaults=t||{},this.interceptors={request:new ft,response:new ft}}async request(t,e){try{return await this._request(t,e)}catch(t){if(t instanceof Error){let e={};Error.captureStackTrace?Error.captureStackTrace(e):e=new Error;const r=e.stack?e.stack.replace(/^.+\n/,""):"";try{t.stack?r&&!String(t.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(t.stack+="\n"+r):t.stack=r}catch(t){}}throw t}}_request(t,e){"string"==typeof t?(e=e||{}).url=t:e=t||{},e=zt(this.defaults,e);const{transitional:r,paramsSerializer:n,headers:i}=e;void 0!==r&&fe.assertOptions(r,{silentJSONParsing:de.transitional(de.boolean),forcedJSONParsing:de.transitional(de.boolean),clarifyTimeoutError:de.transitional(de.boolean)},!1),null!=n&&(Z.isFunction(n)?e.paramsSerializer={serialize:n}:fe.assertOptions(n,{encode:de.function,serialize:de.function},!0)),void 0!==e.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?e.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:e.allowAbsoluteUrls=!0),fe.assertOptions(e,{baseUrl:de.spelling("baseURL"),withXsrfToken:de.spelling("withXSRFToken")},!0),e.method=(e.method||this.defaults.method||"get").toLowerCase();let s=i&&Z.merge(i.common,i[e.method]);i&&Z.forEach(["delete","get","head","post","put","patch","common"],t=>{delete i[t]}),e.headers=Tt.concat(s,i);const o=[];let a=!0;this.interceptors.request.forEach(function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(a=a&&t.synchronous,o.unshift(t.fulfilled,t.rejected))});const h=[];let u;this.interceptors.response.forEach(function(t){h.push(t.fulfilled,t.rejected)});let c,l=0;if(!a){const t=[he.bind(this),void 0];for(t.unshift(...o),t.push(...h),c=t.length,u=Promise.resolve(e);l{if(!r._listeners)return;let e=r._listeners.length;for(;e-- >0;)r._listeners[e](t);r._listeners=null}),this.promise.then=t=>{let e;const n=new Promise(t=>{r.subscribe(t),e=t}).then(t);return n.cancel=function(){r.unsubscribe(e)},n},t(function(t,n,i){r.reason||(r.reason=new It(t,n,i),e(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){this.reason?t(this.reason):this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const e=this._listeners.indexOf(t);-1!==e&&this._listeners.splice(e,1)}toAbortSignal(){const t=new AbortController,e=e=>{t.abort(e)};return this.subscribe(e),t.signal.unsubscribe=()=>this.unsubscribe(e),t.signal}static source(){let t;return{token:new ge(function(e){t=e}),cancel:t}}}const ye=ge,we={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(we).forEach(([t,e])=>{we[e]=t});const be=we,ve=function t(e){const r=new me(e),n=i(me.prototype.request,r);return Z.extend(n,me.prototype,r,{allOwnKeys:!0}),Z.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return t(zt(e,r))},n}(St);ve.Axios=me,ve.CanceledError=It,ve.CancelToken=ye,ve.isCancel=Ct,ve.VERSION=ue,ve.toFormData=st,ve.AxiosError=Y,ve.Cancel=ve.CanceledError,ve.all=function(t){return Promise.all(t)},ve.spread=function(t){return function(e){return t.apply(null,e)}},ve.isAxiosError=function(t){return Z.isObject(t)&&!0===t.isAxiosError},ve.mergeConfig=zt,ve.AxiosHeaders=Tt,ve.formToJSON=t=>Mt(Z.isHTMLForm(t)?new FormData(t):t),ve.getAdapter=oe,ve.HttpStatusCode=be,ve.default=ve;const Me=ve},68515(t,e,r){"use strict";r.d(e,{A:()=>i});var n=r(17545);function i(t){var e=function(t){if("object"!=(0,n.A)(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var r=e.call(t,"string");if("object"!=(0,n.A)(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==(0,n.A)(e)?e:e+""}},69013(t,e,r){"use strict";function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);ri})},71821(t,e,r){var n=r(25636).Buffer;t.exports={check:function(t){if(t.length<8)return!1;if(t.length>72)return!1;if(48!==t[0])return!1;if(t[1]!==t.length-2)return!1;if(2!==t[2])return!1;var e=t[3];if(0===e)return!1;if(5+e>=t.length)return!1;if(2!==t[4+e])return!1;var r=t[5+e];return!(0===r||6+e+r!==t.length||128&t[4]||e>1&&0===t[4]&&!(128&t[5])||128&t[e+6]||r>1&&0===t[e+6]&&!(128&t[e+7]))},decode:function(t){if(t.length<8)throw new Error("DER sequence length is too short");if(t.length>72)throw new Error("DER sequence length is too long");if(48!==t[0])throw new Error("Expected DER sequence");if(t[1]!==t.length-2)throw new Error("DER sequence length is invalid");if(2!==t[2])throw new Error("Expected DER integer");var e=t[3];if(0===e)throw new Error("R length is zero");if(5+e>=t.length)throw new Error("R length is too long");if(2!==t[4+e])throw new Error("Expected DER integer (2)");var r=t[5+e];if(0===r)throw new Error("S length is zero");if(6+e+r!==t.length)throw new Error("S length is invalid");if(128&t[4])throw new Error("R value is negative");if(e>1&&0===t[4]&&!(128&t[5]))throw new Error("R value excessively padded");if(128&t[e+6])throw new Error("S value is negative");if(r>1&&0===t[e+6]&&!(128&t[e+7]))throw new Error("S value excessively padded");return{r:t.slice(4,4+e),s:t.slice(6+e)}},encode:function(t,e){var r=t.length,i=e.length;if(0===r)throw new Error("R length is zero");if(0===i)throw new Error("S length is zero");if(r>33)throw new Error("R length is too long");if(i>33)throw new Error("S length is too long");if(128&t[0])throw new Error("R value is negative");if(128&e[0])throw new Error("S value is negative");if(r>1&&0===t[0]&&!(128&t[1]))throw new Error("R value excessively padded");if(i>1&&0===e[0]&&!(128&e[1]))throw new Error("S value excessively padded");var s=n.allocUnsafe(6+r+i);return s[0]=48,s[1]=s.length-2,s[2]=2,s[3]=t.length,t.copy(s,4),s[4+r]=2,s[5+r]=e.length,e.copy(s,6+r),s}}},72715(t,e,r){"use strict";function n(t){return n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},n(t)}r.d(e,{A:()=>n})},82036(t,e,r){"use strict";r.r(e),r.d(e,{AlreadyDestroyedError:()=>i,CrashError:()=>s,JsonRpcDisabledError:()=>o,QueueFullError:()=>a,WellKnownChain:()=>n,createScClient:()=>M});const n={pezkuwi:"pezkuwi",ksmcc3:"ksmcc3",pezkuwichain_v2_2:"pezkuwichain_v2_2",zagros2:"zagros2",paseo:"paseo"};class i extends Error{constructor(){super(),this.name="AlreadyDestroyedError"}}class s extends Error{constructor(t){super(t),this.name="CrashError"}}class o extends Error{constructor(){super(),this.name="JsonRpcDisabledError"}}class a extends Error{constructor(){super(),this.name="QueueFullError"}}const h=new Map,u=![typeof window,typeof document].includes("undefined");let c=class{},l=null,f=null;const d=[];let p=null,m=3;const g=t=>{if(t.maxLogLevel&&t.maxLogLevel>m&&(m=t.maxLogLevel),p)return d.push(t),p instanceof Promise?p:Promise.resolve(p);let e,n;if(t.workerFactory){e=t.workerFactory();const{port1:r,port2:i}=new MessageChannel;e.postMessage(r,[r]),n=i}const i={portToWorker:n,forbidTcp:!0,forbidNonLocalWs:!0,maxLogLevel:9999999,cpuRateLimit:.5,logCallback:(t,e,r)=>{t>m||(t<=1?console.error("[%s] %s",e,r):2===t?console.warn("[%s] %s",e,r):3===t?console.info("[%s] %s",e,r):4===t?console.debug("[%s] %s",e,r):console.trace("[%s] %s",e,r))}},s=e?(f||(f=r.e(9451).then(r.bind(r,29451)).then(t=>t.startWithBytecode),f)).then(t=>t({...i,bytecode:new Promise(t=>{u?e.onmessage=e=>t(e.data):e.on("message",e=>t(e))})})):(l||(l=Promise.all([r.e(9451),r.e(3632)]).then(r.bind(r,23632)).then(t=>(c=t.QueueFullError,t.start)),l)).then(t=>t(i));return p=s,s.then(t=>(p===s?p=t:t.terminate(),t)),d.push(t),p},y=t=>{const e=d.indexOf(t);if(-1===e)throw new Error("Internal error within smoldot");d.splice(e,1),m=3;for(const t of d.values())t.maxLogLevel&&t.maxLogLevel>m&&(m=t.maxLogLevel);0===d.length&&(!p||p instanceof Promise||p.terminate(),p=null)},w=t=>{try{t()}catch(t){const e=t;if("JsonRpcDisabledError"===e?.name)throw new o;if("CrashError"===e?.name)throw new s(e.message);if("AlreadyDestroyedError"===e?.name)throw new i;if(e instanceof c)throw new a;throw new s(t instanceof Error?t.message:`Unexpected error ${t}`)}},b=t=>{const e=t||{maxLogLevel:3},i=async(t,r)=>{const n=await g(e);try{const s=await n.addChain({chainSpec:t,potentialRelayChains:r?.relayChain?[r.relayChain]:void 0,disableJsonRpc:r?.disableJsonRpc,databaseContent:r?.databaseContent});return{sendJsonRpc:t=>{w(()=>s.sendJsonRpc(t))},nextJsonRpcResponse:()=>s.nextJsonRpcResponse(),jsonRpcResponses:s.jsonRpcResponses,remove:()=>{try{w(()=>{s.remove()})}finally{y(e)}},addChain:(t,e)=>i(t,{...e,relayChain:s})}}catch(t){throw y(e),t}};return{addChain:(t,e)=>i(t,e),addWellKnownChain:async(t,s)=>{g(e);try{return await i(await async function(t){if(!Object.keys(n).includes(t))throw new Error("Invalid chain name");const e=t;if(!h.has(e))switch(e){case n.pezkuwi:h.set(n.pezkuwi,r.e(8577).then(r.bind(r,8577)));break;case n.ksmcc3:h.set(n.ksmcc3,r.e(8100).then(r.bind(r,68100)));break;case n.zagros2:h.set(n.zagros2,r.e(2618).then(r.bind(r,32618)));break;case n.pezkuwichain_v2_2:h.set(n.pezkuwichain_v2_2,r.e(3114).then(r.bind(r,13114)));break;case n.paseo:h.set(n.paseo,r.e(3950).then(r.bind(r,3950)))}return(await h.get(e)).chainSpec}(t),s)}finally{y(e)}}}},v=t=>"smoldot-v1"===t.kind,M=t=>{if(t?.forceEmbeddedNode)return b(t?.embeddedNodeConfig);const e=function(){if("object"==typeof document&&"function"==typeof CustomEvent)return(()=>{const t=[];return window.dispatchEvent(new CustomEvent("bizinikiwiDiscovery:requestProvider",{detail:{onProvider(e){t.push(e)}}})),t.slice()})().filter(v).filter(t=>t.info.rdns.startsWith("io.github.pezkuwichain.BizinikiwiConnect")).map(t=>t.provider)[0]}()||b(t?.embeddedNodeConfig);return{addChain:async(t,r)=>(await e).addChain(t,r),addWellKnownChain:async(t,r)=>(await e).addWellKnownChain(t,r)}}},82823(t,e,r){!function(t,e){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function s(t,e,r){if(s.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var o;"object"==typeof t?t.exports=s:e.BN=s,s.BN=s,s.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(8379).Buffer}catch(t){}function a(t,e){var r=t.charCodeAt(e);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function h(t,e,r){var n=a(t,r);return r-1>=e&&(n|=a(t,r-1)<<4),n}function u(t,e,r,n){for(var i=0,s=Math.min(t.length,r),o=e;o=49?a-49+10:a>=17?a-17+10:a}return i}s.isBN=function(t){return t instanceof s||null!==t&&"object"==typeof t&&t.constructor.wordSize===s.wordSize&&Array.isArray(t.words)},s.max=function(t,e){return t.cmp(e)>0?t:e},s.min=function(t,e){return t.cmp(e)<0?t:e},s.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[s]|=o<>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);else if("le"===r)for(i=0,s=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);return this.strip()},s.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=h(t,e,n)<=18?(s-=18,o+=1,this.words[o]|=i>>>26):s+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(s-=18,o+=1,this.words[o]|=i>>>26):s+=8;this.strip()},s.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var s=t.length-r,o=s%n,a=Math.min(s,s-o)+r,h=0,c=r;c1&&0===this.words[this.length-1];)this.length--;return this._normSign()},s.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},s.prototype.inspect=function(){return(this.red?""};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],s=0|e.words[0],o=i*s,a=67108863&o,h=o/67108864|0;r.words[0]=a;for(var u=1;u>>26,l=67108863&h,f=Math.min(u,e.length-1),d=Math.max(0,u-t.length+1);d<=f;d++){var p=u-d|0;c+=(o=(i=0|t.words[p])*(s=0|e.words[d])+l)/67108864|0,l=67108863&o}r.words[u]=0|l,h=0|c}return 0!==h?r.words[u]=0|h:r.length--,r.strip()}s.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var i=0,s=0,o=0;o>>24-i&16777215,(i+=2)>=26&&(i-=26,o--),r=0!==s||o!==this.length-1?c[6-h.length]+h+r:h+r}for(0!==s&&(r=s.toString(16)+r);r.length%e!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var u=l[t],d=f[t];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);r=(p=p.idivn(d)).isZero()?m+r:c[u-m.length]+m+r}for(this.isZero()&&(r="0"+r);r.length%e!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},s.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},s.prototype.toJSON=function(){return this.toString(16)},s.prototype.toBuffer=function(t,e){return n(void 0!==o),this.toArrayLike(o,t,e)},s.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},s.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),s=r||Math.max(1,i);n(i<=s,"byte array longer than desired length"),n(s>0,"Requested array length <= 0"),this.strip();var o,a,h="le"===e,u=new t(s),c=this.clone();if(h){for(a=0;!c.isZero();a++)o=c.andln(255),c.iushrn(8),u[a]=o;for(;a=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},s.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 8191&e||(r+=13,e>>>=13),127&e||(r+=7,e>>>=7),15&e||(r+=4,e>>>=4),3&e||(r+=2,e>>>=2),1&e||r++,r},s.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},s.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},s.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},s.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},s.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},s.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},s.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},s.prototype.notn=function(t){return this.clone().inotn(t)},s.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,s=0;s>>26;for(;0!==i&&s>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;st.length?this.clone().iadd(t):t.clone().iadd(this)},s.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var s=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==s&&o>26,this.words[o]=67108863&e;if(0===s&&o>>13,d=0|o[1],p=8191&d,m=d>>>13,g=0|o[2],y=8191&g,w=g>>>13,b=0|o[3],v=8191&b,M=b>>>13,k=0|o[4],S=8191&k,E=k>>>13,x=0|o[5],R=8191&x,A=x>>>13,_=0|o[6],B=8191&_,T=_>>>13,O=0|o[7],C=8191&O,P=O>>>13,I=0|o[8],N=8191&I,L=I>>>13,D=0|o[9],U=8191&D,H=D>>>13,j=0|a[0],F=8191&j,q=j>>>13,z=0|a[1],V=8191&z,W=z>>>13,$=0|a[2],K=8191&$,J=$>>>13,Z=0|a[3],X=8191&Z,G=Z>>>13,Q=0|a[4],Y=8191&Q,tt=Q>>>13,et=0|a[5],rt=8191&et,nt=et>>>13,it=0|a[6],st=8191&it,ot=it>>>13,at=0|a[7],ht=8191&at,ut=at>>>13,ct=0|a[8],lt=8191&ct,ft=ct>>>13,dt=0|a[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var gt=(u+(n=Math.imul(l,F))|0)+((8191&(i=(i=Math.imul(l,q))+Math.imul(f,F)|0))<<13)|0;u=((s=Math.imul(f,q))+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(p,F),i=(i=Math.imul(p,q))+Math.imul(m,F)|0,s=Math.imul(m,q);var yt=(u+(n=n+Math.imul(l,V)|0)|0)+((8191&(i=(i=i+Math.imul(l,W)|0)+Math.imul(f,V)|0))<<13)|0;u=((s=s+Math.imul(f,W)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(y,F),i=(i=Math.imul(y,q))+Math.imul(w,F)|0,s=Math.imul(w,q),n=n+Math.imul(p,V)|0,i=(i=i+Math.imul(p,W)|0)+Math.imul(m,V)|0,s=s+Math.imul(m,W)|0;var wt=(u+(n=n+Math.imul(l,K)|0)|0)+((8191&(i=(i=i+Math.imul(l,J)|0)+Math.imul(f,K)|0))<<13)|0;u=((s=s+Math.imul(f,J)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(v,F),i=(i=Math.imul(v,q))+Math.imul(M,F)|0,s=Math.imul(M,q),n=n+Math.imul(y,V)|0,i=(i=i+Math.imul(y,W)|0)+Math.imul(w,V)|0,s=s+Math.imul(w,W)|0,n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,J)|0)+Math.imul(m,K)|0,s=s+Math.imul(m,J)|0;var bt=(u+(n=n+Math.imul(l,X)|0)|0)+((8191&(i=(i=i+Math.imul(l,G)|0)+Math.imul(f,X)|0))<<13)|0;u=((s=s+Math.imul(f,G)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(S,F),i=(i=Math.imul(S,q))+Math.imul(E,F)|0,s=Math.imul(E,q),n=n+Math.imul(v,V)|0,i=(i=i+Math.imul(v,W)|0)+Math.imul(M,V)|0,s=s+Math.imul(M,W)|0,n=n+Math.imul(y,K)|0,i=(i=i+Math.imul(y,J)|0)+Math.imul(w,K)|0,s=s+Math.imul(w,J)|0,n=n+Math.imul(p,X)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,X)|0,s=s+Math.imul(m,G)|0;var vt=(u+(n=n+Math.imul(l,Y)|0)|0)+((8191&(i=(i=i+Math.imul(l,tt)|0)+Math.imul(f,Y)|0))<<13)|0;u=((s=s+Math.imul(f,tt)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(R,F),i=(i=Math.imul(R,q))+Math.imul(A,F)|0,s=Math.imul(A,q),n=n+Math.imul(S,V)|0,i=(i=i+Math.imul(S,W)|0)+Math.imul(E,V)|0,s=s+Math.imul(E,W)|0,n=n+Math.imul(v,K)|0,i=(i=i+Math.imul(v,J)|0)+Math.imul(M,K)|0,s=s+Math.imul(M,J)|0,n=n+Math.imul(y,X)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(w,X)|0,s=s+Math.imul(w,G)|0,n=n+Math.imul(p,Y)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Y)|0,s=s+Math.imul(m,tt)|0;var Mt=(u+(n=n+Math.imul(l,rt)|0)|0)+((8191&(i=(i=i+Math.imul(l,nt)|0)+Math.imul(f,rt)|0))<<13)|0;u=((s=s+Math.imul(f,nt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(B,F),i=(i=Math.imul(B,q))+Math.imul(T,F)|0,s=Math.imul(T,q),n=n+Math.imul(R,V)|0,i=(i=i+Math.imul(R,W)|0)+Math.imul(A,V)|0,s=s+Math.imul(A,W)|0,n=n+Math.imul(S,K)|0,i=(i=i+Math.imul(S,J)|0)+Math.imul(E,K)|0,s=s+Math.imul(E,J)|0,n=n+Math.imul(v,X)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(M,X)|0,s=s+Math.imul(M,G)|0,n=n+Math.imul(y,Y)|0,i=(i=i+Math.imul(y,tt)|0)+Math.imul(w,Y)|0,s=s+Math.imul(w,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,s=s+Math.imul(m,nt)|0;var kt=(u+(n=n+Math.imul(l,st)|0)|0)+((8191&(i=(i=i+Math.imul(l,ot)|0)+Math.imul(f,st)|0))<<13)|0;u=((s=s+Math.imul(f,ot)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(C,F),i=(i=Math.imul(C,q))+Math.imul(P,F)|0,s=Math.imul(P,q),n=n+Math.imul(B,V)|0,i=(i=i+Math.imul(B,W)|0)+Math.imul(T,V)|0,s=s+Math.imul(T,W)|0,n=n+Math.imul(R,K)|0,i=(i=i+Math.imul(R,J)|0)+Math.imul(A,K)|0,s=s+Math.imul(A,J)|0,n=n+Math.imul(S,X)|0,i=(i=i+Math.imul(S,G)|0)+Math.imul(E,X)|0,s=s+Math.imul(E,G)|0,n=n+Math.imul(v,Y)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(M,Y)|0,s=s+Math.imul(M,tt)|0,n=n+Math.imul(y,rt)|0,i=(i=i+Math.imul(y,nt)|0)+Math.imul(w,rt)|0,s=s+Math.imul(w,nt)|0,n=n+Math.imul(p,st)|0,i=(i=i+Math.imul(p,ot)|0)+Math.imul(m,st)|0,s=s+Math.imul(m,ot)|0;var St=(u+(n=n+Math.imul(l,ht)|0)|0)+((8191&(i=(i=i+Math.imul(l,ut)|0)+Math.imul(f,ht)|0))<<13)|0;u=((s=s+Math.imul(f,ut)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(N,F),i=(i=Math.imul(N,q))+Math.imul(L,F)|0,s=Math.imul(L,q),n=n+Math.imul(C,V)|0,i=(i=i+Math.imul(C,W)|0)+Math.imul(P,V)|0,s=s+Math.imul(P,W)|0,n=n+Math.imul(B,K)|0,i=(i=i+Math.imul(B,J)|0)+Math.imul(T,K)|0,s=s+Math.imul(T,J)|0,n=n+Math.imul(R,X)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(A,X)|0,s=s+Math.imul(A,G)|0,n=n+Math.imul(S,Y)|0,i=(i=i+Math.imul(S,tt)|0)+Math.imul(E,Y)|0,s=s+Math.imul(E,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(M,rt)|0,s=s+Math.imul(M,nt)|0,n=n+Math.imul(y,st)|0,i=(i=i+Math.imul(y,ot)|0)+Math.imul(w,st)|0,s=s+Math.imul(w,ot)|0,n=n+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,ut)|0)+Math.imul(m,ht)|0,s=s+Math.imul(m,ut)|0;var Et=(u+(n=n+Math.imul(l,lt)|0)|0)+((8191&(i=(i=i+Math.imul(l,ft)|0)+Math.imul(f,lt)|0))<<13)|0;u=((s=s+Math.imul(f,ft)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(U,F),i=(i=Math.imul(U,q))+Math.imul(H,F)|0,s=Math.imul(H,q),n=n+Math.imul(N,V)|0,i=(i=i+Math.imul(N,W)|0)+Math.imul(L,V)|0,s=s+Math.imul(L,W)|0,n=n+Math.imul(C,K)|0,i=(i=i+Math.imul(C,J)|0)+Math.imul(P,K)|0,s=s+Math.imul(P,J)|0,n=n+Math.imul(B,X)|0,i=(i=i+Math.imul(B,G)|0)+Math.imul(T,X)|0,s=s+Math.imul(T,G)|0,n=n+Math.imul(R,Y)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(A,Y)|0,s=s+Math.imul(A,tt)|0,n=n+Math.imul(S,rt)|0,i=(i=i+Math.imul(S,nt)|0)+Math.imul(E,rt)|0,s=s+Math.imul(E,nt)|0,n=n+Math.imul(v,st)|0,i=(i=i+Math.imul(v,ot)|0)+Math.imul(M,st)|0,s=s+Math.imul(M,ot)|0,n=n+Math.imul(y,ht)|0,i=(i=i+Math.imul(y,ut)|0)+Math.imul(w,ht)|0,s=s+Math.imul(w,ut)|0,n=n+Math.imul(p,lt)|0,i=(i=i+Math.imul(p,ft)|0)+Math.imul(m,lt)|0,s=s+Math.imul(m,ft)|0;var xt=(u+(n=n+Math.imul(l,pt)|0)|0)+((8191&(i=(i=i+Math.imul(l,mt)|0)+Math.imul(f,pt)|0))<<13)|0;u=((s=s+Math.imul(f,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(U,V),i=(i=Math.imul(U,W))+Math.imul(H,V)|0,s=Math.imul(H,W),n=n+Math.imul(N,K)|0,i=(i=i+Math.imul(N,J)|0)+Math.imul(L,K)|0,s=s+Math.imul(L,J)|0,n=n+Math.imul(C,X)|0,i=(i=i+Math.imul(C,G)|0)+Math.imul(P,X)|0,s=s+Math.imul(P,G)|0,n=n+Math.imul(B,Y)|0,i=(i=i+Math.imul(B,tt)|0)+Math.imul(T,Y)|0,s=s+Math.imul(T,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(A,rt)|0,s=s+Math.imul(A,nt)|0,n=n+Math.imul(S,st)|0,i=(i=i+Math.imul(S,ot)|0)+Math.imul(E,st)|0,s=s+Math.imul(E,ot)|0,n=n+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,ut)|0)+Math.imul(M,ht)|0,s=s+Math.imul(M,ut)|0,n=n+Math.imul(y,lt)|0,i=(i=i+Math.imul(y,ft)|0)+Math.imul(w,lt)|0,s=s+Math.imul(w,ft)|0;var Rt=(u+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;u=((s=s+Math.imul(m,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(U,K),i=(i=Math.imul(U,J))+Math.imul(H,K)|0,s=Math.imul(H,J),n=n+Math.imul(N,X)|0,i=(i=i+Math.imul(N,G)|0)+Math.imul(L,X)|0,s=s+Math.imul(L,G)|0,n=n+Math.imul(C,Y)|0,i=(i=i+Math.imul(C,tt)|0)+Math.imul(P,Y)|0,s=s+Math.imul(P,tt)|0,n=n+Math.imul(B,rt)|0,i=(i=i+Math.imul(B,nt)|0)+Math.imul(T,rt)|0,s=s+Math.imul(T,nt)|0,n=n+Math.imul(R,st)|0,i=(i=i+Math.imul(R,ot)|0)+Math.imul(A,st)|0,s=s+Math.imul(A,ot)|0,n=n+Math.imul(S,ht)|0,i=(i=i+Math.imul(S,ut)|0)+Math.imul(E,ht)|0,s=s+Math.imul(E,ut)|0,n=n+Math.imul(v,lt)|0,i=(i=i+Math.imul(v,ft)|0)+Math.imul(M,lt)|0,s=s+Math.imul(M,ft)|0;var At=(u+(n=n+Math.imul(y,pt)|0)|0)+((8191&(i=(i=i+Math.imul(y,mt)|0)+Math.imul(w,pt)|0))<<13)|0;u=((s=s+Math.imul(w,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(U,X),i=(i=Math.imul(U,G))+Math.imul(H,X)|0,s=Math.imul(H,G),n=n+Math.imul(N,Y)|0,i=(i=i+Math.imul(N,tt)|0)+Math.imul(L,Y)|0,s=s+Math.imul(L,tt)|0,n=n+Math.imul(C,rt)|0,i=(i=i+Math.imul(C,nt)|0)+Math.imul(P,rt)|0,s=s+Math.imul(P,nt)|0,n=n+Math.imul(B,st)|0,i=(i=i+Math.imul(B,ot)|0)+Math.imul(T,st)|0,s=s+Math.imul(T,ot)|0,n=n+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,ut)|0)+Math.imul(A,ht)|0,s=s+Math.imul(A,ut)|0,n=n+Math.imul(S,lt)|0,i=(i=i+Math.imul(S,ft)|0)+Math.imul(E,lt)|0,s=s+Math.imul(E,ft)|0;var _t=(u+(n=n+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(M,pt)|0))<<13)|0;u=((s=s+Math.imul(M,mt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(U,Y),i=(i=Math.imul(U,tt))+Math.imul(H,Y)|0,s=Math.imul(H,tt),n=n+Math.imul(N,rt)|0,i=(i=i+Math.imul(N,nt)|0)+Math.imul(L,rt)|0,s=s+Math.imul(L,nt)|0,n=n+Math.imul(C,st)|0,i=(i=i+Math.imul(C,ot)|0)+Math.imul(P,st)|0,s=s+Math.imul(P,ot)|0,n=n+Math.imul(B,ht)|0,i=(i=i+Math.imul(B,ut)|0)+Math.imul(T,ht)|0,s=s+Math.imul(T,ut)|0,n=n+Math.imul(R,lt)|0,i=(i=i+Math.imul(R,ft)|0)+Math.imul(A,lt)|0,s=s+Math.imul(A,ft)|0;var Bt=(u+(n=n+Math.imul(S,pt)|0)|0)+((8191&(i=(i=i+Math.imul(S,mt)|0)+Math.imul(E,pt)|0))<<13)|0;u=((s=s+Math.imul(E,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(U,rt),i=(i=Math.imul(U,nt))+Math.imul(H,rt)|0,s=Math.imul(H,nt),n=n+Math.imul(N,st)|0,i=(i=i+Math.imul(N,ot)|0)+Math.imul(L,st)|0,s=s+Math.imul(L,ot)|0,n=n+Math.imul(C,ht)|0,i=(i=i+Math.imul(C,ut)|0)+Math.imul(P,ht)|0,s=s+Math.imul(P,ut)|0,n=n+Math.imul(B,lt)|0,i=(i=i+Math.imul(B,ft)|0)+Math.imul(T,lt)|0,s=s+Math.imul(T,ft)|0;var Tt=(u+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(A,pt)|0))<<13)|0;u=((s=s+Math.imul(A,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(U,st),i=(i=Math.imul(U,ot))+Math.imul(H,st)|0,s=Math.imul(H,ot),n=n+Math.imul(N,ht)|0,i=(i=i+Math.imul(N,ut)|0)+Math.imul(L,ht)|0,s=s+Math.imul(L,ut)|0,n=n+Math.imul(C,lt)|0,i=(i=i+Math.imul(C,ft)|0)+Math.imul(P,lt)|0,s=s+Math.imul(P,ft)|0;var Ot=(u+(n=n+Math.imul(B,pt)|0)|0)+((8191&(i=(i=i+Math.imul(B,mt)|0)+Math.imul(T,pt)|0))<<13)|0;u=((s=s+Math.imul(T,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(U,ht),i=(i=Math.imul(U,ut))+Math.imul(H,ht)|0,s=Math.imul(H,ut),n=n+Math.imul(N,lt)|0,i=(i=i+Math.imul(N,ft)|0)+Math.imul(L,lt)|0,s=s+Math.imul(L,ft)|0;var Ct=(u+(n=n+Math.imul(C,pt)|0)|0)+((8191&(i=(i=i+Math.imul(C,mt)|0)+Math.imul(P,pt)|0))<<13)|0;u=((s=s+Math.imul(P,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(U,lt),i=(i=Math.imul(U,ft))+Math.imul(H,lt)|0,s=Math.imul(H,ft);var Pt=(u+(n=n+Math.imul(N,pt)|0)|0)+((8191&(i=(i=i+Math.imul(N,mt)|0)+Math.imul(L,pt)|0))<<13)|0;u=((s=s+Math.imul(L,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863;var It=(u+(n=Math.imul(U,pt))|0)+((8191&(i=(i=Math.imul(U,mt))+Math.imul(H,pt)|0))<<13)|0;return u=((s=Math.imul(H,mt))+(i>>>13)|0)+(It>>>26)|0,It&=67108863,h[0]=gt,h[1]=yt,h[2]=wt,h[3]=bt,h[4]=vt,h[5]=Mt,h[6]=kt,h[7]=St,h[8]=Et,h[9]=xt,h[10]=Rt,h[11]=At,h[12]=_t,h[13]=Bt,h[14]=Tt,h[15]=Ot,h[16]=Ct,h[17]=Pt,h[18]=It,0!==u&&(h[19]=u,r.length++),r};function m(t,e,r){return(new g).mulp(t,e,r)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=d),s.prototype.mulTo=function(t,e){var r,n=this.length+t.length;return r=10===this.length&&10===t.length?p(this,t,e):n<63?d(this,t,e):n<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,s=0;s>>26)|0)>>>26,o&=67108863}r.words[s]=a,n=o,o=i}return 0!==n?r.words[s]=n:r.length--,r.strip()}(this,t,e):m(this,t,e),r},g.prototype.makeRBT=function(t){for(var e=new Array(t),r=s.prototype._countBits(t)-1,n=0;n>=1;return n},g.prototype.permute=function(t,e,r,n,i,s){for(var o=0;o>>=1)i++;return 1<>>=13,r[2*o+1]=8191&s,s>>>=13;for(o=2*e;o>=26,e+=i/67108864|0,e+=s>>>26,this.words[r]=67108863&s}return 0!==e&&(this.words[r]=e,this.length++),this.length=0===t?1:this.length,this},s.prototype.muln=function(t){return this.clone().imuln(t)},s.prototype.sqr=function(){return this.mul(this)},s.prototype.isqr=function(){return this.imul(this.clone())},s.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new s(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,s=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var s=t%26,o=Math.min((t-s)/26,this.length),a=67108863^67108863>>>s<o)for(this.length-=o,u=0;u=0&&(0!==c||u>=i);u--){var l=0|this.words[u];this.words[u]=c<<26-s|l>>>s,c=l&a}return h&&0!==c&&(h.words[h.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},s.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},s.prototype.shln=function(t){return this.clone().ishln(t)},s.prototype.ushln=function(t){return this.clone().iushln(t)},s.prototype.shrn=function(t){return this.clone().ishrn(t)},s.prototype.ushrn=function(t){return this.clone().iushrn(t)},s.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},s.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(h/67108864|0),this.words[i+r]=67108863&s}for(;i>26,this.words[i+r]=67108863&s;if(0===a)return this.strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&s;return this.negative=1,this.strip()},s.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!=(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var a,h=n.length-i.length;if("mod"!==e){(a=new s(null)).length=h+1,a.words=new Array(a.length);for(var u=0;u=0;l--){var f=67108864*(0|n.words[i.length+l])+(0|n.words[i.length+l-1]);for(f=Math.min(f/o|0,67108863),n._ishlnsubmul(i,f,l);0!==n.negative;)f--,n.negative=0,n._ishlnsubmul(i,1,l),n.isZero()||(n.negative^=1);a&&(a.words[l]=f)}return a&&a.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},s.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new s(0),mod:new s(0)}:0!==this.negative&&0===t.negative?(a=this.neg().divmod(t,e),"mod"!==e&&(i=a.div.neg()),"div"!==e&&(o=a.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:i,mod:o}):0===this.negative&&0!==t.negative?(a=this.divmod(t.neg(),e),"mod"!==e&&(i=a.div.neg()),{div:i,mod:a.mod}):0!==(this.negative&t.negative)?(a=this.neg().divmod(t.neg(),e),"div"!==e&&(o=a.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:a.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new s(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new s(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new s(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,o,a},s.prototype.div=function(t){return this.divmod(t,"div",!1).div},s.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},s.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},s.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),s=r.cmp(n);return s<0||1===i&&0===s?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},s.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},s.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},s.prototype.divn=function(t){return this.clone().idivn(t)},s.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new s(1),o=new s(0),a=new s(0),h=new s(1),u=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++u;for(var c=r.clone(),l=e.clone();!e.isZero();){for(var f=0,d=1;0===(e.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(e.iushrn(f);f-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(c),o.isub(l)),i.iushrn(1),o.iushrn(1);for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||h.isOdd())&&(a.iadd(c),h.isub(l)),a.iushrn(1),h.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(a),o.isub(h)):(r.isub(e),a.isub(i),h.isub(o))}return{a,b:h,gcd:r.iushln(u)}},s.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,o=new s(1),a=new s(0),h=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,c=1;0===(e.words[0]&c)&&u<26;++u,c<<=1);if(u>0)for(e.iushrn(u);u-- >0;)o.isOdd()&&o.iadd(h),o.iushrn(1);for(var l=0,f=1;0===(r.words[0]&f)&&l<26;++l,f<<=1);if(l>0)for(r.iushrn(l);l-- >0;)a.isOdd()&&a.iadd(h),a.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(a)):(r.isub(e),a.isub(o))}return(i=0===e.cmpn(1)?o:a).cmpn(0)<0&&i.iadd(t),i},s.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var s=e;e=r,r=s}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},s.prototype.invm=function(t){return this.egcd(t).a.umod(t)},s.prototype.isEven=function(){return!(1&this.words[0])},s.prototype.isOdd=function(){return!(1&~this.words[0])},s.prototype.andln=function(t){return this.words[0]&t},s.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,a&=67108863,this.words[o]=a}return 0!==s&&(this.words[o]=s,this.length++),this},s.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},s.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},s.prototype.gtn=function(t){return 1===this.cmpn(t)},s.prototype.gt=function(t){return 1===this.cmp(t)},s.prototype.gten=function(t){return this.cmpn(t)>=0},s.prototype.gte=function(t){return this.cmp(t)>=0},s.prototype.ltn=function(t){return-1===this.cmpn(t)},s.prototype.lt=function(t){return-1===this.cmp(t)},s.prototype.lten=function(t){return this.cmpn(t)<=0},s.prototype.lte=function(t){return this.cmp(t)<=0},s.prototype.eqn=function(t){return 0===this.cmpn(t)},s.prototype.eq=function(t){return 0===this.cmp(t)},s.red=function(t){return new S(t)},s.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},s.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},s.prototype._forceRed=function(t){return this.red=t,this},s.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},s.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},s.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},s.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},s.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},s.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},s.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},s.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},s.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},s.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},s.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},s.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},s.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},s.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var y={k256:null,p224:null,p192:null,p25519:null};function w(t,e){this.name=t,this.p=new s(e,16),this.n=this.p.bitLength(),this.k=new s(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function k(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(t){if("string"==typeof t){var e=s._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function E(t){S.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new s(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var t=new s(null);return t.words=new Array(Math.ceil(this.n/13)),t},w.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(t,e){t.iushrn(this.n,0,e)},w.prototype.imulK=function(t){return t.imul(this.k)},i(b,w),b.prototype.split=function(t,e){for(var r=4194303,n=Math.min(t.length,9),i=0;i>>22,s=o}s>>>=22,t.words[i-10]=s,0===s&&t.length>10?t.length-=10:t.length-=9},b.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},s._prime=function(t){if(y[t])return y[t];var e;if("k256"===t)e=new b;else if("p224"===t)e=new v;else if("p192"===t)e=new M;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new k}return y[t]=e,e},S.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},S.prototype._verify2=function(t,e){n(0===(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},S.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},S.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},S.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},S.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},S.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},S.prototype.isqr=function(t){return this.imul(t,t.clone())},S.prototype.sqr=function(t){return this.mul(t,t)},S.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new s(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);n(!i.isZero());var a=new s(1).toRed(this),h=a.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new s(2*c*c).toRed(this);0!==this.pow(c,u).cmp(h);)c.redIAdd(h);for(var l=this.pow(c,i),f=this.pow(t,i.addn(1).iushrn(1)),d=this.pow(t,i),p=o;0!==d.cmp(a);){for(var m=d,g=0;0!==m.cmp(a);g++)m=m.redSqr();n(g=0;n--){for(var u=e.words[n],c=h-1;c>=0;c--){var l=u>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==l||0!==o?(o<<=1,o|=l,(4===++a||0===n&&0===c)&&(i=this.mul(i,r[o]),a=0,o=0)):a=0}h=26}return i},S.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},S.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},s.mont=function(t){return new E(t)},i(E,S),E.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},E.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},E.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},E.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new s(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},E.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t=r.nmd(t),this)},89575(t,e,r){"use strict";function n(){return n=Object.assign?Object.assign.bind():function(t){for(var e=1;en})},95309(t,e,r){"use strict";r.d(e,{A:()=>s});var n=r(17545),i=r(2474);function s(t,e){if(e&&("object"==(0,n.A)(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return(0,i.A)(t)}}}]); \ No newline at end of file diff --git a/modu.7736a9a1c6added2.js.LICENSE.txt b/modu.6db8b34b64d5366a.js.LICENSE.txt similarity index 100% rename from modu.7736a9a1c6added2.js.LICENSE.txt rename to modu.6db8b34b64d5366a.js.LICENSE.txt diff --git a/modu.6ebe22016c5e0f03.js b/modu.6ebe22016c5e0f03.js new file mode 100644 index 0000000..c56b339 --- /dev/null +++ b/modu.6ebe22016c5e0f03.js @@ -0,0 +1 @@ +(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[8049],{22353(f,e,n){"use strict";n.d(e,{Sx:()=>q,i_:()=>V,JP:()=>F});var v=n(40116),t=n(78452);const z={getRandomValues:n(25622).UY},r={crypto:z};class P{#f;constructor(f){this.#f=f}abort=()=>{throw new Error("abort")};__wbindgen_is_undefined=f=>void 0===this.#f.getObject(f);__wbindgen_throw=(f,e)=>{throw new Error(this.#f.getString(f,e))};__wbg_self_1b7a39e3a92c949c=()=>this.#f.addObject(r);__wbg_require_604837428532a733=(f,e)=>{throw new Error(`Unable to require ${this.#f.getString(f,e)}`)};__wbg_crypto_968f1772287e2df0=f=>this.#f.addObject(z);__wbg_getRandomValues_a3d34b4fee3c2869=f=>this.#f.addObject(z.getRandomValues);__wbg_getRandomValues_f5e14ab7ac8e995d=(f,e,n)=>{z.getRandomValues(this.#f.getU8a(e,n))};__wbg_randomFillSync_d5bd2d655fdf256a=(f,e,n)=>{throw new Error("randomFillsync is not available")};__wbindgen_object_drop_ref=f=>{this.#f.takeObject(f)}}function u(f,e,n){return async v=>{const t={error:null,type:"none",wasm:null};try{if(!e?.length)throw new Error("No WebAssembly provided for initialization");if("object"!=typeof WebAssembly||"function"!=typeof WebAssembly.instantiate)throw new Error("WebAssembly is not available in your environment");const f=await WebAssembly.instantiate(e,{wbg:v});t.wasm=f.instance.exports,t.type="wasm"}catch(e){"function"==typeof n?(t.wasm=n(v),t.type="asm"):(t.error=`FATAL: Unable to initialize @polkadot/wasm-${f}:: ${e.message}`,console.error(t.error))}return t}}const s=Uint8Array,c=Uint16Array,X=Uint32Array,b=new s([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),d=new s([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),m=new s([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),x=(f,e)=>{const n=new c(31);for(let v=0;v<31;++v)n[v]=e+=1<>>1|(21845&f)<<1;e=(52428&e)>>>2|(13107&e)<<2,e=(61680&e)>>>4|(3855&e)<<4,y[f]=((65280&e)>>>8|(255&e)<<8)>>>1}const Z=(f,e,n)=>{const v=f.length;let t=0;const z=new c(e);for(;t>n]=v}}else for(P=new c(v),t=0;t>15-f[t]);return P},l=new s(288);for(let f=0;f<144;++f)l[f]=8;for(let f=144;f<256;++f)l[f]=9;for(let f=256;f<280;++f)l[f]=7;for(let f=280;f<288;++f)l[f]=8;const a=new s(32);for(let f=0;f<32;++f)a[f]=5;const i=Z(l,9,1),h=Z(a,5,1),p=(f,e,n)=>{const v=e>>>3;return(f[v]|f[v+1]<<8)>>>(7&e)&n},T=(f,e)=>{const n=e>>>3;return(f[n]|f[n+1]<<8|f[n+2]<<16)>>>(7&e)},M=f=>(f>>>3)+(7&f&&1),w=f=>{let e=f[0];for(let n=1,v=f.length;ne&&(e=f[n]);return e};function L(f,e){return((f,e,n)=>{const v=!n||n.i;n||(n={});const t=f.length,z=!e||!v;e||(e=new s(3*t));const r=f=>{let n=e.length;if(f>n){const v=new s(Math.max(n<<1,f));v.set(e),e=v}};let P=n.f||0,u=n.p||0,x=n.b||0,O=n.l,y=n.d,l=n.m,a=n.n;if(P&&!O)return e;const L=t<<3;do{if(!O){n.f=P=p(f,u,1);const c=p(f,u+1,3);if(u+=3,!c){const P=M(u)+4,s=f[P-4]|f[P-3]<<8,c=P+s;if(c>t){if(v)throw"unexpected EOF";break}z&&r(x+s),e.set(f.subarray(P,c),x),n.b=x+=s,n.p=u=c<<3;continue}if(1==c)O=i,y=h,l=9,a=5;else{if(2!=c)throw"invalid block type";{const e=p(f,u,31)+257,n=p(f,u+10,15)+4,t=e+p(f,u+5,31)+1;u+=14;const z=new s(t),r=new s(19);for(let e=0;eL)break;const X=Z(r,P,1);for(let e=0;e>>4;if(v<16)z[e++]=v;else{let n=0,t=0;for(16==v?(t=3+p(f,u,3),u+=2,n=z[e-1]):17==v?(t=3+p(f,u,7),u+=3):18==v&&(t=11+p(f,u,127),u+=7);t--;)z[e++]=n}}const d=z.subarray(0,e),m=z.subarray(e);l=w(d),a=w(m),O=Z(d,l,1),y=Z(m,a,1)}}if(u>L)throw"unexpected EOF"}z&&r(x+131072);const c=(1<>>4;if(u+=15&n,u>L)throw"unexpected EOF";if(!n)throw"invalid length/literal";if(v<256)e[x++]=v;else{if(256==v){O=void 0;break}{let n=v-254;if(v>264){const e=v-257,t=d[e];n=p(f,u,(1<>>4;if(!t)throw"invalid distance";u+=15&t;let s=H[P];if(P>3){const e=m[P];s+=T(f,u)&(1<L)throw"unexpected EOF";z&&r(x+131072);const c=x+n;for(;x{(null==e||e<0)&&(e=0),(null==n||n>f.length)&&(n=f.length);const v=new(f instanceof c?c:f instanceof X?X:s)(n-e);return v.set(f.subarray(e,n)),v})(e,0,x)})(((f=>{if(8!=(15&f[0])||f[0]>>>4>7||(f[0]<<8|f[1])%31)throw"invalid zlib data";if(32&f[1])throw"invalid zlib data: preset dictionaries not supported"})(f),f.subarray(2,-4)),e)}const N=new Array(256);for(let f=0,e=64;f=8&&(e[++t]=n>>>(v-=8)&255);return e}(o.ee,new Uint8Array(o.$o)),new Uint8Array(o.qO)),k=u("crypto",W,null),D=new class{#e;#n;#v;#t;#z;#r;#P;#u;#s;#c;constructor(f){this.#e=f,this.#t=null,this.#z=null,this.#n=new Array(32).fill(void 0).concat(void 0,null,!0,!1),this.#r=this.#n.length,this.#c="none",this.#P=null,this.#u=null,this.#s=null,this.#v={...new P(this)}}get error(){return this.#u}get type(){return this.#c}get wasm(){return this.#P}async init(f){this.#s&&!f||(this.#s=(f||this.#e)(this.#v));const{error:e,type:n,wasm:v}=await this.#s;return this.#c=n,this.#P=v,this.#u=e,this.#P}getObject(f){return this.#n[f]}dropObject(f){f<36||(this.#n[f]=this.#r,this.#r=f)}takeObject(f){const e=this.getObject(f);return this.dropObject(f),e}addObject(f){this.#r===this.#n.length&&this.#n.push(this.#n.length+1);const e=this.#r;return this.#r=this.#n[e],this.#n[e]=f,e}getInt32(){return null!==this.#t&&this.#t.buffer===this.#P.memory.buffer||(this.#t=new Int32Array(this.#P.memory.buffer)),this.#t}getUint8(){return null!==this.#z&&this.#z.buffer===this.#P.memory.buffer||(this.#z=new Uint8Array(this.#P.memory.buffer)),this.#z}getU8a(f,e){return this.getUint8().subarray(f/1,f/1+e)}getString(f,e){return(0,v.F)(this.getU8a(f,e))}allocU8a(f){const e=this.#P.__wbindgen_malloc(1*f.length);return this.getUint8().set(f,e/1),[e,f.length]}allocString(f){return this.allocU8a((0,t.j)(f))}resultU8a(){const f=this.getInt32()[2],e=this.getInt32()[3],n=this.getU8a(f,e).slice();return this.#P.__wbindgen_free(f,1*e),n}resultString(){return(0,v.F)(this.resultU8a())}}(k);function G(f){return(...e)=>{if(!D.wasm)throw new Error("The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.");return f(D.wasm,...e)}}const q=G((f,e,n,v)=>(f.ext_blake2b(8,...D.allocU8a(e),...D.allocU8a(n),v),D.resultU8a())),F=G((f,e,n)=>(f.ext_twox(8,...D.allocU8a(e),n),D.resultU8a()));function V(){return!!D.wasm}},25622(f,e,n){"use strict";n.d(e,{UY:()=>t});const v=n(69920).Mn.crypto;function t(f){return v.getRandomValues(f)}},33254(f,e,n){"use strict";var v=n(39907);void 0===v||!v.version||0===v.version.indexOf("v0.")||0===v.version.indexOf("v1.")&&0!==v.version.indexOf("v1.8.")?f.exports={nextTick:function(f,e,n,t){if("function"!=typeof f)throw new TypeError('"callback" argument must be a function');var z,r,P=arguments.length;switch(P){case 0:case 1:return v.nextTick(f);case 2:return v.nextTick(function(){f.call(null,e)});case 3:return v.nextTick(function(){f.call(null,e,n)});case 4:return v.nextTick(function(){f.call(null,e,n,t)});default:for(z=new Array(P-1),r=0;rv,pc:()=>t});const v="undefined"!=typeof globalThis?globalThis:void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this");function t(f,e){return void 0===v[f]?e:v[f]}},72396(f,e,n){"use strict";function v(){return Number.NaN}n.d(e,{Q:()=>t});const t=(0,n(69920).pc)("BigInt",v)},90338(f,e,n){"use strict";n.d(e,{k:()=>v});const v=("undefined"!=typeof globalThis?globalThis:void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this")).WebSocket}}]); \ No newline at end of file diff --git a/modu.90fa9049392a08f1.js b/modu.90fa9049392a08f1.js deleted file mode 100644 index 239df2b..0000000 --- a/modu.90fa9049392a08f1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[3827],{33254(e,n,t){var i=t(39907);void 0===i||!i.version||0===i.version.indexOf("v0.")||0===i.version.indexOf("v1.")&&0!==i.version.indexOf("v1.8.")?e.exports={nextTick:function(e,n,t,c){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var r,u,l=arguments.length;switch(l){case 0:case 1:return i.nextTick(e);case 2:return i.nextTick(function(){e.call(null,n)});case 3:return i.nextTick(function(){e.call(null,n,t)});case 4:return i.nextTick(function(){e.call(null,n,t,c)});default:for(r=new Array(l-1),u=0;ua});var n=r(83461),e=r(69920),h=r(40824),o=r(9069),s=r(87004),u=r(78452);function a(t,i=!1){if(i&&null==t)throw new Error("u8aToU8a: Expected non-null, non-undefined value");return function(t){return(t&&t.constructor)===Uint8Array||t instanceof Uint8Array}(t)?function(t){return h.Ze&&!!t&&(0,o.T)(t.readDoubleLE)&&e.Mn.Buffer.isBuffer(t)}(t)?new Uint8Array(t):t:(0,s.qv)(t)?(0,n.V)(t):Array.isArray(t)?new Uint8Array(t):(0,u.j)(t)}},9069(t,i,r){"use strict";function n(t){return"function"==typeof t}r.d(i,{T:()=>n})},20828(t,i,r){"use strict";r.d(i,{d:()=>e});var n=r(87004);function e(t){return t&&function(t){return!!t&&(0,n.qv)(t,-1)}(t)?t:`0x${t&&t.length%2==1?"0":""}${t||""}`}},22282(t,i,r){"use strict";function n(t){return"bigint"==typeof t}r.d(i,{s:()=>n})},28917(t,i,r){"use strict";r.d(i,{v:()=>h});var n=r(47876),e=r(99128);function h(t,{isLe:i=!1,isNegative:r=!1}={}){if(!t||"0x"===t)return new n(0);const h=(0,e.a)(t),o=new n(h,16,i?"le":"be");return r?o.fromTwos(4*h.length):o}},30638(t,i,r){"use strict";r.d(i,{Mp:()=>e});var n=r(9069);function e(...t){return i=>(function(t){return!!t&&"object"==typeof t}(i)||(0,n.T)(i))&&t.every(t=>(0,n.T)(i[t]))}},40116(t,i,r){"use strict";r.d(i,{F:()=>o});var n=r(69920);class e{__encoding;constructor(t){this.__encoding=t}decode(t){let i="";for(let r=0,n=t.length;rh,Ze:()=>o});var n=r(72396),e=r(69920);const h="function"==typeof n.Q&&"function"==typeof n.Q.asIntN,o="function"==typeof e.Mn.Buffer&&"function"==typeof e.Mn.Buffer.isBuffer;e.Mn.process},43075(t,i,r){"use strict";r.d(i,{Q:()=>h,z:()=>e});var n=r(4540);function e(...t){const i=t.length,r=new Array(i);let e=0;for(let h=0;he});var n=r(28917);function e(t){return t?(0,n.v)(t).toNumber():NaN}},44869(t,i,r){"use strict";r.d(i,{X:()=>o});const n=new Array(256),e=new Array(65536);for(let t=0;t<256;t++)n[t]=t.toString(16).padStart(2,"0");for(let t=0;t<256;t++){const i=t<<8;for(let r=0;r<256;r++)e[i|r]=n[t]+n[r]}function h(t,i){const r=t.length%2|0,h=t.length-r|0;for(let r=0;r0){const r=Math.ceil(i/8);if(t.length>r)return`${h(t.subarray(0,r/2),n)}…${h(t.subarray(t.length-r/2),"")}`}return h(t,n)}},47876(t,i,r){!function(t,i){"use strict";function n(t,i){if(!t)throw new Error(i||"Assertion failed")}function e(t,i){t.super_=i;var r=function(){};r.prototype=i.prototype,t.prototype=new r,t.prototype.constructor=t}function h(t,i,r){if(h.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==i&&"be"!==i||(r=i,i=10),this._init(t||0,i||10,r||"be"))}var o;"object"==typeof t?t.exports=h:i.BN=h,h.BN=h,h.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(70618).Buffer}catch(t){}function s(t,i){var r=t.charCodeAt(i);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+t)}function u(t,i,r){var n=s(t,r);return r-1>=i&&(n|=s(t,r-1)<<4),n}function a(t,i,r,e){for(var h=0,o=0,s=Math.min(t.length,r),u=i;u=49?a-49+10:a>=17?a-17+10:a,n(a>=0&&o0?t:i},h.min=function(t,i){return t.cmp(i)<0?t:i},h.prototype._init=function(t,i,r){if("number"==typeof t)return this._initNumber(t,i,r);if("object"==typeof t)return this._initArray(t,i,r);"hex"===i&&(i=16),n(i===(0|i)&&i>=2&&i<=36);var e=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(e++,this.negative=1),e=0;e-=3)o=t[e]|t[e-1]<<8|t[e-2]<<16,this.words[h]|=o<>>26-s&67108863,(s+=24)>=26&&(s-=26,h++);else if("le"===r)for(e=0,h=0;e>>26-s&67108863,(s+=24)>=26&&(s-=26,h++);return this._strip()},h.prototype._parseHex=function(t,i,r){this.length=Math.ceil((t.length-i)/6),this.words=new Array(this.length);for(var n=0;n=i;n-=2)e=u(t,i,n)<=18?(h-=18,o+=1,this.words[o]|=e>>>26):h+=8;else for(n=(t.length-i)%2==0?i+1:i;n=18?(h-=18,o+=1,this.words[o]|=e>>>26):h+=8;this._strip()},h.prototype._parseBase=function(t,i,r){this.words=[0],this.length=1;for(var n=0,e=1;e<=67108863;e*=i)n++;n--,e=e/i|0;for(var h=t.length-r,o=h%n,s=Math.min(h,h-o)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},h.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{h.prototype[Symbol.for("nodejs.util.inspect.custom")]=f}catch(t){h.prototype.inspect=f}else h.prototype.inspect=f;function f(){return(this.red?""}var m=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function c(t,i,r){r.negative=i.negative^t.negative;var n=t.length+i.length|0;r.length=n,n=n-1|0;var e=0|t.words[0],h=0|i.words[0],o=e*h,s=67108863&o,u=o/67108864|0;r.words[0]=s;for(var a=1;a>>26,f=67108863&u,m=Math.min(a,i.length-1),d=Math.max(0,a-t.length+1);d<=m;d++){var p=a-d|0;l+=(o=(e=0|t.words[p])*(h=0|i.words[d])+f)/67108864|0,f=67108863&o}r.words[a]=0|f,u=0|l}return 0!==u?r.words[a]=0|u:r.length--,r._strip()}h.prototype.toString=function(t,i){var r;if(i=0|i||1,16===(t=t||10)||"hex"===t){r="";for(var e=0,h=0,o=0;o>>24-e&16777215,(e+=2)>=26&&(e-=26,o--),r=0!==h||o!==this.length-1?m[6-u.length]+u+r:u+r}for(0!==h&&(r=h.toString(16)+r);r.length%i!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var a=d[t],l=p[t];r="";var f=this.clone();for(f.negative=0;!f.isZero();){var c=f.modrn(l).toString(t);r=(f=f.idivn(l)).isZero()?c+r:m[a-c.length]+c+r}for(this.isZero()&&(r="0"+r);r.length%i!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},h.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},h.prototype.toJSON=function(){return this.toString(16,2)},o&&(h.prototype.toBuffer=function(t,i){return this.toArrayLike(o,t,i)}),h.prototype.toArray=function(t,i){return this.toArrayLike(Array,t,i)},h.prototype.toArrayLike=function(t,i,r){this._strip();var e=this.byteLength(),h=r||Math.max(1,e);n(e<=h,"byte array longer than desired length"),n(h>0,"Requested array length <= 0");var o=function(t,i){return t.allocUnsafe?t.allocUnsafe(i):new t(i)}(t,h);return this["_toArrayLike"+("le"===i?"LE":"BE")](o,e),o},h.prototype._toArrayLikeLE=function(t,i){for(var r=0,n=0,e=0,h=0;e>8&255),r>16&255),6===h?(r>24&255),n=0,h=0):(n=o>>>24,h+=2)}if(r=0&&(t[r--]=o>>8&255),r>=0&&(t[r--]=o>>16&255),6===h?(r>=0&&(t[r--]=o>>24&255),n=0,h=0):(n=o>>>24,h+=2)}if(r>=0)for(t[r--]=n;r>=0;)t[r--]=0},Math.clz32?h.prototype._countBits=function(t){return 32-Math.clz32(t)}:h.prototype._countBits=function(t){var i=t,r=0;return i>=4096&&(r+=13,i>>>=13),i>=64&&(r+=7,i>>>=7),i>=8&&(r+=4,i>>>=4),i>=2&&(r+=2,i>>>=2),r+i},h.prototype._zeroBits=function(t){if(0===t)return 26;var i=t,r=0;return 8191&i||(r+=13,i>>>=13),127&i||(r+=7,i>>>=7),15&i||(r+=4,i>>>=4),3&i||(r+=2,i>>>=2),1&i||r++,r},h.prototype.bitLength=function(){var t=this.words[this.length-1],i=this._countBits(t);return 26*(this.length-1)+i},h.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,i=0;it.length?this.clone().ior(t):t.clone().ior(this)},h.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},h.prototype.iuand=function(t){var i;i=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},h.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},h.prototype.iuxor=function(t){var i,r;this.length>t.length?(i=this,r=t):(i=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},h.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},h.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var i=0|Math.ceil(t/26),r=t%26;this._expand(i),r>0&&i--;for(var e=0;e0&&(this.words[e]=~this.words[e]&67108863>>26-r),this._strip()},h.prototype.notn=function(t){return this.clone().inotn(t)},h.prototype.setn=function(t,i){n("number"==typeof t&&t>=0);var r=t/26|0,e=t%26;return this._expand(r+1),this.words[r]=i?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var e=0,h=0;h>>26;for(;0!==e&&h>>26;if(this.length=r.length,0!==e)this.words[this.length]=e,this.length++;else if(r!==this)for(;ht.length?this.clone().iadd(t):t.clone().iadd(this)},h.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var i=this.iadd(t);return t.negative=1,i._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,e=this.cmp(t);if(0===e)return this.negative=0,this.length=1,this.words[0]=0,this;e>0?(r=this,n=t):(r=t,n=this);for(var h=0,o=0;o>26,this.words[o]=67108863&i;for(;0!==h&&o>26,this.words[o]=67108863&i;if(0===h&&o>>13,d=0|o[1],p=8191&d,c=d>>>13,M=0|o[2],v=8191&M,g=M>>>13,w=0|o[3],y=8191&w,b=w>>>13,_=0|o[4],A=8191&_,k=_>>>13,x=0|o[5],S=8191&x,B=x>>>13,R=0|o[6],Z=8191&R,q=R>>>13,L=0|o[7],C=8191&L,N=L>>>13,E=0|o[8],T=8191&E,I=E>>>13,U=0|o[9],j=8191&U,z=U>>>13,O=0|s[0],$=8191&O,F=O>>>13,D=0|s[1],K=8191&D,P=D>>>13,H=0|s[2],Q=8191&H,V=H>>>13,W=0|s[3],X=8191&W,J=W>>>13,G=0|s[4],Y=8191&G,tt=G>>>13,it=0|s[5],rt=8191&it,nt=it>>>13,et=0|s[6],ht=8191&et,ot=et>>>13,st=0|s[7],ut=8191&st,at=st>>>13,lt=0|s[8],ft=8191<,mt=lt>>>13,dt=0|s[9],pt=8191&dt,ct=dt>>>13;r.negative=t.negative^i.negative,r.length=19;var Mt=(a+(n=Math.imul(f,$))|0)+((8191&(e=(e=Math.imul(f,F))+Math.imul(m,$)|0))<<13)|0;a=((h=Math.imul(m,F))+(e>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(p,$),e=(e=Math.imul(p,F))+Math.imul(c,$)|0,h=Math.imul(c,F);var vt=(a+(n=n+Math.imul(f,K)|0)|0)+((8191&(e=(e=e+Math.imul(f,P)|0)+Math.imul(m,K)|0))<<13)|0;a=((h=h+Math.imul(m,P)|0)+(e>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,$),e=(e=Math.imul(v,F))+Math.imul(g,$)|0,h=Math.imul(g,F),n=n+Math.imul(p,K)|0,e=(e=e+Math.imul(p,P)|0)+Math.imul(c,K)|0,h=h+Math.imul(c,P)|0;var gt=(a+(n=n+Math.imul(f,Q)|0)|0)+((8191&(e=(e=e+Math.imul(f,V)|0)+Math.imul(m,Q)|0))<<13)|0;a=((h=h+Math.imul(m,V)|0)+(e>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(y,$),e=(e=Math.imul(y,F))+Math.imul(b,$)|0,h=Math.imul(b,F),n=n+Math.imul(v,K)|0,e=(e=e+Math.imul(v,P)|0)+Math.imul(g,K)|0,h=h+Math.imul(g,P)|0,n=n+Math.imul(p,Q)|0,e=(e=e+Math.imul(p,V)|0)+Math.imul(c,Q)|0,h=h+Math.imul(c,V)|0;var wt=(a+(n=n+Math.imul(f,X)|0)|0)+((8191&(e=(e=e+Math.imul(f,J)|0)+Math.imul(m,X)|0))<<13)|0;a=((h=h+Math.imul(m,J)|0)+(e>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(A,$),e=(e=Math.imul(A,F))+Math.imul(k,$)|0,h=Math.imul(k,F),n=n+Math.imul(y,K)|0,e=(e=e+Math.imul(y,P)|0)+Math.imul(b,K)|0,h=h+Math.imul(b,P)|0,n=n+Math.imul(v,Q)|0,e=(e=e+Math.imul(v,V)|0)+Math.imul(g,Q)|0,h=h+Math.imul(g,V)|0,n=n+Math.imul(p,X)|0,e=(e=e+Math.imul(p,J)|0)+Math.imul(c,X)|0,h=h+Math.imul(c,J)|0;var yt=(a+(n=n+Math.imul(f,Y)|0)|0)+((8191&(e=(e=e+Math.imul(f,tt)|0)+Math.imul(m,Y)|0))<<13)|0;a=((h=h+Math.imul(m,tt)|0)+(e>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(S,$),e=(e=Math.imul(S,F))+Math.imul(B,$)|0,h=Math.imul(B,F),n=n+Math.imul(A,K)|0,e=(e=e+Math.imul(A,P)|0)+Math.imul(k,K)|0,h=h+Math.imul(k,P)|0,n=n+Math.imul(y,Q)|0,e=(e=e+Math.imul(y,V)|0)+Math.imul(b,Q)|0,h=h+Math.imul(b,V)|0,n=n+Math.imul(v,X)|0,e=(e=e+Math.imul(v,J)|0)+Math.imul(g,X)|0,h=h+Math.imul(g,J)|0,n=n+Math.imul(p,Y)|0,e=(e=e+Math.imul(p,tt)|0)+Math.imul(c,Y)|0,h=h+Math.imul(c,tt)|0;var bt=(a+(n=n+Math.imul(f,rt)|0)|0)+((8191&(e=(e=e+Math.imul(f,nt)|0)+Math.imul(m,rt)|0))<<13)|0;a=((h=h+Math.imul(m,nt)|0)+(e>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(Z,$),e=(e=Math.imul(Z,F))+Math.imul(q,$)|0,h=Math.imul(q,F),n=n+Math.imul(S,K)|0,e=(e=e+Math.imul(S,P)|0)+Math.imul(B,K)|0,h=h+Math.imul(B,P)|0,n=n+Math.imul(A,Q)|0,e=(e=e+Math.imul(A,V)|0)+Math.imul(k,Q)|0,h=h+Math.imul(k,V)|0,n=n+Math.imul(y,X)|0,e=(e=e+Math.imul(y,J)|0)+Math.imul(b,X)|0,h=h+Math.imul(b,J)|0,n=n+Math.imul(v,Y)|0,e=(e=e+Math.imul(v,tt)|0)+Math.imul(g,Y)|0,h=h+Math.imul(g,tt)|0,n=n+Math.imul(p,rt)|0,e=(e=e+Math.imul(p,nt)|0)+Math.imul(c,rt)|0,h=h+Math.imul(c,nt)|0;var _t=(a+(n=n+Math.imul(f,ht)|0)|0)+((8191&(e=(e=e+Math.imul(f,ot)|0)+Math.imul(m,ht)|0))<<13)|0;a=((h=h+Math.imul(m,ot)|0)+(e>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(C,$),e=(e=Math.imul(C,F))+Math.imul(N,$)|0,h=Math.imul(N,F),n=n+Math.imul(Z,K)|0,e=(e=e+Math.imul(Z,P)|0)+Math.imul(q,K)|0,h=h+Math.imul(q,P)|0,n=n+Math.imul(S,Q)|0,e=(e=e+Math.imul(S,V)|0)+Math.imul(B,Q)|0,h=h+Math.imul(B,V)|0,n=n+Math.imul(A,X)|0,e=(e=e+Math.imul(A,J)|0)+Math.imul(k,X)|0,h=h+Math.imul(k,J)|0,n=n+Math.imul(y,Y)|0,e=(e=e+Math.imul(y,tt)|0)+Math.imul(b,Y)|0,h=h+Math.imul(b,tt)|0,n=n+Math.imul(v,rt)|0,e=(e=e+Math.imul(v,nt)|0)+Math.imul(g,rt)|0,h=h+Math.imul(g,nt)|0,n=n+Math.imul(p,ht)|0,e=(e=e+Math.imul(p,ot)|0)+Math.imul(c,ht)|0,h=h+Math.imul(c,ot)|0;var At=(a+(n=n+Math.imul(f,ut)|0)|0)+((8191&(e=(e=e+Math.imul(f,at)|0)+Math.imul(m,ut)|0))<<13)|0;a=((h=h+Math.imul(m,at)|0)+(e>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(T,$),e=(e=Math.imul(T,F))+Math.imul(I,$)|0,h=Math.imul(I,F),n=n+Math.imul(C,K)|0,e=(e=e+Math.imul(C,P)|0)+Math.imul(N,K)|0,h=h+Math.imul(N,P)|0,n=n+Math.imul(Z,Q)|0,e=(e=e+Math.imul(Z,V)|0)+Math.imul(q,Q)|0,h=h+Math.imul(q,V)|0,n=n+Math.imul(S,X)|0,e=(e=e+Math.imul(S,J)|0)+Math.imul(B,X)|0,h=h+Math.imul(B,J)|0,n=n+Math.imul(A,Y)|0,e=(e=e+Math.imul(A,tt)|0)+Math.imul(k,Y)|0,h=h+Math.imul(k,tt)|0,n=n+Math.imul(y,rt)|0,e=(e=e+Math.imul(y,nt)|0)+Math.imul(b,rt)|0,h=h+Math.imul(b,nt)|0,n=n+Math.imul(v,ht)|0,e=(e=e+Math.imul(v,ot)|0)+Math.imul(g,ht)|0,h=h+Math.imul(g,ot)|0,n=n+Math.imul(p,ut)|0,e=(e=e+Math.imul(p,at)|0)+Math.imul(c,ut)|0,h=h+Math.imul(c,at)|0;var kt=(a+(n=n+Math.imul(f,ft)|0)|0)+((8191&(e=(e=e+Math.imul(f,mt)|0)+Math.imul(m,ft)|0))<<13)|0;a=((h=h+Math.imul(m,mt)|0)+(e>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(j,$),e=(e=Math.imul(j,F))+Math.imul(z,$)|0,h=Math.imul(z,F),n=n+Math.imul(T,K)|0,e=(e=e+Math.imul(T,P)|0)+Math.imul(I,K)|0,h=h+Math.imul(I,P)|0,n=n+Math.imul(C,Q)|0,e=(e=e+Math.imul(C,V)|0)+Math.imul(N,Q)|0,h=h+Math.imul(N,V)|0,n=n+Math.imul(Z,X)|0,e=(e=e+Math.imul(Z,J)|0)+Math.imul(q,X)|0,h=h+Math.imul(q,J)|0,n=n+Math.imul(S,Y)|0,e=(e=e+Math.imul(S,tt)|0)+Math.imul(B,Y)|0,h=h+Math.imul(B,tt)|0,n=n+Math.imul(A,rt)|0,e=(e=e+Math.imul(A,nt)|0)+Math.imul(k,rt)|0,h=h+Math.imul(k,nt)|0,n=n+Math.imul(y,ht)|0,e=(e=e+Math.imul(y,ot)|0)+Math.imul(b,ht)|0,h=h+Math.imul(b,ot)|0,n=n+Math.imul(v,ut)|0,e=(e=e+Math.imul(v,at)|0)+Math.imul(g,ut)|0,h=h+Math.imul(g,at)|0,n=n+Math.imul(p,ft)|0,e=(e=e+Math.imul(p,mt)|0)+Math.imul(c,ft)|0,h=h+Math.imul(c,mt)|0;var xt=(a+(n=n+Math.imul(f,pt)|0)|0)+((8191&(e=(e=e+Math.imul(f,ct)|0)+Math.imul(m,pt)|0))<<13)|0;a=((h=h+Math.imul(m,ct)|0)+(e>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(j,K),e=(e=Math.imul(j,P))+Math.imul(z,K)|0,h=Math.imul(z,P),n=n+Math.imul(T,Q)|0,e=(e=e+Math.imul(T,V)|0)+Math.imul(I,Q)|0,h=h+Math.imul(I,V)|0,n=n+Math.imul(C,X)|0,e=(e=e+Math.imul(C,J)|0)+Math.imul(N,X)|0,h=h+Math.imul(N,J)|0,n=n+Math.imul(Z,Y)|0,e=(e=e+Math.imul(Z,tt)|0)+Math.imul(q,Y)|0,h=h+Math.imul(q,tt)|0,n=n+Math.imul(S,rt)|0,e=(e=e+Math.imul(S,nt)|0)+Math.imul(B,rt)|0,h=h+Math.imul(B,nt)|0,n=n+Math.imul(A,ht)|0,e=(e=e+Math.imul(A,ot)|0)+Math.imul(k,ht)|0,h=h+Math.imul(k,ot)|0,n=n+Math.imul(y,ut)|0,e=(e=e+Math.imul(y,at)|0)+Math.imul(b,ut)|0,h=h+Math.imul(b,at)|0,n=n+Math.imul(v,ft)|0,e=(e=e+Math.imul(v,mt)|0)+Math.imul(g,ft)|0,h=h+Math.imul(g,mt)|0;var St=(a+(n=n+Math.imul(p,pt)|0)|0)+((8191&(e=(e=e+Math.imul(p,ct)|0)+Math.imul(c,pt)|0))<<13)|0;a=((h=h+Math.imul(c,ct)|0)+(e>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(j,Q),e=(e=Math.imul(j,V))+Math.imul(z,Q)|0,h=Math.imul(z,V),n=n+Math.imul(T,X)|0,e=(e=e+Math.imul(T,J)|0)+Math.imul(I,X)|0,h=h+Math.imul(I,J)|0,n=n+Math.imul(C,Y)|0,e=(e=e+Math.imul(C,tt)|0)+Math.imul(N,Y)|0,h=h+Math.imul(N,tt)|0,n=n+Math.imul(Z,rt)|0,e=(e=e+Math.imul(Z,nt)|0)+Math.imul(q,rt)|0,h=h+Math.imul(q,nt)|0,n=n+Math.imul(S,ht)|0,e=(e=e+Math.imul(S,ot)|0)+Math.imul(B,ht)|0,h=h+Math.imul(B,ot)|0,n=n+Math.imul(A,ut)|0,e=(e=e+Math.imul(A,at)|0)+Math.imul(k,ut)|0,h=h+Math.imul(k,at)|0,n=n+Math.imul(y,ft)|0,e=(e=e+Math.imul(y,mt)|0)+Math.imul(b,ft)|0,h=h+Math.imul(b,mt)|0;var Bt=(a+(n=n+Math.imul(v,pt)|0)|0)+((8191&(e=(e=e+Math.imul(v,ct)|0)+Math.imul(g,pt)|0))<<13)|0;a=((h=h+Math.imul(g,ct)|0)+(e>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(j,X),e=(e=Math.imul(j,J))+Math.imul(z,X)|0,h=Math.imul(z,J),n=n+Math.imul(T,Y)|0,e=(e=e+Math.imul(T,tt)|0)+Math.imul(I,Y)|0,h=h+Math.imul(I,tt)|0,n=n+Math.imul(C,rt)|0,e=(e=e+Math.imul(C,nt)|0)+Math.imul(N,rt)|0,h=h+Math.imul(N,nt)|0,n=n+Math.imul(Z,ht)|0,e=(e=e+Math.imul(Z,ot)|0)+Math.imul(q,ht)|0,h=h+Math.imul(q,ot)|0,n=n+Math.imul(S,ut)|0,e=(e=e+Math.imul(S,at)|0)+Math.imul(B,ut)|0,h=h+Math.imul(B,at)|0,n=n+Math.imul(A,ft)|0,e=(e=e+Math.imul(A,mt)|0)+Math.imul(k,ft)|0,h=h+Math.imul(k,mt)|0;var Rt=(a+(n=n+Math.imul(y,pt)|0)|0)+((8191&(e=(e=e+Math.imul(y,ct)|0)+Math.imul(b,pt)|0))<<13)|0;a=((h=h+Math.imul(b,ct)|0)+(e>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(j,Y),e=(e=Math.imul(j,tt))+Math.imul(z,Y)|0,h=Math.imul(z,tt),n=n+Math.imul(T,rt)|0,e=(e=e+Math.imul(T,nt)|0)+Math.imul(I,rt)|0,h=h+Math.imul(I,nt)|0,n=n+Math.imul(C,ht)|0,e=(e=e+Math.imul(C,ot)|0)+Math.imul(N,ht)|0,h=h+Math.imul(N,ot)|0,n=n+Math.imul(Z,ut)|0,e=(e=e+Math.imul(Z,at)|0)+Math.imul(q,ut)|0,h=h+Math.imul(q,at)|0,n=n+Math.imul(S,ft)|0,e=(e=e+Math.imul(S,mt)|0)+Math.imul(B,ft)|0,h=h+Math.imul(B,mt)|0;var Zt=(a+(n=n+Math.imul(A,pt)|0)|0)+((8191&(e=(e=e+Math.imul(A,ct)|0)+Math.imul(k,pt)|0))<<13)|0;a=((h=h+Math.imul(k,ct)|0)+(e>>>13)|0)+(Zt>>>26)|0,Zt&=67108863,n=Math.imul(j,rt),e=(e=Math.imul(j,nt))+Math.imul(z,rt)|0,h=Math.imul(z,nt),n=n+Math.imul(T,ht)|0,e=(e=e+Math.imul(T,ot)|0)+Math.imul(I,ht)|0,h=h+Math.imul(I,ot)|0,n=n+Math.imul(C,ut)|0,e=(e=e+Math.imul(C,at)|0)+Math.imul(N,ut)|0,h=h+Math.imul(N,at)|0,n=n+Math.imul(Z,ft)|0,e=(e=e+Math.imul(Z,mt)|0)+Math.imul(q,ft)|0,h=h+Math.imul(q,mt)|0;var qt=(a+(n=n+Math.imul(S,pt)|0)|0)+((8191&(e=(e=e+Math.imul(S,ct)|0)+Math.imul(B,pt)|0))<<13)|0;a=((h=h+Math.imul(B,ct)|0)+(e>>>13)|0)+(qt>>>26)|0,qt&=67108863,n=Math.imul(j,ht),e=(e=Math.imul(j,ot))+Math.imul(z,ht)|0,h=Math.imul(z,ot),n=n+Math.imul(T,ut)|0,e=(e=e+Math.imul(T,at)|0)+Math.imul(I,ut)|0,h=h+Math.imul(I,at)|0,n=n+Math.imul(C,ft)|0,e=(e=e+Math.imul(C,mt)|0)+Math.imul(N,ft)|0,h=h+Math.imul(N,mt)|0;var Lt=(a+(n=n+Math.imul(Z,pt)|0)|0)+((8191&(e=(e=e+Math.imul(Z,ct)|0)+Math.imul(q,pt)|0))<<13)|0;a=((h=h+Math.imul(q,ct)|0)+(e>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,n=Math.imul(j,ut),e=(e=Math.imul(j,at))+Math.imul(z,ut)|0,h=Math.imul(z,at),n=n+Math.imul(T,ft)|0,e=(e=e+Math.imul(T,mt)|0)+Math.imul(I,ft)|0,h=h+Math.imul(I,mt)|0;var Ct=(a+(n=n+Math.imul(C,pt)|0)|0)+((8191&(e=(e=e+Math.imul(C,ct)|0)+Math.imul(N,pt)|0))<<13)|0;a=((h=h+Math.imul(N,ct)|0)+(e>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(j,ft),e=(e=Math.imul(j,mt))+Math.imul(z,ft)|0,h=Math.imul(z,mt);var Nt=(a+(n=n+Math.imul(T,pt)|0)|0)+((8191&(e=(e=e+Math.imul(T,ct)|0)+Math.imul(I,pt)|0))<<13)|0;a=((h=h+Math.imul(I,ct)|0)+(e>>>13)|0)+(Nt>>>26)|0,Nt&=67108863;var Et=(a+(n=Math.imul(j,pt))|0)+((8191&(e=(e=Math.imul(j,ct))+Math.imul(z,pt)|0))<<13)|0;return a=((h=Math.imul(z,ct))+(e>>>13)|0)+(Et>>>26)|0,Et&=67108863,u[0]=Mt,u[1]=vt,u[2]=gt,u[3]=wt,u[4]=yt,u[5]=bt,u[6]=_t,u[7]=At,u[8]=kt,u[9]=xt,u[10]=St,u[11]=Bt,u[12]=Rt,u[13]=Zt,u[14]=qt,u[15]=Lt,u[16]=Ct,u[17]=Nt,u[18]=Et,0!==a&&(u[19]=a,r.length++),r};function v(t,i,r){r.negative=i.negative^t.negative,r.length=t.length+i.length;for(var n=0,e=0,h=0;h>>26)|0)>>>26,o&=67108863}r.words[h]=s,n=o,o=e}return 0!==n?r.words[h]=n:r.length--,r._strip()}function g(t,i,r){return v(t,i,r)}function w(t,i){this.x=t,this.y=i}Math.imul||(M=c),h.prototype.mulTo=function(t,i){var r=this.length+t.length;return 10===this.length&&10===t.length?M(this,t,i):r<63?c(this,t,i):r<1024?v(this,t,i):g(this,t,i)},w.prototype.makeRBT=function(t){for(var i=new Array(t),r=h.prototype._countBits(t)-1,n=0;n>=1;return n},w.prototype.permute=function(t,i,r,n,e,h){for(var o=0;o>>=1)e++;return 1<>>=13,r[2*o+1]=8191&h,h>>>=13;for(o=2*i;o>=26,r+=h/67108864|0,r+=o>>>26,this.words[e]=67108863&o}return 0!==r&&(this.words[e]=r,this.length++),this.length=0===t?1:this.length,i?this.ineg():this},h.prototype.muln=function(t){return this.clone().imuln(t)},h.prototype.sqr=function(){return this.mul(this)},h.prototype.isqr=function(){return this.imul(this.clone())},h.prototype.pow=function(t){var i=function(t){for(var i=new Array(t.bitLength()),r=0;r>>e&1}return i}(t);if(0===i.length)return new h(1);for(var r=this,n=0;n=0);var i,r=t%26,e=(t-r)/26,h=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(i=0;i>>26-r}o&&(this.words[i]=o,this.length++)}if(0!==e){for(i=this.length-1;i>=0;i--)this.words[i+e]=this.words[i];for(i=0;i=0),e=i?(i-i%26)/26:0;var h=t%26,o=Math.min((t-h)/26,this.length),s=67108863^67108863>>>h<o)for(this.length-=o,a=0;a=0&&(0!==l||a>=e);a--){var f=0|this.words[a];this.words[a]=l<<26-h|f>>>h,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},h.prototype.ishrn=function(t,i,r){return n(0===this.negative),this.iushrn(t,i,r)},h.prototype.shln=function(t){return this.clone().ishln(t)},h.prototype.ushln=function(t){return this.clone().iushln(t)},h.prototype.shrn=function(t){return this.clone().ishrn(t)},h.prototype.ushrn=function(t){return this.clone().iushrn(t)},h.prototype.testn=function(t){n("number"==typeof t&&t>=0);var i=t%26,r=(t-i)/26,e=1<=0);var i=t%26,r=(t-i)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==i&&r++,this.length=Math.min(r,this.length),0!==i){var e=67108863^67108863>>>i<=67108864;i++)this.words[i]-=67108864,i===this.length-1?this.words[i+1]=1:this.words[i+1]++;return this.length=Math.max(this.length,i+1),this},h.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var i=0;i>26)-(u/67108864|0),this.words[e+r]=67108863&h}for(;e>26,this.words[e+r]=67108863&h;if(0===s)return this._strip();for(n(-1===s),s=0,e=0;e>26,this.words[e]=67108863&h;return this.negative=1,this._strip()},h.prototype._wordDiv=function(t,i){var r=(this.length,t.length),n=this.clone(),e=t,o=0|e.words[e.length-1];0!=(r=26-this._countBits(o))&&(e=e.ushln(r),n.iushln(r),o=0|e.words[e.length-1]);var s,u=n.length-e.length;if("mod"!==i){(s=new h(null)).length=u+1,s.words=new Array(s.length);for(var a=0;a=0;f--){var m=67108864*(0|n.words[e.length+f])+(0|n.words[e.length+f-1]);for(m=Math.min(m/o|0,67108863),n._ishlnsubmul(e,m,f);0!==n.negative;)m--,n.negative=0,n._ishlnsubmul(e,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=m)}return s&&s._strip(),n._strip(),"div"!==i&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},h.prototype.divmod=function(t,i,r){return n(!t.isZero()),this.isZero()?{div:new h(0),mod:new h(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,i),"mod"!==i&&(e=s.div.neg()),"div"!==i&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:e,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),i),"mod"!==i&&(e=s.div.neg()),{div:e,mod:s.mod}):0!==(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),i),"div"!==i&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new h(0),mod:this}:1===t.length?"div"===i?{div:this.divn(t.words[0]),mod:null}:"mod"===i?{div:null,mod:new h(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new h(this.modrn(t.words[0]))}:this._wordDiv(t,i);var e,o,s},h.prototype.div=function(t){return this.divmod(t,"div",!1).div},h.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},h.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},h.prototype.divRound=function(t){var i=this.divmod(t);if(i.mod.isZero())return i.div;var r=0!==i.div.negative?i.mod.isub(t):i.mod,n=t.ushrn(1),e=t.andln(1),h=r.cmp(n);return h<0||1===e&&0===h?i.div:0!==i.div.negative?i.div.isubn(1):i.div.iaddn(1)},h.prototype.modrn=function(t){var i=t<0;i&&(t=-t),n(t<=67108863);for(var r=(1<<26)%t,e=0,h=this.length-1;h>=0;h--)e=(r*e+(0|this.words[h]))%t;return i?-e:e},h.prototype.modn=function(t){return this.modrn(t)},h.prototype.idivn=function(t){var i=t<0;i&&(t=-t),n(t<=67108863);for(var r=0,e=this.length-1;e>=0;e--){var h=(0|this.words[e])+67108864*r;this.words[e]=h/t|0,r=h%t}return this._strip(),i?this.ineg():this},h.prototype.divn=function(t){return this.clone().idivn(t)},h.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var i=this,r=t.clone();i=0!==i.negative?i.umod(t):i.clone();for(var e=new h(1),o=new h(0),s=new h(0),u=new h(1),a=0;i.isEven()&&r.isEven();)i.iushrn(1),r.iushrn(1),++a;for(var l=r.clone(),f=i.clone();!i.isZero();){for(var m=0,d=1;0===(i.words[0]&d)&&m<26;++m,d<<=1);if(m>0)for(i.iushrn(m);m-- >0;)(e.isOdd()||o.isOdd())&&(e.iadd(l),o.isub(f)),e.iushrn(1),o.iushrn(1);for(var p=0,c=1;0===(r.words[0]&c)&&p<26;++p,c<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);i.cmp(r)>=0?(i.isub(r),e.isub(s),o.isub(u)):(r.isub(i),s.isub(e),u.isub(o))}return{a:s,b:u,gcd:r.iushln(a)}},h.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var i=this,r=t.clone();i=0!==i.negative?i.umod(t):i.clone();for(var e,o=new h(1),s=new h(0),u=r.clone();i.cmpn(1)>0&&r.cmpn(1)>0;){for(var a=0,l=1;0===(i.words[0]&l)&&a<26;++a,l<<=1);if(a>0)for(i.iushrn(a);a-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);for(var f=0,m=1;0===(r.words[0]&m)&&f<26;++f,m<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);i.cmp(r)>=0?(i.isub(r),o.isub(s)):(r.isub(i),s.isub(o))}return(e=0===i.cmpn(1)?o:s).cmpn(0)<0&&e.iadd(t),e},h.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var i=this.clone(),r=t.clone();i.negative=0,r.negative=0;for(var n=0;i.isEven()&&r.isEven();n++)i.iushrn(1),r.iushrn(1);for(;;){for(;i.isEven();)i.iushrn(1);for(;r.isEven();)r.iushrn(1);var e=i.cmp(r);if(e<0){var h=i;i=r,r=h}else if(0===e||0===r.cmpn(1))break;i.isub(r)}return r.iushln(n)},h.prototype.invm=function(t){return this.egcd(t).a.umod(t)},h.prototype.isEven=function(){return!(1&this.words[0])},h.prototype.isOdd=function(){return!(1&~this.words[0])},h.prototype.andln=function(t){return this.words[0]&t},h.prototype.bincn=function(t){n("number"==typeof t);var i=t%26,r=(t-i)/26,e=1<>>26,s&=67108863,this.words[o]=s}return 0!==h&&(this.words[o]=h,this.length++),this},h.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},h.prototype.cmpn=function(t){var i,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)i=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var e=0|this.words[0];i=e===t?0:et.length)return 1;if(this.length=0;r--){var n=0|this.words[r],e=0|t.words[r];if(n!==e){ne&&(i=1);break}}return i},h.prototype.gtn=function(t){return 1===this.cmpn(t)},h.prototype.gt=function(t){return 1===this.cmp(t)},h.prototype.gten=function(t){return this.cmpn(t)>=0},h.prototype.gte=function(t){return this.cmp(t)>=0},h.prototype.ltn=function(t){return-1===this.cmpn(t)},h.prototype.lt=function(t){return-1===this.cmp(t)},h.prototype.lten=function(t){return this.cmpn(t)<=0},h.prototype.lte=function(t){return this.cmp(t)<=0},h.prototype.eqn=function(t){return 0===this.cmpn(t)},h.prototype.eq=function(t){return 0===this.cmp(t)},h.red=function(t){return new S(t)},h.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},h.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},h.prototype._forceRed=function(t){return this.red=t,this},h.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},h.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},h.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},h.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},h.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},h.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},h.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},h.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},h.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},h.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},h.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},h.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},h.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},h.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var y={k256:null,p224:null,p192:null,p25519:null};function b(t,i){this.name=t,this.p=new h(i,16),this.n=this.p.bitLength(),this.k=new h(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function A(){b.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function k(){b.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){b.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(t){if("string"==typeof t){var i=h._prime(t);this.m=i.p,this.prime=i}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function B(t){S.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new h(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}b.prototype._tmp=function(){var t=new h(null);return t.words=new Array(Math.ceil(this.n/13)),t},b.prototype.ireduce=function(t){var i,r=t;do{this.split(r,this.tmp),i=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(i>this.n);var n=i0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},b.prototype.split=function(t,i){t.iushrn(this.n,0,i)},b.prototype.imulK=function(t){return t.imul(this.k)},e(_,b),_.prototype.split=function(t,i){for(var r=4194303,n=Math.min(t.length,9),e=0;e>>22,h=o}h>>>=22,t.words[e-10]=h,0===h&&t.length>10?t.length-=10:t.length-=9},_.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var i=0,r=0;r>>=26,t.words[r]=e,i=n}return 0!==i&&(t.words[t.length++]=i),t},h._prime=function(t){if(y[t])return y[t];var i;if("k256"===t)i=new _;else if("p224"===t)i=new A;else if("p192"===t)i=new k;else{if("p25519"!==t)throw new Error("Unknown prime "+t);i=new x}return y[t]=i,i},S.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},S.prototype._verify2=function(t,i){n(0===(t.negative|i.negative),"red works only with positives"),n(t.red&&t.red===i.red,"red works only with red numbers")},S.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(l(t,t.umod(this.m)._forceRed(this)),t)},S.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},S.prototype.add=function(t,i){this._verify2(t,i);var r=t.add(i);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(t,i){this._verify2(t,i);var r=t.iadd(i);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(t,i){this._verify2(t,i);var r=t.sub(i);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(t,i){this._verify2(t,i);var r=t.isub(i);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(t,i){return this._verify1(t),this.imod(t.ushln(i))},S.prototype.imul=function(t,i){return this._verify2(t,i),this.imod(t.imul(i))},S.prototype.mul=function(t,i){return this._verify2(t,i),this.imod(t.mul(i))},S.prototype.isqr=function(t){return this.imul(t,t.clone())},S.prototype.sqr=function(t){return this.mul(t,t)},S.prototype.sqrt=function(t){if(t.isZero())return t.clone();var i=this.m.andln(3);if(n(i%2==1),3===i){var r=this.m.add(new h(1)).iushrn(2);return this.pow(t,r)}for(var e=this.m.subn(1),o=0;!e.isZero()&&0===e.andln(1);)o++,e.iushrn(1);n(!e.isZero());var s=new h(1).toRed(this),u=s.redNeg(),a=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new h(2*l*l).toRed(this);0!==this.pow(l,a).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,e),m=this.pow(t,e.addn(1).iushrn(1)),d=this.pow(t,e),p=o;0!==d.cmp(s);){for(var c=d,M=0;0!==c.cmp(s);M++)c=c.redSqr();n(M=0;n--){for(var a=i.words[n],l=u-1;l>=0;l--){var f=a>>l&1;e!==r[0]&&(e=this.sqr(e)),0!==f||0!==o?(o<<=1,o|=f,(4===++s||0===n&&0===l)&&(e=this.mul(e,r[o]),s=0,o=0)):s=0}u=26}return e},S.prototype.convertTo=function(t){var i=t.umod(this.m);return i===t?i.clone():i},S.prototype.convertFrom=function(t){var i=t.clone();return i.red=null,i},h.mont=function(t){return new B(t)},e(B,S),B.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},B.prototype.convertFrom=function(t){var i=this.imod(t.mul(this.rinv));return i.red=null,i},B.prototype.imul=function(t,i){if(t.isZero()||i.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(i),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),e=r.isub(n).iushrn(this.shift),h=e;return e.cmp(this.m)>=0?h=e.isub(this.m):e.cmpn(0)<0&&(h=e.iadd(this.m)),h._forceRed(this)},B.prototype.mul=function(t,i){if(t.isZero()||i.isZero())return new h(0)._forceRed(this);var r=t.mul(i),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),e=r.isub(n).iushrn(this.shift),o=e;return e.cmp(this.m)>=0?o=e.isub(this.m):e.cmpn(0)<0&&(o=e.iadd(this.m)),o._forceRed(this)},B.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t=r.nmd(t),this)},53690(t,i,r){"use strict";r.d(i,{i:()=>h});var n=r(44869),e=r(78452);function h(t){return(0,n.X)((0,e.j)(t))}},56639(t,i,r){"use strict";function n(t,...i){const r=new Set(["__proto__","constructor","prototype"]);for(let n=0,e=i.length;nn})},67067(t,i,r){"use strict";r.d(i,{R:()=>n});const n=(0,r(30638).Mp)("toBigInt")},78452(t,i,r){"use strict";r.d(i,{j:()=>o});var n=r(69920);class e{encode(t){const i=t.length,r=new Uint8Array(i);for(let n=0;no});const n="0123456789abcdef",e=new Uint8Array(256),h=new Uint8Array(65536);for(let t=0,i=16;t9&&(e[0|n[t].toUpperCase().charCodeAt(0)]=0|t);for(let t=0;t<256;t++){const i=t<<8;for(let r=0;r<256;r++)h[i|r]=e[t]<<4|e[r]}function o(t,i=-1){if(!t)return new Uint8Array;let r=t.startsWith("0x")?2:0;const n=Math.ceil((t.length-r)/2),e=Math.ceil(-1===i?n:i/8),o=new Uint8Array(e);for(let i=e>n?e-n:0;ie,eR:()=>n,qv:()=>h});const n=/^0x[\da-fA-F]+$/,e=/^[\da-fA-F]+$/;function h(t,i=-1,r){return"string"==typeof t&&("0x"===t||n.test(t))&&(-1===i?r||t.length%2==0:t.length===2+Math.ceil(i/4))}},87188(t,i,r){"use strict";r.d(i,{g:()=>n});const n=(0,r(30638).Mp)("toBn")},89640(t,i,r){"use strict";r.d(i,{I:()=>h});var n=r(40116),e=r(83461);function h(t){return(0,n.F)((0,e.V)(t))}},91234(t,i,r){"use strict";r.d(i,{WH:()=>s});const n=new Array(256),e=new Array(256);for(let t=0,i=n.length;t{const r=i.replace(/[-_., ]+/g," ").trim().split(" ");let n="";for(let i=0,e=r.length;i(i?n[t.charCodeAt(0)]:e[t.charCodeAt(0)])+t.slice(1))},93658(t,i,r){"use strict";r.d(i,{i:()=>e});var n=r(47876);function e(t,{isLe:i=!0,isNegative:r=!1}={}){i||(t=t.slice().reverse());const e=t.length;if(r&&e&&128&t[e-1])switch(e){case 0:return new n(0);case 1:return new n(-1*(255^t[0])-1);case 2:return new n(-1*(t[0]+(t[1]<<8)^65535)-1);case 3:return new n(-1*(t[0]+(t[1]<<8)+(t[2]<<16)^16777215)-1);case 4:return new n(-1*(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)-1);case 5:return new n(-1*((t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)+4294967296*(255^t[4]))-1);case 6:return new n(-1*((t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)+4294967296*(t[4]+(t[5]<<8)^65535))-1);default:return new n(t,"le").fromTwos(8*e)}switch(e){case 0:return new n(0);case 1:return new n(t[0]);case 2:return new n(t[0]+(t[1]<<8));case 3:return new n(t[0]+(t[1]<<8)+(t[2]<<16));case 4:return new n(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]);case 5:return new n(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*(t[3]+(t[4]<<8)));case 6:return new n(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*(t[3]+(t[4]<<8)+(t[5]<<16)));default:return new n(t,"le")}}},99128(t,i,r){"use strict";r.d(i,{a:()=>e});var n=r(87004);function e(t){if(!t||"0x"===t)return"";if(n.eR.test(t))return t.substring(2);if(n.Ed.test(t))return t;throw new Error(`Expected hex value to convert, found '${t}'`)}}}]); \ No newline at end of file diff --git a/modu.4da7ddf18fb2123c.js b/modu.a95d286a1ae2ea9b.js similarity index 88% rename from modu.4da7ddf18fb2123c.js rename to modu.a95d286a1ae2ea9b.js index 614cfc6..16c8511 100644 --- a/modu.4da7ddf18fb2123c.js +++ b/modu.a95d286a1ae2ea9b.js @@ -1 +1 @@ -"use strict";(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[7534],{665(e,t,a){a.d(t,{A:()=>d});var n=a(62846),r=a(6807),i=a(54143),s=a(73414),o=a(15413),c=a(95927);function d(e){return e?c.isBN(e)?e:(0,i.qv)(e)?(0,n.v)(e.toString()):(0,r.s)(e)?new c(e.toString()):(0,o.g)(e)?e.toBn():(0,s.R)(e)?new c(e.toBigInt().toString()):new c(e):new c(0)}},770(e,t,a){a.d(t,{AC:()=>Y});var n=a(89129),r=a(43826),i=a(93302),s=a(63789),o=a(665),c=a(79876),d=a(76733),u=a(54143),l=a(59540),f=a(6404),p=a(29220),b=a(73108),h=a(33012),x=a(72001),m=a(82228),y=a(6073),g=a(25923);const V=new g.t(!1),w={isDevelopment:()=>V.getValue(),set:e=>{V.next(e)},subject:V};var v=a(59359),S=a(18045),k=a(76506),I=a(92100);const T="account:",A="address:",C="contract:";function E(e){return(0,I.X)((0,k.F)(e,!0))}function M(e){return`${T}${E(e)}`}function N(e){return`${A}${E(e)}`}function P(e){return`${C}${E(e)}`}const R=new RegExp(`^${T}0x[0-9a-f]*`,""),B=new RegExp(`^${A}0x[0-9a-f]*`,""),H=new RegExp(`^${C}0x[0-9a-f]*`,"");var O=a(17779),U=a(18767);function _(e,t=!1){let a={};const n=new g.t({}),r=()=>function(e,t,a){const n=w.isDevelopment(),r={};Object.keys(e).forEach(t=>{const{json:{meta:{isTesting:i=!1}={}}={}}=e[t];a&&!n&&!0===i||(r[t]=e[t])}),t.next(r)}(a,n,t);return w.subject.subscribe(r),{add:(t,n,s,o)=>(a=(0,O.f)(a),a[n]={json:(0,i.b)({},s,{address:n}),option:(0,U.j)(n,s.meta.name),type:o},s.meta.isInjected||s.meta.isTesting&&!w.isDevelopment()||t.set(e(n),s),r(),a[n]),remove:(t,n)=>{a=(0,O.f)(a),delete a[n],t.remove(e(n)),r()},subject:n}}const L=_(M,!0),D=_(N),F=_(P),W=(0,v.z)([L.subject,D.subject,F.subject]).pipe((0,S.T)(([e,t,a])=>({accounts:e,addresses:t,contracts:a})));let K=!1;const q=(e,t)=>{const a=e.option.name,n=t.option.name;return a.localeCompare(n)},$=(e,t)=>{const a=e.json.meta.whenCreated||0,n=t.json.meta.whenCreated||0;return an?-1:0};class z{#e=null;optionsSubject=new g.t(this.emptyOptions());createOptionHeader(e){return{key:`header-${e.toLowerCase()}`,name:e,value:null}}init(e){if(K)throw new Error("Unable to initialise options more than once");this.#e=W.subscribe(()=>{const t=this.emptyOptions();this.addAccounts(e,t),this.addAddresses(e,t),this.addContracts(e,t),t.address=this.linkItems({Addresses:t.address,Recent:t.recent}),t.account=this.linkItems({Accounts:t.account,Development:t.testing}),t.contract=this.linkItems({Contracts:t.contract}),t.all=[].concat(t.account,t.address),t.allPlus=[].concat(t.account,t.address,t.contract),this.optionsSubject.next(t)}),K=!0}clear(){this.#e&&this.#e.unsubscribe()}linkItems(e){return Object.keys(e).reduce((t,a)=>{const n=e[a];return t.concat(n.length?[this.createOptionHeader(a)]:[],n)},[])}addAccounts(e,t){const a=e.accounts.subject.getValue();Object.values(a).sort(q).forEach(({json:{meta:{isTesting:e=!1}},option:a})=>{e?t.testing.push(a):t.account.push(a)})}addAddresses(e,t){const a=e.addresses.subject.getValue();Object.values(a).filter(({json:e})=>!!e.meta.isRecent).sort($).forEach(({option:e})=>{t.recent.push(e)}),Object.values(a).filter(({json:e})=>!e.meta.isRecent).sort(q).forEach(({option:e})=>{t.address.push(e)})}addContracts(e,t){const a=e.contracts.subject.getValue();Object.values(a).sort(q).forEach(({option:e})=>{t.contract.push(e)})}emptyOptions(){return{account:[],address:[],all:[],allPlus:[],contract:[],recent:[],testing:[]}}}var j=a(33571),G=a(44734),J=a(45414),X=a(70020);class Q{all(e){X.each((t,a)=>{e(a,t)})}get(e,t){t(X.get(e))}remove(e,t){X.remove(e),t&&t()}set(e,t,a){X.set(e,t),a&&a()}}class Z{#t;#a;#n;#r;#i;_store;_genesisHash;_genesisHashAdd=[];constructor(){this.#t=L,this.#a=D,this.#n=F,this.#r=!1,this._store=new Q}get accounts(){return this.#t}get addresses(){return this.#a}get contracts(){return this.#n}get isEthereum(){return this.#r}get keyring(){if(this.#i)return this.#i;throw new Error("Keyring should be initialised via 'loadAll' before use")}get genesisHash(){return this._genesisHash}get genesisHashes(){return this._genesisHash?[this._genesisHash,...this._genesisHashAdd]:[...this._genesisHashAdd]}decodeAddress=(e,t,a)=>this.keyring.decodeAddress(e,t,a);encodeAddress=(e,t)=>this.keyring.encodeAddress(e,t);getPair(e){return this.keyring.getPair(e)}getPairs(){return this.keyring.getPairs().filter(e=>w.isDevelopment()||!0!==e.meta.isTesting)}isAvailable(e){const t=this.accounts.subject.getValue(),a=this.addresses.subject.getValue(),n=this.contracts.subject.getValue(),r=(0,d.K)(e)?e:this.encodeAddress(e);return!t[r]&&!a[r]&&!n[r]}isPassValid(e){return e.length>0}setSS58Format(e){this.#i&&(0,G.E)(e)&&this.#i.setSS58Format(e)}setDevMode(e){w.set(e)}initKeyring(e){const t=(0,j.AW)(e,!0);(0,J.L)(e.isDevelopment)&&this.setDevMode(e.isDevelopment),this.#r="ethereum"===t.type,this.#i=t,this._genesisHash=e.genesisHash&&((0,d.K)(e.genesisHash)?e.genesisHash.toString():e.genesisHash.toHex()),this._genesisHashAdd=e.genesisHashAdd||[],this._store=e.store||this._store,this.addAccountPairs()}addAccountPairs(){this.keyring.getPairs().forEach(({address:e,meta:t})=>{this.accounts.add(this._store,e,{address:e,meta:t})})}addTimestamp(e){e.meta.whenCreated||e.setMeta({whenCreated:Date.now()})}}const Y=new class extends Z{keyringOption=new z;#s={account:()=>this.accounts,address:()=>this.addresses,contract:()=>this.contracts};addExternal(e,t={}){const a=this.keyring.addFromAddress(e,(0,i.b)({},t,{isExternal:!0}),null,t?.type);return{json:this.saveAccount(a),pair:a}}addHardware(e,t,a={}){return this.addExternal(e,(0,i.b)({},a,{hardwareType:t,isHardware:!0}))}addMultisig(e,t,a={}){let n=(0,h.x)(e,t);this.isEthereum&&(n=n.slice(0,20));const r=(0,s.m)(e.map(e=>this.decodeAddress(e))).map(e=>this.encodeAddress(e));return this.addExternal(n,(0,i.b)({},a,{isMultisig:!0,threshold:(0,o.A)(t).toNumber(),who:r}))}addPair(e,t){return this.keyring.addPair(e),{json:this.saveAccount(e,t),pair:e}}addUri(e,t,a={},n){const r=this.keyring.addFromUri(e,a,n);return{json:this.saveAccount(r,t),pair:r}}backupAccount(e,t){return e.isLocked||e.lock(),e.decodePkcs8(t),e.toJson(t)}async backupAccounts(e,t){const a=e.map(e=>new Promise(t=>{this._store.get(M(e),t)})),n=await Promise.all(a);return(0,i.b)({},(0,x.g)((0,c.j)(JSON.stringify(n)),["batch-pkcs8"],t),{accounts:n.map(e=>({address:e.address,meta:e.meta}))})}createFromJson(e,t={}){return this.keyring.createFromJson((0,i.b)({},e,{meta:(0,i.b)({},e.meta,t)}))}createFromUri(e,t={},a){return this.keyring.createFromUri(e,t,a)}encryptAccount(e,t){const a=e.toJson(t);a.meta.whenEdited=Date.now(),this.keyring.addFromJson(a),this.accounts.add(this._store,e.address,a,e.type)}forgetAccount(e){this.keyring.removePair(e),this.accounts.remove(this._store,e)}forgetAddress(e){this.addresses.remove(this._store,e)}forgetContract(e){this.contracts.remove(this._store,e)}getAccount(e){return this.getAddress(e,"account")}getAccounts(){const e=this.accounts.subject.getValue();return Object.keys(e).map(e=>this.getAddress(e,"account")).filter(e=>!!e&&(w.isDevelopment()||!0!==e.meta.isTesting))}getAddress(e,t=null){const a=(0,d.K)(e)?e:this.encodeAddress(e),n=this.decodeAddress(a),r=(t?[this.#s[t]]:Object.values(this.#s)).reduce((e,t)=>t().subject.getValue()[a]||e,void 0);return r&&{address:a,meta:r.json.meta,publicKey:n}}getAddresses(){const e=this.addresses.subject.getValue();return Object.keys(e).map(e=>this.getAddress(e)).filter(e=>!!e)}getContract(e){return this.getAddress(e,"contract")}getContracts(){const e=this.contracts.subject.getValue();return Object.entries(e).filter(([,{json:{meta:{contract:e}}}])=>!!e&&e.genesisHash===this.genesisHash).map(([e])=>this.getContract(e)).filter(e=>!!e)}rewriteKey(e,t,a,n){a.startsWith("0x")||(this._store.remove(t),this._store.set(n(a),e))}loadAccount(e,t){if(!e.meta.isTesting&&e.encoded){const t=this.keyring.addFromJson(e,!0);this.accounts.add(this._store,t.address,e,t.type)}const[,a]=t.split(":");this.rewriteKey(e,t,a.trim(),M)}loadAddress(e,t){const{isRecent:a,whenCreated:n=0}=e.meta;if(a&&Date.now()-n>86400)return void this._store.remove(t);const r=(0,u.qv)(e.address)&&66!==e.address.length?e.address:this.encodeAddress((0,u.qv)(e.address)?(0,l.V)(e.address):this.decodeAddress(e.address,!0)),[,i]=t.split(":");this.addresses.add(this._store,r,e),this.rewriteKey(e,t,i,N)}loadContract(e,t){const a=this.encodeAddress(this.decodeAddress(e.address)),[,n]=t.split(":");e.meta.genesisHash=e.meta.genesisHash||e.meta.contract?.genesisHash,this.contracts.add(this._store,a,e),this.rewriteKey(e,t,n,P)}loadInjected(e,t,a){const n={address:e,meta:(0,i.b)({},t,{isInjected:!0})},r=this.keyring.addFromAddress(e,n.meta,null,a);this.accounts.add(this._store,r.address,n,r.type)}allowGenesis(e){if(e?.meta&&this.genesisHash){const t=Object.values(r.B).find(e=>e.includes(this.genesisHash||""))||[this.genesisHash];if(e.meta.genesisHash)return t.includes(e.meta.genesisHash)||this.genesisHashes.includes(e.meta.genesisHash);if(e.meta.contract)return t.includes(e.meta.contract.genesisHash)}return!0}loadAll(e,t=[]){super.initKeyring(e),this._store.all((t,a)=>{if(!(0,f.T)(e.filter)||e.filter(a))try{this.allowGenesis(a)&&(R.test(t)?this.loadAccount(a,t):B.test(t)?this.loadAddress(a,t):H.test(t)&&this.loadContract(a,t))}catch{console.warn(`Keyring: Unable to load ${t}:${(0,p.A)(a)}`)}}),t.forEach(e=>{if(this.allowGenesis(e))try{this.loadInjected(e.address,e.meta,e.type)}catch{console.warn(`Keyring: Unable to inject ${(0,p.A)(e)}`)}}),this.keyringOption.init(this)}restoreAccount(e,t){const a=Array.isArray(e.encoding.content)?e.encoding.content[1]:"ed25519",r=Array.isArray(e.encoding.type)?e.encoding.type:[e.encoding.type],i=(0,n.x)({toSS58:this.encodeAddress,type:a},{publicKey:this.decodeAddress(e.address,!0)},e.meta,(0,u.qv)(e.encoded)?(0,l.V)(e.encoded):(0,m.u)(e.encoded),r);return i.decodePkcs8(t),this.addPair(i,t),i.lock(),i}restoreAccounts(e,t){JSON.parse((0,b.F)((0,y._)(e,t))).forEach(e=>{this.loadAccount(e,M(e.address))})}saveAccount(e,t){this.addTimestamp(e);const a=e.toJson(t);return this.keyring.addFromJson(a),this.accounts.add(this._store,e.address,a,e.type),a}saveAccountMeta(e,t){const a=e.address;this._store.get(M(a),n=>{e.setMeta(t),n.meta=e.meta,this.accounts.add(this._store,a,n,e.type)})}saveAddress(e,t,a="address"){const n=this.addresses.subject.getValue(),r=n[e]?.json||{address:e,meta:{isRecent:void 0,whenCreated:Date.now()}};return Object.keys(t).forEach(e=>{r.meta[e]=t[e]}),delete r.meta.isRecent,this.#s[a]().add(this._store,e,r),r}saveContract(e,t){return this.saveAddress(e,t,"contract")}saveRecent(e){return this.addresses.subject.getValue()[e]||this.addresses.add(this._store,e,{address:e,meta:{genesisHash:this.genesisHash,isRecent:!0,whenCreated:Date.now()}}),this.addresses.subject.getValue()[e]}}},848(e,t,a){a.d(t,{Q:()=>l});var n=a(665),r=a(45414),i=a(12923),s=a(1510),o=a(70885);const c=o.SI[o.E7].text;let d=0,u=c;const l=function(e,{decimals:t=d,forceUnit:a,locale:c="en",withAll:u=!1,withSi:l=!0,withSiFull:f=!1,withUnit:p=!0,withZero:b=!0}={}){let h=(0,n.A)(e).toString();if(0===h.length||"0"===h)return"0";let x="";h[0].startsWith("-")&&(x="-",h=h.substring(1));const m=(0,o.Mb)(h,t,a),y=h.length-(t+m.power),g=y<=0?"0":h.substring(0,y);let V=h.padStart(y<0?t:1,"0").substring(y<0?0:y).padEnd(u?Math.max(t,4):4,"0").substring(0,u?Math.max(4,t+m.power):4);if(!b){let e=V.length-1;do{"0"===V[e]&&e--}while("0"===V[e]);V=V.substring(0,e+1)}const w=(0,r.L)(p)?o.SI[o.E7].text:p,v=l||f?"-"===m.value?p?` ${w}`:"":` ${f?`${m.text}${p?" ":""}`:m.value}${p?w:""}`:"",{decimal:S,thousand:k}=(0,s.A)(c);return`${x}${(0,i.z)(g,k)}${V&&`${S}${V}`}${v}`};l.calcSi=(e,t=d)=>(0,o.Mb)(e,t),l.findSi=o.WB,l.getDefaults=()=>({decimals:d,unit:u}),l.getOptions=(e=d)=>o.SI.filter(({power:t})=>!(t<0)||e+t>=0),l.setDefaults=({decimals:e,unit:t})=>{d=(Array.isArray(e)?e[0]:e)??d,u=(Array.isArray(t)?t[0]:t)??u,o.SI[o.E7].text=u}},878(e,t,a){a.d(t,{n:()=>o});var n=a(51661),r=a(59540),i=a(4747),s=a(34106);function o(e,{pallets:t},a){const o={};for(let a=0,c=t.length;a(0,i.T)({},c,t=>{const a=e.createTypeUnsafe(e.createLookupType(t.type),[(0,r.V)(t.value.toHex())]);return a.meta=t,a},s.q))}return o}},1510(e,t,a){function n(e){return{decimal:.1.toLocaleString(e,{useGrouping:!1}).charAt(1),thousand:1e3.toLocaleString(e,{useGrouping:!0}).replace(/\d/g,"").charAt(0)}}a.d(t,{A:()=>n})},2001(e,t,a){a.d(t,{k:()=>n,o:()=>r});const n=2147483648;function r(e){if(!e.startsWith("m/"))return!1;const t=e.split("/").slice(1);for(const e of t){const t=/^\d+'?$/.test(e)?parseInt(e.replace(/'$/,""),10):Number.NaN;if(isNaN(t)||t>=n||t<0)return!1}return!0}},2866(e,t,a){a.d(t,{AJ:()=>s,Gs:()=>n,O:()=>d,O3:()=>l,Ww:()=>u,_P:()=>r,_r:()=>o,eX:()=>c,ti:()=>i});const n="off",r=[{info:"on",text:"Allow camera access",value:"on"},{info:"off",text:"Do not allow camera access",value:"off"}],i="default",s="session",o=[{info:"session",text:"Once per session",value:"session"},{info:"tx",text:"On each transaction",value:"tx"}],c="off",d=[{info:"off",text:"Do not auto-update extension metadata",value:"off"},{info:"on",text:"Auto-update extension metadata",value:"on"}],u="off",l=[{info:"on",text:"Allow local in-browser account storage",value:"on"},{info:"off",text:"Do not allow local in-browser account storage",value:"off"}]},3236(e,t,a){a.d(t,{H:()=>s});var n=a(36730),r=a(33482);const i=new Uint8Array([0,97,115,109]);function s(e){return(0,r.b)(e)&&(0,n.f)(e.subarray(0,4),i)}},3644(e,t,a){a.d(t,{t:()=>i});var n=a(92100),r=a(57041);function i(e,{bitLength:t=-1,isLe:a=!1,isNegative:i=!1}={}){return(0,n.X)((0,r.a)(e,{bitLength:t,isLe:a,isNegative:i}))}},3877(e,t,a){a.d(t,{Ur:()=>o,Z0:()=>s,nz:()=>c});var n=a(92100);function r(e){const t=e.name?.toLowerCase()||"";return["enum","hashmap","linkage","null","option","range","rangeinclusive","result","struct","tuple","vec","vecfixed"].includes(t)}function i(e,t,a,{message:r},i,s,o,c,d){let u="";try{u=`: ${new c(e).toRawType()}`}catch{}return`${t}: failed at ${(0,n.X)(i.subarray(0,16))}…${d?` on ${d}`:""} (index ${s+1}/${o})${u}:: ${r}`}function s(e,t,a,[n,r]){const s=t.length;let o=0,c=0;try{for(;c1024&&r(n[d]))throw new Error(`decodeU8aStruct: Maximum depth exceeded, received ${o} elements, limit 1024`);try{for(;d1024&&r(s))throw new Error(`decodeU8aVec: Maximum depth exceeded, received ${o} elements, limit 1024`);let c=n,d=0;try{for(;dr,s:()=>n})},5457(e,t,a){a.d(t,{u:()=>o});var n=a(83448),r=a(17080),i=a(92100),s=a(27827);class o extends Array{registry;createdAtHash;initialU8aLength;isStorageFallback;static get[Symbol.species](){return Array}constructor(e,t){super(t),this.registry=e}get encodedLength(){const e=this.length;let t=(0,r.R)(e).length;for(let a=0;ab,l:()=>h});var n=a(85871),r=a(54143),i=a(6409),s=a(8781),o=a(56109),c=a(29220),d=a(33482),u=a(5457),l=a(3877),f=a(71135);const p=(0,s.v)("Vec");function b(e,t,a,n,r){if(Array.isArray(a)){const n=t.length;for(let i=0;i524288)throw new Error(`Vec length ${r.toString()} exceeds 524288`);return[t,r,a]}if(!e)return[null,0,0];throw new Error(`Expected array/hex input to Vec<*> decoding, found ${typeof e}: ${(0,c.A)(e)}`)}(a);super(e,h),this.#o=s||u((0,f.q8)(e,t)),this.initialU8aLength=((0,d.b)(p)?(0,l.nz)(e,this,p,x,this.#o):b(e,this,p,x,this.#o))[0]}static with(e){let t;const a=e=>t=e;return class extends h{constructor(n,r){super(n,e,r,{definition:t,setDefinition:a})}}}get Type(){return this.#o.name}indexOf(e){const t=e instanceof this.#o?e:new this.#o(this.registry,e);for(let e=0,a=this.length;e`}}},5860(e,t,a){a.d(t,{i:()=>i});var n=a(65281),r=a(33482);function i(e){return(t,a)=>{if(!(0,r.b)(a)||32!==a.length)throw new Error("Invalid chainCode passed to derive");const i=e(t.secretKey,a);return{publicKey:n.lG(i),secretKey:i}}}},5886(e,t,a){a.d(t,{U:()=>r});var n=a(63181);class r{encodedLength=0;isEmpty=!0;registry;createdAtHash;initialU8aLength=0;isStorageFallback;constructor(e){this.registry=e}get hash(){throw new Error(".hash is not implemented on Null")}eq(e){return e instanceof r||(0,n.k)(e)}inspect(){return{}}toHex(){return"0x"}toHuman(){return this.toJSON()}toJSON(){return null}toPrimitive(){return null}toRawType(){return"Null"}toString(){return""}toU8a(e){return new Uint8Array}}},5957(e,t,a){a.d(t,{O:()=>r});var n=a(29220);function r(e){const t="string"!=typeof e?(0,n.A)(e):e;try{const e=JSON.parse(t);return"object"==typeof e&&null!==e}catch{return!1}}},6073(e,t,a){a.d(t,{_:()=>o});var n=a(59540),r=a(54143),i=a(82228),s=a(23433);function o({encoded:e,encoding:t},a){if(!e)throw new Error("No encrypted data available to decode");return(0,s.y)((0,r.qv)(e)?(0,n.V)(e):(0,i.u)(e),a,Array.isArray(t.type)?t.type:[t.type])}},6404(e,t,a){function n(e){return"function"==typeof e}a.d(t,{T:()=>n})},6807(e,t,a){function n(e){return"bigint"==typeof e}a.d(t,{s:()=>n})},8781(e,t,a){a.d(t,{E:()=>b,v:()=>g});var n=a(38405),r=a(36122),i=a(16880),s=a(71614),o=a(6404),c=a(94547),d=a(33482),u=a(92100),l=a(6409),f=a(56109);const p={debug:"log",error:"error",log:"log",warn:"warn"};function b(e){return Array.isArray(e)?e.map(b):(0,i.f)(e)?e.toString():(0,d.b)(e)||(0,s.P)(e)?(0,u.X)((0,l.e)(e)):function(e){if(e&&(0,c.G)(e)&&e.constructor===Object){const t={};for(const[a,n]of Object.entries(e))t[a]=b(n);return t}return e}(e)}function h(e,t,a,n=-1){if(1===a.length&&(0,o.T)(a[0])){const r=a[0]();return h(e,t,Array.isArray(r)?r:[r],n)}var i;console[p[e]]((0,r.Y)(new Date),t,...a.map(b).map((i=n,e=>{if(i<=0)return e;const t=`${e}`;return t.lengthh("debug",t,e,r):f.l,error:(...e)=>h("error",t,e),log:(...e)=>h("log",t,e),noop:f.l,warn:(...e)=>h("warn",t,e)}}},9799(e,t,a){a.d(t,{X:()=>c,q:()=>o});var n=a(49981),r=a(99953),i=a(6409),s=a(16438);function o(e,t=256,a,o){const c=Math.ceil(t/8),d=(0,i.e)(e);return!r.CW||!o&&(0,s.i_)()?(0,s.Sx)(d,(0,i.e)(a),c):a?(0,n.S)(d,{dkLen:c,key:a}):(0,n.S)(d,{dkLen:c})}const c=(0,a(97916).wu)(o)},10068(e,t,a){a.d(t,{s:()=>n});class n{registry;createdAtHash;isStorageFallback;#c;constructor(e,t="DoNotConstruct"){throw this.registry=e,this.#c=new Error(`DoNotConstruct: Cannot construct unknown type ${t}`),this.#c}static with(e){return class extends n{constructor(t){super(t,e)}}}get encodedLength(){throw this.#c}get hash(){throw this.#c}get isEmpty(){throw this.#c}eq(){throw this.#c}inspect(){throw this.#c}toHex(){throw this.#c}toHuman(){throw this.#c}toJSON(){throw this.#c}toPrimitive(){throw this.#c}toRawType(){throw this.#c}toString(){throw this.#c}toU8a(){throw this.#c}}},10441(e,t,a){a.d(t,{H:()=>u});var n=a(9799),r=a(76506);const i=32,s=[{colors:[0,28,0,0,28,0,0,28,0,0,28,0,0,28,0,0,28,0,1],freq:1},{colors:[0,1,3,2,4,3,0,1,3,2,4,3,0,1,3,2,4,3,5],freq:20},{colors:[1,2,3,1,2,4,5,5,4,1,2,3,1,2,4,5,5,4,0],freq:16},{colors:[0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,3],freq:32},{colors:[0,1,2,3,4,5,0,1,2,3,4,5,0,1,2,3,4,5,6],freq:32},{colors:[0,1,2,3,4,5,3,4,2,0,1,6,7,8,9,7,8,6,10],freq:128},{colors:[0,1,2,3,4,5,6,7,8,9,10,8,6,7,5,3,4,2,11],freq:128}],o=s.map(e=>e.freq).reduce((e,t)=>e+t),c={cx:i,cy:i,fill:"#eee",r:i};let d=new Uint8Array;function u(e,{isAlternative:t}){const a=function(e=!1){const{r:t,r3o4:a,ro2:n,ro4:r,rroot3o2:s,rroot3o4:o}=function(e){const t=e?20:24;return{r:t,r3o4:3*t/4,ro2:t/2,ro4:t/4,rroot3o2:t*Math.sqrt(3)/2,rroot3o4:t*Math.sqrt(3)/4}}(e);return[[i,i-t],[i,i-n],[i-o,i-a],[i-s,i-n],[i-o,i-r],[i-s,i],[i-s,i+n],[i-o,i+r],[i-o,i+a],[i,i+t],[i,i+n],[i+o,i+a],[i+s,i+n],[i+o,i+r],[i+s,i],[i+s,i-n],[i+o,i-r],[i+o,i-a],[i,i]]}(t);let u;try{u=function(e){const t=function(e){return d.length||(d=(0,n.q)(new Uint8Array(32),512)),(0,n.q)((0,r.F)(e),512).map((e,t)=>(e+256-d[t])%256)}(e),a=Math.floor((t[30]+256*t[31])%o),i=t[28]%6*3,c=Math.floor(70*t[29]/256+26)%80+30,u=function(e){let t=0;const a=s.find(a=>(t+=a.freq,e{const a=(e+t%28*58)%256;if(0===a)return"#444";if(255===a)return"transparent";const n=Math.floor(a%64*360/64),r=[53,15,35,75][Math.floor(a/64)];return`hsl(${n}, ${c}%, ${r}%)`});return u.colors.map((e,t)=>l[u.colors[t<18?(t+i)%18:18]])}(e)}catch{u=new Array(a.length).fill("#ddd")}return[c].concat(a.map(([e,t],a)=>({cx:e,cy:t,fill:u[a],r:5})))}},10971(e,t,a){a.d(t,{F:()=>r});var n=a(70017);class r extends n.J{static with(e,t){return class extends r{constructor(a,n){super(a,e,t,n,"BTreeMap")}}}}},11243(e,t,a){a.d(t,{Z8:()=>i,dr:()=>s,vA:()=>r});var n=a(6404);function r(e,t){if(!e)throw new Error((0,n.T)(t)?t():t)}function i(e,t){return r(null!=e,t),e}function s(e){throw new Error(`This codepath should be unreachable. Unhandled input: ${e}`)}},11709(e,t,a){a.d(t,{V:()=>p});var n=a(70672),r=a(85519),i=a(22665),s=a(18815),o=a(58322),c=a(29220),d=a(46650);function u(e,t){return(0,c.A)({t:e})===(0,c.A)({t})}function l(e){throw e}function f(){}function p({delay:e,skipChange:t=!1,skipTimeout:a=!1}={}){return c=>c.pipe((0,n.W)(l),t?(0,o.M)(f):(0,r.F)(u),(0,i.H)(1),a?(0,s.B)():(0,d.e)(e))}},11963(e,t,a){a.d(t,{Yd:()=>b,lf:()=>p,y2:()=>f});var n=a(97713),r=a(52001),i=a(15460),s=a(99953),o=a(6409),c=a(16438);const d={256:r.sc,512:i.Zf},u={256:c.TR,512:c.Qr};function l(e){return(t,a,n)=>f(t,a,e,n)}function f(e,t,a=256,r){const i=(0,o.e)(e);return!s.CW||!r&&(0,c.i_)()?u[a](i,t):(0,n.w)(d[a],i,t)}const p=l(256),b=l(512)},12423(e,t,a){a.d(t,{L:()=>r});var n=a(57559);class r extends(n.p.with(128)){__UIntType="u128"}},12834(e,t,a){a.d(t,{t:()=>o});var n=a(7076),r=a(99953),i=a(6409),s=a(16438);function o(e,{publicKey:t,secretKey:a},o){if(!a)throw new Error("Expected a valid secretKey");if(!t)throw new Error("Expected a valid publicKey");const c=(0,i.e)(e),d=a.subarray(0,32);return!r.CW||!o&&(0,s.i_)()?(0,s.tr)(t,d,c):n.ev.sign(c,d)}},12923(e,t,a){a.d(t,{z:()=>r});const n=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g");function r(e,t=","){const a=e[0].startsWith("-"),r=a?e.substring(1).match(n):e.match(n);return r?`${a?"-":""}${r.join(t)}`:e}},13880(e,t,a){a.d(t,{z:()=>s});var n=a(67342),r=a(99953),i=a(16438);function s(e,t){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);return 33===e.length?e:!r.CW||!t&&(0,i.i_)()?(0,i.zC)(e):n.bI.ProjectivePoint.fromHex(e).toRawBytes(!0)}},14969(e,t,a){a.d(t,{q:()=>k});var n=a(95927),r=a(848),i=a(6807),s=a(16880),o=a(665),c=a(21327),d=a(62846),u=a(3644),l=a(57041),f=a(51524),p=a(63937),b=a(6404),h=a(75344),x=a(54143),m=a(44734),y=a(94547),g=a(76733),V=a(33482);const w=new n(1e4),v=[["Perquintill",f.ik],["Perbill",f.pr],["Permill",f.i5],["Percent",f.cM]];function S(e,t){if((0,m.E)(e)){if(!Number.isInteger(e)||e>Number.MAX_SAFE_INTEGER||ei)throw new Error(`${this.toRawType()}: Input too large. Found input with ${super.bitLength()} bits, expected ${i}`)}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return this.isZero()}bitLength(){return this.#d}eq(e){return super.eq((0,x.qv)(e)?(0,d.v)(e.toString(),{isLe:!1,isNegative:!this.isUnsigned}):(0,o.A)(e))}inspect(){return{outer:[this.toU8a()]}}isMax(){return this.toU8a().filter(e=>255===e).length===this.#d/8}toBigInt(){return BigInt(this.toString())}toBn(){return this}toHex(e=!1){return(0,u.t)(this,{bitLength:this.bitLength(),isLe:e,isNegative:!this.isUnsigned})}toHuman(e){const t=this.toRawType();if("Balance"===t)return this.isMax()?"everything":(0,r.Q)(this,{decimals:this.registry.chainDecimals[0],withSi:!0,withUnit:this.registry.chainTokens[0]});const[,a]=v.find(([e])=>e===t)||[];return a?function(e,t){return`${(e.mul(w).div(t).toNumber()/100).toFixed(2)}%`}(this,a):(0,c.Z)(this)}toJSON(e=!1){return e||this.#d>128||super.bitLength()>52?this.toHex():this.toNumber()}toPrimitive(){return super.bitLength()>52?this.toString():this.toNumber()}toRawType(){return this instanceof this.registry.createClassUnsafe("Balance")?"Balance":`${this.isUnsigned?"u":"i"}${this.bitLength()}`}toString(e){return super.toString(e)}toU8a(e){return(0,l.a)(this,{bitLength:this.bitLength(),isLe:!0,isNegative:!this.isUnsigned})}}},15051(e,t,a){a.d(t,{I:()=>i});var n=a(73108),r=a(59540);function i(e){return(0,n.F)((0,r.V)(e))}},15317(e,t,a){function n(e,t){return(a,{chainCode:n,isHard:r})=>{if(!r)throw new Error("A soft key was found in the path and is not supported");return e(t(a.secretKey.subarray(0,32),n))}}a.d(t,{v:()=>n})},15413(e,t,a){a.d(t,{g:()=>n});const n=(0,a(59519).Mp)("toBn")},15896(e,t,a){a.d(t,{P:()=>r});var n=a(90258);function r(e,t,a){try{return(0,n.j)(e,t,a)}catch{return!1}}},16880(e,t,a){a.d(t,{f:()=>r});var n=a(95927);function r(e){return n.isBN(e)}},17080(e,t,a){a.d(t,{R:()=>p});var n=a(95927),r=a(665),i=a(57041),s=a(51524),o=a(83448);const c=s.u_.pow(new n(6)).isub(s.Uu),d=s.u_.pow(new n(14)).isub(s.Uu),u=s.u_.pow(new n(30)).isub(s.Uu),l={bitLength:16},f={bitLength:32};function p(e){const t=(0,r.A)(e);if(t.lte(c))return new Uint8Array([t.toNumber()<<2]);if(t.lte(d))return(0,i.a)(t.shln(2).iadd(s.Uu),l);if(t.lte(u))return(0,i.a)(t.shln(2).iadd(s.u_),f);const a=(0,i.a)(t);let n=a.length;for(;0===a[n-1];)n--;if(n<4)throw new Error("Invalid length, previous checks match anything less than 2^30");return(0,o.Q)([new Uint8Array([3+(n-4<<2)]),a.subarray(0,n)])}},17802(e,t,a){a.d(t,{N:()=>n});const n={allowedDecodedLengths:[1,2,4,8,32,33],allowedEncodedLengths:[3,4,6,10,35,36,37,38],allowedPrefix:a(25102).tR.map(({prefix:e})=>e),prefix:42}},18369(e,t,a){a.d(t,{u:()=>s});var n=a(67949),r=a(30450),i=a(59540);function s(e,{isLe:t=!1,isNegative:a=!1}={}){return e&&"0x"!==e?(0,r.L)((0,i.V)(e),{isLe:t,isNegative:a}):(0,n.Q)(0)}},18767(e,t,a){a.d(t,{j:()=>r});var n=a(60750);function r(e,t){const a=(0,n.b)(t)?e.length>15?`${e.slice(0,6)}…${e.slice(-6)}`:e:t;return{key:e,name:a,value:e}}},18907(e,t,a){a.d(t,{I:()=>r});var n=a(19546);function r(e){const t=64&e[0]?2:1,a=1===t?e[0]:(63&e[0])<<2|e[1]>>6|(63&e[1])<<8,r=[34+t,35+t].includes(e.length),i=e.length-(r?2:1),s=(0,n.f)(e.subarray(0,i));return[!(128&e[0]||[46,47].includes(e[0])||(r?e[e.length-2]!==s[0]||e[e.length-1]!==s[1]:e[e.length-1]!==s[0])),i,t,a]}},19287(e,t,a){a.d(t,{q:()=>i});var n=a(54143),r=a(86984);function i(e){return!(!e||42!==e.length||!(0,n.qv)(e))&&(!(!/^(0x)?[0-9a-f]{40}$/.test(e)&&!/^(0x)?[0-9A-F]{40}$/.test(e))||(0,r.t)(e))}},19546(e,t,a){a.d(t,{f:()=>o});var n=a(83448),r=a(79876),i=a(9799);const s=(0,r.j)("SS58PRE");function o(e){return(0,i.q)((0,n.z)(s,e),512)}},19592(e,t,a){a.d(t,{T:()=>i});var n=a(34116),r=a(56197);function i(e,t=-1,a=!1){const i=Math.ceil(t/4),s=i+2;return(0,n.d)(-1===t||e.length===s||!a&&e.lengths?(0,r.a)(e).slice(-1*i):`${"0".repeat(i)}${(0,r.a)(e)}`.slice(-1*i))}},19699(e,t,a){a.d(t,{w:()=>m});var n=a(27429),r=a(8781),i=a(94547),s=a(6404),o=a(56109),c=a(93302),d=a(63724),u=a(39277),l=a(29220);function f(){let e=null,t=null;return{responsePassThrough:t=>null===e?t:e.responsePassThrough(t),sendJsonRpc:a=>{if(!t)throw new Error("setSendJsonRpc must be called before sending requests");null===e?t(a):e.sendJsonRpc(a)},setSendJsonRpc:e=>{t=e},start:a=>{if(null!==e)throw new Error("Can't start the health checker multiple times in parallel");if(!t)throw new Error("setSendJsonRpc must be called before starting the health checks");e=new p(a,t),e.update(!0)},stop:()=>{null!==e&&(e.destroy(),e=null)}}}class p{#u;#l=null;#f=null;#p=null;#b=null;#h;#x=!1;#m=0;constructor(e,t){this.#u=e,this.#h=e=>t((0,l.A)(e))}sendJsonRpc=e=>{let t;try{t=JSON.parse(e)}catch{return}if(t.id){const e="extern:"+(0,l.A)(t.id);t.id=e}this.#h(t)};responsePassThrough=e=>{let t;try{t=JSON.parse(e)}catch{return e}if(t.id&&this.#l===t.id)return this.#l=null,t.result?(this.#u(t.result),this.#x=t.result.isSyncing,this.update(!1),null):(this.update(!1),null);if(t.id&&this.#p===t.id)return this.#p=null,t.result?(this.#b?this.#b=null:this.#b=t.result,this.update(!1),null):(this.update(!1),null);if(t.params&&this.#b&&t.params.subscription===this.#b)return this.update(!0),null;if(t.id){const e=t.id;if(!e.startsWith("extern:"))throw new Error("State inconsistency in health checker");const a=JSON.parse(e.slice(7));t.id=a}return(0,l.A)(t)};update=e=>{if(e&&this.#f&&(clearTimeout(this.#f),this.#f=null),!this.#f){const t=()=>{this.#f=null,this.#l||(this.#l=`health-checker:${this.#m}`,this.#m+=1,this.#h({id:this.#l,jsonrpc:"2.0",method:"system_health",params:[]}))};e?t():this.#f=setTimeout(t,1e3)}!this.#x||this.#b||this.#p||this.startSubscription(),this.#x||!this.#b||this.#p||this.endSubscription()};startSubscription=()=>{if(this.#p||this.#b)throw new Error("Internal error in health checker");this.#p=`health-checker:${this.#m}`,this.#m+=1,this.#h({id:this.#p,jsonrpc:"2.0",method:"chain_subscribeNewHeads",params:[]})};endSubscription=()=>{if(this.#p||!this.#b)throw new Error("Internal error in health checker");this.#p=`health-checker:${this.#m}`,this.#m+=1,this.#h({id:this.#p,jsonrpc:"2.0",method:"chain_unsubscribeNewHeads",params:[this.#b]})};destroy=()=>{this.#f&&(clearTimeout(this.#f),this.#f=null)}}Error;const b=(0,r.v)("api-bizinikiwi-connect"),h=new Map([["author_submitAndWatchExtrinsic","author_unwatchExtrinsic"],["chain_subscribeAllHeads","chain_unsubscribeAllHeads"],["chain_subscribeFinalizedHeads","chain_unsubscribeFinalizedHeads"],["chain_subscribeFinalisedHeads","chain_subscribeFinalisedHeads"],["chain_subscribeNewHeads","chain_unsubscribeNewHeads"],["chain_subscribeNewHead","chain_unsubscribeNewHead"],["chain_subscribeRuntimeVersion","chain_unsubscribeRuntimeVersion"],["subscribe_newHead","unsubscribe_newHead"],["state_subscribeRuntimeVersion","state_unsubscribeRuntimeVersion"],["state_subscribeStorage","state_unsubscribeStorage"]]),x=new WeakMap;class m{#y;#g=new u.$;#V;#w;#v=new Map;#S=new Map;#k=new Map;#I;#T=new n.b;#A=null;#C=!1;constructor(e,t,a){if(!(0,i.G)(e)||!(0,i.G)(e.WellKnownChain)||!(0,s.T)(e.createScClient))throw new Error("Expected an @bizinikiwi/connect interface as first parameter to ScProvider");this.#y=e,this.#V=t,this.#w=a,this.#I=new Set(Object.values(e.WellKnownChain))}get hasSubscriptions(){return!0}get isClonable(){return!1}get isConnected(){return!!this.#A&&this.#C}clone(){throw new Error("clone() is not supported.")}async connect(e,t=f){if(this.isConnected)throw new Error("Already connected!");if(this.#A)return void await this.#A;this.#w&&!this.#w.isConnected&&await this.#w.connect();const a=this.#w?x.get(this.#w):this.#y.createScClient(e);if(!a)throw new Error("Unknown ScProvider!");x.set(this,a);const n=t(),r=e=>{const t=n.responsePassThrough(e);if(!t)return;const a=JSON.parse(t);let r;try{r=this.#g.decodeResponse(a)}catch(e){r=e}if(void 0===a.params?.subscription||!a.method)return this.#k.get(a.id)?.(r);const i=`${a.method}::${a.params.subscription}`,s=this.#v.get(i)?.[0];s?.(r)},i=this.#w?async(...e)=>{const t=this.#w;return(await t.#A).addChain(...e)}:this.#I.has(this.#V)?a.addWellKnownChain:a.addChain;this.#A=i(this.#V).then(e=>{n.setSendJsonRpc(e.sendJsonRpc),(async()=>{try{for await(const t of e.jsonRpcResponses)r(t)}catch{}})(),this.#C=!1;const t=()=>{const e=new Error("Disconnected");this.#k.forEach(t=>t(e)),this.#v.forEach(([t])=>t(e)),this.#v.clear()},a=[],i=()=>{if(0===a.length)return;const e=a.pop();if(!e)throw new Error("Unable to get stale subscription");const{id:t,unsubscribeMethod:n}=e;Promise.race([this.send(n,[t]).catch(o.l),new Promise(e=>setTimeout(e,500))]).then(i).catch(o.l)};return n.start(e=>{const n=!e.isSyncing&&(e.peers>0||!e.shouldHavePeers);this.#C!==n&&(this.#C=n,n?(i(),this.#T.emit("connected"),this.#S.size&&this.#E()):([...this.#v.values()].forEach(e=>{a.push(e[1])}),t(),this.#T.emit("disconnected")))}),(0,c.b)({},e,{remove:()=>{n.stop(),e.remove(),t()},sendJsonRpc:n.sendJsonRpc.bind(n)})});try{await this.#A}catch(e){throw this.#A=null,this.#T.emit("error",e),e}}#E=()=>{const e=[];this.#S.forEach(t=>{if(!t.type.startsWith("author_"))try{const a=new Promise(e=>{this.subscribe(t.type,t.method,t.params,t.callback).catch(e=>console.log(e)),e()});e.push(a)}catch(e){b.error(e)}}),Promise.all(e).catch(e=>b.log(e))};async disconnect(){if(!this.#A)return;const e=await this.#A;this.#A=null,this.#C=!1;try{e.remove()}catch(e){}this.#T.emit("disconnected")}on(e,t){return"connected"===e&&this.isConnected&&t(),this.#T.on(e,t),()=>{this.#T.removeListener(e,t)}}async send(e,t){if(!this.isConnected||!this.#A)throw new Error("Provider is not connected");const a=await this.#A,[n,r]=this.#g.encodeJson(e,t),i=new Promise((e,t)=>{this.#k.set(n,a=>{((0,d.b)(a)?t:e)(a)});try{a.sendJsonRpc(r)}catch(e){this.#A=null;try{a.remove()}catch(e){}this.#T.emit("error",e)}});try{return await i}finally{this.#k.delete(n)}}async subscribe(e,t,a,n){if(!h.has(t))throw new Error(`Unsupported subscribe method: ${t}`);const r=await this.send(t,a),i=`${e}::${r}`,s=h.get(t);if(!s)throw new Error("Invalid unsubscribe method found");return this.#S.set(i,{callback:n,method:t,params:a,type:e}),this.#v.set(i,[e=>{e instanceof Error?n(e,void 0):n(null,e)},{id:r,unsubscribeMethod:s}]),r}unsubscribe(e,t,a){if(!this.isConnected)throw new Error("Provider is not connected");const n=`${e}::${a}`;return this.#v.has(n)?(this.#S.delete(n),this.#v.delete(n),this.send(t,[a])):Promise.reject(new Error(`Unable to find active subscription=${n}`))}}},20091(e,t,a){a.d(t,{Os:()=>W,Kx:()=>U,Pc:()=>L,V3:()=>D,sN:()=>F,hQ:()=>_,BN:()=>K});var n={};a.r(n),a.d(n,{dicle:()=>M,pezkuwi:()=>N,zagros:()=>P});var r=a(665);const i={},s={AnchorData:{anchoredBlock:"u64",docRoot:"H256",id:"H256"},DispatchErrorModule:"DispatchErrorModuleU8",PreCommitData:{expirationBlock:"u64",identity:"H256",signingRoot:"H256"},Fee:{key:"Hash",price:"Balance"},MultiAccountData:{deposit:"Balance",depositor:"AccountId",signatories:"Vec",threshold:"u16"},ChainId:"u8",DepositNonce:"u64",ResourceId:"[u8; 32]","chainbridge::ChainId":"u8",RegistryId:"H160",TokenId:"U256",AssetId:{registryId:"RegistryId",tokenId:"TokenId"},AssetInfo:{metadata:"Bytes"},MintInfo:{anchorId:"Hash",proofs:"Vec",staticHashes:"[Hash; 3]"},Proof:{leafHash:"H256",sortedHashes:"H256"},ProofMint:{hashes:"Vec",property:"Bytes",salt:"[u8; 32]",value:"Bytes"},RegistryInfo:{fields:"Vec",ownerCanBurn:"bool"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","NonProxy"]}},o={...s,AccountInfo:"AccountInfoWithRefCount",Address:"LookupSource",LookupSource:"IndicesLookupSource",Multiplier:"Fixed64",RefCount:"RefCountTo259"},c=[{minmax:[240,243],types:{...o,ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","Vesting"]}}},{minmax:[244,999],types:{...o}},{minmax:[1e3,void 0],types:{...s}}];var d=a(47898);const u={CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Staking","SudoBalances","IdentityJudgement","CancelProxy"]},Weight:"WeightV1"},l={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",LookupSource:"AccountId",Keys:"SessionKeys5",RawSolution:"RawSolutionWith16",ValidatorPrefs:"ValidatorPrefsWithCommission"},f=[{minmax:[1,2],types:{...u,...l,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",Weight:"u32"}},{minmax:[3,22],types:{...u,...l,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"}},{minmax:[23,42],types:{...u,...l,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"}},{minmax:[43,44],types:{...u,...l,DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"}},{minmax:[45,47],types:{...u,...l}},{minmax:[48,49],types:{...u,AccountInfo:"AccountInfoWithDualRefCount"}},{minmax:[50,9099],types:{...u,...(0,d._)("V0")}},{minmax:[9100,9105],types:{...u,...(0,d._)("V1")}},{minmax:[9106,void 0],types:{Weight:"WeightV1"}}],p={CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:{Any:0,NonTransfer:1,Governance:2,Staking:3,UnusedSudoBalances:4,IdentityJudgement:5,CancelProxy:6,Auction:7}},Weight:"WeightV1"},b={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",DispatchErrorModule:"DispatchErrorModuleU8",Keys:"SessionKeys5",LookupSource:"AccountId",ValidatorPrefs:"ValidatorPrefsWithCommission"},h=[{minmax:[0,10],types:{...p,...b,CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ElectionResult:"ElectionResultToSpec10"}},{minmax:[11,12],types:{...p,...b,CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"}},{minmax:[13,22],types:{...p,...b,CompactAssignments:"CompactAssignmentsTo257",RefCount:"RefCountTo259"}},{minmax:[23,24],types:{...p,...b,RefCount:"RefCountTo259"}},{minmax:[25,27],types:{...p,...b}},{minmax:[28,29],types:{...p,AccountInfo:"AccountInfoWithDualRefCount"}},{minmax:[30,9109],types:{...p}},{minmax:[9110,void 0],types:{Weight:"WeightV1"}}],x={DispatchErrorModule:"DispatchErrorModuleU8",FullIdentification:"()",Keys:"SessionKeys7B",Weight:"WeightV1"},m=[{minmax:[0,200],types:{...x,AccountInfo:"AccountInfoWithDualRefCount",Address:"AccountId",LookupSource:"AccountId"}},{minmax:[201,214],types:{...x,AccountInfo:"AccountInfoWithDualRefCount"}},{minmax:[215,228],types:{...x,Keys:"SessionKeys6"}},{minmax:[229,9099],types:{...x,...(0,d._)("V0")}},{minmax:[9100,9105],types:{...x,...(0,d._)("V1")}},{minmax:[9106,void 0],types:{Weight:"WeightV1"}}],y={DispatchErrorModule:"DispatchErrorModuleU8",TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]},Weight:"WeightV1"},g=[{minmax:[0,3],types:{DispatchError:"DispatchErrorPre6First",...y,...(0,d._)("V0")}},{minmax:[4,5],types:{DispatchError:"DispatchErrorPre6First",...y,...(0,d._)("V1")}},{minmax:[500,9999],types:{Weight:"WeightV1",TAssetConversion:"Option"}},{minmax:[1e4,void 0],types:{Weight:"WeightV1"}}],V={DispatchErrorModule:"DispatchErrorModuleU8",TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]},Weight:"WeightV1"},w=[{minmax:[0,3],types:{DispatchError:"DispatchErrorPre6First",...V,...(0,d._)("V0")}},{minmax:[4,5],types:{DispatchError:"DispatchErrorPre6First",...V,...(0,d._)("V1")}},{minmax:[500,1001003],types:{Weight:"WeightV1",TAssetConversion:"Option"}},{minmax:[1002e3,void 0],types:{Weight:"WeightV1",...(0,d._)("V4")}}],v={DispatchErrorModule:"DispatchErrorModuleU8",TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]},Weight:"WeightV1"},S=[{minmax:[0,3],types:{DispatchError:"DispatchErrorPre6First",...v,...(0,d._)("V0")}},{minmax:[4,5],types:{DispatchError:"DispatchErrorPre6First",...v,...(0,d._)("V1")}},{minmax:[500,9434],types:{Weight:"WeightV1",TAssetConversion:"Option"}},{minmax:[9435,void 0],types:{Weight:"WeightV1"}}],k={CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Staking","SudoBalances","IdentityJudgement","CancelProxy"]},Weight:"WeightV1"},I={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",LookupSource:"AccountId",Keys:"SessionKeys5",RawSolution:"RawSolutionWith16",ValidatorPrefs:"ValidatorPrefsWithCommission"},T={"centrifuge-chain":c,dicle:f,node:[{minmax:[0,void 0],types:{Weight:"WeightV2"}}],"node-template":[{minmax:[0,void 0],types:{Weight:"WeightV2"}}],pezkuwi:h,pezkuwichain:m,shell:[{minmax:[0,void 0],types:{}}],statemine:g,statemint:w,zagros:[{minmax:[1,2],types:{...k,...I,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",Weight:"u32"}},{minmax:[3,22],types:{...k,...I,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"}},{minmax:[23,42],types:{...k,...I,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"}},{minmax:[43,44],types:{...k,...I,DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"}},{minmax:[45,47],types:{...k,...I}},{minmax:[48,49],types:{...k,AccountInfo:"AccountInfoWithDualRefCount"}},{minmax:[50,9099],types:{...k,...(0,d._)("V0")}},{minmax:[9100,9105],types:{...k,...(0,d._)("V1")}},{minmax:[9106,void 0],types:{Weight:"WeightV1"}}],westmint:S};var A=a(25102),C=a(59540),E=a(95927);const M=[[214356,4,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",1],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[392764,7,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[409740,8,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[809976,20,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[877581,24,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[879238,25,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[889472,26,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[902937,27,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[932751,28,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[991142,29,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1030162,31,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1119657,32,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1199282,33,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1342534,34,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1392263,35,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1431703,36,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1433369,37,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1490972,41,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[2087397,43,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[2316688,44,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[2549864,45,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[3925782,46,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[3925843,47,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[4207800,48,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[4627944,49,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5124076,50,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5478664,900,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5482450,9e3,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5584305,9010,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5784566,9030,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5879822,9031,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5896856,9032,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5897316,9033,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6117927,9050,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6210274,9070,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6379314,9080,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6979141,9090,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7568453,9100,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7766394,9111,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7911691,9120,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7968866,9121,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7982889,9122,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[8514322,9130,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9091726,9140,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9091774,9150,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9406726,9160,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9921066,9170,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10007115,9180,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10480973,9190,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10578091,9200,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10678509,9210,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10811001,9220,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11096116,9230,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11409279,9250,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11584820,9251,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11716837,9260,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11876919,9261,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11987927,9270,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0x17a6bc0d0062aeb3",1]]],[12077324,9271,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0x17a6bc0d0062aeb3",1]]],[12301871,9280,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1],["0x17a6bc0d0062aeb3",1]]],[12604343,9290,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1],["0x17a6bc0d0062aeb3",1]]],[12841034,9300,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1],["0x17a6bc0d0062aeb3",1]]],[13128237,9310,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1],["0x17a6bc0d0062aeb3",1]]],[13272363,9320,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[13483497,9330,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[13649433,9340,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[13761100,9350,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[13847400,9360,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[14249200,9370,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[14576855,9380,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",3],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1]]],[14849830,9390,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",3],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[15146832,9400,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",3],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[15332317,9401,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",3],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[15661793,9420,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[16165469,9430,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[18293984,102e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",7],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[18293991,103e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",8],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[18451783,104e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",9],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[18679741,1005e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",9],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19166695,1006e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19234157,1006001,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19542944,1007e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19621258,1007001,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19761406,1008e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[20056997,1009e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[20368318,101e4,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[20649086,1011e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[21217837,1011001,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[21300429,1013e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[21460051,1014e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[21925427,1015e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",4],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[22500517,1016e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[22759684,1016001,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[23056976,1016002,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[23544582,1017e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1],["0x2609be83ac4468dc",1]]],[24002343,1017001,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1],["0x2609be83ac4468dc",1]]]],N=[[0,0,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[29231,1,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[188836,5,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[199405,6,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[214264,7,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[244358,8,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[303079,9,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[314201,10,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[342400,11,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[443963,12,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[528470,13,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[687751,14,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[746085,15,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[787923,16,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[799302,17,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1205128,18,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1603423,23,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1733218,24,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[2005673,25,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[2436698,26,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[3613564,27,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[3899547,28,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[4345767,29,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[4876134,30,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5661442,9050,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6321619,9080,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6713249,9090,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7217907,9100,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7229126,9110,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7560558,9122,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[8115869,9140,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[8638103,9151,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9280179,9170,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9738717,9180,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10156856,9190,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10458576,9200,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10655116,9220,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10879371,9230,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11328884,9250,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11532856,9260,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11933818,9270,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[12217535,9280,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1]]],[12245277,9281,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1]]],[12532644,9291,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1]]],[12876189,9300,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1]]],[13800015,9340,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2]]],[14188833,9360,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2]]],[14543918,9370,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2]]],[15978362,9420,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3]]],[1645e4,9430,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3]]],[1784e4,9431,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3]]],[18407475,1000001,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",5],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3]]],[19551e3,1001002,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",5],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0xfbc577b9d747efd6",1]]],[20181758,1001003,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",5],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0xfbc577b9d747efd6",1]]],[20438530,1002e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0xfbc577b9d747efd6",1]]],[21169168,1002004,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0xfbc577b9d747efd6",1]]],[21455374,1002005,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0xfbc577b9d747efd6",1]]],[21558004,1002006,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0xfbc577b9d747efd6",1]]],[21800141,1002007,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0xfbc577b9d747efd6",1]]]],P=[[214356,4,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",1],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[392764,7,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[409740,8,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[809976,20,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[877581,24,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[879238,25,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[889472,26,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[902937,27,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[932751,28,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[991142,29,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1030162,31,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1119657,32,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1199282,33,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1342534,34,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1392263,35,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1431703,36,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1433369,37,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1490972,41,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[2087397,43,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[2316688,44,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[2549864,45,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[3925782,46,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[3925843,47,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[4207800,48,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[4627944,49,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5124076,50,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5478664,900,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5482450,9e3,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5584305,9010,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5784566,9030,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5879822,9031,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5896856,9032,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5897316,9033,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6117927,9050,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6210274,9070,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6379314,9080,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6979141,9090,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7568453,9100,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7766394,9111,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7911691,9120,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7968866,9121,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7982889,9122,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[8514322,9130,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9091726,9140,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9091774,9150,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9406726,9160,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9921066,9170,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10007115,9180,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10480973,9190,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10578091,9200,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10678509,9210,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10811001,9220,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11096116,9230,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11409279,9250,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11584820,9251,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11716837,9260,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11876919,9261,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11987927,9270,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0x17a6bc0d0062aeb3",1]]],[12077324,9271,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0x17a6bc0d0062aeb3",1]]],[12301871,9280,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1],["0x17a6bc0d0062aeb3",1]]],[12604343,9290,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1],["0x17a6bc0d0062aeb3",1]]],[12841034,9300,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1],["0x17a6bc0d0062aeb3",1]]],[13128237,9310,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1],["0x17a6bc0d0062aeb3",1]]],[13272363,9320,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[13483497,9330,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[13649433,9340,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[13761100,9350,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[13847400,9360,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[14249200,9370,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[14576855,9380,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",3],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1]]],[14849830,9390,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",3],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[15146832,9400,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",3],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[15332317,9401,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",3],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[15661793,9420,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[16165469,9430,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[18293984,102e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",7],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[18293991,103e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",8],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[18451783,104e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",9],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[18679741,1005e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",9],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19166695,1006e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19234157,1006001,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19542944,1007e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19621258,1007001,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19761406,1008e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[20056997,1009e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[20368318,101e4,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[20649086,1011e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[21217837,1011001,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[21300429,1013e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[21460051,1014e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[21925427,1015e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",4],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[22500517,1016e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[22759684,1016001,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[23056976,1016002,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[23544582,1017e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1],["0x2609be83ac4468dc",1]]],[24002343,1017001,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1],["0x2609be83ac4468dc",1]]]],R={dicle:{genesisHash:["0xd9d3cd7c1e5d890d969b957f4c5b71a111bbeeabc968f1d0d4538c2663f080a7"]},pezkuwi:{genesisHash:["0x41693961995d879073269a008d0a52832caa3e0ae73869f02127f3d5daa4934c"]},zagros:{genesisHash:["0x297f5a4d105b4b28312586ff1915572ffe4ee015ff772b76399ecbff25a22026"]}},B=Object.entries(n).map(function([e,t]){const a=A.Kx.find(t=>t.network===e)||R[e];if(!a)throw new Error(`Unable to find info for chain ${e}`);return{genesisHash:(0,C.V)(a.genesisHash[0]),network:e,versions:t.map(([e,t,a])=>({apis:a,blockNumber:new E(e),specVersion:new E(t)}))}});function H(e,t,a){return a(e.toString(),t.toString())}function O(e=[],t){return e.filter(({minmax:[e,a]})=>(null==e||t>=e)&&(null==a||t<=a)).reduce((e,{types:t})=>({...e,...t}),{})}function U({knownTypes:e},t,a){return H(t,a,(t,a)=>({...e.typesBundle?.spec?.[a]?.signedExtensions??{},...e.typesBundle?.chain?.[t]?.signedExtensions??{}}))}function _({knownTypes:e},t,a,n){const s=(0,r.A)(n).toNumber();return H(t,a,(t,a)=>({...O(T[a],s),...O(i[t],s),...O(e.typesBundle?.spec?.[a]?.types,s),...O(e.typesBundle?.chain?.[t]?.types,s),...e.typesSpec?.[a]??{},...e.typesChain?.[t]??{},...e.types??{}}))}function L({knownTypes:e},t,a){return H(t,a,(t,a)=>e.hasher||e.typesBundle?.chain?.[t]?.hasher||e.typesBundle?.spec?.[a]?.hasher||null)}function D({knownTypes:e},t,a){return H(t,a,(t,a)=>({...e.typesBundle?.spec?.[a]?.rpc??{},...e.typesBundle?.chain?.[t]?.rpc??{}}))}function F({knownTypes:e},t,a){return H(t,a,(t,a)=>({...e.typesBundle?.spec?.[a]?.runtime??{},...e.typesBundle?.chain?.[t]?.runtime??{}}))}function W({knownTypes:e},t,a){return H(t,a,(t,a)=>({...e.typesBundle?.spec?.[a]?.alias??{},...e.typesBundle?.chain?.[t]?.alias??{},...e.typesAlias??{}}))}function K(e,t){const a=B.find(t=>e.eq(t.genesisHash));return a?[a.versions.reduce((e,a)=>t.gt(a.blockNumber)?a:e,void 0),a.versions.find(e=>t.lte(e.blockNumber))]:[void 0,void 0]}},20662(e,t,a){a.d(t,{r:()=>i});var n=a(82228),r=a(55745);function i(e,t,a){return{encoded:(0,n.KA)(e),encoding:{content:t,type:a?r.Kk:r.hJ,version:r.hP}}}},21327(e,t,a){a.d(t,{Z:()=>s});var n=a(665),r=a(12923),i=a(1510);function s(e,{locale:t="en"}={}){const{thousand:a}=(0,i.A)(t);return(0,r.z)((0,n.A)(e).toString(),a)}},22373(e,t,a){a.d(t,{K:()=>i});var n=a(49141),r=a(97151);function i(e,t,a=(0,n.a)(24)){return{encrypted:(0,r.I)(e,a,t),nonce:a}}},23100(e,t,a){a.d(t,{h:()=>i});var n=a(83448),r=a(17080);function i(e){return(0,n.Q)([(0,r.R)(e.length),e])}},23205(e,t,a){a.d(t,{DT:()=>o,Hr:()=>i,Ln:()=>s,Qb:()=>u,b9:()=>p,dE:()=>b,hL:()=>d,hq:()=>n,mb:()=>l,nK:()=>c,nM:()=>f,oY:()=>r});const n=128,r=0,i=new Uint8Array,s=new Uint8Array([0]),o=127,c="bare",d=4,u=63,l=192,f=0,p=64,b=4},23254(e,t,a){function n(e,t=0){if(e<=0)throw new Error("Expected non-zero, positive number as a range size");const a=new Array(e);for(let n=0;nn})},23433(e,t,a){a.d(t,{y:()=>d});var n=a(79876),r=a(21093),i=a(75213),s=a(53335),o=a(55025),c=a(55745);function d(e,t,a=c.Kk){if(!e)throw new Error("No encrypted data available to decode");if(a.includes("xsalsa20-poly1305")&&!t)throw new Error("Password required to decode encrypted data");let d=e;if(t){let u;if(a.includes("scrypt")){const{params:a,salt:n}=(0,o.s)(e);u=(0,s.g)(t,n,a).password,e=e.subarray(c.Nz)}else u=(0,n.j)(t);d=(0,i.y)(e.subarray(c.PX),e.subarray(0,c.PX),(0,r.M)(u,256,!0))}if(!d)throw new Error("Unable to decode using the supplied passphrase");return d}},25455(e,t,a){a.d(t,{s:()=>o});var n=a(99953),r=a(16438),i=a(29794),s=a(32066);function o(e,t="",a,o=32){if(!(0,s.F)(e))throw new Error("Invalid bip39 mnemonic specified");if(![32,64].includes(o))throw new Error(`Invalid seed length ${o}, expected 32 or 64`);return 32===o?!n.CW||!a&&(0,r.i_)()?(0,r.iI)(e,t):(0,i.kw)(e,t).subarray(0,32):(0,i.kw)(e,t)}},25557(e,t,a){a.d(t,{S:()=>o});var n=a(36730),r=a(33482);const i=new Uint8Array([127,69,76,70]),s=new Uint8Array([80,86,77,0]);function o(e){if((0,r.b)(e)){const t=e.subarray(0,4);return(0,n.f)(t,s)||(0,n.f)(t,i)}return!1}},26679(e,t,a){a.d(t,{d:()=>d});var n=a(92649),r=a(92100),i=a(73108),s=a(6409),o=a(60750),c=a(49807);class d extends Uint8Array{registry;createdAtHash;initialU8aLength;isStorageFallback;static get[Symbol.species](){return Uint8Array}constructor(e,t,a){super((0,s.e)(t)),this.registry=e,this.initialU8aLength=a}get encodedLength(){return this.length}get hash(){return this.registry.hash(this.toU8a())}get isAscii(){return(0,n.E)(this)}get isEmpty(){return!this.length||(0,o.b)(this.find(e=>!!e))}get isUtf8(){return(0,c.c)(this)}bitLength(){return 8*this.length}eq(e){return e instanceof Uint8Array?this.length===e.length&&!this.some((t,a)=>t!==e[a]):this.eq((0,s.e)(e))}inspect(){return{outer:[this.toU8a()]}}toHex(){return(0,r.X)(this)}toHuman(e,t){return this.toPrimitive(t)}toJSON(){return this.toHex()}toPrimitive(e){if(!e&&this.isAscii){const e=this.toUtf8();if((0,n.E)(e))return e}return this.toJSON()}toRawType(){return"Raw"}toString(){return this.toHex()}toU8a(e){return Uint8Array.from(this)}toUtf8(){if(!this.isUtf8)throw new Error("The character sequence is not a valid Utf8 string");return(0,i.F)(this)}}},26998(e,t,a){a.r(t),a.d(t,{BitVec:()=>ze,Bool:()=>je.l,Bytes:()=>Ge.I,Data:()=>yt,F32:()=>Ze,F64:()=>Ye,GeneralExtrinsic:()=>X,GenericAccountId:()=>ne,GenericAccountId32:()=>ne,GenericAccountId33:()=>re,GenericAccountIndex:()=>be,GenericAddress:()=>Ue,GenericBlock:()=>he,GenericCall:()=>ye,GenericChainProperties:()=>Se,GenericConsensusEngineId:()=>Pe,GenericEthereumAccountId:()=>We,GenericEthereumLookupSource:()=>qe,GenericEvent:()=>Re.S,GenericEventData:()=>Re.o,GenericExtrinsic:()=>n.b,GenericExtrinsicEra:()=>w,GenericExtrinsicPayload:()=>A,GenericExtrinsicPayloadUnknown:()=>E,GenericExtrinsicPayloadV4:()=>_,GenericExtrinsicPayloadV5:()=>$,GenericExtrinsicSignatureV4:()=>K,GenericExtrinsicSignatureV5:()=>z,GenericExtrinsicUnknown:()=>M,GenericExtrinsicV4:()=>O,GenericExtrinsicV5:()=>q,GenericImmortalEra:()=>g,GenericLookupSource:()=>He,GenericMortalEra:()=>V,GenericMultiAddress:()=>Ue,GenericSignerPayload:()=>H,GenericVote:()=>_e.u,I128:()=>it,I16:()=>at,I256:()=>st,I32:()=>nt,I64:()=>rt,I8:()=>tt,ISize:()=>ot,Null:()=>ct.U,OptionBool:()=>dt,StorageKey:()=>vt,Text:()=>ut,Type:()=>ft,U128:()=>ht.L,U16:()=>bt,U256:()=>xt,U32:()=>ie.D,U64:()=>i,U8:()=>pt,USize:()=>mt,bool:()=>je.l,f32:()=>Ze,f64:()=>Ye,i128:()=>it,i16:()=>at,i256:()=>st,i32:()=>nt,i64:()=>rt,i8:()=>tt,isize:()=>ot,u128:()=>ht.L,u16:()=>bt,u256:()=>xt,u32:()=>ie.D,u64:()=>i,u8:()=>pt,usize:()=>mt});var n=a(47977),r=a(57559);class i extends(r.p.with(64)){__UIntType="u64"}var s=a(26679),o=a(30905),c=a(35198),d=a(33482),u=a(54143),l=a(6409),f=a(94547),p=a(63937),b=a(59540),h=a(21327),x=a(665),m=a(23205);function y(e=new Uint8Array){if((0,d.b)(e))return e.length&&0!==e[0]?new Uint8Array([1,e[0],e[1]]):new Uint8Array([0]);if(!e)return new Uint8Array([0]);if(e instanceof w)return y(e.toU8a());if((0,u.qv)(e))return y((0,b.V)(e));if((0,f.G)(e)){const t=Object.entries(e).map(([e,t])=>[e.toLowerCase(),t]),a=t.find(([e])=>"mortalera"===e.toLowerCase()),n=t.find(([e])=>"immortalera"===e.toLowerCase());return a?{MortalEra:a[1]}:n?{ImmortalEra:n[1]}:{MortalEra:e}}throw new Error("Invalid data passed to Era")}class g extends s.d{constructor(e,t){super(e,m.Ln)}}class V extends o.r{constructor(e,t){super(e,{period:i,phase:i},function(e,t){if((0,d.b)(t)||(0,u.qv)(t)||Array.isArray(t))return function(e,t){if(0===t.length)return[new i(e),new i(e)];const a=(0,p.i)(t.subarray(0,1)).toNumber()+((0,p.i)(t.subarray(1,2)).toNumber()<<8),n=2<>4)*Math.max(n>>12,1);if(n<4||r>=n)throw new Error("Invalid data passed to Mortal era");return[new i(e,n),new i(e,r)]}(e,(0,l.e)(t));if(!t)return[new i(e),new i(e)];if((0,f.G)(t))return function(e,t){const{current:a,period:n}=t;let r=Math.pow(2,Math.ceil(Math.log2(n)));r=Math.min(Math.max(r,4),65536);const s=a%r,o=Math.max(r>>12,1),c=s/o*o;return[new i(e,r),new i(e,c)]}(e,t);throw new Error("Invalid data passed to Mortal era")}(e,t))}get encodedLength(){return 2}get period(){return this[0]}get phase(){return this[1]}toHuman(){return{period:(0,h.Z)(this.period),phase:(0,h.Z)(this.phase)}}toJSON(){return this.toHex()}toU8a(e){const t=this.period.toNumber(),a=Math.min(15,Math.max(1,function(e){const t=e.toString(2);let a=0;for(;"0"===t[t.length-1-a];)a++;return a}(t)-1))+(this.phase.toNumber()/Math.max(t>>12,1)<<4);return new Uint8Array([255&a,a>>8])}birth(e){const t=this.phase.toNumber(),a=this.period.toNumber();return~~((Math.max((0,x.A)(e).toNumber(),t)-t)/a)*a+t}death(e){return this.birth(e)+this.period.toNumber()}}class w extends c.g{constructor(e,t){super(e,{ImmortalEra:g,MortalEra:V},y(t))}get encodedLength(){return this.isImmortalEra?this.asImmortalEra.encodedLength:this.asMortalEra.encodedLength}get asImmortalEra(){if(!this.isImmortalEra)throw new Error(`Cannot convert '${this.type}' via asImmortalEra`);return this.inner}get asMortalEra(){if(!this.isMortalEra)throw new Error(`Cannot convert '${this.type}' via asMortalEra`);return this.inner}get isImmortalEra(){return 0===this.index}get isMortalEra(){return this.index>0}toU8a(e){return this.isMortalEra?this.asMortalEra.toU8a(e):this.asImmortalEra.toU8a(e)}}var v=a(95351),S=a(92100);const k=["ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadV4","ExtrinsicPayloadV5"],I={bare:"ExtrinsicPayloadV5",general:"ExtrinsicPayloadV5"};function T(e,t){const a=t?.assetId;if(a&&(0,u.qv)(a)){const n=e.createType("TAssetConversion",(0,b.V)(a));if("0x00"===a||a==="0x01"+n.toHex().slice(2))return{...t,assetId:n.toJSON()}}return t}class A extends v.Y{constructor(e,t,{preamble:a,version:n}={}){super(e,function(e,t,a=m.hL,n=m.nK){if(t instanceof A)return t.unwrap();const r=5===a?I[n]:k[a]||k[0],i=T(e,t);return e.createTypeUnsafe(r,[i,{version:a}])}(e,t,n,a))}get blockHash(){return this.inner.blockHash}get era(){return this.inner.era}get genesisHash(){return this.inner.genesisHash||this.registry.createTypeUnsafe("Hash",[])}get method(){return this.inner.method}get nonce(){return this.inner.nonce}get specVersion(){return this.inner.specVersion||this.registry.createTypeUnsafe("u32",[])}get tip(){return this.inner.tip||this.registry.createTypeUnsafe("Compact",[])}get transactionVersion(){return this.inner.transactionVersion||this.registry.createTypeUnsafe("u32",[])}get assetId(){return this.inner.assetId}get metadataHash(){return this.inner.metadataHash}eq(e){return this.inner.eq(e)}sign(e){const t=this.inner.sign(e);return{signature:(0,S.X)(t)}}toHuman(e,t){return this.inner.toHuman(e,t)}toJSON(){return this.toHex()}toRawType(){return"ExtrinsicPayload"}toString(){return this.toHex()}toU8a(e){return super.toU8a(!!e&&{method:!0})}}var C=a(96328);class E extends C._{constructor(e,t,{version:a=0}={}){throw super(e,{}),new Error(`Unsupported extrinsic payload version ${a}`)}}class M extends C._{constructor(e,t,{isSigned:a=!1,version:n=0}={}){throw super(e,{}),new Error(`Unsupported ${a?"":"un"}signed extrinsic version ${n&m.DT}`)}}var N=a(68050),P=a(93302),R=a(55112);const B={address:"Address",assetId:"Option",blockHash:"Hash",blockNumber:"BlockNumber",era:"ExtrinsicEra",genesisHash:"Hash",metadataHash:"Option<[u8;32]>",method:"Call",mode:"u8",nonce:"Compact",runtimeVersion:"RuntimeVersion",signedExtensions:"Vec",tip:"Compact",version:"u8"};class H extends C._{#M;constructor(e,t){const a=(0,P.b)({},e.getSignedExtensionTypes(),e.getSignedExtensionExtra());super(e,(0,P.b)({},a,B,{withSignedTransaction:"bool"}),t),this.#M={};const n=e=>this.get(e);for(const[e,t]of Object.entries(a))B[e]||(this.#M[e]=t),(0,R.F)(this,e,n)}get address(){return this.getT("address")}get blockHash(){return this.getT("blockHash")}get blockNumber(){return this.getT("blockNumber")}get era(){return this.getT("era")}get genesisHash(){return this.getT("genesisHash")}get method(){return this.getT("method")}get nonce(){return this.getT("nonce")}get runtimeVersion(){return this.getT("runtimeVersion")}get signedExtensions(){return this.getT("signedExtensions")}get tip(){return this.getT("tip")}get assetId(){return this.getT("assetId")}get version(){return this.getT("version")}get mode(){return this.getT("mode")}get metadataHash(){return this.getT("metadataHash")}get withSignedTransaction(){return this.getT("withSignedTransaction").isTrue}toPayload(){const e={},t=Object.keys(this.#M);for(let a=0,n=t.length;ae.toString()),specVersion:this.runtimeVersion.specVersion.toHex(),tip:this.tip.toHex(),transactionVersion:this.runtimeVersion.transactionVersion.toHex(),version:this.version.toNumber(),withSignedTransaction:this.withSignedTransaction})}toRaw(){const e=this.toPayload(),t=(0,S.X)(this.registry.createTypeUnsafe("ExtrinsicPayload",[e,{version:e.version}]).toU8a({method:!0}));return{address:e.address,data:t,type:"payload"}}}class O extends C._{constructor(e,t,{isSigned:a}={}){super(e,{signature:"ExtrinsicSignatureV4",method:"Call"},O.decodeExtrinsic(e,t,a))}static decodeExtrinsic(e,t,a=!1){if(t instanceof O)return t;if(t instanceof e.createClassUnsafe("Call"))return{method:t};if((0,d.b)(t)){const n=e.createTypeUnsafe("ExtrinsicSignatureV4",[t,{isSigned:a}]);return{method:e.createTypeUnsafe("Call",[t.subarray(n.encodedLength)]),signature:n}}return t||{}}get encodedLength(){return this.toU8a().length}get method(){return this.getT("method")}get signature(){return this.getT("signature")}get version(){return 4}addSignature(e,t,a){return this.signature.addSignature(e,t,a),this}sign(e,t){return this.signature.sign(this.method,e,t),this}signFake(e,t){return this.signature.signFake(this.method,e,t),this}}var U=a(9799);class _ extends C._{#N;constructor(e,t){super(e,(0,P.b)({method:"Bytes"},e.getSignedExtensionTypes(),e.getSignedExtensionExtra()),T(e,t)),this.#N={withType:e.createTypeUnsafe("ExtrinsicSignature",[])instanceof c.g}}inspect(){return super.inspect({method:!0})}get blockHash(){return this.getT("blockHash")}get era(){return this.getT("era")}get genesisHash(){return this.getT("genesisHash")}get method(){return this.getT("method")}get nonce(){return this.getT("nonce")}get specVersion(){return this.getT("specVersion")}get tip(){return this.getT("tip")}get transactionVersion(){return this.getT("transactionVersion")}get assetId(){return this.getT("assetId")}get metadataHash(){return this.getT("metadataHash")}sign(e){return function(e,t,a,n){const r=a.length>256?(0,U.q)(a):a;return t.sign(r,n)}(this.registry,e,this.toU8a({method:!0}),this.#N)}}var L=a(60750),D=a(29220);const F=new Uint8Array(256).fill(1);function W(e,t){return e.createTypeUnsafe("Address",[(0,d.b)(t)?(0,S.X)(t):t])}class K extends C._{#P;constructor(e,t,{isSigned:a}={}){const n=e.getSignedExtensionTypes();super(e,(0,P.b)({signer:"Address",signature:"ExtrinsicSignature"},n),K.decodeExtrinsicSignature(t,a)),this.#P=Object.keys(n),(0,R.t)(this,this.#P,e=>this.get(e))}static decodeExtrinsicSignature(e,t=!1){return e&&(e instanceof K||t)?e:m.Hr}get encodedLength(){return this.isSigned?super.encodedLength:0}get isSigned(){return!this.signature.isEmpty}get era(){return this.getT("era")}get nonce(){return this.getT("nonce")}get signature(){return this.multiSignature.value||this.multiSignature}get multiSignature(){return this.getT("signature")}get signer(){return this.getT("signer")}get tip(){return this.getT("tip")}get assetId(){return this.getT("assetId")}get mode(){return this.getT("mode")}get metadataHash(){return this.getT("metadataHash")}_injectSignature(e,t,a){for(let e=0,t=this.#P.length;ethis.get(e))}static decodeExtrinsicSignature(e,t=!1){return e&&(e instanceof z||t)?e:m.Hr}get encodedLength(){return this.isSigned?super.encodedLength:0}get isSigned(){return!this.signature.isEmpty}get era(){return this.getT("era")}get nonce(){return this.getT("nonce")}get signature(){return this.multiSignature.value||this.multiSignature}get multiSignature(){return this.getT("signature")}get signer(){return this.getT("signer")}get tip(){return this.getT("tip")}get assetId(){return this.getT("assetId")}get mode(){return this.getT("mode")}get metadataHash(){return this.getT("metadataHash")}get transactionExtensionVersion(){return this.getT("transactionExtensionVersion")}_injectSignature(e,t,a){throw new Error("Extrinsic: ExtrinsicV5 does not include signing support")}addSignature(e,t,a){throw new Error("Extrinsic: ExtrinsicV5 does not include signing support")}createPayload(e,t){const{era:a,runtimeVersion:{specVersion:n,transactionVersion:r}}=t;return new $(this.registry,(0,P.b)({},t,{era:a||m.Ln,method:e.toHex(),specVersion:n,transactionVersion:r}))}sign(e,t,a){throw new Error("Extrinsic: ExtrinsicV5 does not include signing support")}signFake(e,t,a){throw new Error("Extrinsic: ExtrinsicV5 does not include signing support")}toU8a(e){return this.isSigned?super.toU8a(e):m.Hr}}var j=a(85871),G=a(23100),J=a(83448);class X extends C._{#R;#B;constructor(e,t,a){const n=e.getSignedExtensionTypes();super(e,(0,P.b)({transactionExtensionVersion:"u8"},n,{method:"Call"}),X.decodeExtrinsic(e,t)),this.#R=a?.version||5,this.#B=64}static decodeExtrinsic(e,t){if(!t)return m.Hr;if(t instanceof X)return t;if((0,d.b)(t)||Array.isArray(t)||(0,u.qv)(t))return function(e){if(!e.length)return new Uint8Array;const[t,a]=(0,j.M)(e),n=t+a.toNumber();if(n>e.length)throw new Error(`Extrinsic: length less than remainder, expected at least ${n}, found ${e.length}`);const r=e.subarray(t,n);if(69!==r[0])throw new Error("Extrinsic: incorrect version for General Transactions, expected 5, found "+(r[0]&m.DT));return r.subarray(1)}((0,l.e)(t));if((0,f.G)(t)){const{payload:a,transactionExtensionVersion:n}=t;return(0,P.b)(a||{},{transactionExtensionVersion:n||e.getTransactionExtensionVersion()})}return{}}get encodedLength(){return super.encodedLength}get era(){return this.getT("era")}get nonce(){return this.getT("nonce")}get tip(){return this.getT("tip")}get assetId(){return this.getT("assetId")}get mode(){return this.getT("mode")}get metadataHash(){return this.getT("metadataHash")}get transactionExtensionVersion(){return this.getT("transactionExtensionVersion")}get method(){return this.getT("method")}get version(){return this.#R}get preamble(){return this.#B}toHex(e){return(0,S.X)(this.toU8a(e))}toU8a(e){return e?this.encode():(0,G.h)(this.encode())}toRawType(){return"GeneralExt"}encode(){return(0,J.z)(new Uint8Array([this.version|this.preamble]),super.toU8a())}signFake(){throw new Error("Extrinsic: Type GeneralExtrinsic does not have signFake implemented")}addSignature(){throw new Error("Extrinsic: Type GeneralExtrinsic does not have addSignature implemented")}sign(){throw new Error("Extrinsic: Type GeneralExtrinsic does not have sign implemented")}signature(){throw new Error("Extrinsic: Type GeneralExtrinsic does not have the signature getter")}}var Q=a(47169),Z=a(76733),Y=a(76506),ee=a(92110);function te(e){if((0,d.b)(e)||Array.isArray(e))return(0,l.e)(e);if(!e)return new Uint8Array;if((0,u.qv)(e))return(0,b.V)(e);if((0,Z.K)(e))return(0,Y.F)(e.toString());throw new Error("Unknown type passed to AccountId constructor, found typeof "+typeof e)}class ae extends Q.H{constructor(e,t=264,a){const n=te(a);if(8*n.lengthe))throw new Error(`Invalid AccountId provided, expected ${t>>3} bytes, found ${n.length}`);super(e,n,t)}eq(e){return super.eq(te(e))}toHuman(){return this.toJSON()}toJSON(){return this.toString()}toPrimitive(){return this.toJSON()}toString(){return(0,ee.j)(this,this.registry.chainSS58)}toRawType(){return"AccountId"}}class ne extends ae{constructor(e,t){super(e,256,t)}}class re extends ae{constructor(e,t){super(e,264,t)}}var ie=a(61941),se=a(95927),oe=a(16880),ce=a(44734),de=a(6807);const ue=new se(239),le=new se(1).shln(16),fe=new se(1).shln(32);function pe(e){return e instanceof be?e.toBn():(0,oe.f)(e)||(0,ce.E)(e)||(0,u.qv)(e)||(0,d.b)(e)||(0,de.s)(e)?e:pe((0,Y.F)(e))}class be extends ie.D{constructor(e,t=new se(0)){super(e,pe(t))}static calcLength(e){const t=(0,x.A)(e);return t.lte(ue)?1:t.lt(le)?2:t.lt(fe)?4:8}static readLength(e){const t=e[0];return 252===t?[1,2]:253===t?[1,4]:254===t?[1,8]:[0,1]}static writeLength(e){switch(e.length){case 2:return new Uint8Array([252]);case 4:return new Uint8Array([253]);case 8:return new Uint8Array([254]);default:return new Uint8Array([])}}eq(e){return(0,oe.f)(e)||(0,ce.E)(e)?super.eq(e):super.eq(this.registry.createTypeUnsafe("AccountIndex",[e]))}toHuman(){return this.toJSON()}toJSON(){return this.toString()}toPrimitive(){return this.toJSON()}toString(){const e=be.calcLength(this);return(0,ee.j)(this.toU8a().subarray(0,e),this.registry.chainSS58)}toRawType(){return"AccountIndex"}}class he extends C._{constructor(e,t){super(e,{header:"Header",extrinsics:"Vec"},t)}get contentHash(){return this.registry.hash(this.toU8a())}get extrinsics(){return this.getT("extrinsics")}get hash(){return this.header.hash}get header(){return this.getT("header")}}function xe(e,t){return t.fields.reduce((t,{name:a,type:n},r)=>(t[a.unwrapOr(`param${r}`).toString()]=e.createLookupType(n),t),{})}class me extends Q.H{constructor(e,t){super(e,t,16)}toPrimitive(){return this.toHex()}}class ye extends C._{_meta;constructor(e,t,a){const n=function(e,t=new Uint8Array,a){if((0,d.b)(t)||(0,u.qv)(t))return function(e,t,a){const n=e.firstCallIndex.slice();n.set(t.subarray(0,2),0);const r=a||e.findMetaCall(n).meta;return{args:t.subarray(2),argsDef:xe(e,r),callIndex:n,meta:r}}(e,(0,l.e)(t),a);if((0,f.G)(t)&&t.callIndex&&t.args)return function(e,t,a){const{args:n,callIndex:r}=t,i=r instanceof me?r.toU8a():r,s=a||e.findMetaCall(i).meta;return{args:n,argsDef:xe(e,s),callIndex:r,meta:s}}(e,t,a);throw new Error(`Call: Cannot decode value '${t}' of type ${typeof t}`)}(e,t,a);try{super(e,{callIndex:me,args:C._.with(n.argsDef)},n)}catch(t){let a="unknown.unknown";try{const t=e.findMetaCall(n.callIndex);a=`${t.section}.${t.method}`}catch{}throw new Error(`Call: failed decoding ${a}:: ${t.message}`)}this._meta=n.meta}get args(){return[...this.getT("args").values()]}get argsDef(){return xe(this.registry,this.meta)}get argsEntries(){return[...this.getT("args").entries()]}get callIndex(){return this.getT("callIndex").toU8a()}get data(){return this.getT("args").toU8a()}get meta(){return this._meta}get method(){return this.registry.findMetaCall(this.callIndex).method}get section(){return this.registry.findMetaCall(this.callIndex).section}is(e){return e.callIndex[0]===this.callIndex[0]&&e.callIndex[1]===this.callIndex[1]}toHuman(e,t){let a;try{a=this.registry.findMetaCall(this.callIndex)}catch{}return(0,P.b)({args:this.argsEntries.reduce((a,[n,r])=>(0,P.b)(a,{[n]:r.toHuman(e,t)}),{}),method:a?.method,section:a?.section},e&&a?{docs:a.meta.docs.map(e=>e.toString())}:null)}toRawType(){return"Call"}}var ge=a(79191),Ve=a(6404),we=a(63181);function ve(e,t,a,n=!0){return a&&(0,Ve.T)(a.unwrapOrDefault)?a:e.createTypeUnsafe(t,[n?(0,we.k)(a)||(0,L.b)(a)?null:Array.isArray(a)?a:[a]:a])}class Se extends ge.L{constructor(e,t){super(e,function(e,t){return(t&&(0,Ve.T)(t.entries)?[...t.entries()]:Object.entries(t||{})).reduce((t,[a,n])=>(t[a]=function(e,t,a){return"ss58Format"===t?ve(e,"Option",a,!1):"tokenDecimals"===t?ve(e,"Option>",a):"tokenSymbol"===t?ve(e,"Option>",a):"isEthereum"===t?ve(e,"Bool",a,!1):a}(e,a,n),t),{isEthereum:e.createTypeUnsafe("Bool",[]),ss58Format:e.createTypeUnsafe("Option",[]),tokenDecimals:e.createTypeUnsafe("Option>",[]),tokenSymbol:e.createTypeUnsafe("Option>",[])})}(e,t))}get isEthereum(){return this.getT("isEthereum")}get ss58Format(){return this.getT("ss58Format")}get tokenDecimals(){return this.getT("tokenDecimals")}get tokenSymbol(){return this.getT("tokenSymbol")}}var ke=a(79876),Ie=a(57041),Te=a(73108);const Ae=(0,ke.j)("aura"),Ce=(0,ke.j)("BABE"),Ee=(0,ke.j)("FRNK"),Me=(0,ke.j)("pow_"),Ne=(0,ke.j)("nmbs");class Pe extends Q.H{constructor(e,t){super(e,(0,ce.E)(t)?(0,Ie.a)(t,{isLe:!1}):t,32)}get isAura(){return this.eq(Ae)}get isBabe(){return this.eq(Ce)}get isGrandpa(){return this.eq(Ee)}get isPow(){return this.eq(Me)}get isNimbus(){return this.eq(Ne)}extractAuthor(e,t){if(t?.length){if(this.isAura)return function(e,t,a){return a[e.createTypeUnsafe("RawAuraPreDigest",[t.toU8a(!0)]).slotNumber.mod(new se(a.length)).toNumber()]}(this.registry,e,t);if(this.isBabe)return function(e,t,a){return a[e.createTypeUnsafe("RawBabePreDigestCompat",[t.toU8a(!0)]).value.toNumber()]}(this.registry,e,t)}if(this.isPow||this.isNimbus)return function(e,t){return e.createTypeUnsafe("AccountId",[t])}(this.registry,e)}toHuman(){return this.toString()}toRawType(){return"ConsensusEngineId"}toString(){return this.isAscii?(0,Te.F)(this):(0,S.X)(this)}}var Re=a(76056);const Be=new Uint8Array([255]);class He extends v.Y{constructor(e,t=new Uint8Array){super(e,function(e,t){return t instanceof He?t.inner:t instanceof ne||t instanceof be?t:(0,oe.f)(t)||(0,ce.E)(t)||(0,de.s)(t)?e.createTypeUnsafe("AccountIndex",[t]):Array.isArray(t)||(0,u.qv)(t)||(0,d.b)(t)?function(e,t){if(32===t.length)return e.createTypeUnsafe("AccountId",[t]);if(255===t[0])return e.createTypeUnsafe("AccountId",[t.subarray(1)]);const[a,n]=be.readLength(t);return e.createTypeUnsafe("AccountIndex",[(0,p.i)(t.subarray(a,a+n))])}(e,(0,l.e)(t)):function(e,t){const a=(0,Y.F)(t);return 32===a.length?e.createTypeUnsafe("AccountId",[a]):e.createTypeUnsafe("AccountIndex",[(0,p.i)(a)])}(e,t)}(e,t))}get encodedLength(){const e=this._rawLength;return e+(e>1?1:0)}get _rawLength(){return this.inner instanceof be?be.calcLength(this.inner):this.inner.encodedLength}inspect(){const e=this.inner.toU8a().subarray(0,this._rawLength);return{outer:[new Uint8Array(this.inner instanceof be?be.writeLength(e):Be),e]}}toHex(){return(0,S.X)(this.toU8a())}toRawType(){return"Address"}toU8a(e){const t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,J.z)(this.inner instanceof be?be.writeLength(t):Be,t)}}function Oe(e,t){return[0,32].includes(t.length)?{Id:t}:20===t.length?{Address20:t}:t.length<=8?{Index:e.createTypeUnsafe("AccountIndex",[t]).toNumber()}:t}class Ue extends c.g{constructor(e,t){super(e,{Id:"AccountId",Index:"Compact",Raw:"Bytes",Address32:"H256",Address20:"H160"},function(e,t){return t instanceof ne?{Id:t}:(0,d.b)(t)?Oe(e,t):t instanceof Ue?t:t instanceof be||(0,oe.f)(t)||(0,ce.E)(t)?{Index:(0,ce.E)(t)?t:t.toNumber()}:(0,Z.K)(t)?Oe(e,(0,Y.F)(t.toString())):t}(e,t))}inspect(){const{inner:e,outer:t=[]}=this.inner.inspect();return{inner:e,outer:[new Uint8Array([this.index]),...t]}}toString(){return this.value.toString()}}var _e=a(88114),Le=a(19287),De=a(84645);function Fe(e){return(0,d.b)(e)||Array.isArray(e)?(0,l.e)(e):(0,u.qv)(e)||(0,Le.q)(e.toString())?(0,b.V)(e.toString()):(0,Z.K)(e)?(0,l.e)(e):e}class We extends Q.H{constructor(e,t=new Uint8Array){super(e,Fe(t),160)}eq(e){return!!e&&super.eq(Fe(e))}toHuman(){return this.toJSON()}toJSON(){return this.toString()}toPrimitive(){return this.toJSON()}toString(){return(0,De.w)(this)}toRawType(){return"AccountId"}}const Ke=new Uint8Array([255]);class qe extends v.Y{constructor(e,t=new Uint8Array){super(e,function(e,t){return t instanceof qe?t.inner:t instanceof We||t instanceof be?t:(0,d.b)(t)||Array.isArray(t)||(0,u.qv)(t)?function(e,t){if(20===t.length)return e.createTypeUnsafe("EthereumAccountId",[t]);if(255===t[0])return e.createTypeUnsafe("EthereumAccountId",[t.subarray(1)]);const[a,n]=be.readLength(t);return e.createTypeUnsafe("AccountIndex",[(0,p.i)(t.subarray(a,a+n))])}(e,(0,l.e)(t)):(0,oe.f)(t)||(0,ce.E)(t)||(0,de.s)(t)?e.createTypeUnsafe("AccountIndex",[t]):function(e,t){const a=(0,Y.F)(t);return 20===a.length?e.createTypeUnsafe("EthereumAccountId",[a]):e.createTypeUnsafe("AccountIndex",[(0,p.i)(a)])}(e,t)}(e,t))}get encodedLength(){const e=this._rawLength;return e+(e>1?1:0)}get _rawLength(){return this.inner instanceof be?be.calcLength(this.inner):this.inner.encodedLength}toHex(){return(0,S.X)(this.toU8a())}toRawType(){return"Address"}toU8a(e){const t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,J.z)(this.inner instanceof be?be.writeLength(t):Ke,t)}}var $e=a(17080);class ze extends s.d{#H;#O;constructor(e,t,a=!1){const[n,r]=function(e){if(Array.isArray(e)||(0,Z.K)(e)){const t=(0,l.e)(e);return[8*t.length,t]}return function(e){if(!e?.length)return[0,new Uint8Array];const[t,a]=(0,j.o)(e),n=t+Math.ceil(a/8);if(n>e.length)throw new Error(`BitVec: required length less than remainder, expected at least ${n}, found ${e.length}`);return[a,e.subarray(t,n)]}(e)}(t);super(e,r),this.#H=n,this.#O=a}get encodedLength(){return this.length+(0,$e.R)(this.#H).length}inspect(){return{outer:[(0,$e.R)(this.#H),super.toU8a()]}}toBoolArray(){const e=[...this.toU8a(!0)].map(e=>[!!(128&e),!!(64&e),!!(32&e),!!(16&e),!!(8&e),!!(4&e),!!(2&e),!!(1&e)]),t=e.length,a=new Array(8*t);for(let n=0;n`00000000${e.toString(2)}`.slice(-8)).map(e=>this.#O?e:e.split("").reverse().join("")).join("_")}`}toRawType(){return"BitVec"}toU8a(e){const t=super.toU8a(e);return e?t:(0,J.Q)([(0,$e.R)(this.#H),t])}}var je=a(71053),Ge=a(55192),Je=a(65667),Xe=a(45323);class Qe extends Number{encodedLength;registry;createdAtHash;initialU8aLength;isStorageFallback;#d;constructor(e,t,{bitLength:a=32}={}){super((0,d.b)(t)||(0,u.qv)(t)?0===t.length?0:(0,Je.e)((0,l.e)(t),{bitLength:a}):t||0),this.#d=a,this.encodedLength=a/8,this.initialU8aLength=this.encodedLength,this.registry=e}static with(e){return class extends Qe{constructor(t,a){super(t,a,{bitLength:e})}}}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===this.valueOf()}eq(e){return this.valueOf()===Number(e)}inspect(){return{outer:[this.toU8a()]}}toHex(){return(0,S.X)(this.toU8a())}toHuman(){return this.toString()}toJSON(){return this.toHex()}toNumber(){return this.valueOf()}toPrimitive(){return this.toNumber()}toRawType(){return`f${this.#d}`}toU8a(e){return(0,Xe.a)(this,{bitLength:this.#d})}}class Ze extends(Qe.with(32)){__FloatType="f32"}class Ye extends(Qe.with(64)){__FloatType="f64"}var et=a(34386);class tt extends(et.A.with(8)){__IntType="i8"}class at extends(et.A.with(16)){__IntType="i16"}class nt extends(et.A.with(32)){__IntType="i32"}class rt extends(et.A.with(64)){__IntType="i64"}class it extends(et.A.with(128)){__IntType="i128"}class st extends(et.A.with(256)){__IntType="i256"}class ot extends nt{constructor(e,t){throw super(e,t),new Error("The `isize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally i64) and WASM (always i32) code. Use one of the `i32` or `i64` types explicitly.")}}var ct=a(5886);class dt extends N.c{constructor(e,t){super(e,je.l,(0,d.b)(t)||(0,u.qv)(t)?function(e,t){return 0===t[0]?null:new je.l(e,1===t[0])}(e,(0,l.e)(t)):t),this.initialU8aLength=1}get encodedLength(){return 1}get isFalse(){return!!this.isSome&&!this.value.valueOf()}get isTrue(){return!!this.isSome&&this.value.valueOf()}inspect(){return{outer:[this.toU8a()]}}toRawType(e){return e?"bool":"Option"}toU8a(e){return e?super.toU8a(!0):this.isSome?new Uint8Array([this.isTrue?1:2]):new Uint8Array([0])}}class ut extends String{registry;createdAtHash;initialU8aLength;isStorageFallback;#U=null;constructor(e,t){const[a,n]=function(e){if((0,d.b)(e)){if(!e.length)return["",0];if(e instanceof s.d)return[(0,Te.F)(e),0];const[t,a]=(0,j.o)(e),n=t+a;if(a>131072)throw new Error(`Text: length ${a.toString()} exceeds 131072`);if(n>e.length)throw new Error(`Text: required length less than remainder, expected at least ${n}, found ${e.length}`);return[(0,Te.F)(e.subarray(t,n)),n]}return(0,u.qv)(e)?[(0,Te.F)((0,b.V)(e)),0]:[e?e.toString():"",0]}(t);super(a),this.registry=e,this.initialU8aLength=n}get encodedLength(){return this.toU8a().length}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===this.length}get length(){return super.length}eq(e){return!!(0,Z.K)(e)&&this.toString()===e.toString()}inspect(){const e=(0,ke.j)(super.toString());return{outer:e.length?[(0,$e.R)(e.length),e]:[(0,$e.R)(e.length)]}}setOverride(e){this.#U=e}toHex(){return(0,S.X)(this.toU8a(!0))}toHuman(){return this.toJSON()}toJSON(){return this.toString()}toPrimitive(){return this.toJSON()}toRawType(){return"Text"}toString(){return this.#U||super.toString()}toU8a(e){const t=(0,ke.j)(super.toString());return e?t:(0,G.h)(t)}}var lt=a(66516);class ft extends ut{constructor(e,t=""){super(e,t),this.setOverride((0,lt.aj)(this.toString()))}toRawType(){return"Type"}}class pt extends(r.p.with(8)){__UIntType="u8"}class bt extends(r.p.with(16)){__UIntType="u16"}var ht=a(12423);class xt extends(r.p.with(256)){__UIntType="u256"}class mt extends ie.D{constructor(e,t){throw super(e,t),new Error("The `usize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally u64) and WASM (always u32) code. Use one of the `u32` or `u64` types explicitly.")}}class yt extends c.g{constructor(e,t){if(super(e,{None:"Null",Raw:"Bytes",BlakeTwo256:"H256",Sha256:"H256",Keccak256:"H256",ShaThree256:"H256"},...function(e,t){return(0,d.b)(t)||(0,Z.K)(t)?function(e,t){const a=t[0];if(!a)return[void 0,void 0];if(a>=1&&a<=33){const n=a-1,r=t.subarray(1,n+1);return[e.createTypeUnsafe("Raw",[r]),1]}if(a>=34&&a<=37)return[t.subarray(1,33),a-32];throw new Error(`Unable to decode Data, invalid indicator byte ${a}`)}(e,(0,l.e)(t)):t?[t,void 0]:[void 0,void 0]}(e,t)),this.isRaw&&this.asRaw.length>32)throw new Error("Data.Raw values are limited to a maximum length of 32 bytes")}get asBlakeTwo256(){return this.value}get asKeccak256(){return this.value}get asRaw(){return this.value}get asSha256(){return this.value}get asShaThree256(){return this.value}get isBlakeTwo256(){return 2===this.index}get isKeccak256(){return 4===this.index}get isNone(){return 0===this.index}get isRaw(){return 1===this.index}get isSha256(){return 3===this.index}get isShaThree256(){return 5===this.index}get encodedLength(){return this.toU8a().length}toU8a(){if(0===this.index)return new Uint8Array(1);if(1===this.index){const e=this.value.toU8a(!0),t=Math.min(e.length,32),a=new Uint8Array(t+1);return a.set([t+1],0),a.set(e.subarray(0,t),1),a}const e=new Uint8Array(33);return e.set([this.index+32],0),e.set(this.value.toU8a(),1),e}}var gt=a(96620),Vt=a(94250);const wt={Blake2_128:[16,!1],Blake2_128Concat:[16,!0],Blake2_256:[32,!1],Identity:[0,!0],Twox128:[16,!1],Twox256:[32,!1],Twox64Concat:[8,!0]};class vt extends Ge.I{#_;#L;#D;#F;#W;constructor(e,t,a={}){const{key:n,method:r,section:i}=function(e){if((0,d.b)(e)||!e||(0,Z.K)(e))return{key:e};if(e instanceof vt)return{key:e,method:e.method,section:e.section};if((0,Ve.T)(e))return{key:e(),method:e.method,section:e.section};if(Array.isArray(e)){const[t,a=[]]=e;if(!(0,Ve.T)(t))throw new Error("Expected function input for key construction");if(t.meta&&t.meta.type.isMap){const e=t.meta.type.asMap;if(!Array.isArray(a)||a.length!==e.hashers.length)throw new Error(`Expected an array of ${e.hashers.length} values as params to a Map query`)}return{key:t(...a),method:t.method,section:t.section}}throw new Error(`Unable to convert input ${e} to StorageKey`)}(t);super(e,n),this.#D=function(e,t){if(t instanceof vt)return t.outputType;if((0,Ve.T)(t))return(0,Vt.f)(e,t.meta.type);if(Array.isArray(t)){const[a]=t;if(a.meta)return(0,Vt.f)(e,a.meta.type)}return"Raw"}(e,t),this.setMeta(function(e){if(e instanceof vt)return e.meta;if((0,Ve.T)(e))return e.meta;if(Array.isArray(e)){const[t]=e;return t.meta}}(t),a.section||i,a.method||r)}get args(){return this.#_}get meta(){return this.#L}get method(){return this.#F}get outputType(){return this.#D}get section(){return this.#W}is(e){return e.section===this.section&&e.method===this.method}setMeta(e,t,a){this.#L=e,this.#F=a||this.#F,this.#W=t||this.#W,e&&(this.#D=(0,Vt.f)(this.registry,e.type));try{this.#_=function(e,t,a){if(!a||!a.type.isMap)return[];const{hashers:n,key:r}=a.type.asMap,i=1===n.length?[r]:e.lookup.getSiType(r).def.asTuple;return function(e,t,a){let n=32;const r=a.length,i=new Array(r);for(let s=0;s[e,i[t]]))}(this.registry,this.toU8a(!0),e)}catch{}return this}toHuman(e,t){return this.#_.length?this.#_.map(e=>e.toHuman(void 0,t)):super.toHuman(void 0,t)}toRawType(){return"StorageKey"}}},27774(e,t,a){a.d(t,{w:()=>b});var n=a(83448),r=a(79876),i=a(57041),s=a(51189),o=a(11963),c=a(62518),d=a(90931),u=a(2001);const l=(0,r.j)("Bitcoin seed");function f(e,t){return{chainCode:t,publicKey:(0,c.S)(e).publicKey,secretKey:e}}function p(e,t){const a=(0,i.a)(t,s.YL),r=t>=u.k?(0,n.z)(new Uint8Array(1),e.secretKey,a):(0,n.z)(e.publicKey,a);try{const t=(0,o.y2)(e.chainCode,r,512);return f((0,d.O)(e.secretKey,t.slice(0,32)),t.slice(32))}catch{return p(e,t+1)}}function b(e,t=""){const a=(0,o.y2)(l,e,512);let n=f(a.slice(0,32),a.slice(32));if(!t||"m"===t||"M"===t||"m'"===t||"M'"===t)return n;if(!(0,u.o)(t))throw new Error("Invalid derivation path");const r=t.split("/").slice(1);for(const e of r)n=p(n,parseInt(e,10)+(e.length>1&&e.endsWith("'")?u.k:0));return n}},27827(e,t,a){a.d(t,{H:()=>i});var n=a(60750),r=a(94211);function i(e,t){return!!Array.isArray(t)&&e.length===t.length&&(0,n.b)(e.find((e,a)=>(0,r.v)(e)?!e.eq(t[a]):e!==t[a]))}},28064(e,t,a){a.d(t,{F:()=>f});var n=a(68050),r=a(36730),i=a(92100),s=a(54143),o=a(6409),c=a(33482),d=a(94390);function u(e,t){const a=e.toU8a(),n=e.toRawType();if(!((0,r.f)(a,t)||["Bytes","Text","Type"].includes(n)&&t.length===e.length||e.isEmpty&&t.every(e=>!e)))throw new Error(`${n}:: Decoded input doesn't match input, received ${(0,i.X)(t,512)} (${t.length} bytes), created ${(0,i.X)(a,512)} (${a.length} bytes)`)}function l(e,t,a=[],{blockHash:r,isFallback:i,isOptional:d,isPedantic:l}={}){const p=new(d?n.c.with(t):t)(e,...a);return l&&function(e,[t]){(0,c.b)(t)?u(e,t):(0,s.qv)(t)&&u(e,(0,o.e)(t))}(p,a),r&&(p.createdAtHash=f(e,"BlockHash",[r])),i&&(p.isStorageFallback=!0),p}function f(e,t,a=[],n={}){let r=null,i=null;try{return r=(0,d.X9)(e,t),l(e,r,a,n)}catch(e){i=new Error(`createType(${t}):: ${e.message}`)}if(r?.__fallbackType)try{return r=(0,d.X9)(e,r.__fallbackType),l(e,r,a,n)}catch{}throw i}},28276(e,t,a){a.d(t,{t:()=>B});var n=a(51661),r=a(4747),i=a(34106),s=a(26679),o=a(60750),c=a(83448),d=a(23100),u=a(6409),l=a(93302),f=a(64401),p=a(63513),b=a(96620),h=a(9799);const x=e=>(0,p.F)(e,128),m={Blake2_128:e=>(0,h.q)(e,128),Blake2_128Concat:e=>(0,c.z)((0,h.q)(e,128),(0,u.e)(e)),Blake2_256:e=>(0,h.q)(e,256),Identity:e=>(0,u.e)(e),Twox128:e=>(0,p.F)(e,128),Twox256:e=>(0,p.F)(e,256),Twox64Concat:e=>(0,c.z)((0,p.F)(e,64),(0,u.e)(e))};function y(e){return m[e.type]||x}const g={args:[],hashers:[],keys:[]};function V(e){return!(0,o.b)(e)}function w({method:e,section:t},{args:a,keys:r}){if(!Array.isArray(a))throw new Error(`Call to ${(0,n.WH)(t||"unknown")}.${(0,n.WH)(e||"unknown")} needs ${r.length} arguments`);if(a.filter(V).length!==r.length)throw new Error(`Call to ${(0,n.WH)(t||"unknown")}.${(0,n.WH)(e||"unknown")} needs ${r.length} arguments, found [${a.join(", ")}]`)}function v(e,t,{args:a,hashers:n,keys:r}){const i=r.length,s=new Array(i);for(let t=0;t`${t[n].type}(${(0,b.m)(e.lookup,a)})`)}const o=["module","method"].concat(...a.args.map((e,t)=>s[t]));return{inner:r.concat(...i).map((e,t)=>({name:o[t],outer:[e]}))}}function k(e,t,a){const[n,r]=v(e,t,a);return(0,c.z)(...n,...r)}function I(e,t,a){return w(t,a),(0,d.h)(k(e,t,a))}function T(e,t,a){const{meta:{type:r}}=t,i=function(e,t,a){const{meta:r,method:i,prefix:s,section:o}=t,c=function(e,t,a){const{meta:{type:n}}=t;let r=null;return(...i)=>{if(n.isPlain)return r||(r=a.skipHashing?(0,d.h)((0,u.e)(a.key)):I(e,t,g)),r;const{hashers:s,key:o}=n.asMap;return 1===s.length?I(e,t,{args:i,hashers:s,keys:[o]}):I(e,t,{args:i,hashers:s,keys:e.lookup.getSiType(o).def.asTuple})}}(e,t,a);return c.inspect=function(e,t,a){const{meta:{type:n}}=t;return(...r)=>{if(n.isPlain)return a.skipHashing?{inner:[],name:"wellKnown",outer:[(0,u.e)(a.key)]}:S(e,t,g);const{hashers:i,key:s}=n.asMap;return 1===i.length?S(e,t,{args:r,hashers:i,keys:[s]}):S(e,t,{args:r,hashers:i,keys:e.lookup.getSiType(s).def.asTuple})}}(e,t,a),c.meta=r,c.method=(0,n.WH)(i),c.prefix=s,c.section=o,c.toJSON=()=>(0,l.b)({storage:{method:i,prefix:s,section:o}},r.toJSON()),c}(e,t,a);return r.isMap&&function(e,t,a){const{meta:{type:r},method:i,section:o}=t;a.iterKey=function(e,{meta:{docs:t,name:a,type:n},section:r},{method:i},s){const o=e.createTypeUnsafe("StorageEntryMetadataLatest",[{docs:t,fallback:e.createTypeUnsafe("Bytes",[]),modifier:e.createTypeUnsafe("StorageEntryModifierLatest",[1]),name:a,type:e.createTypeUnsafe("StorageEntryTypeLatest",[n.asMap.key,0])}]);s.meta=o;const c=(...t)=>e.createTypeUnsafe("StorageKey",[s(...t),{method:i,section:r}]);return c.meta=o,c}(e,t,a,(...a)=>{if(a.length&&(r.isPlain||a.length>=r.asMap.hashers.length))throw new Error(`Iteration of ${(0,n.WH)(o||"unknown")}.${(0,n.WH)(i||"unknown")} needs arguments to be at least one less than the full arguments, found [${a.join(", ")}]`);if(a.length&&r.isMap){const{hashers:n,key:i}=r.asMap,o=1===n.length?[i]:e.lookup.getSiType(i).def.asTuple;return new s.d(e,k(e,t,{args:a,hashers:n.slice(0,a.length),keys:o.slice(0,a.length)}))}return new s.d(e,k(e,t,g))})}(e,t,i),i.keyPrefix=(...e)=>i.iterKey&&i.iterKey(...e)||(0,f.a)(i())[1],i}var A=a(39139);function C(e,t){const a=t.toLowerCase();return e.lookup.types.find(e=>e.type.def.isPrimitive&&e.type.def.asPrimitive.toString().toLowerCase()===a||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.toString().toLowerCase()===a)}function E(e,t){let a=C(e,t);if(!a&&("Bytes"===t||t.startsWith("[u8;"))){const n=C(e,"u8");if(n)if("Bytes"===t)a=e.lookup.types.find(e=>e.type.def.isSequence&&e.type.def.asSequence.type.eq(n.id)||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.eq(t));else{const r=(0,A.c)(t);a=e.lookup.types.find(e=>e.type.def.isArray&&e.type.def.asArray.eq({len:r.length,type:n.id})||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.eq(t))}}return a||console.warn(`Unable to map ${t} to a lookup index`),a}function M({method:e,prefix:t,section:a},n,{docs:r,type:i}){return s=>T(s,{meta:s.createTypeUnsafe("StorageEntryMetadataLatest",[{docs:s.createTypeUnsafe("Vec",[[r]]),modifier:s.createTypeUnsafe("StorageEntryModifierLatest",["Required"]),name:s.createTypeUnsafe("Text",[e]),toJSON:()=>n,type:s.createTypeUnsafe("StorageEntryTypeLatest",[{Plain:E(s,i)?.id||0}])}]),method:e,prefix:t,section:a},{key:n,skipHashing:!0})}function N(e,t,a){return M({method:e,prefix:"Bizinikiwi",section:"bizinikiwi"},t,a)}const P={changesTrieConfig:N("changesTrieConfig",":changes_trie",{docs:"Changes trie configuration is stored under this key.",type:"u32"}),childStorageKeyPrefix:N("childStorageKeyPrefix",":child_storage:",{docs:"Prefix of child storage keys.",type:"u32"}),code:N("code",":code",{docs:"Wasm code of the runtime.",type:"Bytes"}),defaultChildStorageKeyPrefix:N("defaultChildStorageKeyPrefix",":child_storage:default:",{docs:"Prefix of the default child storage keys in the top trie.",type:"u32"}),extrinsicIndex:N("extrinsicIndex",":extrinsic_index",{docs:"Current extrinsic index (u32) is stored under this key.",type:"u32"}),heapPages:N("heapPages",":heappages",{docs:"Number of wasm linear memory pages required for execution of the runtime.",type:"u64"}),intrablockEntropy:N("intrablockEntropy",":intrablock_entropy",{docs:"Current intra-block entropy (a universally unique `[u8; 32]` value) is stored here.",type:"[u8; 32]"}),storageVersionStorageKeyPostfix:N("storageVersionStorageKeyPostfix",":__STORAGE_VERSION__:",{docs:"The storage key postfix that is used to store the [`StorageVersion`] per pallet.",type:"u16"}),transactionLevelKey:N("transactionLevelKey",":transaction_level:",{docs:"The key that holds the current number of active layers.",type:"u32"})},R={docs:"Returns the current pallet version from storage",type:"u16"};function B(e,{pallets:t},a){const s=function(e){const t={},a=Object.entries(P);for(let n=0,r=a.length;n(0,r.T)({palletVersion:M({method:"palletVersion",prefix:u,section:t},k(e,{method:":__STORAGE_VERSION__:",prefix:o.toString()},g),R)(e)},a,a=>T(e,{meta:a,method:a.name.toString(),prefix:u,section:t},{}),i.q))}}return s}},28414(e,t,a){a.d(t,{A:()=>s});var n=a(93302),r=a(52512);const i={};Object.keys(r).forEach(e=>Object.entries(r[e].rpc||{}).forEach(([t,a])=>{const r=a.aliasSection||e;i[r]||(i[r]={}),i[r][t]=(0,n.b)({},a,{isSubscription:!!a.pubsub,jsonrpc:`${r}_${t}`,method:t,section:r})}));const s=i},29485(e,t,a){a.d(t,{k:()=>o});var n=a(36730),r=a(6409),i=a(68355),s=a(47630);function o(e,t,a,o="blake2",c){const d=(0,r.e)(t);if(65!==d.length)throw new Error(`Expected signature with 65 bytes, ${d.length} found instead`);const u=(0,s.n)((0,i.Y)(o,e),d,d[64],o,c),l=(0,i.Y)(o,u,c),f=(0,r.e)(a);return(0,n.f)(u,f)||("keccak"===o?(0,n.f)(l.slice(-20),f.slice(-20)):(0,n.f)(l,f))}},29794(e,t,a){a.d(t,{we:()=>m,x2:()=>x,kw:()=>h,JB:()=>y});var n=a(79876),r=a(6409),i=a(36237),s=a(49141),o=a(58696);const c="abandon|ability|able|about|above|absent|absorb|abstract|absurd|abuse|access|accident|account|accuse|achieve|acid|acoustic|acquire|across|act|action|actor|actress|actual|adapt|add|addict|address|adjust|admit|adult|advance|advice|aerobic|affair|afford|afraid|again|age|agent|agree|ahead|aim|air|airport|aisle|alarm|album|alcohol|alert|alien|all|alley|allow|almost|alone|alpha|already|also|alter|always|amateur|amazing|among|amount|amused|analyst|anchor|ancient|anger|angle|angry|animal|ankle|announce|annual|another|answer|antenna|antique|anxiety|any|apart|apology|appear|apple|approve|april|arch|arctic|area|arena|argue|arm|armed|armor|army|around|arrange|arrest|arrive|arrow|art|artefact|artist|artwork|ask|aspect|assault|asset|assist|assume|asthma|athlete|atom|attack|attend|attitude|attract|auction|audit|august|aunt|author|auto|autumn|average|avocado|avoid|awake|aware|away|awesome|awful|awkward|axis|baby|bachelor|bacon|badge|bag|balance|balcony|ball|bamboo|banana|banner|bar|barely|bargain|barrel|base|basic|basket|battle|beach|bean|beauty|because|become|beef|before|begin|behave|behind|believe|below|belt|bench|benefit|best|betray|better|between|beyond|bicycle|bid|bike|bind|biology|bird|birth|bitter|black|blade|blame|blanket|blast|bleak|bless|blind|blood|blossom|blouse|blue|blur|blush|board|boat|body|boil|bomb|bone|bonus|book|boost|border|boring|borrow|boss|bottom|bounce|box|boy|bracket|brain|brand|brass|brave|bread|breeze|brick|bridge|brief|bright|bring|brisk|broccoli|broken|bronze|broom|brother|brown|brush|bubble|buddy|budget|buffalo|build|bulb|bulk|bullet|bundle|bunker|burden|burger|burst|bus|business|busy|butter|buyer|buzz|cabbage|cabin|cable|cactus|cage|cake|call|calm|camera|camp|can|canal|cancel|candy|cannon|canoe|canvas|canyon|capable|capital|captain|car|carbon|card|cargo|carpet|carry|cart|case|cash|casino|castle|casual|cat|catalog|catch|category|cattle|caught|cause|caution|cave|ceiling|celery|cement|census|century|cereal|certain|chair|chalk|champion|change|chaos|chapter|charge|chase|chat|cheap|check|cheese|chef|cherry|chest|chicken|chief|child|chimney|choice|choose|chronic|chuckle|chunk|churn|cigar|cinnamon|circle|citizen|city|civil|claim|clap|clarify|claw|clay|clean|clerk|clever|click|client|cliff|climb|clinic|clip|clock|clog|close|cloth|cloud|clown|club|clump|cluster|clutch|coach|coast|coconut|code|coffee|coil|coin|collect|color|column|combine|come|comfort|comic|common|company|concert|conduct|confirm|congress|connect|consider|control|convince|cook|cool|copper|copy|coral|core|corn|correct|cost|cotton|couch|country|couple|course|cousin|cover|coyote|crack|cradle|craft|cram|crane|crash|crater|crawl|crazy|cream|credit|creek|crew|cricket|crime|crisp|critic|crop|cross|crouch|crowd|crucial|cruel|cruise|crumble|crunch|crush|cry|crystal|cube|culture|cup|cupboard|curious|current|curtain|curve|cushion|custom|cute|cycle|dad|damage|damp|dance|danger|daring|dash|daughter|dawn|day|deal|debate|debris|decade|december|decide|decline|decorate|decrease|deer|defense|define|defy|degree|delay|deliver|demand|demise|denial|dentist|deny|depart|depend|deposit|depth|deputy|derive|describe|desert|design|desk|despair|destroy|detail|detect|develop|device|devote|diagram|dial|diamond|diary|dice|diesel|diet|differ|digital|dignity|dilemma|dinner|dinosaur|direct|dirt|disagree|discover|disease|dish|dismiss|disorder|display|distance|divert|divide|divorce|dizzy|doctor|document|dog|doll|dolphin|domain|donate|donkey|donor|door|dose|double|dove|draft|dragon|drama|drastic|draw|dream|dress|drift|drill|drink|drip|drive|drop|drum|dry|duck|dumb|dune|during|dust|dutch|duty|dwarf|dynamic|eager|eagle|early|earn|earth|easily|east|easy|echo|ecology|economy|edge|edit|educate|effort|egg|eight|either|elbow|elder|electric|elegant|element|elephant|elevator|elite|else|embark|embody|embrace|emerge|emotion|employ|empower|empty|enable|enact|end|endless|endorse|enemy|energy|enforce|engage|engine|enhance|enjoy|enlist|enough|enrich|enroll|ensure|enter|entire|entry|envelope|episode|equal|equip|era|erase|erode|erosion|error|erupt|escape|essay|essence|estate|eternal|ethics|evidence|evil|evoke|evolve|exact|example|excess|exchange|excite|exclude|excuse|execute|exercise|exhaust|exhibit|exile|exist|exit|exotic|expand|expect|expire|explain|expose|express|extend|extra|eye|eyebrow|fabric|face|faculty|fade|faint|faith|fall|false|fame|family|famous|fan|fancy|fantasy|farm|fashion|fat|fatal|father|fatigue|fault|favorite|feature|february|federal|fee|feed|feel|female|fence|festival|fetch|fever|few|fiber|fiction|field|figure|file|film|filter|final|find|fine|finger|finish|fire|firm|first|fiscal|fish|fit|fitness|fix|flag|flame|flash|flat|flavor|flee|flight|flip|float|flock|floor|flower|fluid|flush|fly|foam|focus|fog|foil|fold|follow|food|foot|force|forest|forget|fork|fortune|forum|forward|fossil|foster|found|fox|fragile|frame|frequent|fresh|friend|fringe|frog|front|frost|frown|frozen|fruit|fuel|fun|funny|furnace|fury|future|gadget|gain|galaxy|gallery|game|gap|garage|garbage|garden|garlic|garment|gas|gasp|gate|gather|gauge|gaze|general|genius|genre|gentle|genuine|gesture|ghost|giant|gift|giggle|ginger|giraffe|girl|give|glad|glance|glare|glass|glide|glimpse|globe|gloom|glory|glove|glow|glue|goat|goddess|gold|good|goose|gorilla|gospel|gossip|govern|gown|grab|grace|grain|grant|grape|grass|gravity|great|green|grid|grief|grit|grocery|group|grow|grunt|guard|guess|guide|guilt|guitar|gun|gym|habit|hair|half|hammer|hamster|hand|happy|harbor|hard|harsh|harvest|hat|have|hawk|hazard|head|health|heart|heavy|hedgehog|height|hello|helmet|help|hen|hero|hidden|high|hill|hint|hip|hire|history|hobby|hockey|hold|hole|holiday|hollow|home|honey|hood|hope|horn|horror|horse|hospital|host|hotel|hour|hover|hub|huge|human|humble|humor|hundred|hungry|hunt|hurdle|hurry|hurt|husband|hybrid|ice|icon|idea|identify|idle|ignore|ill|illegal|illness|image|imitate|immense|immune|impact|impose|improve|impulse|inch|include|income|increase|index|indicate|indoor|industry|infant|inflict|inform|inhale|inherit|initial|inject|injury|inmate|inner|innocent|input|inquiry|insane|insect|inside|inspire|install|intact|interest|into|invest|invite|involve|iron|island|isolate|issue|item|ivory|jacket|jaguar|jar|jazz|jealous|jeans|jelly|jewel|job|join|joke|journey|joy|judge|juice|jump|jungle|junior|junk|just|kangaroo|keen|keep|ketchup|key|kick|kid|kidney|kind|kingdom|kiss|kit|kitchen|kite|kitten|kiwi|knee|knife|knock|know|lab|label|labor|ladder|lady|lake|lamp|language|laptop|large|later|latin|laugh|laundry|lava|law|lawn|lawsuit|layer|lazy|leader|leaf|learn|leave|lecture|left|leg|legal|legend|leisure|lemon|lend|length|lens|leopard|lesson|letter|level|liar|liberty|library|license|life|lift|light|like|limb|limit|link|lion|liquid|list|little|live|lizard|load|loan|lobster|local|lock|logic|lonely|long|loop|lottery|loud|lounge|love|loyal|lucky|luggage|lumber|lunar|lunch|luxury|lyrics|machine|mad|magic|magnet|maid|mail|main|major|make|mammal|man|manage|mandate|mango|mansion|manual|maple|marble|march|margin|marine|market|marriage|mask|mass|master|match|material|math|matrix|matter|maximum|maze|meadow|mean|measure|meat|mechanic|medal|media|melody|melt|member|memory|mention|menu|mercy|merge|merit|merry|mesh|message|metal|method|middle|midnight|milk|million|mimic|mind|minimum|minor|minute|miracle|mirror|misery|miss|mistake|mix|mixed|mixture|mobile|model|modify|mom|moment|monitor|monkey|monster|month|moon|moral|more|morning|mosquito|mother|motion|motor|mountain|mouse|move|movie|much|muffin|mule|multiply|muscle|museum|mushroom|music|must|mutual|myself|mystery|myth|naive|name|napkin|narrow|nasty|nation|nature|near|neck|need|negative|neglect|neither|nephew|nerve|nest|net|network|neutral|never|news|next|nice|night|noble|noise|nominee|noodle|normal|north|nose|notable|note|nothing|notice|novel|now|nuclear|number|nurse|nut|oak|obey|object|oblige|obscure|observe|obtain|obvious|occur|ocean|october|odor|off|offer|office|often|oil|okay|old|olive|olympic|omit|once|one|onion|online|only|open|opera|opinion|oppose|option|orange|orbit|orchard|order|ordinary|organ|orient|original|orphan|ostrich|other|outdoor|outer|output|outside|oval|oven|over|own|owner|oxygen|oyster|ozone|pact|paddle|page|pair|palace|palm|panda|panel|panic|panther|paper|parade|parent|park|parrot|party|pass|patch|path|patient|patrol|pattern|pause|pave|payment|peace|peanut|pear|peasant|pelican|pen|penalty|pencil|people|pepper|perfect|permit|person|pet|phone|photo|phrase|physical|piano|picnic|picture|piece|pig|pigeon|pill|pilot|pink|pioneer|pipe|pistol|pitch|pizza|place|planet|plastic|plate|play|please|pledge|pluck|plug|plunge|poem|poet|point|polar|pole|police|pond|pony|pool|popular|portion|position|possible|post|potato|pottery|poverty|powder|power|practice|praise|predict|prefer|prepare|present|pretty|prevent|price|pride|primary|print|priority|prison|private|prize|problem|process|produce|profit|program|project|promote|proof|property|prosper|protect|proud|provide|public|pudding|pull|pulp|pulse|pumpkin|punch|pupil|puppy|purchase|purity|purpose|purse|push|put|puzzle|pyramid|quality|quantum|quarter|question|quick|quit|quiz|quote|rabbit|raccoon|race|rack|radar|radio|rail|rain|raise|rally|ramp|ranch|random|range|rapid|rare|rate|rather|raven|raw|razor|ready|real|reason|rebel|rebuild|recall|receive|recipe|record|recycle|reduce|reflect|reform|refuse|region|regret|regular|reject|relax|release|relief|rely|remain|remember|remind|remove|render|renew|rent|reopen|repair|repeat|replace|report|require|rescue|resemble|resist|resource|response|result|retire|retreat|return|reunion|reveal|review|reward|rhythm|rib|ribbon|rice|rich|ride|ridge|rifle|right|rigid|ring|riot|ripple|risk|ritual|rival|river|road|roast|robot|robust|rocket|romance|roof|rookie|room|rose|rotate|rough|round|route|royal|rubber|rude|rug|rule|run|runway|rural|sad|saddle|sadness|safe|sail|salad|salmon|salon|salt|salute|same|sample|sand|satisfy|satoshi|sauce|sausage|save|say|scale|scan|scare|scatter|scene|scheme|school|science|scissors|scorpion|scout|scrap|screen|script|scrub|sea|search|season|seat|second|secret|section|security|seed|seek|segment|select|sell|seminar|senior|sense|sentence|series|service|session|settle|setup|seven|shadow|shaft|shallow|share|shed|shell|sheriff|shield|shift|shine|ship|shiver|shock|shoe|shoot|shop|short|shoulder|shove|shrimp|shrug|shuffle|shy|sibling|sick|side|siege|sight|sign|silent|silk|silly|silver|similar|simple|since|sing|siren|sister|situate|six|size|skate|sketch|ski|skill|skin|skirt|skull|slab|slam|sleep|slender|slice|slide|slight|slim|slogan|slot|slow|slush|small|smart|smile|smoke|smooth|snack|snake|snap|sniff|snow|soap|soccer|social|sock|soda|soft|solar|soldier|solid|solution|solve|someone|song|soon|sorry|sort|soul|sound|soup|source|south|space|spare|spatial|spawn|speak|special|speed|spell|spend|sphere|spice|spider|spike|spin|spirit|split|spoil|sponsor|spoon|sport|spot|spray|spread|spring|spy|square|squeeze|squirrel|stable|stadium|staff|stage|stairs|stamp|stand|start|state|stay|steak|steel|stem|step|stereo|stick|still|sting|stock|stomach|stone|stool|story|stove|strategy|street|strike|strong|struggle|student|stuff|stumble|style|subject|submit|subway|success|such|sudden|suffer|sugar|suggest|suit|summer|sun|sunny|sunset|super|supply|supreme|sure|surface|surge|surprise|surround|survey|suspect|sustain|swallow|swamp|swap|swarm|swear|sweet|swift|swim|swing|switch|sword|symbol|symptom|syrup|system|table|tackle|tag|tail|talent|talk|tank|tape|target|task|taste|tattoo|taxi|teach|team|tell|ten|tenant|tennis|tent|term|test|text|thank|that|theme|then|theory|there|they|thing|this|thought|three|thrive|throw|thumb|thunder|ticket|tide|tiger|tilt|timber|time|tiny|tip|tired|tissue|title|toast|tobacco|today|toddler|toe|together|toilet|token|tomato|tomorrow|tone|tongue|tonight|tool|tooth|top|topic|topple|torch|tornado|tortoise|toss|total|tourist|toward|tower|town|toy|track|trade|traffic|tragic|train|transfer|trap|trash|travel|tray|treat|tree|trend|trial|tribe|trick|trigger|trim|trip|trophy|trouble|truck|true|truly|trumpet|trust|truth|try|tube|tuition|tumble|tuna|tunnel|turkey|turn|turtle|twelve|twenty|twice|twin|twist|two|type|typical|ugly|umbrella|unable|unaware|uncle|uncover|under|undo|unfair|unfold|unhappy|uniform|unique|unit|universe|unknown|unlock|until|unusual|unveil|update|upgrade|uphold|upon|upper|upset|urban|urge|usage|use|used|useful|useless|usual|utility|vacant|vacuum|vague|valid|valley|valve|van|vanish|vapor|various|vast|vault|vehicle|velvet|vendor|venture|venue|verb|verify|version|very|vessel|veteran|viable|vibrant|vicious|victory|video|view|village|vintage|violin|virtual|virus|visa|visit|visual|vital|vivid|vocal|voice|void|volcano|volume|vote|voyage|wage|wagon|wait|walk|wall|walnut|want|warfare|warm|warrior|wash|wasp|waste|water|wave|way|wealth|weapon|wear|weasel|weather|web|wedding|weekend|weird|welcome|west|wet|whale|what|wheat|wheel|when|where|whip|whisper|wide|width|wife|wild|will|win|window|wine|wing|wink|winner|winter|wire|wisdom|wise|wish|witness|wolf|woman|wonder|wood|wool|word|work|world|worry|worth|wrap|wreck|wrestle|wrist|write|wrong|yard|year|yellow|you|young|youth|zebra|zero|zone|zoo".split("|"),d="Invalid mnemonic",u="Invalid entropy";function l(e){return(e||"").normalize("NFKD")}function f(e){return parseInt(e,2)}function p(e){return e.map(e=>e.toString(2).padStart(8,"0")).join("")}function b(e){return p(Array.from((0,o.Kf)(e))).slice(0,8*e.length/32)}function h(e,t){return(0,i.E)((0,n.j)(l(e)),(0,n.j)(`mnemonic${l(t)}`)).password}function x(e,t=c){const a=l(e).split(" ");if(a.length%3!=0)throw new Error(d);const n=a.map(e=>{const a=t.indexOf(e);if(-1===a)throw new Error(d);return a.toString(2).padStart(11,"0")}).join(""),i=32*Math.floor(n.length/33),s=n.slice(0,i),o=n.slice(i),p=s.match(/(.{1,8})/g),h=p?.map(f);if(!h||h.length%4!=0||h.length<16||h.length>32)throw new Error(u);const x=(0,r.e)(h);if(b(x)!==o)throw new Error("Invalid mnemonic checksum");return x}function m(e,t){return function(e,t=c){if(e.length%4!=0||e.length<16||e.length>32)throw new Error(u);const a=`${p(Array.from(e))}${b(e)}`.match(/(.{1,11})/g),n=a?.map(e=>t[f(e)]);if(!n||n.length<12)throw new Error("Unable to map entropy to mnemonic");return n.join(" ")}((0,s.a)(e/3*4),t)}function y(e,t){try{x(e,t)}catch{return!1}return!0}},30396(e,t,a){a.d(t,{i:()=>h});var n=a(35359),r=a(32066),i=a(2001),s=a(83448),o=a(57041),c=a(63937),d=a(51524),u=a(51189),l=a(11963);function f(e,t){const a=e.subarray(0,32),n=e.subarray(32,64),r=e.subarray(64,96),i=(0,s.z)([0],a,n,(0,o.a)(t,u.wU)),f=(0,l.y2)(r,i,512);return i[0]=1,(0,s.z)((0,o.a)((0,c.i)(a,u.oH).iadd((0,c.i)(f.subarray(0,28),u.oH).imul(d.xi)),u.PR).subarray(0,32),(0,o.a)((0,c.i)(n,u.oH).iadd((0,c.i)(f.subarray(32,64),u.oH)),u.PR).subarray(0,32),(0,l.y2)(r,i,512).subarray(32,64))}var p=a(29794);const b="ed25519 seed";function h(e,t){const a=e.split(" ").map(e=>e.trim()).filter(e=>e);if(![12,24,25].includes(a.length))throw new Error("Expected a mnemonic with 24 words (or 25 including a password)");const[o,c]=25===a.length?[a.slice(0,24).join(" "),a[24]]:[a.join(" "),""];if(!(0,r.F)(o))throw new Error("Invalid mnemonic passed to ledger derivation");if(!(0,i.o)(t))throw new Error("Invalid derivation path");const d=t.split("/").slice(1);let u=function(e,t){const a=(0,p.kw)(e,t),n=(0,l.y2)(b,new Uint8Array([1,...a]),256);let r;for(;!r||32&r[31];)r=(0,l.y2)(b,r||a,512);return r[0]&=248,r[31]&=127,r[31]|=64,(0,s.z)(r,n)}(o,c);for(const e of d){const t=parseInt(e.replace(/'$/,""),10);u=f(u,tb});var n=a(83448),r=a(6404),i=a(54143),s=a(6409),o=a(56109),c=a(76733),d=a(29220),u=a(33482),l=a(5457),f=a(3877),p=a(71135);class b extends l.u{#K;constructor(e,t,a,{definition:n,setDefinition:l=o.D}={}){const b=n||l(Array.isArray(t)?[(0,p.A6)(e,t),[]]:(0,r.T)(t)||(0,c.K)(t)?[[(0,p.q8)(e,t)],[]]:(0,p.qV)(e,t));super(e,b[0].length),this.initialU8aLength=((0,u.b)(a)?(0,f.Z0)(e,this,a,b):function(e,t,a,n){if(Array.isArray(a)){const r=n[0];for(let n=0,i=r.length;nt=e;return class extends b{constructor(n,r){super(n,e,r,{definition:t,setDefinition:a})}}}get encodedLength(){let e=0;for(let t=0,a=this.length;tnew e(this.registry).toRawType())}inspect(){return{inner:this.inspectInner()}}toRawType(){return`(${this.#K[0].map(e=>this.registry.getClassName(e)||new e(this.registry).toRawType()).join(",")})`}toString(){return(0,d.A)(this.toJSON())}toU8a(e){return(0,n.Q)(this.toU8aInner(e))}}},31833(e,t,a){a.d(t,{U:()=>i});var n=a(74109),r=a(33320);function i(e,{chainCode:t,isSoft:a}){return a?(0,r.p)(e,t):(0,n.c)(e,t)}},31885(e,t,a){a.d(t,{L:()=>y});var n=a(8781),r=a(85871),i=a(33482),s=a(54143),o=a(6409),c=a(17080),d=a(92100),u=a(29220),l=a(83448),f=a(3877),p=a(71135),b=a(98909),h=a(94547);function x(e,t){return e.size===t.length&&!t.some(t=>!e.has(t))}const m=(0,n.v)("BTreeSet");class y extends Set{registry;createdAtHash;initialU8aLength;isStorageFallback;#q;constructor(e,t,a){const[n,c,d]=function(e,t,a){const n=(0,p.q8)(e,t);if(!a)return[n,new Set,0];if((0,i.b)(a)||(0,s.qv)(a))return function(e,t,a){const n=new Set,[i,s]=(0,r.o)(a),o=new Array(s),[c]=(0,f.nz)(e,o,a,i,t);for(let e=0;e{try{n.add(a instanceof t?a:new t(e,a))}catch(e){throw m.error("Failed to decode key or value:",e.message),e}}),[t,n,0]}(e,n,a);throw new Error("BTreeSet: cannot decode type")}(e,t,a);super((0,b.FP)(c)),this.registry=e,this.initialU8aLength=d,this.#q=n}static with(e){return class extends y{constructor(t,a){super(t,e,a)}}}get encodedLength(){let e=(0,c.R)(this.size).length;for(const t of this.values())e+=t.encodedLength;return e}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===this.size}get strings(){return[...super.values()].map(e=>e.toString())}eq(e){return t=this,a=e,Array.isArray(a)?x(t,a):a instanceof Set?x(t,[...a.values()]):!!(0,h.G)(a)&&x(t,Object.values(a));var t,a}inspect(){const e=[];for(const t of this.values())e.push(t.inspect());return{inner:e,outer:[(0,c.R)(this.size)]}}toHex(){return(0,d.X)(this.toU8a())}toHuman(e,t){const a=[];for(const n of this.values())a.push(n.toHuman(e,t));return a}toJSON(){const e=[];for(const t of this.values())e.push(t.toJSON());return e}toRawType(){return`BTreeSet<${this.registry.getClassName(this.#q)||new this.#q(this.registry).toRawType()}>`}toPrimitive(e){const t=[];for(const a of this.values())t.push(a.toPrimitive(e));return t}toString(){return(0,u.A)(this.toJSON())}toU8a(e){const t=[];e||t.push((0,c.R)(this.size));for(const a of this.values())t.push(a.toU8a(e));return(0,l.Q)(t)}}},32066(e,t,a){a.d(t,{F:()=>s});var n=a(99953),r=a(16438),i=a(29794);function s(e,t,a){return!n.CW||!t&&!a&&(0,r.i_)()?(0,r.M8)(e):(0,i.JB)(e,t)}},32091(e,t,a){a.d(t,{B:()=>u});var n=a(83448),r=a(56109),i=a(33482),s=a(5457),o=a(3877),c=a(71135),d=a(5853);class u extends s.u{#o;constructor(e,t,a,n=[],{definition:s,setDefinition:u=r.D}={}){super(e,a),this.#o=s||u((0,c.q8)(e,t)),this.initialU8aLength=((0,i.b)(n)?(0,o.nz)(e,this,n,0,this.#o):(0,d.V)(e,this,n,0,this.#o))[1]}static with(e,t){let a;const n=e=>a=e;return class extends u{constructor(r,i){super(r,e,t,i,{definition:a,setDefinition:n})}}}get Type(){return new this.#o(this.registry).toRawType()}get encodedLength(){let e=0;for(let t=0,a=this.length;tn})},33012(e,t,a){a.d(t,{x:()=>f});var n=a(83448),r=a(17080),i=a(79876),s=a(63789),o=a(57041),c=a(9799),d=a(51189),u=a(39128);const l=(0,i.j)("modlpy/utilisuba");function f(e,t){return(0,c.q)((0,n.z)(l,(0,r.R)(e.length),...(0,s.m)(e.map(u.s)),(0,o.a)(t,d.gJ)))}},33218(e,t,a){a.d(t,{Rl:()=>c,Rx:()=>o,TA:()=>s,zv:()=>d});var n=a(36073),r=a(95079);const i={chars:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",coder:n.tw,ipfs:"z",type:"base58"},s=(0,r.Zr)(i),o=(0,r.r_)(i,s),c=(0,r.L0)(i),d=(0,r.ls)(s)},33308(e,t,a){a.d(t,{Z:()=>s});var n=a(59519);const r=(0,n.D8)("toHex","toHuman","toU8a"),i=(0,n.D8)("get");function s(e){return r(e)&&i(e.registry)}},33320(e,t,a){a.d(t,{p:()=>r});var n=a(65281);const r=(0,a(5860).i)(n.mb.secretSoft)},33404(e,t,a){a.r(t),a.d(t,{addressEq:()=>R.V,addressToEvm:()=>u,allNetworks:()=>Me.X4,availableNetworks:()=>Me.tR,base32Decode:()=>j,base32Encode:()=>G,base32Validate:()=>$,base58Decode:()=>l.Rx,base58Encode:()=>l.Rl,base58Validate:()=>l.TA,base64Decode:()=>J.u,base64Encode:()=>J.KA,base64Pad:()=>X,base64Trim:()=>Q,base64Validate:()=>J.I$,blake2AsHex:()=>T.X,blake2AsU8a:()=>T.q,checkAddress:()=>b,checkAddressChecksum:()=>f.I,createKeyDerived:()=>E,createKeyMulti:()=>N.x,cryptoIsReady:()=>c.T,cryptoWaitReady:()=>c.C,decodeAddress:()=>d.F,deriveAddress:()=>v,ed25519DeriveHard:()=>Z.e,ed25519PairFromRandom:()=>te,ed25519PairFromSecret:()=>ae,ed25519PairFromSeed:()=>ee.r,ed25519PairFromString:()=>ne,ed25519Sign:()=>re.t,ed25519Verify:()=>ie.x,encodeAddress:()=>V.j,encodeDerivedAddress:()=>M,encodeMultiAddress:()=>P,ethereumEncode:()=>se.w,evmToAddress:()=>H,hdEthereum:()=>de.w,hdLedger:()=>ue.i,hdValidatePath:()=>le.o,hmacSha256AsU8a:()=>fe.lf,hmacSha512AsU8a:()=>fe.Yd,hmacShaAsU8a:()=>fe.y2,isAddress:()=>O.P,isBase32:()=>z,isBase58:()=>l.zv,isBase64:()=>J.Q2,isEthereumAddress:()=>oe.q,isEthereumChecksum:()=>ce.t,jsonDecrypt:()=>pe._,jsonDecryptData:()=>be.y,jsonEncrypt:()=>he.g,jsonEncryptFormat:()=>xe.r,keccak256AsU8a:()=>me.Er,keccak512AsU8a:()=>me.d1,keccakAsHex:()=>me.sp,keccakAsU8a:()=>me.H1,keyExtractPath:()=>h._,keyExtractSuri:()=>ye.E,keyFromPath:()=>ge.d,keyHdkdEcdsa:()=>Ve.t,keyHdkdEd25519:()=>we.a,keyHdkdSr25519:()=>ve.U,mnemonicGenerate:()=>Se.a,mnemonicToEntropy:()=>ke.x,mnemonicToLegacySeed:()=>Ie.s,mnemonicToMiniSecret:()=>Te.F,mnemonicValidate:()=>Ae.F,naclDecrypt:()=>Ce.y,naclEncrypt:()=>Ee.K,packageInfo:()=>o,pbkdf2Encode:()=>Ne.E,randomAsHex:()=>Y.t,randomAsNumber:()=>He,randomAsU8a:()=>Y.a,scryptEncode:()=>Oe.g,scryptFromU8a:()=>Ue.s,scryptToU8a:()=>_e.z,secp256k1Compress:()=>Le.z,secp256k1Expand:()=>De.V,secp256k1PairFromSeed:()=>Fe.S,secp256k1PrivateKeyTweakAdd:()=>qe.O,secp256k1Recover:()=>We.n,secp256k1Sign:()=>Ke.c,secp256k1Verify:()=>$e.k,selectableNetworks:()=>Me.Kx,setSS58Format:()=>D,sha256AsU8a:()=>ze.Kf,sha512AsU8a:()=>ze.xY,shaAsU8a:()=>ze.nU,signatureVerify:()=>je.K,sortAddresses:()=>U.f,sr25519Agreement:()=>Ge,sr25519DeriveHard:()=>Je.c,sr25519DerivePublic:()=>g,sr25519DeriveSoft:()=>Xe.p,sr25519PairFromSeed:()=>Qe.H,sr25519Sign:()=>Ze.v,sr25519Verify:()=>Ye.H,sr25519VrfSign:()=>et.x,sr25519VrfVerify:()=>tt.X,validateAddress:()=>_.j,xxhashAsHex:()=>at.E,xxhashAsU8a:()=>at.F});var n=a(87106),r=a(81284),i=a(89161),s=a(79831);const o={name:"@pezkuwi/util-crypto",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/util-crypto/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/util-crypto/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"14.0.10"};(0,r.Q)(o,null,[n.z,s.z,i.z]),a(73800);var c=a(89180);(0,c.C)().catch(()=>{});var d=a(76506);function u(e,t){return(0,d.F)(e,t).subarray(0,20)}var l=a(33218),f=a(18907),p=a(17802);function b(e,t){let a;try{a=(0,l.Rx)(e)}catch(e){return[!1,e.message]}const[n,,,r]=(0,f.I)(a);return r!==t?[!1,`Prefix mismatch, expected ${t}, found ${r}`]:p.N.allowedEncodedLengths.includes(a.length)?[n,n?null:"Invalid decoded address checksum"]:[!1,"Invalid decoded address length"]}var h=a(88929),x=a(65281),m=a(6409),y=a(33482);function g(e,t){const a=(0,m.e)(e);if(!(0,y.b)(t)||32!==t.length)throw new Error("Invalid chainCode passed to derive");if(32!==a.length)throw new Error(`Invalid publicKey, received ${a.length} bytes, expected 32`);return x.mb.publicSoft(a,t)}var V=a(92110);function w({isHard:e}){return e}function v(e,t,a){const{path:n}=(0,h._)(t);if(!n.length||n.every(w))throw new Error("Expected suri to contain a combination of non-hard paths");let r=(0,d.F)(e);for(const{chainCode:e}of n)r=g(r,e);return(0,V.j)(r,a)}var S=a(79876),k=a(83448),I=a(57041),T=a(9799),A=a(51189);const C=(0,S.j)("modlpy/utilisuba");function E(e,t){return(0,T.q)((0,k.z)(C,(0,d.F)(e),(0,I.a)(t,A.gJ)))}function M(e,t,a){return(0,V.j)(E((0,d.F)(e),t),a)}var N=a(33012);function P(e,t,a){return(0,V.j)((0,N.x)(e,t),a)}var R=a(72102),B=a(68355);function H(e,t,a="blake2"){const n=(0,k.z)("evm:",e);if(24!==n.length)throw new Error(`Converting ${e}: Invalid evm address length`);return(0,V.j)((0,B.Y)(a,n),t)}var O=a(15896),U=a(36628),_=a(90258);const L=(0,a(8781).v)("setSS58Format");function D(e){L.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as part of the address encode function"),p.N.prefix=e}var F=a(36073),W=a(95079);const K="abcdefghijklmnopqrstuvwxyz234567",q={chars:K,coder:F.Wp.chain(F.Wp.radix2(5),F.Wp.alphabet(K),{decode:e=>e.split(""),encode:e=>e.join("")}),ipfs:"b",type:"base32"},$=(0,W.Zr)(q),z=(0,W.ls)($),j=(0,W.r_)(q,$),G=(0,W.L0)(q);var J=a(82228);function X(e){return e.padEnd(e.length+e.length%4,"=")}function Q(e){for(;e.length&&e.endsWith("=");)e=e.slice(0,-1);return e}var Z=a(79997),Y=a(49141),ee=a(35359);function te(){return(0,ee.r)((0,Y.a)())}function ae(e){if(64!==e.length)throw new Error("Invalid secretKey provided");return{publicKey:e.slice(32),secretKey:e}}function ne(e){return(0,ee.r)((0,T.q)((0,S.j)(e)))}var re=a(12834),ie=a(61230),se=a(84645),oe=a(19287),ce=a(86984),de=a(27774),ue=a(30396),le=a(2001),fe=a(11963),pe=a(6073),be=a(23433),he=a(72001),xe=a(20662),me=a(64792),ye=a(56393),ge=a(35262),Ve=a(35518),we=a(42853),ve=a(31833),Se=a(34119),ke=a(96200),Ie=a(25455),Te=a(70594),Ae=a(32066),Ce=a(75213),Ee=a(22373),Me=a(25102),Ne=a(36237),Pe=a(95927),Re=a(62846);const Be=new Pe(9007199254740991);function He(){return(0,Re.v)((0,Y.t)(8)).and(Be).toNumber()}var Oe=a(53335),Ue=a(55025),_e=a(34658),Le=a(13880),De=a(71028),Fe=a(62518),We=a(47630),Ke=a(86221),qe=a(90931),$e=a(29485),ze=a(58696),je=a(65587);function Ge(e,t){const a=(0,m.e)(e),n=(0,m.e)(t);if(32!==n.length)throw new Error(`Invalid publicKey, received ${n.length} bytes, expected 32`);if(64!==a.length)throw new Error(`Invalid secretKey, received ${a.length} bytes, expected 64`);return(0,x.CH)(a,n)}var Je=a(74109),Xe=a(33320),Qe=a(52959),Ze=a(73314),Ye=a(34670),et=a(73276),tt=a(57432),at=a(63513)},33482(e,t,a){function n(e){return(e&&e.constructor)===Uint8Array||e instanceof Uint8Array}a.d(t,{b:()=>n})},34106(e,t,a){function n(e){return({name:t})=>e(t)}a.d(t,{Z:()=>i,q:()=>r});const r=n(a(51661).WH),i=n(e=>e.toString())},34116(e,t,a){a.d(t,{d:()=>r});var n=a(61771);function r(e){return e&&(0,n.Y)(e)?e:`0x${e&&e.length%2==1?"0":""}${e||""}`}},34119(e,t,a){a.d(t,{a:()=>s});var n=a(99953),r=a(16438),i=a(29794);function s(e=12,t,a){return!n.CW||!t&&!a&&(0,r.i_)()?(0,r.P8)(e):(0,i.we)(e,t)}},34386(e,t,a){a.d(t,{A:()=>r});var n=a(14969);class r extends n.q{constructor(e,t=0,a){super(e,t,a,!0)}static with(e,t){return class extends r{constructor(t,a){super(t,a,e)}toRawType(){return t||super.toRawType()}}}}},34658(e,t,a){a.d(t,{z:()=>s});var n=a(83448),r=a(57041),i=a(51189);function s(e,{N:t,p:a,r:s}){return(0,n.z)(e,(0,r.a)(t,i.wU),(0,r.a)(a,i.wU),(0,r.a)(s,i.wU))}},34670(e,t,a){a.d(t,{H:()=>i});var n=a(65281),r=a(6409);function i(e,t,a){const i=(0,r.e)(a),s=(0,r.e)(t);if(32!==i.length)throw new Error(`Invalid publicKey, received ${i.length} bytes, expected 32`);if(64!==s.length)throw new Error(`Invalid signature, received ${s.length} bytes, expected 64`);return n.MX((0,r.e)(e),s,i)}},35198(e,t,a){a.d(t,{g:()=>v});var n=a(51661),r=a(83448),i=a(55112),s=a(92100),o=a(54143),c=a(6409),d=a(44734),u=a(94547),l=a(56109),f=a(76733),p=a(29220),b=a(33482),h=a(71135),x=a(70449),m=a(5886);function y(e,t){const a=Object.values(e);for(let e=0,n=a.length;ee.toLowerCase()),i=a.toLowerCase(),s=r.indexOf(i);if(-1===s)throw new Error(`Cannot map Enum JSON, unable to find '${a}' in ${r.join(", ")}`);try{return V(e,t,Object.values(t)[s].index,n)}catch(e){throw new Error(`Enum(${a}):: ${e.message}`)}}class v{registry;createdAtHash;initialU8aLength;isStorageFallback;#$;#z;#j;#G;#J;#X;constructor(e,t,a,n,{definition:r,setDefinition:i=l.D}={}){const{def:s,isBasic:p,isIndexed:x}=r||i(function(e,t){const a={};let n,r;if(Array.isArray(t)){for(let e=0,n=t.length;e(0,d.E)(e))){if(!t.every(e=>(0,d.E)(e)&&e>=0&&e<=255))throw new Error("Invalid number-indexed enum definition");return!1}return!0}(t)){const[i,s]=(0,h.qV)(e,t);for(let e=0,t=s.length;ee!==m.U),r=!1}else{const e=Object.entries(t);for(let t=0,n=e.length;te),this.#z=this.#j.indexOf(y.index),this.#X=y.value,this.#X.initialU8aLength&&(this.initialU8aLength=1+this.#X.initialU8aLength)}static with(e){let t;const a=e=>t=e;return class extends v{static{const t=Array.isArray(e)?e:Object.keys(e),a=t.length,r=new Array(a),s=new Array(a);for(let e=0;en.type===t[a]),(0,i.t)(this.prototype,r,(e,a,n)=>{if(n.type!==t[a])throw new Error(`Cannot convert '${n.type}' via ${e}`);return n.value})}constructor(n,r,i){super(n,e,r,i,{definition:t,setDefinition:a})}}}get encodedLength(){return 1+this.#X.encodedLength}get hash(){return this.registry.hash(this.toU8a())}get index(){return this.#j[this.#z]}get inner(){return this.#X}get isBasic(){return this.#G}get isEmpty(){return this.#X.isEmpty}get isNone(){return this.#X instanceof m.U}get defIndexes(){return this.#j}get defKeys(){return Object.keys(this.#$)}get type(){return this.defKeys[this.#z]}get value(){return this.#X}eq(e){return(0,b.b)(e)?!this.toU8a().some((t,a)=>t!==e[a]):(0,d.E)(e)?this.toNumber()===e:this.#G&&(0,f.K)(e)?this.type===e:(0,o.qv)(e)?this.toHex()===e:e instanceof v?this.index===e.index&&this.value.eq(e.value):(0,u.G)(e)?this.value.eq(e[this.type]):this.value.eq(e)}inspect(){if(this.#G)return{outer:[new Uint8Array([this.index])]};const{inner:e,outer:t=[]}=this.#X.inspect();return{inner:e,outer:[new Uint8Array([this.index]),...t]}}toHex(){return(0,s.X)(this.toU8a())}toHuman(e,t){return this.#G||this.isNone?this.type:{[this.type]:this.#X.toHuman(e,t)}}toJSON(){return this.#G?this.type:{[(0,n.WH)(this.type)]:this.#X.toJSON()}}toNumber(){return this.index}toPrimitive(e){return this.#G?this.type:{[(0,n.WH)(this.type)]:this.#X.toPrimitive(e)}}_toRawStruct(){if(this.#G)return this.#J?this.defKeys.reduce((e,t,a)=>(e[t]=this.#j[a],e),{}):this.defKeys;const e=Object.entries(this.#$);return(0,x.l)(this.registry,e.reduce((e,[t,{Type:a}],n)=>(e[0][n]=a,e[1][n]=t,e),[new Array(e.length),new Array(e.length)]))}toRawType(){return(0,p.A)({_enum:this._toRawStruct()})}toString(){return this.isNone?this.type:(0,p.A)(this.toJSON())}toU8a(e){return e?this.#X.toU8a(e):(0,r.Q)([new Uint8Array([this.index]),this.#X.toU8a(e)])}}},35262(e,t,a){a.d(t,{d:()=>o});var n=a(35518),r=a(42853),i=a(31833);const s={ecdsa:n.t,ed25519:r.a,ethereum:n.t,sr25519:i.U};function o(e,t,a){const n=s[a];let r=e;for(const e of t)r=n(r,e);return r}},35281(e,t,a){a.d(t,{L:()=>d});var n=a(67949),r=a(18369),i=a(16880),s=a(54143),o=a(73414),c=a(15413);function d(e){return"bigint"==typeof e?e:e?(0,s.qv)(e)?(0,r.u)(e.toString()):(0,i.f)(e)?(0,n.Q)(e.toString()):(0,o.R)(e)?e.toBigInt():(0,c.g)(e)?(0,n.Q)(e.toBn().toString()):(0,n.Q)(e):(0,n.Q)(0)}},35359(e,t,a){a.d(t,{r:()=>o});var n=a(7076),r=a(83448),i=a(99953),s=a(16438);function o(e,t){if(!i.CW||!t&&(0,s.i_)()){const t=(0,s.q)(e);return{publicKey:t.slice(32),secretKey:t.slice(0,64)}}const a=n.ev.getPublicKey(e);return{publicKey:a,secretKey:(0,r.Q)([e,a])}}},35518(e,t,a){a.d(t,{t:()=>l});var n=a(23100),r=a(79876),i=a(33482),s=a(83448),o=a(9799);const c=(0,n.h)((0,r.j)("Secp256k1HDKD"));function d(e,t){if(!(0,i.b)(t)||32!==t.length)throw new Error("Invalid chainCode passed to derive");return(0,o.q)((0,s.z)(c,e,t),256)}var u=a(62518);const l=(0,a(15317).v)(u.S,d)},36013(e,t,a){a.d(t,{Ze:()=>d,eL:()=>o,Zs:()=>c,AN:()=>u,bT:()=>r,E8:()=>n,Ro:()=>s,Em:()=>i});const n="undefined"!=typeof window&&window.location.host.includes("pezkuwi")||"undefined"==typeof window||!window.location.host.includes("ui-light")?"full":"light",r=[{info:"full",text:"Fully featured",value:"full"},{info:"light",text:"Basic features only",value:"light"}],i="light",s=[{info:"light",text:"Light theme",value:"light"},{info:"dark",text:"Dark theme",value:"dark"}],o="default",c="pezkuwi",d=[{info:"default",text:"Default for the connected node",value:"default"},{info:"pezkuwi",text:"Pezkuwi",value:"pezkuwi"},{info:"bizinikiwi",text:"Bizinikiwi",value:"bizinikiwi"},{info:"beachball",text:"Beachball",value:"beachball"}],u="popup"},36122(e,t,a){function n(e){return e.toString().padStart(2,"0")}function r(e){return`${e.getFullYear().toString()}-${n(e.getMonth()+1)}-${n(e.getDate())} ${n(e.getHours())}:${n(e.getMinutes())}:${n(e.getSeconds())}`}a.d(t,{Y:()=>r})},36195(e,t,a){a.d(t,{V:()=>N});var n=a(66516),r=a(96328),i=a(59385),s=a(39139),o=a(54190),c=a(51661),d=a(11243),u=a(93302),l=a(8781),f=a(44734),p=a(76733),b=a(29220);const h=(0,l.v)("PortableRegistry"),x={toNumber:()=>-1},m={Char:"u32",Str:"Text"},y=T(["sp_core::crypto::AccountId32","sp_runtime::generic::era::Era","sp_runtime::multiaddress::MultiAddress","fp_account::AccountId20","account::AccountId20","pezkuwi_runtime_common::claims::EthereumAddress","frame_support::weights::weight_v2::Weight","sp_weights::weight_v2::Weight","*_democracy::vote::Vote","*_conviction_voting::vote::Vote","*_identity::types::Data","sp_core::OpaqueMetadata","sp_core::OpaquePeerId","sp_core::offchain::OpaqueMultiaddr","primitive_types::*","sp_arithmetic::per_things::*","*_runtime::RuntimeCall","*_runtime::RuntimeEvent","ink::env::types::*","ink::primitives::types::*","ink_env::types::*","ink_primitives::types::*"]),g=T(["pallet_identity::types::BitFlags"]),V=["bitvec::order::Lsb0","BitOrderLsb0"],w=[...V,"bitvec::order::Msb0","BitOrderMsb0"],v=["BoundedBTreeMap","BoundedBTreeSet","BoundedVec","Box","BTreeMap","BTreeSet","Cow","Option","Range","RangeInclusive","Result","WeakBoundedVec","WrapperKeepOpaque","WrapperOpaque"],S=["entries","keys","new","size","hash","registry"],k=["generic","misc","pallet","traits","types"];function I(e){const t=e.length,a=new Array(t);for(let n=0;n{const n=t[a].toString();if("*"===e||e===n)return!0;if(e.includes("*")&&e.includes("_")&&n.includes("_")){let t=e.split("_"),a=n.split("_");if("*"===t[0]){const e=a.indexOf(t[1]);-1!==e&&(t=t.slice(1),a=a.slice(e))}return 2===t.length&&"*"===t[1]&&t[0]===a[0]||A(t,a)}return!1})}function C(e,t,a,n,r=!1){const i=n.length;if(0===i||v.includes(n[i-1].toString()))return null;const s=new Array(i),o=new Array(i);for(let e=0;e"},t);const{lookups:n,names:r,params:i,types:s}=function(e,t){const a=[],n={};for(let e=0,r=t.length;e{const{lookupIndex:s,name:o,params:c}=r;if(!o)return null;if(n[s])return r;const d=function(e,t,a){const n=[a[t]];for(let r=t+1,i=a.length;rc.length!==e.params.length||c.some((t,a)=>!t.name.eq(e.params[a].name)||t.type.unwrapOr(x).toNumber()!==e.params[a].type.unwrapOr(x).toNumber())))return r;const u=c.findIndex(({type:e},t)=>d.every(({params:a},n)=>a[t].type.isSome&&(0===n||!a[t].type.eq(e))));if(-1===u)return r;const l=d.length,f=new Array(l);for(let t=0;t!!e).map(({lookupIndex:e,name:t,params:a})=>({lookupIndex:e,name:n[e]||t,params:a}))}(e,t,a);for(let t=0,a=o.length;t!e.startsWith("Pezpallet")),n={};if(e.PezspRuntimeUncheckedExtrinsic){const[,{type:t}]=e.PezspRuntimeUncheckedExtrinsic;n[t.unwrap().toNumber()]="Call"}else a&&!t&&h.warn("Unable to determine runtime Call type, cannot inspect sp_runtime::generic::unchecked_extrinsic::UncheckedExtrinsic");if(e.PezframeSystemEventRecord){const[{type:t}]=e.PezframeSystemEventRecord;n[t.unwrap().toNumber()]="Event"}else a&&!t&&h.warn("Unable to determine runtime Event type, cannot inspect frame_system::EventRecord");return n}(i,a),this.#Z=n,this.#Y=r,this.#ee=i,this.#ae=s}get names(){return Object.values(this.#Y).sort()}get paramTypes(){return this.#ee}get types(){return this.getT("types")}register(){!function(e,t,a,n){if(e.registry.register(t),n.PezspRuntimeUncheckedExtrinsic){const[t,,r]=n.PezspRuntimeUncheckedExtrinsic,i=e.getSiType(t.type.unwrap()),s=e.getSiType(r.type.unwrap()).path.join("::");let o=i.path.join("::");const c="sp_runtime::multiaddress::MultiAddress"===o;if(c){const[t]=i.params;o=e.getSiType(t.type.unwrap()).path.join("::")}e.registry.register({AccountId:o.endsWith("::AccountId20")||o.endsWith("::H160")?"AccountId20":"AccountId32",Address:c?"MultiAddress":"AccountId",ExtrinsicSignature:["sp_runtime::MultiSignature"].includes(s)?"MultiSignature":a[r.type.unwrap().toNumber()]||"MultiSignature"})}}(this,this.#Z,this.#Y,this.#ee)}getName(e){return this.#Y[this.#ne(e)]}getSiType(e){const t=(this.#ae||this.types)[this.#ne(e)];if(!t)throw new Error(`PortableRegistry: Unable to find type with lookupId ${e.toString()}`);return t.type}getTypeDef(e){const t=this.#ne(e);if(!this.#te[t]){const a=this.#Y[t],n={info:o.K.DoNotConstruct,lookupIndex:t,lookupName:a,type:this.registry.createLookupType(t)};a&&(this.#te[t]=n);const r=this.#re(this.getSiType(e),t);a||(this.#te[t]=n),Object.keys(r).forEach(e=>{("lookupName"!==e||r[e])&&(this.#te[t][e]=r[e])}),r.info===o.K.Plain&&(this.#te[t].lookupNameRoot=this.#te[t].lookupName,delete this.#te[t].lookupName)}return this.#te[t]}sanitizeField(e){let t=null,a=null;return e.isSome&&(t=(0,c.WH)(e.unwrap()),t.includes("#")?(a=t,t=a.replace(/#/g,"_")):S.includes(t)&&(a=t,t=`${t}_`)),[t,a]}#ie(e){const t=this.getTypeDef(e),a=e.toNumber();return[o.K.DoNotConstruct,o.K.Enum,o.K.Struct].includes(t.info)&&t.lookupName?{docs:t.docs,info:o.K.Si,lookupIndex:a,lookupName:this.#Y[a],type:this.registry.createLookupType(e)}:t}#ne(e){if((0,p.K)(e)){if(!this.registry.isLookupType(e))throw new Error(`PortableRegistry: Expected a lookup string type, found ${e}`);return parseInt(e.replace("Lookup",""),10)}return(0,f.E)(e)?e:e.toNumber()}#re(e,t){const a=e.path.join("::");let n;const r=this.#Q[t]||function({def:e,path:t}){return["frame_support::weights::weight_v2::Weight","sp_weights::weight_v2::Weight"].includes(t.join("::"))?e.isComposite&&1!==e.asComposite.fields.length?null:"WeightV1":t.length&&y.some(e=>A(e,t))?t[t.length-1].toString():null}(e);try{if(r)n=this.#se(t,r);else switch(e.def.type){case"Array":n=this.#oe(t,e.def.asArray);break;case"BitSequence":n=this.#ce(t,e.def.asBitSequence);break;case"Compact":n=this.#de(t,e.def.asCompact);break;case"Composite":n=this.#ue(t,e,e.def.asComposite);break;case"HistoricMetaCompat":n=this.#le(t,e.def.asHistoricMetaCompat);break;case"Primitive":n=this.#fe(t,e);break;case"Sequence":n=this.#pe(t,e.def.asSequence);break;case"Tuple":n=this.#be(t,e.def.asTuple);break;case"Variant":n=this.#he(t,e,e.def.asVariant);break;default:(0,d.dr)(e.def.type)}}catch(n){throw new Error(`PortableRegistry: ${t}${a?` (${a})`:""}: Error extracting ${(0,b.A)(e)}: ${n.message}`)}return(0,u.b)({docs:I(e.docs),namespace:a},n)}#oe(e,{len:t,type:a}){const n=t.toNumber();if(n>2048)throw new Error("Only support for [Type; ], where length <= 2048");return(0,i.E5)(this.registry,{info:o.K.VecFixed,length:n,sub:this.#ie(a)})}#ce(e,{bitOrderType:t,bitStoreType:a}){const n=this.#ie(t),r=this.#ie(a),[i,s]=w.includes(n.namespace||"")?[n,r]:[r,n];if(!i.namespace||!w.includes(i.namespace))throw new Error(`Unexpected bitOrder found as ${i.namespace||""}`);if(s.info!==o.K.Plain||"u8"!==s.type)throw new Error(`Only u8 bitStore is currently supported, found ${s.type}`);return V.includes(i.namespace),{info:o.K.Plain,type:"BitVec"}}#de(e,{type:t}){return(0,i.E5)(this.registry,{info:o.K.Compact,sub:this.#ie(t)})}#ue(e,{params:t,path:a},{fields:n}){if(a.length){const e=a[0].toString(),n=a[a.length-1].toString();if(1===a.length&&"BTreeMap"===e){if(2!==t.length)throw new Error(`BTreeMap requires 2 parameters, found ${t.length}`);return(0,i.E5)(this.registry,{info:o.K.BTreeMap,sub:t.map(({type:e})=>this.#ie(e.unwrap()))})}if(1===a.length&&"BTreeSet"===e){if(1!==t.length)throw new Error(`BTreeSet requires 1 parameter, found ${t.length}`);return(0,i.E5)(this.registry,{info:o.K.BTreeSet,sub:this.#ie(t[0].type.unwrap())})}if(["Range","RangeInclusive"].includes(e)){if(1!==t.length)throw new Error(`Range requires 1 parameter, found ${t.length}`);return(0,i.E5)(this.registry,{info:"Range"===e?o.K.Range:o.K.RangeInclusive,sub:this.#ie(t[0].type.unwrap()),type:e})}if(["WrapperKeepOpaque","WrapperOpaque"].includes(n)){if(1!==t.length)throw new Error(`WrapperOpaque requires 1 parameter, found ${t.length}`);return(0,i.E5)(this.registry,{info:"WrapperKeepOpaque"===n?o.K.WrapperKeepOpaque:o.K.WrapperOpaque,sub:this.#ie(t[0].type.unwrap()),type:n})}}return g.some(e=>A(e,a))?this.#xe(e,t,n):this.#me(e,n)}#xe(e,t,a){if(1!==t.length||1!==a.length)throw new Error("Set handling expects param/field as single entries");return(0,i.E5)(this.registry,{info:o.K.Set,length:this.registry.createTypeUnsafe(this.registry.createLookupType(a[0].type),[]).bitLength(),sub:this.getSiType(t[0].type.unwrap()).def.asVariant.variants.map(({index:e,name:t})=>({index:e.toNumber(),info:o.K.Plain,name:t.toString(),type:"Null"}))})}#me(e,t){let a=!0,r=!0;const s=t.length;for(let e=0;ethis.#ie(e));return(0,i.E5)(this.registry,{info:o.K.Tuple,lookupIndex:e,lookupName:this.#Y[e],sub:a})}#he(e,{params:t,path:a},{variants:n}){if(a.length){const e=a[0].toString();if("Option"===e){if(1!==t.length)throw new Error(`Option requires 1 parameter, found ${t.length}`);return(0,i.E5)(this.registry,{info:o.K.Option,sub:this.#ie(t[0].type.unwrap())})}if("Result"===e){if(2!==t.length)throw new Error(`Result requires 2 parameters, found ${t.length}`);return(0,i.E5)(this.registry,{info:o.K.Result,sub:t.map(({type:e},t)=>(0,u.b)({name:["Ok","Error"][t]},this.#ie(e.unwrap())))})}}return 0===n.length?{info:o.K.Null,type:"Null"}:this.#ge(e,n)}#ge(e,t){const a=[];return t.slice().sort((e,t)=>e.index.cmp(t.index)).forEach(({fields:e,index:t,name:n})=>{const r=t.toNumber();for(;a.length!==r;)a.push({index:a.length,info:o.K.Null,name:`__Unused${a.length}`,type:"Null"});a.push((0,u.b)(this.#me(-1,e),{index:r,name:n.toString()}))}),(0,i.E5)(this.registry,{info:o.K.Enum,lookupIndex:e,lookupName:this.#Y[e],sub:a})}}},36237(e,t,a){a.d(t,{E:()=>d});var n=a(87971),r=a(15460),i=a(99953),s=a(6409),o=a(16438),c=a(49141);function d(e,t=(0,c.a)(),a=2048,d){const u=(0,s.e)(e),l=(0,s.e)(t);return{password:!i.CW||!d&&(0,o.i_)()?(0,o.Az)(u,l,a):(0,n.A)(r.Zf,u,l,{c:a,dkLen:64}),rounds:a,salt:t}}},36413(e,t,a){a.d(t,{A:()=>n});const n=(0,a(59519).Mp)("next")},36628(e,t,a){a.d(t,{f:()=>s});var n=a(63789),r=a(92110),i=a(39128);function s(e,t){return(0,n.m)(e.map(i.s)).map(e=>(0,r.j)(e,t))}},37622(e,t,a){a.d(t,{r9:()=>u,Kw:()=>l,Q$:()=>d});var n=a(93302),r=a(51661),i=a(4747),s=a(45505),o=a(96620),c=a(34106);function d({calls:e}){return e.isSome}function u(e,t,a,i,s){const{fields:c,index:d}=a,u=c.length,l=new Array(u);for(let e=0;e{if(i.length!==r.length)throw new Error(`Extrinsic ${t}.${s} expects ${i.length} arguments, got ${r.length}.`);return e.createTypeUnsafe("Call",[{args:r,callIndex:a},n])};return o.is=e=>function(e,t){return e.callIndex[0]===t[0]&&e.callIndex[1]===t[1]}(e,a),o.callIndex=a,o.meta=n,o.method=s,o.section=t,o.toJSON=()=>n.toJSON(),o}(e,i,new Uint8Array([s,d.toNumber()]),e.createTypeUnsafe("FunctionMetadataLatest",[(0,n.b)({args:l},a)]))}function l(e,{lookup:t,pallets:a},n){const o={},l=a.filter(d);for(let a=0,d=l.length;a=12?f.toNumber():a;(0,i.s)(o,b,()=>(0,s.l)(t,d.unwrap(),c.q,a=>u(e,t,a,b,h)))}return o}},39128(e,t,a){a.d(t,{s:()=>r});var n=a(76506);function r(e){return(0,n.F)(e)}},39139(e,t,a){a.d(t,{c:()=>y});var n=a(66516),r=a(93302),i=a(44734),s=a(76733),o=a(29220),c=a(54190),d=a(52802);const u=["_alias","_fallback"];function l(e){return(0,s.K)(e)?e.toString():(0,o.A)(e)}function f(e,t,a,n){return e.sub=0===a.length?[]:(0,d.h)(a).map(e=>y(e,{},n)),e}function p(e,t,a,n){const[r,i]=t.substring(n.length+1,t.length-1).split(","),s=parseInt(r.trim(),10);if(s>8192||s%8)throw new Error(`${t}: Only support for ${n}, where length <= 8192 and a power of 8, found ${s}`);return e.displayName=i,e.length=s,e}function b(e,[t,a]){return e.startsWith(t)&&e.slice(-1*a.length)===a}const h=[["[","]",c.K.VecFixed,function(e,t,a,n){const r=t.length-1;let i=-1,s=0;for(let e=1;e":s--}if(-1===i)throw new Error(`${t}: Unable to extract location of ';'`);const o=t.substring(1,i),[c,d]=t.substring(i+1,r).split(";"),u=parseInt(c.trim(),10);if(u>2048)throw new Error(`${t}: Only support for [Type; ], where length <= 2048`);return e.displayName=d,e.length=u,e.sub=y(o,{},n),e}],["{","}",c.K.Struct,function(e,t,a,n){const s=JSON.parse(t),o=Object.keys(s);return s._enum?function(e,t,a,n){return e.info=c.K.Enum,e.fallbackType=n,Array.isArray(t)?e.sub=t.map((e,t)=>({index:t,info:c.K.Plain,name:e,type:"Null"})):function(e){const t=Object.values(e);if(t.some(e=>(0,i.E)(e))){if(!t.every(e=>(0,i.E)(e)&&e>=0&&e<=255))throw new Error("Invalid number-indexed enum definition");return!1}return!0}(t)?e.sub=Object.entries(t).map(([e,t],n)=>(0,r.b)({},y(l(t||"Null"),{name:e},a),{index:n})):e.sub=Object.entries(t).map(([e,t])=>({index:t,info:c.K.Plain,name:e,type:"Null"})),e}(e,s._enum,n,s._fallback):s._set?function(e,t,a){return e.info=c.K.Set,e.fallbackType=a,e.length=t._bitLength,e.sub=Object.entries(t).filter(([e])=>!e.startsWith("_")).map(([e,t])=>({index:t,info:c.K.Plain,name:e,type:"Null"})),e}(e,s._set,s._fallback):(e.alias=s._alias?new Map(Object.entries(s._alias)):void 0,e.fallbackType=s._fallback,e.sub=o.filter(e=>!u.includes(e)).map(e=>y(l(s[e]),{name:e},n)),e)}],["(",")",c.K.Tuple,f],["BTreeMap<",">",c.K.BTreeMap,f],["HashMap<",">",c.K.HashMap,f],["Int<",">",c.K.Int,function(e,t,a){return p(e,t,0,"Int")}],["Result<",">",c.K.Result,f],["UInt<",">",c.K.UInt,function(e,t,a){return p(e,t,0,"UInt")}],["DoNotConstruct<",">",c.K.DoNotConstruct,function(e,t,a){return e.displayName=t.substring(15,t.length-1),e}]],x=[["BTreeSet<",">",c.K.BTreeSet],["Compact<",">",c.K.Compact],["Linkage<",">",c.K.Linkage],["Opaque<",">",c.K.WrapperOpaque],["Option<",">",c.K.Option],["Range<",">",c.K.Range],["RangeInclusive<",">",c.K.RangeInclusive],["Vec<",">",c.K.Vec],["WrapperKeepOpaque<",">",c.K.WrapperKeepOpaque],["WrapperOpaque<",">",c.K.WrapperOpaque]];function m(e,[t,a]){return e.substring(t.length,e.length-a.length)}function y(e,{displayName:t,name:a}={},r=0){const i=(0,n.aj)(e),s={displayName:t,info:c.K.Plain,name:a,type:i};if(++r>64)throw new Error("getTypeDef: Maximum nested limit reached");const o=h.find(e=>b(i,e));if(o)return s.info=o[2],o[3](s,i,m(i,o),r);const d=x.find(e=>b(i,e));return d&&(s.info=d[2],s.sub=y(m(i,d),{},r)),s}},39277(e,t,a){a.d(t,{$:()=>l});var n=a(60750),r=a(76733),i=a(29220),s=a(44734),o=a(6404);function c(e,t,a){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:a})}class d extends Error{code;data;message;name;stack;constructor(e="",t=-99999,a){if(super(),c(this,"message",String(e)),c(this,"name",this.constructor.name),c(this,"data",a),c(this,"code",t),(0,o.T)(Error.captureStackTrace))Error.captureStackTrace(this,this.constructor);else{const{stack:t}=new Error(e);t&&c(this,"stack",t)}}static CODES={ASSERT:-90009,INVALID_JSONRPC:-99998,METHOD_NOT_FOUND:-32601,UNKNOWN:-99999}}function u(e){if(e){const{code:t,data:a,message:s}=e;throw new d(`${t}: ${s}${function(e){if((0,n.b)(e))return"";const t=`: ${(0,r.K)(e)?e.replace(/Error\("/g,"").replace(/\("/g,"(").replace(/"\)/g,")").replace(/\(/g,", ").replace(/\)/g,""):(0,i.A)(e)}`;return t.length<=256?t:`${t.substring(0,255)}…`}(a)}`,t,a)}}class l{#Ve=0;decodeResponse(e){if(!e||"2.0"!==e.jsonrpc)throw new Error("Invalid jsonrpc field in decoded object");const t=!(0,n.b)(e.params)&&!(0,n.b)(e.method);if(!((0,s.E)(e.id)||t&&((0,s.E)(e.params.subscription)||(0,r.K)(e.params.subscription))))throw new Error("Invalid id field in decoded object");if(u(e.error),void 0===e.result&&!t)throw new Error("No result found in jsonrpc response");return t?(u(e.params.error),e.params.result):e.result}encodeJson(e,t){const[a,n]=this.encodeObject(e,t);return[a,(0,i.A)(n)]}encodeObject(e,t){const a=++this.#Ve;return[a,{id:a,jsonrpc:"2.0",method:e,params:t}]}}},41206(e,t,a){a.d(t,{J:()=>i,N:()=>r});var n=a(77162);const r=(0,n.P)((e,t)=>e.gt(t)),i=(0,n.P)((e,t)=>e.lt(t))},41289(e,t,a){a.d(t,{V:()=>w});var n=a(95927),r=a(51661),i=a(16880),s=a(665),o=a(55112),c=a(57041),d=a(63937),u=a(92100),l=a(6409),f=a(44734),p=a(76733),b=a(29220),h=a(33482),x=a(60750),m=a(27827);function y(e,t){const a=new n(0);for(let n=0,r=t.length;nn.strings.includes(t[a]))}constructor(a,n){super(a,e,n,t)}}}get encodedLength(){return this.#ve}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===this.size}get strings(){return[...super.values()]}get valueEncoded(){return y(this.#we,this.strings)}add=e=>{if(this.#we&&(0,x.b)(this.#we[e]))throw new Error(`Set: Invalid key '${e}' on add`);return super.add(e),this};eq(e){return Array.isArray(e)?(0,m.H)(this.strings.sort(),e.sort()):e instanceof Set?this.eq([...e.values()]):!(!(0,f.E)(e)&&!(0,i.f)(e))&&this.valueEncoded.eq((0,s.A)(e))}inspect(){return{outer:[this.toU8a()]}}toHex(){return(0,u.X)(this.toU8a())}toHuman(){return this.toJSON()}toJSON(){return this.strings}toNumber(){return this.valueEncoded.toNumber()}toPrimitive(){return this.toJSON()}toRawType(){return(0,b.A)({_set:this.#we})}toString(){return`[${this.strings.join(", ")}]`}toU8a(e){return(0,c.a)(this.valueEncoded,{bitLength:8*this.#ve,isLe:!0})}}},41623(e,t,a){a.d(t,{HX:()=>r,bo:()=>n,qK:()=>s});const n=1024,r=3e4;class i{key;#Se;#ke;createdAt;next;prev;constructor(e,t){this.key=e,this.#ke=t,this.#Se=Date.now()+t,this.createdAt=Date.now(),this.next=this.prev=this}refresh(){this.#Se=Date.now()+this.#ke}get expiry(){return this.#Se}}class s{capacity;#Ie=new Map;#Te=new Map;#Ae=0;#Ce;#Ee;#ke;constructor(e=n,t=r){if(!Number.isInteger(e)||e<0)throw new Error(`LRUCache initialization error: 'capacity' must be a non-negative integer. Received: ${e}`);if(null!==t&&(!Number.isFinite(t)||t<0||t>18e5))throw new Error(`LRUCache initialization error: 'ttl' must be between 0 and 1800000 ms or null to disable. Received: ${t}`);this.capacity=e,this.#ke=t||31536e6,this.#Ce=this.#Ee=new i("",this.#ke)}get ttl(){return this.#ke}get length(){return this.#Ae}get lengthData(){return this.#Ie.size}get lengthRefs(){return this.#Te.size}entries(){const e=this.keys(),t=e.length,a=new Array(t);for(let n=0;n0;)this.#Te.delete(this.#Ee.key),this.#Ie.delete(this.#Ee.key),this.#Ae-=1,this.#Ee=this.#Ee.prev,this.#Ee.next=this.#Ce;0===this.#Ae&&(this.#Ce=this.#Ee=new i("",this.#ke))}#Me(e){const t=this.#Te.get(e);t&&t!==this.#Ce&&(t.refresh(),t.prev.next=t.next,t.next.prev=t.prev,t.next=this.#Ce,this.#Ce.prev=t,this.#Ce=t)}}},42853(e,t,a){a.d(t,{a:()=>i});var n=a(79997),r=a(35359);const i=(0,a(15317).v)(r.r,n.e)},43826(e,t,a){a.d(t,{B:()=>i});var n=a(25102),r=a(93302);const i=n.Kx.filter(e=>e.genesisHash.length).reduce((e,{genesisHash:t,network:a})=>(0,r.b)(e,{[a]:t}),{})},44734(e,t,a){function n(e){return"number"==typeof e}a.d(t,{E:()=>n})},44967(e,t,a){a.d(t,{b:()=>r});var n=a(69130);class r extends n.S{constructor(e,t,a){super(e,t,a,{opaqueName:"WrapperOpaque"})}static with(e){return class extends r{constructor(t,a){super(t,e,a)}}}get inner(){return this.unwrap()}}},45323(e,t,a){function n(e=0,{bitLength:t=32,isLe:a=!0}={}){if(32!==t&&64!==t)throw new Error("Invalid bitLength provided, expected 32 or 64");const n=new Uint8Array(t/8),r=new DataView(n.buffer,n.byteOffset);return 32===t?r.setFloat32(0,Number(e),a):r.setFloat64(0,Number(e),a),n}a.d(t,{a:()=>n})},45414(e,t,a){function n(e){return"boolean"==typeof e}a.d(t,{L:()=>n})},45505(e,t,a){a.d(t,{l:()=>r});var n=a(4747);function r(e,{type:t},a,r){const i={},s=e.getSiType(t).def.asVariant.variants;for(let e=0,t=s.length;es});var n=a(37459),r=a(71499),i=a(82351);function s(e=1750){return t=>{let[a,s,o,c]=[0,0,i.yU.EMPTY,i.yU.EMPTY];return new n.c(n=>(t.subscribe(n),0===s++&&(1===a?c.unsubscribe():o=t.connect(),a=3),()=>{0===--s&&(2===a?(a=0,c.unsubscribe()):(a=1,c=r.$.schedule(()=>{a=0,o.unsubscribe()},e)))}))}}},47075(e,t,a){a.d(t,{Q:()=>n,b:()=>r});const n=[{N:8192,p:10,r:8},{N:16384,p:5,r:8},{N:32768,p:3,r:8},{N:32768,p:1,r:8},{N:65536,p:2,r:8},{N:1<<17,p:1,r:8}],r={N:1<<17,p:1,r:8}},47169(e,t,a){a.d(t,{H:()=>s});var n=a(6409),r=a(33482),i=a(26679);class s extends i.d{constructor(e,t=new Uint8Array,a=256){const[i,s]=function(e,t){const a=(0,n.e)(e),i=t/8;if(!a.length)return[new Uint8Array(i),0];if((0,r.b)(e)?a.lengthd});var n=a(67342),r=a(99953),i=a(6409),s=a(16438),o=a(13880),c=a(71028);function d(e,t,a,d="blake2",u){const l=(0,i.e)(t).subarray(0,64),f=(0,i.e)(e),p=!r.CW||!u&&(0,s.i_)()?(0,s.nt)(f,l,a):n.bI.Signature.fromCompact(l).addRecoveryBit(a).recoverPublicKey(f).toRawBytes();if(!p)throw new Error("Unable to recover publicKey from signature");return"keccak"===d?(0,c.V)(p,u):(0,o.z)(p,u)}},47898(e,t,a){a.d(t,{_:()=>i,b:()=>r});var n=a(93302);const r=["AssetInstance","Fungibility","Junction","Junctions","MultiAsset","MultiAssetFilter","MultiLocation","Response","WildFungibility","WildMultiAsset","Xcm","XcmError"];function i(e){return r.reduce((t,a)=>(0,n.b)(t,{[a]:`${a}${e}`}),{})}},47977(e,t,a){a.d(t,{b:()=>v});var n=a(95351),r=a(23100),i=a(85871),s=a(83448),o=a(17080),c=a(55112),d=a(93302),u=a(92100),l=a(54143),f=a(6409),p=a(33482),b=a(23205);const h=["ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicV4","ExtrinsicV5"],x={bare:"ExtrinsicV5",general:"GeneralExtrinsic"},m=b.nM,y=b.b9,g={0:"bare",64:"general"};function V(e,t,a,n){if(t instanceof v)return t.unwrap();const r=(a&b.hq)===b.hq,i=5===(a&b.Qb)?x[n]:h[a&b.Qb]||h[0];return e.createTypeUnsafe(i,[t,{isSigned:r,version:a}])}class w extends n.Y{#B;constructor(e,t,a,n){super(e,t,a);const r=Object.keys(e.getSignedExtensionTypes());if(5===this.version&&"general"!==n){const e=e=>this.inner.signature[e];for(let t=0,a=r.length;tt.length)throw new Error(`Extrinsic: length less than remainder, expected at least ${o}, found ${t.length}`);const c=t.subarray(r,o),d=c[0]&b.mb;return V(e,"general"===g[`${d}`]?t:c.subarray(1),c[0],g[`${d}`]||n)}(e,(0,f.e)(t),a,n):t instanceof e.createClassUnsafe("Call")?V(e,{method:t},a,n):V(e,t,a,n)}(e,t,n||r,a),void 0,a)}get hash(){return this.#Pe||(this.#Pe=super.hash),this.#Pe}addSignature(e,t,a){return this.inner.addSignature(e,t,a),this.#Pe=void 0,this}inspect(){const e=(0,s.z)(...this.toU8aInner());return{inner:this.isSigned?this.inner.inspect().inner:this.inner.method.inspect().inner,outer:[(0,o.R)(e.length),new Uint8Array([this.version])]}}sign(e,t){return this.inner.sign(e,t),this.#Pe=void 0,this}signFake(e,t){return this.inner.signFake(e,t),this.#Pe=void 0,this}toHex(e){return(0,u.X)(this.toU8a(e))}toHuman(e,t){return(0,d.b)({},{isSigned:this.isSigned,method:this.method.toHuman(e,t)},this.isSigned?{assetId:this.assetId?this.assetId.toHuman(e,t):null,era:this.era.toHuman(e,t),metadataHash:this.metadataHash?this.metadataHash.toHex():null,mode:this.mode?this.mode.toHuman():null,nonce:this.nonce.toHuman(e,t),signature:this.signature.toHex(),signer:this.signer.toHuman(e,t),tip:this.tip.toHuman(e,t)}:null)}toJSON(){return this.toHex()}toRawType(){return"Extrinsic"}toU8a(e){const t=(0,s.z)(...this.toU8aInner());return e?t:(0,r.h)(t)}toU8aInner(){return[new Uint8Array([this.version]),this.inner.toU8a()]}}},48613(e,t,a){a.d(t,{v:()=>i});const n={days:0,hours:0,milliseconds:0,minutes:0,seconds:0};function r(e,t){return{days:(e.days||0)+t.days,hours:(e.hours||0)+t.hours,milliseconds:(e.milliseconds||0)+t.milliseconds,minutes:(e.minutes||0)+t.minutes,seconds:(e.seconds||0)+t.seconds}}function i(e){return e?e<1e3?r({milliseconds:e},n):function(e){const t=e/1e3;if(t<60){const a=~~t;return r({seconds:a},i(e-1e3*a))}const a=t/60;if(a<60){const t=~~a;return r({minutes:t},i(e-6e4*t))}const n=a/60;if(n<24){const t=~~n;return r({hours:t},i(e-36e5*t))}const s=~~(n/24);return r({days:s},i(e-864e5*s))}(e):n}},49141(e,t,a){a.d(t,{a:()=>r,t:()=>i});var n=a(98891);function r(e=32){return(0,n.UY)(new Uint8Array(e))}const i=(0,a(97916).wu)(r)},49723(e,t,a){a.d(t,{W:()=>y});var n=a(27429),r=a(70020),i=a(99953),s=a(60750);const o=[{info:"local",text:"Local Node (Own, 127.0.0.1:9944)",value:"ws://127.0.0.1:9944/"}],c=o[0];var d=a(2866);const u=[{info:"none",text:"Do not attach Ledger devices",value:"none"},{info:"webusb",text:"Attach Ledger via WebUSB (Chrome, recommended)",value:"webusb"},{info:"hid",text:"Attach Ledger via WebHID (Chrome, experimental)",value:"hid"}],l=[{info:"generic",text:"Use the Ledger Pezkuwi Generic App",value:"generic"},{info:"migration",text:"Use the Ledger Migration App",value:"migration"},{info:"chainSpecific",text:"Use the Chain Specific Ledger App",value:"chainSpecific"}];var f=a(36013);const p=[{info:"default",text:"Default for the connected node",value:-1},...a(25102).tR.map(({displayName:e,network:t,prefix:a})=>({info:t,text:e,value:a}))],b=[{info:"sr25519",text:"Schnorrkel (sr25519, recommended)",value:"sr25519"},{info:"ed25519",text:"Edwards (ed25519, alternative)",value:"ed25519"},{info:"ecdsa",text:"ECDSA (Non BTC/ETH compatible)",value:"ecdsa"}],h=[{info:"ethereum",text:"ECDSA (ETH compatible)",value:"ethereum"}],x=[...b,{info:"ed25519-ledger",text:"Ledger (ed25519, BIP32 derivation)",value:"ed25519-ledger"}];function m(e,t,a){const n=t||a;return e.some(({value:e})=>e===n)?n:a}const y=new class{#Re;#Be;#He;#Oe;#Ue;#_e;#Le;#De;#Fe;#We;#Ke;#qe;#$e;#ze;#je;constructor(){const e=r.get("settings")||{};this.#Re=new n.b,this.#He="string"==typeof e.apiUrl&&e.apiUrl||i.i4&&void 0||c.value,this.#Be={param:this.#He,type:"json-rpc"},this.#Oe=m(d._P,e.camera,d.Gs),this.#Le=m(l,e.ledgerApp,"generic"),this.#De=m(u,e.ledgerConn,"none"),this.#Ue=e.i18nLang||d.ti,this.#_e=e.icon||f.eL,this.#Fe=e.locking||d.AJ,this.#We=m(d.O,e.storage,d.eX),this.#je=e.notification||f.AN,this.#Ke=(0,s.b)(e.prefix)?-1:e.prefix,this.#qe=m(d.O3,e.storage,d.Ww),this.#$e=e.uiMode||f.E8,this.#ze=e.uiTheme||f.Em}get camera(){return this.#Oe}get apiType(){return this.#Be}get apiUrl(){return this.#He}get i18nLang(){return this.#Ue}get icon(){return this.#_e}get notification(){return this.#je}get ledgerApp(){return this.#Le}get ledgerConn(){return this.#De}get locking(){return this.#Fe}get metadataUp(){return this.#We}get prefix(){return this.#Ke}get storage(){return this.#qe}get uiMode(){return this.#$e}get uiTheme(){return this.#ze}get availableCamera(){return d._P}get availableCryptos(){return b}get availableCryptosEth(){return h}get availableCryptosLedger(){return x}get availableIcons(){return f.Ze}get availableLedgerApp(){return l}get availableLedgerConn(){return u}get availableLocking(){return d._r}get availableMetadataUp(){return d.O}get availableNodes(){return o}get availablePrefixes(){return p}get availableStorage(){return d.O3}get availableUIModes(){return f.bT}get availableUIThemes(){return f.Ro}get(){return{apiType:this.#Be,apiUrl:this.#He,camera:this.#Oe,i18nLang:this.#Ue,icon:this.#_e,ledgerApp:this.#Le,ledgerConn:this.#De,locking:this.#Fe,metadataUp:this.#We,notification:this.#je,prefix:this.#Ke,storage:this.#qe,uiMode:this.#$e,uiTheme:this.#ze}}set(e){this.#Be=e.apiType||this.#Be,this.#He=e.apiUrl||this.#He,this.#Oe=e.camera||this.#Oe,this.#De=e.ledgerConn||this.#De,this.#Le=e.ledgerApp||this.#Le,this.#Ue=e.i18nLang||this.#Ue,this.#_e=e.icon||this.#_e,this.#Fe=e.locking||this.#Fe,this.#We=e.metadataUp||this.#We,this.#je=e.notification||this.#je,this.#Ke=(0,s.b)(e.prefix)?this.#Ke:e.prefix,this.#qe=e.storage||this.#qe,this.#$e=e.uiMode||this.#$e,this.#ze=e.uiTheme||this.#ze;const t=this.get();r.set("settings",t),this.#Re.emit("change",t)}on(e,t){this.#Re.on(e,t)}}},49807(e,t,a){a.d(t,{c:()=>i});var n=a(6409),r=a(76733);function i(e){if(!e)return(0,r.K)(e);const t=(0,n.e)(e),a=t.length;let i=0;for(;i=194&&t[i]<=223){if(!(i+1191)return!1;i+=2}else if(224===t[i]){if(!(i+2191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;i+=3}else if(t[i]>=225&&t[i]<=236){if(!(i+2191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;i+=3}else if(237===t[i]){if(!(i+2159)return!1;if(t[i+2]<128||t[i+2]>191)return!1;i+=3}else if(t[i]>=238&&t[i]<=239){if(!(i+2191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;i+=3}else if(240===t[i]){if(!(i+3191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;if(t[i+3]<128||t[i+3]>191)return!1;i+=4}else if(t[i]>=241&&t[i]<=243){if(!(i+3191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;if(t[i+3]<128||t[i+3]>191)return!1;i+=4}else{if(244!==t[i])return!1;if(!(i+3143)return!1;if(t[i+2]<128||t[i+2]>191)return!1;if(t[i+3]<128||t[i+3]>191)return!1;i+=4}return!0}},51189(e,t,a){a.d(t,{Ek:()=>d,Iy:()=>n,PR:()=>u,YL:()=>s,ag:()=>c,gJ:()=>i,oH:()=>r,wU:()=>o});const n={isLe:!1},r={isLe:!0},i={bitLength:16,isLe:!0},s={bitLength:32,isLe:!1},o={bitLength:32,isLe:!0},c={bitLength:256,isLe:!1},d={bitLength:256,isLe:!0},u={bitLength:512,isLe:!0}},51321(e,t,a){a.d(t,{B:()=>i});var n=a(29220);function r(){return"none"}function i(e,{getInstanceId:t=r}={}){const a={},i=(...r)=>{const i=(0,n.A)(r),s=t();return a[s]||(a[s]={}),void 0===a[s][i]&&(a[s][i]=e(...r)),a[s][i]};return i.unmemoize=(...e)=>{const r=(0,n.A)(e),i=t();void 0!==a[i]?.[r]&&delete a[i][r]},i}},51524(e,t,a){a.d(t,{EX:()=>x,G1:()=>u,K7:()=>d,Uu:()=>i,Vk:()=>V,Wb:()=>p,Xx:()=>b,Yz:()=>r,cM:()=>h,gH:()=>w,i5:()=>m,ik:()=>g,iz:()=>o,k_:()=>c,pP:()=>l,pr:()=>y,u_:()=>s,xi:()=>f});var n=a(95927);const r=new n(0),i=new n(1),s=new n(2),o=new n(3),c=new n(4),d=new n(5),u=new n(6),l=new n(7),f=new n(8),p=new n(9),b=new n(10),h=new n(100),x=new n(1e3),m=new n(1e6),y=new n(1e9),g=y.mul(y),V=new n(Number.MAX_SAFE_INTEGER),w=new n(94906265)},52063(e,t,a){a.d(t,{F:()=>d});var n=a(11243);function r(e){return(t,{type:a})=>t.createType("Si1TypeDef",{[e]:{type:a.toNumber()}})}const i=r("Compact");function s(e,t){return t.map(({docs:t,name:a,type:n,typeName:r})=>e.createType("Si1Field",{docs:t,name:a,type:n.toNumber(),typeName:r}))}const o=r("Sequence");function c(e,{def:t,path:a}){let r;switch(t.type){case"Array":r=function(e,{len:t,type:a}){return e.createType("Si1TypeDef",{Array:{len:t,type:a.toNumber()}})}(e,t.asArray);break;case"BitSequence":r=function(e,{bitOrderType:t,bitStoreType:a}){return e.createType("Si1TypeDef",{BitSequence:{bitOrderType:t.toNumber(),bitStoreType:a.toNumber()}})}(e,t.asBitSequence);break;case"Compact":r=i(e,t.asCompact);break;case"Composite":r=function(e,{fields:t}){return e.createType("Si1TypeDef",{Composite:{fields:s(e,t)}})}(e,t.asComposite);break;case"Phantom":r=function(e,t){return console.warn(`Converting phantom type ${t.map(e=>e.toString()).join("::")} to empty tuple`),e.createType("Si1TypeDef",{Tuple:[]})}(e,a);break;case"Primitive":r=function(e,t){return e.createType("Si1TypeDef",{Primitive:t.toString()})}(e,t.asPrimitive);break;case"Sequence":r=o(e,t.asSequence);break;case"Tuple":r=function(e,t){return e.createType("Si1TypeDef",{Tuple:t.map(e=>e.toNumber())})}(e,t.asTuple);break;case"Variant":r=function(e,{variants:t}){return e.createType("Si1TypeDef",{Variant:{variants:t.map(({discriminant:t,docs:a,fields:n,name:r},i)=>e.createType("Si1Variant",{docs:a,fields:s(e,n),index:t.isSome?t.unwrap().toNumber():i,name:r}))}})}(e,t.asVariant);break;default:(0,n.dr)(t.type)}return r}function d(e,t){return t.map((t,a)=>e.createType("PortableType",{id:a+1,type:{def:c(e,t),docs:[],params:t.params.map(t=>e.createType("Si1TypeParameter",{type:t.toNumber()})),path:t.path.map(e=>e.toString())}}))}},52512(e,t,a){a.r(t),a.d(t,{assetConversion:()=>d,assets:()=>u,attestations:()=>pe,aura:()=>l,author:()=>ze,authorship:()=>f,babe:()=>b,balances:()=>h,beefy:()=>y,benchmark:()=>g,blockbuilder:()=>k,bridges:()=>be,chain:()=>je,childstate:()=>Ge,claims:()=>he,collective:()=>I,consensus:()=>T,contracts:()=>C,contractsAbi:()=>Le,crowdloan:()=>xe,democracy:()=>E,dev:()=>M,discovery:()=>N,dryRunApi:()=>He,elections:()=>P,engine:()=>R,eth:()=>Fe,evm:()=>B,extrinsics:()=>H,finality:()=>ye,fungibles:()=>O,genericAsset:()=>U,genesisBuilder:()=>_,gilt:()=>L,grandpa:()=>F,identity:()=>W,imOnline:()=>K,lottery:()=>q,metadata:()=>s,mixnet:()=>$,mmr:()=>z,nfts:()=>j,nimbus:()=>We,nompools:()=>G,offchain:()=>Je,offences:()=>J,ormlOracle:()=>Ke,ormlTokens:()=>qe,payment:()=>tt,pezcumulus:()=>ge,poll:()=>Ve,pow:()=>X,proxy:()=>Q,purchase:()=>we,recovery:()=>Z,rpc:()=>$e,runtime:()=>o.A,scaleInfo:()=>c,scheduler:()=>Y,session:()=>ee,society:()=>te,staking:()=>ae,state:()=>at,statement:()=>ne,support:()=>re,syncstate:()=>ie,system:()=>se,teyrchains:()=>Be,treasury:()=>oe,txpayment:()=>ce,txqueue:()=>de,uniques:()=>ue,utility:()=>le,vesting:()=>fe,xcm:()=>Oe,xcmPaymentApi:()=>Ue,xcmRuntimeApi:()=>_e});const n={metadata:{description:"Returns the metadata of a runtime",params:[],type:"OpaqueMetadata"}},r={name:"Text",fields:"Vec",index:"u8",docs:"Vec"},i={Si1Field:{name:"Option",type:"Si1LookupTypeId",typeName:"Option",docs:"Vec"},Si1LookupTypeId:"Compact",Si1Path:"Si0Path",Si1Type:{path:"Si1Path",params:"Vec",def:"Si1TypeDef",docs:"Vec"},Si1TypeDef:{_enum:{Composite:"Si1TypeDefComposite",Variant:"Si1TypeDefVariant",Sequence:"Si1TypeDefSequence",Array:"Si1TypeDefArray",Tuple:"Si1TypeDefTuple",Primitive:"Si1TypeDefPrimitive",Compact:"Si1TypeDefCompact",BitSequence:"Si1TypeDefBitSequence",HistoricMetaCompat:"Type"}},Si1TypeDefArray:{len:"u32",type:"Si1LookupTypeId"},Si1TypeDefBitSequence:{bitStoreType:"Si1LookupTypeId",bitOrderType:"Si1LookupTypeId"},Si1TypeDefCompact:{type:"Si1LookupTypeId"},Si1TypeDefComposite:{fields:"Vec"},Si1TypeDefPrimitive:"Si0TypeDefPrimitive",Si1TypeDefSequence:{type:"Si1LookupTypeId"},Si1TypeDefTuple:"Vec",Si1TypeParameter:{name:"Text",type:"Option"},Si1TypeDefVariant:{variants:"Vec"},Si1Variant:r},s={rpc:{},runtime:{Metadata:[{methods:{metadata_at_version:{description:"Returns the metadata at a given version.",params:[{name:"version",type:"u32"}],type:"Option"},metadata_versions:{description:"Returns the supported metadata versions.",params:[],type:"Vec"},...n},version:2},{methods:{...n},version:1}]},types:{ErrorMetadataV9:{name:"Text",docs:"Vec"},EventMetadataV9:{name:"Text",args:"Vec",docs:"Vec"},FunctionArgumentMetadataV9:{name:"Text",type:"Type"},FunctionMetadataV9:{name:"Text",args:"Vec",docs:"Vec"},MetadataV9:{modules:"Vec"},ModuleConstantMetadataV9:{name:"Text",type:"Type",value:"Bytes",docs:"Vec"},ModuleMetadataV9:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryMetadataV9:{name:"Text",modifier:"StorageEntryModifierV9",type:"StorageEntryTypeV9",fallback:"Bytes",docs:"Vec"},StorageEntryModifierV9:{_enum:["Optional","Default","Required"]},StorageEntryTypeV9:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV9",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV9",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV9"}}},StorageHasherV9:{_enum:{Blake2_128:null,Blake2_256:null,Twox128:null,Twox256:null,Twox64Concat:null}},StorageMetadataV9:{prefix:"Text",items:"Vec"},ErrorMetadataV10:"ErrorMetadataV9",EventMetadataV10:"EventMetadataV9",FunctionArgumentMetadataV10:"FunctionArgumentMetadataV9",FunctionMetadataV10:"FunctionMetadataV9",MetadataV10:{modules:"Vec"},ModuleConstantMetadataV10:"ModuleConstantMetadataV9",ModuleMetadataV10:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryModifierV10:"StorageEntryModifierV9",StorageEntryMetadataV10:{name:"Text",modifier:"StorageEntryModifierV10",type:"StorageEntryTypeV10",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV10:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV10",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV10",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV10"}}},StorageMetadataV10:{prefix:"Text",items:"Vec"},StorageHasherV10:{_enum:{Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null}},ErrorMetadataV11:"ErrorMetadataV10",EventMetadataV11:"EventMetadataV10",ExtrinsicMetadataV11:{version:"u8",signedExtensions:"Vec"},FunctionArgumentMetadataV11:"FunctionArgumentMetadataV10",FunctionMetadataV11:"FunctionMetadataV10",MetadataV11:{modules:"Vec",extrinsic:"ExtrinsicMetadataV11"},ModuleConstantMetadataV11:"ModuleConstantMetadataV10",ModuleMetadataV11:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryModifierV11:"StorageEntryModifierV10",StorageEntryMetadataV11:{name:"Text",modifier:"StorageEntryModifierV11",type:"StorageEntryTypeV11",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV11:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV11",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV11",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV11"}}},StorageMetadataV11:{prefix:"Text",items:"Vec"},StorageHasherV11:{_enum:{Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null,Identity:null}},ErrorMetadataV12:"ErrorMetadataV11",EventMetadataV12:"EventMetadataV11",ExtrinsicMetadataV12:"ExtrinsicMetadataV11",FunctionArgumentMetadataV12:"FunctionArgumentMetadataV11",FunctionMetadataV12:"FunctionMetadataV11",MetadataV12:{modules:"Vec",extrinsic:"ExtrinsicMetadataV12"},ModuleConstantMetadataV12:"ModuleConstantMetadataV11",ModuleMetadataV12:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec",index:"u8"},StorageEntryModifierV12:"StorageEntryModifierV11",StorageEntryMetadataV12:"StorageEntryMetadataV11",StorageEntryTypeV12:"StorageEntryTypeV11",StorageMetadataV12:"StorageMetadataV11",StorageHasherV12:"StorageHasherV11",ErrorMetadataV13:"ErrorMetadataV12",EventMetadataV13:"EventMetadataV12",ExtrinsicMetadataV13:"ExtrinsicMetadataV12",FunctionArgumentMetadataV13:"FunctionArgumentMetadataV12",FunctionMetadataV13:"FunctionMetadataV12",MetadataV13:{modules:"Vec",extrinsic:"ExtrinsicMetadataV13"},ModuleConstantMetadataV13:"ModuleConstantMetadataV12",ModuleMetadataV13:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec",index:"u8"},StorageEntryModifierV13:"StorageEntryModifierV12",StorageEntryMetadataV13:{name:"Text",modifier:"StorageEntryModifierV13",type:"StorageEntryTypeV13",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV13:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV13",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV13",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV13"},NMap:{keyVec:"Vec",hashers:"Vec",value:"Type"}}},StorageMetadataV13:{prefix:"Text",items:"Vec"},StorageHasherV13:"StorageHasherV12",PortableTypeV14:{id:"Si1LookupTypeId",type:"Si1Type"},ErrorMetadataV14:{...r,args:"Vec"},EventMetadataV14:{...r,args:"Vec"},FunctionArgumentMetadataV14:{name:"Text",type:"Type",typeName:"Option"},FunctionMetadataV14:{...r,args:"Vec"},ExtrinsicMetadataV14:{type:"SiLookupTypeId",version:"u8",signedExtensions:"Vec"},MetadataV14:{lookup:"PortableRegistry",pallets:"Vec",extrinsic:"ExtrinsicMetadataV14",type:"SiLookupTypeId"},PezpalletCallMetadataV14:{type:"SiLookupTypeId"},PezpalletConstantMetadataV14:{name:"Text",type:"SiLookupTypeId",value:"Bytes",docs:"Vec"},PezpalletErrorMetadataV14:{type:"SiLookupTypeId"},PezpalletEventMetadataV14:{type:"SiLookupTypeId"},PezpalletMetadataV14:{name:"Text",storage:"Option",calls:"Option",events:"Option",constants:"Vec",errors:"Option",index:"u8"},PezpalletStorageMetadataV14:{prefix:"Text",items:"Vec"},SignedExtensionMetadataV14:{identifier:"Text",type:"SiLookupTypeId",additionalSigned:"SiLookupTypeId"},StorageEntryMetadataV14:{name:"Text",modifier:"StorageEntryModifierV14",type:"StorageEntryTypeV14",fallback:"Bytes",docs:"Vec"},StorageEntryModifierV14:"StorageEntryModifierV13",StorageEntryTypeV14:{_enum:{Plain:"SiLookupTypeId",Map:{hashers:"Vec",key:"SiLookupTypeId",value:"SiLookupTypeId"}}},StorageHasherV14:"StorageHasherV13",CustomMetadata15:{map:"BTreeMap"},CustomValueMetadata15:{type:"SiLookupTypeId",value:"Bytes"},ExtrinsicMetadataV15:{version:"u8",addressType:"SiLookupTypeId",callType:"SiLookupTypeId",signatureType:"SiLookupTypeId",extraType:"SiLookupTypeId",signedExtensions:"Vec"},OuterEnums15:{callType:"SiLookupTypeId",eventType:"SiLookupTypeId",errorType:"SiLookupTypeId"},PezpalletMetadataV15:{name:"Text",storage:"Option",calls:"Option",events:"Option",constants:"Vec",errors:"Option",index:"u8",docs:"Vec"},RuntimeApiMetadataV15:{name:"Text",methods:"Vec",docs:"Vec"},RuntimeApiMethodMetadataV15:{name:"Text",inputs:"Vec",output:"SiLookupTypeId",docs:"Vec"},RuntimeApiMethodParamMetadataV15:{name:"Text",type:"SiLookupTypeId"},MetadataV15:{lookup:"PortableRegistry",pallets:"Vec",extrinsic:"ExtrinsicMetadataV15",type:"SiLookupTypeId",apis:"Vec",outerEnums:"OuterEnums15",custom:"CustomMetadata15"},MetadataV16:{lookup:"PortableRegistry",pallets:"Vec",extrinsic:"ExtrinsicMetadataV16",apis:"Vec",outerEnums:"OuterEnums15",custom:"CustomMetadata15"},PezpalletMetadataV16:{name:"Text",storage:"Option",calls:"Option",events:"Option",constants:"Vec",errors:"Option",associatedTypes:"Vec",viewFunctions:"Vec",index:"u8",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},PezpalletStorageMetadataV16:{prefix:"Text",items:"Vec"},StorageEntryMetadataV16:{name:"Text",modifier:"StorageEntryModifierV14",type:"StorageEntryTypeV14",fallback:"Bytes",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},ItemDeprecationInfoV16:{_enum:{NotDeprecated:"Null",DeprecatedWithoutNote:"Null",Deprecated:{note:"Text",since:"Option"}}},PezpalletCallMetadataV16:{type:"SiLookupTypeId",deprecationInfo:"EnumDeprecationInfoV16"},EnumDeprecationInfoV16:"BTreeMap",VariantDeprecationInfoV16:{_enum:{DummyVariant:"Null",DeprecatedWithoutNote:"Null",Deprecated:{note:"Text",since:"Option"}}},PezpalletEventMetadataV16:{type:"SiLookupTypeId",deprecationInfo:"EnumDeprecationInfoV16"},PezpalletConstantMetadataV16:{name:"Text",type:"SiLookupTypeId",value:"Bytes",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},PezpalletErrorMetadataV16:{type:"SiLookupTypeId",deprecationInfo:"EnumDeprecationInfoV16"},PezpalletAssociatedTypeMetadataV16:{name:"Text",type:"SiLookupTypeId",docs:"Vec"},PezpalletViewFunctionMetadataV16:{id:"[u8; 32]",name:"Text",inputs:"Vec",output:"SiLookupTypeId",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},ExtrinsicMetadataV16:{versions:"Vec",addressType:"SiLookupTypeId",callType:"SiLookupTypeId",signatureType:"SiLookupTypeId",transactionExtensionsByVersion:"BTreeMap>>",transactionExtensions:"Vec"},TransactionExtensionMetadataV16:{identifier:"Text",type:"SiLookupTypeId",implicit:"SiLookupTypeId"},RuntimeApiMetadataV16:{name:"Text",methods:"Vec",docs:"Vec",version:"Compact",deprecationInfo:"ItemDeprecationInfoV16"},RuntimeApiMethodMetadataV16:{name:"Text",inputs:"Vec",output:"SiLookupTypeId",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},ErrorMetadataLatest:"ErrorMetadataV14",EventMetadataLatest:"EventMetadataV14",ExtrinsicMetadataLatest:"ExtrinsicMetadataV16",FunctionArgumentMetadataLatest:"FunctionArgumentMetadataV14",FunctionMetadataLatest:"FunctionMetadataV14",MetadataLatest:"MetadataV16",PezpalletCallMetadataLatest:"PezpalletCallMetadataV16",PezpalletConstantMetadataLatest:"PezpalletConstantMetadataV16",PezpalletErrorMetadataLatest:"PezpalletErrorMetadataV16",PezpalletEventMetadataLatest:"PezpalletEventMetadataV16",PezpalletMetadataLatest:"PezpalletMetadataV16",PezpalletStorageMetadataLatest:"PezpalletStorageMetadataV16",PortableType:"PortableTypeV14",RuntimeApiMetadataLatest:"RuntimeApiMetadataV16",SignedExtensionMetadataLatest:"SignedExtensionMetadataV14",TransactionExtensionMetadataLatest:"TransactionExtensionMetadataV16",StorageEntryMetadataLatest:"StorageEntryMetadataV16",StorageEntryModifierLatest:"StorageEntryModifierV14",StorageEntryTypeLatest:"StorageEntryTypeV14",StorageHasher:"StorageHasherV14",OpaqueMetadata:"Opaque",MetadataAll:{_enum:{V0:"DoNotConstruct",V1:"DoNotConstruct",V2:"DoNotConstruct",V3:"DoNotConstruct",V4:"DoNotConstruct",V5:"DoNotConstruct",V6:"DoNotConstruct",V7:"DoNotConstruct",V8:"DoNotConstruct",V9:"MetadataV9",V10:"MetadataV10",V11:"MetadataV11",V12:"MetadataV12",V13:"MetadataV13",V14:"MetadataV14",V15:"MetadataV15",V16:"MetadataV16"}}}};var o=a(86918);const c={rpc:{},types:{Si0Field:{name:"Option",type:"Si0LookupTypeId",typeName:"Option",docs:"Vec"},Si0LookupTypeId:"u32",Si0Path:"Vec",Si0Type:{path:"Si0Path",params:"Vec",def:"Si0TypeDef"},Si0TypeDef:{_enum:{Composite:"Si0TypeDefComposite",Variant:"Si0TypeDefVariant",Sequence:"Si0TypeDefSequence",Array:"Si0TypeDefArray",Tuple:"Si0TypeDefTuple",Primitive:"Si0TypeDefPrimitive",Compact:"Si0TypeDefCompact",Phantom:"Si0TypeDefPhantom",BitSequence:"Si0TypeDefBitSequence"}},Si0TypeDefArray:{len:"u32",type:"Si0LookupTypeId"},Si0TypeDefBitSequence:{bitStoreType:"Si0LookupTypeId",bitOrderType:"Si0LookupTypeId"},Si0TypeDefCompact:{type:"Si0LookupTypeId"},Si0TypeDefComposite:{fields:"Vec"},Si0TypeDefPhantom:"Null",Si0TypeDefVariant:{variants:"Vec"},Si0TypeDefPrimitive:{_enum:["Bool","Char","Str","U8","U16","U32","U64","U128","U256","I8","I16","I32","I64","I128","I256"]},Si0TypeDefSequence:{type:"Si0LookupTypeId"},Si0TypeDefTuple:"Vec",Si0TypeParameter:{name:"Text",type:"Option"},Si0Variant:{name:"Text",fields:"Vec",index:"Option",discriminant:"Option",docs:"Vec"},...i,SiField:"Si1Field",SiLookupTypeId:"Si1LookupTypeId",SiPath:"Si1Path",SiType:"Si1Type",SiTypeDef:"Si1TypeDef",SiTypeDefArray:"Si1TypeDefArray",SiTypeDefBitSequence:"Si1TypeDefBitSequence",SiTypeDefCompact:"Si1TypeDefCompact",SiTypeDefComposite:"Si1TypeDefComposite",SiTypeDefPrimitive:"Si1TypeDefPrimitive",SiTypeDefSequence:"Si1TypeDefSequence",SiTypeDefTuple:"Si1TypeDefTuple",SiTypeParameter:"Si1TypeParameter",SiTypeDefVariant:"Si1TypeDefVariant",SiVariant:"Si1Variant"}},d={rpc:{},runtime:{AssetConversionApi:[{methods:{get_reserves:{description:"Get pool reserves",params:[{name:"asset1",type:"StagingXcmV3MultiLocation"},{name:"asset2",type:"StagingXcmV3MultiLocation"}],type:"Option<(Balance,Balance)>"},quote_price_exact_tokens_for_tokens:{description:"Quote price: exact tokens for tokens",params:[{name:"asset1",type:"StagingXcmV3MultiLocation"},{name:"asset2",type:"StagingXcmV3MultiLocation"},{name:"amount",type:"u128"},{name:"include_fee",type:"bool"}],type:"Option<(Balance)>"},quote_price_tokens_for_exact_tokens:{description:"Quote price: tokens for exact tokens",params:[{name:"asset1",type:"StagingXcmV3MultiLocation"},{name:"asset2",type:"StagingXcmV3MultiLocation"},{name:"amount",type:"u128"},{name:"include_fee",type:"bool"}],type:"Option<(Balance)>"}},version:1}]},types:{TAssetConversion:"Option"}},u={rpc:{},runtime:{AssetsApi:[{methods:{account_balances:{description:"Return the current set of authorities.",params:[{name:"account",type:"AccountId"}],type:"Vec<(u32, TAssetBalance)>"}},version:1}]},types:{AssetApprovalKey:{owner:"AccountId",delegate:"AccountId"},AssetApproval:{amount:"TAssetBalance",deposit:"TAssetDepositBalance"},AssetBalance:{balance:"TAssetBalance",isFrozen:"bool",isSufficient:"bool"},AssetDestroyWitness:{accounts:"Compact",sufficients:"Compact",approvals:"Compact"},AssetDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",supply:"TAssetBalance",deposit:"TAssetDepositBalance",minBalance:"TAssetBalance",isSufficient:"bool",accounts:"u32",sufficients:"u32",approvals:"u32",isFrozen:"bool"},AssetMetadata:{deposit:"TAssetDepositBalance",name:"Vec",symbol:"Vec",decimals:"u8",isFrozen:"bool"},TAssetBalance:"u64",TAssetDepositBalance:"BalanceOf"}},l={rpc:{},runtime:{AuraApi:[{methods:{authorities:{description:"Return the current set of authorities.",params:[],type:"Vec"},slot_duration:{description:"Returns the slot duration for Aura.",params:[],type:"SlotDuration"}},version:1}]},types:{RawAuraPreDigest:{slotNumber:"u64"}}},f={rpc:{},types:{UncleEntryItem:{_enum:{InclusionHeight:"BlockNumber",Uncle:"(Hash, Option)"}}}},p={current_epoch:{description:"Returns information regarding the current epoch.",params:[],type:"Epoch"},current_epoch_start:{description:"Returns the slot that started the current epoch.",params:[],type:"Slot"},generate_key_ownership_proof:{description:"Generates a proof of key ownership for the given authority in the current epoch.",params:[{name:"slot",type:"Slot"},{name:"authorityId",type:"AuthorityId"}],type:"Option"},next_epoch:{description:"Returns information regarding the next epoch (which was already previously announced).",params:[],type:"Epoch"},submit_report_equivocation_unsigned_extrinsic:{description:"Submits an unsigned extrinsic to report an equivocation.",params:[{name:"equivocationProof",type:"BabeEquivocationProof"},{name:"keyOwnerProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"}},b={rpc:{epochAuthorship:{description:"Returns data about which slots (primary or secondary) can be claimed in the current epoch with the keys in the keystore",isUnsafe:!0,params:[],type:"HashMap"}},runtime:{BabeApi:[{methods:{configuration:{description:"Return the genesis configuration for BABE. The configuration is only read on genesis.",params:[],type:"BabeGenesisConfiguration"},...p},version:2},{methods:{configuration:{description:"Return the configuration for BABE. Version 1.",params:[],type:"BabeGenesisConfigurationV1"},...p},version:1}]},types:{AllowedSlots:{_enum:["PrimarySlots","PrimaryAndSecondaryPlainSlots","PrimaryAndSecondaryVRFSlots"]},BabeAuthorityWeight:"u64",BabeEpochConfiguration:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},BabeBlockWeight:"u32",BabeEquivocationProof:{offender:"AuthorityId",slotNumber:"SlotNumber",firstHeader:"Header",secondHeader:"Header"},BabeGenesisConfiguration:{slotDuration:"u64",epochLength:"u64",c:"(u64, u64)",genesisAuthorities:"Vec<(AuthorityId, BabeAuthorityWeight)>",randomness:"Randomness",allowedSlots:"AllowedSlots"},BabeGenesisConfigurationV1:{slotDuration:"u64",epochLength:"u64",c:"(u64, u64)",genesisAuthorities:"Vec<(AuthorityId, BabeAuthorityWeight)>",randomness:"Randomness",secondarySlots:"bool"},BabeWeight:"u64",MaybeRandomness:"Option",MaybeVrf:"Option",Epoch:{epochIndex:"u64",startSlot:"Slot",duration:"u64",authorities:"Vec<(AuthorityId, BabeAuthorityWeight)>",randomness:"Hash",config:"BabeEpochConfiguration"},EpochAuthorship:{primary:"Vec",secondary:"Vec",secondary_vrf:"Vec"},NextConfigDescriptor:{_enum:{V0:"Null",V1:"NextConfigDescriptorV1"}},NextConfigDescriptorV1:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},OpaqueKeyOwnershipProof:"Bytes",Randomness:"Hash",RawBabePreDigest:{_enum:{Phantom:"Null",Primary:"RawBabePreDigestPrimary",SecondaryPlain:"RawBabePreDigestSecondaryPlain",SecondaryVRF:"RawBabePreDigestSecondaryVRF"}},RawBabePreDigestPrimary:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryPlain:{authorityIndex:"u32",slotNumber:"SlotNumber"},RawBabePreDigestSecondaryVRF:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestTo159:{_enum:{Primary:"RawBabePreDigestPrimaryTo159",Secondary:"RawBabePreDigestSecondaryTo159"}},RawBabePreDigestPrimaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight"},RawBabePreDigestCompat:{_enum:{Zero:"u32",One:"u32",Two:"u32",Three:"u32"}},SlotNumber:"u64",VrfData:"[u8; 32]",VrfOutput:"[u8; 32]",VrfProof:"[u8; 64]"}},h={rpc:{},types:{AccountData:{free:"Balance",reserved:"Balance",miscFrozen:"Balance",feeFrozen:"Balance"},BalanceLockTo212:{id:"LockIdentifier",amount:"Balance",until:"BlockNumber",reasons:"WithdrawReasons"},BalanceLock:{id:"LockIdentifier",amount:"Balance",reasons:"Reasons"},BalanceStatus:{_enum:["Free","Reserved"]},Reasons:{_enum:["Fee","Misc","All"]},ReserveData:{id:"ReserveIdentifier",amount:"Balance"},ReserveIdentifier:"[u8; 8]",VestingSchedule:{offset:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"},WithdrawReasons:{_set:{TransactionPayment:1,Transfer:2,Reserve:4,Fee:8,Tip:16}}}},x={beefy_genesis:{description:"Return the block number where BEEFY consensus is enabled/started",params:[],type:"Option"},generate_key_ownership_proof:{description:"Generates a proof of key ownership for the given authority in the given set.",params:[{name:"setId",type:"ValidatorSetId"},{name:"authorityId",type:"AuthorityId"}],type:"Option"},validator_set:{description:"Return the current active BEEFY validator set",params:[],type:"Option"}},m={...x,submit_report_equivocation_unsigned_extrinsic:{description:"Submits an unsigned extrinsic to report an equivocation.",params:[{name:"equivocationProof",type:"BeefyEquivocationProof"},{name:"keyOwnerProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"}},y={rpc:{getFinalizedHead:{description:"Returns hash of the latest BEEFY finalized block as seen by this client.",params:[],type:"H256"},subscribeJustifications:{description:"Returns the block most recently finalized by BEEFY, alongside its justification.",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"BeefyVersionedFinalityProof"}},runtime:{BeefyApi:[{methods:{...x,submit_report_double_voting_unsigned_extrinsic:{description:"Submits an unsigned extrinsic to report a double voting equivocation.",params:[{name:"equivocationProof",type:"BeefyEquivocationProof"},{name:"keyOwnerProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"}},version:4},{methods:m,version:3},{methods:m,version:2},{methods:m,version:1}],BeefyMmrApi:[{methods:{authority_set_proof:{description:"Return the currently active BEEFY authority set proof.",params:[],type:"BeefyAuthoritySet"},next_authority_set_proof:{description:"Return the next/queued BEEFY authority set proof.",params:[],type:"BeefyNextAuthoritySet"}},version:1}]},types:{BeefyAuthoritySet:{id:"u64",len:"u32",root:"H256"},BeefyCommitment:{payload:"BeefyPayload",blockNumber:"BlockNumber",validatorSetId:"ValidatorSetId"},BeefyId:"[u8; 33]",BeefyEquivocationProof:{first:"BeefyVoteMessage",second:"BeefyVoteMessage"},BeefyCompactSignedCommitment:{commitment:"BeefyCommitment",signaturesFrom:"Vec",validatorSetLen:"u32",signaturesCompact:"Vec"},BeefySignedCommitment:{commitment:"BeefyCommitment",signatures:"Vec>"},BeefyVersionedFinalityProof:{_enum:{V0:"Null",V1:"BeefyCompactSignedCommitment"}},BeefyNextAuthoritySet:{id:"u64",len:"u32",root:"H256"},BeefyPayload:"Vec<(BeefyPayloadId, Bytes)>",BeefyPayloadId:"[u8;2]",BeefyVoteMessage:{commitment:"BeefyCommitment",id:"AuthorityId",signature:"Signature"},MmrRootHash:"H256",ValidatorSetId:"u64",ValidatorSet:{validators:"Vec",id:"ValidatorSetId"}}},g={rpc:{},runtime:{Benchmark:[{methods:{benchmark_metadata:{description:"Get the benchmark metadata available for this runtime.",params:[{name:"extra",type:"bool"}],type:"(Vec, Vec)"},dispatch_benchmark:{description:"Dispatch the given benchmark.",params:[{name:"config",type:"BenchmarkConfig"}],type:"Result, Text>"}},version:1}]},types:{BenchmarkBatch:{pallet:"Text",instance:"Text",benchmark:"Text",results:"Vec"},BenchmarkConfig:{pallet:"Bytes",benchmark:"Bytes",selectedComponents:"Vec<(BenchmarkParameter, u32)>",verify:"bool",internalRepeats:"u32"},BenchmarkList:{pallet:"Bytes",instance:"Bytes",benchmarks:"Vec"},BenchmarkMetadata:{name:"Bytes",components:"Vec<(BenchmarkParameter, u32, u32)>"},BenchmarkParameter:{_enum:["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]},BenchmarkResult:{components:"Vec<(BenchmarkParameter, u32)>",extrinsicTime:"u128",storageRootTime:"u128",reads:"u32",repeatReads:"u32",writes:"u32",repeatWrites:"u32",proofSize:"u32",benchKeys:"Vec<(Vec, u32, u32, bool)>"}}},V={random_seed:{description:"Generate a random seed.",params:[],type:"Hash"}},w={apply_extrinsic:{description:"Apply the given extrinsic.",params:[{name:"extrinsic",type:"Extrinsic"}],type:"ApplyExtrinsicResultPre6"}},v={check_inherents:{description:"Check that the inherents are valid.",params:[{name:"block",type:"Block"},{name:"data",type:"InherentData"}],type:"CheckInherentsResult"},inherent_extrinsics:{description:"Generate inherent extrinsics.",params:[{name:"inherent",type:"InherentData"}],type:"Vec"}},S={finalize_block:{description:"Finish the current block.",params:[],type:"Header"}},k={rpc:{},runtime:{BlockBuilder:[{methods:{apply_extrinsic:{description:"Apply the given extrinsic.",params:[{name:"extrinsic",type:"Extrinsic"}],type:"ApplyExtrinsicResult"},...v,...S},version:6},{methods:{...w,...v,...S},version:5},{methods:{...V,...w,...v,...S},version:4},{methods:{...V,...v,...S},version:3},{methods:{finalise_block:{description:"Finish the current block.",params:[],type:"Header"},...V,...v},version:2}]},types:{CheckInherentsResult:{okay:"bool",fatalError:"bool",errors:"InherentData"},InherentData:{data:"BTreeMap"},InherentIdentifier:"[u8; 8]"}},I={rpc:{},types:{CollectiveOrigin:{_enum:{Members:"(MemberCount, MemberCount)",Member:"AccountId"}},MemberCount:"u32",ProposalIndex:"u32",VotesTo230:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec",nays:"Vec"},Votes:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec",nays:"Vec",end:"BlockNumber"}}},T={rpc:{},types:{AuthorityId:"AccountId",RawVRFOutput:"[u8; 32]"}},A={get_storage:{description:"Query a given storage key in a given contract.",params:[{name:"address",type:"AccountId"},{name:"key",type:"Bytes"}],type:"Option"},upload_code:{description:"Upload new code without instantiating a contract from it.",params:[{name:"origin",type:"AccountId"},{name:"code",type:"Bytes"},{name:"storageDepositLimit",type:"Option"}],type:"CodeUploadResult"}},C={rpc:{call:{deprecated:"Use the runtime interface `api.call.contractsApi.call` instead",description:"Executes a call to a contract",params:[{name:"callRequest",type:"ContractCallRequest"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ContractExecResult"},getStorage:{deprecated:"Use the runtime interface `api.call.contractsApi.getStorage` instead",description:"Returns the value under a specified storage key in a contract",params:[{name:"address",type:"AccountId"},{name:"key",type:"H256"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Option"},instantiate:{deprecated:"Use the runtime interface `api.call.contractsApi.instantiate` instead",description:"Instantiate a new contract",params:[{name:"request",type:"InstantiateRequestV1"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ContractInstantiateResult"},rentProjection:{deprecated:"Not available in newer versions of the contracts interfaces",description:"Returns the projected time a given contract will be able to sustain paying its rent",params:[{name:"address",type:"AccountId"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Option"},uploadCode:{deprecated:"Use the runtime interface `api.call.contractsApi.uploadCode` instead",description:"Upload new code without instantiating a contract from it",endpoint:"contracts_upload_code",params:[{name:"uploadRequest",type:"CodeUploadRequest"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"CodeUploadResult"}},runtime:{ContractsApi:[{methods:{call:{description:"Perform a call from a specified account to a given contract.",params:[{name:"origin",type:"AccountId"},{name:"dest",type:"AccountId"},{name:"value",type:"Balance"},{name:"gasLimit",type:"Option"},{name:"storageDepositLimit",type:"Option"},{name:"inputData",type:"Vec"}],type:"ContractExecResult"},instantiate:{description:"Instantiate a new contract.",params:[{name:"origin",type:"AccountId"},{name:"value",type:"Balance"},{name:"gasLimit",type:"Option"},{name:"storageDepositLimit",type:"Option"},{name:"code",type:"CodeSource"},{name:"data",type:"Bytes"},{name:"salt",type:"Bytes"}],type:"ContractInstantiateResult"},...A},version:2},{methods:{call:{description:"Perform a call from a specified account to a given contract.",params:[{name:"origin",type:"AccountId"},{name:"dest",type:"AccountId"},{name:"value",type:"Balance"},{name:"gasLimit",type:"u64"},{name:"storageDepositLimit",type:"Option"},{name:"inputData",type:"Vec"}],type:"ContractExecResultU64"},instantiate:{description:"Instantiate a new contract.",params:[{name:"origin",type:"AccountId"},{name:"value",type:"Balance"},{name:"gasLimit",type:"u64"},{name:"storageDepositLimit",type:"Option"},{name:"code",type:"CodeSource"},{name:"data",type:"Bytes"},{name:"salt",type:"Bytes"}],type:"ContractInstantiateResultU64"},...A},version:1}]},types:{AliveContractInfo:{trieId:"TrieId",storageSize:"u32",pairCount:"u32",codeHash:"CodeHash",rentAllowance:"Balance",rentPaid:"Balance",deductBlock:"BlockNumber",lastWrite:"Option",_reserved:"Option"},CodeHash:"Hash",CodeSource:{_enum:{Upload:"Bytes",Existing:"Hash"}},CodeUploadRequest:{origin:"AccountId",code:"Bytes",storageDepositLimit:"Option"},CodeUploadResult:"Result",CodeUploadResultValue:{codeHash:"CodeHash",deposit:"Balance"},ContractCallRequest:{origin:"AccountId",dest:"AccountId",value:"Balance",gasLimit:"u64",storageDepositLimit:"Option",inputData:"Bytes"},ContractExecResultSuccessTo255:{status:"u8",data:"Raw"},ContractExecResultTo255:{_enum:{Success:"ContractExecResultSuccessTo255",Error:"Null"}},ContractExecResultSuccessTo260:{flags:"ContractReturnFlags",data:"Bytes",gasConsumed:"u64"},ContractExecResultTo260:{_enum:{Success:"ContractExecResultSuccessTo260",Error:"Null"}},ContractExecResultOk:{flags:"ContractReturnFlags",data:"Bytes"},ContractExecResultResult:"Result",ContractExecResultTo267:{gasConsumed:"u64",debugMessage:"Text",result:"ContractExecResultResult"},ContractExecResult:{gasConsumed:"Weight",gasRequired:"Weight",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"ContractExecResultResult"},ContractExecResultU64:{gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"ContractExecResultResult"},ContractInfo:{_enum:{Alive:"AliveContractInfo",Tombstone:"TombstoneContractInfo"}},ContractCallFlags:{_set:{_bitLength:32,ForwardInput:1,CloneInput:2,TailCall:4,AllowReentry:8}},ContractReturnFlags:{_set:{_bitLength:32,Revert:1}},ContractStorageKey:"[u8; 32]",DeletedContract:{pairCount:"u32",trieId:"TrieId"},ExecReturnValue:{flags:"ContractReturnFlags",data:"Bytes"},Gas:"u64",HostFnWeightsTo264:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",restoreTo:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight"},HostFnWeights:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",terminatePerCodeByte:"Weight",restoreTo:"Weight",restoreToPerCallerCodeByte:"Weight",restoreToPerTombstoneCodeByte:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callPerCodeByte:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerCodeByte:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",instantiatePerSaltByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight",rentParams:"Weight"},InstantiateRequestV1:{origin:"AccountId",value:"Balance",gasLimit:"Gas",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequestV2:{_fallback:"InstantiateRequestV1",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequest:{_fallback:"InstantiateRequestV2",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option",code:"CodeSource",data:"Bytes",salt:"Bytes"},ContractInstantiateResultTo267:"Result",ContractInstantiateResultTo299:"Result",ContractInstantiateResult:{gasConsumed:"WeightV2",gasRequired:"WeightV2",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"InstantiateReturnValue"},ContractInstantiateResultU64:{_fallback:"ContractInstantiateResultTo299",gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"InstantiateReturnValue"},InstantiateReturnValueTo267:{result:"ExecReturnValue",accountId:"AccountId",rentProjection:"Option"},InstantiateReturnValueOk:{result:"ExecReturnValue",accountId:"AccountId"},InstantiateReturnValue:"Result",InstructionWeights:{i64const:"u32",i64load:"u32",i64store:"u32",select:"u32",rIf:"u32",br:"u32",brIf:"u32",brIable:"u32",brIablePerEntry:"u32",call:"u32",callIndirect:"u32",callIndirectPerParam:"u32",localGet:"u32",localSet:"u32",local_tee:"u32",globalGet:"u32",globalSet:"u32",memoryCurrent:"u32",memoryGrow:"u32",i64clz:"u32",i64ctz:"u32",i64popcnt:"u32",i64eqz:"u32",i64extendsi32:"u32",i64extendui32:"u32",i32wrapi64:"u32",i64eq:"u32",i64ne:"u32",i64lts:"u32",i64ltu:"u32",i64gts:"u32",i64gtu:"u32",i64les:"u32",i64leu:"u32",i64ges:"u32",i64geu:"u32",i64add:"u32",i64sub:"u32",i64mul:"u32",i64divs:"u32",i64divu:"u32",i64rems:"u32",i64remu:"u32",i64and:"u32",i64or:"u32",i64xor:"u32",i64shl:"u32",i64shrs:"u32",i64shru:"u32",i64rotl:"u32",i64rotr:"u32"},LimitsTo264:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32",codeSize:"u32"},Limits:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32"},PrefabWasmModule:{scheduleVersion:"Compact",initial:"Compact",maximum:"Compact",refcount:"Compact",_reserved:"Option",code:"Bytes",originalCodeLen:"u32"},RentProjection:{_enum:{EvictionAt:"BlockNumber",NoEviction:"Null"}},ScheduleTo212:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo258:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",transferCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo264:{version:"u32",enablePrintln:"bool",limits:"LimitsTo264",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeightsTo264"},Schedule:{version:"u32",enablePrintln:"bool",limits:"Limits",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeights"},SeedOf:"Hash",StorageDeposit:{_enum:{Refund:"Balance",Charge:"Balance"}},TombstoneContractInfo:"Hash",TrieId:"Bytes"}},E={rpc:{},types:{AccountVote:{_enum:{Standard:"AccountVoteStandard",Split:"AccountVoteSplit"}},AccountVoteSplit:{aye:"Balance",nay:"Balance"},AccountVoteStandard:{vote:"Vote",balance:"Balance"},Conviction:{_enum:["None","Locked1x","Locked2x","Locked3x","Locked4x","Locked5x","Locked6x"]},Delegations:{votes:"Balance",capital:"Balance"},PreimageStatus:{_enum:{Missing:"BlockNumber",Available:"PreimageStatusAvailable"}},PreimageStatusAvailable:{data:"Bytes",provider:"AccountId",deposit:"Balance",since:"BlockNumber",expiry:"Option"},PriorLock:"(BlockNumber, Balance)",PropIndex:"u32",Proposal:"Call",ProxyState:{_enum:{Open:"AccountId",Active:"AccountId"}},ReferendumIndex:"u32",ReferendumInfoTo239:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber"},ReferendumInfo:{_enum:{Ongoing:"ReferendumStatus",Finished:"ReferendumInfoFinished"}},ReferendumInfoFinished:{approved:"bool",end:"BlockNumber"},ReferendumStatus:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber",tally:"Tally"},Tally:{ayes:"Balance",nays:"Balance",turnout:"Balance"},Voting:{_enum:{Direct:"VotingDirect",Delegating:"VotingDelegating"}},VotingDirect:{votes:"Vec",delegations:"Delegations",prior:"PriorLock"},VotingDirectVote:"(ReferendumIndex, AccountVote)",VotingDelegating:{balance:"Balance",target:"AccountId",conviction:"Conviction",delegations:"Delegations",prior:"PriorLock"}}},M={rpc:{getBlockStats:{description:"Reexecute the specified `block_hash` and gather statistics while doing so",isUnsafe:!0,params:[{isHistoric:!0,name:"at",type:"Hash"}],type:"Option"}},types:{BlockStats:{witnessLen:"u64",witnessCompactLen:"u64",blockLen:"u64",blockNumExtrinsics:"u64"}}},N={rpc:{},runtime:{AuthorityDiscoveryApi:[{methods:{authorities:{description:"Retrieve authority identifiers of the current and next authority set.",params:[],type:"Vec"}},version:1}]},types:{}},P={rpc:{},types:{ApprovalFlag:"u32",DefunctVoter:{who:"AccountId",voteCount:"Compact",candidateCount:"Compact"},Renouncing:{_enum:{Member:"Null",RunnerUp:"Null",Candidate:"Compact"}},SetIndex:"u32",Vote:"GenericVote",VoteIndex:"u32",VoterInfo:{lastActive:"VoteIndex",lastWin:"VoteIndex",pot:"Balance",stake:"Balance"},VoteThreshold:{_enum:["Super Majority Approve","Super Majority Against","Simple Majority"]}}},R={rpc:{createBlock:{description:"Instructs the manual-seal authorship task to create a new block",params:[{name:"createEmpty",type:"bool"},{name:"finalize",type:"bool"},{isOptional:!0,name:"parentHash",type:"BlockHash"}],type:"CreatedBlock"},finalizeBlock:{description:"Instructs the manual-seal authorship task to finalize a block",params:[{name:"hash",type:"BlockHash"},{isOptional:!0,name:"justification",type:"Justification"}],type:"bool"}},types:{CreatedBlock:{_alias:{blockHash:"hash"},blockHash:"BlockHash",aux:"ImportedAux"},ImportedAux:{headerOnly:"bool",clearJustificationRequests:"bool",needsJustification:"bool",badJustification:"bool",needsFinalityProof:"bool",isNewBest:"bool"}}},B={rpc:{},types:{EvmAccount:{nonce:"u256",balance:"u256"},EvmCallInfo:{exitReason:"ExitReason",value:"Bytes",usedGas:"U256",logs:"Vec"},EvmCreateInfo:{exitReason:"ExitReason",value:"H160",usedGas:"U256",logs:"Vec"},EvmCallInfoV2:{exitReason:"ExitReason",value:"Bytes",usedGas:"U256",weightInfo:"Option",logs:"Vec"},EvmCreateInfoV2:{exitReason:"ExitReason",value:"H160",usedGas:"U256",weightInfo:"Option",logs:"Vec"},EvmLog:{address:"H160",topics:"Vec",data:"Bytes"},EvmVicinity:{gasPrice:"u256",origin:"H160"},EvmWeightInfo:{refTimeLimit:"Option",proofSizeLimit:"Option",refTimeUsage:"Option",proofSizeUsage:"Option"},ExitError:{_enum:{StackUnderflow:"Null",StackOverflow:"Null",InvalidJump:"Null",InvalidRange:"Null",DesignatedInvalid:"Null",CallTooDeep:"Null",CreateCollision:"Null",CreateContractLimit:"Null",OutOfOffset:"Null",OutOfGas:"Null",OutOfFund:"Null",PCUnderflow:"Null",CreateEmpty:"Null",Other:"Text"}},ExitFatal:{_enum:{NotSupported:"Null",UnhandledInterrupt:"Null",CallErrorAsFatal:"ExitError",Other:"Text"}},ExitReason:{_enum:{Succeed:"ExitSucceed",Error:"ExitError",Revert:"ExitRevert",Fatal:"ExitFatal"}},ExitRevert:{_enum:["Reverted"]},ExitSucceed:{_enum:["Stopped","Returned","Suicided"]}}},H={rpc:{},types:{Extrinsic:"GenericExtrinsic",ExtrinsicEra:"GenericExtrinsicEra",ExtrinsicPayload:"GenericExtrinsicPayload",ExtrinsicSignature:"MultiSignature",ExtrinsicV4:"GenericExtrinsicV4",ExtrinsicPayloadV4:"GenericExtrinsicPayloadV4",ExtrinsicSignatureV4:"GenericExtrinsicSignatureV4",ExtrinsicUnknown:"GenericExtrinsicUnknown",ExtrinsicPayloadUnknown:"GenericExtrinsicPayloadUnknown",ExtrinsicV5:"GenericExtrinsicV5",ExtrinsicPayloadV5:"GenericExtrinsicPayloadV5",ExtrinsicSignatureV5:"GenericExtrinsicSignatureV5",Era:"ExtrinsicEra",ImmortalEra:"GenericImmortalEra",MortalEra:"GenericMortalEra",AnySignature:"H512",MultiSignature:{_enum:{Ed25519:"Ed25519Signature",Sr25519:"Sr25519Signature",Ecdsa:"EcdsaSignature"}},Signature:"H512",SignerPayload:"GenericSignerPayload",EcdsaSignature:"[u8; 65]",Ed25519Signature:"H512",Sr25519Signature:"H512"}},O={rpc:{},runtime:{FungiblesApi:[{methods:{query_account_balances:{description:"Returns the list of all `MultiAsset` that an `AccountId` has",params:[{name:"account",type:"AccountId"}],type:"Result, FungiblesAccessError>"}},version:1},{methods:{query_account_balances:{description:"Returns the list of all `MultiAsset` that an `AccountId` has",params:[{name:"account",type:"AccountId"}],type:"Result"}},version:2}]},types:{FungiblesAccessError:{_enum:["AssetIdConversionFailed","AmountToBalanceConversionFailed"]}}},U={rpc:{},types:{AssetOptions:{initalIssuance:"Compact",permissions:"PermissionLatest"},Owner:{_enum:{None:"Null",Address:"AccountId"}},PermissionsV1:{update:"Owner",mint:"Owner",burn:"Owner"},PermissionVersions:{_enum:{V1:"PermissionsV1"}},PermissionLatest:"PermissionsV1"}},_={rpc:{},runtime:{GenesisBuilder:[{methods:{build_config:{description:"Build `RuntimeGenesisConfig` from a JSON blob not using any defaults and store it in the storage.",params:[{name:"json",type:"Vec"}],type:"Result<(), GenesisBuildErr>"},create_default_config:{description:"Creates the default `RuntimeGenesisConfig` and returns it as a JSON blob.",params:[],type:"Vec"}},version:1}]},types:{GenesisBuildErr:"Text"}},L={rpc:{},types:{ActiveGilt:{proportion:"Perquintill",amount:"Balance",who:"AccountId",expiry:"BlockNumber"},ActiveGiltsTotal:{frozen:"Balance",proportion:"Perquintill",index:"ActiveIndex",target:"Perquintill"},ActiveIndex:"u32",GiltBid:{amount:"Balance",who:"AccountId"}}},D={generate_key_ownership_proof:{description:"Generates a proof of key ownership for the given authority in the given set.",params:[{name:"setId",type:"SetId"},{name:"authorityId",type:"AuthorityId"}],type:"Option"},grandpa_authorities:{description:"Get the current GRANDPA authorities and weights. This should not change except for when changes are scheduled and the corresponding delay has passed.",params:[],type:"AuthorityList"},submit_report_equivocation_unsigned_extrinsic:{description:"Submits an unsigned extrinsic to report an equivocation.",params:[{name:"equivocationProof",type:"GrandpaEquivocationProof"},{name:"keyOwnerProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"}},F={rpc:{proveFinality:{description:"Prove finality for the given block number, returning the Justification for the last block in the set.",params:[{name:"blockNumber",type:"BlockNumber"}],type:"Option"},roundState:{description:"Returns the state of the current best round state as well as the ongoing background rounds",params:[],type:"ReportedRoundStates"},subscribeJustifications:{description:"Subscribes to grandpa justifications",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"JustificationNotification"}},runtime:{GrandpaApi:[{methods:{current_set_id:{description:"Get current GRANDPA authority set id.",params:[],type:"SetId"},...D},version:3},{methods:D,version:2}]},types:{AuthorityIndex:"u64",AuthorityList:"Vec",AuthoritySet:{currentAuthorities:"AuthorityList",setId:"u64",pendingStandardChanges:"ForkTreePendingChange",pendingForcedChanges:"Vec",authoritySetChanges:"AuthoritySetChanges"},ForkTreePendingChange:{roots:"Vec",bestFinalizedNumber:"Option"},ForkTreePendingChangeNode:{hash:"BlockHash",number:"BlockNumber",data:"PendingChange",children:"Vec"},AuthoritySetChange:"(U64, BlockNumber)",AuthoritySetChanges:"Vec",AuthorityWeight:"u64",DelayKind:{_enum:{Finalized:"Null",Best:"DelayKindBest"}},DelayKindBest:{medianLastFinalized:"BlockNumber"},EncodedFinalityProofs:"Bytes",GrandpaEquivocation:{_enum:{Prevote:"GrandpaEquivocationValue",Precommit:"GrandpaEquivocationValue"}},GrandpaEquivocationProof:{setId:"SetId",equivocation:"GrandpaEquivocation"},GrandpaEquivocationValue:{roundNumber:"u64",identity:"AuthorityId",first:"(GrandpaPrevote, AuthoritySignature)",second:"(GrandpaPrevote, AuthoritySignature)"},GrandpaPrevote:{targetHash:"Hash",targetNumber:"BlockNumber"},GrandpaCommit:{targetHash:"BlockHash",targetNumber:"BlockNumber",precommits:"Vec"},GrandpaPrecommit:{targetHash:"BlockHash",targetNumber:"BlockNumber"},GrandpaSignedPrecommit:{precommit:"GrandpaPrecommit",signature:"AuthoritySignature",id:"AuthorityId"},GrandpaJustification:{round:"u64",commit:"GrandpaCommit",votesAncestries:"Vec
"},JustificationNotification:"Bytes",KeyOwnerProof:"MembershipProof",NextAuthority:"(AuthorityId, AuthorityWeight)",PendingChange:{nextAuthorities:"AuthorityList",delay:"BlockNumber",canonHeight:"BlockNumber",canonHash:"BlockHash",delayKind:"DelayKind"},PendingPause:{scheduledAt:"BlockNumber",delay:"BlockNumber"},PendingResume:{scheduledAt:"BlockNumber",delay:"BlockNumber"},Precommits:{currentWeight:"u32",missing:"BTreeSet"},Prevotes:{currentWeight:"u32",missing:"BTreeSet"},ReportedRoundStates:{setId:"u32",best:"RoundState",background:"Vec"},RoundState:{round:"u32",totalWeight:"u32",thresholdWeight:"u32",prevotes:"Prevotes",precommits:"Precommits"},SetId:"u64",StoredPendingChange:{scheduledAt:"BlockNumber",delay:"BlockNumber",nextAuthorities:"AuthorityList"},StoredState:{_enum:{Live:"Null",PendingPause:"PendingPause",Paused:"Null",PendingResume:"PendingResume"}}}},W={rpc:{},types:{IdentityFields:{_set:{_bitLength:64,Display:1,Legal:2,Web:4,Riot:8,Email:16,PgpFingerprint:32,Image:64,Twitter:128}},IdentityInfoAdditional:"(Data, Data)",IdentityInfoTo198:{additional:"Vec",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option",image:"Data"},IdentityInfo:{_fallback:"IdentityInfoTo198",additional:"Vec",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option",image:"Data",twitter:"Data"},IdentityJudgement:{_enum:{Unknown:"Null",FeePaid:"Balance",Reasonable:"Null",KnownGood:"Null",OutOfDate:"Null",LowQuality:"Null",Erroneous:"Null"}},RegistrationJudgement:"(RegistrarIndex, IdentityJudgement)",RegistrationTo198:{judgements:"Vec",deposit:"Balance",info:"IdentityInfoTo198"},Registration:{_fallback:"RegistrationTo198",judgements:"Vec",deposit:"Balance",info:"IdentityInfo"},RegistrarIndex:"u32",RegistrarInfo:{account:"AccountId",fee:"Balance",fields:"IdentityFields"}}},K={rpc:{},types:{AuthIndex:"u32",AuthoritySignature:"Signature",Heartbeat:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex",validatorsLen:"u32"},HeartbeatTo244:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex"},OpaqueMultiaddr:"Opaque",OpaquePeerId:"Opaque",OpaqueNetworkState:{peerId:"OpaquePeerId",externalAddresses:"Vec"}}},q={rpc:{},types:{CallIndex:"(u8, u8)",LotteryConfig:{price:"Balance",start:"BlockNumber",length:"BlockNumber",delay:"BlockNumber",repeat:"bool"}}},$={rpc:{},runtime:{MixnetApi:[{methods:{current_mixnodes:{description:"Get the index and phase of the current session.",params:[],type:"Result"},maybe_register:{description:"Try to register a mixnode for the next session.",params:[{name:"session_index",type:"u32"},{name:"mixnode",type:"Mixnode"}],type:"bool"},prev_mixnodes:{description:"Get the index and phase of the current session.",params:[],type:"Result"},session_status:{description:"Get the index and phase of the current session.",params:[],type:"SessionStatus"}},version:1}]},types:{Mixnode:{externalAddresses:"Vec",kxPublic:"[u8; 32]",peerId:"[u8; 32]"},MixnodesErr:{_enum:{InsufficientRegistrations:{min:"u32",num:"u32"}}},SessionPhase:{_enum:["CoverToCurrent","RequestsToCurrent","CoverToPrev","DisconnectFromPrev"]},SessionStatus:{currentIndex:"u32",phase:"SessionPhase"}}},z={rpc:{generateProof:{description:"Generate MMR proof for the given block numbers.",params:[{name:"blockNumbers",type:"Vec"},{isOptional:!0,name:"bestKnownBlockNumber",type:"u64"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"MmrLeafBatchProof"},root:{description:"Get the MMR root hash for the current best block.",params:[{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"MmrHash"},verifyProof:{description:"Verify an MMR proof",params:[{name:"proof",type:"MmrLeafBatchProof"}],type:"bool"},verifyProofStateless:{description:"Verify an MMR proof statelessly given an mmr_root",params:[{name:"root",type:"MmrHash"},{name:"proof",type:"MmrLeafBatchProof"}],type:"bool"}},runtime:{MmrApi:[{methods:{generate_proof:{description:"Generate MMR proof for the given block numbers.",params:[{name:"blockNumbers",type:"Vec"},{name:"bestKnownBlockNumber",type:"Option"}],type:"Result<(Vec, MmrBatchProof), MmrError>"},mmr_leaf_count:{description:"Return the number of MMR blocks in the chain.",params:[],type:"Result"},mmr_root:{description:"Return the on-chain MMR root hash.",params:[],type:"Result"},verify_proof:{description:"Verify MMR proof against on-chain MMR.",params:[{name:"leaves",type:"Vec"},{name:"proof",type:"MmrBatchProof"}],type:"Result<(), MmrError>"},verify_proof_stateless:{description:"Verify MMR proof against given root hash.",params:[{name:"root",type:"Hash"},{name:"leaves",type:"Vec"},{name:"proof",type:"MmrBatchProof"}],type:"Result<(), MmrError>"}},version:2},{methods:{generate_batch_proof:{description:"Generate MMR proof for a series of leaves under given indices.",params:[{name:"leafIndices",type:"Vec"}],type:"Result<(Vec, MmrBatchProof), MmrError>"},generate_proof:{description:"Generate MMR proof for a leaf under given index.",params:[{name:"leafIndex",type:"MmrLeafIndex"}],type:"Result<(MmrEncodableOpaqueLeaf, MmrProof), MmrError>"},mmr_root:{description:"Return the on-chain MMR root hash.",params:[],type:"Result"},verify_batch_proof:{description:"Verify MMR proof against on-chain MMR for a batch of leaves.",params:[{name:"leaves",type:"Vec"},{name:"proof",type:"MmrBatchProof"}],type:"Result<(), MmrError>"},verify_batch_proof_stateless:{description:"Verify MMR proof against given root hash or a batch of leaves.",params:[{name:"root",type:"Hash"},{name:"leaves",type:"Vec"},{name:"proof",type:"MmrBatchProof"}],type:"Result<(), MmrError>"},verify_proof:{description:"Verify MMR proof against on-chain MMR.",params:[{name:"leaf",type:"MmrEncodableOpaqueLeaf"},{name:"proof",type:"MmrProof"}],type:"Result<(), MmrError>"},verify_proof_stateless:{description:"Verify MMR proof against given root hash.",params:[{name:"root",type:"Hash"},{name:"leaf",type:"MmrEncodableOpaqueLeaf"},{name:"proof",type:"MmrProof"}],type:"Result<(), MmrError>"}},version:1}]},types:{MmrBatchProof:{leafIndices:"Vec",leafCount:"MmrNodeIndex",items:"Vec"},MmrEncodableOpaqueLeaf:"Bytes",MmrError:{_enum:["InvalidNumericOp","Push","GetRoot","Commit","GenerateProof","Verify","LeafNotFound"," PezpalletNotIncluded","InvalidLeafIndex","InvalidBestKnownBlock"]},MmrHash:"Hash",MmrLeafBatchProof:{blockHash:"BlockHash",leaves:"Bytes",proof:"Bytes"},MmrLeafIndex:"u64",MmrLeafProof:{blockHash:"BlockHash",leaf:"Bytes",proof:"Bytes"},MmrNodeIndex:"u64",MmrProof:{leafIndex:"MmrLeafIndex",leafCount:"MmrNodeIndex",items:"Vec"}}},j={rpc:{},runtime:{NftsApi:[{methods:{attribute:{description:"An attribute",params:[{name:"collection",type:"NftCollectionId"},{name:"item",type:"NftItemId"},{name:"key",type:"Bytes"}],type:"Option"},collection_attribute:{description:"A collection attribute",params:[{name:"collection",type:"NftCollectionId"},{name:"key",type:"Bytes"}],type:"Option"},collection_owner:{description:"A collection owner",params:[{name:"collection",type:"NftCollectionId"}],type:"Option"},custom_attribute:{description:"A custom attribute",params:[{name:"account",type:"AccountId"},{name:"collection",type:"NftCollectionId"},{name:"item",type:"NftItemId"},{name:"key",type:"Bytes"}],type:"Option"},owner:{description:"Collection owner",params:[{name:"collection",type:"NftCollectionId"},{name:"item",type:"NftItemId"}],type:"Option"},system_attribute:{description:"System attribute",params:[{name:"collection",type:"NftCollectionId"},{name:"item",type:"NftItemId"},{name:"key",type:"Bytes"}],type:"Option"}},version:1}]},types:{NftCollectionId:"u32",NftItemId:"u32"}},G={rpc:{},runtime:{NominationPoolsApi:[{methods:{balance_to_points:{description:"Returns the equivalent points of `new_funds` for a given pool.",params:[{name:"poolId",type:"NpPoolId"},{name:"newFunds",type:"Balance"}],type:"Balance"},pending_rewards:{description:"Returns the pending rewards for the given member.",params:[{name:"member",type:"AccountId"}],type:"Balance"},points_to_balance:{description:"Returns the equivalent balance of `points` for a given pool.",params:[{name:"poolId",type:"NpPoolId"},{name:"points",type:"Balance"}],type:"Balance"}},version:1}]},types:{NpApiError:{_enum:["MemberNotFound","OverflowInPendingRewards"]},NpPoolId:"u32"}},J={rpc:{},types:{DeferredOffenceOf:"(Vec, Vec, SessionIndex)",Kind:"[u8; 16]",OffenceDetails:{offender:"Offender",reporters:"Vec"},Offender:"IdentificationTuple",OpaqueTimeSlot:"Bytes",ReportIdOf:"Hash",Reporter:"AccountId"}},X={rpc:{},runtime:{DifficultyApi:[{methods:{difficulty:{description:"Return the target difficulty of the next block.",params:[],type:"Raw"}},version:1}],TimestampApi:[{methods:{timestamp:{description:"API necessary for timestamp-based difficulty adjustment algorithms.",params:[],type:"Moment"}},version:1}]},types:{}},Q={rpc:{},types:{ProxyDefinition:{delegate:"AccountId",proxyType:"ProxyType",delay:"BlockNumber"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking"]},ProxyAnnouncement:{real:"AccountId",callHash:"Hash",height:"BlockNumber"}}},Z={rpc:{},types:{ActiveRecovery:{created:"BlockNumber",deposit:"Balance",friends:"Vec"},RecoveryConfig:{delayPeriod:"BlockNumber",deposit:"Balance",friends:"Vec",threshold:"u16"}}},Y={rpc:{},types:{Period:"(BlockNumber, u32)",Priority:"u8",SchedulePeriod:"Period",SchedulePriority:"Priority",Scheduled:{maybeId:"Option",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option",origin:"PezpalletsOrigin"},ScheduledTo254:{maybeId:"Option",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option"},TaskAddress:"(BlockNumber, u32)"}},ee={rpc:{},runtime:{SessionKeys:[{methods:{decode_session_keys:{description:"Decode the given public session keys.",params:[{name:"encoded",type:"Bytes"}],type:"Option>"},generate_session_keys:{description:"Generate a set of session keys with optionally using the given seed.",params:[{name:"seed",type:"Option"}],type:"Bytes"}},version:1}]},types:{BeefyKey:"[u8; 33]",Keys:"SessionKeys4",SessionKeys1:"(AccountId)",SessionKeys2:"(AccountId, AccountId)",SessionKeys3:"(AccountId, AccountId, AccountId)",SessionKeys4:"(AccountId, AccountId, AccountId, AccountId)",SessionKeys5:"(AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6B:"(AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys7:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys7B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys8:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys8B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys9:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys9B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys10:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys10B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",FullIdentification:"Exposure",IdentificationTuple:"(ValidatorId, FullIdentification)",MembershipProof:{session:"SessionIndex",trieNodes:"Vec",validatorCount:"ValidatorCount"},SessionIndex:"u32",ValidatorCount:"u32"}},te={rpc:{},types:{Bid:{who:"AccountId",kind:"BidKind",value:"Balance"},BidKind:{_enum:{Deposit:"Balance",Vouch:"(AccountId, Balance)"}},SocietyJudgement:{_enum:["Rebid","Reject","Approve"]},SocietyVote:{_enum:["Skeptic","Reject","Approve"]},StrikeCount:"u32",VouchingStatus:{_enum:["Vouching","Banned"]}}},ae={rpc:{},runtime:{StakingApi:[{methods:{nominations_quota:{description:"Returns the nominations quota for a nominator with a given balance.",params:[{name:"balance",type:"Balance"}],type:"u32"}},version:1}]},types:{Points:"u32",EraPoints:{total:"Points",individual:"Vec"},CompactAssignments:"CompactAssignmentsWith16",CompactAssignmentsWith16:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>"},CompactAssignmentsWith24:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>",votes17:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 16], ValidatorIndexCompact)>",votes18:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 17], ValidatorIndexCompact)>",votes19:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 18], ValidatorIndexCompact)>",votes20:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 19], ValidatorIndexCompact)>",votes21:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 20], ValidatorIndexCompact)>",votes22:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 21], ValidatorIndexCompact)>",votes23:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 22], ValidatorIndexCompact)>",votes24:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 23], ValidatorIndexCompact)>"},CompactAssignmentsTo265:"CompactAssignmentsWith16",CompactAssignmentsTo257:{votes1:"Vec<(NominatorIndex, [CompactScore; 0], ValidatorIndex)>",votes2:"Vec<(NominatorIndex, [CompactScore; 1], ValidatorIndex)>",votes3:"Vec<(NominatorIndex, [CompactScore; 2], ValidatorIndex)>",votes4:"Vec<(NominatorIndex, [CompactScore; 3], ValidatorIndex)>",votes5:"Vec<(NominatorIndex, [CompactScore; 4], ValidatorIndex)>",votes6:"Vec<(NominatorIndex, [CompactScore; 5], ValidatorIndex)>",votes7:"Vec<(NominatorIndex, [CompactScore; 6], ValidatorIndex)>",votes8:"Vec<(NominatorIndex, [CompactScore; 7], ValidatorIndex)>",votes9:"Vec<(NominatorIndex, [CompactScore; 8], ValidatorIndex)>",votes10:"Vec<(NominatorIndex, [CompactScore; 9], ValidatorIndex)>",votes11:"Vec<(NominatorIndex, [CompactScore; 10], ValidatorIndex)>",votes12:"Vec<(NominatorIndex, [CompactScore; 11], ValidatorIndex)>",votes13:"Vec<(NominatorIndex, [CompactScore; 12], ValidatorIndex)>",votes14:"Vec<(NominatorIndex, [CompactScore; 13], ValidatorIndex)>",votes15:"Vec<(NominatorIndex, [CompactScore; 14], ValidatorIndex)>",votes16:"Vec<(NominatorIndex, [CompactScore; 15], ValidatorIndex)>"},CompactScore:"(ValidatorIndex, OffchainAccuracy)",CompactScoreCompact:"(ValidatorIndexCompact, OffchainAccuracyCompact)",ElectionCompute:{_enum:["OnChain","Signed","Unsigned"]},ElectionPhase:{_enum:{Off:null,Signed:null,Unsigned:"(bool, BlockNumber)",Emergency:null}},ElectionResult:{compute:"ElectionCompute",slotStake:"Balance",electedStashes:"Vec",exposures:"Vec<(AccountId, Exposure)>"},ElectionResultToSpec10:{electedStashes:"Vec",exposures:"Vec<(AccountId, Exposure)>",compute:"ElectionCompute"},ElectionScore:"[u128; 3]",ElectionSize:{validators:"Compact",nominators:"Compact"},ElectionStatus:{_enum:{Close:"Null",Open:"BlockNumber"}},ExtendedBalance:"u128",RawSolution:"RawSolutionWith16",RawSolutionWith16:{compact:"CompactAssignmentsWith16",score:"ElectionScore",round:"u32"},RawSolutionWith24:{compact:"CompactAssignmentsWith24",score:"ElectionScore",round:"u32"},RawSolutionTo265:"RawSolutionWith16",ReadySolution:{supports:"SolutionSupports",score:"ElectionScore",compute:"ElectionCompute"},RoundSnapshot:{voters:"Vec<(AccountId, VoteWeight, Vec)>",targets:"Vec"},SeatHolder:{who:"AccountId",stake:"Balance",deposit:"Balance"},SignedSubmission:{_fallback:"SignedSubmissionTo276",who:"AccountId",deposit:"Balance",solution:"RawSolution",reward:"Balance"},SignedSubmissionTo276:{who:"AccountId",deposit:"Balance",solution:"RawSolution"},SignedSubmissionOf:"SignedSubmission",SolutionOrSnapshotSize:{voters:"Compact",targets:"Compact"},SolutionSupport:{total:"ExtendedBalance",voters:"Vec<(AccountId, ExtendedBalance)>"},SolutionSupports:"Vec<(AccountId, SolutionSupport)>",Supports:"SolutionSupports",SubmissionIndicesOf:"BTreeMap",Voter:{votes:"Vec",stake:"Balance",deposit:"Balance"},VoteWeight:"u64",ActiveEraInfo:{index:"EraIndex",start:"Option"},EraIndex:"u32",EraRewardPoints:{total:"RewardPoint",individual:"BTreeMap"},EraRewards:{total:"u32",rewards:"Vec"},Exposure:{total:"Compact",own:"Compact",others:"Vec"},Forcing:{_enum:["NotForcing","ForceNew","ForceNone","ForceAlways"]},IndividualExposure:{who:"AccountId",value:"Compact"},KeyType:"AccountId",MomentOf:"Moment",Nominations:{targets:"Vec",submittedIn:"EraIndex",suppressed:"bool"},NominatorIndex:"u32",NominatorIndexCompact:"Compact",OffchainAccuracy:"PerU16",OffchainAccuracyCompact:"Compact",PhragmenScore:"[u128; 3]",Points:"u32",RewardDestination:{_enum:{Staked:"Null",Stash:"Null",Controller:"Null",Account:"AccountId",None:"Null"}},RewardPoint:"u32",SlashJournalEntry:{who:"AccountId",amount:"Balance",ownSlash:"Balance"},SlashingSpansTo204:{spanIndex:"SpanIndex",lastStart:"EraIndex",prior:"Vec"},SlashingSpans:{spanIndex:"SpanIndex",lastStart:"EraIndex",lastNonzeroSlash:"EraIndex",prior:"Vec"},SpanIndex:"u32",SpanRecord:{slashed:"Balance",paidOut:"Balance"},StakingLedgerTo223:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec"},StakingLedgerTo240:{_fallback:"StakingLedgerTo223",stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec",lastReward:"Option"},StakingLedger:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec",claimedRewards:"Vec"},UnappliedSlashOther:"(AccountId, Balance)",UnappliedSlash:{validator:"AccountId",own:"Balance",others:"Vec",reporters:"Vec",payout:"Balance"},UnlockChunk:{value:"Compact",era:"Compact"},ValidatorIndex:"u16",ValidatorIndexCompact:"Compact",ValidatorPrefs:"ValidatorPrefsWithBlocked",ValidatorPrefsWithCommission:{commission:"Compact"},ValidatorPrefsWithBlocked:{commission:"Compact",blocked:"bool"},ValidatorPrefsTo196:{validatorPayment:"Compact"},ValidatorPrefsTo145:{unstakeThreshold:"Compact",validatorPayment:"Compact"}}},ne={rpc:{},runtime:{ValidateStatement:[{methods:{valdate_statement:{description:"Validate the statement.",params:[{name:"source",type:"StatementStoreStatementSource"},{name:"statement",type:"SpStatementStoreStatement"}],type:"Result"}},version:1}]},types:{StatementStoreStatementSource:{_enum:["Chain","Network","Local"]},StatementStoreValidStatement:{maxCount:"u32",maxSize:"u32"},StatementStoreInvalidStatement:{_enum:["BadProof","NoProof","InternalError"]}}},re={rpc:{},types:{WeightToFeeCoefficient:{coeffInteger:"Balance",coeffFrac:"Perbill",negative:"bool",degree:"u8"}}},ie={rpc:{genSyncSpec:{description:"Returns the json-serialized chainspec running the node, with a sync state.",endpoint:"sync_state_genSyncSpec",params:[{name:"raw",type:"bool"}],type:"Json"}},types:{}},se={rpc:{accountNextIndex:{alias:["account_nextIndex"],description:"Retrieves the next accountIndex as available on the node",params:[{name:"accountId",type:"AccountId"}],type:"Index"},addLogFilter:{description:"Adds the supplied directives to the current log filter",isUnsafe:!0,params:[{name:"directives",type:"Text"}],type:"Null"},addReservedPeer:{description:"Adds a reserved peer",isUnsafe:!0,params:[{name:"peer",type:"Text"}],type:"Text"},chain:{description:"Retrieves the chain",params:[],type:"Text"},chainType:{description:"Retrieves the chain type",params:[],type:"ChainType"},dryRun:{alias:["system_dryRunAt"],description:"Dry run an extrinsic at a given block",isUnsafe:!0,params:[{name:"extrinsic",type:"Bytes"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ApplyExtrinsicResult"},health:{description:"Return health status of the node",noErrorLog:!0,params:[],type:"Health"},localListenAddresses:{description:"The addresses include a trailing /p2p/ with the local PeerId, and are thus suitable to be passed to addReservedPeer or as a bootnode address for example",params:[],type:"Vec"},localPeerId:{description:"Returns the base58-encoded PeerId of the node",params:[],type:"Text"},name:{description:"Retrieves the node name",params:[],type:"Text"},networkState:{alias:["system_unstable_networkState"],description:"Returns current state of the network",isUnsafe:!0,params:[],type:"NetworkState"},nodeRoles:{description:"Returns the roles the node is running as",params:[],type:"Vec"},peers:{description:"Returns the currently connected peers",isUnsafe:!0,params:[],type:"Vec"},properties:{description:"Get a custom set of properties as a JSON object, defined in the chain spec",params:[],type:"ChainProperties"},removeReservedPeer:{description:"Remove a reserved peer",isUnsafe:!0,params:[{name:"peerId",type:"Text"}],type:"Text"},reservedPeers:{description:"Returns the list of reserved peers",params:[],type:"Vec"},resetLogFilter:{description:"Resets the log filter to Bizinikiwi defaults",isUnsafe:!0,params:[],type:"Null"},syncState:{description:"Returns the state of the syncing of the node",params:[],type:"SyncState"},version:{description:"Retrieves the version of the node",params:[],type:"Text"}},runtime:{AccountNonceApi:[{methods:{account_nonce:{description:"The API to query account nonce (aka transaction index)",params:[{name:"accountId",type:"AccountId"}],type:"Index"}},version:1}]},types:{AccountInfo:"AccountInfoWithTripleRefCount",AccountInfoWithRefCountU8:{nonce:"Index",refcount:"u8",data:"AccountData"},AccountInfoWithRefCount:{_fallback:"AccountInfoWithRefCountU8",nonce:"Index",refcount:"RefCount",data:"AccountData"},AccountInfoWithDualRefCount:{_fallback:"AccountInfoWithRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",data:"AccountData"},AccountInfoWithProviders:"AccountInfoWithDualRefCount",AccountInfoWithTripleRefCount:{_fallback:"AccountInfoWithDualRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",sufficients:"RefCount",data:"AccountData"},ApplyExtrinsicResult:"Result",ApplyExtrinsicResultPre6:"Result",ArithmeticError:{_enum:["Underflow","Overflow","DivisionByZero"]},BlockLength:{max:"PerDispatchClassU32"},BlockWeights:{baseBlock:"Weight",maxBlock:"Weight",perClass:"PerDispatchClassWeightsPerClass"},ChainProperties:"GenericChainProperties",ChainType:{_enum:{Development:"Null",Local:"Null",Live:"Null",Custom:"Text"}},ConsumedWeight:"PerDispatchClassWeight",DigestOf:"Digest",DispatchClass:{_enum:["Normal","Operational","Mandatory"]},DispatchError:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModule",ConsumerRemaining:"Null",NoProviders:"Null",TooManyConsumers:"Null",Token:"TokenError",Arithmetic:"ArithmeticError",Transactional:"TransactionalError",Exhausted:"Null",Corruption:"Null",Unavailable:"Null"}},DispatchErrorPre6:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModulePre6",ConsumerRemaining:"Null",NoProviders:"Null",TooManyConsumers:"Null",Token:"TokenError",Arithmetic:"ArithmeticError",Transactional:"TransactionalError"}},DispatchErrorPre6First:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModulePre6",ConsumerRemaining:"Null",NoProviders:"Null",Token:"TokenError",Arithmetic:"ArithmeticError",Transactional:"TransactionalError"}},DispatchErrorModuleU8:{index:"u8",error:"u8"},DispatchErrorModuleU8a:{index:"u8",error:"[u8; 4]"},DispatchErrorModule:"DispatchErrorModuleU8a",DispatchErrorModulePre6:"DispatchErrorModuleU8",DispatchErrorTo198:{module:"Option",error:"u8"},DispatchInfo:{weight:"Weight",class:"DispatchClass",paysFee:"Pays"},DispatchInfoTo190:{weight:"Weight",class:"DispatchClass"},DispatchInfoTo244:{weight:"Weight",class:"DispatchClass",paysFee:"bool"},DispatchOutcome:"Result<(), DispatchError>",DispatchOutcomePre6:"Result<(), DispatchErrorPre6>",DispatchResult:"Result<(), DispatchError>",DispatchResultOf:"DispatchResult",DispatchResultTo198:"Result<(), Text>",Event:"GenericEvent",EventId:"[u8; 2]",EventIndex:"u32",EventRecord:{phase:"Phase",event:"Event",topics:"Vec"},Health:{peers:"u64",isSyncing:"bool",shouldHavePeers:"bool"},InvalidTransaction:{_enum:{Call:"Null",Payment:"Null",Future:"Null",Stale:"Null",BadProof:"Null",AncientBirthBlock:"Null",ExhaustsResources:"Null",Custom:"u8",BadMandatory:"Null",MandatoryDispatch:"Null",BadSigner:"Null"}},Key:"Bytes",LastRuntimeUpgradeInfo:{specVersion:"Compact",specName:"Text"},NetworkState:{peerId:"Text",listenedAddresses:"Vec",externalAddresses:"Vec",connectedPeers:"HashMap",notConnectedPeers:"HashMap",averageDownloadPerSec:"u64",averageUploadPerSec:"u64",peerset:"NetworkStatePeerset"},NetworkStatePeerset:{messageQueue:"u64",nodes:"HashMap"},NetworkStatePeersetInfo:{connected:"bool",reputation:"i32"},NodeRole:{_enum:{Full:"Null",LightClient:"Null",Authority:"Null",UnknownRole:"u8"}},NotConnectedPeer:{knownAddresses:"Vec",latestPingTime:"Option",versionString:"Option"},Peer:{enabled:"bool",endpoint:"PeerEndpoint",knownAddresses:"Vec",latestPingTime:"PeerPing",open:"bool",versionString:"Text"},PeerEndpoint:{listening:"PeerEndpointAddr"},PeerEndpointAddr:{_alias:{localAddr:"local_addr",sendBackAddr:"send_back_addr"},localAddr:"Text",sendBackAddr:"Text"},PeerPing:{nanos:"u64",secs:"u64"},PeerInfo:{peerId:"Text",roles:"Text",protocolVersion:"u32",bestHash:"Hash",bestNumber:"BlockNumber"},PerDispatchClassU32:{normal:"u32",operational:"u32",mandatory:"u32"},PerDispatchClassWeight:{normal:"Weight",operational:"Weight",mandatory:"Weight"},PerDispatchClassWeightsPerClass:{normal:"WeightPerClass",operational:"WeightPerClass",mandatory:"WeightPerClass"},Phase:{_enum:{ApplyExtrinsic:"u32",Finalization:"Null",Initialization:"Null"}},RawOrigin:{_enum:{Root:"Null",Signed:"AccountId",None:"Null"}},RefCount:"u32",RefCountTo259:"u8",SyncState:{startingBlock:"BlockNumber",currentBlock:"BlockNumber",highestBlock:"Option"},SystemOrigin:"RawOrigin",TokenError:{_enum:["NoFunds","WouldDie","BelowMinimum","CannotCreate","UnknownAsset","Frozen","Unsupported","Underflow","Overflow"]},TransactionValidityError:{_enum:{Invalid:"InvalidTransaction",Unknown:"UnknownTransaction"}},TransactionalError:{_enum:["LimitReached","NoLayer"]},UnknownTransaction:{_enum:{CannotLookup:"Null",NoUnsignedValidator:"Null",Custom:"u8"}},WeightPerClass:{baseExtrinsic:"Weight",maxExtrinsic:"Option",maxTotal:"Option",reserved:"Option"}}},oe={rpc:{},types:{Bounty:{proposer:"AccountId",value:"Balance",fee:"Balance",curatorDeposit:"Balance",bond:"Balance",status:"BountyStatus"},BountyIndex:"u32",BountyStatus:{_enum:{Proposed:"Null",Approved:"Null",Funded:"Null",CuratorProposed:"BountyStatusCuratorProposed",Active:"BountyStatusActive",PendingPayout:"BountyStatusPendingPayout"}},BountyStatusActive:{curator:"AccountId",updateDue:"BlockNumber"},BountyStatusCuratorProposed:{curator:"AccountId"},BountyStatusPendingPayout:{curator:"AccountId",beneficiary:"AccountId",unlockAt:"BlockNumber"},OpenTip:{reason:"Hash",who:"AccountId",finder:"AccountId",deposit:"Balance",closes:"Option",tips:"Vec",findersFee:"bool"},OpenTipTo225:{reason:"Hash",who:"AccountId",finder:"Option",closes:"Option",tips:"Vec"},OpenTipFinderTo225:"(AccountId, Balance)",OpenTipTip:"(AccountId, Balance)",TreasuryProposal:{proposer:"AccountId",value:"Balance",beneficiary:"AccountId",bond:"Balance"}}},ce={rpc:{},types:{Multiplier:"Fixed128"}},de={rpc:{},runtime:{TaggedTransactionQueue:[{methods:{validate_transaction:{description:"Validate the transaction.",params:[{name:"source",type:"TransactionSource"},{name:"tx",type:"Extrinsic"},{name:"blockHash",type:"BlockHash"}],type:"TransactionValidity"}},version:3},{methods:{validate_transaction:{description:"Validate the transaction.",params:[{name:"source",type:"TransactionSource"},{name:"tx",type:"Extrinsic"}],type:"TransactionValidity"}},version:2},{methods:{validate_transaction:{description:"Validate the transaction.",params:[{name:"tx",type:"Extrinsic"}],type:"TransactionValidity"}},version:1}]},types:{TransactionSource:{_enum:["InBlock","Local","External"]},TransactionValidity:"Result",ValidTransaction:{priority:"TransactionPriority",requires:"Vec",provides:"Vec",longevity:"TransactionLongevity",propagate:"bool"}}},ue={rpc:{},types:{ClassId:"u32",InstanceId:"u32",DepositBalance:"Balance",DepositBalanceOf:"Balance",ClassDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",totalDeposit:"DepositBalance",freeHolding:"bool",instances:"u32",instanceMetadatas:"u32",attributes:"u32",isFrozen:"bool"},DestroyWitness:{instances:"Compact",instanceMetadatas:"Compact",attributes:"Compact"},InstanceDetails:{owner:"AccountId",approved:"Option",isFrozen:"bool",deposit:"DepositBalance"},ClassMetadata:{deposit:"DepositBalance",data:"Vec",isFrozen:"bool"},InstanceMetadata:{deposit:"DepositBalance",data:"Vec",isFrozen:"bool"}}},le={rpc:{},types:{Multisig:{when:"Timepoint",deposit:"Balance",depositor:"AccountId",approvals:"Vec"},Timepoint:{height:"BlockNumber",index:"u32"}}},fe={rpc:{},types:{VestingInfo:{locked:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"}}},pe={rpc:{},types:{BlockAttestations:{receipt:"CandidateReceipt",valid:"Vec",invalid:"Vec"},IncludedBlocks:{actualNumber:"BlockNumber",session:"SessionIndex",randomSeed:"H256",activeTeyrchains:"Vec",paraBlocks:"Vec"},MoreAttestations:{}}},be={rpc:{},types:{BridgedBlockHash:"H256",BridgedBlockNumber:"BlockNumber",BridgedHeader:"Header",BridgeMessageId:"(LaneId, MessageNonce)",CallOrigin:{_enum:{SourceRoot:"Null",TargetAccount:"(AccountId, MultiSigner, MultiSignature)",SourceAccount:"AccountId"}},ChainId:"[u8; 4]",DeliveredMessages:{begin:"MessageNonce",end:"MessageNonce",dispatchResults:"BitVec"},DispatchFeePayment:{_enum:["AtSourceChain","AtTargetChain"]},InboundLaneData:{relayers:"Vec",lastConfirmedNonce:"MessageNonce"},InboundRelayer:"AccountId",InitializationData:{header:"Header",authorityList:"AuthorityList",setId:"SetId",isHalted:"bool"},LaneId:"[u8; 4]",MessageData:{payload:"Bytes",fee:"Balance"},MessagesDeliveryProofOf:{bridgedHeaderHash:"BlockHash",storageProof:"Vec",lane:"LaneId"},MessageKey:{laneId:"LaneId",nonce:"MessageNonce"},MessageNonce:"u64",MessagesProofOf:{bridgedHeaderHash:"BridgedBlockHash",storageProof:"Vec",lane:"LaneId",noncesStart:"MessageNonce",noncesEnd:"MessageNonce"},OperatingMode:{_enum:["Normal","RejectingOutboundMessages","Halted"]},OutboundLaneData:{oldestUnprunedNonce:"MessageNonce",latestReceivedNonce:"MessageNonce",latestGeneratedNonce:"MessageNonce"},OutboundMessageFee:"Balance",OutboundPayload:{specVersion:"u32",weight:"Weight",origin:"CallOrigin",dispatchFeePayment:"DispatchFeePayment",call:"Bytes"},Parameter:"Null",RelayerId:"AccountId",UnrewardedRelayer:{relayer:"RelayerId",messages:"DeliveredMessages"},UnrewardedRelayersState:{unrewardedRelayer_Entries:"MessageNonce",messagesInOldestEntry:"MessageNonce",totalMessages:"MessageNonce"}}},he={rpc:{},types:{StatementKind:{_enum:["Regular","Saft"]}}},xe={rpc:{},types:{FundIndex:"u32",LastContribution:{_enum:{Never:"Null",PreEnding:"u32",Ending:"BlockNumber"}},FundInfo:{depositor:"AccountId",verifier:"Option",deposit:"Balance",raised:"Balance",end:"BlockNumber",cap:"Balance",lastContribution:"LastContribution",firstPeriod:"LeasePeriod",lastPeriod:"LeasePeriod",trieIndex:"TrieIndex"},TrieIndex:"u32"}},me={methods:{best_finalized:{description:"Returns number and hash of the best finalized header known to the bridge module.",params:[],type:"(BlockNumber, Hash)"}},version:1},ye={rpc:{},runtime:{DicleFinalityApi:[me],ZagrosFinalityApi:[me],PezkuwiFinalityApi:[me],PezkuwichainFinalityApi:[me]},types:{}},ge={rpc:{},runtime:{AuraUnincludedSegmentApi:[{methods:{can_build_upon:{description:"Whether it is legal to extend the chain",params:[{name:"includedHash",type:"BlockHash"},{name:"slot",type:"Slot"}],type:"bool"}},version:1}],CollectCollationInfo:[{methods:{collect_collation_info:{description:"Collect information about a collation.",params:[{name:"header",type:"Header"}],type:"CollationInfo"}},version:2},{methods:{collect_collation_info:{description:"Collect information about a collation.",params:[],type:"CollationInfoV1"}},version:1}]},types:{CollationInfo:{upwardMessages:"Vec",horizontalMessages:"Vec",newValidationCode:"Option",processedDownwardMessages:"u32",hrmpWatermark:"RelayBlockNumber",headData:"HeadData"},CollationInfoV1:{upwardMessages:"Vec",horizontalMessages:"Vec",newValidationCode:"Option",processedDownwardMessages:"u32",hrmpWatermark:"RelayBlockNumber"},ConfigData:{maxIndividual:"Weight"},MessageId:"[u8; 32]",OverweightIndex:"u64",PageCounter:"u32",PageIndexData:{beginUsed:"PageCounter",endUsed:"PageCounter",overweightCount:"OverweightIndex"}}},Ve={rpc:{},types:{Approvals:"[bool; 4]"}},we={rpc:{},types:{AccountStatus:{validity:"AccountValidity",freeBalance:"Balance",lockedBalance:"Balance",signature:"Vec",vat:"Permill"},AccountValidity:{_enum:["Invalid","Initiated","Pending","ValidLow","ValidHigh","Completed"]}}},ve={assumed_validation_data:{description:"Returns the persisted validation data for the given `ParaId` along with the corresponding validation code hash.",params:[{name:"paraId",type:"ParaId"},{name:"hash",type:"Hash"}],type:"Option<(PersistedValidationData, ValidationCodeHash)>"},availability_cores:{description:"Yields information on all availability cores as relevant to the child block.",params:[],type:"Vec"},candidate_events:{description:"Get a vector of events concerning candidates that occurred within a block.",params:[],type:"Vec"},candidate_pending_availability:{description:"Get the receipt of a candidate pending availability.",params:[{name:"paraId",type:"ParaId"}],type:"Option"},check_validation_outputs:{description:"Checks if the given validation outputs pass the acceptance criteria.",params:[{name:"paraId",type:"ParaId"},{name:"outputs",type:"CandidateCommitments"}],type:"bool"},dmq_contents:{description:"Get all the pending inbound messages in the downward message queue for a para.",params:[{name:"paraId",type:"ParaId"}],type:"Vec"},inbound_hrmp_channels_contents:{description:"Get the contents of all channels addressed to the given recipient.",params:[{name:"paraId",type:"ParaId"}],type:"Vec"},on_chain_votes:{description:"Scrape dispute relevant from on-chain, backing votes and resolved disputes.",params:[],type:"Option"},persisted_validation_data:{description:"Yields the persisted validation data for the given `ParaId` along with an assumption that should be used if the para currently occupies a core.",params:[{name:"paraId",type:"ParaId"},{name:"assumption",type:"OccupiedCoreAssumption"}],type:"Option"},session_index_for_child:{description:"Returns the session index expected at a child of the block.",params:[],type:"SessionIndex"},validation_code:{description:"Fetch the validation code used by a para, making the given `OccupiedCoreAssumption`.",params:[{name:"paraId",type:"ParaId"},{name:"assumption",type:"OccupiedCoreAssumption"}],type:"Option"},validation_code_by_hash:{description:"Get the validation code from its hash.",params:[{name:"hash",type:"ValidationCodeHash"}],type:"Option"},validator_groups:{description:"Returns the validator groups and rotation info localized based on the hypothetical child of a block whose state this is invoked on",params:[],type:"(Vec>, GroupRotationInfo)"},validators:{description:"Get the current validators.",params:[],type:"Vec"}},Se={pvfs_require_precheck:{description:"Returns code hashes of PVFs that require pre-checking by validators in the active set.",params:[],type:"Vec"},session_info:{description:"Get the session info for the given session, if stored.",params:[{name:"index",type:"SessionIndex"}],type:"Option"},submit_pvf_check_statement:{description:"Submits a PVF pre-checking statement into the transaction pool.",params:[{name:"stmt",type:"PvfCheckStatement"},{name:"signature",type:"ValidatorSignature"}],type:"Null"},validation_code_hash:{description:"Fetch the hash of the validation code used by a para, making the given `OccupiedCoreAssumption`.",params:[{name:"paraId",type:"ParaId"},{name:"assumption",type:"OccupiedCoreAssumption"}],type:"Option"}},ke={disputes:{description:"Returns all onchain disputes.",params:[],type:"Vec<(SessionIndex, CandidateHash, DisputeState)>"}},Ie={session_executor_params:{description:"Returns execution parameters for the session.",params:[{name:"sessionIndex",type:"SessionIndex"}],type:"Option"}},Te={key_ownership_proof:{description:"Returns a merkle proof of a validator session key",params:[{name:"validatorId",type:"ValidatorId"}],type:"Option"},submit_report_dispute_lost:{description:"Submit an unsigned extrinsic to slash validators who lost a dispute about a candidate of a past session",params:[{name:"disputeProof",type:"DisputeProof"},{name:"keyOwnershipProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"},unapplied_slashes:{description:"Returns a list of validators that lost a past session dispute and need to be slashed",params:[],type:"Vec<(SessionIndex, CandidateHash, PendingSlashes)>"}},Ae={minimum_backing_votes:{description:"Get the minimum number of backing votes for a teyrchain candidate. This is a staging method! Do not use on production runtimes!",params:[],type:"u32"}},Ce={async_backing_params:{description:"Returns candidate's acceptance limitations for asynchronous backing for a relay parent",params:[],type:"AsyncBackingParams"},para_backing_state:{description:"Returns the state of teyrchain backing for a given para",params:[{name:"paraId",type:"ParaId"}],type:"Option"}},Ee={disabled_validators:{description:"Returns a list of all disabled validators at the given block",params:[],type:"ValidatorIndex"}},Me={node_features:{description:"Get node features. This is a staging method! Do not use on production runtimes!",params:[],type:"NodeFeatures"}},Ne={approval_voting_params:{description:"Approval voting configuration parameters",params:[],type:"ApprovalVotingParams"}},Pe={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","OneOne","OneTwo","OneThree","TwoTwo","TwoThree","ThreeThree"]},Re={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","ZeroFour","ZeroFive","ZeroSix","ZeroSeven","OneOne","OneTwo","OneThree","OneFour","OneFive","OneSix","OneSeven","TwoTwo","TwoThree","TwoFour","TwoFive","TwoSix","TwoSeven","ThreeThree","ThreeFour","ThreeFive","ThreeSix","ThreeSeven","FourFour","FourFive","FourSix","FourSeven","FiveFive","FiveSix","FiveSeven","SixSix","SixSeven","SevenSeven"]},Be={rpc:{},runtime:{TeyrchainHost:[{methods:{...ve,...Se,...ke,...Ie,...Te,...Ae,...Ce,...Ee,...Me,...Ne,claim_queue:{description:"Claim queue",params:[],type:"BTreeMap>"}},version:11},{methods:{...ve,...Se,...ke,...Ie,...Te,...Ae,...Ce,...Ee,...Me,...Ne},version:10},{methods:{...ve,...Se,...ke,...Ie,...Te,...Ae,...Ce,...Ee,...Me},version:9},{methods:{...ve,...Se,...ke,...Ie,...Te,...Ae,...Ce,...Ee},version:8},{methods:{...ve,...Se,...ke,...Ie,...Te,...Ae,...Ce},version:7},{methods:{...ve,...Se,...ke,...Ie,...Te,...Ae},version:6},{methods:{...ve,...Se,...ke,...Ie,...Te},version:5},{methods:{...ve,...Se,...ke,...Ie},version:4},{methods:{...ve,...Se,...ke},version:3},{methods:{...ve,...Se},version:2},{methods:{session_info:{description:"Get the session info for the given session, if stored.",params:[{name:"index",type:"SessionIndex"}],type:"Option"},...ve},version:1}]},types:{ServiceQuality:{_enum:["Ordered","Fast"]},DisputeLocation:{_enum:["Local","Remote"]},DisputeResult:{_enum:["Valid","Invalid"]},DisputeState:{validatorsFor:"BitVec",validatorsAgainst:"BitVec",start:"BlockNumber",concludedAt:"Option"},DisputeStatement:{_enum:{Valid:"ValidDisputeStatementKind",Invalid:"InvalidDisputeStatementKind"}},DisputeStatementSet:{candidateHash:"CandidateHash",session:"SessionIndex",statements:"Vec<(DisputeStatement, ParaValidatorIndex, ValidatorSignature)>"},ExecutorParam:{_enum:{Phantom:"Null",MaxMemoryPages:"u32",StackLogicalMax:"u32",StackNativeMax:"u32",PrecheckingMaxMemory:"u64",PvfPrepTimeout:"(PvfPrepTimeoutKind, u64)",PvfExecTimeout:"(PvfExecTimeoutKind, u64)"}},ExecutorParamsHash:"Hash",ExecutorParams:"Vec",ExplicitDisputeStatement:{valid:"bool",candidateHash:"CandidateHash",session:"SessionIndex"},InvalidDisputeStatementKind:{_enum:["Explicit"]},MultiDisputeStatementSet:"Vec",PvfExecTimeoutKind:{_enum:["Backing","Approval"]},PvfPrepTimeoutKind:{_enum:["Precheck","Lenient"]},ValidDisputeStatementKind:{_enum:{Explicit:"Null",BackingSeconded:"Hash",BackingValid:"Hash",ApprovalChecking:"Null"}},HrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option",senderDeposit:"Balance",recipientDeposit:"Balance"},HrmpChannelId:{sender:"u32",receiver:"u32"},HrmpOpenChannelRequest:{confirmed:"bool",age:"SessionIndex",senderDeposit:"Balance",maxMessageSize:"u32",maxCapacity:"u32",maxTotalSize:"u32"},TeyrchainProposal:{proposer:"AccountId",genesisHead:"HeadData",validators:"Vec",name:"Bytes",balance:"Balance"},RegisteredTeyrchainInfo:{validators:"Vec",proposer:"AccountId"},Bidder:{_enum:{New:"NewBidder",Existing:"ParaId"}},IncomingTeyrchain:{_enum:{Unset:"NewBidder",Fixed:"IncomingTeyrchainFixed",Deploy:"IncomingTeyrchainDeploy"}},IncomingTeyrchainDeploy:{code:"ValidationCode",initialHeadData:"HeadData"},IncomingTeyrchainFixed:{codeHash:"Hash",codeSize:"u32",initialHeadData:"HeadData"},NewBidder:{who:"AccountId",sub:"SubId"},SubId:"u32",AuctionIndex:"u32",LeasePeriod:"BlockNumber",LeasePeriodOf:"BlockNumber",SlotRange10:Pe,SlotRange:Re,WinningData10:`[WinningDataEntry; ${Pe._enum.length}]`,WinningData:`[WinningDataEntry; ${Re._enum.length}]`,WinningDataEntry:"Option<(AccountId, ParaId, BalanceOf)>",WinnersData10:"Vec",WinnersData:"Vec",WinnersDataTuple10:"(AccountId, ParaId, BalanceOf, SlotRange10)",WinnersDataTuple:"(AccountId, ParaId, BalanceOf, SlotRange)",AbridgedCandidateReceipt:{teyrchainIndex:"ParaId",relayParent:"Hash",headData:"HeadData",collator:"CollatorId",signature:"CollatorSignature",povBlockHash:"Hash",commitments:"CandidateCommitments"},AbridgedHostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber"},AbridgedHrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option"},ApprovalVotingParams:{maxApprovalCoalesceCount:"u32"},AssignmentId:"AccountId",AssignmentKind:{_enum:{Teyrchain:"Null",Parathread:"(CollatorId, u32)"}},AsyncBackingParams:{maxCandidateDepth:"u32",allowedAncestryLen:"u32"},AttestedCandidate:{candidate:"AbridgedCandidateReceipt",validityVotes:"Vec",validatorIndices:"BitVec"},AuthorityDiscoveryId:"AccountId",AvailabilityBitfield:"BitVec",AvailabilityBitfieldRecord:{bitfield:"AvailabilityBitfield",submittedTt:"BlockNumber"},BackedCandidate:{candidate:"CommittedCandidateReceipt",validityVotes:"Vec",validatorIndices:"BitVec"},BackingState:{constraints:"Constraints",pendingAvailability:"Vec"},BufferedSessionChange:{applyAt:"BlockNumber",validators:"Vec",queued:"Vec",sessionIndex:"SessionIndex"},CandidateCommitments:{upwardMessages:"Vec",horizontalMessages:"Vec",newValidationCode:"Option",headData:"HeadData",processedDownwardMessages:"u32",hrmpWatermark:"BlockNumber"},CandidateDescriptor:{paraId:"ParaId",relayParent:"RelayChainHash",collatorId:"CollatorId",persistedValidationDataHash:"Hash",povHash:"Hash",erasureRoot:"Hash",signature:"CollatorSignature",paraHead:"Hash",validationCodeHash:"ValidationCodeHash"},CandidateEvent:{_enum:{CandidateBacked:"(CandidateReceipt, HeadData, CoreIndex, GroupIndex)",CandidateIncluded:"(CandidateReceipt, HeadData, CoreIndex, GroupIndex)",CandidateTimedOut:"(CandidateReceipt, HeadData, CoreIndex)"}},CandidateHash:"Hash",CandidateInfo:{who:"AccountId",deposit:"Balance"},CandidatePendingAvailability:{core:"CoreIndex",hash:"CandidateHash",descriptor:"CandidateDescriptor",availabilityVotes:"BitVec",backers:"BitVec",relayParentNumber:"BlockNumber",backedInNumber:"BlockNumber",backingGroup:"GroupIndex"},CandidateReceipt:{descriptor:"CandidateDescriptor",commitmentsHash:"Hash"},GlobalValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},CollatorId:"H256",CollatorSignature:"Signature",CommittedCandidateReceipt:{descriptor:"CandidateDescriptor",commitments:"CandidateCommitments"},Constraints:{minRelayParentNumber:"BlockNumber",maxPovSize:"u32",maxCodeSize:"u32",umpRemaining:"u32",umpRemainingBytes:"u32",maxUmpNumPerCandidate:"u32",dmpRemainingMessages:"Vec",hrmpInbound:"InboundHrmpLimitations",hrmpChannelsOut:"HashMap",maxHrmpNumPerCandidate:"u32",requiredParent:"HeadData",validationCodeHash:"ValidationCodeHash",upgradeRestriction:"Option",futureValidationCode:"Option<(BlockNumber, ValidationCodeHash)>"},CoreAssignment:{core:"CoreIndex",paraId:"ParaId",kind:"AssignmentKind",groupIdx:"GroupIndex"},CoreIndex:"u32",CoreOccupied:{_enum:{Parathread:"ParathreadEntry",Teyrchain:"Null"}},CoreState:{_enum:{Occupied:"OccupiedCore",Scheduled:"ScheduledCore",Free:"Null"}},DisputeProof:{timeSlot:"DisputesTimeSlot",kind:"SlashingOffenceKind",validatorIndex:"ValidatorIndex",validatorId:"ValidatorId"},DisputesTimeSlot:{sessionIndex:"SessionIndex",candidateHash:"CandidateHash"},DoubleVoteReport:{identity:"ValidatorId",first:"(Statement, ValidatorSignature)",second:"(Statement, ValidatorSignature)",proof:"MembershipProof",signingContext:"SigningContext"},DownwardMessage:"Bytes",GroupIndex:"u32",GroupRotationInfo:{sessionStartBlock:"BlockNumber",groupRotationFrequency:"BlockNumber",now:"BlockNumber"},GlobalValidationSchedule:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},HeadData:"Bytes",HostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber",maxPovSize:"u32",maxDownwardMessageSize:"u32",preferredDispatchableUpwardMessagesStepWeight:"Weight",hrmpMaxTeyrchainOutboundChannels:"u32",hrmpMaxParathreadOutboundChannels:"u32",hrmpOpenRequestTtl:"u32",hrmpSenderDeposit:"Balance",hrmpRecipientDeposit:"Balance",hrmpChannelMaxCapacity:"u32",hrmpChannelMaxTotalSize:"u32",hrmpMaxTeyrchainInboundChannels:"u32",hrmpMaxParathreadInboundChannels:"u32",hrmpChannelMaxMessageSize:"u32",codeRetentionPeriod:"BlockNumber",parathreadCores:"u32",parathreadRetries:"u32",groupRotationFrequency:"BlockNumber",chainAvailabilityPeriod:"BlockNumber",threadAvailabilityPeriod:"BlockNumber",schedulingLookahead:"u32",maxValidatorsPerCore:"Option",maxValidators:"Option",disputePeriod:"SessionIndex",disputePostConclusionAcceptancePeriod:"BlockNumber",disputeMaxSpamSlots:"u32",disputeConclusionByTimeOutPeriod:"BlockNumber",noShowSlots:"u32",nDelayTranches:"u32",zerothDelayTrancheWidth:"u32",neededApprovals:"u32",relayVrfModuloSamples:"u32"},InboundDownwardMessage:{pubSentAt:"BlockNumber",pubMsg:"DownwardMessage"},InboundHrmpMessage:{sentAt:"BlockNumber",data:"Bytes"},InboundHrmpLimitations:{validWatermarks:"Vec"},InboundHrmpMessages:"Vec",LocalValidationData:{parentHead:"HeadData",balance:"Balance",codeUpgradeAllowed:"Option"},MessageIngestionType:{downwardMessages:"Vec",horizontalMessages:"BTreeMap"},MessageQueueChain:"RelayChainHash",NodeFeatures:"BitVec",OccupiedCore:{nextUpOnAvailable:"Option",occupiedSince:"BlockNumber",timeOutAt:"BlockNumber",nextUpOnTimeOut:"Option",availability:"BitVec",groupResponsible:"GroupIndex",candidateHash:"CandidateHash",candidateDescriptor:"CandidateDescriptor"},OccupiedCoreAssumption:{_enum:["Included,","TimedOut","Free"]},OutboundHrmpChannelLimitations:{bytesRemaining:"u32",messagesRemaining:"u32"},OutboundHrmpMessage:{recipient:"u32",data:"Bytes"},PendingSlashes:{_alias:{slashKeys:"keys"},slashKeys:"BTreeMap",kind:"SlashingOffenceKind"},TeyrchainDispatchOrigin:{_enum:["Signed","Teyrchain","Root"]},TeyrchainInherentData:{validationData:"PersistedValidationData",relayChainState:"StorageProof",downwardMessages:"Vec",horizontalMessages:"BTreeMap"},TeyrchainsInherentData:{bitfields:"SignedAvailabilityBitfields",backedCandidates:"Vec",disputes:"MultiDisputeStatementSet",parentHeader:"Header"},ParaGenesisArgs:{genesisHead:"Bytes",validationCode:"Bytes",teyrchain:"bool"},ParaId:"u32",ParaInfo:{manager:"AccountId",deposit:"Balance",locked:"bool"},ParaLifecycle:{_enum:["Onboarding","Parathread","Teyrchain","UpgradingToTeyrchain","DowngradingToParathread","OutgoingParathread","OutgoingTeyrchain"]},ParaPastCodeMeta:{upgradeTimes:"Vec",lastPruned:"Option"},ParaScheduling:{_enum:["Always","Dynamic"]},ParathreadClaim:"(ParaId, CollatorId)",ParathreadClaimQueue:{queue:"Vec",nextCoreOffset:"u32"},ParathreadEntry:{claim:"ParathreadClaim",retries:"u32"},ParaValidatorIndex:"u32",PersistedValidationData:{parentHead:"HeadData",relayParentNumber:"RelayChainBlockNumber",relayParentStorageRoot:"Hash",maxPovSize:"u32"},PvfCheckStatement:{accept:"bool",subject:"ValidationCodeHash",sessionIndex:"SessionIndex",validatorIndex:"ParaValidatorIndex"},QueuedParathread:{claim:"ParathreadEntry",coreOffset:"u32"},RelayBlockNumber:"u32",RelayChainBlockNumber:"RelayBlockNumber",RelayHash:"Hash",RelayChainHash:"RelayHash",Remark:"[u8; 32]",ReplacementTimes:{expectedAt:"BlockNumber",activatedAt:"BlockNumber"},Retriable:{_enum:{Never:"Null",WithRetries:"u32"}},ScheduledCore:{paraId:"ParaId",collator:"Option"},Scheduling:{_enum:["Always","Dynamic"]},ScrapedOnChainVotes:{session:"SessionIndex",backingValidatorsPerCandidate:"Vec<(CandidateReceipt, Vec<(ParaValidatorIndex, ValidityAttestation)>)>",disputes:"MultiDisputeStatementSet"},SessionInfo:{activeValidatorIndices:"Vec",randomSeed:"[u8; 32]",disputePeriod:"SessionIndex",validators:"Vec",discoveryKeys:"Vec",assignmentKeys:"Vec",validatorGroups:"Vec>",nCores:"u32",zerothDelayTrancheWidth:"u32",relayVrfModuloSamples:"u32",nDelayTranches:"u32",noShowSlots:"u32",neededApprovals:"u32"},OldV1SessionInfo:{validators:"Vec",discoveryKeys:"Vec",assignmentKeys:"Vec",validatorGroups:"Vec>",nCores:"u32",zerothDelayTrancheWidth:"u32",relayVrfModuloSamples:"u32",nDelayTranches:"u32",noShowSlots:"u32",neededApprovals:"u32"},SessionInfoValidatorGroup:"Vec",SignedAvailabilityBitfield:{payload:"BitVec",validatorIndex:"ParaValidatorIndex",signature:"ValidatorSignature"},SignedAvailabilityBitfields:"Vec",SigningContext:{sessionIndex:"SessionIndex",parentHash:"Hash"},SlashingOffenceKind:{_enum:["ForInvalid","AgainstValid"]},Statement:{_enum:{Never:"Null",Candidate:"Hash",Valid:"Hash",Invalid:"Hash"}},TransientValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",balance:"Balance",codeUpgradeAllowed:"Option",dmqLength:"u32"},UpgradeGoAhead:{_enum:["Abort","GoAhead"]},UpgradeRestriction:{_enum:["Present"]},UpwardMessage:"Bytes",ValidationFunctionParams:{maxCodeSize:"u32",relayChainHeight:"RelayChainBlockNumber",codeUpgradeAllowed:"Option"},ValidationCode:"Bytes",ValidationCodeHash:"Hash",ValidationData:{persisted:"PersistedValidationData",transient:"TransientValidationData"},ValidationDataType:{validationData:"ValidationData",relayChainState:"Vec"},ValidatorSignature:"Signature",ValidityAttestation:{_enum:{Never:"Null",Implicit:"ValidatorSignature",Explicit:"ValidatorSignature"}},MessagingStateSnapshot:{relayDispatchQueueSize:"(u32, u32)",egressChannels:"Vec"},MessagingStateSnapshotEgressEntry:"(ParaId, AbridgedHrmpChannel)",SystemInherentData:"TeyrchainInherentData",VecInboundHrmpMessage:"Vec"}},He={rpc:{},runtime:{DryRunApi:[{methods:{dry_run_call:{description:"Dry run call",params:[{name:"origin",type:"OriginCaller"},{name:"call",type:"RuntimeCall"}],type:"Result"},dry_run_xcm:{description:"Dry run XCM program",params:[{name:"originLocation",type:"VersionedMultiLocation"},{name:"xcm",type:"VersionedXcm"}],type:"Result"}},version:1},{methods:{dry_run_call:{description:"Dry run call",params:[{name:"origin",type:"OriginCaller"},{name:"call",type:"RuntimeCall"},{name:"resultXcmsVersion",type:"u32"}],type:"Result"},dry_run_xcm:{description:"Dry run XCM program",params:[{name:"originLocation",type:"VersionedMultiLocation"},{name:"xcm",type:"VersionedXcm"}],type:"Result"}},version:2}]},types:{PostDispatchInfo:{actualWeight:"Option",paysFee:"Pays"},DispatchResultWithPostInfo:"Result",CallDryRunEffects:{executionResult:"DispatchResultWithPostInfo",emittedEvents:"Vec",localXcm:"Option",forwardedXcms:"Vec<(VersionedMultiLocation, Vec)>"},XcmDryRunEffects:{executionResult:"OutcomeV4",emittedEvents:"Vec",forwardedXcms:"Vec<(VersionedMultiLocation, Vec)>"},XcmDryRunApiError:{_enum:["Unimplemented","VersionedConversionFailed"]}}},Oe={rpc:{},types:{BodyId:{_enum:{Unit:"Null",Named:"Vec",Index:"Compact",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null"}},BodyPart:{_enum:{Voice:"Null",Members:"Compact",Fraction:{nom:"Compact",denom:"Compact"},AtLeastProportion:{nom:"Compact",denom:"Compact"},MoreThanProportion:{nom:"Compact",denom:"Compact"}}},InteriorMultiLocation:"Junctions",NetworkId:{_enum:{Any:"Null",Named:"Vec",Pezkuwi:"Null",Zagros:"Null"}},XcmOrigin:{_enum:{Xcm:"MultiLocation"}},XcmpMessageFormat:{_enum:["ConcatenatedVersionedXcm","ConcatenatedEncodedBlob","Signals"]},XcmAssetId:{_enum:{Concrete:"MultiLocation",Abstract:"Bytes"}},InboundStatus:{_enum:["Ok","Suspended"]},OutboundStatus:{_enum:["Ok","Suspended"]},MultiAssets:"Vec",FungibilityV0:"FungibilityV1",WildFungibilityV0:"WildFungibilityV1",AssetInstanceV0:{_enum:{Undefined:"Null",Index8:"u8",Index16:"Compact",Index32:"Compact",Index64:"Compact",Index128:"Compact",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Vec"}},JunctionV0:{_enum:{Parent:"Null",Teyrchain:"Compact",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PezpalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Vec",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},MultiAssetV0:{_enum:{None:"Null",All:"Null",AllFungible:"Null",AllNonFungible:"Null",AllAbstractFungible:"Vec",AllAbstractNonFungible:"Vec",AllConcreteFungible:"MultiLocationV0",AllConcreteNonFungible:"MultiLocationV0",AbstractFungible:{id:"Vec",instance:"Compact"},AbstractNonFungible:{class:"Vec",instance:"AssetInstanceV0"},ConcreteFungible:{id:"MultiLocationV0",amount:"Compact"},ConcreteNonFungible:{class:"MultiLocationV0",instance:"AssetInstanceV0"}}},MultiLocationV0:{_enum:{Here:"Null",X1:"JunctionV0",X2:"(JunctionV0, JunctionV0)",X3:"(JunctionV0, JunctionV0, JunctionV0)",X4:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X5:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X6:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X7:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X8:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)"}},OriginKindV0:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},ResponseV0:{_enum:{Assets:"Vec"}},XcmV0:{_enum:{WithdrawAsset:{assets:"Vec",effects:"Vec"},ReserveAssetDeposit:{assets:"Vec",effects:"Vec"},ReceiveTeleportedAsset:{assets:"Vec",effects:"Vec"},QueryResponse:{queryId:"Compact",response:"ResponseV0"},TransferAsset:{assets:"Vec",dest:"MultiLocationV0"},TransferReserveAsset:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},RelayedFrom:{who:"MultiLocationV0",message:"XcmV0"}}},XcmErrorV0:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocation, Xcm)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",RecursionLimitReached:"Null"}},XcmOrderV0:{_enum:{Null:"Null",DepositAsset:{assets:"Vec",dest:"MultiLocationV0"},DepositReserveAsset:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},ExchangeAsset:{give:"Vec",receive:"Vec"},InitiateReserveWithdraw:{assets:"Vec",reserve:"MultiLocationV0",effects:"Vec"},InitiateTeleport:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV0",assets:"Vec"},BuyExecution:{fees:"MultiAssetV0",weight:"u64",debt:"u64",haltOnError:"bool",xcm:"Vec"}}},AssetInstanceV1:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Bytes"}},FungibilityV1:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV1"}},JunctionV1:{_enum:{Teyrchain:"Compact",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PezpalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Vec",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},JunctionsV1:{_enum:{Here:"Null",X1:"JunctionV1",X2:"(JunctionV1, JunctionV1)",X3:"(JunctionV1, JunctionV1, JunctionV1)",X4:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X5:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X6:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X7:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X8:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)"}},MultiAssetsV1:"Vec",MultiAssetV1:{id:"XcmAssetId",fungibility:"FungibilityV1"},MultiAssetFilterV1:{_enum:{Definite:"MultiAssetsV1",Wild:"WildMultiAssetV1"}},MultiLocationV1:{parents:"u8",interior:"JunctionsV1"},OriginKindV1:"OriginKindV0",ResponseV1:{_enum:{Assets:"MultiAssetsV1"}},WildFungibilityV1:{_enum:["Fungible","NonFungible"]},WildMultiAssetV1:{_enum:{All:"Null",AllOf:{id:"XcmAssetId",fungibility:"WildFungibilityV1"}}},XcmV1:{_enum:{WithdrawAsset:{assets:"MultiAssetsV1",effects:"Vec"},ReserveAssetDeposit:{assets:"MultiAssetsV1",effects:"Vec"},ReceiveTeleportedAsset:{assets:"MultiAssetsV1",effects:"Vec"},QueryResponse:{queryId:"Compact",response:"ResponseV1"},TransferAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1"},TransferReserveAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1",effects:"Vec"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},RelayedFrom:{who:"MultiLocationV1",message:"XcmV1"}}},XcmErrorV1:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocationV1, XcmV1)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",DestinationUnsupported:"Null",RecursionLimitReached:"Null"}},XcmOrderV1:{_enum:{Noop:"Null",DepositAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",beneficiary:"MultiLocationV1"},DepositReserveAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",dest:"MultiLocationV1",effects:"Vec"},ExchangeAsset:{give:"MultiAssetFilterV1",receive:"MultiAssetsV1"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV1",reserve:"MultiLocationV1",effects:"Vec"},InitiateTeleport:{assets:"MultiAssetFilterV1",dest:"MultiLocationV1",effects:"Vec"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV1",assets:"MultiAssetFilterV1"},BuyExecution:{fees:"MultiAssetV1",weight:"u64",debt:"u64",haltOnError:"bool",instructions:"Vec"}}},AssetIdV2:{_enum:{Concrete:"MultiLocationV2",Abstract:"Bytes"}},AssetInstanceV2:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8;4]",Array8:"[u8;8]",Array16:"[u8;16]",Array32:"[u8;32]",Blob:"Bytes"}},BodyIdV2:{_enum:{Unit:"Null",Named:"Bytes",Index:"Compact",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null",Defense:"Null",Administration:"Null",Treasury:"Null"}},BodyPartV2:{_enum:{Voice:"Null",Members:{count:"Compact"},Fraction:{nom:"Compact",denom:"Compact"},AtLeastProportion:{nom:"Compact",denom:"Compact"},MoreThanProportion:{nom:"Compact",denom:"Compact"}}},NetworkIdV2:{_enum:{Any:"Null",Named:"Bytes",Pezkuwi:"Null",Dicle:"Null",Zagros:"Null"}},JunctionV2:{_enum:{Teyrchain:"Compact",AccountId32:{network:"NetworkIdV2",id:"[u8; 32]"},AccountIndex64:{network:"NetworkIdV2",index:"Compact"},AccountKey20:{network:"NetworkIdV2",key:"[u8; 20]"},PezpalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Bytes",OnlyChild:"Null",Plurality:{id:"BodyIdV2",part:"BodyPartV2"}}},JunctionsV2:{_enum:{Here:"Null",X1:"JunctionV2",X2:"(JunctionV2, JunctionV2)",X3:"(JunctionV2, JunctionV2, JunctionV2)",X4:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2)",X5:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2)",X6:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2)",X7:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2)",X8:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2)"}},FungibilityV2:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV2"}},InteriorMultiLocationV2:"JunctionsV2",MultiAssetV2:{id:"AssetIdV2",fun:"FungibilityV2"},MultiAssetsV2:"Vec",MultiAssetFilterV2:{_enum:{Definite:"MultiAssetsV2",Wild:"WildMultiAssetV2"}},MultiLocationV2:{parents:"u8",interior:"JunctionsV2"},OriginKindV2:{_enum:{Native:"Null",SovereignAccount:"Null",Superuser:"Null",Xcm:"Null"}},WildFungibilityV2:{_enum:{Fungible:"Null",NonFungible:"Null"}},ResponseV2:{_enum:{Null:"Null",Assets:"MultiAssetsV2",ExecutionResult:"Option<(u32, XcmErrorV2)>",Version:"u32"}},ResponseV2Error:"(u32, XcmErrorV2)",WeightLimitV2:{_enum:{Unlimited:"Null",Limited:"Compact"}},InstructionV2:{_enum:{WithdrawAsset:"MultiAssetsV2",ReserveAssetDeposited:"MultiAssetsV2",ReceiveTeleportedAsset:"MultiAssetsV2",QueryResponse:{queryId:"Compact",response:"ResponseV2",maxWeight:"Compact"},TransferAsset:{assets:"MultiAssetsV2",beneficiary:"MultiLocationV2"},TransferReserveAsset:{assets:"MultiAssetsV2",dest:"MultiLocationV2",xcm:"XcmV2"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"Compact",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"InteriorMultiLocationV2",ReportError:{queryId:"Compact",dest:"MultiLocationV2",maxResponseWeight:"Compact"},DepositAsset:{assets:"MultiAssetFilterV2",maxAssets:"Compact",beneficiary:"MultiLocationV2"},DepositReserveAsset:{assets:"MultiAssetFilterV2",maxAssets:"Compact",dest:"MultiLocationV2",xcm:"XcmV2"},ExchangeAsset:{give:"MultiAssetFilterV2",receive:"MultiAssetsV2"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV2",reserve:"MultiLocationV2",xcm:"XcmV2"},InitiateTeleport:{assets:"MultiAssetFilterV2",dest:"MultiLocationV2",xcm:"XcmV2"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV2",assets:"MultiAssetFilterV2",maxResponseWeight:"Compact"},BuyExecution:{fees:"MultiAssetV2",weightLimit:"WeightLimitV2"},RefundSurplus:"Null",SetErrorHandler:"XcmV2",SetAppendix:"XcmV2",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV2",ticket:"MultiLocationV2"},Trap:"Compact",SubscribeVersion:{queryId:"Compact",maxResponseWeight:"Compact"},UnsubscribeVersion:"Null"}},WildMultiAssetV2:{_enum:{All:"Null",AllOf:{id:"AssetIdV2",fun:"WildFungibilityV2"}}},XcmV2:"Vec",XcmErrorV2:{_enum:{Overflow:"Null",Unimplemented:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",MultiLocationFull:"Null",MultiLocationNotInvertible:"Null",BadOrigin:"Null",InvalidLocation:"Null",AssetNotFound:"Null",FailedToTransactAsset:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",ExceedsMaxMessageSize:"Null",DestinationUnsupported:"Null",Transport:"Null",Unroutable:"Null",UnknownClaim:"Null",FailedToDecode:"Null",MaxWeightInvalid:"Null",NotHoldingFees:"Null",TooExpensive:"Null",Trap:"u64",UnhandledXcmVersion:"Null",WeightLimitReached:"Weight",Barrier:"Null",WeightNotComputable:"Null"}},AssetIdV3:{_enum:{Concrete:"MultiLocationV3",Abstract:"Bytes"}},BodyIdV3:{_enum:{Unit:"Null",Moniker:"[u8;4]",Index:"Compact",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null",Defense:"Null",Administration:"Null",Treasury:"Null"}},BodyPartV3:{_enum:{Voice:"Null",Members:{count:"Compact"},Fraction:{nom:"Compact",denom:"Compact"},AtLeastProportion:{nom:"Compact",denom:"Compact"},MoreThanProportion:{nom:"Compact",denom:"Compact"}}},AssetInstanceV3:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8;4]",Array8:"[u8;8]",Array16:"[u8;16]",Array32:"[u8;32]"}},FungibilityV3:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV3"}},InteriorMultiLocationV3:"JunctionsV3",JunctionV3:{_enum:{Teyrchain:"Compact",AccountId32:{network:"Option",id:"[u8;32]"},AccountIndex64:{network:"Option",index:"Compact"},AccountKey20:{network:"Option",key:"[u8;20]"},PezpalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:{length:"u8",data:"[u8;32]"},OnlyChild:"Null",Plurality:{id:"BodyIdV3",part:"BodyPartV3"},GlobalConsensus:"NetworkIdV3"}},JunctionsV3:{_enum:{Here:"Null",X1:"JunctionV3",X2:"(JunctionV3, JunctionV3)",X3:"(JunctionV3, JunctionV3, JunctionV3)",X4:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3)",X5:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3)",X6:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3)",X7:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3)",X8:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3)"}},MaybeErrorCodeV3:{_enum:{Success:"Null",Error:"Bytes",TruncatedError:"Bytes"}},MaxPezpalletsInfo:"u32",MultiAssetV3:{id:"AssetIdV3",fun:"FungibilityV3"},MultiAssetsV3:"Vec",MultiAssetFilterV3:{_enum:{Definite:"MultiAssetsV3",Wild:"WildMultiAssetV3"}},MultiLocationV3:{parents:"u8",interior:"JunctionsV3"},MaxPezpalletNameLen:"u32",NetworkIdV3:{_enum:{ByGenesis:"[u8;32]",ByFork:{blockNumber:"u64",blockHash:"[u8;32]"},Pezkuwi:"Null",Dicle:"Null",Zagros:"Null",Pezkuwichain:"Null",Wococo:"Null",Ethereum:{chainId:"Compact"},BitcoinCore:"Null",BitcoinCash:"Null",PezkuwiBulletin:"Null"}},OriginKindV3:"OriginKindV2",PezpalletInfoV3:{index:"Compact",name:"Bytes",moduleName:"Bytes",major:"Compact",minor:"Compact",patch:"Compact"},WildFungibilityV3:"WildFungibilityV2",QueryResponseInfoV3:{destination:"MultiLocationV3",queryId:"Compact",maxWeight:"WeightV2"},ResponseV3:{_enum:{Null:"Null",Assets:"MultiAssetsV3",ExecutionResult:"Option<(u32,XcmErrorV3)>",Version:"u32",PezpalletsInfo:"Vec",DispatchResult:"MaybeErrorCodeV3"}},XcmErrorV3:{_enum:{Overflow:"Null",Unimplemented:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",LocationFull:"Null",LocationNotInvertible:"Null",BadOrigin:"Null",InvalidLocation:"Null",AssetNotFound:"Null",FailedToTransactAsset:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",ExceedsMaxMessageSize:"Null",DestinationUnsupported:"Null",Transport:"Null",Unroutable:"Null",UnknownClaim:"Null",FailedToDecode:"Null",MaxWeightInvalid:"Null",NotHoldingFees:"Null",TooExpensive:"Null",Trap:"u64",ExpectationFalse:"Null",PezpalletNotFound:"Null",NameMismatch:"Null",VersionIncompatible:"Null",HoldingWouldOverflow:"Null",ExportError:"Null",ReanchorFailed:"Null",NoDeal:"Null",FeesNotMet:"Null",LockError:"Null",NoPermission:"Null",Unanchored:"Null",NotDepositable:"Null",UnhandledXcmVersion:"Null",WeightLimitReached:"WeightV2",Barrier:"Null",ExceedsStackLimit:"Null"}},ResponseV3Error:"(u32, XcmErrorV3)",ResponseV3Result:"Option<(u32, ResponseV3Error)>",WeightLimitV3:{_enum:{Unlimited:"Null",Limited:"WeightV2"}},InstructionV3:{_enum:{WithdrawAsset:"MultiAssetsV3",ReserveAssetDeposited:"MultiAssetsV3",ReceiveTeleportedAsset:"MultiAssetsV3",QueryResponse:{queryId:"Compact",response:"ResponseV3",maxWeight:"WeightV2",querier:"Option"},TransferAsset:{assets:"MultiAssetsV3",beneficiary:"MultiLocationV3"},TransferReserveAsset:{assets:"MultiAssetsV3",dest:"MultiLocationV3",xcm:"XcmV3"},Transact:{originKind:"XcmOriginKind",requireWeightAtMost:"WeightV2",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"JunctionsV3",ReportError:"QueryResponseInfoV3",DepositAsset:{assets:"MultiAssetFilterV3",beneficiary:"MultiLocationV3"},DepositReserveAsset:{assets:"MultiAssetFilterV3",dest:"MultiLocationV3",xcm:"XcmV3"},ExchangeAsset:{give:"MultiAssetFilterV3",want:"MultiAssetsV3",maximal:"bool"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV3",reserve:"MultiLocationV3",xcm:"XcmV3"},InitiateTeleport:{assets:"MultiAssetFilterV3",dest:"MultiLocationV3",xcm:"XcmV3"},ReportHolding:{responseInfo:"QueryResponseInfoV3",assets:"MultiAssetFilterV3"},BuyExecution:{fees:"MultiAssetV3",weightLimit:"WeightLimitV3"},RefundSurplus:"Null",SetErrorHandler:"XcmV3",SetAppendix:"XcmV3",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV3",ticket:"MultiLocationV3"},Trap:"Compact",SubscribeVersion:{queryId:"Compact",maxResponseWeight:"WeightV2"},UnsubscribeVersion:"Null",BurnAsset:"MultiAssetsV3",ExpectAsset:"MultiAssetsV3",ExpectOrigin:"Option",ExpectError:"Option<(u32, XcmErrorV3)>",ExpectTransactStatus:"MaybeErrorCodeV3",QueryPezpallet:{moduleName:"Vec",responseInfo:"QueryResponseInfoV3"},ExpectPezpallet:{index:"Compact",name:"Vec",moduleName:"Vec",crateMajor:"Compact",minCrateMinor:"Compact"},ReportTransactStatus:"QueryResponseInfoV3",ClearTransactStatus:"Null",UniversalOrigin:"JunctionV3",ExportMessage:{network:"NetworkIdV3",destination:"JunctionsV3",xcm:"XcmV3"},LockAsset:{asset:"MultiAssetV3",unlocker:"MultiLocationV3"},UnlockAsset:{asset:"MultiAssetV3",target:"MultiLocationV3"},NoteUnlockable:{asset:"MultiAssetV3",owner:"MultiLocationV3"},RequestUnlock:{asset:"MultiAssetV3",locker:"MultiLocationV3"},SetFeesMode:{jitWithdraw:"bool"},SetTopic:"[u8; 32]",ClearTopic:"Null",AliasOrigin:"MultiLocationV3",UnpaidExecution:{weightLimit:"WeightLimitV3",checkOrigin:"Option"}}},WildMultiAssetV3:{_enum:{All:"Null",AllOf:{id:"AssetIdV3",fun:"WildFungibilityV2"},AllCounted:"Compact",AllOfCounted:{id:"AssetIdV3",fun:"WildFungibilityV2",count:"Compact"}}},VersionV3:"u32",XcmV3:"Vec",AssetIdV4:"MultiLocationV4",AssetInstanceV4:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8;4]",Array8:"[u8;8]",Array16:"[u8;16]",Array32:"[u8;32]"}},FungibilityV4:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV4"}},UncheckedFungibilityV4:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV4"}},JunctionV4:{_enum:{Teyrchain:"Compact",AccountId32:{network:"Option",id:"[u8;32]"},AccountIndex64:{network:"Option",index:"Compact"},AccountKey20:{network:"Option",key:"[u8;20]"},PezpalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:{length:"u8",data:"[u8;32]"},OnlyChild:"Null",Plurality:{id:"BodyIdV3",part:"BodyPartV3"},GlobalConsensus:"NetworkIdV4"}},JunctionsV4:{_enum:{Here:"Null",X1:"[JunctionV4;1]",X2:"[JunctionV4;2]",X3:"[JunctionV4;3]",X4:"[JunctionV4;4]",X5:"[JunctionV4;5]",X6:"[JunctionV4;6]",X7:"[JunctionV4;7]",X8:"[JunctionV4;8]"}},MaxPezpalletsInfo:"u32",NetworkIdV4:"NetworkIdV3",MultiAssetV4:{id:"AssetIdV4",fun:"FungibilityV4"},MultiAssetsV4:"Vec",MultiAssetFilterV4:{_enum:{Definite:"MultiAssetsV4",Wild:"WildMultiAssetV4"}},MultiLocationV4:{parents:"u8",interior:"JunctionsV4"},OriginKindV4:"XcmOriginKind",PezpalletInfoV4:"PezpalletInfoV3",WildFungibilityV4:"WildFungibilityV2",QueryResponseInfoV4:{destination:"MultiLocationV4",queryId:"Compact",maxWeight:"WeightV2"},ResponseV4:{_enum:{Null:"Null",Assets:"MultiAssetsV4",ExecutionResult:"Option<(u32, XcmErrorV3)>",Version:"u32",PezpalletsInfo:"Vec",DispatchResult:"MaybeErrorCodeV3"}},InstructionV4:{_enum:{WithdrawAsset:"MultiAssetsV4",ReserveAssetDeposited:"MultiAssetsV4",ReceiveTeleportedAsset:"MultiAssetsV4",QueryResponse:{queryId:"Compact",response:"ResponseV4",maxWeight:"WeightV2",querier:"Option"},TransferAsset:{assets:"MultiAssetsV4",beneficiary:"MultiLocationV4"},TransferReserveAsset:{assets:"MultiAssetsV4",dest:"MultiLocationV4",xcm:"XcmV4"},Transact:{originKind:"OriginKindV4",requireWeightAtMost:"WeightV2",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"JunctionsV4",ReportError:"QueryResponseInfoV4",DepositAsset:{assets:"MultiAssetFilterV4",beneficiary:"MultiLocationV4"},DepositReserveAsset:{assets:"MultiAssetFilterV4",dest:"MultiLocationV4",xcm:"XcmV4"},ExchangeAsset:{give:"MultiAssetFilterV4",want:"MultiAssetsV4",maximal:"bool"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV4",reserve:"MultiLocationV4",xcm:"XcmV4"},InitiateTeleport:{assets:"MultiAssetFilterV4",dest:"MultiLocationV4",xcm:"XcmV4"},ReportHolding:{responseInfo:"QueryResponseInfoV4",assets:"MultiAssetFilterV4"},BuyExecution:{fees:"MultiAssetV4",weightLimit:"WeightLimitV3"},RefundSurplus:"Null",SetErrorHandler:"XcmV4",SetAppendix:"XcmV4",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV4",ticket:"MultiLocationV4"},Trap:"Compact",SubscribeVersion:{queryId:"Compact",maxResponseWeight:"WeightV2"},UnsubscribeVersion:"Null",BurnAsset:"MultiAssetsV4",ExpectAsset:"MultiAssetsV4",ExpectOrigin:"Option",ExpectError:"Option<(u32, XcmErrorV3)>",ExpectTransactStatus:"MaybeErrorCodeV3",QueryPezpallet:{moduleName:"Vec",responseInfo:"QueryResponseInfoV4"},ExpectPezpallet:{index:"Compact",name:"Vec",moduleName:"Vec",crateMajor:"Compact",minCrateMinor:"Compact"},ReportTransactStatus:"QueryResponseInfoV4",ClearTransactStatus:"Null",UniversalOrigin:"JunctionV4",ExportMessage:{network:"NetworkIdV4",destination:"JunctionsV4",xcm:"XcmV4"},LockAsset:{asset:"MultiAssetV4",unlocker:"MultiLocationV4"},UnlockAsset:{asset:"MultiAssetV4",target:"MultiLocationV4"},NoteUnlockable:{asset:"MultiAssetV4",owner:"MultiLocationV4"},RequestUnlock:{asset:"MultiAssetV4",locker:"MultiLocationV4"},SetFeesMode:{jitWithdraw:"bool"},SetTopic:"[u8;32]",ClearTopic:"Null",AliasOrigin:"MultiLocationV4",UnpaidExecution:{weightLimit:"WeightLimitV3",checkOrigin:"Option"}}},OutcomeV4:{_enum:{Complete:{used:"WeightV2"},Incomplete:{used:"WeightV2",error:"XcmErrorV3"},Error:{error:"XcmErrorV3"}}},WildMultiAssetV4:{_enum:{All:"Null",AllOf:{id:"AssetIdV4",fun:"WildFungibilityV4"},AllCounted:"Compact",AllOfCounted:{id:"AssetIdV4",fun:"WildFungibilityV4",count:"Compact"}}},VersionV4:"u32",XcmV4:"Vec",XcmErrorV4:"XcmErrorV3",AssetIdV5:"MultiLocationV5",AssetInstanceV5:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8;4]",Array8:"[u8;8]",Array16:"[u8;16]",Array32:"[u8;32]"}},MultiAssetV5:{id:"AssetIdV5",fun:"FungibilityV5"},MultiAssetsV5:"Vec",WildMultiAssetV5:{_enum:{All:"Null",AllOf:{id:"AssetIdV5",fun:"WildFungibilityV5"},AllCounted:"Compact",AllOfCounted:{id:"AssetIdV5",fun:"WildFungibilityV5",count:"Compact"}}},MultiAssetFilterV5:{_enum:{Definite:"MultiAssetsV5",Wild:"WildMultiAssetV5"}},MultiAssetTransferFilterV5:{_enum:{Teleport:"MultiAssetFilterV5",ReserveDeposit:"MultiAssetFilterV5",ReserveWithdraw:"MultiAssetFilterV5"}},FungibilityV5:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV5"}},UncheckedFungibilityV5:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV5"}},WildFungibilityV5:"WildFungibilityV2",JunctionV5:{_enum:{Teyrchain:"Compact",AccountId32:{network:"Option",id:"[u8;32]"},AccountIndex64:{network:"Option",index:"Compact"},AccountKey20:{network:"Option",key:"[u8;20]"},PezpalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:{length:"u8",data:"[u8;32]"},OnlyChild:"Null",Plurality:{id:"BodyIdV3",part:"BodyPartV3"},GlobalConsensus:"NetworkIdV5"}},NetworkIdV5:{_enum:{ByGenesis:"[u8;32]",ByFork:{blockNumber:"u64",blockHash:"[u8;32]"},Pezkuwi:"Null",Dicle:"Null",Zagros:"Null",Ethereum:{chainId:"Compact"},BitcoinCore:"Null",BitcoinCash:"Null",PezkuwiBulletin:"Null"}},JunctionsV5:{_enum:{Here:"Null",X1:"[JunctionV5;1]",X2:"[JunctionV5;2]",X3:"[JunctionV5;3]",X4:"[JunctionV5;4]",X5:"[JunctionV5;5]",X6:"[JunctionV5;6]",X7:"[JunctionV5;7]",X8:"[JunctionV5;8]"}},MultiLocationV5:{parents:"u8",interior:"JunctionsV5"},InteriorMultiLocationV5:"JunctionsV5",XcmV5:"Vec",PezpalletInfoV5:"PezpalletInfoV3",ResponseV5:{_enum:{Null:"Null",Assets:"MultiAssetsV5",ExecutionResult:"Option<(u32, XcmErrorV3)>",Version:"u32",PezpalletsInfo:"Vec",DispatchResult:"MaybeErrorCodeV3"}},QueryResponseInfoV5:{destination:"MultiLocationV5",queryId:"Compact",maxWeight:"WeightV2"},InstructionV5:{_enum:{WithdrawAsset:"MultiAssetsV5",ReserveAssetDeposited:"MultiAssetsV5",ReceiveTeleportedAsset:"MultiAssetsV5",QueryResponse:{queryId:"Compact",response:"ResponseV5",maxWeight:"WeightV2",querier:"Option"},TransferAsset:{assets:"MultiAssetsV5",beneficiary:"MultiLocationV5"},TransferReserveAsset:{assets:"MultiAssetsV5",dest:"MultiLocationV5",xcm:"XcmV5"},Transact:{originKind:"OriginKindV4",requireWeightAtMost:"WeightV2",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"InteriorMultiLocationV5",ReportError:"QueryResponseInfoV4",DepositAsset:{assets:"MultiAssetFilterV5",beneficiary:"MultiLocationV5"},DepositReserveAsset:{assets:"MultiAssetFilterV5",dest:"MultiLocationV5",xcm:"XcmV5"},ExchangeAsset:{give:"MultiAssetFilterV5",want:"MultiAssetsV5",maximal:"bool"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV5",reserve:"MultiLocationV5",xcm:"XcmV5"},InitiateTeleport:{assets:"MultiAssetFilterV5",dest:"MultiLocationV5",xcm:"XcmV5"},ReportHolding:{responseInfo:"QueryResponseInfoV4",assets:"MultiAssetFilterV5"},BuyExecution:{fees:"MultiAssetV4",weightLimit:"WeightLimitV3"},RefundSurplus:"Null",SetErrorHandler:"XcmV5",SetAppendix:"XcmV5",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV5",ticket:"MultiLocationV5"},Trap:"Compact",SubscribeVersion:{queryId:"Compact",maxResponseWeight:"WeightV2"},UnsubscribeVersion:"Null",BurnAsset:"MultiAssetsV5",ExpectAsset:"MultiAssetsV5",ExpectOrigin:"Option",ExpectError:"Option<(u32, XcmErrorV3)>",ExpectTransactStatus:"MaybeErrorCodeV3",QueryPezpallet:{moduleName:"Vec",responseInfo:"QueryResponseInfoV4"},ExpectPezpallet:{index:"Compact",name:"Vec",moduleName:"Vec",crateMajor:"Compact",minCrateMinor:"Compact"},ReportTransactStatus:"QueryResponseInfoV4",ClearTransactStatus:"Null",UniversalOrigin:"JunctionV5",ExportMessage:{network:"NetworkIdV5",destination:"InteriorMultiLocationV5",xcm:"XcmV5"},LockAsset:{asset:"MultiAssetV5",unlocker:"MultiLocationV5"},UnlockAsset:{asset:"MultiAssetV5",target:"MultiLocationV5"},NoteUnlockable:{asset:"MultiAssetV5",owner:"MultiLocationV5"},RequestUnlock:{asset:"MultiAssetV5",locker:"MultiLocationV5"},SetFeesMode:{jitWithdraw:"bool"},SetTopic:"[u8;32]",ClearTopic:"Null",AliasOrigin:"MultiLocationV5",UnpaidExecution:{weightLimit:"WeightLimitV3",checkOrigin:"Option"},PayFees:{asset:"MultiAssetV5"},InitiateTransfer:{destination:"MultiLocationV5",remoteFees:"Option",preserveOrigin:"bool",assets:"Vec",remoteXcm:"XcmV5"},ExecuteWithOrigin:{descendant_origin:"Option",xcm:"XcmV5"},SetHints:{hints:"Vec"}}},HintV5:{_enum:{AssetClaimer:{location:"MultiLocationV5"}}},XcmErrorV5:"XcmErrorV3",...(0,a(47898)._)("V5"),DoubleEncodedCall:{encoded:"Bytes"},XcmOriginKind:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},Outcome:{_enum:{Complete:"Weight",Incomplete:"(Weight, XcmErrorV0)",Error:"XcmErrorV0"}},QueryId:"u64",QueryStatus:{_enum:{Pending:{responder:"VersionedMultiLocation",maybeNotify:"Option<(u8, u8)>",timeout:"BlockNumber"},Ready:{response:"VersionedResponse",at:"BlockNumber"}}},QueueConfigData:{suspendThreshold:"u32",dropThreshold:"u32",resumeThreshold:"u32",thresholdWeight:"Weight",weightRestrictDecay:"Weight"},VersionMigrationStage:{_enum:{MigrateSupportedVersion:"Null",MigrateVersionNotifiers:"Null",NotifyCurrentTargets:"Option",MigrateAndNotifyOldTargets:"Null"}},VersionedMultiAsset:{_enum:{V0:"MultiAssetV0",V1:"MultiAssetV1",V2:"MultiAssetV2",V3:"MultiAssetV3",V4:"MultiAssetV4",V5:"MultiAssetV5"}},VersionedMultiAssets:{_enum:{V0:"Vec",V1:"MultiAssetsV1",V2:"MultiAssetsV2",V3:"MultiAssetsV3",V4:"MultiAssetsV4",V5:"MultiAssetsV5"}},VersionedMultiLocation:{_enum:{V0:"MultiLocationV0",V1:"MultiLocationV1",V2:"MultiLocationV2",V3:"MultiLocationV3",V4:"MultiLocationV4",v5:"MultiLocationV5"}},VersionedResponse:{V0:"ResponseV0",V1:"ResponseV1",V2:"ResponseV2",V3:"ResponseV3",V4:"ResponseV4",V5:"ResponseV5"},VersionedXcm:{_enum:{V0:"XcmV0",V1:"XcmV1",V2:"XcmV2",V3:"XcmV3",V4:"XcmV4",V5:"XcmV5"}},XcmVersion:"u32"}},Ue={rpc:{},runtime:{XcmPaymentApi:[{methods:{query_acceptable_payment_assets:{description:"The API to query acceptable payment assets",params:[{name:"version",type:"u32"}],type:"Result, XcmPaymentApiError>"},query_weight_to_asset_fee:{description:"",params:[{name:"weight",type:"WeightV2"},{name:"asset",type:"XcmVersionedAssetId"}],type:"Result"},query_xcm_weight:{description:"",params:[{name:"message",type:"XcmVersionedXcm"}],type:"Result"}},version:1}]},types:{XcmPaymentApiError:{_enum:["Unimplemented","VersionedConversionFailed","WeightNotComputable","UnhandledXcmVersion","AssetNotFound"]}}},_e={rpc:{},runtime:{LocationToAccountApi:[{methods:{convert_location:{description:"Converts `Location` to `AccountId`",params:[{name:"location",type:"XcmVersionedLocation"}],type:"Result"}},version:1}]},types:{Error:{_enum:["Unsupported","VersionedConversionFailed"]}}},Le={rpc:{},types:{ContractCryptoHasher:{_enum:["Blake2x256","Sha2x256","Keccak256"]},ContractDiscriminant:"u32",ContractLayoutArray:{offset:"ContractLayoutKey",len:"u32",cellsPerElem:"u64",layout:"ContractStorageLayout"},ContractLayoutCell:{key:"ContractLayoutKey",ty:"SiLookupTypeId"},ContractLayoutEnum:{dispatchKey:"ContractLayoutKey",variants:"BTreeMap"},ContractLayoutHash:{offset:"ContractLayoutKey",strategy:"ContractLayoutHashingStrategy",layout:"ContractStorageLayout"},ContractLayoutHashingStrategy:{hasher:"ContractCryptoHasher",postfix:"Vec",prefix:"Vec"},ContractLayoutKey:"[u8; 32]",ContractLayoutStruct:{fields:"Vec"},ContractLayoutStructField:{layout:"ContractStorageLayout",name:"Text"},ContractStorageLayout:{_enum:{Cell:"ContractLayoutCell",Hash:"ContractLayoutHash",Array:"ContractLayoutArray",Struct:"ContractLayoutStruct",Enum:"ContractLayoutEnum"}},ContractConstructorSpecV0:{name:"Text",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV1:{name:"Vec",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV2:{label:"Text",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV3:{label:"Text",selector:"ContractSelector",payable:"bool",args:"Vec",docs:"Vec"},ContractConstructorSpecV4:{label:"Text",selector:"ContractSelector",payable:"bool",args:"Vec",docs:"Vec",default:"bool",returnType:"Option"},ContractContractSpecV0:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV1:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV2:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV3:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV4:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec",environment:"ContractEnvironmentV4"},ContractContractSpecV5:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec",environment:"ContractEnvironmentV4"},ContractContractSpecV6:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec",environment:"ContractEnvironmentV4"},ContractDisplayName:"SiPath",ContractEventParamSpecV0:{name:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec"},ContractEventParamSpecV2:{label:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec"},ContractEventSpecV0:{name:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV1:{name:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV2:{label:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV3:{label:"Text",args:"Vec",docs:"Vec",module_path:"Text",signature_topic:"Option<[u8; 32]>"},ContractMessageParamSpecV0:{name:"Text",type:"ContractTypeSpec"},ContractMessageParamSpecV2:{label:"Text",type:"ContractTypeSpec"},ContractMessageSpecV0:{name:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV1:{name:"Vec",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV2:{label:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV3:{label:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec",default:"bool"},ContractSelector:"[u8; 4]",ContractTypeSpec:{type:"SiLookupTypeId",displayName:"ContractDisplayName"},ContractConstructorSpecLatest:"ContractConstructorSpecV4",ContractEventSpecLatest:"ContractEventSpecV3",ContractEventParamSpecLatest:"ContractEventParamSpecV2",ContractMessageParamSpecLatest:"ContractMessageParamSpecV2",ContractMessageSpecLatest:"ContractMessageSpecV3",ContractMetadataLatest:"ContractMetadataV6",ContractProjectInfo:{source:"ContractProjectSource",contract:"ContractProjectContract"},ContractReviveProjectInfo:{source:"ContractReviveProjectSource",contract:"ContractProjectContract"},ContractMetadataV0:{metadataVersion:"Text",types:"Vec",spec:"ContractContractSpecV0"},ContractMetadataV1:{types:"Vec",spec:"ContractContractSpecV1"},ContractMetadataV2:{types:"Vec",spec:"ContractContractSpecV2"},ContractMetadataV3:{types:"Vec",spec:"ContractContractSpecV3"},ContractMetadataV4:{types:"Vec",spec:"ContractContractSpecV4",version:"Text"},ContractMetadataV5:{types:"Vec",spec:"ContractContractSpecV5",version:"u64"},ContractMetadataV6:{types:"Vec",spec:"ContractContractSpecV6",version:"u64"},ContractMetadata:{_enum:{V0:"ContractMetadataV0",V1:"ContractMetadataV1",V2:"ContractMetadataV2",V3:"ContractMetadataV3",V4:"ContractMetadataV4",V5:"ContractMetadataV5",V6:"ContractMetadataV6"}},ContractProjectV0:{metadataVersion:"Text",source:"ContractProjectSource",contract:"ContractProjectContract",types:"Vec",spec:"ContractContractSpecV0"},ContractProject:"(ContractProjectInfo, ContractMetadata)",ContractProjectContract:{_alias:{docs:"documentation"},name:"Text",version:"Text",authors:"Vec",description:"Option",docs:"Option",repository:"Option",homepage:"Option",license:"Option"},ContractProjectSource:{_alias:{wasmHash:"hash"},wasmHash:"[u8; 32]",language:"Text",compiler:"Text",wasm:"Raw"},ContractReviveProjectSource:{_alias:{wasmHash:"hash",wasm:"contract_binary"},wasmHash:"[u8; 32]",language:"Text",compiler:"Text",wasm:"Raw"},ContractEnvironmentV4:{_alias:{hashType:"hash"},accountId:"Option",balance:"Option",blockNumber:"Option",hashType:"Option",timestamp:"Option",maxEventTopics:"Option"}}},De={account_basic:{description:"Returns pallet_evm::Accounts by address.",params:[{name:"address",type:"H160"}],type:"EvmAccount"},account_code_at:{description:"For a given account address, returns pallet_evm::AccountCodes.",params:[{name:"address",type:"H160"}],type:"Bytes"},author:{description:"Returns the converted FindAuthor::find_author authority id.",params:[],type:"H160"},call:{description:"Returns a frame_ethereum::call response. If `estimate` is true,",params:[{name:"from",type:"H160"},{name:"to",type:"H160"},{name:"data",type:"Vec"},{name:"value",type:"U256"},{name:"gasLimit",type:"U256"},{name:"maxFeePerGas",type:"Option"},{name:"maxPriorityFeePerGas",type:"Option"},{name:"nonce",type:"Option"},{name:"estimate",type:"bool"},{name:"accessList",type:"Option)>>"}],type:"Result"},chain_id:{description:"Returns runtime defined pallet_evm::ChainId.",params:[],type:"u64"},create:{description:"Returns a frame_ethereum::call response. If `estimate` is true,",params:[{name:"from",type:"H160"},{name:"data",type:"Vec"},{name:"value",type:"U256"},{name:"gasLimit",type:"U256"},{name:"maxFeePerGas",type:"Option"},{name:"maxPriorityFeePerGas",type:"Option"},{name:"nonce",type:"Option"},{name:"estimate",type:"bool"},{name:"accessList",type:"Option)>>"}],type:"Result"},current_all:{description:"Return all the current data for a block in a single runtime call.",params:[],type:"(Option, Option>, Option>)"},current_block:{description:"Return the current block.",params:[],type:"BlockV2"},current_receipts:{description:"Return the current receipt.",params:[],type:"Option>"},current_transaction_statuses:{description:"Return the current transaction status.",params:[],type:"Option>"},elasticity:{description:"Return the elasticity multiplier.",params:[],type:"Option"},extrinsic_filter:{description:"Receives a `Vec` and filters all the ethereum transactions.",params:[{name:"xts",type:"Vec"}],type:"Vec"},gas_price:{description:"Returns FixedGasPrice::min_gas_price",params:[],type:"u256"},storage_at:{description:"For a given account address and index, returns pallet_evm::AccountStorages.",params:[{name:"address",type:"H160"},{name:"index",type:"u256"}],type:"H256"}},Fe={rpc:{listening:{aliasSection:"net",description:"Returns true if client is actively listening for network connections. Otherwise false.",params:[],type:"bool"},peerCount:{aliasSection:"net",description:"Returns number of peers connected to node.",params:[],type:"Text"},version:{aliasSection:"net",description:"Returns protocol version.",params:[],type:"Text"},clientVersion:{aliasSection:"web3",description:"Returns current client version.",params:[],type:"Text"},sha3:{aliasSection:"web3",description:"Returns sha3 of the given data",params:[{name:"data",type:"Bytes"}],type:"H256"},accounts:{description:"Returns accounts list.",params:[],type:"Vec"},blockNumber:{description:"Returns the blockNumber",params:[],type:"U256"},call:{description:"Call contract, returning the output data.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},chainId:{description:"Returns the chain ID used for transaction signing at the current best block. None is returned if not available.",params:[],type:"U64"},coinbase:{description:"Returns block author.",params:[],type:"H160"},estimateGas:{description:"Estimate gas needed for execution of given contract.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},feeHistory:{description:"Returns fee history for given block count & reward percentiles",params:[{name:"blockCount",type:"U256"},{name:"newestBlock",type:"BlockNumber"},{name:"rewardPercentiles",type:"Option>"}],type:"EthFeeHistory"},gasPrice:{description:"Returns current gas price.",params:[],type:"U256"},getBalance:{description:"Returns balance of the given account.",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getBlockByHash:{description:"Returns block with given hash.",params:[{name:"hash",type:"H256"},{name:"full",type:"bool"}],type:"Option"},getBlockByNumber:{description:"Returns block with given number.",params:[{name:"block",type:"BlockNumber"},{name:"full",type:"bool"}],type:"Option"},getBlockTransactionCountByHash:{description:"Returns the number of transactions in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getBlockTransactionCountByNumber:{description:"Returns the number of transactions in a block with given block number.",params:[{name:"block",type:"BlockNumber"}],type:"U256"},getCode:{description:"Returns the code at given address at given time (block number).",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},getFilterChanges:{description:"Returns filter changes since last poll.",params:[{name:"index",type:"U256"}],type:"EthFilterChanges"},getFilterLogs:{description:"Returns all logs matching given filter (in a range 'from' - 'to').",params:[{name:"index",type:"U256"}],type:"Vec"},getLogs:{description:"Returns logs matching given filter object.",params:[{name:"filter",type:"EthFilter"}],type:"Vec"},getProof:{description:"Returns proof for account and storage.",params:[{name:"address",type:"H160"},{name:"storageKeys",type:"Vec"},{name:"number",type:"BlockNumber"}],type:"EthAccount"},getStorageAt:{description:"Returns content of the storage at given address.",params:[{name:"address",type:"H160"},{name:"index",type:"U256"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"H256"},getTransactionByBlockHashAndIndex:{description:"Returns transaction at given block hash and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByBlockNumberAndIndex:{description:"Returns transaction by given block number and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByHash:{description:"Get transaction by its hash.",params:[{name:"hash",type:"H256"}],type:"EthTransaction"},getTransactionCount:{description:"Returns the number of transactions sent from given address at given time (block number).",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getTransactionReceipt:{description:"Returns transaction receipt by transaction hash.",params:[{name:"hash",type:"H256"}],type:"EthReceipt"},getUncleByBlockHashAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleByBlockNumberAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleCountByBlockHash:{description:"Returns the number of uncles in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getUncleCountByBlockNumber:{description:"Returns the number of uncles in a block with given block number.",params:[{name:"number",type:"BlockNumber"}],type:"U256"},getWork:{description:"Returns the hash of the current block, the seedHash, and the boundary condition to be met.",params:[],type:"EthWork"},hashrate:{description:"Returns the number of hashes per second that the node is mining with.",params:[],type:"U256"},maxPriorityFeePerGas:{description:"Returns max priority fee per gas",params:[],type:"U256"},mining:{description:"Returns true if client is actively mining new blocks.",params:[],type:"bool"},newBlockFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},newFilter:{description:"Returns id of new filter.",params:[{name:"filter",type:"EthFilter"}],type:"U256"},newPendingTransactionFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},protocolVersion:{description:"Returns protocol version encoded as a string (quotes are necessary).",params:[],type:"u64"},sendRawTransaction:{description:"Sends signed transaction, returning its hash.",params:[{name:"bytes",type:"Bytes"}],type:"H256"},sendTransaction:{description:"Sends transaction; will block waiting for signer to return the transaction hash",params:[{name:"tx",type:"EthTransactionRequest"}],type:"H256"},submitHashrate:{description:"Used for submitting mining hashrate.",params:[{name:"index",type:"U256"},{name:"hash",type:"H256"}],type:"bool"},submitWork:{description:"Used for submitting a proof-of-work solution.",params:[{name:"nonce",type:"H64"},{name:"headerHash",type:"H256"},{name:"mixDigest",type:"H256"}],type:"bool"},subscribe:{description:"Subscribe to Eth subscription.",params:[{name:"kind",type:"EthSubKind"},{isOptional:!0,name:"params",type:"EthSubParams"}],pubsub:["subscription","subscribe","unsubscribe"],type:"Null"},syncing:{description:"Returns an object with data about the sync status or false.",params:[],type:"EthSyncStatus"},uninstallFilter:{description:"Uninstalls filter.",params:[{name:"index",type:"U256"}],type:"bool"}},runtime:{ConvertTransactionRuntimeApi:[{methods:{convert_transaction:{description:"Converts an Ethereum-style transaction to Extrinsic",params:[{name:"transaction",type:"TransactionV2"}],type:"Extrinsic"}},version:2},{methods:{convert_transaction:{description:"Converts an Ethereum-style transaction to Extrinsic",params:[{name:"transaction",type:"TransactionV3"}],type:"Extrinsic"}},version:3}],DebugRuntimeApi:[{methods:{trace_block:{description:"Trace all block extrinsics",params:[{name:"extrinsics",type:"Vec"},{name:"knownTransactions",type:"Vec"}],type:"Result<(), DispatchError>"},trace_transaction:{description:"Trace transaction extrinsics",params:[{name:"extrinsics",type:"Vec"},{name:"transaction",type:"EthTransaction"}],type:"Result<(), DispatchError>"}},version:4}],EthereumRuntimeRPCApi:[{methods:{...De},version:4},{methods:{...De,call:{description:"Returns a frame_ethereum::call response. If `estimate` is true,",params:[{name:"from",type:"H160"},{name:"to",type:"H160"},{name:"data",type:"Vec"},{name:"value",type:"U256"},{name:"gasLimit",type:"U256"},{name:"maxFeePerGas",type:"Option"},{name:"maxPriorityFeePerGas",type:"Option"},{name:"nonce",type:"Option"},{name:"estimate",type:"bool"},{name:"accessList",type:"Option)>>"}],type:"Result"},create:{description:"Returns a frame_ethereum::call response. If `estimate` is true,",params:[{name:"from",type:"H160"},{name:"data",type:"Vec"},{name:"value",type:"U256"},{name:"gasLimit",type:"U256"},{name:"maxFeePerGas",type:"Option"},{name:"maxPriorityFeePerGas",type:"Option"},{name:"nonce",type:"Option"},{name:"estimate",type:"bool"},{name:"accessList",type:"Option)>>"}],type:"Result"}},version:5}]},types:{BlockV0:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},LegacyTransaction:{nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",signature:"EthLegacyTransactionSignature"},TransactionV0:"LegacyTransaction",BlockV1:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP2930Transaction:{chainId:"u64",nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",signature:"EthTransactionSignature"},TransactionV1:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction"}},BlockV2:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP1559Transaction:{chainId:"u64",nonce:"U256",maxPriorityFeePerGas:"U256",maxFeePerGas:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",signature:"EthTransactionSignature"},TransactionV2:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction",EIP1559:"EIP1559Transaction"}},BlockV3:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP7702Transaction:{chainId:"u64",nonce:"U256",maxPriorityFeePerGas:"U256",maxFeePerGas:"U256",gasLimit:"U256",destination:"EthTransactionAction",value:"U256",data:"Bytes",accessList:"EthAccessList",authorizationList:"EthAuthorizationList",signature:"EthTransactionSignature"},TransactionV3:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction",EIP1559:"EIP1559Transaction",EIP7702:"EIP7702Transaction"}},EthereumAccountId:"GenericEthereumAccountId",EthereumAddress:"GenericEthereumAccountId",EthereumLookupSource:"GenericEthereumLookupSource",EthereumSignature:"[u8; 65]",EthAccessListItem:{address:"EthAddress",slots:"Vec"},EthAccessList:"Vec",EthAuthorizationList:"Vec",EthAuthorizationListItem:{chainId:"u64",address:"H160",nonce:"U256",signature:"EthAuthorizationSignature"},EthAuthorizationSignature:{oddYParity:"bool",r:"H256",s:"H256"},EthAccount:{address:"EthAddress",balance:"U256",nonce:"U256",codeHash:"H256",storageHash:"H256",accountProof:"Vec",storageProof:"Vec"},EthAddress:"H160",EthBlock:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EthHeader:{parentHash:"H256",ommersHash:"H256",beneficiary:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",logsBloom:"EthBloom",difficulty:"U256",number:"U256",gasLimit:"U256",gasUsed:"U256",timestamp:"u64",extraData:"Bytes",mixMash:"H256",nonce:"H64"},EthRichBlock:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",totalDifficulty:"Option",sealFields:"Vec",uncles:"Vec",transactions:"Vec",blockSize:"Option"},EthBloom:"H2048",EthCallRequest:{from:"Option",to:"Option",gasPrice:"Option",gas:"Option",value:"Option",data:"Option",nonce:"Option"},EthFeeHistory:{oldestBlock:"U256",baseFeePerGas:"Vec",gasUsedRatio:"Vec",reward:"Option>>"},EthFilter:{fromBlock:"Option",toBlock:"Option",blockHash:"Option",address:"Option",topics:"Option"},EthFilterAddress:{_enum:{Single:"EthAddress",Multiple:"Vec",Null:"Null"}},EthFilterChanges:{_enum:{Logs:"Vec",Hashes:"Vec",Empty:"Null"}},EthFilterTopic:{_enum:{Single:"EthFilterTopicInner",Multiple:"Vec",Null:"Null"}},EthFilterTopicEntry:"Option",EthFilterTopicInner:{_enum:{Single:"EthFilterTopicEntry",Multiple:"Vec",Null:"Null"}},EthRichHeader:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",sealFields:"Vec",blockSize:"Option"},EthLog:{address:"EthAddress",topics:"Vec",data:"Bytes",blockHash:"Option",blockNumber:"Option",transactionHash:"Option",transactionIndex:"Option",logIndex:"Option",transactionLogIndex:"Option",removed:"bool"},EthReceipt:{transactionHash:"Option",transactionIndex:"Option",blockHash:"Option",from:"Option",to:"Option",blockNumber:"Option",cumulativeGasUsed:"U256",gasUsed:"Option",contractAddress:"Option",logs:"Vec",root:"Option",logsBloom:"EthBloom",statusCode:"Option"},EthReceiptV0:"EthReceipt",EthReceiptV3:"EthReceipt",EthReceiptV4:"EthReceipt",EthStorageProof:{key:"U256",value:"U256",proof:"Vec"},EthSubKind:{_enum:["newHeads","logs","newPendingTransactions","syncing"]},EthSubParams:{_enum:{None:"Null",Logs:"EthFilter"}},EthSubResult:{_enum:{Header:"EthRichHeader",Log:"EthLog",TransactionHash:"H256",SyncState:"EthSyncStatus"}},EthSyncInfo:{startingBlock:"U256",currentBlock:"U256",highestBlock:"U256",warpChunksAmount:"Option",warpChunksProcessed:"Option"},EthSyncStatus:{_enum:{Info:"EthSyncInfo",None:"Null"}},EthTransaction:{hash:"H256",nonce:"U256",blockHash:"Option",blockNumber:"Option",transactionIndex:"Option",from:"H160",to:"Option",value:"U256",gasPrice:"Option",maxFeePerGas:"Option",maxPriorityFeePerGas:"Option",gas:"U256",input:"Bytes",creates:"Option",raw:"Bytes",publicKey:"Option",chainId:"Option",standardV:"U256",v:"U256",r:"U256",s:"U256",accessList:"Option>",transactionType:"Option"},EthLegacyTransactionSignature:{v:"u64",r:"H256",s:"H256"},EthTransactionSignature:{oddYParity:"bool",r:"H256",s:"H256"},EthTransactionAction:{_enum:{Call:"H160",Create:"Null"}},EthTransactionCondition:{_enum:{block:"u64",time:"u64"}},EthTransactionRequest:{from:"Option",to:"Option",gasPrice:"Option",gas:"Option",value:"Option",data:"Option",nonce:"Option"},EthTransactionStatus:{transactionHash:"H256",transactionIndex:"u32",from:"EthAddress",to:"Option",contractAddress:"Option",logs:"Vec",logsBloom:"EthBloom"},EthWork:{powHash:"H256",seedHash:"H256",target:"H256",number:"Option"}}},We={rpc:{},runtime:{AuthorFilterAPI:[{methods:{can_author:{description:"The runtime api used to predict whether an author will be eligible in the given slot",params:[{name:"author",type:"AccountId"},{name:"relayParent",type:"u32"},{name:"parentHeader",type:"Header"}],type:"bool"}},version:2},{methods:{can_author:{description:"The runtime api used to predict whether an author will be eligible in the given slot",params:[{name:"author",type:"AccountId"},{name:"relayParent",type:"u32"}],type:"bool"}},version:1}],NimbusApi:[{methods:{can_author:{description:"The runtime api used to predict whether a Nimbus author will be eligible in the given slot",params:[{name:"author",type:"AccountId"},{name:"relayParent",type:"u32"},{name:"parentHeader",type:"Header"}],type:"bool"}},version:1}]},types:{}},Ke={rpc:{},runtime:{OracleApi:[{methods:{get_all_values:{description:"Retrieves all values",params:[{name:"providerId",type:"Raw"}],type:"Raw"},get_value:{description:"Retrieves a single value",params:[{name:"providerId",type:"Raw"},{name:"key",type:"Raw"}],type:"Option"}},version:1}]},types:{}},qe={rpc:{},runtime:{TokensApi:[{methods:{query_existential_deposit:{description:"Query the existential amount for a specific currency",params:[{name:"currencyId",type:"Raw"}],type:"u128"}},version:1}]},types:{}},$e={rpc:{methods:{description:"Retrieves the list of RPC methods that are exposed by the node",params:[],type:"RpcMethods"}},types:{RpcMethods:{version:"u32",methods:"Vec"}}},ze={rpc:{hasKey:{description:"Returns true if the keystore has private keys for the given public key and key type.",isUnsafe:!0,params:[{name:"publicKey",type:"Bytes"},{name:"keyType",type:"Text"}],type:"bool"},hasSessionKeys:{description:"Returns true if the keystore has private keys for the given session public keys.",isUnsafe:!0,params:[{name:"sessionKeys",type:"Bytes"}],type:"bool"},insertKey:{description:"Insert a key into the keystore.",isUnsafe:!0,params:[{name:"keyType",type:"Text"},{name:"suri",type:"Text"},{name:"publicKey",type:"Bytes"}],type:"Bytes"},pendingExtrinsics:{description:"Returns all pending extrinsics, potentially grouped by sender",params:[],type:"Vec"},removeExtrinsic:{description:"Remove given extrinsic from the pool and temporarily ban it to prevent reimporting",isUnsafe:!0,params:[{name:"bytesOrHash",type:"Vec"}],type:"Vec"},rotateKeys:{description:"Generate new session keys and returns the corresponding public keys",isUnsafe:!0,params:[],type:"Bytes"},submitAndWatchExtrinsic:{description:"Submit and subscribe to watch an extrinsic until unsubscribed",isSigned:!0,params:[{name:"extrinsic",type:"Extrinsic"}],pubsub:["extrinsicUpdate","submitAndWatchExtrinsic","unwatchExtrinsic"],type:"ExtrinsicStatus"},submitExtrinsic:{description:"Submit a fully formatted extrinsic for block inclusion",isSigned:!0,params:[{name:"extrinsic",type:"Extrinsic"}],type:"Hash"}},types:{ExtrinsicOrHash:{_enum:{Hash:"Hash",Extrinsic:"Bytes"}},ExtrinsicStatus:{_enum:{Future:"Null",Ready:"Null",Broadcast:"Vec",InBlock:"Hash",Retracted:"Hash",FinalityTimeout:"Hash",Finalized:"Hash",Usurped:"Hash",Dropped:"Null",Invalid:"Null"}}}},je={rpc:{getBlock:{description:"Get header and body of a relay chain block",params:[{isHistoric:!0,isOptional:!0,name:"hash",type:"BlockHash"}],type:"SignedBlock"},getBlockHash:{description:"Get the block hash for a specific block",params:[{isOptional:!0,name:"blockNumber",type:"BlockNumber"}],type:"BlockHash"},getFinalizedHead:{alias:["chain_getFinalisedHead"],description:"Get hash of the last finalized block in the canon chain",params:[],type:"BlockHash"},getHeader:{alias:["chain_getHead"],description:"Retrieves the header for a specific block",params:[{isHistoric:!0,isOptional:!0,name:"hash",type:"BlockHash"}],type:"Header"},subscribeAllHeads:{description:"Retrieves the newest header via subscription",params:[],pubsub:["allHead","subscribeAllHeads","unsubscribeAllHeads"],type:"Header"},subscribeFinalizedHeads:{alias:["chain_subscribeFinalisedHeads","chain_unsubscribeFinalisedHeads"],description:"Retrieves the best finalized header via subscription",params:[],pubsub:["finalizedHead","subscribeFinalizedHeads","unsubscribeFinalizedHeads"],type:"Header"},subscribeNewHeads:{alias:["chain_unsubscribeNewHeads","subscribe_newHead","unsubscribe_newHead"],description:"Retrieves the best header via subscription",params:[],pubsub:["newHead","subscribeNewHead","unsubscribeNewHead"],type:"Header"}},types:{BlockHash:"Hash"}},Ge={rpc:{getKeys:{description:"Returns the keys with prefix from a child storage, leave empty to get all the keys",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Vec"},getKeysPaged:{alias:["childstate_getKeysPagedAt"],description:"Returns the keys with prefix from a child storage with pagination support",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{name:"count",type:"u32"},{isOptional:!0,name:"startKey",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Vec"},getStorage:{description:"Returns a child storage entry at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Option"},getStorageEntries:{description:"Returns child storage entries for multiple keys at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Vec>"},getStorageHash:{description:"Returns the hash of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Option"},getStorageSize:{description:"Returns the size of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Option"}},types:{PrefixedStorageKey:"StorageKey"}},Je={rpc:{localStorageClear:{description:"Clear offchain local storage under given key and prefix",isUnsafe:!0,params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"}],type:"Null"},localStorageGet:{description:"Get offchain local storage under given key and prefix",isUnsafe:!0,params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"}],type:"Option"},localStorageSet:{description:"Set offchain local storage under given key and prefix",isUnsafe:!0,params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"},{name:"value",type:"Bytes"}],type:"Null"}},runtime:{OffchainWorkerApi:[{methods:{offchain_worker:{description:"Starts the off-chain task for given block header.",params:[{name:"header",type:"Header"}],type:"Null"}},version:2},{methods:{offchain_worker:{description:"Starts the off-chain task for given block header.",params:[{name:"number",type:"BlockNumber"}],type:"Null"}},version:1}]},types:{StorageKind:{_enum:{PERSISTENT:1,LOCAL:2}}}},Xe={query_fee_details:{description:"The transaction fee details",params:[{name:"uxt",type:"Extrinsic"},{name:"len",type:"u32"}],type:"FeeDetails"}},Qe={query_call_fee_details:{description:"The call fee details",params:[{name:"call",type:"Call"},{name:"len",type:"u32"}],type:"FeeDetails"}},Ze={query_info:{description:"The transaction info",params:[{name:"uxt",type:"Extrinsic"},{name:"len",type:"u32"}],type:"RuntimeDispatchInfo"}},Ye={query_call_info:{description:"The call info",params:[{name:"call",type:"Call"},{name:"len",type:"u32"}],type:"RuntimeDispatchInfo"}},et={query_length_to_fee:{description:"Query the output of the current LengthToFee given some input",params:[{name:"length",type:"u32"}],type:"Balance"},query_weight_to_fee:{description:"Query the output of the current WeightToFee given some input",params:[{name:"weight",type:"Weight"}],type:"Balance"}},tt={rpc:{queryFeeDetails:{deprecated:"Use `api.call.transactionPaymentApi.queryFeeDetails` instead",description:"Query the detailed fee of a given encoded extrinsic",params:[{name:"extrinsic",type:"Bytes"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"FeeDetails"},queryInfo:{deprecated:"Use `api.call.transactionPaymentApi.queryInfo` instead",description:"Retrieves the fee information for an encoded extrinsic",params:[{name:"extrinsic",type:"Bytes"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"RuntimeDispatchInfoV1"}},runtime:{TransactionPaymentApi:[{methods:{...et,...Ze,...Xe},version:4},{methods:{...et,...Ze,...Xe},version:3},{methods:{...Ze,...Xe},version:2},{methods:{query_info:{description:"The transaction info",params:[{name:"uxt",type:"Extrinsic"},{name:"len",type:"u32"}],type:"RuntimeDispatchInfo"},...Xe},version:1}],TransactionPaymentCallApi:[{methods:{...et,...Ye,...Qe},version:3},{methods:{...Ye,...Qe},version:2},{methods:{CALL:{description:"The call info",params:[{name:"call",type:"Call"},{name:"len",type:"u32"}],type:"RuntimeDispatchInfo"},...Qe},version:1}]},types:{FeeDetails:{inclusionFee:"Option"},InclusionFee:{baseFee:"Balance",lenFee:"Balance",adjustedWeightFee:"Balance"},RuntimeDispatchInfo:{weight:"Weight",class:"DispatchClass",partialFee:"Balance"},RuntimeDispatchInfoV1:{weight:"WeightV1",class:"DispatchClass",partialFee:"Balance"},RuntimeDispatchInfoV2:{weight:"WeightV2",class:"DispatchClass",partialFee:"Balance"}}},at={rpc:{call:{alias:["state_callAt"],description:"Perform a call to a builtin on the chain",params:[{name:"method",type:"Text"},{name:"data",type:"Bytes"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Bytes"},getChildKeys:{description:"Retrieves the keys with prefix of a specific child storage",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},getChildReadProof:{description:"Returns proof of storage for child key entries at a specific block state.",params:[{name:"childStorageKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ReadProof"},getChildStorage:{description:"Retrieves the child storage for a key",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"StorageData"},getChildStorageHash:{description:"Retrieves the child storage hash",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Hash"},getChildStorageSize:{description:"Retrieves the child storage size",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"u64"},getKeys:{deprecated:"Use `api.rpc.state.getKeysPaged` to retrieve keys",description:"Retrieves the keys with a certain prefix",params:[{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},getKeysPaged:{alias:["state_getKeysPagedAt"],description:"Returns the keys with prefix with pagination support.",params:[{name:"key",type:"StorageKey"},{name:"count",type:"u32"},{isOptional:!0,name:"startKey",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},getMetadata:{description:"Returns the runtime metadata",params:[{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Metadata"},getPairs:{deprecated:"Use `api.rpc.state.getKeysPaged` to retrieve keys",description:"Returns the keys with prefix, leave empty to get all the keys (deprecated: Use getKeysPaged)",isUnsafe:!0,params:[{name:"prefix",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},getReadProof:{description:"Returns proof of storage entries at a specific block state",params:[{name:"keys",type:"Vec"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ReadProof"},getRuntimeVersion:{alias:["chain_getRuntimeVersion"],description:"Get the runtime version",params:[{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"RuntimeVersion"},getStorage:{alias:["state_getStorageAt"],description:"Retrieves the storage for a key",params:[{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"StorageData"},getStorageHash:{alias:["state_getStorageHashAt"],description:"Retrieves the storage hash",params:[{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Hash"},getStorageSize:{alias:["state_getStorageSizeAt"],description:"Retrieves the storage size",params:[{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"u64"},queryStorage:{description:"Query historical storage entries (by key) starting from a start block",isUnsafe:!0,params:[{name:"keys",type:"Vec"},{name:"fromBlock",type:"Hash"},{isOptional:!0,name:"toBlock",type:"BlockHash"}],type:"Vec"},queryStorageAt:{description:"Query storage entries (by key) starting at block hash given as the second parameter",params:[{name:"keys",type:"Vec"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},subscribeRuntimeVersion:{alias:["chain_subscribeRuntimeVersion","chain_unsubscribeRuntimeVersion"],description:"Retrieves the runtime version via subscription",params:[],pubsub:["runtimeVersion","subscribeRuntimeVersion","unsubscribeRuntimeVersion"],type:"RuntimeVersion"},subscribeStorage:{description:"Subscribes to storage changes for the provided keys",params:[{isOptional:!0,name:"keys",type:"Vec"}],pubsub:["storage","subscribeStorage","unsubscribeStorage"],type:"StorageChangeSet"},traceBlock:{description:"Provides a way to trace the re-execution of a single block",isUnsafe:!0,params:[{name:"block",type:"Hash"},{name:"targets",type:"Option"},{name:"storageKeys",type:"Option"},{name:"methods",type:"Option"}],type:"TraceBlockResponse"},trieMigrationStatus:{description:"Check current migration state",isUnsafe:!0,params:[{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"MigrationStatusResult"}},types:{ApiId:"[u8; 8]",BlockTrace:{blockHash:"Text",parentHash:"Text",tracingTargets:"Text",storageKeys:"Text",spans:"Vec",events:"Vec"},BlockTraceEvent:{target:"Text",data:"BlockTraceEventData",parentId:"Option"},BlockTraceEventData:{stringValues:"HashMap"},BlockTraceSpan:{id:"u64",parentId:"Option",name:"Text",target:"Text",wasm:"bool"},KeyValueOption:"(StorageKey, Option)",MigrationStatusResult:{topRemainingToMigrate:"u64",childRemainingToMigrate:"u64"},ReadProof:{at:"Hash",proof:"Vec"},RuntimeVersionApi:"(ApiId, u32)",RuntimeVersion:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec",transactionVersion:"u32",stateVersion:"u8"},RuntimeVersionPre4:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec",transactionVersion:"u32"},RuntimeVersionPre3:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec"},RuntimeVersionPartial:{specName:"Text",specVersion:"u32",apis:"Vec"},SpecVersion:"u32",StorageChangeSet:{block:"Hash",changes:"Vec"},TraceBlockResponse:{_enum:{TraceError:"TraceError",BlockTrace:"BlockTrace"}},TraceError:{error:"Text"}}}},52802(e,t,a){function n(e){const t=[];let a=0,n=0,r=0,i=0,s=0;for(let o=0,c=e.length;o":a--;break;case"[":n++;break;case"]":n--;break;case"{":r++;break;case"}":r--;break;case"(":i++;break;case")":i--}if(a||n||r||i)throw new Error(`Invalid definition (missing terminators) found in ${e}`);return t.push(e.substring(s,e.length).trim()),t}a.d(t,{h:()=>n})},52831(e,t,a){a.d(t,{_:()=>r});const n=/(Development|Local Testnet)$/;function r(e){return!!e&&!!n.test(e.toString())}},52959(e,t,a){a.d(t,{H:()=>i});var n=a(65281),r=a(6409);function i(e){const t=(0,r.e)(e);if(32!==t.length)throw new Error(`Expected a seed matching 32 bytes, found ${t.length}`);const a=n.iG(t);return{publicKey:n.lG(a),secretKey:a}}},53335(e,t,a){a.d(t,{g:()=>u});var n=a(74689),r=a(93302),i=a(99953),s=a(6409),o=a(16438),c=a(49141),d=a(47075);function u(e,t=(0,c.a)(),a=d.b,u){const l=(0,s.e)(e);return{params:a,password:!i.CW||!u&&(0,o.i_)()?(0,o.sc)(l,t,Math.log2(a.N),a.r,a.p):(0,n.s)(l,t,(0,r.b)({dkLen:64},a)),salt:t}}},53403(e,t,a){a.d(t,{p:()=>s});var n=a(37459),r=a(51321),i=a(11709);function s(e,t){const a={getInstanceId:()=>e},s=(0,r.B)((...e)=>new n.c(a=>{const n=t(...e).subscribe(a);return()=>{s.unmemoize(...e),n.unsubscribe()}}).pipe((0,i.V)()),a);return s}},54143(e,t,a){a.d(t,{Ed:()=>r,eR:()=>n,qv:()=>i});const n=/^0x[\da-fA-F]+$/,r=/^[\da-fA-F]+$/;function i(e,t=-1,a){return"string"==typeof e&&("0x"===e||n.test(e))&&(-1===t?a||e.length%2==0:e.length===2+Math.ceil(t/4))}},54190(e,t,a){var n;a.d(t,{K:()=>n}),function(e){e[e.BTreeMap=0]="BTreeMap",e[e.BTreeSet=1]="BTreeSet",e[e.Compact=2]="Compact",e[e.DoNotConstruct=3]="DoNotConstruct",e[e.Enum=4]="Enum",e[e.HashMap=5]="HashMap",e[e.Int=6]="Int",e[e.Linkage=7]="Linkage",e[e.Null=8]="Null",e[e.Option=9]="Option",e[e.Plain=10]="Plain",e[e.Range=11]="Range",e[e.RangeInclusive=12]="RangeInclusive",e[e.Result=13]="Result",e[e.Set=14]="Set",e[e.Si=15]="Si",e[e.Struct=16]="Struct",e[e.Tuple=17]="Tuple",e[e.UInt=18]="UInt",e[e.Vec=19]="Vec",e[e.VecFixed=20]="VecFixed",e[e.WrapperKeepOpaque=21]="WrapperKeepOpaque",e[e.WrapperOpaque=22]="WrapperOpaque"}(n||(n={}))},55025(e,t,a){a.d(t,{s:()=>s});var n=a(63937),r=a(51189),i=a(47075);function s(e){if(!(e instanceof Uint8Array))throw new Error("Expected input to be a Uint8Array");if(e.length<44)throw new Error(`Invalid input length: expected 44 bytes, found ${e.length}`);const t=e.subarray(0,32),a=(0,n.i)(e.subarray(32,36),r.oH).toNumber(),s=(0,n.i)(e.subarray(36,40),r.oH).toNumber(),o=(0,n.i)(e.subarray(40,44),r.oH).toNumber();if(a>1<<20||s>4||o>16)throw new Error("Scrypt parameters exceed safe limits");if(!i.Q.some(e=>e.N===a&&e.p===s&&e.r===o))throw new Error("Invalid injected scrypt params found");return{params:{N:a,p:s,r:o},salt:t}}},55192(e,t,a){a.d(t,{I:()=>u});var n=a(23100),r=a(85871),i=a(17080),s=a(6409),o=a(76733),c=a(33482),d=a(26679);class u extends d.d{constructor(e,t){const[a,n]=!(0,c.b)(t)||t instanceof d.d?Array.isArray(t)||(0,o.K)(t)?[(0,s.e)(t),0]:[t,0]:function(e){if(!e.length)return[new Uint8Array,0];const[t,a]=(0,r.o)(e),n=t+a;if(a>10485760)throw new Error(`Bytes length ${a.toString()} exceeds 10485760`);if(n>e.length)throw new Error(`Bytes: required length less than remainder, expected at least ${n}, found ${e.length}`);return[e.subarray(t,n),n]}(t);super(e,a,n)}get encodedLength(){return this.length+(0,i.R)(this.length).length}inspect(e){const t=(0,i.R)(this.length);return{outer:e?[super.toU8a()]:this.length?[t,super.toU8a()]:[t]}}toRawType(){return"Bytes"}toU8a(e){return e?super.toU8a(e):(0,n.h)(this)}}},55745(e,t,a){a.d(t,{Kk:()=>n,Nz:()=>o,PX:()=>s,hJ:()=>r,hP:()=>i});const n=["scrypt","xsalsa20-poly1305"],r=["none"],i="3",s=24,o=44},56197(e,t,a){a.d(t,{a:()=>r});var n=a(54143);function r(e){if(!e||"0x"===e)return"";if(n.eR.test(e))return e.substring(2);if(n.Ed.test(e))return e;throw new Error(`Expected hex value to convert, found '${e}'`)}},56393(e,t,a){a.d(t,{E:()=>i});var n=a(88929);const r=/^((0x[a-fA-F0-9]+|[\p{L}\d]+(?: [\p{L}\d]+)*))((\/\/?[^/]+)*)(\/\/\/(.*))?$/u;function i(e){const t=e.normalize("NFC").match(r);if(null===t)throw new Error("Unable to match provided value to a secret URI");const[,a,,i,,,s]=t,{path:o}=(0,n._)(i);return{derivePath:i,password:s,path:o,phrase:a}}},57041(e,t,a){a.d(t,{a:()=>i});var n=a(665);const r={bitLength:-1,isLe:!0,isNegative:!1};function i(e,{bitLength:t=-1,isLe:a=!0,isNegative:i=!1}=r){const s=(0,n.A)(e),o=-1===t?Math.ceil(s.bitLength()/8):Math.ceil((t||0)/8);if(!e)return-1===t?new Uint8Array(1):new Uint8Array(o);const c=new Uint8Array(o),d=i?s.toTwos(8*o):s;return c.set(d.toArray(a?"le":"be",o),0),c}},57432(e,t,a){a.d(t,{X:()=>s});var n=a(65281),r=a(6409);const i=new Uint8Array;function s(e,t,a,s=i,o=i){const c=(0,r.e)(a),d=(0,r.e)(t);if(32!==c.length)throw new Error("Invalid publicKey, expected 32-bytes");if(96!==d.length)throw new Error("Invalid vrfSign output, expected 96 bytes");return n.Pz.verify((0,r.e)(e),d,c,(0,r.e)(s),(0,r.e)(o))}},57559(e,t,a){a.d(t,{p:()=>r});var n=a(14969);class r extends n.q{static with(e,t){return class extends r{constructor(t,a){super(t,a,e)}toRawType(){return t||super.toRawType()}}}}},58696(e,t,a){a.d(t,{Kf:()=>c,nU:()=>o,xY:()=>d});var n=a(52001),r=a(15460),i=a(16438),s=a(97916);const o=(0,s.aU)({256:i.$Q,512:i.Zf},{256:n.sc,512:r.Zf}),c=(0,s.dp)(256,o),d=(0,s.dp)(512,o)},58797(e,t,a){function n(e,t){setTimeout(()=>{Promise.resolve().then(()=>{e()}).catch(e=>{t?t(e):console.error(e)})},0)}a.d(t,{d:()=>n})},59385(e,t,a){a.d(t,{E5:()=>x,U6:()=>h,tG:()=>u});var n=a(93302),r=a(44734),i=a(29220),s=a(60750),o=a(54190);const c=e=>e.toString(),d=["BTreeMap","BTreeSet","Compact","HashMap","Option","Result","Vec"];function u(e,t,a=c){return`${e}${t?`<${(Array.isArray(t)?t:[t]).map(a).join(", ")}>`:""}`}function l(e,t,a){const{info:n,sub:r}=t;switch(n){case o.K.BTreeMap:case o.K.BTreeSet:case o.K.Compact:case o.K.HashMap:case o.K.Linkage:case o.K.Option:case o.K.Range:case o.K.RangeInclusive:case o.K.Result:case o.K.Vec:case o.K.WrapperKeepOpaque:case o.K.WrapperOpaque:return u(a,r,t=>h(e,t))}throw new Error(`Unable to encode ${(0,i.A)(t)} with params`)}function f(e,t,a,r){const s=t.map(({name:e})=>e);if(!s.every(e=>!!e))throw new Error(`Subtypes does not have consistent names, ${s.join(", ")}`);const o=(0,n.b)({},r);for(let a=0,n=t.length;al(e,t,"BTreeMap"),[o.K.BTreeSet]:(e,t)=>l(e,t,"BTreeSet"),[o.K.Compact]:(e,t)=>l(e,t,"Compact"),[o.K.DoNotConstruct]:(e,{displayName:t,lookupIndex:a,lookupName:n})=>`DoNotConstruct<${n||t||((0,s.b)(a)?"Unknown":e.createLookupType(a))}>`,[o.K.Enum]:(e,{sub:t})=>{if(!Array.isArray(t))throw new Error("Unable to encode Enum type");return t.every(({type:e})=>"Null"===e)?(0,i.A)({_enum:t.map(({name:e},t)=>`${e||`Empty${t}`}`)}):f(e,t,!0)},[o.K.HashMap]:(e,t)=>l(e,t,"HashMap"),[o.K.Int]:(e,{length:t=32})=>`Int<${t}>`,[o.K.Linkage]:(e,t)=>l(e,t,"Linkage"),[o.K.Null]:(e,t)=>"Null",[o.K.Option]:(e,t)=>l(e,t,"Option"),[o.K.Plain]:(e,{displayName:t,type:a})=>t||a,[o.K.Range]:(e,t)=>l(e,t,"Range"),[o.K.RangeInclusive]:(e,t)=>l(e,t,"RangeInclusive"),[o.K.Result]:(e,t)=>l(e,t,"Result"),[o.K.Set]:(e,{length:t=8,sub:a})=>{if(!Array.isArray(a))throw new Error("Unable to encode Set type");return(0,i.A)({_set:a.reduce((e,{index:t,name:a},r)=>(0,n.b)(e,{[`${a||`Unknown${t||r}`}`]:t||r}),{_bitLength:t||8})})},[o.K.Si]:(e,{lookupName:t,type:a})=>t||a,[o.K.Struct]:(e,{alias:t,sub:a})=>{if(!Array.isArray(a))throw new Error("Unable to encode Struct type");return f(e,a,!1,t?{_alias:[...t.entries()].reduce((e,[t,a])=>(0,n.b)(e,{[t]:a}),{})}:{})},[o.K.Tuple]:(e,{sub:t})=>{if(!Array.isArray(t))throw new Error("Unable to encode Tuple type");return`(${t.map(t=>h(e,t)).join(",")})`},[o.K.UInt]:(e,{length:t=32})=>`UInt<${t}>`,[o.K.Vec]:(e,t)=>l(e,t,"Vec"),[o.K.VecFixed]:(e,{length:t,sub:a})=>{if(!(0,r.E)(t)||!a||Array.isArray(a))throw new Error("Unable to encode VecFixed type");return`[${a.type};${t}]`},[o.K.WrapperKeepOpaque]:(e,t)=>l(e,t,"WrapperKeepOpaque"),[o.K.WrapperOpaque]:(e,t)=>l(e,t,"WrapperOpaque")};function b(e,t,a=!0){return a&&t.lookupName?t.lookupName:p[t.info](e,t)}function h(e,t){return t.displayName&&!d.some(e=>t.displayName===e)?t.displayName:b(e,t)}function x(e,t){return(0,n.b)({},t,{type:b(e,t,!1)})}},59519(e,t,a){a.d(t,{D8:()=>o,MJ:()=>s,Mp:()=>i});var n=a(6404),r=a(94547);function i(...e){return t=>((0,r.G)(t)||(0,n.T)(t))&&e.every(e=>(0,n.T)(t[e]))}function s(...e){return t=>(0,n.T)(t)&&e.every(e=>(0,n.T)(t[e]))}function o(...e){return t=>(0,r.G)(t)&&e.every(e=>(0,n.T)(t[e]))}},59540(e,t,a){a.d(t,{V:()=>s});const n="0123456789abcdef",r=new Uint8Array(256),i=new Uint8Array(65536);for(let e=0,t=16;e9&&(r[0|n[e].toUpperCase().charCodeAt(0)]=0|e);for(let e=0;e<256;e++){const t=e<<8;for(let a=0;a<256;a++)i[t|a]=r[e]<<4|r[a]}function s(e,t=-1){if(!e)return new Uint8Array;let a=e.startsWith("0x")?2:0;const n=Math.ceil((e.length-a)/2),r=Math.ceil(-1===t?n:t/8),s=new Uint8Array(r);for(let t=r>n?r-n:0;tn})},61230(e,t,a){a.d(t,{x:()=>o});var n=a(7076),r=a(99953),i=a(6409),s=a(16438);function o(e,t,a,o){const c=(0,i.e)(e),d=(0,i.e)(a),u=(0,i.e)(t);if(32!==d.length)throw new Error(`Invalid publicKey, received ${d.length}, expected 32`);if(64!==u.length)throw new Error(`Invalid signature, received ${u.length} bytes, expected 64`);try{return!r.CW||!o&&(0,s.i_)()?(0,s.x1)(u,c,d):n.ev.verify(u,c,d)}catch{return!1}}},61270(e,t,a){a.d(t,{Q:()=>r});var n=a(30905);class r extends n.r{#Ge;constructor(e,t,a,{rangeName:n="Range"}={}){super(e,[t,t],a),this.#Ge=n}static with(e){return class extends r{constructor(t,a){super(t,e,a)}}}get start(){return this[0]}get end(){return this[1]}toRawType(){return`${this.#Ge}<${this.start.toRawType()}>`}}},61640(e,t,a){a.d(t,{Ay:()=>s});var n=a(95647),r=a(81284);const i={name:"@pezkuwi/ui-keyring",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/ui-keyring/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/ui-keyring/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"3.17.2"};(0,r.Q)(i,null,[n.z]);const s=a(770).AC},61771(e,t,a){a.d(t,{Y:()=>r});var n=a(54143);function r(e){return!!e&&(0,n.qv)(e,-1)}},61941(e,t,a){a.d(t,{D:()=>r});var n=a(57559);class r extends(n.p.with(32)){__UIntType="u32"}},62518(e,t,a){a.d(t,{S:()=>o});var n=a(67342),r=a(86319),i=a(99953),s=a(16438);function o(e,t){if(32!==e.length)throw new Error("Expected valid 32-byte private key as a seed");if(!i.CW||!t&&(0,s.i_)()){const t=(0,s.G3)(e),a=t.slice(32);if((0,r.U)(a))throw new Error("Invalid publicKey generated from WASM interface");return{publicKey:a,secretKey:t.slice(0,32)}}return{publicKey:n.bI.getPublicKey(e,!0),secretKey:e}}},62846(e,t,a){a.d(t,{v:()=>i});var n=a(95927),r=a(56197);function i(e,{isLe:t=!1,isNegative:a=!1}={}){if(!e||"0x"===e)return new n(0);const i=(0,r.a)(e),s=new n(i,16,t?"le":"be");return a?s.fromTwos(4*i.length):s}},63181(e,t,a){function n(e){return null===e}a.d(t,{k:()=>n})},63513(e,t,a){a.d(t,{E:()=>P,F:()=>N});var n=a(6409),r=a(99953),i=a(16438),s=a(97916),o=a(91839),c=a(67949);const d=(0,c.Q)("11400714785074694791"),u=(0,c.Q)("14029467366897019727"),l=(0,c.Q)("1609587929392839161"),f=(0,c.Q)("9650029242287828579"),p=(0,c.Q)("2870177450012600261"),b=(0,c.Q)("0xffffffffffffffff"),h=(0,c.Q)(7),x=(0,c.Q)(11),m=(0,c.Q)(12),y=(0,c.Q)(16),g=(0,c.Q)(18),V=(0,c.Q)(23),w=(0,c.Q)(27),v=(0,c.Q)(29),S=(0,c.Q)(31),k=(0,c.Q)(32),I=(0,c.Q)(33),T=(0,c.Q)(64),A=(0,c.Q)(256);function C(e,t){const a=e&b;return(a<>T-t)&b}function E(e,t,a){const n=new Array(a);let r=0;for(let i=0;i=0;e--)i=(i<=0){const e=e=>d*C(e+u*E(t,r,4),S);do{a.v1=e(a.v1),r+=8,a.v2=e(a.v2),r+=8,a.v3=e(a.v3),r+=8,a.v4=e(a.v4),r+=8}while(r<=n)}return r=32?((((C(i,o.jZ)+C(s,h)+C(y,m)+C(T,g)^d*C(i*u,S))*d+f^d*C(s*u,S))*d+f^d*C(y*u,S))*d+f^d*C(T*u,S))*d+f:a+p);for(;M<=r-8;)N=b&f+d*C(N^d*C(u*E(n,M,4),S),w),M+=8;for(M+4<=r&&(N=b&l+u*C(N^d*E(n,M,2),V),M+=4);M>I),N=b&l*(N^N>>v),N=b&(N^N>>k);const P=new Uint8Array(8);for(let e=7;e>=0;e--)P[e]=Number(N%A),N/=A;return P}function N(e,t=64,a){const s=Math.ceil(t/64),o=(0,n.e)(e);if(!r.CW||!a&&(0,i.i_)())return(0,i.JP)(o,s);const c=new Uint8Array(8*s);for(let e=0;ed});var n=a(91829),r=a(878),i=a(74426),s=a(72012),o=a(37622),c=a(28276);function d(e,t){if(!(t instanceof n.O))throw new Error("You need to pass a valid Metadata instance to Decorated");const a=t.asLatest,d=t.version;return{consts:(0,r.n)(e,a,d),errors:(0,i.R)(e,a,d),events:(0,s.H)(e,a,d),query:(0,c.t)(e,a,d),registry:e,tx:(0,o.Kw)(e,a,d)}}},63724(e,t,a){function n(e){return(e&&e.constructor)===Error||e instanceof Error}a.d(t,{b:()=>n})},64401(e,t,a){a.d(t,{a:()=>r});var n=a(85871);function r(e){const[t,a]=(0,n.M)(e),r=t+a.toNumber();return[r,e.subarray(t,r)]}},64792(e,t,a){a.d(t,{Er:()=>o,H1:()=>s,d1:()=>c,sp:()=>d});var n=a(30113),r=a(16438),i=a(97916);const s=(0,i.aU)({256:r.So,512:r.Rc},{256:n.lY,512:n.a0}),o=(0,i.dp)(256,s),c=(0,i.dp)(512,s),d=(0,i.wu)(s)},65587(e,t,a){a.d(t,{K:()=>b});var n=a(6409),r=a(96944),i=a(76506),s=a(61230),o=a(29485),c=a(34670);const d=e=>(t,a,n)=>(0,o.k)(t,a,n,e,!0),u=[["ecdsa",d("blake2")],["ethereum",d("keccak")]],l=[["ed25519",s.x],["sr25519",c.H]];function f(e,{message:t,publicKey:a,signature:n},r=[...l,...u]){return e.isValid=r.some(([r,i])=>{try{if(i(t,n,a))return e.crypto=r,!0}catch{}return!1}),e}function p(e,{message:t,publicKey:a,signature:n}){if(![0,1,2].includes(n[0])||![65,66].includes(n.length))throw new Error(`Unknown crypto type, expected signature prefix [0..2], found ${n[0]}`);return 66===n.length?e=f(e,{message:t,publicKey:a,signature:n.subarray(1)},u):((e=f(e,{message:t,publicKey:a,signature:n.subarray(1)},l)).isValid||(e=f(e,{message:t,publicKey:a,signature:n},u)),e.isValid||(e.crypto="none")),e}function b(e,t,a){const s=(0,n.e)(t);if(![64,65,66].includes(s.length))throw new Error(`Invalid signature length, expected [64..66] bytes, found ${s.length}`);const o=(0,i.F)(a),c={message:(0,n.e)(e),publicKey:o,signature:s},d={crypto:"none",isValid:!1,isWrapped:(0,r.Ap)(c.message,!0),publicKey:o},u=(0,r.Ap)(c.message,!1),l=function(e){return[0,1,2].includes(e[0])&&[65,66].includes(e.length)?p:f}(s);return l(d,c),"none"!==d.crypto||d.isWrapped&&!u?d:(c.message=u?(0,r.ZH)(c.message):(0,r.C1)(c.message),l(d,c))}},66516(e,t,a){a.d(t,{aj:()=>f});const n=["BTreeMap","BTreeSet","HashMap","Vec"],r=n.concat(["Compact","DoNotConstruct","Int","Linkage","Range","RangeInclusive","Result","Opaque","Option","UInt","WrapperKeepOpaque","WrapperOpaque"]),i=["<","(","[",'"',","," "],s=[c("::Inherent","InherentOfflineReport",!1),c("VecDeque<","Vec<",!1),e=>{if(e.includes(" as HasCompact"))for(let t=0,a=e.length;t`)}return e},u("Bounded",!0),u("Weak",!1),function(){const e=/\s/g,t=/(T|Self)::/g,a=/<(T|Self)asTrait>::/g,n=/::/g,r=//g,i=/::Type/g;return s=>(e.lastIndex=0,t.lastIndex=0,a.lastIndex=0,n.lastIndex=0,r.lastIndex=0,i.lastIndex=0,s.replace(e,"").replace(t,"").replace(a,"").replace(n,"").replace(r,"Lookup").replace(i,""))}(),function(){const e=e=>`(${e},${e})`;return t=>d(t,"PairOf<",e)}(),function(){const e=e=>e;return t=>d(t,"Box<",e)}(),e=>{for(let t=0,a=e.length;t{const n=t-a.length;return n>=0&&e.substring(n,t)===a&&(0===n||i.includes(e[n-1]))})){const a=o(e,t+1);e=`${e.substring(0,t)}${e.substring(a+1)}`}return e},c("String","Text"),c("Vec","Bytes"),c("&\\[u8\\]","Bytes"),c("&'static\\[u8\\]","Bytes"),c("RawAddress","Address"),c("Lookup::Source","LookupSource"),c("Lookup::Target","LookupTarget"),c("exec::StorageKey","ContractStorageKey"),function(){const e=/,\)/g,t=/\(([^,]+)\)/;return a=>(e.lastIndex=0,a.replace(e,")").replace(t,"$1"))}(),e=>{let t=0;for(;-1!==t;)if(t=e.indexOf("::"),0===t)e=e.substring(2);else if(-1!==t){let a=t;for(;-1!==a&&!i.includes(e[a]);)a--;e=`${e.substring(0,a+1)}${e.substring(t+2)}`}return e},e=>e.trim()];function o(e,t){let a=0;for(let n=t,r=e.length;n"===e[n]){if(!a)return n;a--}else"<"===e[n]&&a++;throw new Error(`Unable to find closing matching <> on '${e}' (start ${t})`)}function c(e,t,a=!0){const n=new RegExp(`(^${e}|${i.map(t=>`\\${t}${e}`).join("|")})`,"g"),r=e=>(n.lastIndex=0,a&&i.includes(e[0])?`${e[0]}${t}`:t);return e=>e.replace(n,r)}function d(e,t,a){let n=-1;for(;;){if(n=e.indexOf(t,n+1),-1===n)return e;const r=n+t.length,i=o(e,r);e=`${e.substring(0,n)}${a(e.substring(r,i))}${e.substring(i+1)}`}}function u(e,t){return a=>{for(let r=0,i=n.length;r{const a=e.split(",").map(e=>e.trim()).filter(e=>e);return t&&a.pop(),`${i}<${a.join(",")}>`})}return a}}const l=new Map;function f(e){const t=e.toString(),a=l.get(t);if(a)return a;let n=t;for(let e=0,t=s.length;er});var n=a(35198);class r extends n.g{constructor(e,t,a,n){super(e,{Ok:t,Err:a},n)}static with(e){return class extends r{constructor(t,a){super(t,e.Ok,e.Err,a)}}}get asErr(){if(!this.isErr)throw new Error("Cannot extract Err value from Ok result, check isErr first");return this.value}get asOk(){if(!this.isOk)throw new Error("Cannot extract Ok value from Err result, check isOk first");return this.value}get isEmpty(){return this.isOk&&this.value.isEmpty}get isErr(){return!this.isOk}get isOk(){return 0===this.index}toRawType(){const e=this._toRawStruct();return`Result<${e.Ok},${e.Err}>`}}},68050(e,t,a){a.d(t,{c:()=>f});var n=a(33308),r=a(92100),i=a(63181),s=a(56109),o=a(33482),c=a(60750),d=a(71135),u=a(5886);class l extends u.U{toRawType(){return"None"}}class f{registry;createdAtHash;initialU8aLength;isStorageFallback;#o;#X;constructor(e,t,a,{definition:r,setDefinition:u=s.D}={}){const p=r||u((0,d.q8)(e,t)),b=(0,o.b)(a)&&a.length&&!(0,n.Z)(a)?0===a[0]?new l(e):new p(e,a.subarray(1)):function(e,t,a){return a instanceof t?a:a instanceof f?a.value instanceof t?a.value:a.isNone?new l(e):new t(e,a.value):(0,i.k)(a)||(0,c.b)(a)||"0x"===a||a instanceof l?new l(e):(0,o.b)(a)?a.length&&0!==a[0]?new t(e,a.subarray(1)):new l(e):new t(e,a)}(e,p,a);this.registry=e,this.#o=p,this.#X=b,b?.initialU8aLength&&(this.initialU8aLength=1+b.initialU8aLength)}static with(e){let t;const a=e=>(t=e,e);return class extends f{constructor(n,r){super(n,e,r,{definition:t,setDefinition:a})}}}get encodedLength(){return 1+this.#X.encodedLength}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return this.isNone}get isNone(){return this.#X instanceof l}get isSome(){return!this.isNone}get value(){return this.#X}eq(e){return e instanceof f?this.isSome===e.isSome&&this.value.eq(e.value):this.value.eq(e)}inspect(){if(this.isNone)return{outer:[new Uint8Array([0])]};const{inner:e,outer:t=[]}=this.#X.inspect();return{inner:e,outer:[new Uint8Array([1]),...t]}}toHex(){return this.isNone?"0x":(0,r.X)(this.toU8a().subarray(1))}toHuman(e,t){return this.#X.toHuman(e,t)}toJSON(){return this.isNone?null:this.#X.toJSON()}toPrimitive(e){return this.isNone?null:this.#X.toPrimitive(e)}toRawType(e){const t=this.registry.getClassName(this.#o)||new this.#o(this.registry).toRawType();return e?t:`Option<${t}>`}toString(){return this.#X.toString()}toU8a(e){if(e)return this.#X.toU8a(!0);const t=new Uint8Array(this.encodedLength);return this.isSome&&(t.set([1]),t.set(this.#X.toU8a(),1)),t}unwrap(){if(this.isNone)throw new Error("Option: unwrapping a None value");return this.#X}unwrapOr(e){return this.isSome?this.unwrap():e}unwrapOrDefault(){return this.isSome?this.unwrap():new this.#o(this.registry)}}},68355(e,t,a){a.d(t,{Y:()=>i});var n=a(9799),r=a(64792);function i(e,t,a){return"keccak"===e?(0,r.H1)(t,void 0,a):(0,n.q)(t,void 0,void 0,a)}},68666(e,t,a){a.d(t,{W:()=>r});var n=a(61270);class r extends n.Q{constructor(e,t,a){super(e,t,a,{rangeName:"RangeInclusive"})}static with(e){return class extends r{constructor(t,a){super(t,e,a)}}}}},69062(e,t,a){a.d(t,{a:()=>c});var n=a(85871),r=a(17080),i=a(56109),s=a(33482),o=a(71135);class c{registry;createdAtHash;initialU8aLength;isStorageFallback;#o;#X;constructor(e,t,a=0,{definition:r,setDefinition:d=i.D}={}){this.registry=e,this.#o=r||d((0,o.q8)(e,t));const[u,l]=function(e,t,a){if((0,s.b)(a)){const[r,i]=(3&a[0])<3?(0,n.o)(a):(0,n.M)(a);return[new t(e,i),r]}if(a instanceof c){const n=a.unwrap();return n instanceof t?[n,0]:[new t(e,n),0]}return a instanceof t?[a,0]:[new t(e,a),0]}(e,this.#o,a);this.initialU8aLength=l,this.#X=u}static with(e){let t;const a=e=>t=e;return class extends c{constructor(n,r){super(n,e,r,{definition:t,setDefinition:a})}}}get encodedLength(){return this.toU8a().length}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return this.#X.isEmpty}bitLength(){return this.#X.bitLength()}eq(e){return this.#X.eq(e instanceof c?e.#X:e)}inspect(){return{outer:[this.toU8a()]}}toBigInt(){return this.#X.toBigInt()}toBn(){return this.#X.toBn()}toHex(e){return this.#X.toHex(e)}toHuman(e,t){return this.#X.toHuman(e,t)}toJSON(){return this.#X.toJSON()}toNumber(){return this.#X.toNumber()}toPrimitive(e){return this.#X.toPrimitive(e)}toRawType(){return`Compact<${this.registry.getClassName(this.#o)||this.#X.toRawType()}>`}toString(){return this.#X.toString()}toU8a(e){return(0,r.R)(this.#X.toBn())}unwrap(){return this.#X}}},69130(e,t,a){a.d(t,{S:()=>f});var n=a(23100),r=a(64401),i=a(17080),s=a(54143),o=a(6409),c=a(33482),d=a(26679),u=a(71135),l=a(55192);class f extends l.I{#o;#Je;#Xe;constructor(e,t,a,{opaqueName:i="WrapperKeepOpaque"}={}){const[l,f,p]=function(e,t,a){const i=(0,u.q8)(e,t);if((0,c.b)(a)||(0,s.qv)(a))try{const[,t]=(0,s.qv)(a)?[0,(0,o.e)(a)]:a instanceof d.d?[0,a.subarray()]:(0,r.a)(a);return[i,new i(e,t),a]}catch{return[i,null,a]}const l=new i(e,a);return[i,l,(0,n.h)(l.toU8a())]}(e,t,a);super(e,p),this.#o=l,this.#Je=f,this.#Xe=i}static with(e){return class extends f{constructor(t,a){super(t,e,a)}}}get isDecoded(){return!!this.#Je}inspect(){return this.#Je?{inner:[this.#Je.inspect()],outer:[(0,i.R)(this.length)]}:{outer:[(0,i.R)(this.length),this.toU8a(!0)]}}toHuman(e,t){return this.#Je?this.#Je.toHuman(e,t):super.toHuman(e,t)}toPrimitive(e){return this.#Je?this.#Je.toPrimitive(e):super.toPrimitive(e)}toRawType(){return`${this.#Xe}<${this.registry.getClassName(this.#o)||(this.#Je?this.#Je.toRawType():new this.#o(this.registry).toRawType())}>`}toString(){return this.#Je?this.#Je.toString():super.toString()}unwrap(){if(!this.#Je)throw new Error(`${this.#Xe}: unwrapping an undecodable value`);return this.#Je}}},69679(e,t,a){a.d(t,{z:()=>n});const n={name:"@pezkuwi/ui-shared",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/ui-shared/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/ui-shared/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"3.17.2"}},70017(e,t,a){a.d(t,{J:()=>S});var n=a(85871),r=a(83448),i=a(17080),s=a(92100),o=a(54143),c=a(6409),d=a(8781),u=a(94547),l=a(29220),f=a(33482),p=a(5457),b=a(35198),h=a(26679),x=a(96328),m=a(75156),y=a(3877),g=a(98909),V=a(71135);const w=(0,d.v)("Map");function v(e,t,a,n){const r=new Map;for(const[i,s]of n.entries()){const n=t.prototype instanceof p.u||t.prototype instanceof x._||t.prototype instanceof b.g;try{r.set(i instanceof t?i:new t(e,n&&"string"==typeof i?JSON.parse(i):i),s instanceof a?s:new a(e,s))}catch(e){throw w.error("Failed to decode key or value:",e.message),e}}return[t,a,r,0]}class S extends Map{registry;createdAtHash;initialU8aLength;isStorageFallback;#Qe;#q;#Ze;constructor(e,t,a,r,i="HashMap"){const[s,d,l,p]=function(e,t,a,r){const i=(0,V.q8)(e,t),s=(0,V.q8)(e,a);if(!r)return[i,s,new Map,0];if((0,f.b)(r)||(0,o.qv)(r))return function(e,t,a,r){const i=new Map,[s,o]=(0,n.o)(r),c=[];for(let e=0;e`}toString(){return(0,l.A)(this.toJSON())}toU8a(e){const t=[];e||t.push((0,i.R)(this.size));for(const[a,n]of this.entries())t.push(a.toU8a(e),n.toU8a(e));return(0,r.Q)(t)}}},70248(e,t,a){a.d(t,{E:()=>g});var n=a(27429),r=a(8781),i=a(56109),s=a(70714),o=a(29220),c=a(60750),d=a(63181),u=a(93302),l=a(38405),f=a(23440),p=a(39277);var b=a(41623);const h={1e3:"Normal Closure",1001:"Going Away",1002:"Protocol Error",1003:"Unsupported Data",1004:"(For future)",1005:"No Status Received",1006:"Abnormal Closure",1007:"Invalid frame payload data",1008:"Policy Violation",1009:"Message too big",1010:"Missing Extension",1011:"Internal Error",1012:"Service Restart",1013:"Try Again Later",1014:"Bad Gateway",1015:"TLS Handshake"},x={chain_finalisedHead:"chain_finalizedHead",chain_subscribeFinalisedHeads:"chain_subscribeFinalizedHeads",chain_unsubscribeFinalisedHeads:"chain_unsubscribeFinalizedHeads"},m=(0,r.v)("api-ws");function y(e,t){Object.keys(e).forEach(a=>{t&&t(e[a]),delete e[a]})}class g{#Ye;#g;#et;#tt;#T;#at={};#nt;#rt;#it={};#st;#ke;#ot;#ct;#dt;#ut=!1;#v={};#lt=null;#ft;#pt;constructor(e="ws://127.0.0.1:9944",t=2500,a={},r,s,o){const c=Array.isArray(e)?e:[e];if(0===c.length)throw new Error("WsProvider requires at least one Endpoint");c.forEach(e=>{if(!/^(wss|ws):\/\//.test(e))throw new Error(`Endpoint should start with 'ws://', received '${e}'`)});const d=void 0===o?b.HX:o;this.#Ye=new b.qK(0===s?0:s||b.bo,d),this.#ke=o,this.#st=s||b.bo,this.#T=new n.b,this.#ot=t||0,this.#g=new p.$,this.#ct=-1,this.#et=c,this.#tt=a,this.#ft=null,this.#rt={active:{requests:0,subscriptions:0},total:{bytesRecv:0,bytesSent:0,cached:0,errors:0,requests:0,subscriptions:0,timeout:0}},this.#dt={bytesRecv:0,bytesSent:0,cached:0,errors:0,requests:0,subscriptions:0,timeout:0},this.#pt=r||6e4,t&&t>0&&this.connectWithRetry().catch(i.l),this.#nt=new Promise(e=>{this.#T.once("connected",()=>{e(this)})})}get hasSubscriptions(){return!0}get isClonable(){return!0}get isConnected(){return this.#ut}get isReady(){return this.#nt}get endpoint(){return this.#et[this.#ct]}clone(){return new g(this.#et)}selectEndpointIndex(e){return(this.#ct+1)%e.length}async connect(){if(this.#ft)throw new Error("WebSocket is already connected");try{this.#ct=this.selectEndpointIndex(this.#et),this.#ft=void 0!==l.Mn.WebSocket&&(0,s.R)(l.Mn.WebSocket,f.k)?new f.k(this.endpoint):new f.k(this.endpoint,void 0,{headers:this.#tt}),this.#ft&&(this.#ft.onclose=this.#bt,this.#ft.onerror=this.#ht,this.#ft.onmessage=this.#xt,this.#ft.onopen=this.#mt),this.#lt=setInterval(()=>this.#yt(),5e3)}catch(e){throw m.error(e),this.#gt("error",e),e}}async connectWithRetry(){if(this.#ot>0)try{await this.connect()}catch{setTimeout(()=>{this.connectWithRetry().catch(i.l)},this.#ot)}}async disconnect(){this.#ot=0;try{this.#ft&&this.#ft.close(1e3)}catch(e){throw m.error(e),this.#gt("error",e),e}}get stats(){return{active:{requests:Object.keys(this.#at).length,subscriptions:Object.keys(this.#v).length},total:this.#rt.total}}get ttl(){return this.#ke}get endpointStats(){return this.#dt}on(e,t){return this.#T.on(e,t),()=>{this.#T.removeListener(e,t)}}send(e,t,a,n){this.#dt.requests++,this.#rt.total.requests++;const[r,i]=this.#g.encodeJson(e,t);if(0===this.#st)return this.#Vt(r,i,e,t,n);const s=a?`${e}::${(0,o.A)(t)}`:"";let c=a?this.#Ye.get(s):null;return c?(this.#dt.cached++,this.#rt.total.cached++):(c=this.#Vt(r,i,e,t,n),a&&this.#Ye.set(s,c)),c}async#Vt(e,t,a,n,r){return new Promise((i,s)=>{try{if(!this.isConnected||null===this.#ft)throw new Error("WebSocket is not connected");const o=(e,t)=>{e?s(e):i(t)};m.debug(()=>["calling",a,t]),this.#at[e]={callback:o,method:a,params:n,start:Date.now(),subscription:r};const c=t.length;this.#dt.bytesSent+=c,this.#rt.total.bytesSent+=c,this.#ft.send(t)}catch(e){this.#dt.errors++,this.#rt.total.errors++;const t=e,r=`\nFailed WS Request: ${JSON.stringify({method:a,params:n})}`;t.message=`${t.message}${r}`,s(t)}})}subscribe(e,t,a,n){return this.#dt.subscriptions++,this.#rt.total.subscriptions++,this.send(t,a,!1,{callback:n,type:e})}async unsubscribe(e,t,a){const n=`${e}::${a}`;if((0,c.b)(this.#v[n]))return m.debug(()=>`Unable to find active subscription=${n}`),!1;delete this.#v[n];try{return!(this.isConnected&&!(0,d.k)(this.#ft))||this.send(t,[a])}catch{return!1}}#gt=(e,...t)=>{this.#T.emit(e,...t)};#bt=e=>{const t=new Error(`disconnected from ${this.endpoint}: ${e.code}:: ${e.reason||function(e){if(e>=0&&e<=999)return"(Unused)";if(e>=1016){if(e<=1999)return"(For WebSocket standard)";if(e<=2999)return"(For WebSocket extensions)";if(e<=3999)return"(For libraries and frameworks)";if(e<=4999)return"(For applications)"}return h[e]||"(Unknown)"}(e.code)}`);this.#ot>0&&m.error(t.message),this.#ut=!1,this.#ft&&(this.#ft.onclose=null,this.#ft.onerror=null,this.#ft.onmessage=null,this.#ft.onopen=null,this.#ft=null),this.#lt&&(clearInterval(this.#lt),this.#lt=null),y(this.#at,e=>{try{e.callback(t,void 0)}catch(e){m.error(e)}}),y(this.#it),this.#dt={bytesRecv:0,bytesSent:0,cached:0,errors:0,requests:0,subscriptions:0,timeout:0},this.#gt("disconnected"),this.#ot>0&&setTimeout(()=>{this.connectWithRetry().catch(i.l)},this.#ot)};#ht=e=>{m.debug(()=>["socket error",e]),this.#gt("error",e)};#xt=e=>{m.debug(()=>["received",e.data]);const t=e.data.length;this.#dt.bytesRecv+=t,this.#rt.total.bytesRecv+=t;const a=JSON.parse(e.data);return(0,c.b)(a.method)?this.#wt(a):this.#vt(a)};#wt=e=>{const t=this.#at[e.id];if(t){try{const{method:a,params:n,subscription:r}=t,i=this.#g.decodeResponse(e);if(t.callback(null,i),r){const e=`${r.type}::${i}`;this.#v[e]=(0,u.b)({},r,{method:a,params:n}),this.#it[e]&&this.#vt(this.#it[e])}}catch(e){this.#dt.errors++,this.#rt.total.errors++,t.callback(e,void 0)}delete this.#at[e.id]}else m.debug(()=>`Unable to find handler for id=${e.id}`)};#vt=e=>{if(!e.method)throw new Error("No method found in JSONRPC response");const t=`${x[e.method]||e.method}::${e.params.subscription}`,a=this.#v[t];if(!a)return this.#it[t]=e,void m.debug(()=>`Unable to find handler for subscription=${t}`);delete this.#it[t];try{const t=this.#g.decodeResponse(e);a.callback(null,t)}catch(e){this.#dt.errors++,this.#rt.total.errors++,a.callback(e,void 0)}};#mt=()=>{if(null===this.#ft)throw new Error("WebSocket cannot be null in onOpen");return m.debug(()=>["connected to",this.endpoint]),this.#ut=!0,this.#E(),this.#gt("connected"),!0};#E=()=>{const e=this.#v;this.#v={},Promise.all(Object.keys(e).map(async t=>{const{callback:a,method:n,params:r,type:i}=e[t];if(!i.startsWith("author_"))try{await this.subscribe(i,n,r,a)}catch(e){m.error(e)}})).catch(m.error)};#yt=()=>{const e=Date.now(),t=Object.keys(this.#at);for(let a=0,n=t.length;athis.#pt){try{n.callback(new Error(`No response received from RPC endpoint in ${this.#pt/1e3}s`),void 0)}catch{}this.#dt.timeout++,this.#rt.total.timeout++,delete this.#at[t[a]]}}}}},70449(e,t,a){function n(e,[t,a]){const n={};for(let r=0,i=a.length;rn})},70594(e,t,a){a.d(t,{F:()=>c});var n=a(79876),r=a(16438),i=a(36237),s=a(96200),o=a(32066);function c(e,t="",a,c){if(!(0,o.F)(e,a,c))throw new Error("Invalid bip39 mnemonic specified");if(!a&&!c&&(0,r.i_)())return(0,r.cI)(e,t);const d=(0,s.x)(e,a),u=(0,n.j)(`mnemonic${t}`);return(0,i.E)(d,u).password.slice(0,32)}},70714(e,t,a){a.d(t,{R:()=>r});var n=a(95202);function r(e,t){return!(!(0,n.D)(t)||!(0,n.D)(e))&&(e===t||e.isPrototypeOf(t))}},70885(e,t,a){a.d(t,{E7:()=>n,Mb:()=>s,SI:()=>r,WB:()=>i});const n=8,r=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function i(e){for(let t=0,a=r.length;td});var n=a(67342),r=a(83448),i=a(57041),s=a(99953),o=a(16438),c=a(51189);function d(e,t){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);if(65===e.length)return e.subarray(1);if(!s.CW||!t&&(0,o.i_)())return(0,o.Vn)(e).subarray(1);const{px:a,py:d}=n.bI.ProjectivePoint.fromHex(e);return(0,r.z)((0,i.a)(a,c.ag),(0,i.a)(d,c.ag))}},71053(e,t,a){a.d(t,{l:()=>i});var n=a(92100),r=a(33482);class i extends Boolean{registry;createdAtHash;initialU8aLength=1;isStorageFallback;constructor(e,t=!1){super((0,r.b)(t)?1===t[0]:t instanceof Boolean?t.valueOf():!!t),this.registry=e}get encodedLength(){return 1}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return this.isFalse}get isFalse(){return!this.isTrue}get isTrue(){return this.valueOf()}eq(e){return this.valueOf()===(e instanceof Boolean?e.valueOf():e)}inspect(){return{outer:[this.toU8a()]}}toHex(){return(0,n.X)(this.toU8a())}toHuman(){return this.toJSON()}toJSON(){return this.valueOf()}toPrimitive(){return this.toJSON()}toRawType(){return"bool"}toString(){return this.toJSON().toString()}toU8a(e){return new Uint8Array([this.valueOf()?1:0])}}},71135(e,t,a){function n(e,t){return"function"==typeof t?t:e.createClassUnsafe(t)}function r(e,t){const a=t.length,r=new Array(a);for(let i=0;ir,q8:()=>n,qV:()=>i})},71614(e,t,a){a.d(t,{P:()=>s});var n=a(38405),r=a(99953),i=a(6404);function s(e){return r.Ze&&!!e&&(0,i.T)(e.readDoubleLE)&&n.Mn.Buffer.isBuffer(e)}},71647(e,t,a){a.d(t,{i:()=>n});const n=(0,a(59519).D8)("toBigInt","toBn","toNumber","unwrap")},71971(e,t,a){a.r(t),a.d(t,{BN:()=>v,BN_BILLION:()=>E.pr,BN_EIGHT:()=>E.xi,BN_FIVE:()=>E.K7,BN_FOUR:()=>E.k_,BN_HUNDRED:()=>E.cM,BN_MAX_INTEGER:()=>E.Vk,BN_MILLION:()=>E.i5,BN_NINE:()=>E.Wb,BN_ONE:()=>E.Uu,BN_QUINTILL:()=>E.ik,BN_SEVEN:()=>E.pP,BN_SIX:()=>E.G1,BN_SQRT_MAX_INTEGER:()=>E.gH,BN_TEN:()=>E.Xx,BN_THOUSAND:()=>E.EX,BN_THREE:()=>E.iz,BN_TWO:()=>E.u_,BN_ZERO:()=>E.Yz,POLKADOTJS_DISABLE_ESM_CJS_WARNING_FLAG:()=>H._,U8A_WRAP_ETHEREUM:()=>$e.YD,U8A_WRAP_POSTFIX:()=>$e.sM,U8A_WRAP_PREFIX:()=>$e.Dn,_0n:()=>x.Y7,_1000n:()=>x.zi,_100n:()=>x.Hd,_10n:()=>x.$c,_1Bn:()=>x.Je,_1Mn:()=>x.u3,_1Qn:()=>x.q$,_1n:()=>x.jZ,_2n:()=>x.E6,_2pow53n:()=>x.eq,_3n:()=>x.Vl,_4n:()=>x.yu,_5n:()=>x.np,_6n:()=>x.Sx,_7n:()=>x.HI,_8n:()=>x.CW,_9n:()=>x.TH,_sqrt2pow53n:()=>x.wi,arrayChunk:()=>r.R,arrayFilter:()=>i,arrayFlatten:()=>s.a,arrayRange:()=>o.F,arrayShuffle:()=>c.Z,arrayUnzip:()=>d,arrayZip:()=>u,assert:()=>l.vA,assertReturn:()=>l.Z8,assertUnreachable:()=>l.dr,bnFromHex:()=>S.v,bnMax:()=>k.N,bnMin:()=>k.J,bnSqrt:()=>I.t,bnToBn:()=>T.A,bnToHex:()=>A.t,bnToU8a:()=>C.a,bufferToU8a:()=>M,calcSi:()=>K.Mb,compactAddLength:()=>N.h,compactFromU8a:()=>P.M,compactFromU8aLim:()=>P.o,compactStripLength:()=>R.a,compactToU8a:()=>B.R,detectPackage:()=>H.Q,extractTime:()=>O.v,findSi:()=>K.WB,floatToU8a:()=>U.a,formatBalance:()=>_.Q,formatDate:()=>L.Y,formatDecimal:()=>D.z,formatElapsed:()=>F,formatNumber:()=>W.Z,hasBigInt:()=>q.CW,hasBuffer:()=>q.Ze,hasCjs:()=>q.bM,hasDirname:()=>q.$j,hasEsm:()=>q.gu,hasProcess:()=>q.i4,hasWasm:()=>q.Nt,hexAddPrefix:()=>$.d,hexFixLength:()=>z.T,hexHasPrefix:()=>j.Y,hexStripPrefix:()=>G.a,hexToBigInt:()=>J.u,hexToBn:()=>S.v,hexToNumber:()=>X,hexToString:()=>Q.I,hexToU8a:()=>Z.V,identity:()=>Le.D,isArray:()=>Y,isAscii:()=>ee.E,isBigInt:()=>te.s,isBn:()=>ae.f,isBoolean:()=>ne.L,isBuffer:()=>re.P,isChildClass:()=>ie.R,isClass:()=>se.D,isCodec:()=>oe.Z,isCompact:()=>ce.i,isError:()=>de.b,isFunction:()=>ue.T,isHex:()=>le.qv,isInstanceOf:()=>fe,isIp:()=>ge,isJsonObject:()=>Ve.O,isNull:()=>we.k,isNumber:()=>ve.E,isObject:()=>Se.G,isObservable:()=>ke.A,isPromise:()=>Ie,isRiscV:()=>Te.S,isString:()=>Ae.K,isTestChain:()=>Ce._,isToBigInt:()=>Ee.R,isToBn:()=>Me.g,isU8a:()=>Ne.b,isUndefined:()=>Pe.b,isUtf8:()=>Re.c,isWasm:()=>Be.H,lazyMethod:()=>He.s,lazyMethods:()=>He.T,logger:()=>Oe.v,loggerFormat:()=>Oe.E,memoize:()=>Ue.B,nMax:()=>p,nMin:()=>b,nSqrt:()=>y,nToBigInt:()=>m.L,nToHex:()=>w,nToU8a:()=>V.e,nextTick:()=>_e.d,noop:()=>Le.l,numberToHex:()=>De.c,numberToU8a:()=>De.t,objectClear:()=>Fe.HS,objectCopy:()=>Fe.fi,objectEntries:()=>Fe.WP,objectKeys:()=>Fe.uv,objectProperties:()=>Fe.tZ,objectProperty:()=>Fe.FL,objectSpread:()=>Fe.bt,objectValues:()=>Fe.KQ,packageInfo:()=>n.z,promisify:()=>We.F,stringCamelCase:()=>Ke.WH,stringLowerFirst:()=>Ke.VI,stringPascalCase:()=>Ke.Oy,stringShorten:()=>Ke.lG,stringToHex:()=>Ke.i3,stringToU8a:()=>Ke.jI,stringUpperFirst:()=>Ke.gK,stringify:()=>qe.A,u8aCmp:()=>$e.nF,u8aConcat:()=>$e.z,u8aConcatStrict:()=>$e.Qy,u8aEmpty:()=>$e.UF,u8aEq:()=>$e.fv,u8aFixLength:()=>$e.My,u8aIsWrapped:()=>$e.Ap,u8aSorted:()=>$e.mp,u8aToBigInt:()=>$e.LP,u8aToBn:()=>$e.iV,u8aToBuffer:()=>$e.eY,u8aToFloat:()=>$e.eW,u8aToHex:()=>$e.XA,u8aToNumber:()=>$e.dz,u8aToString:()=>$e.FH,u8aToU8a:()=>$e.ef,u8aUnwrapBytes:()=>$e.ZH,u8aWrapBytes:()=>$e.C1}),a(80146);var n=a(89161),r=a(80438);function i(e,t=!0){return e.filter(e=>void 0!==e&&(t||null!==e))}var s=a(32633),o=a(23254),c=a(89026);function d(e){const t=e.length,a=new Array(t),n=new Array(t);for(let r=0;re>t),b=(0,f.P)((e,t)=>e>x.jZ;if(a===e||a===e-x.jZ)return a;a=e}}var g=a(92100),V=a(80900);function w(e,{bitLength:t=-1,isLe:a=!1,isNegative:n=!1}={}){return(0,g.X)((0,V.e)(e||0,{bitLength:t,isLe:a,isNegative:n}))}var v=a(95927),S=a(62846),k=a(41206),I=a(99014),T=a(665),A=a(3644),C=a(57041),E=a(51524);function M(e){return new Uint8Array(e||[])}var N=a(23100),P=a(85871),R=a(64401),B=a(17080),H=a(81284),O=a(48613),U=a(45323),_=a(848),L=a(36122),D=a(12923);function F(e,t){const a=e?.getTime()||0,n=t instanceof Date?t.getTime():(0,T.A)(t).toNumber();return a&&n?(r=Math.max(Math.abs(a-n),0)/1e3)<15?`${r.toFixed(1)}s`:r<60?(0|r)+"s":r<3600?(r/60|0)+"m":(r/3600|0)+"h":"0.0s";var r}var W=a(21327),K=a(70885),q=a(99953),$=a(34116),z=a(19592),j=a(61771),G=a(56197),J=a(18369);function X(e){return e?(0,S.v)(e).toNumber():NaN}var Q=a(15051),Z=a(59540);function Y(e){return Array.isArray(e)}var ee=a(92649),te=a(6807),ae=a(16880),ne=a(45414),re=a(71614),ie=a(70714),se=a(95202),oe=a(33308),ce=a(71647),de=a(63724),ue=a(6404),le=a(54143);function fe(e,t){return(e&&e.constructor)===t||e instanceof t}const pe="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",be="[a-fA-F\\d]{1,4}",he=`\n(?:\n(?:${be}:){7}(?:${be}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8\n(?:${be}:){6}(?:${pe}|:${be}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4\n(?:${be}:){5}(?::${pe}|(?::${be}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4\n(?:${be}:){4}(?:(?::${be}){0,1}:${pe}|(?::${be}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4\n(?:${be}:){3}(?:(?::${be}){0,2}:${pe}|(?::${be}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4\n(?:${be}:){2}(?:(?::${be}){0,3}:${pe}|(?::${be}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4\n(?:${be}:){1}(?:(?::${be}){0,4}:${pe}|(?::${be}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4\n(?::(?:(?::${be}){0,5}:${pe}|(?::${be}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4\n)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1\n`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),xe=new RegExp(`(?:^${pe}$)|(?:^${he}$)`),me=new RegExp(`^${pe}$`),ye=new RegExp(`^${he}$`);function ge(e,t){switch(t){case"v4":return me.test(e);case"v6":return ye.test(e);default:return xe.test(e)}}var Ve=a(5957),we=a(63181),ve=a(44734),Se=a(94547),ke=a(36413);const Ie=(0,a(59519).D8)("catch","then");var Te=a(25557),Ae=a(76733),Ce=a(52831),Ee=a(73414),Me=a(15413),Ne=a(33482),Pe=a(60750),Re=a(49807),Be=a(3236),He=a(4747),Oe=a(8781),Ue=a(51321),_e=a(58797),Le=a(56109),De=a(15312),Fe=a(7388),We=a(35069),Ke=a(20494),qe=a(29220),$e=a(43218)},72001(e,t,a){a.d(t,{g:()=>c});var n=a(83448),r=a(22373),i=a(53335),s=a(34658),o=a(20662);function c(e,t,a){let c=!1,d=e;if(a){const{params:e,password:t,salt:o}=(0,i.g)(a),{encrypted:u,nonce:l}=(0,r.K)(d,t.subarray(0,32));c=!0,d=(0,n.z)((0,s.z)(o,e),l,u)}return(0,o.r)(d,t,c)}},72012(e,t,a){a.d(t,{H:()=>l,_:()=>u});var n=a(51661),r=a(33308),i=a(4747),s=a(33482),o=a(45505),c=a(74426),d=a(34106);function u({events:e}){return e.isSome}function l(e,{lookup:t,pallets:a},l){const f={},p=a.filter(u);for(let a=0,u=p.length;a=12?b.toNumber():a;(0,i.s)(f,(0,n.WH)(h),()=>(0,o.l)(t,u.unwrap(),d.Z,a=>({is:e=>(0,r.Z)(e)&&(0,s.b)(e.index)&&x===e.index[0]&&a.index.eq(e.index[1]),meta:e.createTypeUnsafe("EventMetadataLatest",[(0,c.a)(t,a)])})))}return f}},72102(e,t,a){a.d(t,{V:()=>i});var n=a(36730),r=a(76506);function i(e,t){return(0,n.f)((0,r.F)(e),(0,r.F)(t))}},72721(e,t,a){a.r(t),a.d(t,{BTreeMap:()=>f.F,BTreeSet:()=>p.L,BitVec:()=>j.BitVec,Bool:()=>j.Bool,Bytes:()=>j.Bytes,CodecMap:()=>b.J,CodecSet:()=>h.V,Compact:()=>x.a,Data:()=>j.Data,DoNotConstruct:()=>m.s,Enum:()=>y.g,F32:()=>j.F32,F64:()=>j.F64,GeneralExtrinsic:()=>j.GeneralExtrinsic,GenericAccountId:()=>j.GenericAccountId,GenericAccountId32:()=>j.GenericAccountId32,GenericAccountId33:()=>j.GenericAccountId33,GenericAccountIndex:()=>j.GenericAccountIndex,GenericAddress:()=>j.GenericAddress,GenericBlock:()=>j.GenericBlock,GenericCall:()=>j.GenericCall,GenericChainProperties:()=>j.GenericChainProperties,GenericConsensusEngineId:()=>j.GenericConsensusEngineId,GenericEthereumAccountId:()=>j.GenericEthereumAccountId,GenericEthereumLookupSource:()=>j.GenericEthereumLookupSource,GenericEvent:()=>j.GenericEvent,GenericEventData:()=>j.GenericEventData,GenericExtrinsic:()=>j.GenericExtrinsic,GenericExtrinsicEra:()=>j.GenericExtrinsicEra,GenericExtrinsicPayload:()=>j.GenericExtrinsicPayload,GenericExtrinsicPayloadUnknown:()=>j.GenericExtrinsicPayloadUnknown,GenericExtrinsicPayloadV4:()=>j.GenericExtrinsicPayloadV4,GenericExtrinsicPayloadV5:()=>j.GenericExtrinsicPayloadV5,GenericExtrinsicSignatureV4:()=>j.GenericExtrinsicSignatureV4,GenericExtrinsicSignatureV5:()=>j.GenericExtrinsicSignatureV5,GenericExtrinsicUnknown:()=>j.GenericExtrinsicUnknown,GenericExtrinsicV4:()=>j.GenericExtrinsicV4,GenericExtrinsicV5:()=>j.GenericExtrinsicV5,GenericImmortalEra:()=>j.GenericImmortalEra,GenericLookupSource:()=>j.GenericLookupSource,GenericMortalEra:()=>j.GenericMortalEra,GenericMultiAddress:()=>j.GenericMultiAddress,GenericSignerPayload:()=>j.GenericSignerPayload,GenericVote:()=>j.GenericVote,HashMap:()=>g.B,I128:()=>j.I128,I16:()=>j.I16,I256:()=>j.I256,I32:()=>j.I32,I64:()=>j.I64,I8:()=>j.I8,ISize:()=>j.ISize,Int:()=>V.A,Json:()=>w.L,Linkage:()=>A,Map:()=>b.J,Metadata:()=>Z.O,Null:()=>j.Null,Option:()=>v.c,OptionBool:()=>j.OptionBool,PortableRegistry:()=>Y.V,Range:()=>C.Q,RangeInclusive:()=>E.W,Raw:()=>M.d,Result:()=>N.Q,Set:()=>h.V,StorageKey:()=>j.StorageKey,Struct:()=>I._,Text:()=>j.Text,Tuple:()=>S.r,Type:()=>j.Type,TypeDefInfo:()=>d.K,TypeRegistry:()=>z.O,U128:()=>j.U128,U16:()=>j.U16,U256:()=>j.U256,U32:()=>j.U32,U64:()=>j.U64,U8:()=>j.U8,U8aFixed:()=>P.H,UInt:()=>R.p,USize:()=>j.USize,Vec:()=>k.l,VecFixed:()=>B.B,WrapperKeepOpaque:()=>H.S,WrapperOpaque:()=>O.b,XCM_MAPPINGS:()=>W.b,bool:()=>j.bool,constructTypeClass:()=>U.Q6,convertSiV0toV1:()=>u.F,createClass:()=>K,createClassUnsafe:()=>U.X9,createType:()=>q,createTypeUnsafe:()=>_.F,decorateConstants:()=>J.n,decorateExtrinsics:()=>X.Kw,decorateStorage:()=>Q.t,encodeTypeDef:()=>L.U6,expandMetadata:()=>G.K8,f32:()=>j.f32,f64:()=>j.f64,getTypeClass:()=>U.Tz,getTypeDef:()=>D.c,i128:()=>j.i128,i16:()=>j.i16,i256:()=>j.i256,i32:()=>j.i32,i64:()=>j.i64,i8:()=>j.i8,isize:()=>j.isize,lazyVariants:()=>$.l,mapXcmTypes:()=>W._,packageInfo:()=>s,paramsNotation:()=>L.tG,rpcDefinitions:()=>c.A,typeDefinitions:()=>o,typeSplit:()=>F.h,u128:()=>j.u128,u16:()=>j.u16,u256:()=>j.u256,u32:()=>j.u32,u64:()=>j.u64,u8:()=>j.u8,unwrapStorageType:()=>l.f,usize:()=>j.usize,withTypeString:()=>L.E5});const n={name:"@pezkuwi/types-codec",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/types-codec/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/types-codec/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"16.5.9"},r={name:"@pezkuwi/types-create",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/types-create/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/types-create/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"16.5.9"};var i=a(81284);const s={name:"@pezkuwi/types",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/types/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/types/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"16.5.9"};(0,i.Q)(s,null,[n,r]);var o=a(52512),c=a(28414),d=a(54190),u=a(52063),l=a(94250),f=a(10971),p=a(31885),b=a(70017),h=a(41289),x=a(69062),m=a(10068),y=a(35198),g=a(86017),V=a(34386),w=a(79191),v=a(68050),S=a(30905),k=a(5853),I=a(96328);const T=new Uint8Array;class A extends I._{constructor(e,t,a){super(e,{previous:v.c.with(t),next:v.c.with(t)},a)}static withKey(e){return class extends A{constructor(t,a){super(t,e,a)}}}get previous(){return this.get("previous")}get next(){return this.get("next")}toRawType(){return`Linkage<${this.next.toRawType(!0)}>`}toU8a(e){return this.isEmpty?T:super.toU8a(e)}}S.r;var C=a(61270),E=a(68666),M=a(26679),N=a(67218),P=a(47169),R=a(57559),B=a(32091),H=a(69130),O=a(44967),U=a(94390),_=a(28064),L=a(59385),D=a(39139),F=a(52802),W=a(47898);function K(e,t){return(0,U.X9)(e,t)}function q(e,t,...a){return(0,_.F)(e,t,a)}var $=a(45505),z=a(95620),j=a(26998),G=a(63632),J=a(878),X=a(37622),Q=a(28276),Z=a(91829),Y=a(36195)},73276(e,t,a){a.d(t,{x:()=>o});var n=a(38628),r=a(65281),i=a(6409);const s=new Uint8Array;function o(e,{secretKey:t},a=s,o=s){if(64!==t?.length)throw new Error("Invalid secretKey, expected 64-bytes");return r.Pz.sign((0,i.e)(e),t,(0,i.e)(a),(0,i.e)(o),n.po)}},73314(e,t,a){a.d(t,{v:()=>i});var n=a(65281),r=a(6409);function i(e,{publicKey:t,secretKey:a}){if(32!==t?.length)throw new Error("Expected a valid publicKey, 32-bytes");if(64!==a?.length)throw new Error("Expected a valid secretKey, 64-bytes");return n._S(a,(0,r.e)(e))}},73414(e,t,a){a.d(t,{R:()=>n});const n=(0,a(59519).Mp)("toBigInt")},74109(e,t,a){a.d(t,{c:()=>r});var n=a(65281);const r=(0,a(5860).i)(n.mb.secretHard)},74426(e,t,a){a.d(t,{R:()=>l,a:()=>u});var n=a(51661),r=a(93302),i=a(33308),s=a(4747),o=a(33482),c=a(45505),d=a(34106);function u(e,t){return(0,r.b)({args:t.fields.map(({type:t})=>e.getTypeDef(t).type)},t)}function l(e,{lookup:t,pallets:a},r){const l={};for(let f=0,p=a.length;f=12?b.toNumber():f;(0,s.s)(l,(0,n.WH)(h),()=>(0,c.l)(t,p.unwrap(),d.Z,n=>({is:e=>(0,i.Z)(e)&&(0,i.Z)(e.index)&&e.index.eq(a)&&((0,o.b)(e.error)?e.error[0]===n.index.toNumber():(0,i.Z)(e.error)&&e.error.eq(n.index)),meta:e.createTypeUnsafe("ErrorMetadataLatest",[u(t,n)])})))}}return l}},74994(e,t,a){a.d(t,{ph:()=>I});var n=a(37459),r=a(22665),i=a(18815),s=a(41623),o=a(28414),c=a(94250),d=a(83448),u=a(93302),l=a(59540),f=a(6404),p=a(6409),b=a(4747),h=a(8781),x=a(51321),m=a(63181),y=a(60750),g=a(11709),V=a(46650);const w=(0,h.v)("rpc-core"),v={fallback:void 0,modifier:{isOptional:!0},type:{asMap:{linked:{isTrue:!1}},isMap:!1}};function S(e,{noErrorLog:t,params:a,type:n},r){t||w.error(`${e}(${a.map(({isOptional:e,name:t,type:a})=>`${t}${e?"?":""}: ${a}`).join(", ")}): ${n}:: ${r.message}`)}function k(e){return["0x3a636f6465"].includes(e.toHex())}class I{#St;#kt;#It;#Tt;#At=0;#Ct;#Et;mapping=new Map;provider;sections=[];constructor(e,t,{isPedantic:a=!0,provider:n,rpcCacheCapacity:r,ttl:i,userRpc:c={}}){if(!n||!(0,f.T)(n.send))throw new Error("Expected Provider to API create");this.#St=e,this.#kt=a,this.#It=t,this.provider=n;const d=Object.keys(o.A);this.sections.push(...d),this.#Tt=new s.qK(r||102400,i),this.addUserInterfaces(c)}get isConnected(){return this.provider.isConnected}connect(){return this.provider.connect()}async disconnect(){return this.provider.disconnect()}get stats(){const e=this.provider.stats;return e?{...e,core:{cacheHits:this.#At,cacheSize:this.#Tt.length}}:void 0}setRegistrySwap(e){this.#Ct=(0,x.B)(e,{getInstanceId:()=>this.#St})}setResolveBlockHash(e){this.#Et=(0,x.B)(e,{getInstanceId:()=>this.#St})}addUserInterfaces(e){this.sections.push(...Object.keys(e).filter(e=>!this.sections.includes(e)));for(let t=0,a=this.sections.length;te?this._createMethodSubscribe(a,t,i):this._createMethodSend(a,t,i))}}}}_memomize(e,t){const a={getInstanceId:()=>this.#St},n=(0,x.B)(e(!0),a);return n.raw=(0,x.B)(e(!1),a),n.meta=t,n}_formatResult(e,t,a,n,r,i,s){return e?this._formatOutput(t,a,n,r,i,s):s}_createMethodSend(e,t,a){const s=a.endpoint||`${e}_${t}`,o=a.params.findIndex(({isHistoric:e})=>e);let c=null;const d=async(e,n)=>{const r=-1===o?null:n[o],i=r&&"BlockNumber"===a.params[o].type?await(this.#Et?.(r)):r,{registry:c}=e&&i&&this.#Ct?await this.#Ct((0,p.e)(i)):{registry:this.#It},d=this._formatParams(c,null,a,n),u=await this.provider.send(s,d.map(e=>e.toJSON()),!!i);return this._formatResult(e,c,i,t,a,d,u)};return c=this._memomize(e=>(...s)=>{const u=e&&-1!==o&&!!s[o];return new n.c(n=>(d(e,s).then(e=>{n.next(e),n.complete()}).catch(e=>{S(t,a,e),n.error(e),n.complete()}),()=>{e?c?.unmemoize(...s):c?.raw.unmemoize(...s)})).pipe((0,r.H)(1),u?(0,V.e)():(0,i.B)())},a),c}_createSubscriber({paramsJson:e,subName:t,subType:a,update:n},r){return new Promise((i,s)=>{this.provider.subscribe(a,t,e,n).then(i).catch(e=>{r(e),s(e)})})}_createMethodSubscribe(e,t,a){const[r,i,s]=a.pubsub,o=`${e}_${i}`,c=`${e}_${s}`,d=`${e}_${r}`;let u=null;return u=this._memomize(e=>(...r)=>new n.c(n=>{let i=Promise.resolve(null);const s=this.#It,l=e=>{S(t,a,e),n.error(e)};try{const c=this._formatParams(s,null,a,r),u=(r,i)=>{if(r)S(t,a,r);else try{n.next(this._formatResult(e,s,null,t,a,c,i))}catch(r){n.error(r)}};i=this._createSubscriber({paramsJson:c.map(e=>e.toJSON()),subName:o,subType:d,update:u},l)}catch(e){l(e)}return()=>{e?u?.unmemoize(...r):u?.raw.unmemoize(...r),i.then(e=>(0,m.k)(e)?Promise.resolve(!1):this.provider.unsubscribe(d,c,e)).catch(e=>S(t,a,e))}}).pipe((0,g.V)()),a),u}_formatParams(e,t,a,n){const r=n.length,i=a.params.filter(({isOptional:e})=>!e).length;if(ra.params.length)throw new Error(`Expected ${a.params.length} parameters${i===a.params.length?"":` (${a.params.length-i} optional)`}, ${r} found instead`);const s=new Array(r);for(let i=0;i"===n.type){const t=i,n=t.length,s=new Array(n);for(let a=0;ae===s),c=(0,y.b)(o);if(c&&r){const e=this.#Tt.get(s);if(e)return this.#At++,e}const d=c?null:o[1],u=(0,m.k)(d),l=u||k(a)?d:(0,p.e)(d),f=this._newType(e,t,a,l,u,i);return this._setToCache(s,f),f}_setToCache(e,t){this.#Tt.set(e,t)}_newType(e,t,a,n,r,i=-1){const s=a.meta?e.createLookupType((0,c.V)(a.meta.type)):a.outputType||"Raw",o=a.meta||v,u=-1===i?"":` entry ${i}:`;try{return e.createTypeUnsafe(s,[r?o.fallback?s.includes("Linkage<")?(0,d.z)((0,l.V)(o.fallback.toHex()),new Uint8Array(2)):(0,l.V)(o.fallback.toHex()):void 0:o.modifier.isOptional?e.createTypeUnsafe(s,[n],{blockHash:t,isPedantic:this.#kt}):n],{blockHash:t,isFallback:r&&!!o.fallback,isOptional:o.modifier.isOptional,isPedantic:this.#kt&&!o.modifier.isOptional})}catch(e){throw new Error(`Unable to decode storage ${a.section||"unknown"}.${a.method||"unknown"}:${u}: ${e.message}`)}}}},75156(e,t,a){a.d(t,{Q:()=>o});var n=a(94547),r=a(60750),i=a(94211);function s(e,t){return e.size===t.length&&!t.some(t=>{return a=t,!Array.isArray(a)||2!==a.length||function(e,t){return(0,r.b)(e)||((0,i.v)(e)?!e.eq(t):e!==t)}(e.get(t[0]),t[1]);var a})}function o(e,t){return Array.isArray(t)?s(e,t):t instanceof Map?s(e,[...t.entries()]):!!(0,n.G)(t)&&s(e,Object.entries(t))}},75213(e,t,a){a.d(t,{y:()=>r});var n=a(97151);function r(e,t,a){return(0,n.U)(e,t,a)}},76056(e,t,a){a.d(t,{S:()=>d,o:()=>c});var n=a(5886),r=a(96328),i=a(30905),s=a(55112),o=a(93302);class c extends i.r{#L;#F;#Y=null;#W;#Mt;constructor(e,t,a,n="",r=""){const i=a?.fields||[];super(e,i.map(({type:t})=>e.createLookupType(t)),t),this.#L=a,this.#F=r,this.#W=n,this.#Mt=i.map(({type:t})=>e.lookup.getTypeDef(t));const o=i.map(({name:t})=>e.lookup.sanitizeField(t)[0]).filter(e=>!!e);o.length===i.length&&(this.#Y=o,(0,s.t)(this,o,(e,t)=>this[t]))}get meta(){return this.#L}get method(){return this.#F}get names(){return this.#Y}get section(){return this.#W}get typeDef(){return this.#Mt}toHuman(e,t){if(null!==this.#Y){const a={};for(let n=0,r=this.#Y.length;ne.toString())}:null,super.toHuman(e,t))}}},76506(e,t,a){a.d(t,{F:()=>d});var n=a(54143),r=a(6409),i=a(33482),s=a(33218),o=a(18907),c=a(17802);function d(e,t,a=-1){if(!e)throw new Error("Invalid empty address passed");if((0,i.b)(e)||(0,n.qv)(e))return(0,r.e)(e);try{const n=(0,s.Rx)(e);if(!c.N.allowedEncodedLengths.includes(n.length))throw new Error("Invalid decoded address length");const[r,i,d,u]=(0,o.I)(n);if(!r&&!t)throw new Error("Invalid decoded address checksum");if(-1!==a&&a!==u)throw new Error(`Expected ss58Format ${a}, received ${u}`);return n.slice(d,i)}catch(t){throw new Error(`Decoding ${e}: ${t.message}`)}}},76733(e,t,a){function n(e){return"string"==typeof e||e instanceof String}a.d(t,{K:()=>n})},77162(e,t,a){function n(e){return(...t)=>{const a=t.length;if(0===a)throw new Error("Must provide one or more arguments");let n=t[0];for(let r=1;rn})},79191(e,t,a){a.d(t,{L:()=>o});var n=a(55112),r=a(6404),i=a(29220),s=a(75156);class o extends Map{registry;createdAtHash;initialU8aLength;isStorageFallback;constructor(e,t){const a=function(e){return Object.entries(e||{})}(t);super(a),this.registry=e,(0,n.t)(this,a.map(([e])=>e),e=>this.get(e))}get encodedLength(){return 0}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===[...this.keys()].length}eq(e){return(0,s.Q)(this,e)}getT(e){return this.get(e)}inspect(){throw new Error("Unimplemented")}toHex(){throw new Error("Unimplemented")}toHuman(){return[...this.entries()].reduce((e,[t,a])=>(e[t]=(0,r.T)(a?.toHuman)?a.toHuman():a,e),{})}toJSON(){return[...this.entries()].reduce((e,[t,a])=>(e[t]=a,e),{})}toPrimitive(e){return[...this.entries()].reduce((t,[a,n])=>(t[a]=(0,r.T)(n.toPrimitive)?n.toPrimitive(e):n,t),{})}toRawType(){return"Json"}toString(){return(0,i.A)(this.toJSON())}toU8a(e){throw new Error("Unimplemented")}}},79997(e,t,a){a.d(t,{e:()=>d});var n=a(23100),r=a(83448),i=a(79876),s=a(33482),o=a(9799);const c=(0,n.h)((0,i.j)("Ed25519HDKD"));function d(e,t){if(!(0,s.b)(t)||32!==t.length)throw new Error("Invalid chainCode passed to derive");return(0,o.q)((0,r.z)(c,e,t))}},80438(e,t,a){function n(e,t){const a=Math.ceil(e.length/t);if(1===a)return[e];const n=Array(a);for(let r=0;rn})},80900(e,t,a){a.d(t,{e:()=>c});var n=a(67949),r=a(91839),i=a(35281);const s=(0,n.Q)(256),o=(0,n.Q)(255);function c(e,{bitLength:t=-1,isLe:a=!0,isNegative:n=!1}={}){const c=(0,i.L)(e);if(c===r.Y7)return-1===t?new Uint8Array(1):new Uint8Array(Math.ceil((t||0)/8));const d=function(e,t,a){const n=[],i=a&&eu,_:()=>i});var n=a(38405),r=a(6404);const i="POLKADOTJS_DISABLE_ESM_CJS_WARNING";function s(e,{name:t}){return[e,t]}function o(e,{path:t,type:a}){let n;if(t&&t.length>=5){const e=t.indexOf("node_modules");n=-1===e?t:t.substring(e)}else n="";return[`${`${a||""}`.padStart(3)} ${e}`,n]}function c(e,t){if(e)return e;if((0,r.T)(t))try{return t()||""}catch{return""}return t||""}function d(e,t,a){console.warn(`${e}\nEither remove and explicitly install matching versions or dedupe using your package manager.\nThe following conflicting packages were found:\n${function(e,t){let a=0;for(let t=0,n=e.length;t`\t${t(e.version.padEnd(a),e).join("\t")}`).join("\n")}(t,a)}`)}function u({name:e,path:t,type:a,version:r},u,l=[]){if(!e.startsWith("@pezkuwi"))throw new Error(`Invalid package descriptor ${e}`);const f=function(e){const t=n.Mn;return t.__polkadotjs||(t.__polkadotjs={}),t.__polkadotjs[e]||(t.__polkadotjs[e]=[]),t.__polkadotjs[e]}(e);f.push({path:c(t,u),type:a,version:r});const p=f.every(e=>e.version===r),b="1"===n.Mn.process?.env?.[i];if(1===f.length||b&&p){const t=l.filter(e=>e&&e.version!==r);t.length&&d(`${e} requires direct dependencies exactly matching version ${r}.`,t,s)}else d(`${e} has multiple versions, ensure that there is only one installed.`,f,o)}},82228(e,t,a){a.d(t,{I$:()=>s,KA:()=>d,Q2:()=>o,u:()=>c});var n=a(36073),r=a(95079);const i={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",coder:n.K3,type:"base64",withPadding:!0},s=(0,r.Zr)(i),o=(0,r.ls)(s),c=(0,r.r_)(i,s),d=(0,r.L0)(i)},84645(e,t,a){a.d(t,{w:()=>o});var n=a(92100),r=a(6409),i=a(64792),s=a(71028);function o(e){if(!e)return"0x";const t=(0,r.e)(e);if(![20,32,33,65].includes(t.length))throw new Error(`Invalid address or publicKey provided, received ${t.length} bytes input`);const a=(0,n.X)(([33,65].includes((o=t).length)&&(o=(0,i.H1)((0,s.V)(o))),o.slice(-20)),-1,!1);var o;const c=(0,n.X)((0,i.H1)(a),-1,!1);let d="";for(let e=0;e<40;e++)d=`${d}${parseInt(c[e],16)>7?a[e].toUpperCase():a[e]}`;return`0x${d}`}},85871(e,t,a){a.d(t,{M:()=>s,o:()=>o});var n=a(95927),r=a(63937),i=a(6409);function s(e){const t=(0,i.e)(e);switch(3&t[0]){case 0:return[1,new n(t[0]>>>2)];case 1:return[2,new n(t[0]+(t[1]<<8)>>>2)];case 2:return[4,new n(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]>>>2)];default:{const e=(t[0]>>>2)+5;switch(e){case 5:return[5,new n(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*t[4])];case 6:return[6,new n(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*(t[4]+(t[5]<<8)))];case 7:return[7,new n(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*(t[4]+(t[5]<<8)+(t[6]<<16)))];default:return[e,(0,r.i)(t.subarray(1,e))]}}}}function o(e){switch(3&e[0]){case 0:return[1,e[0]>>>2];case 1:return[2,e[0]+(e[1]<<8)>>>2];case 2:return[4,e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]>>>2];default:switch((e[0]>>>2)+5){case 5:return[5,e[1]+(e[2]<<8)+(e[3]<<16)+16777216*e[4]];case 6:return[6,e[1]+(e[2]<<8)+(e[3]<<16)+16777216*(e[4]+(e[5]<<8))];case 7:return[7,e[1]+(e[2]<<8)+(e[3]<<16)+16777216*(e[4]+(e[5]<<8)+(e[6]<<16))];default:throw new Error("Compact input is > Number.MAX_SAFE_INTEGER")}}}},86017(e,t,a){a.d(t,{B:()=>r});var n=a(70017);class r extends n.J{static with(e,t){return class extends r{constructor(a,n){super(a,e,t,n)}}}}},86221(e,t,a){a.d(t,{c:()=>u});var n=a(67342),r=a(83448),i=a(57041),s=a(99953),o=a(16438),c=a(51189),d=a(68355);function u(e,{secretKey:t},a="blake2",u){if(32!==t?.length)throw new Error("Expected valid secp256k1 secretKey, 32-bytes");const l=(0,d.Y)(a,e,u);if(!s.CW||!u&&(0,o.i_)())return(0,o.cY)(l,t);const f=n.bI.sign(l,t,{lowS:!0});return(0,r.z)((0,i.a)(f.r,c.ag),(0,i.a)(f.s,c.ag),new Uint8Array([f.recovery||0]))}},86918(e,t,a){a.d(t,{A:()=>u,h:()=>d});const n={execute_block:{description:"Execute the given block.",params:[{name:"block",type:"Block"}],type:"Null"}},r={version:{description:"Returns the version of the runtime.",params:[],type:"RuntimeVersionPre3"}},i={initialize_block:{description:"Initialize a block with the given header.",params:[{name:"header",type:"Header"}],type:"Null"}},s={version:{description:"Returns the version of the runtime.",params:[],type:"RuntimeVersion"}},o={...n,initialize_block:{description:"Initialize a block with the given header.",params:[{name:"header",type:"Header"}],type:"ExtrinsicInclusionMode"}},c={Core:[{methods:{...s,...o},version:5},{methods:{...s,...n,...i},version:4},{methods:{version:{description:"Returns the version of the runtime.",params:[],type:"RuntimeVersionPre4"},...n,...i},version:3},{methods:{...r,...n,...i},version:2},{methods:{initialise_block:{description:"Initialize a block with the given header.",params:[{name:"header",type:"Header"}],type:"Null"},...r,...n},version:1}]},d={Council:"CollectiveOrigin",System:"SystemOrigin",TechnicalCommittee:"CollectiveOrigin",Xcm:"XcmOrigin",XcmPezpallet:"XcmOrigin",Authority:"AuthorityOrigin",GeneralCouncil:"CollectiveOrigin"},u={rpc:{},runtime:c,types:{Fixed64:"Int<64, Fixed64>",FixedI64:"Int<64, FixedI64>",FixedU64:"UInt<64, FixedU64>",Fixed128:"Int<128, Fixed128>",FixedI128:"Int<128, FixedI128>",FixedU128:"UInt<128, FixedU128>",I32F32:"Int<64, I32F32>",U32F32:"UInt<64, U32F32>",PerU16:"UInt<16, PerU16>",Perbill:"UInt<32, Perbill>",Percent:"UInt<8, Percent>",Permill:"UInt<32, Permill>",Perquintill:"UInt<64, Perquintill>",AccountId:"AccountId32",AccountId20:"GenericEthereumAccountId",AccountId32:"GenericAccountId32",AccountId33:"GenericAccountId33",AccountIdOf:"AccountId",AccountIndex:"GenericAccountIndex",Address:"MultiAddress",AssetId:"u32",Balance:"UInt<128, Balance>",BalanceOf:"Balance",Block:"GenericBlock",BlockNumber:"u32",BlockNumberFor:"BlockNumber",BlockNumberOf:"BlockNumber",Call:"GenericCall",CallHash:"Hash",CallHashOf:"CallHash",ChangesTrieConfiguration:{digestInterval:"u32",digestLevels:"u32"},ChangesTrieSignal:{_enum:{NewConfiguration:"Option"}},ConsensusEngineId:"GenericConsensusEngineId",CodecHash:"Hash",CrateVersion:{major:"u16",minor:"u8",patch:"u8"},Digest:{logs:"Vec"},DigestItem:{_enum:{Other:"Bytes",AuthoritiesChange:"Vec",ChangesTrieRoot:"Hash",SealV0:"SealV0",Consensus:"Consensus",Seal:"Seal",PreRuntime:"PreRuntime",ChangesTrieSignal:"ChangesTrieSignal",RuntimeEnvironmentUpdated:"Null"}},ExtrinsicsWeight:{normal:"Weight",operational:"Weight"},H32:"[u8; 4; H32]",H64:"[u8; 8; H64]",H128:"[u8; 16; H128]",H160:"[u8; 20; H160]",H256:"[u8; 32; H256]",H512:"[u8; 64; H512]",H1024:"[u8; 128; H1024]",H2048:"[u8; 256; H2048]",Hash:"H256",Header:{parentHash:"Hash",number:"Compact",stateRoot:"Hash",extrinsicsRoot:"Hash",digest:"Digest"},HeaderPartial:{parentHash:"Hash",number:"BlockNumber"},IndicesLookupSource:"GenericLookupSource",Index:"u32",Justification:"(ConsensusEngineId, EncodedJustification)",EncodedJustification:"Bytes",Justifications:"Vec",KeyValue:"(StorageKey, StorageData)",KeyTypeId:"u32",LockIdentifier:"[u8; 8]",LookupSource:"MultiAddress",LookupTarget:"AccountId",ModuleId:"LockIdentifier",MultiAddress:"GenericMultiAddress",MultiSigner:{_enum:{Ed25519:"[u8; 32]",Sr25519:"[u8; 32]",Ecdsa:"[u8; 33]"}},Moment:"UInt<64, Moment>",OpaqueCall:"Bytes",Origin:"DoNotConstruct",OriginCaller:{_enum:{System:"SystemOrigin"}},PalletId:"PezpalletId",ParachainsInherentData:"TeyrchainsInherentData",PezpalletId:"LockIdentifier",PezpalletsOrigin:"OriginCaller",PezpalletVersion:{major:"u16",minor:"u8",patch:"u8"},Pays:{_enum:["Yes","No"]},Phantom:"Null",PhantomData:"Null",Releases:{_enum:["V1","V2","V3","V4","V5","V6","V7","V8","V9","V10"]},RuntimeCall:"Call",RuntimeEvent:"Event",RuntimeDbWeight:{read:"Weight",write:"Weight"},SignedBlock:"SignedBlockWithJustifications",SignedBlockWithJustification:{block:"Block",justification:"Option"},SignedBlockWithJustifications:{block:"Block",justifications:"Option"},Slot:"u64",SlotDuration:"u64",StorageData:"Bytes",StorageInfo:{palletName:"Bytes",storage_name:"Bytes",prefix:"Bytes",maxValues:"Option",maxSize:"Option"},StorageProof:{trieNodes:"Vec"},TransactionPriority:"u64",TransactionLongevity:"u64",TransactionTag:"Bytes",TransactionInfo:{_alias:{dataSize:"size"},chunkRoot:"H256",contentHash:"H256",dataSize:"u32",blockChunks:"u32"},TransactionStorageProof:{chunk:"Vec",proof:"Vec>"},ValidatorId:"AccountId",ValidatorIdOf:"ValidatorId",WeightV0:"u32",WeightV1:"u64",WeightV2:{refTime:"Compact",proofSize:"Compact"},Weight:"WeightV2",WeightMultiplier:"Fixed64",PreRuntime:"(ConsensusEngineId, Bytes)",SealV0:"(u64, Signature)",Seal:"(ConsensusEngineId, Bytes)",Consensus:"(ConsensusEngineId, Bytes)",ExtrinsicInclusionMode:{_enum:["AllExtrinsics","OnlyInherents"]}}}},86984(e,t,a){a.d(t,{t:()=>s});var n=a(92100),r=a(64792);function i(e,t){return e!==(t>7?e.toUpperCase():e.toLowerCase())}function s(e){const t=e.replace("0x",""),a=(0,n.X)((0,r.H1)(t.toLowerCase()),-1,!1);for(let e=0;e<40;e++)if(i(t[e],parseInt(a[e],16)))return!1;return!0}},88114(e,t,a){a.d(t,{u:()=>u});var n=a(71053),r=a(47169),i=a(45414),s=a(44734),o=a(33482),c=a(60750);function d(e){return e?new Uint8Array([128]):new Uint8Array([0])}class u extends r.H{#Nt;#Pt;constructor(e,t){const a=function(e,t){return(0,o.b)(t)?function(e){return e.length?e.subarray(0,1):new Uint8Array([0])}(t):(0,c.b)(t)||t instanceof Boolean||(0,i.L)(t)?d(new n.l(e,t).isTrue):(0,s.E)(t)?d(t<0):function(e,t){return new Uint8Array([(new n.l(e,t.aye).isTrue?128:0)|e.createTypeUnsafe("Conviction",[t.conviction||0]).index])}(e,t)}(e,t);super(e,a,8),this.#Nt=!(128&~a[0]),this.#Pt=this.registry.createTypeUnsafe("Conviction",[127&a[0]])}get conviction(){return this.#Pt}get isAye(){return this.#Nt}get isNay(){return!this.isAye}toHuman(e){return{conviction:this.conviction.toHuman(e),vote:this.isAye?"Aye":"Nay"}}toPrimitive(){return{aye:this.isAye,conviction:this.conviction.toPrimitive()}}toRawType(){return"Vote"}}},88241(e,t,a){a.d(t,{G:()=>f});const n=["#ffe119","#4363d8","#f58231","#fabebe","#e6beff","#800000","#000075","#a9a9a9","#ffffff","#000000"];function r(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function i(e,t,a){const n=r("circle");return n.setAttributeNS("","cx",`${t}`),n.setAttributeNS("","cy",`${a}`),n.setAttributeNS("","r",`${e}`),n}function s(e,t,a,n){const r=a/2,s=360*e(),o=(5-n)/5*(a/2)+a/8*e(),c=a/4*(e()+(n+1)/5),d=i(o,c*Math.sin(s)+r,c*Math.cos(s)+r);return d.setAttributeNS("","fill",t),d}function o(e,t="svg",a=0,n=0){const i=r(t);return i.setAttributeNS("","x",`${a}`),i.setAttributeNS("","y",`${n}`),i.setAttributeNS("","width",`${e}`),i.setAttributeNS("","height",`${e}`),i}var c=a(59777);function d(e,t="white",a="",n={}){const r=document.createElement("div"),i=Object.assign({background:t,borderRadius:e/2+"px",display:"inline-block",height:`${e}px`,margin:"0px",overflow:"hidden",padding:"0px",width:`${e}px`},n);return r.className=a,r.style.background=t,Object.keys(i).forEach(e=>{r.style[e]=i[e]}),r}var u=a(33482),l=a(79876);function f(e,{size:t=256},a="",r){const i=function(e=new Uint8Array(32)){const t=(0,u.b)(e)?e:(0,l.j)(e);let a=t[Math.floor(t.length/2)]%t.length-1;const n=()=>(a+=1,a===t.length&&(a=0),t[a]);return()=>(256*n()+n())/65536}(e),f=function(e){const t=30*e()-15,a=n.map(e=>(0,c.Mj)(e).rotate(t));return(t=1)=>{const n=Math.floor(a.length*e());return a.splice(n,1)[0].alpha(t).toHslString()}}(i),p=d(t,"white",a,r),b=d(t,f()),h=o(t);p.appendChild(b),b.appendChild(h);for(let e=0;e<5;e++){const a=s(i,f(),t,e);h.appendChild(a)}return p}},88929(e,t,a){a.d(t,{_:()=>y});var n=a(95927),r=a(44734),i=a(16880),s=a(6807),o=a(57041),c=a(54143),d=a(59540),u=a(76733),l=a(23100),f=a(79876),p=a(9799),b=a(51189);const h=/^\d+$/;class x{#Rt=new Uint8Array(32);#Bt=!1;static from(e){const t=new x,[a,r]=e.startsWith("/")?[e.substring(1),!0]:[e,!1];return t.soft(h.test(a)?new n(a,10):a),r?t.harden():t}get chainCode(){return this.#Rt}get isHard(){return this.#Bt}get isSoft(){return!this.#Bt}hard(e){return this.soft(e).harden()}harden(){return this.#Bt=!0,this}soft(e){return(0,r.E)(e)||(0,i.f)(e)||(0,s.s)(e)?this.soft((0,o.a)(e,b.Ek)):(0,c.qv)(e)?this.soft((0,d.V)(e)):(0,u.K)(e)?this.soft((0,l.h)((0,f.j)(e))):e.length>32?this.soft((0,p.q)(e)):(this.#Rt.fill(0),this.#Rt.set(e,0),this)}soften(){return this.#Bt=!1,this}}const m=/\/(\/?)([^/]+)/g;function y(e){const t=e.match(m),a=[];let n="";if(t){n=t.join("");for(const e of t)a.push(x.from(e.substring(1)))}if(n!==e)throw new Error(`Re-constructed path "${n}" does not match input`);return{parts:t,path:a}}},89026(e,t,a){function n(e){const t=e.slice();let a=t.length;if(1===a)return t;for(;0!==a;){const e=~~(Math.random()*a);a--,[t[a],t[e]]=[t[e],t[a]]}return t}a.d(t,{Z:()=>n})},89180(e,t,a){a.d(t,{C:()=>i,T:()=>r});var n=a(16438);const r=n.i_;function i(){return(0,n.N9)().then(()=>{if(!(0,n.i_)())throw new Error("Unable to initialize @pezkuwi/util-crypto");return!0}).catch(()=>!1)}},90258(e,t,a){a.d(t,{j:()=>r});var n=a(76506);function r(e,t,a){return!!(0,n.F)(e,t,a)}},90931(e,t,a){a.d(t,{O:()=>h});var n=a(95927),r=a(80900),i=a(91839),s=a(30450),o=a(57041),c=a(99953),d=a(33482),u=a(67949),l=a(51189);const f="ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g,""),p=(0,u.Q)(`0x${f}`),b=new n(f,"hex");function h(e,t,a){if(!(0,d.b)(e)||32!==e.length)throw new Error("Expected seckey to be an Uint8Array with length 32");if(!(0,d.b)(t)||32!==t.length)throw new Error("Expected tweak to be an Uint8Array with length 32");return!c.CW||a?function(e,t){const a=new n(t);if(a.cmp(b)>=0)throw new Error("Tweak parameter is out of range");if(a.iadd(new n(e)),a.cmp(b)>=0&&a.isub(b),a.isZero())throw new Error("Invalid resulting private key");return(0,o.a)(a,l.ag)}(e,t):function(e,t){let a=(0,s.L)(t,l.Iy);if(a>=p)throw new Error("Tweak parameter is out of range");if(a+=(0,s.L)(e,l.Iy),a>=p&&(a-=p),a===i.Y7)throw new Error("Invalid resulting private key");return(0,r.e)(a,l.ag)}(e,t)}},91829(e,t,a){a.d(t,{O:()=>ne});var n=a(33482),r=a(76733),i=a(6409),s=a(96328),o=a(93302);function c(e){const t=e.map(e=>e.toString().trim()),a=t.findIndex(e=>!e.length);return-1===a?t:t.slice(0,a)}function d(e,{extrinsic:t,lookup:a,pallets:n}){return e.createTypeUnsafe("MetadataLatest",[{extrinsic:t,lookup:{types:a.types.map(({id:t,type:a})=>e.createTypeUnsafe("PortableType",[{id:t,type:(0,o.b)({},a,{docs:c(a.docs)})}]))},pallets:n.map(({calls:t,index:a,name:n})=>({calls:e.createTypeUnsafe("Option",[t.unwrapOr(null)]),index:a,name:n}))}]).toJSON()}function u(e,t=[]){for(let a=0,n=e.length;ae||t))}function x(e,{info:t}){throw new Error(`Unhandled: Unable to create and validate type from ${e} (info=${f.K[t]})`)}const m={[f.K.BTreeMap]:h,[f.K.BTreeSet]:b,[f.K.Compact]:b,[f.K.DoNotConstruct]:x,[f.K.Enum]:h,[f.K.HashMap]:h,[f.K.Int]:x,[f.K.Linkage]:b,[f.K.Null]:x,[f.K.Option]:b,[f.K.Plain]:(e,t)=>t.lookupName||t.type,[f.K.Range]:b,[f.K.RangeInclusive]:b,[f.K.Result]:h,[f.K.Set]:h,[f.K.Si]:x,[f.K.Struct]:h,[f.K.Tuple]:h,[f.K.UInt]:x,[f.K.Vec]:b,[f.K.VecFixed]:b,[f.K.WrapperKeepOpaque]:b,[f.K.WrapperOpaque]:b};function y(e){const t=e.length,a=new Array(t);for(let n=0;ne.getTypeDef(t).type)}function w(e,t){return e.getSiType(t).def.asVariant.variants.map(({fields:t})=>V(e,t))}function v(e,t){return t.toNumber()>=2?e.createTypeUnsafe("StorageHasherV10",[t.toNumber()+1]):e.createTypeUnsafe("StorageHasherV10",[t])}function S(e,t){return t.isMap?[(0,o.b)({},t.asMap,{hasher:v(e,t.asMap.hasher)}),1]:t.isDoubleMap?[(0,o.b)({},t.asDoubleMap,{hasher:v(e,t.asDoubleMap.hasher),key2Hasher:v(e,t.asDoubleMap.key2Hasher)}),2]:[t.asPlain,0]}function k(e,{modules:t}){return e.createTypeUnsafe("MetadataV10",[{modules:t.map(t=>function(e,t){const a=t.storage.unwrapOr(null);return e.createTypeUnsafe("ModuleMetadataV10",[(0,o.b)({},t,{storage:a?(0,o.b)({},a,{items:a.items.map(t=>(0,o.b)({},t,{type:e.createTypeUnsafe("StorageEntryTypeV10",S(e,t.type))}))}):null})])}(e,t))}])}function I(e,{modules:t}){return e.createTypeUnsafe("MetadataV11",[{extrinsic:{signedExtensions:[],version:0},modules:t}])}function T(e,{extrinsic:t,modules:a}){return e.createTypeUnsafe("MetadataV12",[{extrinsic:t,modules:a.map(t=>e.createTypeUnsafe("ModuleMetadataV12",[(0,o.b)({},t,{index:255})]))}])}function A(e,t){return e.createTypeUnsafe("MetadataV13",[t])}var C=a(51661);const E={assets:{Approval:"AssetApproval",ApprovalKey:"AssetApprovalKey",Balance:"TAssetBalance",DestroyWitness:"AssetDestroyWitness"},babe:{EquivocationProof:"BabeEquivocationProof"},balances:{Status:"BalanceStatus"},beefy:{AuthorityId:"BeefyId"},contracts:{StorageKey:"ContractStorageKey"},electionProviderMultiPhase:{Phase:"ElectionPhase"},ethereum:{Block:"EthBlock",Header:"EthHeader",Receipt:"EthReceipt",Transaction:"EthTransaction",TransactionStatus:"EthTransactionStatus"},evm:{Account:"EvmAccount",Log:"EvmLog",Vicinity:"EvmVicinity"},grandpa:{Equivocation:"GrandpaEquivocation",EquivocationProof:"GrandpaEquivocationProof"},identity:{Judgement:"IdentityJudgement"},inclusion:{ValidatorIndex:"ParaValidatorIndex"},paraDisputes:{ValidatorIndex:"ParaValidatorIndex"},paraInclusion:{ValidatorIndex:"ParaValidatorIndex"},paraScheduler:{ValidatorIndex:"ParaValidatorIndex"},paraShared:{ValidatorIndex:"ParaValidatorIndex"},teyrchains:{Id:"ParaId"},parasDisputes:{ValidatorIndex:"ParaValidatorIndex"},parasInclusion:{ValidatorIndex:"ParaValidatorIndex"},parasScheduler:{ValidatorIndex:"ParaValidatorIndex"},parasShared:{ValidatorIndex:"ParaValidatorIndex"},proposeTeyrchain:{Proposal:"TeyrchainProposal"},proxy:{Announcement:"ProxyAnnouncement"},scheduler:{ValidatorIndex:"ParaValidatorIndex"},shared:{ValidatorIndex:"ParaValidatorIndex"},society:{Judgement:"SocietyJudgement",Vote:"SocietyVote"},staking:{Compact:"CompactAssignments"},treasury:{Proposal:"TreasuryProposal"},xcm:{AssetId:"XcmAssetId"},xcmPezpallet:{AssetId:"XcmAssetId"}};var M=a(86918);const N=[["<",">"],["<",","],[",",">"],["(",")"],["(",","],[",",","],[",",")"]];function P(e,t){const a=t.toString(),n=e.findIndex(({def:e})=>e.HistoricMetaCompat===a);return-1!==n?n:e.push({def:{HistoricMetaCompat:a}})-1}function R(e,t){return e.push({def:{Tuple:t}})-1}function B(e,t,a,n){return a.push({def:{Variant:{variants:n}},path:[`pallet_${e.toString()}`,"pallet",t]})-1}function H(e,t){t.forEach(t=>{const a=Object.keys(e).find(e=>t.eq(e));if(a)t.setOverride(e[a]);else{const a=t.toString(),n=Object.entries(e).reduce((e,[t,a])=>N.reduce((e,[n,r])=>e.replace(`${n}${t}${r}`,`${n}${a}${r}`),e),a);a!==n&&t.setOverride(n)}})}function O(e,t,a,n,r){const i=n.map(({args:a,docs:n,name:i},s)=>(H(r,a.map(({type:e})=>e)),t.createTypeUnsafe("SiVariant",[{docs:n,fields:a.map(({name:a,type:n})=>t.createTypeUnsafe("SiField",[{name:a,type:P(e,n)}])),index:s,name:i}])));return t.createTypeUnsafe("PezpalletCallMetadataV14",[{type:B(a,"Call",e,i)}])}function U(e,t,a,n){return a.map(({docs:a,name:r,type:i,value:s})=>(H(n,[i]),t.createTypeUnsafe("PezpalletConstantMetadataV14",[{docs:a,name:r,type:P(e,i),value:s}])))}function _(e,t,a,n,r){const i=n.map(({docs:e,name:a},n)=>t.createTypeUnsafe("SiVariant",[{docs:e,fields:[],index:n,name:a}]));return t.createTypeUnsafe("PezpalletErrorMetadataV14",[{type:B(a,"Error",e,i)}])}function L(e,t,a,n,r){const i=n.map(({args:a,docs:n,name:i},s)=>(H(r,a),t.createTypeUnsafe("SiVariant",[{docs:n,fields:a.map(a=>t.createTypeUnsafe("SiField",[{type:P(e,a)}])),index:s,name:i}])));return t.createTypeUnsafe("PezpalletEventMetadataV14",[{type:B(a,"Event",e,i)}])}function D(e,t,a,{hashers:n,isLinked:r,isOptional:i,keys:s,value:o}){return H(a,[o,...Array.isArray(s)?s:[s]]),t.createTypeUnsafe("StorageEntryTypeV14",[{Map:{hashers:n,key:1===n.length?P(e,s[0]):R(e,s.map(t=>P(e,t))),value:P(e,r?`(${i?`Option<${o.toString()}>`:o.toString()}, Linkage<${s[0].toString()}>)`:o)}}])}function F(e,t,{items:a,prefix:n},r){return t.createTypeUnsafe("PezpalletStorageMetadataV14",[{items:a.map(({docs:a,fallback:n,modifier:i,name:s,type:o})=>{let c;if(o.isPlain){const a=o.asPlain;H(r,[a]),c=t.createTypeUnsafe("StorageEntryTypeV14",[{Plain:P(e,a)}])}else if(o.isMap){const a=o.asMap;c=D(e,t,r,{hashers:[a.hasher],isLinked:a.linked.isTrue,isOptional:i.isOptional,keys:[a.key],value:a.value})}else if(o.isDoubleMap){const a=o.asDoubleMap;c=D(e,t,r,{hashers:[a.hasher,a.key2Hasher],isLinked:!1,isOptional:i.isOptional,keys:[a.key1,a.key2],value:a.value})}else{const a=o.asNMap;c=D(e,t,r,{hashers:a.hashers,isLinked:!1,isOptional:i.isOptional,keys:a.keyVec,value:a.value})}return t.createTypeUnsafe("StorageEntryMetadataV14",[{docs:a,fallback:n,modifier:i,name:s,type:c}])}),prefix:n}])}function W(e,t,a){const n=[];!function(e,...t){for(let a=0,n=t.length;a[e.name.toString(),a>=12?e.index.toNumber():t]).sort((e,t)=>e[1]-t[1]).reduce((e,[t,a])=>{for(let t=Object.keys(e).length;t({identifier:e,type:0})),type:0,version:a}])}(e,t.extrinsic),i=t.modules.map(t=>function(e,t,a,{calls:n,constants:r,errors:i,events:s,storage:o}){const c=function({knownTypes:e},t){return{...E[t]??{},...e.typesAlias?.[t]??{}}}(t,(0,C.WH)(a.name));return t.createTypeUnsafe("PezpalletMetadataV14",[{calls:n&&O(e,t,a.name,n,c),constants:U(e,t,r,c),errors:i&&_(e,t,a.name,i),events:s&&L(e,t,a.name,s,c),index:a.index,name:a.name,storage:o&&F(e,t,o,c)}])}(n,e,t,{calls:t.calls.unwrapOr(null),constants:t.constants,errors:t.errors.length?t.errors:null,events:t.events.unwrapOr(null),storage:t.storage.unwrapOr(null)}));return e.createTypeUnsafe("MetadataV14",[{extrinsic:r,lookup:{types:n.map((t,a)=>e.createTypeUnsafe("PortableType",[{id:a,type:t}]))},pallets:i}])}function K(e,t,a){const n=t.lookup.paramTypes.PezspRuntimeUncheckedExtrinsic;return e.createTypeUnsafe("MetadataV15",[(0,o.b)({},t,{extrinsic:e.createTypeUnsafe("ExtrinsicMetadataV15",[(0,o.b)({},t.extrinsic,{addressType:n?.[0].type.unwrapOr(0),callType:n?.[1].type.unwrapOr(0),extraType:n?.[3].type.unwrapOr(0),signatureType:n?.[2].type.unwrapOr(0)})]),outerEnums:e.createTypeUnsafe("OuterEnums15",[{callType:n?.[1].type.unwrapOr(0),eventType:t.lookup.paramTypes.PezframeSystemEventRecord?.[0].type.unwrapOr(0)}])})])}function q(e,t){const a=e.createTypeUnsafe("ItemDeprecationInfoV16",["NotDeprecated"]),n=t.items.map(t=>e.createTypeUnsafe("StorageEntryMetadataV16",[(0,o.b)({},t,{deprecationInfo:a})]));return e.createTypeUnsafe("PezpalletStorageMetadataV16",[{items:e.createTypeUnsafe("Vec",[n]),prefix:t.prefix}])}function $(e,t){const a=e.createTypeUnsafe("EnumDeprecationInfoV16",[]);return e.createTypeUnsafe("PezpalletCallMetadataV16",[{deprecationInfo:a,type:t.type}])}function z(e,t){const a=e.createTypeUnsafe("EnumDeprecationInfoV16",[]);return e.createTypeUnsafe("PezpalletEventMetadataV16",[{deprecationInfo:a,type:t.type}])}function j(e,t){const a=e.createTypeUnsafe("ItemDeprecationInfoV16",["NotDeprecated"]);return e.createTypeUnsafe("Vec",[t.map(t=>e.createTypeUnsafe("PezpalletConstantMetadataV16",[(0,o.b)({},t,{deprecationInfo:a})]))])}function G(e,t){const a=e.createTypeUnsafe("EnumDeprecationInfoV16",[]);return e.createTypeUnsafe("PezpalletErrorMetadataV16",[{deprecationInfo:a,type:t.type}])}function J(e,t,a){const n=t.pallets.map(t=>function(e,t){const a=e.createTypeUnsafe("ItemDeprecationInfoV16",["NotDeprecated"]),n=e.createTypeUnsafe("Vec",[[]]),r=e.createTypeUnsafe("Vec",[[]]);return e.createTypeUnsafe("PezpalletMetadataV16",[(0,o.b)({},t,{associatedTypes:n,calls:t.calls.isSome?$(e,t.calls.unwrap()):null,constants:j(e,t.constants),deprecationInfo:a,errors:t.errors.isSome?G(e,t.errors.unwrap()):null,events:t.events.isSome?z(e,t.events.unwrap()):null,storage:t.storage.isSome?q(e,t.storage.unwrap()):null,viewFunctions:r})])}(e,t)),r=function(e,t){const a=t.signedExtensions.map(({additionalSigned:t,identifier:a,type:n})=>e.createTypeUnsafe("TransactionExtensionMetadataV16",[{identifier:a,implict:t,type:n}])),n=a.map((t,a)=>e.createTypeUnsafe("Compact",[a])),r=e.createTypeUnsafe("BTreeMap>>",[new Map([[e.createTypeUnsafe("u8",[t.version]),e.createTypeUnsafe("Vec>",[n])]])]);return e.createTypeUnsafe("ExtrinsicMetadataV16",[{addressType:t.addressType,callType:t.callType,signatureType:t.signatureType,transactionExtensions:a,transactionExtensionsByVersion:r,versions:[t.version]}])}(e,t.extrinsic),i=t.apis.map(t=>function(e,t){const a=e.createTypeUnsafe("ItemDeprecationInfoV16",["NotDeprecated"]),n=t.methods.map(t=>e.createTypeUnsafe("RuntimeApiMethodMetadataV16",[(0,o.b)({},t,{deprecationInfo:a})]));return e.createTypeUnsafe("RuntimeApiMetadataV16",[(0,o.b)({},t,{deprecationInfo:a,methods:n,version:e.createTypeUnsafe("Compact",[0])})])}(e,t));return e.createTypeUnsafe("MetadataV16",[(0,o.b)({},t,{apis:i,extrinsic:r,pallets:n})])}function X(e,t,a){return t}var Q=a(61941);const Z=1635018093;class Y extends Q.D{constructor(e,t){if(super(e,t),!this.isEmpty&&!this.eq(Z))throw new Error(`MagicNumber mismatch: expected ${e.createTypeUnsafe("u32",[Z]).toHex()}, found ${this.toHex()}`)}}class ee extends s._{#Ht=new Map;constructor(e,t){super(e,{magicNumber:Y,metadata:"MetadataAll"},t)}#Ot=e=>{if(this.version>e)throw new Error(`Cannot convert metadata from version ${this.version} to ${e}`);return this.version===e};#Ut=(e,t)=>{if("latest"!==e&&this.#Ot(e)){const t=`asV${e}`;return this.#_t()[t]}if(!this.#Ht.has(e)){const a="latest"===e?"asV16":"asV"+(e-1);this.#Ht.set(e,t(this.registry,this[a],this.version))}return this.#Ht.get(e)};#_t=()=>this.getT("metadata");get asCallsOnly(){return new ee(this.registry,{magicNumber:this.magicNumber,metadata:this.registry.createTypeUnsafe("MetadataAll",[d(this.registry,this.asLatest),14])})}get asV9(){return this.#Ot(9),this.#_t().asV9}get asV10(){return this.#Ut(10,k)}get asV11(){return this.#Ut(11,I)}get asV12(){return this.#Ut(12,T)}get asV13(){return this.#Ut(13,A)}get asV14(){return this.#Ut(14,W)}get asV15(){return this.#Ut(15,K)}get asV16(){return this.#Ut(16,J)}get asLatest(){return this.#Ut("latest",X)}get magicNumber(){return this.getT("magicNumber")}get version(){return this.#_t().index}getUniqTypes(e){return function(e,t,a){return function(e,t,a){const n=u(y(a)).filter(t=>!e.hasType(t)&&!e.isLookupType(t)).sort();if(0!==n.length){const e=`Unknown types found, no types for ${n.join(", ")}`;if(t)throw new Error(e);g.warn(e)}return a}(e,a,u(function({lookup:e,pallets:t}){return t.reduce((t,{calls:a,constants:n,events:r,storage:i})=>(t.push([V(e,n)]),a.isSome&&t.push(w(e,a.unwrap().type)),r.isSome&&t.push(w(e,r.unwrap().type)),i.isSome&&t.push(i.unwrap().items.map(({type:t})=>{if(t.isPlain)return[e.getTypeDef(t.asPlain).type];const{hashers:a,key:n,value:r}=t.asMap;return 1===a.length?[e.getTypeDef(r).type,e.getTypeDef(n).type]:[e.getTypeDef(r).type,...e.getSiType(n).def.asTuple.map(t=>e.getTypeDef(t).type)]})),t),[])}(t)))}(this.registry,this.asLatest,e)}toJSON(){return this.asLatest,super.toJSON()}}const te=new Uint8Array([109,101,116,97,9]),ae=te.length-1;class ne extends ee{constructor(e,t){super(e,(0,n.b)(t)||(0,r.K)(t)?function(e,t){if(0===t.length)return te;if(9===t[ae])try{return new ee(e,t)}catch{t[ae]=10}return t}(e,(0,i.e)(t)):t)}}},91839(e,t,a){a.d(t,{$c:()=>b,CW:()=>f,E6:()=>s,HI:()=>l,Hd:()=>h,Je:()=>y,Sx:()=>u,TH:()=>p,Vl:()=>o,Y7:()=>r,eq:()=>V,jZ:()=>i,np:()=>d,q$:()=>g,u3:()=>m,wi:()=>w,yu:()=>c,zi:()=>x});var n=a(67949);const r=(0,n.Q)(0),i=(0,n.Q)(1),s=(0,n.Q)(2),o=(0,n.Q)(3),c=(0,n.Q)(4),d=(0,n.Q)(5),u=(0,n.Q)(6),l=(0,n.Q)(7),f=(0,n.Q)(8),p=(0,n.Q)(9),b=(0,n.Q)(10),h=(0,n.Q)(100),x=(0,n.Q)(1e3),m=(0,n.Q)(1e6),y=(0,n.Q)(1e9),g=y*y,V=(0,n.Q)(Number.MAX_SAFE_INTEGER),w=(0,n.Q)(94906265)},92110(e,t,a){a.d(t,{j:()=>c});var n=a(83448),r=a(33218),i=a(76506),s=a(17802),o=a(19546);function c(e,t=s.N.prefix){const a=(0,i.F)(e);if(t<0||t>16383&&!d.includes(t)||[46,47].includes(t))throw new Error("Out of range ss58Format specified");if(!s.N.allowedDecodedLengths.includes(a.length))throw new Error(`Expected a valid key to convert, with length ${s.N.allowedDecodedLengths.join(", ")}`);const c=(0,n.z)(t<64?[t]:[(252&t)>>2|64,t>>8|(3&t)<<6],a);return(0,r.Rl)((0,n.z)(c,(0,o.f)(c).subarray(0,[32,33].includes(a.length)?2:1)))}const d=[29972]},92649(e,t,a){a.d(t,{E:()=>o});var n=a(6409),r=a(54143),i=a(76733);function s(e){for(let t=0,a=e.length;t126)return!1}return!0}function o(e){return(0,i.K)(e)?(0,r.qv)(e)?s((0,n.e)(e)):function(e){for(let t=0,a=e.length;t126)return!1}return!0}(e):!!e&&s(e)}},94211(e,t,a){a.d(t,{v:()=>r});var n=a(6404);function r(e){return(0,n.T)(e.eq)}},94250(e,t,a){a.d(t,{V:()=>r,f:()=>i});var n=a(96620);function r(e){return e.isPlain?e.asPlain:e.asMap.value}function i(e,t,a){const i=(0,n.m)(e.lookup,r(t));return a?`Option<${i}>`:i}},94390(e,t,a){a.d(t,{Q6:()=>_,Tz:()=>L,X9:()=>D});var n=a(69062),r=a(10971),i=a(10068),s=a(31885),o=a(35198),c=a(34386),d=a(55192),u=a(86017),l=a(5886),f=a(68050),p=a(41289),b=a(96328),h=a(67218),x=a(30905),m=a(61270),y=a(57559),g=a(68666),V=a(5853),w=a(47169),v=a(32091),S=a(69130),k=a(44967),I=a(44734),T=a(29220),A=a(54190),C=a(39139);function E({lookupName:e,type:t}){return e||t}function M(e){if(!Array.isArray(e.sub))throw new Error(`Expected subtype as TypeDef[] in ${(0,T.A)(e)}`);return e.sub}function N(e){return E(function(e){if(!e.sub||Array.isArray(e.sub))throw new Error(`Expected subtype as TypeDef in ${(0,T.A)(e)}`);return e.sub}(e))}function P(e){const t=M(e),a={};for(let e=0,n=t.length;e`);return e.with(a,t)}function H(e,t){const[a,n]=R(t);return e.with(a,n)}function O(e,t){return e.with(N(t))}const U={[A.K.BTreeMap]:(e,t)=>H(r.F,t),[A.K.BTreeSet]:(e,t)=>O(s.L,t),[A.K.Compact]:(e,t)=>O(n.a,t),[A.K.DoNotConstruct]:(e,t)=>i.s.with(t.displayName||t.type),[A.K.Enum]:(e,t)=>{const a=M(t);return o.g.with(a.every(({type:e})=>"Null"===e)?a.reduce((e,{index:t,name:a},n)=>{if(!a)throw new Error("No name found in sub definition");return e[a]=t||n,e},{}):P(t))},[A.K.HashMap]:(e,t)=>H(u.B,t),[A.K.Int]:(e,t)=>B(c.A,t),[A.K.Linkage]:(e,t)=>{const a=`Option<${N(t)}>`,n=b._.with({previous:a,next:a});return n.prototype.toRawType=function(){return`Linkage<${this.next.toRawType(!0)}>`},n},[A.K.Null]:(e,t)=>l.U,[A.K.Option]:(e,t)=>{if(!t.sub||Array.isArray(t.sub))throw new Error("Expected type information for Option");return O(f.c,t)},[A.K.Plain]:(e,t)=>e.getOrUnknown(t.type),[A.K.Range]:(e,t)=>O(m.Q,t),[A.K.RangeInclusive]:(e,t)=>O(g.W,t),[A.K.Result]:(e,t)=>{const[a,n]=R(t);return h.Q.with({Err:n,Ok:a})},[A.K.Set]:(e,t)=>p.V.with(M(t).reduce((e,{index:t,name:a})=>{if(!a||!(0,I.E)(t))throw new Error("No name found in sub definition");return e[a]=t,e},{}),t.length),[A.K.Si]:(e,t)=>L(e,e.lookup.getTypeDef(t.type)),[A.K.Struct]:(e,t)=>b._.with(P(t),t.alias),[A.K.Tuple]:(e,t)=>x.r.with(R(t)),[A.K.UInt]:(e,t)=>B(y.p,t),[A.K.Vec]:(e,{sub:t})=>{if(!t||Array.isArray(t))throw new Error("Expected type information for vector");return"u8"===t.type?d.I:V.l.with(E(t))},[A.K.VecFixed]:(e,{displayName:t,length:a,sub:n})=>{if(!(0,I.E)(a)||!n||Array.isArray(n))throw new Error("Expected length & type information for fixed vector");return"u8"===n.type?w.H.with(8*a,t):v.B.with(E(n),a)},[A.K.WrapperKeepOpaque]:(e,t)=>O(S.S,t),[A.K.WrapperOpaque]:(e,t)=>O(k.b,t)};function _(e,t){try{const a=U[t.info](e,t);if(!a)throw new Error("No class created");return!a.__fallbackType&&t.fallbackType&&(a.__fallbackType=t.fallbackType),a}catch(e){throw new Error(`Unable to construct class from ${(0,T.A)(t)}: ${e.message}`)}}function L(e,t){return e.getUnsafe(t.type,!1,t)}function D(e,t){return e.getUnsafe(t)||L(e,e.isLookupType(t)?e.lookup.getTypeDef(t):(0,C.c)(t))}},94547(e,t,a){function n(e){return!!e&&"object"==typeof e}a.d(t,{G:()=>n})},95079(e,t,a){a.d(t,{L0:()=>i,Zr:()=>o,ls:()=>s,r_:()=>r});var n=a(6409);function r({coder:e,ipfs:t},a){return(n,r)=>(a(n,r),e.decode(t&&r?n.substring(1):n))}function i({coder:e,ipfs:t}){return(a,r)=>{const i=e.encode((0,n.e)(a));return t&&r?`${t}${i}`:i}}function s(e){return(t,a)=>{try{return e(t,a)}catch{return!1}}}function o({chars:e,ipfs:t,type:a,withPadding:n}){return(r,i)=>{if("string"!=typeof r)throw new Error(`Expected ${a} string input`);if(t&&i&&!r.startsWith(t))throw new Error(`Expected ipfs-compatible ${a} to start with '${t}'`);for(let t=i?1:0,s=r.length;tn});const n=(0,a(59519).MJ)("isPrototypeOf","hasOwnProperty")},95351(e,t,a){a.d(t,{Y:()=>n});class n{registry;createdAtHash;initialU8aLength;isStorageFallback;#X;constructor(e,t,a){this.initialU8aLength=a,this.#X=t,this.registry=e}get encodedLength(){return this.toU8a().length}get hash(){return this.registry.hash(this.toU8a())}get inner(){return this.#X}get isEmpty(){return this.#X.isEmpty}eq(e){return this.#X.eq(e)}inspect(){return this.#X.inspect()}toHex(e){return this.#X.toHex(e)}toHuman(e,t){return this.#X.toHuman(e,t)}toJSON(){return this.#X.toJSON()}toPrimitive(e){return this.#X.toPrimitive(e)}toString(){return this.#X.toString()}toU8a(e){return this.#X.toU8a(e)}unwrap(){return this.#X}valueOf(){return this.#X}}},95620(e,t,a){a.d(t,{O:()=>z});var n=a(79191),r=a(26679),i=a(10068),s=a(94390),o=a(28064),c=a(8781),d=a(51661),u=a(4747),l=a(93302),f=a(848),p=a(11243),b=a(33482),h=a(44734),x=a(6404),m=a(76733),y=a(29220),g=a(16880),V=a(9799);const w={extrinsic:{},payload:{}},v={extrinsic:{era:"ExtrinsicEra"},payload:{blockHash:"Hash"}},S={extrinsic:{tip:"Compact"},payload:{}},k={ChargeTransactionPayment:S,CheckBlockGasLimit:w,CheckEra:v,CheckGenesis:{extrinsic:{},payload:{genesisHash:"Hash"}},CheckMetadataHash:{extrinsic:{mode:"u8"},payload:{metadataHash:"Option<[u8;32]>"}},CheckMortality:v,CheckNonZeroSender:w,CheckNonce:{extrinsic:{nonce:"Compact"},payload:{}},CheckSpecVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckTxVersion:{extrinsic:{},payload:{transactionVersion:"u32"}},CheckVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckWeight:w,LockStakingStatus:w,SkipCheckIfFeeless:S,ValidateEquivocationReport:w,WeightReclaim:w},I={LimitParathreadCommits:w,OnlyStakingAndClaims:w,PrevalidateAttests:w,RestrictFunctionality:w,TransactionCallFilter:w,ValidateDoubleVoteReports:w},T={DisallowSigned:w},A=(0,l.b)({},k,I,T,{ChargeAssetTxPayment:{extrinsic:{tip:"Compact",assetId:"TAssetConversion"},payload:{}}}),C=["CheckVersion","CheckGenesis","CheckEra","CheckNonce","CheckWeight","ChargeTransactionPayment","CheckBlockGasLimit"];function E(e,t,a={}){return e.map(e=>a[e]||A[e]).filter(e=>!!e).reduce((e,a)=>(0,l.b)(e,a[t]),{})}var M=a(76056),N=a(26998),P=a(52512),R=a(37622),B=a(72012),H=a(878),O=a(91829),U=a(36195),_=a(45505);const L=new Uint8Array(2),D=(0,c.v)("registry");function F(e,t){return parseInt(e,10)-parseInt(t,10)}function W(e){return e.toString()}function K(e,t){const a=t.length,n=new Array(a);for(let r=0;re.toNumber())}return[12]}get chainIsEthereum(){return this.#Lt?.isEthereum.isTrue||!1}get chainSS58(){return this.#Lt?.ss58Format.isSome?this.#Lt.ss58Format.unwrap().toNumber():void 0}get chainTokens(){if(this.#Lt?.tokenSymbol.isSome){const e=this.#Lt.tokenSymbol.unwrap();if(e.length)return e.map(W)}return[f.Q.getDefaults().unit]}get firstCallIndex(){return this.#Wt||L}isLookupType(e){return/Lookup\d+$/.test(e)}createLookupType(e){return`Lookup${"number"==typeof e?e:e.toNumber()}`}get knownTypes(){return this.#qt}get lookup(){return(0,p.Z8)(this.#$t,"PortableRegistry has not been set on this registry")}get metadata(){return(0,p.Z8)(this.#_t,"Metadata has not been set on this registry")}get unknownTypes(){return[...this.#Gt.keys()]}get signedExtensions(){return this.#jt}clearCache(){this.#Dt=new Map}createClass(e){return(0,s.X9)(this,e)}createClassUnsafe(e){return(0,s.X9)(this,e)}createType(e,...t){return(0,o.F)(this,e,t)}createTypeUnsafe(e,t,a){return(0,o.F)(this,e,t,a)}findMetaCall(e){const[t,a]=[e[0],e[1]];return(0,p.Z8)(this.#Yt[`${t}`]&&this.#Yt[`${t}`][`${a}`],()=>`findMetaCall: Unable to find Call with index [${t}, ${a}]/[${e.toString()}]`)}findMetaError(e){const[t,a]=(0,b.b)(e)?[e[0],e[1]]:[e.index.toNumber(),(0,b.b)(e.error)?e.error[0]:e.error.toNumber()];return(0,p.Z8)(this.#ea[`${t}`]&&this.#ea[`${t}`][`${a}`],()=>`findMetaError: Unable to find Error with index [${t}, ${a}]/[${e.toString()}]`)}findMetaEvent(e){const[t,a]=[e[0],e[1]];return(0,p.Z8)(this.#ta[`${t}`]&&this.#ta[`${t}`][`${a}`],()=>`findMetaEvent: Unable to find Event with index [${t}, ${a}]/[${e.toString()}]`)}get(e,t,a){return this.getUnsafe(e,t,a)}getUnsafe(e,t,a){let n=this.#Dt.get(e)||this.#Xt.get(e);if(!n){const r=this.#Ft.get(e);let o;r?o=(0,s.X9)(this,r):a?o=(0,s.Q6)(this,a):t&&(D.warn(`Unable to resolve type ${e}, it will fail on construction`),this.#Gt.set(e,!0),o=i.s.with(e)),o&&(n=class extends o{},this.#Dt.set(e,n),a&&(0,h.E)(a.lookupIndex)&&this.#Dt.set(this.createLookupType(a.lookupIndex),n))}return n}getChainProperties(){return this.#Lt}getClassName(e){const t=[];for(const[a,n]of this.#Qt)e===n&&t.push(a);for(const[a,n]of this.#Dt.entries())e===n&&t.push(a);return t.length?t.sort().reverse()[0]:void 0}getDefinition(e){return this.#Ft.get(e)}getModuleInstances(e,t){return this.#qt?.typesBundle?.spec?.[e.toString()]?.instances?.[t]||this.#aa[t]}getOrThrow(e){const t=this.get(e);if(!t)throw new Error(`type ${e} not found`);return t}getOrUnknown(e){return this.get(e,!0)}getTransactionExtensionVersion(){return 0}getSignedExtensionExtra(){return E(this.#jt,"payload",this.#Jt)}getSignedExtensionTypes(){return E(this.#jt,"extrinsic",this.#Jt)}hasClass(e){return this.#Dt.has(e)||!!this.#Xt.has(e)}hasDef(e){return this.#Ft.has(e)}hasType(e){return!this.#Gt.get(e)&&(this.hasClass(e)||this.hasDef(e))}hash(e){return this.createType("CodecHash",this.#Kt(e))}register(e,t){if((0,x.T)(e))this.#Dt.set(e.name,e);else if((0,m.K)(e)){if(!(0,x.T)(t))throw new Error(`Expected class definition passed to '${e}' registration`);if(e===t.toString())throw new Error(`Unable to register circular ${e} === ${e}`);this.#Dt.set(e,t)}else this.#na(e)}#na=e=>{const t=Object.entries(e);for(let e=0,a=t.length;e{this.setLookup(e);let t=null;if(this.hasType("PezspWeightsWeightV2Weight")){const e=this.createType("PezspWeightsWeightV2Weight");t=e.refTime&&e.proofSize?"PezspWeightsWeightV2Weight":"WeightV1"}else(0,g.f)(this.createType("Weight"))||(t="WeightV1");t&&this.register({Weight:t})};setMetadata(e,t,a,n){this.#_t=e.asLatest,this.#zt=e.version,this.#Wt=null,this.#ra(this.#_t.lookup),function(e,{lookup:t,pallets:a},n,r,i){const s=a.filter(R.Q$);q(r),q(i);for(let a=0,o=s.length;a=12?c.toNumber():a,p=(0,d.WH)(l),b=o.unwrap();(0,u.s)(r,f,()=>(0,_.l)(t,b,$,a=>(0,R.r9)(e,t,a,p,f)));const{path:h}=e.lookup.getSiType(b.type),x=h.findIndex(e=>e.eq("pallet"));if(-1!==x){const e=(0,d.WH)(h.slice(0,x).map((e,t)=>0===t?e.replace(/^(frame|pallet)_/,""):e).join(" "));i[e]?i[e].push(p):i[e]=[p]}}}(this,this.#_t,this.#zt,this.#Yt,this.#aa),function(e,{lookup:t,pallets:a},n,r){q(r);for(let e=0,i=a.length;e=12?s.toNumber():e,()=>(0,_.l)(t,i.unwrap(),$,({docs:e,fields:n,index:r,name:i})=>({args:K(t,n),docs:e.map(W),fields:n,index:r.toNumber(),method:i.toString(),name:i.toString(),section:a})))}}}(0,this.#_t,this.#zt,this.#ea),function(e,{lookup:t,pallets:a},n,r){const i=a.filter(B._);q(r);for(let a=0,s=i.length;a=12?o.toNumber():a,()=>(0,_.l)(t,s.unwrap(),$,a=>{const n=e.createType("EventMetadataLatest",(0,l.b)({},a,{args:K(t,a.fields)}));return class extends M.o{constructor(e,t){super(e,t,n,(0,d.WH)(c),a.name.toString())}}}))}}(this,this.#_t,this.#zt,this.#ta);const[r]=Object.keys(this.#Yt).sort(F);if(r){const[e]=Object.keys(this.#Yt[r]).sort(F);e&&(this.#Wt=new Uint8Array([parseInt(r,10),parseInt(e,10)]))}this.setSignedExtensions(t||(this.#_t.extrinsic.versions.length>0&&this.#_t.extrinsic.versions.every(e=>e>0)?this.#_t.extrinsic.transactionExtensions.map(({identifier:e})=>e.toString()):C),a,n),this.setChainProperties(function(e,t){const a=e.getChainProperties(),n=(0,H.n)(e,t.asLatest,t.version),r=n.system&&(n.system.sS58Prefix||n.system.ss58Prefix);if(!r)return a;const{isEthereum:i,tokenDecimals:s,tokenSymbol:o}=a||{};return e.createTypeUnsafe("ChainProperties",[{isEthereum:i,ss58Format:r,tokenDecimals:s,tokenSymbol:o}])}(this,e))}setSignedExtensions(e=C,t,a){if(this.#jt=e,this.#Jt=t,!a){const e=function(e,t={}){const a=[...Object.keys(A),...Object.keys(t)];return e.filter(e=>!a.includes(e))}(this.#jt,this.#Jt);e.length&&D.warn(`Unknown signed extensions ${e.join(", ")} found, treating them as no-effect`)}}}},95647(e,t,a){a.d(t,{z:()=>n});const n={name:"@pezkuwi/ui-settings",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/ui-settings/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/ui-settings/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"3.17.2"}},96200(e,t,a){a.d(t,{x:()=>s});var n=a(99953),r=a(16438),i=a(29794);function s(e,t,a){return!n.CW||!t&&!a&&(0,r.i_)()?(0,r.oK)(e):(0,i.x2)(e,t)}},96328(e,t,a){a.d(t,{_:()=>g});var n=a(51661),r=a(83448),i=a(55112),s=a(45414),o=a(92100),c=a(54143),d=a(6409),u=a(94547),l=a(29220),f=a(33482),p=a(60750),b=a(75156),h=a(3877),x=a(71135),m=a(70449);function y(e){return e}class g extends Map{registry;createdAtHash;initialU8aLength;isStorageFallback;#ia;#K;constructor(e,t,a,r=new Map,{definition:i,setDefinition:s=y}={}){const o=i||s((0,x.qV)(e,t)),[b,m]=(0,f.b)(a)||(0,c.qv)(a)?(0,h.Ur)(e,new Array(o[0].length),(0,d.e)(a),o):a instanceof g?[a,0]:function(e,[t,a],r,i){let s;const o=Array.isArray(r),c=r instanceof Map,d=a.length;if(!(o||c||(0,u.G)(r)))throw new Error(`Struct: Cannot decode value ${(0,l.A)(r)} (typeof ${typeof r}), expected an input object, map or array`);if(o&&r.length!==d)throw new Error(`Struct: Unable to map ${(0,l.A)(r)} array to object with known keys ${a.join(", ")}`);const f=new Array(d);for(let u=0;ua=e;return class extends g{static{const t=Object.keys(e);(0,i.t)(this.prototype,t,(e,t,a)=>a.get(e))}constructor(r,i){super(r,e,i,t,{definition:a,setDefinition:n})}}}get defKeys(){return this.#K[1]}get isEmpty(){return 0===[...this.keys()].length}get encodedLength(){let e=0;for(const t of this.values())e+=t.encodedLength;return e}get hash(){return this.registry.hash(this.toU8a())}get Type(){const e={},[t,a]=this.#K;for(let n=0,r=a.length;nn})},97151(e,t,a){function n(e,t){return e<>>32-t}function r(e,t){let a=255&e[t+3];return a=a<<8|255&e[t+2],a=a<<8|255&e[t+1],a<<8|255&e[t+0]}function i(e,t,a){for(let n=0;n<4;n++)e[t+n]=255&a,a>>>=8}function s(e,t,a,s,o){const c=new Uint32Array(16),d=new Uint32Array(16),u=new Uint32Array(16),l=new Uint32Array(4);let f,p,b;for(f=0;f<4;f++)d[5*f]=r(s,4*f),d[1+f]=r(a,4*f),d[6+f]=r(t,4*f),d[11+f]=r(a,16+4*f);for(f=0;f<16;f++)u[f]=d[f];for(f=0;f<20;f++){for(p=0;p<4;p++){for(b=0;b<4;b++)l[b]=d[(5*p+4*b)%16];for(l[1]^=n(l[0]+l[3]|0,7),l[2]^=n(l[1]+l[0]|0,9),l[3]^=n(l[2]+l[1]|0,13),l[0]^=n(l[3]+l[2]|0,18),b=0;b<4;b++)c[4*p+(p+b)%4]=l[b]}for(b=0;b<16;b++)d[b]=c[b]}if(o){for(f=0;f<16;f++)d[f]=d[f]+u[f]|0;for(f=0;f<4;f++)d[5*f]=d[5*f]-r(s,4*f)|0,d[6+f]=d[6+f]-r(t,4*f)|0;for(f=0;f<4;f++)i(e,4*f,d[5*f]),i(e,16+4*f,d[6+f])}else for(f=0;f<16;f++)i(e,4*f,d[f]+u[f]|0)}a.d(t,{I:()=>b,U:()=>h});const o=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function c(e,t,a,n,r,i,c){const d=new Uint8Array(32);return s(d,i,c,o,!0),function(e,t,a,n,r,i,c){const d=new Uint8Array(16),u=new Uint8Array(64);let l,f;if(!r)return 0;for(f=0;f<16;f++)d[f]=0;for(f=0;f<8;f++)d[f]=i[f];for(;r>=64;){for(s(u,d,c,o,!1),f=0;f<64;f++)e[t+f]=(a?a[n+f]:0)^u[f];for(l=1,f=8;f<16;f++)l=l+(255&d[f])|0,d[f]=255&l,l>>>=8;r-=64,t+=64,a&&(n+=64)}if(r>0)for(s(u,d,c,o,!1),f=0;f>>=8}const u=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]);function l(e,t,a,n,r,i){let s,o,c;const l=new Uint32Array(17),f=new Uint32Array(17),p=new Uint32Array(17),b=new Uint32Array(17),h=new Uint32Array(17);for(o=0;o<17;o++)f[o]=p[o]=0;for(o=0;o<16;o++)f[o]=i[o];for(f[3]&=15,f[4]&=252,f[7]&=15,f[8]&=252,f[11]&=15,f[12]&=252,f[15]&=15;r>0;){for(o=0;o<17;o++)b[o]=0;for(o=0;o<16&&o>>=8;for(c=c+p[16]|0,p[16]=3&c,c=5*(c>>>2)|0,o=0;o<16;o++)c=c+p[o]|0,p[o]=255&c,c>>>=8;c=c+p[16]|0,p[16]=c}for(o=0;o<17;o++)h[o]=p[o];d(p,u);const x=0|-(p[16]>>>7);for(o=0;o<17;o++)p[o]^=x&(h[o]^p[o]);for(o=0;o<16;o++)b[o]=i[o+16];for(b[16]=0,d(p,b),o=0;o<16;o++)e[t+o]=p[o];return 0}function f(e,t){if(32!==e.length)throw new Error("bad key size");if(24!==t.length)throw new Error("bad nonce size")}function p(...e){for(let t=0,a=e.length;t>>8)-1}(e,0,s)}(t,0,t,0,a-32,i))return-1;c(e,0,t,0,a,n,r);for(let t=0;t<32;t++)e[t]=0;return 0}(r,n,n.length,t,a)?null:r.subarray(32)}},97916(e,t,a){a.d(t,{aU:()=>d,dp:()=>c,wu:()=>o});var n=a(92100),r=a(99953),i=a(6409),s=a(16438);function o(e){return(...t)=>(0,n.X)(e(...t))}function c(e,t){return(a,n)=>t(a,e,n)}function d(e,t){return(a,n=256,o)=>{const c=(0,i.e)(a);return!r.CW||!o&&(0,s.i_)()?e[n](c):t[n](c)}}},98909(e,t,a){a.d(t,{FP:()=>x,zv:()=>m});var n=a(6807),r=a(16880),i=a(45414),s=a(665),o=a(33308),c=a(44734),d=a(29220);function u(e){return e instanceof Uint8Array||Array.isArray(e)}function l(e){return(0,o.Z)(e)&&(0,c.E)(e.index)&&(0,o.Z)(e.value)}function f(e){return(0,o.Z)(e)&&(0,i.L)(e.isSome)&&(0,o.Z)(e.value)}function p(e){return(0,c.E)(e)||(0,r.f)(e)||(0,n.s)(e)}function b(e,t,a){if((0,o.Z)(a)){const n=a.toHex();if(t.has(n))throw new Error(`Duplicate value in ${e}: ${(0,d.A)(a)}`);t.add(n)}return!0}function h(e,t){if(p(e)&&p(t))return(0,s.A)(e).cmp((0,s.A)(t));if(e instanceof Map&&t instanceof Map)return h(Array.from(e.values()),Array.from(t.values()));if(l(e)&&l(t))return h(e.index,t.index)||h(e.value,t.value);if(f(e)&&f(t))return h(e.isNone?0:1,t.isNone?0:1)||h(e.value,t.value);if(u(e)&&u(t))return function(e,t){let a=0;const n=Math.min(e.length,t.length);for(let r=0;r ${(0,d.A)(t)} (typeof ${typeof t})`)}function x(e){const t=new Set;return new Set(Array.from(e).filter(e=>b("BTreeSet",t,e)).sort(h))}function m(e){const t=new Set;return new Map(Array.from(e.entries()).filter(([e])=>b("BTreeMap",t,e)).sort(([e],[t])=>h(e,t)))}},99014(e,t,a){a.d(t,{t:()=>s});var n=a(95927),r=a(51524),i=a(665);function s(e){const t=(0,i.A)(e);if(t.isNeg())throw new Error("square root of negative numbers is not supported");if(t.lte(r.Vk))return new n(~~Math.sqrt(t.toNumber()));let a=r.gH.clone();for(;;){const e=t.div(a).iadd(a).ishrn(1);if(a.eq(e)||a.eq(e.sub(r.Uu)))return a;a=e}}},99953(e,t,a){a.d(t,{$j:()=>o,CW:()=>i,Nt:()=>d,Ze:()=>u,bM:()=>s,gu:()=>c,i4:()=>l});var n=a(67949),r=a(38405);const i="function"==typeof n.Q&&"function"==typeof n.Q.asIntN,s="function"==typeof require&&"undefined"!=typeof module,o="undefined"!=typeof __dirname,c=!s,d="undefined"!=typeof WebAssembly,u="function"==typeof r.Mn.Buffer&&"function"==typeof r.Mn.Buffer.isBuffer,l="object"==typeof r.Mn.process}}]); \ No newline at end of file +"use strict";(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[7534],{665(e,t,a){a.d(t,{A:()=>d});var n=a(62846),r=a(6807),i=a(54143),s=a(73414),o=a(15413),c=a(95927);function d(e){return e?c.isBN(e)?e:(0,i.qv)(e)?(0,n.v)(e.toString()):(0,r.s)(e)?new c(e.toString()):(0,o.g)(e)?e.toBn():(0,s.R)(e)?new c(e.toBigInt().toString()):new c(e):new c(0)}},770(e,t,a){a.d(t,{AC:()=>Y});var n=a(89129),r=a(43826),i=a(93302),s=a(63789),o=a(665),c=a(79876),d=a(76733),u=a(54143),l=a(59540),f=a(6404),p=a(29220),b=a(73108),h=a(33012),x=a(72001),m=a(82228),y=a(6073),g=a(25923);const V=new g.t(!1),w={isDevelopment:()=>V.getValue(),set:e=>{V.next(e)},subject:V};var v=a(59359),S=a(18045),k=a(76506),I=a(92100);const T="account:",A="address:",C="contract:";function E(e){return(0,I.X)((0,k.F)(e,!0))}function M(e){return`${T}${E(e)}`}function N(e){return`${A}${E(e)}`}function P(e){return`${C}${E(e)}`}const R=new RegExp(`^${T}0x[0-9a-f]*`,""),B=new RegExp(`^${A}0x[0-9a-f]*`,""),H=new RegExp(`^${C}0x[0-9a-f]*`,"");var O=a(17779),U=a(18767);function _(e,t=!1){let a={};const n=new g.t({}),r=()=>function(e,t,a){const n=w.isDevelopment(),r={};Object.keys(e).forEach(t=>{const{json:{meta:{isTesting:i=!1}={}}={}}=e[t];a&&!n&&!0===i||(r[t]=e[t])}),t.next(r)}(a,n,t);return w.subject.subscribe(r),{add:(t,n,s,o)=>(a=(0,O.f)(a),a[n]={json:(0,i.b)({},s,{address:n}),option:(0,U.j)(n,s.meta.name),type:o},s.meta.isInjected||s.meta.isTesting&&!w.isDevelopment()||t.set(e(n),s),r(),a[n]),remove:(t,n)=>{a=(0,O.f)(a),delete a[n],t.remove(e(n)),r()},subject:n}}const L=_(M,!0),D=_(N),F=_(P),W=(0,v.z)([L.subject,D.subject,F.subject]).pipe((0,S.T)(([e,t,a])=>({accounts:e,addresses:t,contracts:a})));let K=!1;const q=(e,t)=>{const a=e.option.name,n=t.option.name;return a.localeCompare(n)},$=(e,t)=>{const a=e.json.meta.whenCreated||0,n=t.json.meta.whenCreated||0;return an?-1:0};class z{#e=null;optionsSubject=new g.t(this.emptyOptions());createOptionHeader(e){return{key:`header-${e.toLowerCase()}`,name:e,value:null}}init(e){if(K)throw new Error("Unable to initialise options more than once");this.#e=W.subscribe(()=>{const t=this.emptyOptions();this.addAccounts(e,t),this.addAddresses(e,t),this.addContracts(e,t),t.address=this.linkItems({Addresses:t.address,Recent:t.recent}),t.account=this.linkItems({Accounts:t.account,Development:t.testing}),t.contract=this.linkItems({Contracts:t.contract}),t.all=[].concat(t.account,t.address),t.allPlus=[].concat(t.account,t.address,t.contract),this.optionsSubject.next(t)}),K=!0}clear(){this.#e&&this.#e.unsubscribe()}linkItems(e){return Object.keys(e).reduce((t,a)=>{const n=e[a];return t.concat(n.length?[this.createOptionHeader(a)]:[],n)},[])}addAccounts(e,t){const a=e.accounts.subject.getValue();Object.values(a).sort(q).forEach(({json:{meta:{isTesting:e=!1}},option:a})=>{e?t.testing.push(a):t.account.push(a)})}addAddresses(e,t){const a=e.addresses.subject.getValue();Object.values(a).filter(({json:e})=>!!e.meta.isRecent).sort($).forEach(({option:e})=>{t.recent.push(e)}),Object.values(a).filter(({json:e})=>!e.meta.isRecent).sort(q).forEach(({option:e})=>{t.address.push(e)})}addContracts(e,t){const a=e.contracts.subject.getValue();Object.values(a).sort(q).forEach(({option:e})=>{t.contract.push(e)})}emptyOptions(){return{account:[],address:[],all:[],allPlus:[],contract:[],recent:[],testing:[]}}}var j=a(33571),G=a(44734),J=a(45414),X=a(70020);class Q{all(e){X.each((t,a)=>{e(a,t)})}get(e,t){t(X.get(e))}remove(e,t){X.remove(e),t&&t()}set(e,t,a){X.set(e,t),a&&a()}}class Z{#t;#a;#n;#r;#i;_store;_genesisHash;_genesisHashAdd=[];constructor(){this.#t=L,this.#a=D,this.#n=F,this.#r=!1,this._store=new Q}get accounts(){return this.#t}get addresses(){return this.#a}get contracts(){return this.#n}get isEthereum(){return this.#r}get keyring(){if(this.#i)return this.#i;throw new Error("Keyring should be initialised via 'loadAll' before use")}get genesisHash(){return this._genesisHash}get genesisHashes(){return this._genesisHash?[this._genesisHash,...this._genesisHashAdd]:[...this._genesisHashAdd]}decodeAddress=(e,t,a)=>this.keyring.decodeAddress(e,t,a);encodeAddress=(e,t)=>this.keyring.encodeAddress(e,t);getPair(e){return this.keyring.getPair(e)}getPairs(){return this.keyring.getPairs().filter(e=>w.isDevelopment()||!0!==e.meta.isTesting)}isAvailable(e){const t=this.accounts.subject.getValue(),a=this.addresses.subject.getValue(),n=this.contracts.subject.getValue(),r=(0,d.K)(e)?e:this.encodeAddress(e);return!t[r]&&!a[r]&&!n[r]}isPassValid(e){return e.length>0}setSS58Format(e){this.#i&&(0,G.E)(e)&&this.#i.setSS58Format(e)}setDevMode(e){w.set(e)}initKeyring(e){const t=(0,j.AW)(e,!0);(0,J.L)(e.isDevelopment)&&this.setDevMode(e.isDevelopment),this.#r="ethereum"===t.type,this.#i=t,this._genesisHash=e.genesisHash&&((0,d.K)(e.genesisHash)?e.genesisHash.toString():e.genesisHash.toHex()),this._genesisHashAdd=e.genesisHashAdd||[],this._store=e.store||this._store,this.addAccountPairs()}addAccountPairs(){this.keyring.getPairs().forEach(({address:e,meta:t})=>{this.accounts.add(this._store,e,{address:e,meta:t})})}addTimestamp(e){e.meta.whenCreated||e.setMeta({whenCreated:Date.now()})}}const Y=new class extends Z{keyringOption=new z;#s={account:()=>this.accounts,address:()=>this.addresses,contract:()=>this.contracts};addExternal(e,t={}){const a=this.keyring.addFromAddress(e,(0,i.b)({},t,{isExternal:!0}),null,t?.type);return{json:this.saveAccount(a),pair:a}}addHardware(e,t,a={}){return this.addExternal(e,(0,i.b)({},a,{hardwareType:t,isHardware:!0}))}addMultisig(e,t,a={}){let n=(0,h.x)(e,t);this.isEthereum&&(n=n.slice(0,20));const r=(0,s.m)(e.map(e=>this.decodeAddress(e))).map(e=>this.encodeAddress(e));return this.addExternal(n,(0,i.b)({},a,{isMultisig:!0,threshold:(0,o.A)(t).toNumber(),who:r}))}addPair(e,t){return this.keyring.addPair(e),{json:this.saveAccount(e,t),pair:e}}addUri(e,t,a={},n){const r=this.keyring.addFromUri(e,a,n);return{json:this.saveAccount(r,t),pair:r}}backupAccount(e,t){return e.isLocked||e.lock(),e.decodePkcs8(t),e.toJson(t)}async backupAccounts(e,t){const a=e.map(e=>new Promise(t=>{this._store.get(M(e),t)})),n=await Promise.all(a);return(0,i.b)({},(0,x.g)((0,c.j)(JSON.stringify(n)),["batch-pkcs8"],t),{accounts:n.map(e=>({address:e.address,meta:e.meta}))})}createFromJson(e,t={}){return this.keyring.createFromJson((0,i.b)({},e,{meta:(0,i.b)({},e.meta,t)}))}createFromUri(e,t={},a){return this.keyring.createFromUri(e,t,a)}encryptAccount(e,t){const a=e.toJson(t);a.meta.whenEdited=Date.now(),this.keyring.addFromJson(a),this.accounts.add(this._store,e.address,a,e.type)}forgetAccount(e){this.keyring.removePair(e),this.accounts.remove(this._store,e)}forgetAddress(e){this.addresses.remove(this._store,e)}forgetContract(e){this.contracts.remove(this._store,e)}getAccount(e){return this.getAddress(e,"account")}getAccounts(){const e=this.accounts.subject.getValue();return Object.keys(e).map(e=>this.getAddress(e,"account")).filter(e=>!!e&&(w.isDevelopment()||!0!==e.meta.isTesting))}getAddress(e,t=null){const a=(0,d.K)(e)?e:this.encodeAddress(e),n=this.decodeAddress(a),r=(t?[this.#s[t]]:Object.values(this.#s)).reduce((e,t)=>t().subject.getValue()[a]||e,void 0);return r&&{address:a,meta:r.json.meta,publicKey:n}}getAddresses(){const e=this.addresses.subject.getValue();return Object.keys(e).map(e=>this.getAddress(e)).filter(e=>!!e)}getContract(e){return this.getAddress(e,"contract")}getContracts(){const e=this.contracts.subject.getValue();return Object.entries(e).filter(([,{json:{meta:{contract:e}}}])=>!!e&&e.genesisHash===this.genesisHash).map(([e])=>this.getContract(e)).filter(e=>!!e)}rewriteKey(e,t,a,n){a.startsWith("0x")||(this._store.remove(t),this._store.set(n(a),e))}loadAccount(e,t){if(!e.meta.isTesting&&e.encoded){const t=this.keyring.addFromJson(e,!0);this.accounts.add(this._store,t.address,e,t.type)}const[,a]=t.split(":");this.rewriteKey(e,t,a.trim(),M)}loadAddress(e,t){const{isRecent:a,whenCreated:n=0}=e.meta;if(a&&Date.now()-n>86400)return void this._store.remove(t);const r=(0,u.qv)(e.address)&&66!==e.address.length?e.address:this.encodeAddress((0,u.qv)(e.address)?(0,l.V)(e.address):this.decodeAddress(e.address,!0)),[,i]=t.split(":");this.addresses.add(this._store,r,e),this.rewriteKey(e,t,i,N)}loadContract(e,t){const a=this.encodeAddress(this.decodeAddress(e.address)),[,n]=t.split(":");e.meta.genesisHash=e.meta.genesisHash||e.meta.contract?.genesisHash,this.contracts.add(this._store,a,e),this.rewriteKey(e,t,n,P)}loadInjected(e,t,a){const n={address:e,meta:(0,i.b)({},t,{isInjected:!0})},r=this.keyring.addFromAddress(e,n.meta,null,a);this.accounts.add(this._store,r.address,n,r.type)}allowGenesis(e){if(e?.meta&&this.genesisHash){const t=Object.values(r.B).find(e=>e.includes(this.genesisHash||""))||[this.genesisHash];if(e.meta.genesisHash)return t.includes(e.meta.genesisHash)||this.genesisHashes.includes(e.meta.genesisHash);if(e.meta.contract)return t.includes(e.meta.contract.genesisHash)}return!0}loadAll(e,t=[]){super.initKeyring(e),this._store.all((t,a)=>{if(!(0,f.T)(e.filter)||e.filter(a))try{this.allowGenesis(a)&&(R.test(t)?this.loadAccount(a,t):B.test(t)?this.loadAddress(a,t):H.test(t)&&this.loadContract(a,t))}catch{console.warn(`Keyring: Unable to load ${t}:${(0,p.A)(a)}`)}}),t.forEach(e=>{if(this.allowGenesis(e))try{this.loadInjected(e.address,e.meta,e.type)}catch{console.warn(`Keyring: Unable to inject ${(0,p.A)(e)}`)}}),this.keyringOption.init(this)}restoreAccount(e,t){const a=Array.isArray(e.encoding.content)?e.encoding.content[1]:"ed25519",r=Array.isArray(e.encoding.type)?e.encoding.type:[e.encoding.type],i=(0,n.x)({toSS58:this.encodeAddress,type:a},{publicKey:this.decodeAddress(e.address,!0)},e.meta,(0,u.qv)(e.encoded)?(0,l.V)(e.encoded):(0,m.u)(e.encoded),r);return i.decodePkcs8(t),this.addPair(i,t),i.lock(),i}restoreAccounts(e,t){JSON.parse((0,b.F)((0,y._)(e,t))).forEach(e=>{this.loadAccount(e,M(e.address))})}saveAccount(e,t){this.addTimestamp(e);const a=e.toJson(t);return this.keyring.addFromJson(a),this.accounts.add(this._store,e.address,a,e.type),a}saveAccountMeta(e,t){const a=e.address;this._store.get(M(a),n=>{e.setMeta(t),n.meta=e.meta,this.accounts.add(this._store,a,n,e.type)})}saveAddress(e,t,a="address"){const n=this.addresses.subject.getValue(),r=n[e]?.json||{address:e,meta:{isRecent:void 0,whenCreated:Date.now()}};return Object.keys(t).forEach(e=>{r.meta[e]=t[e]}),delete r.meta.isRecent,this.#s[a]().add(this._store,e,r),r}saveContract(e,t){return this.saveAddress(e,t,"contract")}saveRecent(e){return this.addresses.subject.getValue()[e]||this.addresses.add(this._store,e,{address:e,meta:{genesisHash:this.genesisHash,isRecent:!0,whenCreated:Date.now()}}),this.addresses.subject.getValue()[e]}}},848(e,t,a){a.d(t,{Q:()=>l});var n=a(665),r=a(45414),i=a(12923),s=a(1510),o=a(70885);const c=o.SI[o.E7].text;let d=0,u=c;const l=function(e,{decimals:t=d,forceUnit:a,locale:c="en",withAll:u=!1,withSi:l=!0,withSiFull:f=!1,withUnit:p=!0,withZero:b=!0}={}){let h=(0,n.A)(e).toString();if(0===h.length||"0"===h)return"0";let x="";h[0].startsWith("-")&&(x="-",h=h.substring(1));const m=(0,o.Mb)(h,t,a),y=h.length-(t+m.power),g=y<=0?"0":h.substring(0,y);let V=h.padStart(y<0?t:1,"0").substring(y<0?0:y).padEnd(u?Math.max(t,4):4,"0").substring(0,u?Math.max(4,t+m.power):4);if(!b){let e=V.length-1;do{"0"===V[e]&&e--}while("0"===V[e]);V=V.substring(0,e+1)}const w=(0,r.L)(p)?o.SI[o.E7].text:p,v=l||f?"-"===m.value?p?` ${w}`:"":` ${f?`${m.text}${p?" ":""}`:m.value}${p?w:""}`:"",{decimal:S,thousand:k}=(0,s.A)(c);return`${x}${(0,i.z)(g,k)}${V&&`${S}${V}`}${v}`};l.calcSi=(e,t=d)=>(0,o.Mb)(e,t),l.findSi=o.WB,l.getDefaults=()=>({decimals:d,unit:u}),l.getOptions=(e=d)=>o.SI.filter(({power:t})=>!(t<0)||e+t>=0),l.setDefaults=({decimals:e,unit:t})=>{d=(Array.isArray(e)?e[0]:e)??d,u=(Array.isArray(t)?t[0]:t)??u,o.SI[o.E7].text=u}},878(e,t,a){a.d(t,{n:()=>o});var n=a(51661),r=a(59540),i=a(4747),s=a(34106);function o(e,{pallets:t},a){const o={};for(let a=0,c=t.length;a(0,i.T)({},c,t=>{const a=e.createTypeUnsafe(e.createLookupType(t.type),[(0,r.V)(t.value.toHex())]);return a.meta=t,a},s.q))}return o}},1510(e,t,a){function n(e){return{decimal:.1.toLocaleString(e,{useGrouping:!1}).charAt(1),thousand:1e3.toLocaleString(e,{useGrouping:!0}).replace(/\d/g,"").charAt(0)}}a.d(t,{A:()=>n})},2001(e,t,a){a.d(t,{k:()=>n,o:()=>r});const n=2147483648;function r(e){if(!e.startsWith("m/"))return!1;const t=e.split("/").slice(1);for(const e of t){const t=/^\d+'?$/.test(e)?parseInt(e.replace(/'$/,""),10):Number.NaN;if(isNaN(t)||t>=n||t<0)return!1}return!0}},2866(e,t,a){a.d(t,{AJ:()=>s,Gs:()=>n,O:()=>d,O3:()=>l,Ww:()=>u,_P:()=>r,_r:()=>o,eX:()=>c,ti:()=>i});const n="off",r=[{info:"on",text:"Allow camera access",value:"on"},{info:"off",text:"Do not allow camera access",value:"off"}],i="default",s="session",o=[{info:"session",text:"Once per session",value:"session"},{info:"tx",text:"On each transaction",value:"tx"}],c="off",d=[{info:"off",text:"Do not auto-update extension metadata",value:"off"},{info:"on",text:"Auto-update extension metadata",value:"on"}],u="off",l=[{info:"on",text:"Allow local in-browser account storage",value:"on"},{info:"off",text:"Do not allow local in-browser account storage",value:"off"}]},3236(e,t,a){a.d(t,{H:()=>s});var n=a(36730),r=a(33482);const i=new Uint8Array([0,97,115,109]);function s(e){return(0,r.b)(e)&&(0,n.f)(e.subarray(0,4),i)}},3644(e,t,a){a.d(t,{t:()=>i});var n=a(92100),r=a(57041);function i(e,{bitLength:t=-1,isLe:a=!1,isNegative:i=!1}={}){return(0,n.X)((0,r.a)(e,{bitLength:t,isLe:a,isNegative:i}))}},3877(e,t,a){a.d(t,{Ur:()=>o,Z0:()=>s,nz:()=>c});var n=a(92100);function r(e){const t=e.name?.toLowerCase()||"";return["enum","hashmap","linkage","null","option","range","rangeinclusive","result","struct","tuple","vec","vecfixed"].includes(t)}function i(e,t,a,{message:r},i,s,o,c,d){let u="";try{u=`: ${new c(e).toRawType()}`}catch{}return`${t}: failed at ${(0,n.X)(i.subarray(0,16))}…${d?` on ${d}`:""} (index ${s+1}/${o})${u}:: ${r}`}function s(e,t,a,[n,r]){const s=t.length;let o=0,c=0;try{for(;c1024&&r(n[d]))throw new Error(`decodeU8aStruct: Maximum depth exceeded, received ${o} elements, limit 1024`);try{for(;d1024&&r(s))throw new Error(`decodeU8aVec: Maximum depth exceeded, received ${o} elements, limit 1024`);let c=n,d=0;try{for(;dr,s:()=>n})},5457(e,t,a){a.d(t,{u:()=>o});var n=a(83448),r=a(17080),i=a(92100),s=a(27827);class o extends Array{registry;createdAtHash;initialU8aLength;isStorageFallback;static get[Symbol.species](){return Array}constructor(e,t){super(t),this.registry=e}get encodedLength(){const e=this.length;let t=(0,r.R)(e).length;for(let a=0;ab,l:()=>h});var n=a(85871),r=a(54143),i=a(6409),s=a(8781),o=a(56109),c=a(29220),d=a(33482),u=a(5457),l=a(3877),f=a(71135);const p=(0,s.v)("Vec");function b(e,t,a,n,r){if(Array.isArray(a)){const n=t.length;for(let i=0;i524288)throw new Error(`Vec length ${r.toString()} exceeds 524288`);return[t,r,a]}if(!e)return[null,0,0];throw new Error(`Expected array/hex input to Vec<*> decoding, found ${typeof e}: ${(0,c.A)(e)}`)}(a);super(e,h),this.#o=s||u((0,f.q8)(e,t)),this.initialU8aLength=((0,d.b)(p)?(0,l.nz)(e,this,p,x,this.#o):b(e,this,p,x,this.#o))[0]}static with(e){let t;const a=e=>t=e;return class extends h{constructor(n,r){super(n,e,r,{definition:t,setDefinition:a})}}}get Type(){return this.#o.name}indexOf(e){const t=e instanceof this.#o?e:new this.#o(this.registry,e);for(let e=0,a=this.length;e`}}},5860(e,t,a){a.d(t,{i:()=>i});var n=a(65281),r=a(33482);function i(e){return(t,a)=>{if(!(0,r.b)(a)||32!==a.length)throw new Error("Invalid chainCode passed to derive");const i=e(t.secretKey,a);return{publicKey:n.lG(i),secretKey:i}}}},5886(e,t,a){a.d(t,{U:()=>r});var n=a(63181);class r{encodedLength=0;isEmpty=!0;registry;createdAtHash;initialU8aLength=0;isStorageFallback;constructor(e){this.registry=e}get hash(){throw new Error(".hash is not implemented on Null")}eq(e){return e instanceof r||(0,n.k)(e)}inspect(){return{}}toHex(){return"0x"}toHuman(){return this.toJSON()}toJSON(){return null}toPrimitive(){return null}toRawType(){return"Null"}toString(){return""}toU8a(e){return new Uint8Array}}},5957(e,t,a){a.d(t,{O:()=>r});var n=a(29220);function r(e){const t="string"!=typeof e?(0,n.A)(e):e;try{const e=JSON.parse(t);return"object"==typeof e&&null!==e}catch{return!1}}},6073(e,t,a){a.d(t,{_:()=>o});var n=a(59540),r=a(54143),i=a(82228),s=a(23433);function o({encoded:e,encoding:t},a){if(!e)throw new Error("No encrypted data available to decode");return(0,s.y)((0,r.qv)(e)?(0,n.V)(e):(0,i.u)(e),a,Array.isArray(t.type)?t.type:[t.type])}},6404(e,t,a){function n(e){return"function"==typeof e}a.d(t,{T:()=>n})},6807(e,t,a){function n(e){return"bigint"==typeof e}a.d(t,{s:()=>n})},8781(e,t,a){a.d(t,{E:()=>b,v:()=>g});var n=a(38405),r=a(36122),i=a(16880),s=a(71614),o=a(6404),c=a(94547),d=a(33482),u=a(92100),l=a(6409),f=a(56109);const p={debug:"log",error:"error",log:"log",warn:"warn"};function b(e){return Array.isArray(e)?e.map(b):(0,i.f)(e)?e.toString():(0,d.b)(e)||(0,s.P)(e)?(0,u.X)((0,l.e)(e)):function(e){if(e&&(0,c.G)(e)&&e.constructor===Object){const t={};for(const[a,n]of Object.entries(e))t[a]=b(n);return t}return e}(e)}function h(e,t,a,n=-1){if(1===a.length&&(0,o.T)(a[0])){const r=a[0]();return h(e,t,Array.isArray(r)?r:[r],n)}var i;console[p[e]]((0,r.Y)(new Date),t,...a.map(b).map((i=n,e=>{if(i<=0)return e;const t=`${e}`;return t.lengthh("debug",t,e,r):f.l,error:(...e)=>h("error",t,e),log:(...e)=>h("log",t,e),noop:f.l,warn:(...e)=>h("warn",t,e)}}},9799(e,t,a){a.d(t,{X:()=>c,q:()=>o});var n=a(49981),r=a(99953),i=a(6409),s=a(16438);function o(e,t=256,a,o){const c=Math.ceil(t/8),d=(0,i.e)(e);return!r.CW||!o&&(0,s.i_)()?(0,s.Sx)(d,(0,i.e)(a),c):a?(0,n.S)(d,{dkLen:c,key:a}):(0,n.S)(d,{dkLen:c})}const c=(0,a(97916).wu)(o)},10068(e,t,a){a.d(t,{s:()=>n});class n{registry;createdAtHash;isStorageFallback;#c;constructor(e,t="DoNotConstruct"){throw this.registry=e,this.#c=new Error(`DoNotConstruct: Cannot construct unknown type ${t}`),this.#c}static with(e){return class extends n{constructor(t){super(t,e)}}}get encodedLength(){throw this.#c}get hash(){throw this.#c}get isEmpty(){throw this.#c}eq(){throw this.#c}inspect(){throw this.#c}toHex(){throw this.#c}toHuman(){throw this.#c}toJSON(){throw this.#c}toPrimitive(){throw this.#c}toRawType(){throw this.#c}toString(){throw this.#c}toU8a(){throw this.#c}}},10441(e,t,a){a.d(t,{H:()=>u});var n=a(9799),r=a(76506);const i=32,s=[{colors:[0,28,0,0,28,0,0,28,0,0,28,0,0,28,0,0,28,0,1],freq:1},{colors:[0,1,3,2,4,3,0,1,3,2,4,3,0,1,3,2,4,3,5],freq:20},{colors:[1,2,3,1,2,4,5,5,4,1,2,3,1,2,4,5,5,4,0],freq:16},{colors:[0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,3],freq:32},{colors:[0,1,2,3,4,5,0,1,2,3,4,5,0,1,2,3,4,5,6],freq:32},{colors:[0,1,2,3,4,5,3,4,2,0,1,6,7,8,9,7,8,6,10],freq:128},{colors:[0,1,2,3,4,5,6,7,8,9,10,8,6,7,5,3,4,2,11],freq:128}],o=s.map(e=>e.freq).reduce((e,t)=>e+t),c={cx:i,cy:i,fill:"#eee",r:i};let d=new Uint8Array;function u(e,{isAlternative:t}){const a=function(e=!1){const{r:t,r3o4:a,ro2:n,ro4:r,rroot3o2:s,rroot3o4:o}=function(e){const t=e?20:24;return{r:t,r3o4:3*t/4,ro2:t/2,ro4:t/4,rroot3o2:t*Math.sqrt(3)/2,rroot3o4:t*Math.sqrt(3)/4}}(e);return[[i,i-t],[i,i-n],[i-o,i-a],[i-s,i-n],[i-o,i-r],[i-s,i],[i-s,i+n],[i-o,i+r],[i-o,i+a],[i,i+t],[i,i+n],[i+o,i+a],[i+s,i+n],[i+o,i+r],[i+s,i],[i+s,i-n],[i+o,i-r],[i+o,i-a],[i,i]]}(t);let u;try{u=function(e){const t=function(e){return d.length||(d=(0,n.q)(new Uint8Array(32),512)),(0,n.q)((0,r.F)(e),512).map((e,t)=>(e+256-d[t])%256)}(e),a=Math.floor((t[30]+256*t[31])%o),i=t[28]%6*3,c=Math.floor(70*t[29]/256+26)%80+30,u=function(e){let t=0;const a=s.find(a=>(t+=a.freq,e{const a=(e+t%28*58)%256;if(0===a)return"#444";if(255===a)return"transparent";const n=Math.floor(a%64*360/64),r=[53,15,35,75][Math.floor(a/64)];return`hsl(${n}, ${c}%, ${r}%)`});return u.colors.map((e,t)=>l[u.colors[t<18?(t+i)%18:18]])}(e)}catch{u=new Array(a.length).fill("#ddd")}return[c].concat(a.map(([e,t],a)=>({cx:e,cy:t,fill:u[a],r:5})))}},10971(e,t,a){a.d(t,{F:()=>r});var n=a(70017);class r extends n.J{static with(e,t){return class extends r{constructor(a,n){super(a,e,t,n,"BTreeMap")}}}}},11243(e,t,a){a.d(t,{Z8:()=>i,dr:()=>s,vA:()=>r});var n=a(6404);function r(e,t){if(!e)throw new Error((0,n.T)(t)?t():t)}function i(e,t){return r(null!=e,t),e}function s(e){throw new Error(`This codepath should be unreachable. Unhandled input: ${e}`)}},11709(e,t,a){a.d(t,{V:()=>p});var n=a(70672),r=a(85519),i=a(22665),s=a(18815),o=a(58322),c=a(29220),d=a(46650);function u(e,t){return(0,c.A)({t:e})===(0,c.A)({t})}function l(e){throw e}function f(){}function p({delay:e,skipChange:t=!1,skipTimeout:a=!1}={}){return c=>c.pipe((0,n.W)(l),t?(0,o.M)(f):(0,r.F)(u),(0,i.H)(1),a?(0,s.B)():(0,d.e)(e))}},11963(e,t,a){a.d(t,{Yd:()=>b,lf:()=>p,y2:()=>f});var n=a(97713),r=a(52001),i=a(15460),s=a(99953),o=a(6409),c=a(16438);const d={256:r.sc,512:i.Zf},u={256:c.TR,512:c.Qr};function l(e){return(t,a,n)=>f(t,a,e,n)}function f(e,t,a=256,r){const i=(0,o.e)(e);return!s.CW||!r&&(0,c.i_)()?u[a](i,t):(0,n.w)(d[a],i,t)}const p=l(256),b=l(512)},12423(e,t,a){a.d(t,{L:()=>r});var n=a(57559);class r extends(n.p.with(128)){__UIntType="u128"}},12834(e,t,a){a.d(t,{t:()=>o});var n=a(7076),r=a(99953),i=a(6409),s=a(16438);function o(e,{publicKey:t,secretKey:a},o){if(!a)throw new Error("Expected a valid secretKey");if(!t)throw new Error("Expected a valid publicKey");const c=(0,i.e)(e),d=a.subarray(0,32);return!r.CW||!o&&(0,s.i_)()?(0,s.tr)(t,d,c):n.ev.sign(c,d)}},12923(e,t,a){a.d(t,{z:()=>r});const n=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g");function r(e,t=","){const a=e[0].startsWith("-"),r=a?e.substring(1).match(n):e.match(n);return r?`${a?"-":""}${r.join(t)}`:e}},13880(e,t,a){a.d(t,{z:()=>s});var n=a(67342),r=a(99953),i=a(16438);function s(e,t){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);return 33===e.length?e:!r.CW||!t&&(0,i.i_)()?(0,i.zC)(e):n.bI.ProjectivePoint.fromHex(e).toRawBytes(!0)}},14969(e,t,a){a.d(t,{q:()=>k});var n=a(95927),r=a(848),i=a(6807),s=a(16880),o=a(665),c=a(21327),d=a(62846),u=a(3644),l=a(57041),f=a(51524),p=a(63937),b=a(6404),h=a(75344),x=a(54143),m=a(44734),y=a(94547),g=a(76733),V=a(33482);const w=new n(1e4),v=[["Perquintill",f.ik],["Perbill",f.pr],["Permill",f.i5],["Percent",f.cM]];function S(e,t){if((0,m.E)(e)){if(!Number.isInteger(e)||e>Number.MAX_SAFE_INTEGER||ei)throw new Error(`${this.toRawType()}: Input too large. Found input with ${super.bitLength()} bits, expected ${i}`)}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return this.isZero()}bitLength(){return this.#d}eq(e){return super.eq((0,x.qv)(e)?(0,d.v)(e.toString(),{isLe:!1,isNegative:!this.isUnsigned}):(0,o.A)(e))}inspect(){return{outer:[this.toU8a()]}}isMax(){return this.toU8a().filter(e=>255===e).length===this.#d/8}toBigInt(){return BigInt(this.toString())}toBn(){return this}toHex(e=!1){return(0,u.t)(this,{bitLength:this.bitLength(),isLe:e,isNegative:!this.isUnsigned})}toHuman(e){const t=this.toRawType();if("Balance"===t)return this.isMax()?"everything":(0,r.Q)(this,{decimals:this.registry.chainDecimals[0],withSi:!0,withUnit:this.registry.chainTokens[0]});const[,a]=v.find(([e])=>e===t)||[];return a?function(e,t){return`${(e.mul(w).div(t).toNumber()/100).toFixed(2)}%`}(this,a):(0,c.Z)(this)}toJSON(e=!1){return e||this.#d>128||super.bitLength()>52?this.toHex():this.toNumber()}toPrimitive(){return super.bitLength()>52?this.toString():this.toNumber()}toRawType(){return this instanceof this.registry.createClassUnsafe("Balance")?"Balance":`${this.isUnsigned?"u":"i"}${this.bitLength()}`}toString(e){return super.toString(e)}toU8a(e){return(0,l.a)(this,{bitLength:this.bitLength(),isLe:!0,isNegative:!this.isUnsigned})}}},15051(e,t,a){a.d(t,{I:()=>i});var n=a(73108),r=a(59540);function i(e){return(0,n.F)((0,r.V)(e))}},15317(e,t,a){function n(e,t){return(a,{chainCode:n,isHard:r})=>{if(!r)throw new Error("A soft key was found in the path and is not supported");return e(t(a.secretKey.subarray(0,32),n))}}a.d(t,{v:()=>n})},15413(e,t,a){a.d(t,{g:()=>n});const n=(0,a(59519).Mp)("toBn")},15896(e,t,a){a.d(t,{P:()=>r});var n=a(90258);function r(e,t,a){try{return(0,n.j)(e,t,a)}catch{return!1}}},16880(e,t,a){a.d(t,{f:()=>r});var n=a(95927);function r(e){return n.isBN(e)}},17080(e,t,a){a.d(t,{R:()=>p});var n=a(95927),r=a(665),i=a(57041),s=a(51524),o=a(83448);const c=s.u_.pow(new n(6)).isub(s.Uu),d=s.u_.pow(new n(14)).isub(s.Uu),u=s.u_.pow(new n(30)).isub(s.Uu),l={bitLength:16},f={bitLength:32};function p(e){const t=(0,r.A)(e);if(t.lte(c))return new Uint8Array([t.toNumber()<<2]);if(t.lte(d))return(0,i.a)(t.shln(2).iadd(s.Uu),l);if(t.lte(u))return(0,i.a)(t.shln(2).iadd(s.u_),f);const a=(0,i.a)(t);let n=a.length;for(;0===a[n-1];)n--;if(n<4)throw new Error("Invalid length, previous checks match anything less than 2^30");return(0,o.Q)([new Uint8Array([3+(n-4<<2)]),a.subarray(0,n)])}},17802(e,t,a){a.d(t,{N:()=>n});const n={allowedDecodedLengths:[1,2,4,8,32,33],allowedEncodedLengths:[3,4,6,10,35,36,37,38],allowedPrefix:a(25102).tR.map(({prefix:e})=>e),prefix:42}},18369(e,t,a){a.d(t,{u:()=>s});var n=a(67949),r=a(30450),i=a(59540);function s(e,{isLe:t=!1,isNegative:a=!1}={}){return e&&"0x"!==e?(0,r.L)((0,i.V)(e),{isLe:t,isNegative:a}):(0,n.Q)(0)}},18767(e,t,a){a.d(t,{j:()=>r});var n=a(60750);function r(e,t){const a=(0,n.b)(t)?e.length>15?`${e.slice(0,6)}…${e.slice(-6)}`:e:t;return{key:e,name:a,value:e}}},18907(e,t,a){a.d(t,{I:()=>r});var n=a(19546);function r(e){const t=64&e[0]?2:1,a=1===t?e[0]:(63&e[0])<<2|e[1]>>6|(63&e[1])<<8,r=[34+t,35+t].includes(e.length),i=e.length-(r?2:1),s=(0,n.f)(e.subarray(0,i));return[!(128&e[0]||[46,47].includes(e[0])||(r?e[e.length-2]!==s[0]||e[e.length-1]!==s[1]:e[e.length-1]!==s[0])),i,t,a]}},19287(e,t,a){a.d(t,{q:()=>i});var n=a(54143),r=a(86984);function i(e){return!(!e||42!==e.length||!(0,n.qv)(e))&&(!(!/^(0x)?[0-9a-f]{40}$/.test(e)&&!/^(0x)?[0-9A-F]{40}$/.test(e))||(0,r.t)(e))}},19546(e,t,a){a.d(t,{f:()=>o});var n=a(83448),r=a(79876),i=a(9799);const s=(0,r.j)("SS58PRE");function o(e){return(0,i.q)((0,n.z)(s,e),512)}},19592(e,t,a){a.d(t,{T:()=>i});var n=a(34116),r=a(56197);function i(e,t=-1,a=!1){const i=Math.ceil(t/4),s=i+2;return(0,n.d)(-1===t||e.length===s||!a&&e.lengths?(0,r.a)(e).slice(-1*i):`${"0".repeat(i)}${(0,r.a)(e)}`.slice(-1*i))}},19699(e,t,a){a.d(t,{w:()=>m});var n=a(27429),r=a(8781),i=a(94547),s=a(6404),o=a(56109),c=a(93302),d=a(63724),u=a(39277),l=a(29220);function f(){let e=null,t=null;return{responsePassThrough:t=>null===e?t:e.responsePassThrough(t),sendJsonRpc:a=>{if(!t)throw new Error("setSendJsonRpc must be called before sending requests");null===e?t(a):e.sendJsonRpc(a)},setSendJsonRpc:e=>{t=e},start:a=>{if(null!==e)throw new Error("Can't start the health checker multiple times in parallel");if(!t)throw new Error("setSendJsonRpc must be called before starting the health checks");e=new p(a,t),e.update(!0)},stop:()=>{null!==e&&(e.destroy(),e=null)}}}class p{#u;#l=null;#f=null;#p=null;#b=null;#h;#x=!1;#m=0;constructor(e,t){this.#u=e,this.#h=e=>t((0,l.A)(e))}sendJsonRpc=e=>{let t;try{t=JSON.parse(e)}catch{return}if(t.id){const e="extern:"+(0,l.A)(t.id);t.id=e}this.#h(t)};responsePassThrough=e=>{let t;try{t=JSON.parse(e)}catch{return e}if(t.id&&this.#l===t.id)return this.#l=null,t.result?(this.#u(t.result),this.#x=t.result.isSyncing,this.update(!1),null):(this.update(!1),null);if(t.id&&this.#p===t.id)return this.#p=null,t.result?(this.#b?this.#b=null:this.#b=t.result,this.update(!1),null):(this.update(!1),null);if(t.params&&this.#b&&t.params.subscription===this.#b)return this.update(!0),null;if(t.id){const e=t.id;if(!e.startsWith("extern:"))throw new Error("State inconsistency in health checker");const a=JSON.parse(e.slice(7));t.id=a}return(0,l.A)(t)};update=e=>{if(e&&this.#f&&(clearTimeout(this.#f),this.#f=null),!this.#f){const t=()=>{this.#f=null,this.#l||(this.#l=`health-checker:${this.#m}`,this.#m+=1,this.#h({id:this.#l,jsonrpc:"2.0",method:"system_health",params:[]}))};e?t():this.#f=setTimeout(t,1e3)}!this.#x||this.#b||this.#p||this.startSubscription(),this.#x||!this.#b||this.#p||this.endSubscription()};startSubscription=()=>{if(this.#p||this.#b)throw new Error("Internal error in health checker");this.#p=`health-checker:${this.#m}`,this.#m+=1,this.#h({id:this.#p,jsonrpc:"2.0",method:"chain_subscribeNewHeads",params:[]})};endSubscription=()=>{if(this.#p||!this.#b)throw new Error("Internal error in health checker");this.#p=`health-checker:${this.#m}`,this.#m+=1,this.#h({id:this.#p,jsonrpc:"2.0",method:"chain_unsubscribeNewHeads",params:[this.#b]})};destroy=()=>{this.#f&&(clearTimeout(this.#f),this.#f=null)}}Error;const b=(0,r.v)("api-bizinikiwi-connect"),h=new Map([["author_submitAndWatchExtrinsic","author_unwatchExtrinsic"],["chain_subscribeAllHeads","chain_unsubscribeAllHeads"],["chain_subscribeFinalizedHeads","chain_unsubscribeFinalizedHeads"],["chain_subscribeFinalisedHeads","chain_subscribeFinalisedHeads"],["chain_subscribeNewHeads","chain_unsubscribeNewHeads"],["chain_subscribeNewHead","chain_unsubscribeNewHead"],["chain_subscribeRuntimeVersion","chain_unsubscribeRuntimeVersion"],["subscribe_newHead","unsubscribe_newHead"],["state_subscribeRuntimeVersion","state_unsubscribeRuntimeVersion"],["state_subscribeStorage","state_unsubscribeStorage"]]),x=new WeakMap;class m{#y;#g=new u.$;#V;#w;#v=new Map;#S=new Map;#k=new Map;#I;#T=new n.b;#A=null;#C=!1;constructor(e,t,a){if(!(0,i.G)(e)||!(0,i.G)(e.WellKnownChain)||!(0,s.T)(e.createScClient))throw new Error("Expected an @bizinikiwi/connect interface as first parameter to ScProvider");this.#y=e,this.#V=t,this.#w=a,this.#I=new Set(Object.values(e.WellKnownChain))}get hasSubscriptions(){return!0}get isClonable(){return!1}get isConnected(){return!!this.#A&&this.#C}clone(){throw new Error("clone() is not supported.")}async connect(e,t=f){if(this.isConnected)throw new Error("Already connected!");if(this.#A)return void await this.#A;this.#w&&!this.#w.isConnected&&await this.#w.connect();const a=this.#w?x.get(this.#w):this.#y.createScClient(e);if(!a)throw new Error("Unknown ScProvider!");x.set(this,a);const n=t(),r=e=>{const t=n.responsePassThrough(e);if(!t)return;const a=JSON.parse(t);let r;try{r=this.#g.decodeResponse(a)}catch(e){r=e}if(void 0===a.params?.subscription||!a.method)return this.#k.get(a.id)?.(r);const i=`${a.method}::${a.params.subscription}`,s=this.#v.get(i)?.[0];s?.(r)},i=this.#w?async(...e)=>{const t=this.#w;return(await t.#A).addChain(...e)}:this.#I.has(this.#V)?a.addWellKnownChain:a.addChain;this.#A=i(this.#V).then(e=>{n.setSendJsonRpc(e.sendJsonRpc),(async()=>{try{for await(const t of e.jsonRpcResponses)r(t)}catch{}})(),this.#C=!1;const t=()=>{const e=new Error("Disconnected");this.#k.forEach(t=>t(e)),this.#v.forEach(([t])=>t(e)),this.#v.clear()},a=[],i=()=>{if(0===a.length)return;const e=a.pop();if(!e)throw new Error("Unable to get stale subscription");const{id:t,unsubscribeMethod:n}=e;Promise.race([this.send(n,[t]).catch(o.l),new Promise(e=>setTimeout(e,500))]).then(i).catch(o.l)};return n.start(e=>{const n=!e.isSyncing&&(e.peers>0||!e.shouldHavePeers);this.#C!==n&&(this.#C=n,n?(i(),this.#T.emit("connected"),this.#S.size&&this.#E()):([...this.#v.values()].forEach(e=>{a.push(e[1])}),t(),this.#T.emit("disconnected")))}),(0,c.b)({},e,{remove:()=>{n.stop(),e.remove(),t()},sendJsonRpc:n.sendJsonRpc.bind(n)})});try{await this.#A}catch(e){throw this.#A=null,this.#T.emit("error",e),e}}#E=()=>{const e=[];this.#S.forEach(t=>{if(!t.type.startsWith("author_"))try{const a=new Promise(e=>{this.subscribe(t.type,t.method,t.params,t.callback).catch(e=>console.log(e)),e()});e.push(a)}catch(e){b.error(e)}}),Promise.all(e).catch(e=>b.log(e))};async disconnect(){if(!this.#A)return;const e=await this.#A;this.#A=null,this.#C=!1;try{e.remove()}catch(e){}this.#T.emit("disconnected")}on(e,t){return"connected"===e&&this.isConnected&&t(),this.#T.on(e,t),()=>{this.#T.removeListener(e,t)}}async send(e,t){if(!this.isConnected||!this.#A)throw new Error("Provider is not connected");const a=await this.#A,[n,r]=this.#g.encodeJson(e,t),i=new Promise((e,t)=>{this.#k.set(n,a=>{((0,d.b)(a)?t:e)(a)});try{a.sendJsonRpc(r)}catch(e){this.#A=null;try{a.remove()}catch(e){}this.#T.emit("error",e)}});try{return await i}finally{this.#k.delete(n)}}async subscribe(e,t,a,n){if(!h.has(t))throw new Error(`Unsupported subscribe method: ${t}`);const r=await this.send(t,a),i=`${e}::${r}`,s=h.get(t);if(!s)throw new Error("Invalid unsubscribe method found");return this.#S.set(i,{callback:n,method:t,params:a,type:e}),this.#v.set(i,[e=>{e instanceof Error?n(e,void 0):n(null,e)},{id:r,unsubscribeMethod:s}]),r}unsubscribe(e,t,a){if(!this.isConnected)throw new Error("Provider is not connected");const n=`${e}::${a}`;return this.#v.has(n)?(this.#S.delete(n),this.#v.delete(n),this.send(t,[a])):Promise.reject(new Error(`Unable to find active subscription=${n}`))}}},20091(e,t,a){a.d(t,{Os:()=>W,Kx:()=>U,Pc:()=>L,V3:()=>D,sN:()=>F,hQ:()=>_,BN:()=>K});var n={};a.r(n),a.d(n,{dicle:()=>M,pezkuwi:()=>N,zagros:()=>P});var r=a(665);const i={},s={AnchorData:{anchoredBlock:"u64",docRoot:"H256",id:"H256"},DispatchErrorModule:"DispatchErrorModuleU8",PreCommitData:{expirationBlock:"u64",identity:"H256",signingRoot:"H256"},Fee:{key:"Hash",price:"Balance"},MultiAccountData:{deposit:"Balance",depositor:"AccountId",signatories:"Vec",threshold:"u16"},ChainId:"u8",DepositNonce:"u64",ResourceId:"[u8; 32]","chainbridge::ChainId":"u8",RegistryId:"H160",TokenId:"U256",AssetId:{registryId:"RegistryId",tokenId:"TokenId"},AssetInfo:{metadata:"Bytes"},MintInfo:{anchorId:"Hash",proofs:"Vec",staticHashes:"[Hash; 3]"},Proof:{leafHash:"H256",sortedHashes:"H256"},ProofMint:{hashes:"Vec",property:"Bytes",salt:"[u8; 32]",value:"Bytes"},RegistryInfo:{fields:"Vec",ownerCanBurn:"bool"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","NonProxy"]}},o={...s,AccountInfo:"AccountInfoWithRefCount",Address:"LookupSource",LookupSource:"IndicesLookupSource",Multiplier:"Fixed64",RefCount:"RefCountTo259"},c=[{minmax:[240,243],types:{...o,ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","Vesting"]}}},{minmax:[244,999],types:{...o}},{minmax:[1e3,void 0],types:{...s}}];var d=a(47898);const u={CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Staking","SudoBalances","IdentityJudgement","CancelProxy"]},Weight:"WeightV1"},l={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",LookupSource:"AccountId",Keys:"SessionKeys5",RawSolution:"RawSolutionWith16",ValidatorPrefs:"ValidatorPrefsWithCommission"},f=[{minmax:[1,2],types:{...u,...l,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",Weight:"u32"}},{minmax:[3,22],types:{...u,...l,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"}},{minmax:[23,42],types:{...u,...l,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"}},{minmax:[43,44],types:{...u,...l,DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"}},{minmax:[45,47],types:{...u,...l}},{minmax:[48,49],types:{...u,AccountInfo:"AccountInfoWithDualRefCount"}},{minmax:[50,9099],types:{...u,...(0,d._)("V0")}},{minmax:[9100,9105],types:{...u,...(0,d._)("V1")}},{minmax:[9106,void 0],types:{Weight:"WeightV1"}}],p={CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:{Any:0,NonTransfer:1,Governance:2,Staking:3,UnusedSudoBalances:4,IdentityJudgement:5,CancelProxy:6,Auction:7}},Weight:"WeightV1"},b={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",DispatchErrorModule:"DispatchErrorModuleU8",Keys:"SessionKeys5",LookupSource:"AccountId",ValidatorPrefs:"ValidatorPrefsWithCommission"},h=[{minmax:[0,10],types:{...p,...b,CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ElectionResult:"ElectionResultToSpec10"}},{minmax:[11,12],types:{...p,...b,CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"}},{minmax:[13,22],types:{...p,...b,CompactAssignments:"CompactAssignmentsTo257",RefCount:"RefCountTo259"}},{minmax:[23,24],types:{...p,...b,RefCount:"RefCountTo259"}},{minmax:[25,27],types:{...p,...b}},{minmax:[28,29],types:{...p,AccountInfo:"AccountInfoWithDualRefCount"}},{minmax:[30,9109],types:{...p}},{minmax:[9110,void 0],types:{Weight:"WeightV1"}}],x={DispatchErrorModule:"DispatchErrorModuleU8",FullIdentification:"()",Keys:"SessionKeys7B",Weight:"WeightV1"},m=[{minmax:[0,200],types:{...x,AccountInfo:"AccountInfoWithDualRefCount",Address:"AccountId",LookupSource:"AccountId"}},{minmax:[201,214],types:{...x,AccountInfo:"AccountInfoWithDualRefCount"}},{minmax:[215,228],types:{...x,Keys:"SessionKeys6"}},{minmax:[229,9099],types:{...x,...(0,d._)("V0")}},{minmax:[9100,9105],types:{...x,...(0,d._)("V1")}},{minmax:[9106,void 0],types:{Weight:"WeightV1"}}],y={DispatchErrorModule:"DispatchErrorModuleU8",TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]},Weight:"WeightV1"},g=[{minmax:[0,3],types:{DispatchError:"DispatchErrorPre6First",...y,...(0,d._)("V0")}},{minmax:[4,5],types:{DispatchError:"DispatchErrorPre6First",...y,...(0,d._)("V1")}},{minmax:[500,9999],types:{Weight:"WeightV1",TAssetConversion:"Option"}},{minmax:[1e4,void 0],types:{Weight:"WeightV1"}}],V={DispatchErrorModule:"DispatchErrorModuleU8",TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]},Weight:"WeightV1"},w=[{minmax:[0,3],types:{DispatchError:"DispatchErrorPre6First",...V,...(0,d._)("V0")}},{minmax:[4,5],types:{DispatchError:"DispatchErrorPre6First",...V,...(0,d._)("V1")}},{minmax:[500,1001003],types:{Weight:"WeightV1",TAssetConversion:"Option"}},{minmax:[1002e3,void 0],types:{Weight:"WeightV1",...(0,d._)("V4")}}],v={DispatchErrorModule:"DispatchErrorModuleU8",TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]},Weight:"WeightV1"},S=[{minmax:[0,3],types:{DispatchError:"DispatchErrorPre6First",...v,...(0,d._)("V0")}},{minmax:[4,5],types:{DispatchError:"DispatchErrorPre6First",...v,...(0,d._)("V1")}},{minmax:[500,9434],types:{Weight:"WeightV1",TAssetConversion:"Option"}},{minmax:[9435,void 0],types:{Weight:"WeightV1"}}],k={CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Staking","SudoBalances","IdentityJudgement","CancelProxy"]},Weight:"WeightV1"},I={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",DispatchErrorModule:"DispatchErrorModuleU8",LookupSource:"AccountId",Keys:"SessionKeys5",RawSolution:"RawSolutionWith16",ValidatorPrefs:"ValidatorPrefsWithCommission"},T={"centrifuge-chain":c,dicle:f,node:[{minmax:[0,void 0],types:{Weight:"WeightV2"}}],"node-template":[{minmax:[0,void 0],types:{Weight:"WeightV2"}}],pezkuwi:h,pezkuwichain:m,shell:[{minmax:[0,void 0],types:{}}],statemine:g,statemint:w,zagros:[{minmax:[1,2],types:{...k,...I,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",Weight:"u32"}},{minmax:[3,22],types:{...k,...I,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"}},{minmax:[23,42],types:{...k,...I,CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"}},{minmax:[43,44],types:{...k,...I,DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"}},{minmax:[45,47],types:{...k,...I}},{minmax:[48,49],types:{...k,AccountInfo:"AccountInfoWithDualRefCount"}},{minmax:[50,9099],types:{...k,...(0,d._)("V0")}},{minmax:[9100,9105],types:{...k,...(0,d._)("V1")}},{minmax:[9106,void 0],types:{Weight:"WeightV1"}}],westmint:S};var A=a(25102),C=a(59540),E=a(95927);const M=[[214356,4,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",1],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[392764,7,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[409740,8,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[809976,20,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[877581,24,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[879238,25,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[889472,26,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[902937,27,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[932751,28,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[991142,29,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1030162,31,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1119657,32,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1199282,33,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1342534,34,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1392263,35,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1431703,36,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1433369,37,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1490972,41,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[2087397,43,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[2316688,44,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[2549864,45,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[3925782,46,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[3925843,47,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[4207800,48,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[4627944,49,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5124076,50,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5478664,900,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5482450,9e3,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5584305,9010,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5784566,9030,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5879822,9031,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5896856,9032,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5897316,9033,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6117927,9050,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6210274,9070,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6379314,9080,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6979141,9090,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7568453,9100,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7766394,9111,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7911691,9120,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7968866,9121,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7982889,9122,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[8514322,9130,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9091726,9140,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9091774,9150,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9406726,9160,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9921066,9170,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10007115,9180,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10480973,9190,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10578091,9200,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10678509,9210,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10811001,9220,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11096116,9230,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11409279,9250,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11584820,9251,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11716837,9260,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11876919,9261,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11987927,9270,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0x17a6bc0d0062aeb3",1]]],[12077324,9271,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0x17a6bc0d0062aeb3",1]]],[12301871,9280,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1],["0x17a6bc0d0062aeb3",1]]],[12604343,9290,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1],["0x17a6bc0d0062aeb3",1]]],[12841034,9300,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1],["0x17a6bc0d0062aeb3",1]]],[13128237,9310,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1],["0x17a6bc0d0062aeb3",1]]],[13272363,9320,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[13483497,9330,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[13649433,9340,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[13761100,9350,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[13847400,9360,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[14249200,9370,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[14576855,9380,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",3],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1]]],[14849830,9390,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",3],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[15146832,9400,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",3],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[15332317,9401,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",3],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[15661793,9420,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[16165469,9430,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[18293984,102e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",7],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[18293991,103e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",8],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[18451783,104e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",9],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[18679741,1005e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",9],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19166695,1006e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19234157,1006001,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19542944,1007e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19621258,1007001,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19761406,1008e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[20056997,1009e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[20368318,101e4,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[20649086,1011e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[21217837,1011001,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[21300429,1013e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[21460051,1014e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[21925427,1015e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",4],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[22500517,1016e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[22759684,1016001,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[23056976,1016002,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[23544582,1017e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1],["0x2609be83ac4468dc",1]]],[24002343,1017001,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1],["0x2609be83ac4468dc",1]]]],N=[[0,0,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[29231,1,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[188836,5,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[199405,6,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[214264,7,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[244358,8,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[303079,9,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[314201,10,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[342400,11,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[443963,12,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[528470,13,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[687751,14,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[746085,15,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[787923,16,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[799302,17,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1205128,18,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1603423,23,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1733218,24,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[2005673,25,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[2436698,26,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[3613564,27,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[3899547,28,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[4345767,29,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[4876134,30,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5661442,9050,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6321619,9080,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6713249,9090,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7217907,9100,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7229126,9110,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7560558,9122,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[8115869,9140,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[8638103,9151,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9280179,9170,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9738717,9180,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10156856,9190,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10458576,9200,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10655116,9220,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10879371,9230,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11328884,9250,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11532856,9260,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11933818,9270,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[12217535,9280,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1]]],[12245277,9281,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1]]],[12532644,9291,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1]]],[12876189,9300,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1]]],[13800015,9340,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2]]],[14188833,9360,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2]]],[14543918,9370,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2]]],[15978362,9420,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3]]],[1645e4,9430,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3]]],[1784e4,9431,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3]]],[18407475,1000001,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",5],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3]]],[19551e3,1001002,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",5],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0xfbc577b9d747efd6",1]]],[20181758,1001003,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",5],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0xfbc577b9d747efd6",1]]],[20438530,1002e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0xfbc577b9d747efd6",1]]],[21169168,1002004,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0xfbc577b9d747efd6",1]]],[21455374,1002005,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0xfbc577b9d747efd6",1]]],[21558004,1002006,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0xfbc577b9d747efd6",1]]],[21800141,1002007,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0xfbc577b9d747efd6",1]]]],P=[[214356,4,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",1],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[392764,7,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[409740,8,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[809976,20,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[877581,24,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[879238,25,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[889472,26,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[902937,27,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[932751,28,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[991142,29,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1030162,31,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1119657,32,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1199282,33,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1342534,34,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1392263,35,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1431703,36,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1433369,37,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[1490972,41,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[2087397,43,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[2316688,44,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[2549864,45,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[3925782,46,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[3925843,47,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[4207800,48,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[4627944,49,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5124076,50,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5478664,900,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5482450,9e3,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",4],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5584305,9010,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5784566,9030,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5879822,9031,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5896856,9032,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[5897316,9033,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6117927,9050,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6210274,9070,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",2],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6379314,9080,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",2],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[6979141,9090,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7568453,9100,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7766394,9111,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7911691,9120,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7968866,9121,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[7982889,9122,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[8514322,9130,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9091726,9140,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9091774,9150,[["0xdf6acb689907609b",3],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",1],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9406726,9160,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[9921066,9170,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10007115,9180,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",5],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10480973,9190,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10578091,9200,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10678509,9210,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[10811001,9220,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11096116,9230,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11409279,9250,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11584820,9251,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11716837,9260,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11876919,9261,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1]]],[11987927,9270,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0x17a6bc0d0062aeb3",1]]],[12077324,9271,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0x17a6bc0d0062aeb3",1]]],[12301871,9280,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1],["0x17a6bc0d0062aeb3",1]]],[12604343,9290,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",2],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1],["0x17a6bc0d0062aeb3",1]]],[12841034,9300,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1],["0x17a6bc0d0062aeb3",1]]],[13128237,9310,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",1],["0xf3ff14d5ab527059",1],["0x17a6bc0d0062aeb3",1]]],[13272363,9320,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[13483497,9330,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[13649433,9340,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[13761100,9350,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[13847400,9360,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[14249200,9370,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",2],["0xf3ff14d5ab527059",2],["0x17a6bc0d0062aeb3",1]]],[14576855,9380,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",3],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",3],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1]]],[14849830,9390,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",1],["0x91d5df18b0d2cf58",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",3],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[15146832,9400,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",3],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[15332317,9401,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",1],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",3],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[15661793,9420,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[16165469,9430,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",4],["0x49eaaf1b548a0cb0",2],["0x91d5df18b0d2cf58",2],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1]]],[18293984,102e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",7],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[18293991,103e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",8],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[18451783,104e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",9],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[18679741,1005e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",9],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19166695,1006e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19234157,1006001,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19542944,1007e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19621258,1007001,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[19761406,1008e3,[["0xdf6acb689907609b",4],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[20056997,1009e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[20368318,101e4,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",10],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[20649086,1011e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[21217837,1011001,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[21300429,1013e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[21460051,1014e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",3],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[21925427,1015e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",4],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[22500517,1016e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[22759684,1016001,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[23056976,1016002,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1]]],[23544582,1017e3,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1],["0x2609be83ac4468dc",1]]],[24002343,1017001,[["0xdf6acb689907609b",5],["0x37e397fc7c91f5e4",2],["0x40fe3ad401f8959a",6],["0xd2bc9897eed08f15",3],["0xf78b278be53f454c",2],["0xaf2c0297a23e6d3d",11],["0x49eaaf1b548a0cb0",5],["0x91d5df18b0d2cf58",2],["0x2a5e924655399e60",1],["0xed99c5acb25eedf5",3],["0xcbca25e39f142387",2],["0x687ad44ad37f03c2",1],["0xab3c0572291feb8b",1],["0xbc9d89904f5b923f",1],["0x37c8bb1350a9a2a8",4],["0xf3ff14d5ab527059",3],["0x6ff52ee858e6c5bd",1],["0x91b1c8b16328eb92",1],["0x9ffb505aa738d69c",1],["0x17a6bc0d0062aeb3",1],["0x18ef58a3b67ba770",1],["0xfbc577b9d747efd6",1],["0x2609be83ac4468dc",1]]]],R={dicle:{genesisHash:["0xd9d3cd7c1e5d890d969b957f4c5b71a111bbeeabc968f1d0d4538c2663f080a7"]},pezkuwi:{genesisHash:["0x41693961995d879073269a008d0a52832caa3e0ae73869f02127f3d5daa4934c"]},zagros:{genesisHash:["0x297f5a4d105b4b28312586ff1915572ffe4ee015ff772b76399ecbff25a22026"]}},B=Object.entries(n).map(function([e,t]){const a=A.Kx.find(t=>t.network===e)||R[e];if(!a)throw new Error(`Unable to find info for chain ${e}`);return{genesisHash:(0,C.V)(a.genesisHash[0]),network:e,versions:t.map(([e,t,a])=>({apis:a,blockNumber:new E(e),specVersion:new E(t)}))}});function H(e,t,a){return a(e.toString(),t.toString())}function O(e=[],t){return e.filter(({minmax:[e,a]})=>(null==e||t>=e)&&(null==a||t<=a)).reduce((e,{types:t})=>({...e,...t}),{})}function U({knownTypes:e},t,a){return H(t,a,(t,a)=>({...e.typesBundle?.spec?.[a]?.signedExtensions??{},...e.typesBundle?.chain?.[t]?.signedExtensions??{}}))}function _({knownTypes:e},t,a,n){const s=(0,r.A)(n).toNumber();return H(t,a,(t,a)=>({...O(T[a],s),...O(i[t],s),...O(e.typesBundle?.spec?.[a]?.types,s),...O(e.typesBundle?.chain?.[t]?.types,s),...e.typesSpec?.[a]??{},...e.typesChain?.[t]??{},...e.types??{}}))}function L({knownTypes:e},t,a){return H(t,a,(t,a)=>e.hasher||e.typesBundle?.chain?.[t]?.hasher||e.typesBundle?.spec?.[a]?.hasher||null)}function D({knownTypes:e},t,a){return H(t,a,(t,a)=>({...e.typesBundle?.spec?.[a]?.rpc??{},...e.typesBundle?.chain?.[t]?.rpc??{}}))}function F({knownTypes:e},t,a){return H(t,a,(t,a)=>({...e.typesBundle?.spec?.[a]?.runtime??{},...e.typesBundle?.chain?.[t]?.runtime??{}}))}function W({knownTypes:e},t,a){return H(t,a,(t,a)=>({...e.typesBundle?.spec?.[a]?.alias??{},...e.typesBundle?.chain?.[t]?.alias??{},...e.typesAlias??{}}))}function K(e,t){const a=B.find(t=>e.eq(t.genesisHash));return a?[a.versions.reduce((e,a)=>t.gt(a.blockNumber)?a:e,void 0),a.versions.find(e=>t.lte(e.blockNumber))]:[void 0,void 0]}},20662(e,t,a){a.d(t,{r:()=>i});var n=a(82228),r=a(55745);function i(e,t,a){return{encoded:(0,n.KA)(e),encoding:{content:t,type:a?r.Kk:r.hJ,version:r.hP}}}},21327(e,t,a){a.d(t,{Z:()=>s});var n=a(665),r=a(12923),i=a(1510);function s(e,{locale:t="en"}={}){const{thousand:a}=(0,i.A)(t);return(0,r.z)((0,n.A)(e).toString(),a)}},22373(e,t,a){a.d(t,{K:()=>i});var n=a(49141),r=a(97151);function i(e,t,a=(0,n.a)(24)){return{encrypted:(0,r.I)(e,a,t),nonce:a}}},23100(e,t,a){a.d(t,{h:()=>i});var n=a(83448),r=a(17080);function i(e){return(0,n.Q)([(0,r.R)(e.length),e])}},23205(e,t,a){a.d(t,{DT:()=>o,Hr:()=>i,Ln:()=>s,Qb:()=>u,b9:()=>p,dE:()=>b,hL:()=>d,hq:()=>n,mb:()=>l,nK:()=>c,nM:()=>f,oY:()=>r});const n=128,r=0,i=new Uint8Array,s=new Uint8Array([0]),o=127,c="bare",d=4,u=63,l=192,f=0,p=64,b=4},23254(e,t,a){function n(e,t=0){if(e<=0)throw new Error("Expected non-zero, positive number as a range size");const a=new Array(e);for(let n=0;nn})},23433(e,t,a){a.d(t,{y:()=>d});var n=a(79876),r=a(21093),i=a(75213),s=a(53335),o=a(55025),c=a(55745);function d(e,t,a=c.Kk){if(!e)throw new Error("No encrypted data available to decode");if(a.includes("xsalsa20-poly1305")&&!t)throw new Error("Password required to decode encrypted data");let d=e;if(t){let u;if(a.includes("scrypt")){const{params:a,salt:n}=(0,o.s)(e);u=(0,s.g)(t,n,a).password,e=e.subarray(c.Nz)}else u=(0,n.j)(t);d=(0,i.y)(e.subarray(c.PX),e.subarray(0,c.PX),(0,r.M)(u,256,!0))}if(!d)throw new Error("Unable to decode using the supplied passphrase");return d}},25455(e,t,a){a.d(t,{s:()=>o});var n=a(99953),r=a(16438),i=a(29794),s=a(32066);function o(e,t="",a,o=32){if(!(0,s.F)(e))throw new Error("Invalid bip39 mnemonic specified");if(![32,64].includes(o))throw new Error(`Invalid seed length ${o}, expected 32 or 64`);return 32===o?!n.CW||!a&&(0,r.i_)()?(0,r.iI)(e,t):(0,i.kw)(e,t).subarray(0,32):(0,i.kw)(e,t)}},25557(e,t,a){a.d(t,{S:()=>o});var n=a(36730),r=a(33482);const i=new Uint8Array([127,69,76,70]),s=new Uint8Array([80,86,77,0]);function o(e){if((0,r.b)(e)){const t=e.subarray(0,4);return(0,n.f)(t,s)||(0,n.f)(t,i)}return!1}},26679(e,t,a){a.d(t,{d:()=>d});var n=a(92649),r=a(92100),i=a(73108),s=a(6409),o=a(60750),c=a(49807);class d extends Uint8Array{registry;createdAtHash;initialU8aLength;isStorageFallback;static get[Symbol.species](){return Uint8Array}constructor(e,t,a){super((0,s.e)(t)),this.registry=e,this.initialU8aLength=a}get encodedLength(){return this.length}get hash(){return this.registry.hash(this.toU8a())}get isAscii(){return(0,n.E)(this)}get isEmpty(){return!this.length||(0,o.b)(this.find(e=>!!e))}get isUtf8(){return(0,c.c)(this)}bitLength(){return 8*this.length}eq(e){return e instanceof Uint8Array?this.length===e.length&&!this.some((t,a)=>t!==e[a]):this.eq((0,s.e)(e))}inspect(){return{outer:[this.toU8a()]}}toHex(){return(0,r.X)(this)}toHuman(e,t){return this.toPrimitive(t)}toJSON(){return this.toHex()}toPrimitive(e){if(!e&&this.isAscii){const e=this.toUtf8();if((0,n.E)(e))return e}return this.toJSON()}toRawType(){return"Raw"}toString(){return this.toHex()}toU8a(e){return Uint8Array.from(this)}toUtf8(){if(!this.isUtf8)throw new Error("The character sequence is not a valid Utf8 string");return(0,i.F)(this)}}},26998(e,t,a){a.r(t),a.d(t,{BitVec:()=>ze,Bool:()=>je.l,Bytes:()=>Ge.I,Data:()=>yt,F32:()=>Ze,F64:()=>Ye,GeneralExtrinsic:()=>X,GenericAccountId:()=>ne,GenericAccountId32:()=>ne,GenericAccountId33:()=>re,GenericAccountIndex:()=>be,GenericAddress:()=>Ue,GenericBlock:()=>he,GenericCall:()=>ye,GenericChainProperties:()=>Se,GenericConsensusEngineId:()=>Pe,GenericEthereumAccountId:()=>We,GenericEthereumLookupSource:()=>qe,GenericEvent:()=>Re.S,GenericEventData:()=>Re.o,GenericExtrinsic:()=>n.b,GenericExtrinsicEra:()=>w,GenericExtrinsicPayload:()=>A,GenericExtrinsicPayloadUnknown:()=>E,GenericExtrinsicPayloadV4:()=>_,GenericExtrinsicPayloadV5:()=>$,GenericExtrinsicSignatureV4:()=>K,GenericExtrinsicSignatureV5:()=>z,GenericExtrinsicUnknown:()=>M,GenericExtrinsicV4:()=>O,GenericExtrinsicV5:()=>q,GenericImmortalEra:()=>g,GenericLookupSource:()=>He,GenericMortalEra:()=>V,GenericMultiAddress:()=>Ue,GenericSignerPayload:()=>H,GenericVote:()=>_e.u,I128:()=>it,I16:()=>at,I256:()=>st,I32:()=>nt,I64:()=>rt,I8:()=>tt,ISize:()=>ot,Null:()=>ct.U,OptionBool:()=>dt,StorageKey:()=>vt,Text:()=>ut,Type:()=>ft,U128:()=>ht.L,U16:()=>bt,U256:()=>xt,U32:()=>ie.D,U64:()=>i,U8:()=>pt,USize:()=>mt,bool:()=>je.l,f32:()=>Ze,f64:()=>Ye,i128:()=>it,i16:()=>at,i256:()=>st,i32:()=>nt,i64:()=>rt,i8:()=>tt,isize:()=>ot,u128:()=>ht.L,u16:()=>bt,u256:()=>xt,u32:()=>ie.D,u64:()=>i,u8:()=>pt,usize:()=>mt});var n=a(47977),r=a(57559);class i extends(r.p.with(64)){__UIntType="u64"}var s=a(26679),o=a(30905),c=a(35198),d=a(33482),u=a(54143),l=a(6409),f=a(94547),p=a(63937),b=a(59540),h=a(21327),x=a(665),m=a(23205);function y(e=new Uint8Array){if((0,d.b)(e))return e.length&&0!==e[0]?new Uint8Array([1,e[0],e[1]]):new Uint8Array([0]);if(!e)return new Uint8Array([0]);if(e instanceof w)return y(e.toU8a());if((0,u.qv)(e))return y((0,b.V)(e));if((0,f.G)(e)){const t=Object.entries(e).map(([e,t])=>[e.toLowerCase(),t]),a=t.find(([e])=>"mortalera"===e.toLowerCase()),n=t.find(([e])=>"immortalera"===e.toLowerCase());return a?{MortalEra:a[1]}:n?{ImmortalEra:n[1]}:{MortalEra:e}}throw new Error("Invalid data passed to Era")}class g extends s.d{constructor(e,t){super(e,m.Ln)}}class V extends o.r{constructor(e,t){super(e,{period:i,phase:i},function(e,t){if((0,d.b)(t)||(0,u.qv)(t)||Array.isArray(t))return function(e,t){if(0===t.length)return[new i(e),new i(e)];const a=(0,p.i)(t.subarray(0,1)).toNumber()+((0,p.i)(t.subarray(1,2)).toNumber()<<8),n=2<>4)*Math.max(n>>12,1);if(n<4||r>=n)throw new Error("Invalid data passed to Mortal era");return[new i(e,n),new i(e,r)]}(e,(0,l.e)(t));if(!t)return[new i(e),new i(e)];if((0,f.G)(t))return function(e,t){const{current:a,period:n}=t;let r=Math.pow(2,Math.ceil(Math.log2(n)));r=Math.min(Math.max(r,4),65536);const s=a%r,o=Math.max(r>>12,1),c=s/o*o;return[new i(e,r),new i(e,c)]}(e,t);throw new Error("Invalid data passed to Mortal era")}(e,t))}get encodedLength(){return 2}get period(){return this[0]}get phase(){return this[1]}toHuman(){return{period:(0,h.Z)(this.period),phase:(0,h.Z)(this.phase)}}toJSON(){return this.toHex()}toU8a(e){const t=this.period.toNumber(),a=Math.min(15,Math.max(1,function(e){const t=e.toString(2);let a=0;for(;"0"===t[t.length-1-a];)a++;return a}(t)-1))+(this.phase.toNumber()/Math.max(t>>12,1)<<4);return new Uint8Array([255&a,a>>8])}birth(e){const t=this.phase.toNumber(),a=this.period.toNumber();return~~((Math.max((0,x.A)(e).toNumber(),t)-t)/a)*a+t}death(e){return this.birth(e)+this.period.toNumber()}}class w extends c.g{constructor(e,t){super(e,{ImmortalEra:g,MortalEra:V},y(t))}get encodedLength(){return this.isImmortalEra?this.asImmortalEra.encodedLength:this.asMortalEra.encodedLength}get asImmortalEra(){if(!this.isImmortalEra)throw new Error(`Cannot convert '${this.type}' via asImmortalEra`);return this.inner}get asMortalEra(){if(!this.isMortalEra)throw new Error(`Cannot convert '${this.type}' via asMortalEra`);return this.inner}get isImmortalEra(){return 0===this.index}get isMortalEra(){return this.index>0}toU8a(e){return this.isMortalEra?this.asMortalEra.toU8a(e):this.asImmortalEra.toU8a(e)}}var v=a(95351),S=a(92100);const k=["ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadV4","ExtrinsicPayloadV5"],I={bare:"ExtrinsicPayloadV5",general:"ExtrinsicPayloadV5"};function T(e,t){const a=t?.assetId;if(a&&(0,u.qv)(a)){const n=e.createType("TAssetConversion",(0,b.V)(a));if("0x00"===a||a==="0x01"+n.toHex().slice(2))return{...t,assetId:n.toJSON()}}return t}class A extends v.Y{constructor(e,t,{preamble:a,version:n}={}){super(e,function(e,t,a=m.hL,n=m.nK){if(t instanceof A)return t.unwrap();const r=5===a?I[n]:k[a]||k[0],i=T(e,t);return e.createTypeUnsafe(r,[i,{version:a}])}(e,t,n,a))}get blockHash(){return this.inner.blockHash}get era(){return this.inner.era}get genesisHash(){return this.inner.genesisHash||this.registry.createTypeUnsafe("Hash",[])}get method(){return this.inner.method}get nonce(){return this.inner.nonce}get specVersion(){return this.inner.specVersion||this.registry.createTypeUnsafe("u32",[])}get tip(){return this.inner.tip||this.registry.createTypeUnsafe("Compact",[])}get transactionVersion(){return this.inner.transactionVersion||this.registry.createTypeUnsafe("u32",[])}get assetId(){return this.inner.assetId}get metadataHash(){return this.inner.metadataHash}eq(e){return this.inner.eq(e)}sign(e){const t=this.inner.sign(e);return{signature:(0,S.X)(t)}}toHuman(e,t){return this.inner.toHuman(e,t)}toJSON(){return this.toHex()}toRawType(){return"ExtrinsicPayload"}toString(){return this.toHex()}toU8a(e){return super.toU8a(!!e&&{method:!0})}}var C=a(96328);class E extends C._{constructor(e,t,{version:a=0}={}){throw super(e,{}),new Error(`Unsupported extrinsic payload version ${a}`)}}class M extends C._{constructor(e,t,{isSigned:a=!1,version:n=0}={}){throw super(e,{}),new Error(`Unsupported ${a?"":"un"}signed extrinsic version ${n&m.DT}`)}}var N=a(68050),P=a(93302),R=a(55112);const B={address:"Address",assetId:"Option",blockHash:"Hash",blockNumber:"BlockNumber",era:"ExtrinsicEra",genesisHash:"Hash",metadataHash:"Option<[u8;32]>",method:"Call",mode:"u8",nonce:"Compact",runtimeVersion:"RuntimeVersion",signedExtensions:"Vec",tip:"Compact",version:"u8"};class H extends C._{#M;constructor(e,t){const a=(0,P.b)({},e.getSignedExtensionTypes(),e.getSignedExtensionExtra());super(e,(0,P.b)({},a,B,{withSignedTransaction:"bool"}),t),this.#M={};const n=e=>this.get(e);for(const[e,t]of Object.entries(a))B[e]||(this.#M[e]=t),(0,R.F)(this,e,n)}get address(){return this.getT("address")}get blockHash(){return this.getT("blockHash")}get blockNumber(){return this.getT("blockNumber")}get era(){return this.getT("era")}get genesisHash(){return this.getT("genesisHash")}get method(){return this.getT("method")}get nonce(){return this.getT("nonce")}get runtimeVersion(){return this.getT("runtimeVersion")}get signedExtensions(){return this.getT("signedExtensions")}get tip(){return this.getT("tip")}get assetId(){return this.getT("assetId")}get version(){return this.getT("version")}get mode(){return this.getT("mode")}get metadataHash(){return this.getT("metadataHash")}get withSignedTransaction(){return this.getT("withSignedTransaction").isTrue}toPayload(){const e={},t=Object.keys(this.#M);for(let a=0,n=t.length;ae.toString()),specVersion:this.runtimeVersion.specVersion.toHex(),tip:this.tip.toHex(),transactionVersion:this.runtimeVersion.transactionVersion.toHex(),version:this.version.toNumber(),withSignedTransaction:this.withSignedTransaction})}toRaw(){const e=this.toPayload(),t=(0,S.X)(this.registry.createTypeUnsafe("ExtrinsicPayload",[e,{version:e.version}]).toU8a({method:!0}));return{address:e.address,data:t,type:"payload"}}}class O extends C._{constructor(e,t,{isSigned:a}={}){super(e,{signature:"ExtrinsicSignatureV4",method:"Call"},O.decodeExtrinsic(e,t,a))}static decodeExtrinsic(e,t,a=!1){if(t instanceof O)return t;if(t instanceof e.createClassUnsafe("Call"))return{method:t};if((0,d.b)(t)){const n=e.createTypeUnsafe("ExtrinsicSignatureV4",[t,{isSigned:a}]);return{method:e.createTypeUnsafe("Call",[t.subarray(n.encodedLength)]),signature:n}}return t||{}}get encodedLength(){return this.toU8a().length}get method(){return this.getT("method")}get signature(){return this.getT("signature")}get version(){return 4}addSignature(e,t,a){return this.signature.addSignature(e,t,a),this}sign(e,t){return this.signature.sign(this.method,e,t),this}signFake(e,t){return this.signature.signFake(this.method,e,t),this}}var U=a(9799);class _ extends C._{#N;constructor(e,t){super(e,(0,P.b)({method:"Bytes"},e.getSignedExtensionTypes(),e.getSignedExtensionExtra()),T(e,t)),this.#N={withType:e.createTypeUnsafe("ExtrinsicSignature",[])instanceof c.g}}inspect(){return super.inspect({method:!0})}get blockHash(){return this.getT("blockHash")}get era(){return this.getT("era")}get genesisHash(){return this.getT("genesisHash")}get method(){return this.getT("method")}get nonce(){return this.getT("nonce")}get specVersion(){return this.getT("specVersion")}get tip(){return this.getT("tip")}get transactionVersion(){return this.getT("transactionVersion")}get assetId(){return this.getT("assetId")}get metadataHash(){return this.getT("metadataHash")}sign(e){return function(e,t,a,n){const r=a.length>256?(0,U.q)(a):a;return t.sign(r,n)}(this.registry,e,this.toU8a({method:!0}),this.#N)}}var L=a(60750),D=a(29220);const F=new Uint8Array(256).fill(1);function W(e,t){return e.createTypeUnsafe("Address",[(0,d.b)(t)?(0,S.X)(t):t])}class K extends C._{#P;constructor(e,t,{isSigned:a}={}){const n=e.getSignedExtensionTypes();super(e,(0,P.b)({signer:"Address",signature:"ExtrinsicSignature"},n),K.decodeExtrinsicSignature(t,a)),this.#P=Object.keys(n),(0,R.t)(this,this.#P,e=>this.get(e))}static decodeExtrinsicSignature(e,t=!1){return e&&(e instanceof K||t)?e:m.Hr}get encodedLength(){return this.isSigned?super.encodedLength:0}get isSigned(){return!this.signature.isEmpty}get era(){return this.getT("era")}get nonce(){return this.getT("nonce")}get signature(){return this.multiSignature.value||this.multiSignature}get multiSignature(){return this.getT("signature")}get signer(){return this.getT("signer")}get tip(){return this.getT("tip")}get assetId(){return this.getT("assetId")}get mode(){return this.getT("mode")}get metadataHash(){return this.getT("metadataHash")}_injectSignature(e,t,a){for(let e=0,t=this.#P.length;ethis.get(e))}static decodeExtrinsicSignature(e,t=!1){return e&&(e instanceof z||t)?e:m.Hr}get encodedLength(){return this.isSigned?super.encodedLength:0}get isSigned(){return!this.signature.isEmpty}get era(){return this.getT("era")}get nonce(){return this.getT("nonce")}get signature(){return this.multiSignature.value||this.multiSignature}get multiSignature(){return this.getT("signature")}get signer(){return this.getT("signer")}get tip(){return this.getT("tip")}get assetId(){return this.getT("assetId")}get mode(){return this.getT("mode")}get metadataHash(){return this.getT("metadataHash")}get transactionExtensionVersion(){return this.getT("transactionExtensionVersion")}_injectSignature(e,t,a){throw new Error("Extrinsic: ExtrinsicV5 does not include signing support")}addSignature(e,t,a){throw new Error("Extrinsic: ExtrinsicV5 does not include signing support")}createPayload(e,t){const{era:a,runtimeVersion:{specVersion:n,transactionVersion:r}}=t;return new $(this.registry,(0,P.b)({},t,{era:a||m.Ln,method:e.toHex(),specVersion:n,transactionVersion:r}))}sign(e,t,a){throw new Error("Extrinsic: ExtrinsicV5 does not include signing support")}signFake(e,t,a){throw new Error("Extrinsic: ExtrinsicV5 does not include signing support")}toU8a(e){return this.isSigned?super.toU8a(e):m.Hr}}var j=a(85871),G=a(23100),J=a(83448);class X extends C._{#R;#B;constructor(e,t,a){const n=e.getSignedExtensionTypes();super(e,(0,P.b)({transactionExtensionVersion:"u8"},n,{method:"Call"}),X.decodeExtrinsic(e,t)),this.#R=a?.version||5,this.#B=64}static decodeExtrinsic(e,t){if(!t)return m.Hr;if(t instanceof X)return t;if((0,d.b)(t)||Array.isArray(t)||(0,u.qv)(t))return function(e){if(!e.length)return new Uint8Array;const[t,a]=(0,j.M)(e),n=t+a.toNumber();if(n>e.length)throw new Error(`Extrinsic: length less than remainder, expected at least ${n}, found ${e.length}`);const r=e.subarray(t,n);if(69!==r[0])throw new Error("Extrinsic: incorrect version for General Transactions, expected 5, found "+(r[0]&m.DT));return r.subarray(1)}((0,l.e)(t));if((0,f.G)(t)){const{payload:a,transactionExtensionVersion:n}=t;return(0,P.b)(a||{},{transactionExtensionVersion:n||e.getTransactionExtensionVersion()})}return{}}get encodedLength(){return super.encodedLength}get era(){return this.getT("era")}get nonce(){return this.getT("nonce")}get tip(){return this.getT("tip")}get assetId(){return this.getT("assetId")}get mode(){return this.getT("mode")}get metadataHash(){return this.getT("metadataHash")}get transactionExtensionVersion(){return this.getT("transactionExtensionVersion")}get method(){return this.getT("method")}get version(){return this.#R}get preamble(){return this.#B}toHex(e){return(0,S.X)(this.toU8a(e))}toU8a(e){return e?this.encode():(0,G.h)(this.encode())}toRawType(){return"GeneralExt"}encode(){return(0,J.z)(new Uint8Array([this.version|this.preamble]),super.toU8a())}signFake(){throw new Error("Extrinsic: Type GeneralExtrinsic does not have signFake implemented")}addSignature(){throw new Error("Extrinsic: Type GeneralExtrinsic does not have addSignature implemented")}sign(){throw new Error("Extrinsic: Type GeneralExtrinsic does not have sign implemented")}signature(){throw new Error("Extrinsic: Type GeneralExtrinsic does not have the signature getter")}}var Q=a(47169),Z=a(76733),Y=a(76506),ee=a(92110);function te(e){if((0,d.b)(e)||Array.isArray(e))return(0,l.e)(e);if(!e)return new Uint8Array;if((0,u.qv)(e))return(0,b.V)(e);if((0,Z.K)(e))return(0,Y.F)(e.toString());throw new Error("Unknown type passed to AccountId constructor, found typeof "+typeof e)}class ae extends Q.H{constructor(e,t=264,a){const n=te(a);if(8*n.lengthe))throw new Error(`Invalid AccountId provided, expected ${t>>3} bytes, found ${n.length}`);super(e,n,t)}eq(e){return super.eq(te(e))}toHuman(){return this.toJSON()}toJSON(){return this.toString()}toPrimitive(){return this.toJSON()}toString(){return(0,ee.j)(this,this.registry.chainSS58)}toRawType(){return"AccountId"}}class ne extends ae{constructor(e,t){super(e,256,t)}}class re extends ae{constructor(e,t){super(e,264,t)}}var ie=a(61941),se=a(95927),oe=a(16880),ce=a(44734),de=a(6807);const ue=new se(239),le=new se(1).shln(16),fe=new se(1).shln(32);function pe(e){return e instanceof be?e.toBn():(0,oe.f)(e)||(0,ce.E)(e)||(0,u.qv)(e)||(0,d.b)(e)||(0,de.s)(e)?e:pe((0,Y.F)(e))}class be extends ie.D{constructor(e,t=new se(0)){super(e,pe(t))}static calcLength(e){const t=(0,x.A)(e);return t.lte(ue)?1:t.lt(le)?2:t.lt(fe)?4:8}static readLength(e){const t=e[0];return 252===t?[1,2]:253===t?[1,4]:254===t?[1,8]:[0,1]}static writeLength(e){switch(e.length){case 2:return new Uint8Array([252]);case 4:return new Uint8Array([253]);case 8:return new Uint8Array([254]);default:return new Uint8Array([])}}eq(e){return(0,oe.f)(e)||(0,ce.E)(e)?super.eq(e):super.eq(this.registry.createTypeUnsafe("AccountIndex",[e]))}toHuman(){return this.toJSON()}toJSON(){return this.toString()}toPrimitive(){return this.toJSON()}toString(){const e=be.calcLength(this);return(0,ee.j)(this.toU8a().subarray(0,e),this.registry.chainSS58)}toRawType(){return"AccountIndex"}}class he extends C._{constructor(e,t){super(e,{header:"Header",extrinsics:"Vec"},t)}get contentHash(){return this.registry.hash(this.toU8a())}get extrinsics(){return this.getT("extrinsics")}get hash(){return this.header.hash}get header(){return this.getT("header")}}function xe(e,t){return t.fields.reduce((t,{name:a,type:n},r)=>(t[a.unwrapOr(`param${r}`).toString()]=e.createLookupType(n),t),{})}class me extends Q.H{constructor(e,t){super(e,t,16)}toPrimitive(){return this.toHex()}}class ye extends C._{_meta;constructor(e,t,a){const n=function(e,t=new Uint8Array,a){if((0,d.b)(t)||(0,u.qv)(t))return function(e,t,a){const n=e.firstCallIndex.slice();n.set(t.subarray(0,2),0);const r=a||e.findMetaCall(n).meta;return{args:t.subarray(2),argsDef:xe(e,r),callIndex:n,meta:r}}(e,(0,l.e)(t),a);if((0,f.G)(t)&&t.callIndex&&t.args)return function(e,t,a){const{args:n,callIndex:r}=t,i=r instanceof me?r.toU8a():r,s=a||e.findMetaCall(i).meta;return{args:n,argsDef:xe(e,s),callIndex:r,meta:s}}(e,t,a);throw new Error(`Call: Cannot decode value '${t}' of type ${typeof t}`)}(e,t,a);try{super(e,{callIndex:me,args:C._.with(n.argsDef)},n)}catch(t){let a="unknown.unknown";try{const t=e.findMetaCall(n.callIndex);a=`${t.section}.${t.method}`}catch{}throw new Error(`Call: failed decoding ${a}:: ${t.message}`)}this._meta=n.meta}get args(){return[...this.getT("args").values()]}get argsDef(){return xe(this.registry,this.meta)}get argsEntries(){return[...this.getT("args").entries()]}get callIndex(){return this.getT("callIndex").toU8a()}get data(){return this.getT("args").toU8a()}get meta(){return this._meta}get method(){return this.registry.findMetaCall(this.callIndex).method}get section(){return this.registry.findMetaCall(this.callIndex).section}is(e){return e.callIndex[0]===this.callIndex[0]&&e.callIndex[1]===this.callIndex[1]}toHuman(e,t){let a;try{a=this.registry.findMetaCall(this.callIndex)}catch{}return(0,P.b)({args:this.argsEntries.reduce((a,[n,r])=>(0,P.b)(a,{[n]:r.toHuman(e,t)}),{}),method:a?.method,section:a?.section},e&&a?{docs:a.meta.docs.map(e=>e.toString())}:null)}toRawType(){return"Call"}}var ge=a(79191),Ve=a(6404),we=a(63181);function ve(e,t,a,n=!0){return a&&(0,Ve.T)(a.unwrapOrDefault)?a:e.createTypeUnsafe(t,[n?(0,we.k)(a)||(0,L.b)(a)?null:Array.isArray(a)?a:[a]:a])}class Se extends ge.L{constructor(e,t){super(e,function(e,t){return(t&&(0,Ve.T)(t.entries)?[...t.entries()]:Object.entries(t||{})).reduce((t,[a,n])=>(t[a]=function(e,t,a){return"ss58Format"===t?ve(e,"Option",a,!1):"tokenDecimals"===t?ve(e,"Option>",a):"tokenSymbol"===t?ve(e,"Option>",a):"isEthereum"===t?ve(e,"Bool",a,!1):a}(e,a,n),t),{isEthereum:e.createTypeUnsafe("Bool",[]),ss58Format:e.createTypeUnsafe("Option",[]),tokenDecimals:e.createTypeUnsafe("Option>",[]),tokenSymbol:e.createTypeUnsafe("Option>",[])})}(e,t))}get isEthereum(){return this.getT("isEthereum")}get ss58Format(){return this.getT("ss58Format")}get tokenDecimals(){return this.getT("tokenDecimals")}get tokenSymbol(){return this.getT("tokenSymbol")}}var ke=a(79876),Ie=a(57041),Te=a(73108);const Ae=(0,ke.j)("aura"),Ce=(0,ke.j)("BABE"),Ee=(0,ke.j)("FRNK"),Me=(0,ke.j)("pow_"),Ne=(0,ke.j)("nmbs");class Pe extends Q.H{constructor(e,t){super(e,(0,ce.E)(t)?(0,Ie.a)(t,{isLe:!1}):t,32)}get isAura(){return this.eq(Ae)}get isBabe(){return this.eq(Ce)}get isGrandpa(){return this.eq(Ee)}get isPow(){return this.eq(Me)}get isNimbus(){return this.eq(Ne)}extractAuthor(e,t){if(t?.length){if(this.isAura)return function(e,t,a){return a[e.createTypeUnsafe("RawAuraPreDigest",[t.toU8a(!0)]).slotNumber.mod(new se(a.length)).toNumber()]}(this.registry,e,t);if(this.isBabe)return function(e,t,a){return a[e.createTypeUnsafe("RawBabePreDigestCompat",[t.toU8a(!0)]).value.toNumber()]}(this.registry,e,t)}if(this.isPow||this.isNimbus)return function(e,t){return e.createTypeUnsafe("AccountId",[t])}(this.registry,e)}toHuman(){return this.toString()}toRawType(){return"ConsensusEngineId"}toString(){return this.isAscii?(0,Te.F)(this):(0,S.X)(this)}}var Re=a(76056);const Be=new Uint8Array([255]);class He extends v.Y{constructor(e,t=new Uint8Array){super(e,function(e,t){return t instanceof He?t.inner:t instanceof ne||t instanceof be?t:(0,oe.f)(t)||(0,ce.E)(t)||(0,de.s)(t)?e.createTypeUnsafe("AccountIndex",[t]):Array.isArray(t)||(0,u.qv)(t)||(0,d.b)(t)?function(e,t){if(32===t.length)return e.createTypeUnsafe("AccountId",[t]);if(255===t[0])return e.createTypeUnsafe("AccountId",[t.subarray(1)]);const[a,n]=be.readLength(t);return e.createTypeUnsafe("AccountIndex",[(0,p.i)(t.subarray(a,a+n))])}(e,(0,l.e)(t)):function(e,t){const a=(0,Y.F)(t);return 32===a.length?e.createTypeUnsafe("AccountId",[a]):e.createTypeUnsafe("AccountIndex",[(0,p.i)(a)])}(e,t)}(e,t))}get encodedLength(){const e=this._rawLength;return e+(e>1?1:0)}get _rawLength(){return this.inner instanceof be?be.calcLength(this.inner):this.inner.encodedLength}inspect(){const e=this.inner.toU8a().subarray(0,this._rawLength);return{outer:[new Uint8Array(this.inner instanceof be?be.writeLength(e):Be),e]}}toHex(){return(0,S.X)(this.toU8a())}toRawType(){return"Address"}toU8a(e){const t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,J.z)(this.inner instanceof be?be.writeLength(t):Be,t)}}function Oe(e,t){return[0,32].includes(t.length)?{Id:t}:20===t.length?{Address20:t}:t.length<=8?{Index:e.createTypeUnsafe("AccountIndex",[t]).toNumber()}:t}class Ue extends c.g{constructor(e,t){super(e,{Id:"AccountId",Index:"Compact",Raw:"Bytes",Address32:"H256",Address20:"H160"},function(e,t){return t instanceof ne?{Id:t}:(0,d.b)(t)?Oe(e,t):t instanceof Ue?t:t instanceof be||(0,oe.f)(t)||(0,ce.E)(t)?{Index:(0,ce.E)(t)?t:t.toNumber()}:(0,Z.K)(t)?Oe(e,(0,Y.F)(t.toString())):t}(e,t))}inspect(){const{inner:e,outer:t=[]}=this.inner.inspect();return{inner:e,outer:[new Uint8Array([this.index]),...t]}}toString(){return this.value.toString()}}var _e=a(88114),Le=a(19287),De=a(84645);function Fe(e){return(0,d.b)(e)||Array.isArray(e)?(0,l.e)(e):(0,u.qv)(e)||(0,Le.q)(e.toString())?(0,b.V)(e.toString()):(0,Z.K)(e)?(0,l.e)(e):e}class We extends Q.H{constructor(e,t=new Uint8Array){super(e,Fe(t),160)}eq(e){return!!e&&super.eq(Fe(e))}toHuman(){return this.toJSON()}toJSON(){return this.toString()}toPrimitive(){return this.toJSON()}toString(){return(0,De.w)(this)}toRawType(){return"AccountId"}}const Ke=new Uint8Array([255]);class qe extends v.Y{constructor(e,t=new Uint8Array){super(e,function(e,t){return t instanceof qe?t.inner:t instanceof We||t instanceof be?t:(0,d.b)(t)||Array.isArray(t)||(0,u.qv)(t)?function(e,t){if(20===t.length)return e.createTypeUnsafe("EthereumAccountId",[t]);if(255===t[0])return e.createTypeUnsafe("EthereumAccountId",[t.subarray(1)]);const[a,n]=be.readLength(t);return e.createTypeUnsafe("AccountIndex",[(0,p.i)(t.subarray(a,a+n))])}(e,(0,l.e)(t)):(0,oe.f)(t)||(0,ce.E)(t)||(0,de.s)(t)?e.createTypeUnsafe("AccountIndex",[t]):function(e,t){const a=(0,Y.F)(t);return 20===a.length?e.createTypeUnsafe("EthereumAccountId",[a]):e.createTypeUnsafe("AccountIndex",[(0,p.i)(a)])}(e,t)}(e,t))}get encodedLength(){const e=this._rawLength;return e+(e>1?1:0)}get _rawLength(){return this.inner instanceof be?be.calcLength(this.inner):this.inner.encodedLength}toHex(){return(0,S.X)(this.toU8a())}toRawType(){return"Address"}toU8a(e){const t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,J.z)(this.inner instanceof be?be.writeLength(t):Ke,t)}}var $e=a(17080);class ze extends s.d{#H;#O;constructor(e,t,a=!1){const[n,r]=function(e){if(Array.isArray(e)||(0,Z.K)(e)){const t=(0,l.e)(e);return[8*t.length,t]}return function(e){if(!e?.length)return[0,new Uint8Array];const[t,a]=(0,j.o)(e),n=t+Math.ceil(a/8);if(n>e.length)throw new Error(`BitVec: required length less than remainder, expected at least ${n}, found ${e.length}`);return[a,e.subarray(t,n)]}(e)}(t);super(e,r),this.#H=n,this.#O=a}get encodedLength(){return this.length+(0,$e.R)(this.#H).length}inspect(){return{outer:[(0,$e.R)(this.#H),super.toU8a()]}}toBoolArray(){const e=[...this.toU8a(!0)].map(e=>[!!(128&e),!!(64&e),!!(32&e),!!(16&e),!!(8&e),!!(4&e),!!(2&e),!!(1&e)]),t=e.length,a=new Array(8*t);for(let n=0;n`00000000${e.toString(2)}`.slice(-8)).map(e=>this.#O?e:e.split("").reverse().join("")).join("_")}`}toRawType(){return"BitVec"}toU8a(e){const t=super.toU8a(e);return e?t:(0,J.Q)([(0,$e.R)(this.#H),t])}}var je=a(71053),Ge=a(55192),Je=a(65667),Xe=a(45323);class Qe extends Number{encodedLength;registry;createdAtHash;initialU8aLength;isStorageFallback;#d;constructor(e,t,{bitLength:a=32}={}){super((0,d.b)(t)||(0,u.qv)(t)?0===t.length?0:(0,Je.e)((0,l.e)(t),{bitLength:a}):t||0),this.#d=a,this.encodedLength=a/8,this.initialU8aLength=this.encodedLength,this.registry=e}static with(e){return class extends Qe{constructor(t,a){super(t,a,{bitLength:e})}}}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===this.valueOf()}eq(e){return this.valueOf()===Number(e)}inspect(){return{outer:[this.toU8a()]}}toHex(){return(0,S.X)(this.toU8a())}toHuman(){return this.toString()}toJSON(){return this.toHex()}toNumber(){return this.valueOf()}toPrimitive(){return this.toNumber()}toRawType(){return`f${this.#d}`}toU8a(e){return(0,Xe.a)(this,{bitLength:this.#d})}}class Ze extends(Qe.with(32)){__FloatType="f32"}class Ye extends(Qe.with(64)){__FloatType="f64"}var et=a(34386);class tt extends(et.A.with(8)){__IntType="i8"}class at extends(et.A.with(16)){__IntType="i16"}class nt extends(et.A.with(32)){__IntType="i32"}class rt extends(et.A.with(64)){__IntType="i64"}class it extends(et.A.with(128)){__IntType="i128"}class st extends(et.A.with(256)){__IntType="i256"}class ot extends nt{constructor(e,t){throw super(e,t),new Error("The `isize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally i64) and WASM (always i32) code. Use one of the `i32` or `i64` types explicitly.")}}var ct=a(5886);class dt extends N.c{constructor(e,t){super(e,je.l,(0,d.b)(t)||(0,u.qv)(t)?function(e,t){return 0===t[0]?null:new je.l(e,1===t[0])}(e,(0,l.e)(t)):t),this.initialU8aLength=1}get encodedLength(){return 1}get isFalse(){return!!this.isSome&&!this.value.valueOf()}get isTrue(){return!!this.isSome&&this.value.valueOf()}inspect(){return{outer:[this.toU8a()]}}toRawType(e){return e?"bool":"Option"}toU8a(e){return e?super.toU8a(!0):this.isSome?new Uint8Array([this.isTrue?1:2]):new Uint8Array([0])}}class ut extends String{registry;createdAtHash;initialU8aLength;isStorageFallback;#U=null;constructor(e,t){const[a,n]=function(e){if((0,d.b)(e)){if(!e.length)return["",0];if(e instanceof s.d)return[(0,Te.F)(e),0];const[t,a]=(0,j.o)(e),n=t+a;if(a>131072)throw new Error(`Text: length ${a.toString()} exceeds 131072`);if(n>e.length)throw new Error(`Text: required length less than remainder, expected at least ${n}, found ${e.length}`);return[(0,Te.F)(e.subarray(t,n)),n]}return(0,u.qv)(e)?[(0,Te.F)((0,b.V)(e)),0]:[e?e.toString():"",0]}(t);super(a),this.registry=e,this.initialU8aLength=n}get encodedLength(){return this.toU8a().length}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===this.length}get length(){return super.length}eq(e){return!!(0,Z.K)(e)&&this.toString()===e.toString()}inspect(){const e=(0,ke.j)(super.toString());return{outer:e.length?[(0,$e.R)(e.length),e]:[(0,$e.R)(e.length)]}}setOverride(e){this.#U=e}toHex(){return(0,S.X)(this.toU8a(!0))}toHuman(){return this.toJSON()}toJSON(){return this.toString()}toPrimitive(){return this.toJSON()}toRawType(){return"Text"}toString(){return this.#U||super.toString()}toU8a(e){const t=(0,ke.j)(super.toString());return e?t:(0,G.h)(t)}}var lt=a(66516);class ft extends ut{constructor(e,t=""){super(e,t),this.setOverride((0,lt.aj)(this.toString()))}toRawType(){return"Type"}}class pt extends(r.p.with(8)){__UIntType="u8"}class bt extends(r.p.with(16)){__UIntType="u16"}var ht=a(12423);class xt extends(r.p.with(256)){__UIntType="u256"}class mt extends ie.D{constructor(e,t){throw super(e,t),new Error("The `usize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally u64) and WASM (always u32) code. Use one of the `u32` or `u64` types explicitly.")}}class yt extends c.g{constructor(e,t){if(super(e,{None:"Null",Raw:"Bytes",BlakeTwo256:"H256",Sha256:"H256",Keccak256:"H256",ShaThree256:"H256"},...function(e,t){return(0,d.b)(t)||(0,Z.K)(t)?function(e,t){const a=t[0];if(!a)return[void 0,void 0];if(a>=1&&a<=33){const n=a-1,r=t.subarray(1,n+1);return[e.createTypeUnsafe("Raw",[r]),1]}if(a>=34&&a<=37)return[t.subarray(1,33),a-32];throw new Error(`Unable to decode Data, invalid indicator byte ${a}`)}(e,(0,l.e)(t)):t?[t,void 0]:[void 0,void 0]}(e,t)),this.isRaw&&this.asRaw.length>32)throw new Error("Data.Raw values are limited to a maximum length of 32 bytes")}get asBlakeTwo256(){return this.value}get asKeccak256(){return this.value}get asRaw(){return this.value}get asSha256(){return this.value}get asShaThree256(){return this.value}get isBlakeTwo256(){return 2===this.index}get isKeccak256(){return 4===this.index}get isNone(){return 0===this.index}get isRaw(){return 1===this.index}get isSha256(){return 3===this.index}get isShaThree256(){return 5===this.index}get encodedLength(){return this.toU8a().length}toU8a(){if(0===this.index)return new Uint8Array(1);if(1===this.index){const e=this.value.toU8a(!0),t=Math.min(e.length,32),a=new Uint8Array(t+1);return a.set([t+1],0),a.set(e.subarray(0,t),1),a}const e=new Uint8Array(33);return e.set([this.index+32],0),e.set(this.value.toU8a(),1),e}}var gt=a(96620),Vt=a(94250);const wt={Blake2_128:[16,!1],Blake2_128Concat:[16,!0],Blake2_256:[32,!1],Identity:[0,!0],Twox128:[16,!1],Twox256:[32,!1],Twox64Concat:[8,!0]};class vt extends Ge.I{#_;#L;#D;#F;#W;constructor(e,t,a={}){const{key:n,method:r,section:i}=function(e){if((0,d.b)(e)||!e||(0,Z.K)(e))return{key:e};if(e instanceof vt)return{key:e,method:e.method,section:e.section};if((0,Ve.T)(e))return{key:e(),method:e.method,section:e.section};if(Array.isArray(e)){const[t,a=[]]=e;if(!(0,Ve.T)(t))throw new Error("Expected function input for key construction");if(t.meta&&t.meta.type.isMap){const e=t.meta.type.asMap;if(!Array.isArray(a)||a.length!==e.hashers.length)throw new Error(`Expected an array of ${e.hashers.length} values as params to a Map query`)}return{key:t(...a),method:t.method,section:t.section}}throw new Error(`Unable to convert input ${e} to StorageKey`)}(t);super(e,n),this.#D=function(e,t){if(t instanceof vt)return t.outputType;if((0,Ve.T)(t))return(0,Vt.f)(e,t.meta.type);if(Array.isArray(t)){const[a]=t;if(a.meta)return(0,Vt.f)(e,a.meta.type)}return"Raw"}(e,t),this.setMeta(function(e){if(e instanceof vt)return e.meta;if((0,Ve.T)(e))return e.meta;if(Array.isArray(e)){const[t]=e;return t.meta}}(t),a.section||i,a.method||r)}get args(){return this.#_}get meta(){return this.#L}get method(){return this.#F}get outputType(){return this.#D}get section(){return this.#W}is(e){return e.section===this.section&&e.method===this.method}setMeta(e,t,a){this.#L=e,this.#F=a||this.#F,this.#W=t||this.#W,e&&(this.#D=(0,Vt.f)(this.registry,e.type));try{this.#_=function(e,t,a){if(!a||!a.type.isMap)return[];const{hashers:n,key:r}=a.type.asMap,i=1===n.length?[r]:e.lookup.getSiType(r).def.asTuple;return function(e,t,a){let n=32;const r=a.length,i=new Array(r);for(let s=0;s[e,i[t]]))}(this.registry,this.toU8a(!0),e)}catch{}return this}toHuman(e,t){return this.#_.length?this.#_.map(e=>e.toHuman(void 0,t)):super.toHuman(void 0,t)}toRawType(){return"StorageKey"}}},27774(e,t,a){a.d(t,{w:()=>b});var n=a(83448),r=a(79876),i=a(57041),s=a(51189),o=a(11963),c=a(62518),d=a(90931),u=a(2001);const l=(0,r.j)("Bitcoin seed");function f(e,t){return{chainCode:t,publicKey:(0,c.S)(e).publicKey,secretKey:e}}function p(e,t){const a=(0,i.a)(t,s.YL),r=t>=u.k?(0,n.z)(new Uint8Array(1),e.secretKey,a):(0,n.z)(e.publicKey,a);try{const t=(0,o.y2)(e.chainCode,r,512);return f((0,d.O)(e.secretKey,t.slice(0,32)),t.slice(32))}catch{return p(e,t+1)}}function b(e,t=""){const a=(0,o.y2)(l,e,512);let n=f(a.slice(0,32),a.slice(32));if(!t||"m"===t||"M"===t||"m'"===t||"M'"===t)return n;if(!(0,u.o)(t))throw new Error("Invalid derivation path");const r=t.split("/").slice(1);for(const e of r)n=p(n,parseInt(e,10)+(e.length>1&&e.endsWith("'")?u.k:0));return n}},27827(e,t,a){a.d(t,{H:()=>i});var n=a(60750),r=a(94211);function i(e,t){return!!Array.isArray(t)&&e.length===t.length&&(0,n.b)(e.find((e,a)=>(0,r.v)(e)?!e.eq(t[a]):e!==t[a]))}},28064(e,t,a){a.d(t,{F:()=>f});var n=a(68050),r=a(36730),i=a(92100),s=a(54143),o=a(6409),c=a(33482),d=a(94390);function u(e,t){const a=e.toU8a(),n=e.toRawType();if(!((0,r.f)(a,t)||["Bytes","Text","Type"].includes(n)&&t.length===e.length||e.isEmpty&&t.every(e=>!e)))throw new Error(`${n}:: Decoded input doesn't match input, received ${(0,i.X)(t,512)} (${t.length} bytes), created ${(0,i.X)(a,512)} (${a.length} bytes)`)}function l(e,t,a=[],{blockHash:r,isFallback:i,isOptional:d,isPedantic:l}={}){const p=new(d?n.c.with(t):t)(e,...a);return l&&function(e,[t]){(0,c.b)(t)?u(e,t):(0,s.qv)(t)&&u(e,(0,o.e)(t))}(p,a),r&&(p.createdAtHash=f(e,"BlockHash",[r])),i&&(p.isStorageFallback=!0),p}function f(e,t,a=[],n={}){let r=null,i=null;try{return r=(0,d.X9)(e,t),l(e,r,a,n)}catch(e){i=new Error(`createType(${t}):: ${e.message}`)}if(r?.__fallbackType)try{return r=(0,d.X9)(e,r.__fallbackType),l(e,r,a,n)}catch{}throw i}},28276(e,t,a){a.d(t,{t:()=>B});var n=a(51661),r=a(4747),i=a(34106),s=a(26679),o=a(60750),c=a(83448),d=a(23100),u=a(6409),l=a(93302),f=a(64401),p=a(63513),b=a(96620),h=a(9799);const x=e=>(0,p.F)(e,128),m={Blake2_128:e=>(0,h.q)(e,128),Blake2_128Concat:e=>(0,c.z)((0,h.q)(e,128),(0,u.e)(e)),Blake2_256:e=>(0,h.q)(e,256),Identity:e=>(0,u.e)(e),Twox128:e=>(0,p.F)(e,128),Twox256:e=>(0,p.F)(e,256),Twox64Concat:e=>(0,c.z)((0,p.F)(e,64),(0,u.e)(e))};function y(e){return m[e.type]||x}const g={args:[],hashers:[],keys:[]};function V(e){return!(0,o.b)(e)}function w({method:e,section:t},{args:a,keys:r}){if(!Array.isArray(a))throw new Error(`Call to ${(0,n.WH)(t||"unknown")}.${(0,n.WH)(e||"unknown")} needs ${r.length} arguments`);if(a.filter(V).length!==r.length)throw new Error(`Call to ${(0,n.WH)(t||"unknown")}.${(0,n.WH)(e||"unknown")} needs ${r.length} arguments, found [${a.join(", ")}]`)}function v(e,t,{args:a,hashers:n,keys:r}){const i=r.length,s=new Array(i);for(let t=0;t`${t[n].type}(${(0,b.m)(e.lookup,a)})`)}const o=["module","method"].concat(...a.args.map((e,t)=>s[t]));return{inner:r.concat(...i).map((e,t)=>({name:o[t],outer:[e]}))}}function k(e,t,a){const[n,r]=v(e,t,a);return(0,c.z)(...n,...r)}function I(e,t,a){return w(t,a),(0,d.h)(k(e,t,a))}function T(e,t,a){const{meta:{type:r}}=t,i=function(e,t,a){const{meta:r,method:i,prefix:s,section:o}=t,c=function(e,t,a){const{meta:{type:n}}=t;let r=null;return(...i)=>{if(n.isPlain)return r||(r=a.skipHashing?(0,d.h)((0,u.e)(a.key)):I(e,t,g)),r;const{hashers:s,key:o}=n.asMap;return 1===s.length?I(e,t,{args:i,hashers:s,keys:[o]}):I(e,t,{args:i,hashers:s,keys:e.lookup.getSiType(o).def.asTuple})}}(e,t,a);return c.inspect=function(e,t,a){const{meta:{type:n}}=t;return(...r)=>{if(n.isPlain)return a.skipHashing?{inner:[],name:"wellKnown",outer:[(0,u.e)(a.key)]}:S(e,t,g);const{hashers:i,key:s}=n.asMap;return 1===i.length?S(e,t,{args:r,hashers:i,keys:[s]}):S(e,t,{args:r,hashers:i,keys:e.lookup.getSiType(s).def.asTuple})}}(e,t,a),c.meta=r,c.method=(0,n.WH)(i),c.prefix=s,c.section=o,c.toJSON=()=>(0,l.b)({storage:{method:i,prefix:s,section:o}},r.toJSON()),c}(e,t,a);return r.isMap&&function(e,t,a){const{meta:{type:r},method:i,section:o}=t;a.iterKey=function(e,{meta:{docs:t,name:a,type:n},section:r},{method:i},s){const o=e.createTypeUnsafe("StorageEntryMetadataLatest",[{docs:t,fallback:e.createTypeUnsafe("Bytes",[]),modifier:e.createTypeUnsafe("StorageEntryModifierLatest",[1]),name:a,type:e.createTypeUnsafe("StorageEntryTypeLatest",[n.asMap.key,0])}]);s.meta=o;const c=(...t)=>e.createTypeUnsafe("StorageKey",[s(...t),{method:i,section:r}]);return c.meta=o,c}(e,t,a,(...a)=>{if(a.length&&(r.isPlain||a.length>=r.asMap.hashers.length))throw new Error(`Iteration of ${(0,n.WH)(o||"unknown")}.${(0,n.WH)(i||"unknown")} needs arguments to be at least one less than the full arguments, found [${a.join(", ")}]`);if(a.length&&r.isMap){const{hashers:n,key:i}=r.asMap,o=1===n.length?[i]:e.lookup.getSiType(i).def.asTuple;return new s.d(e,k(e,t,{args:a,hashers:n.slice(0,a.length),keys:o.slice(0,a.length)}))}return new s.d(e,k(e,t,g))})}(e,t,i),i.keyPrefix=(...e)=>i.iterKey&&i.iterKey(...e)||(0,f.a)(i())[1],i}var A=a(39139);function C(e,t){const a=t.toLowerCase();return e.lookup.types.find(e=>e.type.def.isPrimitive&&e.type.def.asPrimitive.toString().toLowerCase()===a||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.toString().toLowerCase()===a)}function E(e,t){let a=C(e,t);if(!a&&("Bytes"===t||t.startsWith("[u8;"))){const n=C(e,"u8");if(n)if("Bytes"===t)a=e.lookup.types.find(e=>e.type.def.isSequence&&e.type.def.asSequence.type.eq(n.id)||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.eq(t));else{const r=(0,A.c)(t);a=e.lookup.types.find(e=>e.type.def.isArray&&e.type.def.asArray.eq({len:r.length,type:n.id})||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.eq(t))}}return a||console.warn(`Unable to map ${t} to a lookup index`),a}function M({method:e,prefix:t,section:a},n,{docs:r,type:i}){return s=>T(s,{meta:s.createTypeUnsafe("StorageEntryMetadataLatest",[{docs:s.createTypeUnsafe("Vec",[[r]]),modifier:s.createTypeUnsafe("StorageEntryModifierLatest",["Required"]),name:s.createTypeUnsafe("Text",[e]),toJSON:()=>n,type:s.createTypeUnsafe("StorageEntryTypeLatest",[{Plain:E(s,i)?.id||0}])}]),method:e,prefix:t,section:a},{key:n,skipHashing:!0})}function N(e,t,a){return M({method:e,prefix:"Bizinikiwi",section:"bizinikiwi"},t,a)}const P={changesTrieConfig:N("changesTrieConfig",":changes_trie",{docs:"Changes trie configuration is stored under this key.",type:"u32"}),childStorageKeyPrefix:N("childStorageKeyPrefix",":child_storage:",{docs:"Prefix of child storage keys.",type:"u32"}),code:N("code",":code",{docs:"Wasm code of the runtime.",type:"Bytes"}),defaultChildStorageKeyPrefix:N("defaultChildStorageKeyPrefix",":child_storage:default:",{docs:"Prefix of the default child storage keys in the top trie.",type:"u32"}),extrinsicIndex:N("extrinsicIndex",":extrinsic_index",{docs:"Current extrinsic index (u32) is stored under this key.",type:"u32"}),heapPages:N("heapPages",":heappages",{docs:"Number of wasm linear memory pages required for execution of the runtime.",type:"u64"}),intrablockEntropy:N("intrablockEntropy",":intrablock_entropy",{docs:"Current intra-block entropy (a universally unique `[u8; 32]` value) is stored here.",type:"[u8; 32]"}),storageVersionStorageKeyPostfix:N("storageVersionStorageKeyPostfix",":__STORAGE_VERSION__:",{docs:"The storage key postfix that is used to store the [`StorageVersion`] per pallet.",type:"u16"}),transactionLevelKey:N("transactionLevelKey",":transaction_level:",{docs:"The key that holds the current number of active layers.",type:"u32"})},R={docs:"Returns the current pallet version from storage",type:"u16"};function B(e,{pallets:t},a){const s=function(e){const t={},a=Object.entries(P);for(let n=0,r=a.length;n(0,r.T)({palletVersion:M({method:"palletVersion",prefix:u,section:t},k(e,{method:":__STORAGE_VERSION__:",prefix:o.toString()},g),R)(e)},a,a=>T(e,{meta:a,method:a.name.toString(),prefix:u,section:t},{}),i.q))}}return s}},28414(e,t,a){a.d(t,{A:()=>s});var n=a(93302),r=a(52512);const i={};Object.keys(r).forEach(e=>Object.entries(r[e].rpc||{}).forEach(([t,a])=>{const r=a.aliasSection||e;i[r]||(i[r]={}),i[r][t]=(0,n.b)({},a,{isSubscription:!!a.pubsub,jsonrpc:`${r}_${t}`,method:t,section:r})}));const s=i},29485(e,t,a){a.d(t,{k:()=>o});var n=a(36730),r=a(6409),i=a(68355),s=a(47630);function o(e,t,a,o="blake2",c){const d=(0,r.e)(t);if(65!==d.length)throw new Error(`Expected signature with 65 bytes, ${d.length} found instead`);const u=(0,s.n)((0,i.Y)(o,e),d,d[64],o,c),l=(0,i.Y)(o,u,c),f=(0,r.e)(a);return(0,n.f)(u,f)||("keccak"===o?(0,n.f)(l.slice(-20),f.slice(-20)):(0,n.f)(l,f))}},29794(e,t,a){a.d(t,{we:()=>m,x2:()=>x,kw:()=>h,JB:()=>y});var n=a(79876),r=a(6409),i=a(36237),s=a(49141),o=a(58696);const c="abandon|ability|able|about|above|absent|absorb|abstract|absurd|abuse|access|accident|account|accuse|achieve|acid|acoustic|acquire|across|act|action|actor|actress|actual|adapt|add|addict|address|adjust|admit|adult|advance|advice|aerobic|affair|afford|afraid|again|age|agent|agree|ahead|aim|air|airport|aisle|alarm|album|alcohol|alert|alien|all|alley|allow|almost|alone|alpha|already|also|alter|always|amateur|amazing|among|amount|amused|analyst|anchor|ancient|anger|angle|angry|animal|ankle|announce|annual|another|answer|antenna|antique|anxiety|any|apart|apology|appear|apple|approve|april|arch|arctic|area|arena|argue|arm|armed|armor|army|around|arrange|arrest|arrive|arrow|art|artefact|artist|artwork|ask|aspect|assault|asset|assist|assume|asthma|athlete|atom|attack|attend|attitude|attract|auction|audit|august|aunt|author|auto|autumn|average|avocado|avoid|awake|aware|away|awesome|awful|awkward|axis|baby|bachelor|bacon|badge|bag|balance|balcony|ball|bamboo|banana|banner|bar|barely|bargain|barrel|base|basic|basket|battle|beach|bean|beauty|because|become|beef|before|begin|behave|behind|believe|below|belt|bench|benefit|best|betray|better|between|beyond|bicycle|bid|bike|bind|biology|bird|birth|bitter|black|blade|blame|blanket|blast|bleak|bless|blind|blood|blossom|blouse|blue|blur|blush|board|boat|body|boil|bomb|bone|bonus|book|boost|border|boring|borrow|boss|bottom|bounce|box|boy|bracket|brain|brand|brass|brave|bread|breeze|brick|bridge|brief|bright|bring|brisk|broccoli|broken|bronze|broom|brother|brown|brush|bubble|buddy|budget|buffalo|build|bulb|bulk|bullet|bundle|bunker|burden|burger|burst|bus|business|busy|butter|buyer|buzz|cabbage|cabin|cable|cactus|cage|cake|call|calm|camera|camp|can|canal|cancel|candy|cannon|canoe|canvas|canyon|capable|capital|captain|car|carbon|card|cargo|carpet|carry|cart|case|cash|casino|castle|casual|cat|catalog|catch|category|cattle|caught|cause|caution|cave|ceiling|celery|cement|census|century|cereal|certain|chair|chalk|champion|change|chaos|chapter|charge|chase|chat|cheap|check|cheese|chef|cherry|chest|chicken|chief|child|chimney|choice|choose|chronic|chuckle|chunk|churn|cigar|cinnamon|circle|citizen|city|civil|claim|clap|clarify|claw|clay|clean|clerk|clever|click|client|cliff|climb|clinic|clip|clock|clog|close|cloth|cloud|clown|club|clump|cluster|clutch|coach|coast|coconut|code|coffee|coil|coin|collect|color|column|combine|come|comfort|comic|common|company|concert|conduct|confirm|congress|connect|consider|control|convince|cook|cool|copper|copy|coral|core|corn|correct|cost|cotton|couch|country|couple|course|cousin|cover|coyote|crack|cradle|craft|cram|crane|crash|crater|crawl|crazy|cream|credit|creek|crew|cricket|crime|crisp|critic|crop|cross|crouch|crowd|crucial|cruel|cruise|crumble|crunch|crush|cry|crystal|cube|culture|cup|cupboard|curious|current|curtain|curve|cushion|custom|cute|cycle|dad|damage|damp|dance|danger|daring|dash|daughter|dawn|day|deal|debate|debris|decade|december|decide|decline|decorate|decrease|deer|defense|define|defy|degree|delay|deliver|demand|demise|denial|dentist|deny|depart|depend|deposit|depth|deputy|derive|describe|desert|design|desk|despair|destroy|detail|detect|develop|device|devote|diagram|dial|diamond|diary|dice|diesel|diet|differ|digital|dignity|dilemma|dinner|dinosaur|direct|dirt|disagree|discover|disease|dish|dismiss|disorder|display|distance|divert|divide|divorce|dizzy|doctor|document|dog|doll|dolphin|domain|donate|donkey|donor|door|dose|double|dove|draft|dragon|drama|drastic|draw|dream|dress|drift|drill|drink|drip|drive|drop|drum|dry|duck|dumb|dune|during|dust|dutch|duty|dwarf|dynamic|eager|eagle|early|earn|earth|easily|east|easy|echo|ecology|economy|edge|edit|educate|effort|egg|eight|either|elbow|elder|electric|elegant|element|elephant|elevator|elite|else|embark|embody|embrace|emerge|emotion|employ|empower|empty|enable|enact|end|endless|endorse|enemy|energy|enforce|engage|engine|enhance|enjoy|enlist|enough|enrich|enroll|ensure|enter|entire|entry|envelope|episode|equal|equip|era|erase|erode|erosion|error|erupt|escape|essay|essence|estate|eternal|ethics|evidence|evil|evoke|evolve|exact|example|excess|exchange|excite|exclude|excuse|execute|exercise|exhaust|exhibit|exile|exist|exit|exotic|expand|expect|expire|explain|expose|express|extend|extra|eye|eyebrow|fabric|face|faculty|fade|faint|faith|fall|false|fame|family|famous|fan|fancy|fantasy|farm|fashion|fat|fatal|father|fatigue|fault|favorite|feature|february|federal|fee|feed|feel|female|fence|festival|fetch|fever|few|fiber|fiction|field|figure|file|film|filter|final|find|fine|finger|finish|fire|firm|first|fiscal|fish|fit|fitness|fix|flag|flame|flash|flat|flavor|flee|flight|flip|float|flock|floor|flower|fluid|flush|fly|foam|focus|fog|foil|fold|follow|food|foot|force|forest|forget|fork|fortune|forum|forward|fossil|foster|found|fox|fragile|frame|frequent|fresh|friend|fringe|frog|front|frost|frown|frozen|fruit|fuel|fun|funny|furnace|fury|future|gadget|gain|galaxy|gallery|game|gap|garage|garbage|garden|garlic|garment|gas|gasp|gate|gather|gauge|gaze|general|genius|genre|gentle|genuine|gesture|ghost|giant|gift|giggle|ginger|giraffe|girl|give|glad|glance|glare|glass|glide|glimpse|globe|gloom|glory|glove|glow|glue|goat|goddess|gold|good|goose|gorilla|gospel|gossip|govern|gown|grab|grace|grain|grant|grape|grass|gravity|great|green|grid|grief|grit|grocery|group|grow|grunt|guard|guess|guide|guilt|guitar|gun|gym|habit|hair|half|hammer|hamster|hand|happy|harbor|hard|harsh|harvest|hat|have|hawk|hazard|head|health|heart|heavy|hedgehog|height|hello|helmet|help|hen|hero|hidden|high|hill|hint|hip|hire|history|hobby|hockey|hold|hole|holiday|hollow|home|honey|hood|hope|horn|horror|horse|hospital|host|hotel|hour|hover|hub|huge|human|humble|humor|hundred|hungry|hunt|hurdle|hurry|hurt|husband|hybrid|ice|icon|idea|identify|idle|ignore|ill|illegal|illness|image|imitate|immense|immune|impact|impose|improve|impulse|inch|include|income|increase|index|indicate|indoor|industry|infant|inflict|inform|inhale|inherit|initial|inject|injury|inmate|inner|innocent|input|inquiry|insane|insect|inside|inspire|install|intact|interest|into|invest|invite|involve|iron|island|isolate|issue|item|ivory|jacket|jaguar|jar|jazz|jealous|jeans|jelly|jewel|job|join|joke|journey|joy|judge|juice|jump|jungle|junior|junk|just|kangaroo|keen|keep|ketchup|key|kick|kid|kidney|kind|kingdom|kiss|kit|kitchen|kite|kitten|kiwi|knee|knife|knock|know|lab|label|labor|ladder|lady|lake|lamp|language|laptop|large|later|latin|laugh|laundry|lava|law|lawn|lawsuit|layer|lazy|leader|leaf|learn|leave|lecture|left|leg|legal|legend|leisure|lemon|lend|length|lens|leopard|lesson|letter|level|liar|liberty|library|license|life|lift|light|like|limb|limit|link|lion|liquid|list|little|live|lizard|load|loan|lobster|local|lock|logic|lonely|long|loop|lottery|loud|lounge|love|loyal|lucky|luggage|lumber|lunar|lunch|luxury|lyrics|machine|mad|magic|magnet|maid|mail|main|major|make|mammal|man|manage|mandate|mango|mansion|manual|maple|marble|march|margin|marine|market|marriage|mask|mass|master|match|material|math|matrix|matter|maximum|maze|meadow|mean|measure|meat|mechanic|medal|media|melody|melt|member|memory|mention|menu|mercy|merge|merit|merry|mesh|message|metal|method|middle|midnight|milk|million|mimic|mind|minimum|minor|minute|miracle|mirror|misery|miss|mistake|mix|mixed|mixture|mobile|model|modify|mom|moment|monitor|monkey|monster|month|moon|moral|more|morning|mosquito|mother|motion|motor|mountain|mouse|move|movie|much|muffin|mule|multiply|muscle|museum|mushroom|music|must|mutual|myself|mystery|myth|naive|name|napkin|narrow|nasty|nation|nature|near|neck|need|negative|neglect|neither|nephew|nerve|nest|net|network|neutral|never|news|next|nice|night|noble|noise|nominee|noodle|normal|north|nose|notable|note|nothing|notice|novel|now|nuclear|number|nurse|nut|oak|obey|object|oblige|obscure|observe|obtain|obvious|occur|ocean|october|odor|off|offer|office|often|oil|okay|old|olive|olympic|omit|once|one|onion|online|only|open|opera|opinion|oppose|option|orange|orbit|orchard|order|ordinary|organ|orient|original|orphan|ostrich|other|outdoor|outer|output|outside|oval|oven|over|own|owner|oxygen|oyster|ozone|pact|paddle|page|pair|palace|palm|panda|panel|panic|panther|paper|parade|parent|park|parrot|party|pass|patch|path|patient|patrol|pattern|pause|pave|payment|peace|peanut|pear|peasant|pelican|pen|penalty|pencil|people|pepper|perfect|permit|person|pet|phone|photo|phrase|physical|piano|picnic|picture|piece|pig|pigeon|pill|pilot|pink|pioneer|pipe|pistol|pitch|pizza|place|planet|plastic|plate|play|please|pledge|pluck|plug|plunge|poem|poet|point|polar|pole|police|pond|pony|pool|popular|portion|position|possible|post|potato|pottery|poverty|powder|power|practice|praise|predict|prefer|prepare|present|pretty|prevent|price|pride|primary|print|priority|prison|private|prize|problem|process|produce|profit|program|project|promote|proof|property|prosper|protect|proud|provide|public|pudding|pull|pulp|pulse|pumpkin|punch|pupil|puppy|purchase|purity|purpose|purse|push|put|puzzle|pyramid|quality|quantum|quarter|question|quick|quit|quiz|quote|rabbit|raccoon|race|rack|radar|radio|rail|rain|raise|rally|ramp|ranch|random|range|rapid|rare|rate|rather|raven|raw|razor|ready|real|reason|rebel|rebuild|recall|receive|recipe|record|recycle|reduce|reflect|reform|refuse|region|regret|regular|reject|relax|release|relief|rely|remain|remember|remind|remove|render|renew|rent|reopen|repair|repeat|replace|report|require|rescue|resemble|resist|resource|response|result|retire|retreat|return|reunion|reveal|review|reward|rhythm|rib|ribbon|rice|rich|ride|ridge|rifle|right|rigid|ring|riot|ripple|risk|ritual|rival|river|road|roast|robot|robust|rocket|romance|roof|rookie|room|rose|rotate|rough|round|route|royal|rubber|rude|rug|rule|run|runway|rural|sad|saddle|sadness|safe|sail|salad|salmon|salon|salt|salute|same|sample|sand|satisfy|satoshi|sauce|sausage|save|say|scale|scan|scare|scatter|scene|scheme|school|science|scissors|scorpion|scout|scrap|screen|script|scrub|sea|search|season|seat|second|secret|section|security|seed|seek|segment|select|sell|seminar|senior|sense|sentence|series|service|session|settle|setup|seven|shadow|shaft|shallow|share|shed|shell|sheriff|shield|shift|shine|ship|shiver|shock|shoe|shoot|shop|short|shoulder|shove|shrimp|shrug|shuffle|shy|sibling|sick|side|siege|sight|sign|silent|silk|silly|silver|similar|simple|since|sing|siren|sister|situate|six|size|skate|sketch|ski|skill|skin|skirt|skull|slab|slam|sleep|slender|slice|slide|slight|slim|slogan|slot|slow|slush|small|smart|smile|smoke|smooth|snack|snake|snap|sniff|snow|soap|soccer|social|sock|soda|soft|solar|soldier|solid|solution|solve|someone|song|soon|sorry|sort|soul|sound|soup|source|south|space|spare|spatial|spawn|speak|special|speed|spell|spend|sphere|spice|spider|spike|spin|spirit|split|spoil|sponsor|spoon|sport|spot|spray|spread|spring|spy|square|squeeze|squirrel|stable|stadium|staff|stage|stairs|stamp|stand|start|state|stay|steak|steel|stem|step|stereo|stick|still|sting|stock|stomach|stone|stool|story|stove|strategy|street|strike|strong|struggle|student|stuff|stumble|style|subject|submit|subway|success|such|sudden|suffer|sugar|suggest|suit|summer|sun|sunny|sunset|super|supply|supreme|sure|surface|surge|surprise|surround|survey|suspect|sustain|swallow|swamp|swap|swarm|swear|sweet|swift|swim|swing|switch|sword|symbol|symptom|syrup|system|table|tackle|tag|tail|talent|talk|tank|tape|target|task|taste|tattoo|taxi|teach|team|tell|ten|tenant|tennis|tent|term|test|text|thank|that|theme|then|theory|there|they|thing|this|thought|three|thrive|throw|thumb|thunder|ticket|tide|tiger|tilt|timber|time|tiny|tip|tired|tissue|title|toast|tobacco|today|toddler|toe|together|toilet|token|tomato|tomorrow|tone|tongue|tonight|tool|tooth|top|topic|topple|torch|tornado|tortoise|toss|total|tourist|toward|tower|town|toy|track|trade|traffic|tragic|train|transfer|trap|trash|travel|tray|treat|tree|trend|trial|tribe|trick|trigger|trim|trip|trophy|trouble|truck|true|truly|trumpet|trust|truth|try|tube|tuition|tumble|tuna|tunnel|turkey|turn|turtle|twelve|twenty|twice|twin|twist|two|type|typical|ugly|umbrella|unable|unaware|uncle|uncover|under|undo|unfair|unfold|unhappy|uniform|unique|unit|universe|unknown|unlock|until|unusual|unveil|update|upgrade|uphold|upon|upper|upset|urban|urge|usage|use|used|useful|useless|usual|utility|vacant|vacuum|vague|valid|valley|valve|van|vanish|vapor|various|vast|vault|vehicle|velvet|vendor|venture|venue|verb|verify|version|very|vessel|veteran|viable|vibrant|vicious|victory|video|view|village|vintage|violin|virtual|virus|visa|visit|visual|vital|vivid|vocal|voice|void|volcano|volume|vote|voyage|wage|wagon|wait|walk|wall|walnut|want|warfare|warm|warrior|wash|wasp|waste|water|wave|way|wealth|weapon|wear|weasel|weather|web|wedding|weekend|weird|welcome|west|wet|whale|what|wheat|wheel|when|where|whip|whisper|wide|width|wife|wild|will|win|window|wine|wing|wink|winner|winter|wire|wisdom|wise|wish|witness|wolf|woman|wonder|wood|wool|word|work|world|worry|worth|wrap|wreck|wrestle|wrist|write|wrong|yard|year|yellow|you|young|youth|zebra|zero|zone|zoo".split("|"),d="Invalid mnemonic",u="Invalid entropy";function l(e){return(e||"").normalize("NFKD")}function f(e){return parseInt(e,2)}function p(e){return e.map(e=>e.toString(2).padStart(8,"0")).join("")}function b(e){return p(Array.from((0,o.Kf)(e))).slice(0,8*e.length/32)}function h(e,t){return(0,i.E)((0,n.j)(l(e)),(0,n.j)(`mnemonic${l(t)}`)).password}function x(e,t=c){const a=l(e).split(" ");if(a.length%3!=0)throw new Error(d);const n=a.map(e=>{const a=t.indexOf(e);if(-1===a)throw new Error(d);return a.toString(2).padStart(11,"0")}).join(""),i=32*Math.floor(n.length/33),s=n.slice(0,i),o=n.slice(i),p=s.match(/(.{1,8})/g),h=p?.map(f);if(!h||h.length%4!=0||h.length<16||h.length>32)throw new Error(u);const x=(0,r.e)(h);if(b(x)!==o)throw new Error("Invalid mnemonic checksum");return x}function m(e,t){return function(e,t=c){if(e.length%4!=0||e.length<16||e.length>32)throw new Error(u);const a=`${p(Array.from(e))}${b(e)}`.match(/(.{1,11})/g),n=a?.map(e=>t[f(e)]);if(!n||n.length<12)throw new Error("Unable to map entropy to mnemonic");return n.join(" ")}((0,s.a)(e/3*4),t)}function y(e,t){try{x(e,t)}catch{return!1}return!0}},30396(e,t,a){a.d(t,{i:()=>h});var n=a(35359),r=a(32066),i=a(2001),s=a(83448),o=a(57041),c=a(63937),d=a(51524),u=a(51189),l=a(11963);function f(e,t){const a=e.subarray(0,32),n=e.subarray(32,64),r=e.subarray(64,96),i=(0,s.z)([0],a,n,(0,o.a)(t,u.wU)),f=(0,l.y2)(r,i,512);return i[0]=1,(0,s.z)((0,o.a)((0,c.i)(a,u.oH).iadd((0,c.i)(f.subarray(0,28),u.oH).imul(d.xi)),u.PR).subarray(0,32),(0,o.a)((0,c.i)(n,u.oH).iadd((0,c.i)(f.subarray(32,64),u.oH)),u.PR).subarray(0,32),(0,l.y2)(r,i,512).subarray(32,64))}var p=a(29794);const b="ed25519 seed";function h(e,t){const a=e.split(" ").map(e=>e.trim()).filter(e=>e);if(![12,24,25].includes(a.length))throw new Error("Expected a mnemonic with 24 words (or 25 including a password)");const[o,c]=25===a.length?[a.slice(0,24).join(" "),a[24]]:[a.join(" "),""];if(!(0,r.F)(o))throw new Error("Invalid mnemonic passed to ledger derivation");if(!(0,i.o)(t))throw new Error("Invalid derivation path");const d=t.split("/").slice(1);let u=function(e,t){const a=(0,p.kw)(e,t),n=(0,l.y2)(b,new Uint8Array([1,...a]),256);let r;for(;!r||32&r[31];)r=(0,l.y2)(b,r||a,512);return r[0]&=248,r[31]&=127,r[31]|=64,(0,s.z)(r,n)}(o,c);for(const e of d){const t=parseInt(e.replace(/'$/,""),10);u=f(u,tb});var n=a(83448),r=a(6404),i=a(54143),s=a(6409),o=a(56109),c=a(76733),d=a(29220),u=a(33482),l=a(5457),f=a(3877),p=a(71135);class b extends l.u{#K;constructor(e,t,a,{definition:n,setDefinition:l=o.D}={}){const b=n||l(Array.isArray(t)?[(0,p.A6)(e,t),[]]:(0,r.T)(t)||(0,c.K)(t)?[[(0,p.q8)(e,t)],[]]:(0,p.qV)(e,t));super(e,b[0].length),this.initialU8aLength=((0,u.b)(a)?(0,f.Z0)(e,this,a,b):function(e,t,a,n){if(Array.isArray(a)){const r=n[0];for(let n=0,i=r.length;nt=e;return class extends b{constructor(n,r){super(n,e,r,{definition:t,setDefinition:a})}}}get encodedLength(){let e=0;for(let t=0,a=this.length;tnew e(this.registry).toRawType())}inspect(){return{inner:this.inspectInner()}}toRawType(){return`(${this.#K[0].map(e=>this.registry.getClassName(e)||new e(this.registry).toRawType()).join(",")})`}toString(){return(0,d.A)(this.toJSON())}toU8a(e){return(0,n.Q)(this.toU8aInner(e))}}},31833(e,t,a){a.d(t,{U:()=>i});var n=a(74109),r=a(33320);function i(e,{chainCode:t,isSoft:a}){return a?(0,r.p)(e,t):(0,n.c)(e,t)}},31885(e,t,a){a.d(t,{L:()=>y});var n=a(8781),r=a(85871),i=a(33482),s=a(54143),o=a(6409),c=a(17080),d=a(92100),u=a(29220),l=a(83448),f=a(3877),p=a(71135),b=a(98909),h=a(94547);function x(e,t){return e.size===t.length&&!t.some(t=>!e.has(t))}const m=(0,n.v)("BTreeSet");class y extends Set{registry;createdAtHash;initialU8aLength;isStorageFallback;#q;constructor(e,t,a){const[n,c,d]=function(e,t,a){const n=(0,p.q8)(e,t);if(!a)return[n,new Set,0];if((0,i.b)(a)||(0,s.qv)(a))return function(e,t,a){const n=new Set,[i,s]=(0,r.o)(a),o=new Array(s),[c]=(0,f.nz)(e,o,a,i,t);for(let e=0;e{try{n.add(a instanceof t?a:new t(e,a))}catch(e){throw m.error("Failed to decode key or value:",e.message),e}}),[t,n,0]}(e,n,a);throw new Error("BTreeSet: cannot decode type")}(e,t,a);super((0,b.FP)(c)),this.registry=e,this.initialU8aLength=d,this.#q=n}static with(e){return class extends y{constructor(t,a){super(t,e,a)}}}get encodedLength(){let e=(0,c.R)(this.size).length;for(const t of this.values())e+=t.encodedLength;return e}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===this.size}get strings(){return[...super.values()].map(e=>e.toString())}eq(e){return t=this,a=e,Array.isArray(a)?x(t,a):a instanceof Set?x(t,[...a.values()]):!!(0,h.G)(a)&&x(t,Object.values(a));var t,a}inspect(){const e=[];for(const t of this.values())e.push(t.inspect());return{inner:e,outer:[(0,c.R)(this.size)]}}toHex(){return(0,d.X)(this.toU8a())}toHuman(e,t){const a=[];for(const n of this.values())a.push(n.toHuman(e,t));return a}toJSON(){const e=[];for(const t of this.values())e.push(t.toJSON());return e}toRawType(){return`BTreeSet<${this.registry.getClassName(this.#q)||new this.#q(this.registry).toRawType()}>`}toPrimitive(e){const t=[];for(const a of this.values())t.push(a.toPrimitive(e));return t}toString(){return(0,u.A)(this.toJSON())}toU8a(e){const t=[];e||t.push((0,c.R)(this.size));for(const a of this.values())t.push(a.toU8a(e));return(0,l.Q)(t)}}},32066(e,t,a){a.d(t,{F:()=>s});var n=a(99953),r=a(16438),i=a(29794);function s(e,t,a){return!n.CW||!t&&!a&&(0,r.i_)()?(0,r.M8)(e):(0,i.JB)(e,t)}},32091(e,t,a){a.d(t,{B:()=>u});var n=a(83448),r=a(56109),i=a(33482),s=a(5457),o=a(3877),c=a(71135),d=a(5853);class u extends s.u{#o;constructor(e,t,a,n=[],{definition:s,setDefinition:u=r.D}={}){super(e,a),this.#o=s||u((0,c.q8)(e,t)),this.initialU8aLength=((0,i.b)(n)?(0,o.nz)(e,this,n,0,this.#o):(0,d.V)(e,this,n,0,this.#o))[1]}static with(e,t){let a;const n=e=>a=e;return class extends u{constructor(r,i){super(r,e,t,i,{definition:a,setDefinition:n})}}}get Type(){return new this.#o(this.registry).toRawType()}get encodedLength(){let e=0;for(let t=0,a=this.length;tn})},33012(e,t,a){a.d(t,{x:()=>f});var n=a(83448),r=a(17080),i=a(79876),s=a(63789),o=a(57041),c=a(9799),d=a(51189),u=a(39128);const l=(0,i.j)("modlpy/utilisuba");function f(e,t){return(0,c.q)((0,n.z)(l,(0,r.R)(e.length),...(0,s.m)(e.map(u.s)),(0,o.a)(t,d.gJ)))}},33218(e,t,a){a.d(t,{Rl:()=>c,Rx:()=>o,TA:()=>s,zv:()=>d});var n=a(36073),r=a(95079);const i={chars:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",coder:n.tw,ipfs:"z",type:"base58"},s=(0,r.Zr)(i),o=(0,r.r_)(i,s),c=(0,r.L0)(i),d=(0,r.ls)(s)},33308(e,t,a){a.d(t,{Z:()=>s});var n=a(59519);const r=(0,n.D8)("toHex","toHuman","toU8a"),i=(0,n.D8)("get");function s(e){return r(e)&&i(e.registry)}},33320(e,t,a){a.d(t,{p:()=>r});var n=a(65281);const r=(0,a(5860).i)(n.mb.secretSoft)},33404(e,t,a){a.r(t),a.d(t,{addressEq:()=>R.V,addressToEvm:()=>u,allNetworks:()=>Me.X4,availableNetworks:()=>Me.tR,base32Decode:()=>j,base32Encode:()=>G,base32Validate:()=>$,base58Decode:()=>l.Rx,base58Encode:()=>l.Rl,base58Validate:()=>l.TA,base64Decode:()=>J.u,base64Encode:()=>J.KA,base64Pad:()=>X,base64Trim:()=>Q,base64Validate:()=>J.I$,blake2AsHex:()=>T.X,blake2AsU8a:()=>T.q,checkAddress:()=>b,checkAddressChecksum:()=>f.I,createKeyDerived:()=>E,createKeyMulti:()=>N.x,cryptoIsReady:()=>c.T,cryptoWaitReady:()=>c.C,decodeAddress:()=>d.F,deriveAddress:()=>v,ed25519DeriveHard:()=>Z.e,ed25519PairFromRandom:()=>te,ed25519PairFromSecret:()=>ae,ed25519PairFromSeed:()=>ee.r,ed25519PairFromString:()=>ne,ed25519Sign:()=>re.t,ed25519Verify:()=>ie.x,encodeAddress:()=>V.j,encodeDerivedAddress:()=>M,encodeMultiAddress:()=>P,ethereumEncode:()=>se.w,evmToAddress:()=>H,hdEthereum:()=>de.w,hdLedger:()=>ue.i,hdValidatePath:()=>le.o,hmacSha256AsU8a:()=>fe.lf,hmacSha512AsU8a:()=>fe.Yd,hmacShaAsU8a:()=>fe.y2,isAddress:()=>O.P,isBase32:()=>z,isBase58:()=>l.zv,isBase64:()=>J.Q2,isEthereumAddress:()=>oe.q,isEthereumChecksum:()=>ce.t,jsonDecrypt:()=>pe._,jsonDecryptData:()=>be.y,jsonEncrypt:()=>he.g,jsonEncryptFormat:()=>xe.r,keccak256AsU8a:()=>me.Er,keccak512AsU8a:()=>me.d1,keccakAsHex:()=>me.sp,keccakAsU8a:()=>me.H1,keyExtractPath:()=>h._,keyExtractSuri:()=>ye.E,keyFromPath:()=>ge.d,keyHdkdEcdsa:()=>Ve.t,keyHdkdEd25519:()=>we.a,keyHdkdSr25519:()=>ve.U,mnemonicGenerate:()=>Se.a,mnemonicToEntropy:()=>ke.x,mnemonicToLegacySeed:()=>Ie.s,mnemonicToMiniSecret:()=>Te.F,mnemonicValidate:()=>Ae.F,naclDecrypt:()=>Ce.y,naclEncrypt:()=>Ee.K,packageInfo:()=>o,pbkdf2Encode:()=>Ne.E,randomAsHex:()=>Y.t,randomAsNumber:()=>He,randomAsU8a:()=>Y.a,scryptEncode:()=>Oe.g,scryptFromU8a:()=>Ue.s,scryptToU8a:()=>_e.z,secp256k1Compress:()=>Le.z,secp256k1Expand:()=>De.V,secp256k1PairFromSeed:()=>Fe.S,secp256k1PrivateKeyTweakAdd:()=>qe.O,secp256k1Recover:()=>We.n,secp256k1Sign:()=>Ke.c,secp256k1Verify:()=>$e.k,selectableNetworks:()=>Me.Kx,setSS58Format:()=>D,sha256AsU8a:()=>ze.Kf,sha512AsU8a:()=>ze.xY,shaAsU8a:()=>ze.nU,signatureVerify:()=>je.K,sortAddresses:()=>U.f,sr25519Agreement:()=>Ge,sr25519DeriveHard:()=>Je.c,sr25519DerivePublic:()=>g,sr25519DeriveSoft:()=>Xe.p,sr25519PairFromSeed:()=>Qe.H,sr25519Sign:()=>Ze.v,sr25519Verify:()=>Ye.H,sr25519VrfSign:()=>et.x,sr25519VrfVerify:()=>tt.X,validateAddress:()=>_.j,xxhashAsHex:()=>at.E,xxhashAsU8a:()=>at.F});var n=a(87106),r=a(81284),i=a(89161),s=a(79831);const o={name:"@pezkuwi/util-crypto",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/util-crypto/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/util-crypto/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"14.0.10"};(0,r.Q)(o,null,[n.z,s.z,i.z]),a(73800);var c=a(89180);(0,c.C)().catch(()=>{});var d=a(76506);function u(e,t){return(0,d.F)(e,t).subarray(0,20)}var l=a(33218),f=a(18907),p=a(17802);function b(e,t){let a;try{a=(0,l.Rx)(e)}catch(e){return[!1,e.message]}const[n,,,r]=(0,f.I)(a);return r!==t?[!1,`Prefix mismatch, expected ${t}, found ${r}`]:p.N.allowedEncodedLengths.includes(a.length)?[n,n?null:"Invalid decoded address checksum"]:[!1,"Invalid decoded address length"]}var h=a(88929),x=a(65281),m=a(6409),y=a(33482);function g(e,t){const a=(0,m.e)(e);if(!(0,y.b)(t)||32!==t.length)throw new Error("Invalid chainCode passed to derive");if(32!==a.length)throw new Error(`Invalid publicKey, received ${a.length} bytes, expected 32`);return x.mb.publicSoft(a,t)}var V=a(92110);function w({isHard:e}){return e}function v(e,t,a){const{path:n}=(0,h._)(t);if(!n.length||n.every(w))throw new Error("Expected suri to contain a combination of non-hard paths");let r=(0,d.F)(e);for(const{chainCode:e}of n)r=g(r,e);return(0,V.j)(r,a)}var S=a(79876),k=a(83448),I=a(57041),T=a(9799),A=a(51189);const C=(0,S.j)("modlpy/utilisuba");function E(e,t){return(0,T.q)((0,k.z)(C,(0,d.F)(e),(0,I.a)(t,A.gJ)))}function M(e,t,a){return(0,V.j)(E((0,d.F)(e),t),a)}var N=a(33012);function P(e,t,a){return(0,V.j)((0,N.x)(e,t),a)}var R=a(72102),B=a(68355);function H(e,t,a="blake2"){const n=(0,k.z)("evm:",e);if(24!==n.length)throw new Error(`Converting ${e}: Invalid evm address length`);return(0,V.j)((0,B.Y)(a,n),t)}var O=a(15896),U=a(36628),_=a(90258);const L=(0,a(8781).v)("setSS58Format");function D(e){L.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as part of the address encode function"),p.N.prefix=e}var F=a(36073),W=a(95079);const K="abcdefghijklmnopqrstuvwxyz234567",q={chars:K,coder:F.Wp.chain(F.Wp.radix2(5),F.Wp.alphabet(K),{decode:e=>e.split(""),encode:e=>e.join("")}),ipfs:"b",type:"base32"},$=(0,W.Zr)(q),z=(0,W.ls)($),j=(0,W.r_)(q,$),G=(0,W.L0)(q);var J=a(82228);function X(e){return e.padEnd(e.length+e.length%4,"=")}function Q(e){for(;e.length&&e.endsWith("=");)e=e.slice(0,-1);return e}var Z=a(79997),Y=a(49141),ee=a(35359);function te(){return(0,ee.r)((0,Y.a)())}function ae(e){if(64!==e.length)throw new Error("Invalid secretKey provided");return{publicKey:e.slice(32),secretKey:e}}function ne(e){return(0,ee.r)((0,T.q)((0,S.j)(e)))}var re=a(12834),ie=a(61230),se=a(84645),oe=a(19287),ce=a(86984),de=a(27774),ue=a(30396),le=a(2001),fe=a(11963),pe=a(6073),be=a(23433),he=a(72001),xe=a(20662),me=a(64792),ye=a(56393),ge=a(35262),Ve=a(35518),we=a(42853),ve=a(31833),Se=a(34119),ke=a(96200),Ie=a(25455),Te=a(70594),Ae=a(32066),Ce=a(75213),Ee=a(22373),Me=a(25102),Ne=a(36237),Pe=a(95927),Re=a(62846);const Be=new Pe(9007199254740991);function He(){return(0,Re.v)((0,Y.t)(8)).and(Be).toNumber()}var Oe=a(53335),Ue=a(55025),_e=a(34658),Le=a(13880),De=a(71028),Fe=a(62518),We=a(47630),Ke=a(86221),qe=a(90931),$e=a(29485),ze=a(58696),je=a(65587);function Ge(e,t){const a=(0,m.e)(e),n=(0,m.e)(t);if(32!==n.length)throw new Error(`Invalid publicKey, received ${n.length} bytes, expected 32`);if(64!==a.length)throw new Error(`Invalid secretKey, received ${a.length} bytes, expected 64`);return(0,x.CH)(a,n)}var Je=a(74109),Xe=a(33320),Qe=a(52959),Ze=a(73314),Ye=a(34670),et=a(73276),tt=a(57432),at=a(63513)},33482(e,t,a){function n(e){return(e&&e.constructor)===Uint8Array||e instanceof Uint8Array}a.d(t,{b:()=>n})},34106(e,t,a){function n(e){return({name:t})=>e(t)}a.d(t,{Z:()=>i,q:()=>r});const r=n(a(51661).WH),i=n(e=>e.toString())},34116(e,t,a){a.d(t,{d:()=>r});var n=a(61771);function r(e){return e&&(0,n.Y)(e)?e:`0x${e&&e.length%2==1?"0":""}${e||""}`}},34119(e,t,a){a.d(t,{a:()=>s});var n=a(99953),r=a(16438),i=a(29794);function s(e=12,t,a){return!n.CW||!t&&!a&&(0,r.i_)()?(0,r.P8)(e):(0,i.we)(e,t)}},34386(e,t,a){a.d(t,{A:()=>r});var n=a(14969);class r extends n.q{constructor(e,t=0,a){super(e,t,a,!0)}static with(e,t){return class extends r{constructor(t,a){super(t,a,e)}toRawType(){return t||super.toRawType()}}}}},34658(e,t,a){a.d(t,{z:()=>s});var n=a(83448),r=a(57041),i=a(51189);function s(e,{N:t,p:a,r:s}){return(0,n.z)(e,(0,r.a)(t,i.wU),(0,r.a)(a,i.wU),(0,r.a)(s,i.wU))}},34670(e,t,a){a.d(t,{H:()=>i});var n=a(65281),r=a(6409);function i(e,t,a){const i=(0,r.e)(a),s=(0,r.e)(t);if(32!==i.length)throw new Error(`Invalid publicKey, received ${i.length} bytes, expected 32`);if(64!==s.length)throw new Error(`Invalid signature, received ${s.length} bytes, expected 64`);return n.MX((0,r.e)(e),s,i)}},35198(e,t,a){a.d(t,{g:()=>v});var n=a(51661),r=a(83448),i=a(55112),s=a(92100),o=a(54143),c=a(6409),d=a(44734),u=a(94547),l=a(56109),f=a(76733),p=a(29220),b=a(33482),h=a(71135),x=a(70449),m=a(5886);function y(e,t){const a=Object.values(e);for(let e=0,n=a.length;ee.toLowerCase()),i=a.toLowerCase(),s=r.indexOf(i);if(-1===s)throw new Error(`Cannot map Enum JSON, unable to find '${a}' in ${r.join(", ")}`);try{return V(e,t,Object.values(t)[s].index,n)}catch(e){throw new Error(`Enum(${a}):: ${e.message}`)}}class v{registry;createdAtHash;initialU8aLength;isStorageFallback;#$;#z;#j;#G;#J;#X;constructor(e,t,a,n,{definition:r,setDefinition:i=l.D}={}){const{def:s,isBasic:p,isIndexed:x}=r||i(function(e,t){const a={};let n,r;if(Array.isArray(t)){for(let e=0,n=t.length;e(0,d.E)(e))){if(!t.every(e=>(0,d.E)(e)&&e>=0&&e<=255))throw new Error("Invalid number-indexed enum definition");return!1}return!0}(t)){const[i,s]=(0,h.qV)(e,t);for(let e=0,t=s.length;ee!==m.U),r=!1}else{const e=Object.entries(t);for(let t=0,n=e.length;te),this.#z=this.#j.indexOf(y.index),this.#X=y.value,this.#X.initialU8aLength&&(this.initialU8aLength=1+this.#X.initialU8aLength)}static with(e){let t;const a=e=>t=e;return class extends v{static{const t=Array.isArray(e)?e:Object.keys(e),a=t.length,r=new Array(a),s=new Array(a);for(let e=0;en.type===t[a]),(0,i.t)(this.prototype,r,(e,a,n)=>{if(n.type!==t[a])throw new Error(`Cannot convert '${n.type}' via ${e}`);return n.value})}constructor(n,r,i){super(n,e,r,i,{definition:t,setDefinition:a})}}}get encodedLength(){return 1+this.#X.encodedLength}get hash(){return this.registry.hash(this.toU8a())}get index(){return this.#j[this.#z]}get inner(){return this.#X}get isBasic(){return this.#G}get isEmpty(){return this.#X.isEmpty}get isNone(){return this.#X instanceof m.U}get defIndexes(){return this.#j}get defKeys(){return Object.keys(this.#$)}get type(){return this.defKeys[this.#z]}get value(){return this.#X}eq(e){return(0,b.b)(e)?!this.toU8a().some((t,a)=>t!==e[a]):(0,d.E)(e)?this.toNumber()===e:this.#G&&(0,f.K)(e)?this.type===e:(0,o.qv)(e)?this.toHex()===e:e instanceof v?this.index===e.index&&this.value.eq(e.value):(0,u.G)(e)?this.value.eq(e[this.type]):this.value.eq(e)}inspect(){if(this.#G)return{outer:[new Uint8Array([this.index])]};const{inner:e,outer:t=[]}=this.#X.inspect();return{inner:e,outer:[new Uint8Array([this.index]),...t]}}toHex(){return(0,s.X)(this.toU8a())}toHuman(e,t){return this.#G||this.isNone?this.type:{[this.type]:this.#X.toHuman(e,t)}}toJSON(){return this.#G?this.type:{[(0,n.WH)(this.type)]:this.#X.toJSON()}}toNumber(){return this.index}toPrimitive(e){return this.#G?this.type:{[(0,n.WH)(this.type)]:this.#X.toPrimitive(e)}}_toRawStruct(){if(this.#G)return this.#J?this.defKeys.reduce((e,t,a)=>(e[t]=this.#j[a],e),{}):this.defKeys;const e=Object.entries(this.#$);return(0,x.l)(this.registry,e.reduce((e,[t,{Type:a}],n)=>(e[0][n]=a,e[1][n]=t,e),[new Array(e.length),new Array(e.length)]))}toRawType(){return(0,p.A)({_enum:this._toRawStruct()})}toString(){return this.isNone?this.type:(0,p.A)(this.toJSON())}toU8a(e){return e?this.#X.toU8a(e):(0,r.Q)([new Uint8Array([this.index]),this.#X.toU8a(e)])}}},35262(e,t,a){a.d(t,{d:()=>o});var n=a(35518),r=a(42853),i=a(31833);const s={ecdsa:n.t,ed25519:r.a,ethereum:n.t,sr25519:i.U};function o(e,t,a){const n=s[a];let r=e;for(const e of t)r=n(r,e);return r}},35281(e,t,a){a.d(t,{L:()=>d});var n=a(67949),r=a(18369),i=a(16880),s=a(54143),o=a(73414),c=a(15413);function d(e){return"bigint"==typeof e?e:e?(0,s.qv)(e)?(0,r.u)(e.toString()):(0,i.f)(e)?(0,n.Q)(e.toString()):(0,o.R)(e)?e.toBigInt():(0,c.g)(e)?(0,n.Q)(e.toBn().toString()):(0,n.Q)(e):(0,n.Q)(0)}},35359(e,t,a){a.d(t,{r:()=>o});var n=a(7076),r=a(83448),i=a(99953),s=a(16438);function o(e,t){if(!i.CW||!t&&(0,s.i_)()){const t=(0,s.q)(e);return{publicKey:t.slice(32),secretKey:t.slice(0,64)}}const a=n.ev.getPublicKey(e);return{publicKey:a,secretKey:(0,r.Q)([e,a])}}},35518(e,t,a){a.d(t,{t:()=>l});var n=a(23100),r=a(79876),i=a(33482),s=a(83448),o=a(9799);const c=(0,n.h)((0,r.j)("Secp256k1HDKD"));function d(e,t){if(!(0,i.b)(t)||32!==t.length)throw new Error("Invalid chainCode passed to derive");return(0,o.q)((0,s.z)(c,e,t),256)}var u=a(62518);const l=(0,a(15317).v)(u.S,d)},36013(e,t,a){a.d(t,{Ze:()=>d,eL:()=>o,Zs:()=>c,AN:()=>u,bT:()=>r,E8:()=>n,Ro:()=>s,Em:()=>i});const n="undefined"!=typeof window&&window.location.host.includes("pezkuwi")||"undefined"==typeof window||!window.location.host.includes("ui-light")?"full":"light",r=[{info:"full",text:"Fully featured",value:"full"},{info:"light",text:"Basic features only",value:"light"}],i="light",s=[{info:"light",text:"Light theme",value:"light"},{info:"dark",text:"Dark theme",value:"dark"}],o="default",c="pezkuwi",d=[{info:"default",text:"Default for the connected node",value:"default"},{info:"pezkuwi",text:"Pezkuwi",value:"pezkuwi"},{info:"bizinikiwi",text:"Bizinikiwi",value:"bizinikiwi"},{info:"beachball",text:"Beachball",value:"beachball"}],u="popup"},36122(e,t,a){function n(e){return e.toString().padStart(2,"0")}function r(e){return`${e.getFullYear().toString()}-${n(e.getMonth()+1)}-${n(e.getDate())} ${n(e.getHours())}:${n(e.getMinutes())}:${n(e.getSeconds())}`}a.d(t,{Y:()=>r})},36195(e,t,a){a.d(t,{V:()=>N});var n=a(66516),r=a(96328),i=a(59385),s=a(39139),o=a(54190),c=a(51661),d=a(11243),u=a(93302),l=a(8781),f=a(44734),p=a(76733),b=a(29220);const h=(0,l.v)("PortableRegistry"),x={toNumber:()=>-1},m={Char:"u32",Str:"Text"},y=T(["sp_core::crypto::AccountId32","sp_runtime::generic::era::Era","sp_runtime::multiaddress::MultiAddress","fp_account::AccountId20","account::AccountId20","pezkuwi_runtime_common::claims::EthereumAddress","frame_support::weights::weight_v2::Weight","sp_weights::weight_v2::Weight","*_democracy::vote::Vote","*_conviction_voting::vote::Vote","*_identity::types::Data","sp_core::OpaqueMetadata","sp_core::OpaquePeerId","sp_core::offchain::OpaqueMultiaddr","primitive_types::*","sp_arithmetic::per_things::*","*_runtime::RuntimeCall","*_runtime::RuntimeEvent","ink::env::types::*","ink::primitives::types::*","ink_env::types::*","ink_primitives::types::*"]),g=T(["pallet_identity::types::BitFlags"]),V=["bitvec::order::Lsb0","BitOrderLsb0"],w=[...V,"bitvec::order::Msb0","BitOrderMsb0"],v=["BoundedBTreeMap","BoundedBTreeSet","BoundedVec","Box","BTreeMap","BTreeSet","Cow","Option","Range","RangeInclusive","Result","WeakBoundedVec","WrapperKeepOpaque","WrapperOpaque"],S=["entries","keys","new","size","hash","registry"],k=["generic","misc","pallet","traits","types"];function I(e){const t=e.length,a=new Array(t);for(let n=0;n{const n=t[a].toString();if("*"===e||e===n)return!0;if(e.includes("*")&&e.includes("_")&&n.includes("_")){let t=e.split("_"),a=n.split("_");if("*"===t[0]){const e=a.indexOf(t[1]);-1!==e&&(t=t.slice(1),a=a.slice(e))}return 2===t.length&&"*"===t[1]&&t[0]===a[0]||A(t,a)}return!1})}function C(e,t,a,n,r=!1){const i=n.length;if(0===i||v.includes(n[i-1].toString()))return null;const s=new Array(i),o=new Array(i);for(let e=0;e"},t);const{lookups:n,names:r,params:i,types:s}=function(e,t){const a=[],n={};for(let e=0,r=t.length;e{const{lookupIndex:s,name:o,params:c}=r;if(!o)return null;if(n[s])return r;const d=function(e,t,a){const n=[a[t]];for(let r=t+1,i=a.length;rc.length!==e.params.length||c.some((t,a)=>!t.name.eq(e.params[a].name)||t.type.unwrapOr(x).toNumber()!==e.params[a].type.unwrapOr(x).toNumber())))return r;const u=c.findIndex(({type:e},t)=>d.every(({params:a},n)=>a[t].type.isSome&&(0===n||!a[t].type.eq(e))));if(-1===u)return r;const l=d.length,f=new Array(l);for(let t=0;t!!e).map(({lookupIndex:e,name:t,params:a})=>({lookupIndex:e,name:n[e]||t,params:a}))}(e,t,a);for(let t=0,a=o.length;t!e.startsWith("Pezpallet")),n={};if(e.PezspRuntimeUncheckedExtrinsic){const[,{type:t}]=e.PezspRuntimeUncheckedExtrinsic;n[t.unwrap().toNumber()]="Call"}else a&&!t&&h.warn("Unable to determine runtime Call type, cannot inspect sp_runtime::generic::unchecked_extrinsic::UncheckedExtrinsic");if(e.PezframeSystemEventRecord){const[{type:t}]=e.PezframeSystemEventRecord;n[t.unwrap().toNumber()]="Event"}else a&&!t&&h.warn("Unable to determine runtime Event type, cannot inspect frame_system::EventRecord");return n}(i,a),this.#Z=n,this.#Y=r,this.#ee=i,this.#ae=s}get names(){return Object.values(this.#Y).sort()}get paramTypes(){return this.#ee}get types(){return this.getT("types")}register(){!function(e,t,a,n){if(e.registry.register(t),n.PezspRuntimeUncheckedExtrinsic){const[t,,r]=n.PezspRuntimeUncheckedExtrinsic,i=e.getSiType(t.type.unwrap()),s=e.getSiType(r.type.unwrap()).path.join("::");let o=i.path.join("::");const c="sp_runtime::multiaddress::MultiAddress"===o;if(c){const[t]=i.params;o=e.getSiType(t.type.unwrap()).path.join("::")}e.registry.register({AccountId:o.endsWith("::AccountId20")||o.endsWith("::H160")?"AccountId20":"AccountId32",Address:c?"MultiAddress":"AccountId",ExtrinsicSignature:["sp_runtime::MultiSignature"].includes(s)?"MultiSignature":a[r.type.unwrap().toNumber()]||"MultiSignature"})}}(this,this.#Z,this.#Y,this.#ee)}getName(e){return this.#Y[this.#ne(e)]}getSiType(e){const t=(this.#ae||this.types)[this.#ne(e)];if(!t)throw new Error(`PortableRegistry: Unable to find type with lookupId ${e.toString()}`);return t.type}getTypeDef(e){const t=this.#ne(e);if(!this.#te[t]){const a=this.#Y[t],n={info:o.K.DoNotConstruct,lookupIndex:t,lookupName:a,type:this.registry.createLookupType(t)};a&&(this.#te[t]=n);const r=this.#re(this.getSiType(e),t);a||(this.#te[t]=n),Object.keys(r).forEach(e=>{("lookupName"!==e||r[e])&&(this.#te[t][e]=r[e])}),r.info===o.K.Plain&&(this.#te[t].lookupNameRoot=this.#te[t].lookupName,delete this.#te[t].lookupName)}return this.#te[t]}sanitizeField(e){let t=null,a=null;return e.isSome&&(t=(0,c.WH)(e.unwrap()),t.includes("#")?(a=t,t=a.replace(/#/g,"_")):S.includes(t)&&(a=t,t=`${t}_`)),[t,a]}#ie(e){const t=this.getTypeDef(e),a=e.toNumber();return[o.K.DoNotConstruct,o.K.Enum,o.K.Struct].includes(t.info)&&t.lookupName?{docs:t.docs,info:o.K.Si,lookupIndex:a,lookupName:this.#Y[a],type:this.registry.createLookupType(e)}:t}#ne(e){if((0,p.K)(e)){if(!this.registry.isLookupType(e))throw new Error(`PortableRegistry: Expected a lookup string type, found ${e}`);return parseInt(e.replace("Lookup",""),10)}return(0,f.E)(e)?e:e.toNumber()}#re(e,t){const a=e.path.join("::");let n;const r=this.#Q[t]||function({def:e,path:t}){return["frame_support::weights::weight_v2::Weight","sp_weights::weight_v2::Weight"].includes(t.join("::"))?e.isComposite&&1!==e.asComposite.fields.length?null:"WeightV1":t.length&&y.some(e=>A(e,t))?t[t.length-1].toString():null}(e);try{if(r)n=this.#se(t,r);else switch(e.def.type){case"Array":n=this.#oe(t,e.def.asArray);break;case"BitSequence":n=this.#ce(t,e.def.asBitSequence);break;case"Compact":n=this.#de(t,e.def.asCompact);break;case"Composite":n=this.#ue(t,e,e.def.asComposite);break;case"HistoricMetaCompat":n=this.#le(t,e.def.asHistoricMetaCompat);break;case"Primitive":n=this.#fe(t,e);break;case"Sequence":n=this.#pe(t,e.def.asSequence);break;case"Tuple":n=this.#be(t,e.def.asTuple);break;case"Variant":n=this.#he(t,e,e.def.asVariant);break;default:(0,d.dr)(e.def.type)}}catch(n){throw new Error(`PortableRegistry: ${t}${a?` (${a})`:""}: Error extracting ${(0,b.A)(e)}: ${n.message}`)}return(0,u.b)({docs:I(e.docs),namespace:a},n)}#oe(e,{len:t,type:a}){const n=t.toNumber();if(n>2048)throw new Error("Only support for [Type; ], where length <= 2048");return(0,i.E5)(this.registry,{info:o.K.VecFixed,length:n,sub:this.#ie(a)})}#ce(e,{bitOrderType:t,bitStoreType:a}){const n=this.#ie(t),r=this.#ie(a),[i,s]=w.includes(n.namespace||"")?[n,r]:[r,n];if(!i.namespace||!w.includes(i.namespace))throw new Error(`Unexpected bitOrder found as ${i.namespace||""}`);if(s.info!==o.K.Plain||"u8"!==s.type)throw new Error(`Only u8 bitStore is currently supported, found ${s.type}`);return V.includes(i.namespace),{info:o.K.Plain,type:"BitVec"}}#de(e,{type:t}){return(0,i.E5)(this.registry,{info:o.K.Compact,sub:this.#ie(t)})}#ue(e,{params:t,path:a},{fields:n}){if(a.length){const e=a[0].toString(),n=a[a.length-1].toString();if(1===a.length&&"BTreeMap"===e){if(2!==t.length)throw new Error(`BTreeMap requires 2 parameters, found ${t.length}`);return(0,i.E5)(this.registry,{info:o.K.BTreeMap,sub:t.map(({type:e})=>this.#ie(e.unwrap()))})}if(1===a.length&&"BTreeSet"===e){if(1!==t.length)throw new Error(`BTreeSet requires 1 parameter, found ${t.length}`);return(0,i.E5)(this.registry,{info:o.K.BTreeSet,sub:this.#ie(t[0].type.unwrap())})}if(["Range","RangeInclusive"].includes(e)){if(1!==t.length)throw new Error(`Range requires 1 parameter, found ${t.length}`);return(0,i.E5)(this.registry,{info:"Range"===e?o.K.Range:o.K.RangeInclusive,sub:this.#ie(t[0].type.unwrap()),type:e})}if(["WrapperKeepOpaque","WrapperOpaque"].includes(n)){if(1!==t.length)throw new Error(`WrapperOpaque requires 1 parameter, found ${t.length}`);return(0,i.E5)(this.registry,{info:"WrapperKeepOpaque"===n?o.K.WrapperKeepOpaque:o.K.WrapperOpaque,sub:this.#ie(t[0].type.unwrap()),type:n})}}return g.some(e=>A(e,a))?this.#xe(e,t,n):this.#me(e,n)}#xe(e,t,a){if(1!==t.length||1!==a.length)throw new Error("Set handling expects param/field as single entries");return(0,i.E5)(this.registry,{info:o.K.Set,length:this.registry.createTypeUnsafe(this.registry.createLookupType(a[0].type),[]).bitLength(),sub:this.getSiType(t[0].type.unwrap()).def.asVariant.variants.map(({index:e,name:t})=>({index:e.toNumber(),info:o.K.Plain,name:t.toString(),type:"Null"}))})}#me(e,t){let a=!0,r=!0;const s=t.length;for(let e=0;ethis.#ie(e));return(0,i.E5)(this.registry,{info:o.K.Tuple,lookupIndex:e,lookupName:this.#Y[e],sub:a})}#he(e,{params:t,path:a},{variants:n}){if(a.length){const e=a[0].toString();if("Option"===e){if(1!==t.length)throw new Error(`Option requires 1 parameter, found ${t.length}`);return(0,i.E5)(this.registry,{info:o.K.Option,sub:this.#ie(t[0].type.unwrap())})}if("Result"===e){if(2!==t.length)throw new Error(`Result requires 2 parameters, found ${t.length}`);return(0,i.E5)(this.registry,{info:o.K.Result,sub:t.map(({type:e},t)=>(0,u.b)({name:["Ok","Error"][t]},this.#ie(e.unwrap())))})}}return 0===n.length?{info:o.K.Null,type:"Null"}:this.#ge(e,n)}#ge(e,t){const a=[];return t.slice().sort((e,t)=>e.index.cmp(t.index)).forEach(({fields:e,index:t,name:n})=>{const r=t.toNumber();for(;a.length!==r;)a.push({index:a.length,info:o.K.Null,name:`__Unused${a.length}`,type:"Null"});a.push((0,u.b)(this.#me(-1,e),{index:r,name:n.toString()}))}),(0,i.E5)(this.registry,{info:o.K.Enum,lookupIndex:e,lookupName:this.#Y[e],sub:a})}}},36237(e,t,a){a.d(t,{E:()=>d});var n=a(87971),r=a(15460),i=a(99953),s=a(6409),o=a(16438),c=a(49141);function d(e,t=(0,c.a)(),a=2048,d){const u=(0,s.e)(e),l=(0,s.e)(t);return{password:!i.CW||!d&&(0,o.i_)()?(0,o.Az)(u,l,a):(0,n.A)(r.Zf,u,l,{c:a,dkLen:64}),rounds:a,salt:t}}},36413(e,t,a){a.d(t,{A:()=>n});const n=(0,a(59519).Mp)("next")},36628(e,t,a){a.d(t,{f:()=>s});var n=a(63789),r=a(92110),i=a(39128);function s(e,t){return(0,n.m)(e.map(i.s)).map(e=>(0,r.j)(e,t))}},37622(e,t,a){a.d(t,{r9:()=>u,Kw:()=>l,Q$:()=>d});var n=a(93302),r=a(51661),i=a(4747),s=a(45505),o=a(96620),c=a(34106);function d({calls:e}){return e.isSome}function u(e,t,a,i,s){const{fields:c,index:d}=a,u=c.length,l=new Array(u);for(let e=0;e{if(i.length!==r.length)throw new Error(`Extrinsic ${t}.${s} expects ${i.length} arguments, got ${r.length}.`);return e.createTypeUnsafe("Call",[{args:r,callIndex:a},n])};return o.is=e=>function(e,t){return e.callIndex[0]===t[0]&&e.callIndex[1]===t[1]}(e,a),o.callIndex=a,o.meta=n,o.method=s,o.section=t,o.toJSON=()=>n.toJSON(),o}(e,i,new Uint8Array([s,d.toNumber()]),e.createTypeUnsafe("FunctionMetadataLatest",[(0,n.b)({args:l},a)]))}function l(e,{lookup:t,pallets:a},n){const o={},l=a.filter(d);for(let a=0,d=l.length;a=12?f.toNumber():a;(0,i.s)(o,b,()=>(0,s.l)(t,d.unwrap(),c.q,a=>u(e,t,a,b,h)))}return o}},39128(e,t,a){a.d(t,{s:()=>r});var n=a(76506);function r(e){return(0,n.F)(e)}},39139(e,t,a){a.d(t,{c:()=>y});var n=a(66516),r=a(93302),i=a(44734),s=a(76733),o=a(29220),c=a(54190),d=a(52802);const u=["_alias","_fallback"];function l(e){return(0,s.K)(e)?e.toString():(0,o.A)(e)}function f(e,t,a,n){return e.sub=0===a.length?[]:(0,d.h)(a).map(e=>y(e,{},n)),e}function p(e,t,a,n){const[r,i]=t.substring(n.length+1,t.length-1).split(","),s=parseInt(r.trim(),10);if(s>8192||s%8)throw new Error(`${t}: Only support for ${n}, where length <= 8192 and a power of 8, found ${s}`);return e.displayName=i,e.length=s,e}function b(e,[t,a]){return e.startsWith(t)&&e.slice(-1*a.length)===a}const h=[["[","]",c.K.VecFixed,function(e,t,a,n){const r=t.length-1;let i=-1,s=0;for(let e=1;e":s--}if(-1===i)throw new Error(`${t}: Unable to extract location of ';'`);const o=t.substring(1,i),[c,d]=t.substring(i+1,r).split(";"),u=parseInt(c.trim(),10);if(u>2048)throw new Error(`${t}: Only support for [Type; ], where length <= 2048`);return e.displayName=d,e.length=u,e.sub=y(o,{},n),e}],["{","}",c.K.Struct,function(e,t,a,n){const s=JSON.parse(t),o=Object.keys(s);return s._enum?function(e,t,a,n){return e.info=c.K.Enum,e.fallbackType=n,Array.isArray(t)?e.sub=t.map((e,t)=>({index:t,info:c.K.Plain,name:e,type:"Null"})):function(e){const t=Object.values(e);if(t.some(e=>(0,i.E)(e))){if(!t.every(e=>(0,i.E)(e)&&e>=0&&e<=255))throw new Error("Invalid number-indexed enum definition");return!1}return!0}(t)?e.sub=Object.entries(t).map(([e,t],n)=>(0,r.b)({},y(l(t||"Null"),{name:e},a),{index:n})):e.sub=Object.entries(t).map(([e,t])=>({index:t,info:c.K.Plain,name:e,type:"Null"})),e}(e,s._enum,n,s._fallback):s._set?function(e,t,a){return e.info=c.K.Set,e.fallbackType=a,e.length=t._bitLength,e.sub=Object.entries(t).filter(([e])=>!e.startsWith("_")).map(([e,t])=>({index:t,info:c.K.Plain,name:e,type:"Null"})),e}(e,s._set,s._fallback):(e.alias=s._alias?new Map(Object.entries(s._alias)):void 0,e.fallbackType=s._fallback,e.sub=o.filter(e=>!u.includes(e)).map(e=>y(l(s[e]),{name:e},n)),e)}],["(",")",c.K.Tuple,f],["BTreeMap<",">",c.K.BTreeMap,f],["HashMap<",">",c.K.HashMap,f],["Int<",">",c.K.Int,function(e,t,a){return p(e,t,0,"Int")}],["Result<",">",c.K.Result,f],["UInt<",">",c.K.UInt,function(e,t,a){return p(e,t,0,"UInt")}],["DoNotConstruct<",">",c.K.DoNotConstruct,function(e,t,a){return e.displayName=t.substring(15,t.length-1),e}]],x=[["BTreeSet<",">",c.K.BTreeSet],["Compact<",">",c.K.Compact],["Linkage<",">",c.K.Linkage],["Opaque<",">",c.K.WrapperOpaque],["Option<",">",c.K.Option],["Range<",">",c.K.Range],["RangeInclusive<",">",c.K.RangeInclusive],["Vec<",">",c.K.Vec],["WrapperKeepOpaque<",">",c.K.WrapperKeepOpaque],["WrapperOpaque<",">",c.K.WrapperOpaque]];function m(e,[t,a]){return e.substring(t.length,e.length-a.length)}function y(e,{displayName:t,name:a}={},r=0){const i=(0,n.aj)(e),s={displayName:t,info:c.K.Plain,name:a,type:i};if(++r>64)throw new Error("getTypeDef: Maximum nested limit reached");const o=h.find(e=>b(i,e));if(o)return s.info=o[2],o[3](s,i,m(i,o),r);const d=x.find(e=>b(i,e));return d&&(s.info=d[2],s.sub=y(m(i,d),{},r)),s}},39277(e,t,a){a.d(t,{$:()=>l});var n=a(60750),r=a(76733),i=a(29220),s=a(44734),o=a(6404);function c(e,t,a){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:a})}class d extends Error{code;data;message;name;stack;constructor(e="",t=-99999,a){if(super(),c(this,"message",String(e)),c(this,"name",this.constructor.name),c(this,"data",a),c(this,"code",t),(0,o.T)(Error.captureStackTrace))Error.captureStackTrace(this,this.constructor);else{const{stack:t}=new Error(e);t&&c(this,"stack",t)}}static CODES={ASSERT:-90009,INVALID_JSONRPC:-99998,METHOD_NOT_FOUND:-32601,UNKNOWN:-99999}}function u(e){if(e){const{code:t,data:a,message:s}=e;throw new d(`${t}: ${s}${function(e){if((0,n.b)(e))return"";const t=`: ${(0,r.K)(e)?e.replace(/Error\("/g,"").replace(/\("/g,"(").replace(/"\)/g,")").replace(/\(/g,", ").replace(/\)/g,""):(0,i.A)(e)}`;return t.length<=256?t:`${t.substring(0,255)}…`}(a)}`,t,a)}}class l{#Ve=0;decodeResponse(e){if(!e||"2.0"!==e.jsonrpc)throw new Error("Invalid jsonrpc field in decoded object");const t=!(0,n.b)(e.params)&&!(0,n.b)(e.method);if(!((0,s.E)(e.id)||t&&((0,s.E)(e.params.subscription)||(0,r.K)(e.params.subscription))))throw new Error("Invalid id field in decoded object");if(u(e.error),void 0===e.result&&!t)throw new Error("No result found in jsonrpc response");return t?(u(e.params.error),e.params.result):e.result}encodeJson(e,t){const[a,n]=this.encodeObject(e,t);return[a,(0,i.A)(n)]}encodeObject(e,t){const a=++this.#Ve;return[a,{id:a,jsonrpc:"2.0",method:e,params:t}]}}},41206(e,t,a){a.d(t,{J:()=>i,N:()=>r});var n=a(77162);const r=(0,n.P)((e,t)=>e.gt(t)),i=(0,n.P)((e,t)=>e.lt(t))},41289(e,t,a){a.d(t,{V:()=>w});var n=a(95927),r=a(51661),i=a(16880),s=a(665),o=a(55112),c=a(57041),d=a(63937),u=a(92100),l=a(6409),f=a(44734),p=a(76733),b=a(29220),h=a(33482),x=a(60750),m=a(27827);function y(e,t){const a=new n(0);for(let n=0,r=t.length;nn.strings.includes(t[a]))}constructor(a,n){super(a,e,n,t)}}}get encodedLength(){return this.#ve}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===this.size}get strings(){return[...super.values()]}get valueEncoded(){return y(this.#we,this.strings)}add=e=>{if(this.#we&&(0,x.b)(this.#we[e]))throw new Error(`Set: Invalid key '${e}' on add`);return super.add(e),this};eq(e){return Array.isArray(e)?(0,m.H)(this.strings.sort(),e.sort()):e instanceof Set?this.eq([...e.values()]):!(!(0,f.E)(e)&&!(0,i.f)(e))&&this.valueEncoded.eq((0,s.A)(e))}inspect(){return{outer:[this.toU8a()]}}toHex(){return(0,u.X)(this.toU8a())}toHuman(){return this.toJSON()}toJSON(){return this.strings}toNumber(){return this.valueEncoded.toNumber()}toPrimitive(){return this.toJSON()}toRawType(){return(0,b.A)({_set:this.#we})}toString(){return`[${this.strings.join(", ")}]`}toU8a(e){return(0,c.a)(this.valueEncoded,{bitLength:8*this.#ve,isLe:!0})}}},41623(e,t,a){a.d(t,{HX:()=>r,bo:()=>n,qK:()=>s});const n=1024,r=3e4;class i{key;#Se;#ke;createdAt;next;prev;constructor(e,t){this.key=e,this.#ke=t,this.#Se=Date.now()+t,this.createdAt=Date.now(),this.next=this.prev=this}refresh(){this.#Se=Date.now()+this.#ke}get expiry(){return this.#Se}}class s{capacity;#Ie=new Map;#Te=new Map;#Ae=0;#Ce;#Ee;#ke;constructor(e=n,t=r){if(!Number.isInteger(e)||e<0)throw new Error(`LRUCache initialization error: 'capacity' must be a non-negative integer. Received: ${e}`);if(null!==t&&(!Number.isFinite(t)||t<0||t>18e5))throw new Error(`LRUCache initialization error: 'ttl' must be between 0 and 1800000 ms or null to disable. Received: ${t}`);this.capacity=e,this.#ke=t||31536e6,this.#Ce=this.#Ee=new i("",this.#ke)}get ttl(){return this.#ke}get length(){return this.#Ae}get lengthData(){return this.#Ie.size}get lengthRefs(){return this.#Te.size}entries(){const e=this.keys(),t=e.length,a=new Array(t);for(let n=0;n0;)this.#Te.delete(this.#Ee.key),this.#Ie.delete(this.#Ee.key),this.#Ae-=1,this.#Ee=this.#Ee.prev,this.#Ee.next=this.#Ce;0===this.#Ae&&(this.#Ce=this.#Ee=new i("",this.#ke))}#Me(e){const t=this.#Te.get(e);t&&t!==this.#Ce&&(t.refresh(),t.prev.next=t.next,t.next.prev=t.prev,t.next=this.#Ce,this.#Ce.prev=t,this.#Ce=t)}}},42853(e,t,a){a.d(t,{a:()=>i});var n=a(79997),r=a(35359);const i=(0,a(15317).v)(r.r,n.e)},43826(e,t,a){a.d(t,{B:()=>i});var n=a(25102),r=a(93302);const i=n.Kx.filter(e=>e.genesisHash.length).reduce((e,{genesisHash:t,network:a})=>(0,r.b)(e,{[a]:t}),{})},44734(e,t,a){function n(e){return"number"==typeof e}a.d(t,{E:()=>n})},44967(e,t,a){a.d(t,{b:()=>r});var n=a(69130);class r extends n.S{constructor(e,t,a){super(e,t,a,{opaqueName:"WrapperOpaque"})}static with(e){return class extends r{constructor(t,a){super(t,e,a)}}}get inner(){return this.unwrap()}}},45323(e,t,a){function n(e=0,{bitLength:t=32,isLe:a=!0}={}){if(32!==t&&64!==t)throw new Error("Invalid bitLength provided, expected 32 or 64");const n=new Uint8Array(t/8),r=new DataView(n.buffer,n.byteOffset);return 32===t?r.setFloat32(0,Number(e),a):r.setFloat64(0,Number(e),a),n}a.d(t,{a:()=>n})},45414(e,t,a){function n(e){return"boolean"==typeof e}a.d(t,{L:()=>n})},45505(e,t,a){a.d(t,{l:()=>r});var n=a(4747);function r(e,{type:t},a,r){const i={},s=e.getSiType(t).def.asVariant.variants;for(let e=0,t=s.length;es});var n=a(37459),r=a(71499),i=a(82351);function s(e=1750){return t=>{let[a,s,o,c]=[0,0,i.yU.EMPTY,i.yU.EMPTY];return new n.c(n=>(t.subscribe(n),0===s++&&(1===a?c.unsubscribe():o=t.connect(),a=3),()=>{0===--s&&(2===a?(a=0,c.unsubscribe()):(a=1,c=r.$.schedule(()=>{a=0,o.unsubscribe()},e)))}))}}},47075(e,t,a){a.d(t,{Q:()=>n,b:()=>r});const n=[{N:8192,p:10,r:8},{N:16384,p:5,r:8},{N:32768,p:3,r:8},{N:32768,p:1,r:8},{N:65536,p:2,r:8},{N:1<<17,p:1,r:8}],r={N:1<<17,p:1,r:8}},47169(e,t,a){a.d(t,{H:()=>s});var n=a(6409),r=a(33482),i=a(26679);class s extends i.d{constructor(e,t=new Uint8Array,a=256){const[i,s]=function(e,t){const a=(0,n.e)(e),i=t/8;if(!a.length)return[new Uint8Array(i),0];if((0,r.b)(e)?a.lengthd});var n=a(67342),r=a(99953),i=a(6409),s=a(16438),o=a(13880),c=a(71028);function d(e,t,a,d="blake2",u){const l=(0,i.e)(t).subarray(0,64),f=(0,i.e)(e),p=!r.CW||!u&&(0,s.i_)()?(0,s.nt)(f,l,a):n.bI.Signature.fromCompact(l).addRecoveryBit(a).recoverPublicKey(f).toRawBytes();if(!p)throw new Error("Unable to recover publicKey from signature");return"keccak"===d?(0,c.V)(p,u):(0,o.z)(p,u)}},47898(e,t,a){a.d(t,{_:()=>i,b:()=>r});var n=a(93302);const r=["AssetInstance","Fungibility","Junction","Junctions","MultiAsset","MultiAssetFilter","MultiLocation","Response","WildFungibility","WildMultiAsset","Xcm","XcmError"];function i(e){return r.reduce((t,a)=>(0,n.b)(t,{[a]:`${a}${e}`}),{})}},47977(e,t,a){a.d(t,{b:()=>v});var n=a(95351),r=a(23100),i=a(85871),s=a(83448),o=a(17080),c=a(55112),d=a(93302),u=a(92100),l=a(54143),f=a(6409),p=a(33482),b=a(23205);const h=["ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicV4","ExtrinsicV5"],x={bare:"ExtrinsicV5",general:"GeneralExtrinsic"},m=b.nM,y=b.b9,g={0:"bare",64:"general"};function V(e,t,a,n){if(t instanceof v)return t.unwrap();const r=(a&b.hq)===b.hq,i=5===(a&b.Qb)?x[n]:h[a&b.Qb]||h[0];return e.createTypeUnsafe(i,[t,{isSigned:r,version:a}])}class w extends n.Y{#B;constructor(e,t,a,n){super(e,t,a);const r=Object.keys(e.getSignedExtensionTypes());if(5===this.version&&"general"!==n){const e=e=>this.inner.signature[e];for(let t=0,a=r.length;tt.length)throw new Error(`Extrinsic: length less than remainder, expected at least ${o}, found ${t.length}`);const c=t.subarray(r,o),d=c[0]&b.mb;return V(e,"general"===g[`${d}`]?t:c.subarray(1),c[0],g[`${d}`]||n)}(e,(0,f.e)(t),a,n):t instanceof e.createClassUnsafe("Call")?V(e,{method:t},a,n):V(e,t,a,n)}(e,t,n||r,a),void 0,a)}get hash(){return this.#Pe||(this.#Pe=super.hash),this.#Pe}addSignature(e,t,a){return this.inner.addSignature(e,t,a),this.#Pe=void 0,this}inspect(){const e=(0,s.z)(...this.toU8aInner());return{inner:this.isSigned?this.inner.inspect().inner:this.inner.method.inspect().inner,outer:[(0,o.R)(e.length),new Uint8Array([this.version])]}}sign(e,t){return this.inner.sign(e,t),this.#Pe=void 0,this}signFake(e,t){return this.inner.signFake(e,t),this.#Pe=void 0,this}toHex(e){return(0,u.X)(this.toU8a(e))}toHuman(e,t){return(0,d.b)({},{isSigned:this.isSigned,method:this.method.toHuman(e,t)},this.isSigned?{assetId:this.assetId?this.assetId.toHuman(e,t):null,era:this.era.toHuman(e,t),metadataHash:this.metadataHash?this.metadataHash.toHex():null,mode:this.mode?this.mode.toHuman():null,nonce:this.nonce.toHuman(e,t),signature:this.signature.toHex(),signer:this.signer.toHuman(e,t),tip:this.tip.toHuman(e,t)}:null)}toJSON(){return this.toHex()}toRawType(){return"Extrinsic"}toU8a(e){const t=(0,s.z)(...this.toU8aInner());return e?t:(0,r.h)(t)}toU8aInner(){return[new Uint8Array([this.version]),this.inner.toU8a()]}}},48613(e,t,a){a.d(t,{v:()=>i});const n={days:0,hours:0,milliseconds:0,minutes:0,seconds:0};function r(e,t){return{days:(e.days||0)+t.days,hours:(e.hours||0)+t.hours,milliseconds:(e.milliseconds||0)+t.milliseconds,minutes:(e.minutes||0)+t.minutes,seconds:(e.seconds||0)+t.seconds}}function i(e){return e?e<1e3?r({milliseconds:e},n):function(e){const t=e/1e3;if(t<60){const a=~~t;return r({seconds:a},i(e-1e3*a))}const a=t/60;if(a<60){const t=~~a;return r({minutes:t},i(e-6e4*t))}const n=a/60;if(n<24){const t=~~n;return r({hours:t},i(e-36e5*t))}const s=~~(n/24);return r({days:s},i(e-864e5*s))}(e):n}},49141(e,t,a){a.d(t,{a:()=>r,t:()=>i});var n=a(98891);function r(e=32){return(0,n.UY)(new Uint8Array(e))}const i=(0,a(97916).wu)(r)},49723(e,t,a){a.d(t,{W:()=>y});var n=a(27429),r=a(70020),i=a(99953),s=a(60750);const o=[{info:"local",text:"Local Node (Own, 127.0.0.1:9944)",value:"ws://127.0.0.1:9944/"}],c=o[0];var d=a(2866);const u=[{info:"none",text:"Do not attach Ledger devices",value:"none"},{info:"webusb",text:"Attach Ledger via WebUSB (Chrome, recommended)",value:"webusb"},{info:"hid",text:"Attach Ledger via WebHID (Chrome, experimental)",value:"hid"}],l=[{info:"generic",text:"Use the Ledger Pezkuwi Generic App",value:"generic"},{info:"migration",text:"Use the Ledger Migration App",value:"migration"},{info:"chainSpecific",text:"Use the Chain Specific Ledger App",value:"chainSpecific"}];var f=a(36013);const p=[{info:"default",text:"Default for the connected node",value:-1},...a(25102).tR.map(({displayName:e,network:t,prefix:a})=>({info:t,text:e,value:a}))],b=[{info:"sr25519",text:"Schnorrkel (sr25519, recommended)",value:"sr25519"},{info:"ed25519",text:"Edwards (ed25519, alternative)",value:"ed25519"},{info:"ecdsa",text:"ECDSA (Non BTC/ETH compatible)",value:"ecdsa"}],h=[{info:"ethereum",text:"ECDSA (ETH compatible)",value:"ethereum"}],x=[...b,{info:"ed25519-ledger",text:"Ledger (ed25519, BIP32 derivation)",value:"ed25519-ledger"}];function m(e,t,a){const n=t||a;return e.some(({value:e})=>e===n)?n:a}const y=new class{#Re;#Be;#He;#Oe;#Ue;#_e;#Le;#De;#Fe;#We;#Ke;#qe;#$e;#ze;#je;constructor(){const e=r.get("settings")||{};this.#Re=new n.b,this.#He="string"==typeof e.apiUrl&&e.apiUrl||i.i4&&void 0||c.value,this.#Be={param:this.#He,type:"json-rpc"},this.#Oe=m(d._P,e.camera,d.Gs),this.#Le=m(l,e.ledgerApp,"generic"),this.#De=m(u,e.ledgerConn,"none"),this.#Ue=e.i18nLang||d.ti,this.#_e=e.icon||f.eL,this.#Fe=e.locking||d.AJ,this.#We=m(d.O,e.storage,d.eX),this.#je=e.notification||f.AN,this.#Ke=(0,s.b)(e.prefix)?-1:e.prefix,this.#qe=m(d.O3,e.storage,d.Ww),this.#$e=e.uiMode||f.E8,this.#ze=e.uiTheme||f.Em}get camera(){return this.#Oe}get apiType(){return this.#Be}get apiUrl(){return this.#He}get i18nLang(){return this.#Ue}get icon(){return this.#_e}get notification(){return this.#je}get ledgerApp(){return this.#Le}get ledgerConn(){return this.#De}get locking(){return this.#Fe}get metadataUp(){return this.#We}get prefix(){return this.#Ke}get storage(){return this.#qe}get uiMode(){return this.#$e}get uiTheme(){return this.#ze}get availableCamera(){return d._P}get availableCryptos(){return b}get availableCryptosEth(){return h}get availableCryptosLedger(){return x}get availableIcons(){return f.Ze}get availableLedgerApp(){return l}get availableLedgerConn(){return u}get availableLocking(){return d._r}get availableMetadataUp(){return d.O}get availableNodes(){return o}get availablePrefixes(){return p}get availableStorage(){return d.O3}get availableUIModes(){return f.bT}get availableUIThemes(){return f.Ro}get(){return{apiType:this.#Be,apiUrl:this.#He,camera:this.#Oe,i18nLang:this.#Ue,icon:this.#_e,ledgerApp:this.#Le,ledgerConn:this.#De,locking:this.#Fe,metadataUp:this.#We,notification:this.#je,prefix:this.#Ke,storage:this.#qe,uiMode:this.#$e,uiTheme:this.#ze}}set(e){this.#Be=e.apiType||this.#Be,this.#He=e.apiUrl||this.#He,this.#Oe=e.camera||this.#Oe,this.#De=e.ledgerConn||this.#De,this.#Le=e.ledgerApp||this.#Le,this.#Ue=e.i18nLang||this.#Ue,this.#_e=e.icon||this.#_e,this.#Fe=e.locking||this.#Fe,this.#We=e.metadataUp||this.#We,this.#je=e.notification||this.#je,this.#Ke=(0,s.b)(e.prefix)?this.#Ke:e.prefix,this.#qe=e.storage||this.#qe,this.#$e=e.uiMode||this.#$e,this.#ze=e.uiTheme||this.#ze;const t=this.get();r.set("settings",t),this.#Re.emit("change",t)}on(e,t){this.#Re.on(e,t)}}},49807(e,t,a){a.d(t,{c:()=>i});var n=a(6409),r=a(76733);function i(e){if(!e)return(0,r.K)(e);const t=(0,n.e)(e),a=t.length;let i=0;for(;i=194&&t[i]<=223){if(!(i+1191)return!1;i+=2}else if(224===t[i]){if(!(i+2191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;i+=3}else if(t[i]>=225&&t[i]<=236){if(!(i+2191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;i+=3}else if(237===t[i]){if(!(i+2159)return!1;if(t[i+2]<128||t[i+2]>191)return!1;i+=3}else if(t[i]>=238&&t[i]<=239){if(!(i+2191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;i+=3}else if(240===t[i]){if(!(i+3191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;if(t[i+3]<128||t[i+3]>191)return!1;i+=4}else if(t[i]>=241&&t[i]<=243){if(!(i+3191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;if(t[i+3]<128||t[i+3]>191)return!1;i+=4}else{if(244!==t[i])return!1;if(!(i+3143)return!1;if(t[i+2]<128||t[i+2]>191)return!1;if(t[i+3]<128||t[i+3]>191)return!1;i+=4}return!0}},51189(e,t,a){a.d(t,{Ek:()=>d,Iy:()=>n,PR:()=>u,YL:()=>s,ag:()=>c,gJ:()=>i,oH:()=>r,wU:()=>o});const n={isLe:!1},r={isLe:!0},i={bitLength:16,isLe:!0},s={bitLength:32,isLe:!1},o={bitLength:32,isLe:!0},c={bitLength:256,isLe:!1},d={bitLength:256,isLe:!0},u={bitLength:512,isLe:!0}},51321(e,t,a){a.d(t,{B:()=>i});var n=a(29220);function r(){return"none"}function i(e,{getInstanceId:t=r}={}){const a={},i=(...r)=>{const i=(0,n.A)(r),s=t();return a[s]||(a[s]={}),void 0===a[s][i]&&(a[s][i]=e(...r)),a[s][i]};return i.unmemoize=(...e)=>{const r=(0,n.A)(e),i=t();void 0!==a[i]?.[r]&&delete a[i][r]},i}},51524(e,t,a){a.d(t,{EX:()=>x,G1:()=>u,K7:()=>d,Uu:()=>i,Vk:()=>V,Wb:()=>p,Xx:()=>b,Yz:()=>r,cM:()=>h,gH:()=>w,i5:()=>m,ik:()=>g,iz:()=>o,k_:()=>c,pP:()=>l,pr:()=>y,u_:()=>s,xi:()=>f});var n=a(95927);const r=new n(0),i=new n(1),s=new n(2),o=new n(3),c=new n(4),d=new n(5),u=new n(6),l=new n(7),f=new n(8),p=new n(9),b=new n(10),h=new n(100),x=new n(1e3),m=new n(1e6),y=new n(1e9),g=y.mul(y),V=new n(Number.MAX_SAFE_INTEGER),w=new n(94906265)},52063(e,t,a){a.d(t,{F:()=>d});var n=a(11243);function r(e){return(t,{type:a})=>t.createType("Si1TypeDef",{[e]:{type:a.toNumber()}})}const i=r("Compact");function s(e,t){return t.map(({docs:t,name:a,type:n,typeName:r})=>e.createType("Si1Field",{docs:t,name:a,type:n.toNumber(),typeName:r}))}const o=r("Sequence");function c(e,{def:t,path:a}){let r;switch(t.type){case"Array":r=function(e,{len:t,type:a}){return e.createType("Si1TypeDef",{Array:{len:t,type:a.toNumber()}})}(e,t.asArray);break;case"BitSequence":r=function(e,{bitOrderType:t,bitStoreType:a}){return e.createType("Si1TypeDef",{BitSequence:{bitOrderType:t.toNumber(),bitStoreType:a.toNumber()}})}(e,t.asBitSequence);break;case"Compact":r=i(e,t.asCompact);break;case"Composite":r=function(e,{fields:t}){return e.createType("Si1TypeDef",{Composite:{fields:s(e,t)}})}(e,t.asComposite);break;case"Phantom":r=function(e,t){return console.warn(`Converting phantom type ${t.map(e=>e.toString()).join("::")} to empty tuple`),e.createType("Si1TypeDef",{Tuple:[]})}(e,a);break;case"Primitive":r=function(e,t){return e.createType("Si1TypeDef",{Primitive:t.toString()})}(e,t.asPrimitive);break;case"Sequence":r=o(e,t.asSequence);break;case"Tuple":r=function(e,t){return e.createType("Si1TypeDef",{Tuple:t.map(e=>e.toNumber())})}(e,t.asTuple);break;case"Variant":r=function(e,{variants:t}){return e.createType("Si1TypeDef",{Variant:{variants:t.map(({discriminant:t,docs:a,fields:n,name:r},i)=>e.createType("Si1Variant",{docs:a,fields:s(e,n),index:t.isSome?t.unwrap().toNumber():i,name:r}))}})}(e,t.asVariant);break;default:(0,n.dr)(t.type)}return r}function d(e,t){return t.map((t,a)=>e.createType("PortableType",{id:a+1,type:{def:c(e,t),docs:[],params:t.params.map(t=>e.createType("Si1TypeParameter",{type:t.toNumber()})),path:t.path.map(e=>e.toString())}}))}},52512(e,t,a){a.r(t),a.d(t,{assetConversion:()=>d,assets:()=>u,attestations:()=>pe,aura:()=>l,author:()=>ze,authorship:()=>f,babe:()=>b,balances:()=>h,beefy:()=>y,benchmark:()=>g,blockbuilder:()=>k,bridges:()=>be,chain:()=>je,childstate:()=>Ge,claims:()=>he,collective:()=>I,consensus:()=>T,contracts:()=>C,contractsAbi:()=>Le,crowdloan:()=>xe,democracy:()=>E,dev:()=>M,discovery:()=>N,dryRunApi:()=>He,elections:()=>P,engine:()=>R,eth:()=>Fe,evm:()=>B,extrinsics:()=>H,finality:()=>ye,fungibles:()=>O,genericAsset:()=>U,genesisBuilder:()=>_,gilt:()=>L,grandpa:()=>F,identity:()=>W,imOnline:()=>K,lottery:()=>q,metadata:()=>s,mixnet:()=>$,mmr:()=>z,nfts:()=>j,nimbus:()=>We,nompools:()=>G,offchain:()=>Je,offences:()=>J,ormlOracle:()=>Ke,ormlTokens:()=>qe,payment:()=>tt,pezcumulus:()=>ge,poll:()=>Ve,pow:()=>X,proxy:()=>Q,purchase:()=>we,recovery:()=>Z,rpc:()=>$e,runtime:()=>o.A,scaleInfo:()=>c,scheduler:()=>Y,session:()=>ee,society:()=>te,staking:()=>ae,state:()=>at,statement:()=>ne,support:()=>re,syncstate:()=>ie,system:()=>se,teyrchains:()=>Be,treasury:()=>oe,txpayment:()=>ce,txqueue:()=>de,uniques:()=>ue,utility:()=>le,vesting:()=>fe,xcm:()=>Oe,xcmPaymentApi:()=>Ue,xcmRuntimeApi:()=>_e});const n={metadata:{description:"Returns the metadata of a runtime",params:[],type:"OpaqueMetadata"}},r={name:"Text",fields:"Vec",index:"u8",docs:"Vec"},i={Si1Field:{name:"Option",type:"Si1LookupTypeId",typeName:"Option",docs:"Vec"},Si1LookupTypeId:"Compact",Si1Path:"Si0Path",Si1Type:{path:"Si1Path",params:"Vec",def:"Si1TypeDef",docs:"Vec"},Si1TypeDef:{_enum:{Composite:"Si1TypeDefComposite",Variant:"Si1TypeDefVariant",Sequence:"Si1TypeDefSequence",Array:"Si1TypeDefArray",Tuple:"Si1TypeDefTuple",Primitive:"Si1TypeDefPrimitive",Compact:"Si1TypeDefCompact",BitSequence:"Si1TypeDefBitSequence",HistoricMetaCompat:"Type"}},Si1TypeDefArray:{len:"u32",type:"Si1LookupTypeId"},Si1TypeDefBitSequence:{bitStoreType:"Si1LookupTypeId",bitOrderType:"Si1LookupTypeId"},Si1TypeDefCompact:{type:"Si1LookupTypeId"},Si1TypeDefComposite:{fields:"Vec"},Si1TypeDefPrimitive:"Si0TypeDefPrimitive",Si1TypeDefSequence:{type:"Si1LookupTypeId"},Si1TypeDefTuple:"Vec",Si1TypeParameter:{name:"Text",type:"Option"},Si1TypeDefVariant:{variants:"Vec"},Si1Variant:r},s={rpc:{},runtime:{Metadata:[{methods:{metadata_at_version:{description:"Returns the metadata at a given version.",params:[{name:"version",type:"u32"}],type:"Option"},metadata_versions:{description:"Returns the supported metadata versions.",params:[],type:"Vec"},...n},version:2},{methods:{...n},version:1}]},types:{ErrorMetadataV9:{name:"Text",docs:"Vec"},EventMetadataV9:{name:"Text",args:"Vec",docs:"Vec"},FunctionArgumentMetadataV9:{name:"Text",type:"Type"},FunctionMetadataV9:{name:"Text",args:"Vec",docs:"Vec"},MetadataV9:{modules:"Vec"},ModuleConstantMetadataV9:{name:"Text",type:"Type",value:"Bytes",docs:"Vec"},ModuleMetadataV9:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryMetadataV9:{name:"Text",modifier:"StorageEntryModifierV9",type:"StorageEntryTypeV9",fallback:"Bytes",docs:"Vec"},StorageEntryModifierV9:{_enum:["Optional","Default","Required"]},StorageEntryTypeV9:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV9",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV9",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV9"}}},StorageHasherV9:{_enum:{Blake2_128:null,Blake2_256:null,Twox128:null,Twox256:null,Twox64Concat:null}},StorageMetadataV9:{prefix:"Text",items:"Vec"},ErrorMetadataV10:"ErrorMetadataV9",EventMetadataV10:"EventMetadataV9",FunctionArgumentMetadataV10:"FunctionArgumentMetadataV9",FunctionMetadataV10:"FunctionMetadataV9",MetadataV10:{modules:"Vec"},ModuleConstantMetadataV10:"ModuleConstantMetadataV9",ModuleMetadataV10:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryModifierV10:"StorageEntryModifierV9",StorageEntryMetadataV10:{name:"Text",modifier:"StorageEntryModifierV10",type:"StorageEntryTypeV10",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV10:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV10",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV10",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV10"}}},StorageMetadataV10:{prefix:"Text",items:"Vec"},StorageHasherV10:{_enum:{Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null}},ErrorMetadataV11:"ErrorMetadataV10",EventMetadataV11:"EventMetadataV10",ExtrinsicMetadataV11:{version:"u8",signedExtensions:"Vec"},FunctionArgumentMetadataV11:"FunctionArgumentMetadataV10",FunctionMetadataV11:"FunctionMetadataV10",MetadataV11:{modules:"Vec",extrinsic:"ExtrinsicMetadataV11"},ModuleConstantMetadataV11:"ModuleConstantMetadataV10",ModuleMetadataV11:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryModifierV11:"StorageEntryModifierV10",StorageEntryMetadataV11:{name:"Text",modifier:"StorageEntryModifierV11",type:"StorageEntryTypeV11",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV11:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV11",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV11",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV11"}}},StorageMetadataV11:{prefix:"Text",items:"Vec"},StorageHasherV11:{_enum:{Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null,Identity:null}},ErrorMetadataV12:"ErrorMetadataV11",EventMetadataV12:"EventMetadataV11",ExtrinsicMetadataV12:"ExtrinsicMetadataV11",FunctionArgumentMetadataV12:"FunctionArgumentMetadataV11",FunctionMetadataV12:"FunctionMetadataV11",MetadataV12:{modules:"Vec",extrinsic:"ExtrinsicMetadataV12"},ModuleConstantMetadataV12:"ModuleConstantMetadataV11",ModuleMetadataV12:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec",index:"u8"},StorageEntryModifierV12:"StorageEntryModifierV11",StorageEntryMetadataV12:"StorageEntryMetadataV11",StorageEntryTypeV12:"StorageEntryTypeV11",StorageMetadataV12:"StorageMetadataV11",StorageHasherV12:"StorageHasherV11",ErrorMetadataV13:"ErrorMetadataV12",EventMetadataV13:"EventMetadataV12",ExtrinsicMetadataV13:"ExtrinsicMetadataV12",FunctionArgumentMetadataV13:"FunctionArgumentMetadataV12",FunctionMetadataV13:"FunctionMetadataV12",MetadataV13:{modules:"Vec",extrinsic:"ExtrinsicMetadataV13"},ModuleConstantMetadataV13:"ModuleConstantMetadataV12",ModuleMetadataV13:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec",index:"u8"},StorageEntryModifierV13:"StorageEntryModifierV12",StorageEntryMetadataV13:{name:"Text",modifier:"StorageEntryModifierV13",type:"StorageEntryTypeV13",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV13:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV13",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV13",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV13"},NMap:{keyVec:"Vec",hashers:"Vec",value:"Type"}}},StorageMetadataV13:{prefix:"Text",items:"Vec"},StorageHasherV13:"StorageHasherV12",PortableTypeV14:{id:"Si1LookupTypeId",type:"Si1Type"},ErrorMetadataV14:{...r,args:"Vec"},EventMetadataV14:{...r,args:"Vec"},FunctionArgumentMetadataV14:{name:"Text",type:"Type",typeName:"Option"},FunctionMetadataV14:{...r,args:"Vec"},ExtrinsicMetadataV14:{type:"SiLookupTypeId",version:"u8",signedExtensions:"Vec"},MetadataV14:{lookup:"PortableRegistry",pallets:"Vec",extrinsic:"ExtrinsicMetadataV14",type:"SiLookupTypeId"},PezpalletCallMetadataV14:{type:"SiLookupTypeId"},PezpalletConstantMetadataV14:{name:"Text",type:"SiLookupTypeId",value:"Bytes",docs:"Vec"},PezpalletErrorMetadataV14:{type:"SiLookupTypeId"},PezpalletEventMetadataV14:{type:"SiLookupTypeId"},PezpalletMetadataV14:{name:"Text",storage:"Option",calls:"Option",events:"Option",constants:"Vec",errors:"Option",index:"u8"},PezpalletStorageMetadataV14:{prefix:"Text",items:"Vec"},SignedExtensionMetadataV14:{identifier:"Text",type:"SiLookupTypeId",additionalSigned:"SiLookupTypeId"},StorageEntryMetadataV14:{name:"Text",modifier:"StorageEntryModifierV14",type:"StorageEntryTypeV14",fallback:"Bytes",docs:"Vec"},StorageEntryModifierV14:"StorageEntryModifierV13",StorageEntryTypeV14:{_enum:{Plain:"SiLookupTypeId",Map:{hashers:"Vec",key:"SiLookupTypeId",value:"SiLookupTypeId"}}},StorageHasherV14:"StorageHasherV13",CustomMetadata15:{map:"BTreeMap"},CustomValueMetadata15:{type:"SiLookupTypeId",value:"Bytes"},ExtrinsicMetadataV15:{version:"u8",addressType:"SiLookupTypeId",callType:"SiLookupTypeId",signatureType:"SiLookupTypeId",extraType:"SiLookupTypeId",signedExtensions:"Vec"},OuterEnums15:{callType:"SiLookupTypeId",eventType:"SiLookupTypeId",errorType:"SiLookupTypeId"},PezpalletMetadataV15:{name:"Text",storage:"Option",calls:"Option",events:"Option",constants:"Vec",errors:"Option",index:"u8",docs:"Vec"},RuntimeApiMetadataV15:{name:"Text",methods:"Vec",docs:"Vec"},RuntimeApiMethodMetadataV15:{name:"Text",inputs:"Vec",output:"SiLookupTypeId",docs:"Vec"},RuntimeApiMethodParamMetadataV15:{name:"Text",type:"SiLookupTypeId"},MetadataV15:{lookup:"PortableRegistry",pallets:"Vec",extrinsic:"ExtrinsicMetadataV15",type:"SiLookupTypeId",apis:"Vec",outerEnums:"OuterEnums15",custom:"CustomMetadata15"},MetadataV16:{lookup:"PortableRegistry",pallets:"Vec",extrinsic:"ExtrinsicMetadataV16",apis:"Vec",outerEnums:"OuterEnums15",custom:"CustomMetadata15"},PezpalletMetadataV16:{name:"Text",storage:"Option",calls:"Option",events:"Option",constants:"Vec",errors:"Option",associatedTypes:"Vec",viewFunctions:"Vec",index:"u8",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},PezpalletStorageMetadataV16:{prefix:"Text",items:"Vec"},StorageEntryMetadataV16:{name:"Text",modifier:"StorageEntryModifierV14",type:"StorageEntryTypeV14",fallback:"Bytes",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},ItemDeprecationInfoV16:{_enum:{NotDeprecated:"Null",DeprecatedWithoutNote:"Null",Deprecated:{note:"Text",since:"Option"}}},PezpalletCallMetadataV16:{type:"SiLookupTypeId",deprecationInfo:"EnumDeprecationInfoV16"},EnumDeprecationInfoV16:"BTreeMap",VariantDeprecationInfoV16:{_enum:{DummyVariant:"Null",DeprecatedWithoutNote:"Null",Deprecated:{note:"Text",since:"Option"}}},PezpalletEventMetadataV16:{type:"SiLookupTypeId",deprecationInfo:"EnumDeprecationInfoV16"},PezpalletConstantMetadataV16:{name:"Text",type:"SiLookupTypeId",value:"Bytes",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},PezpalletErrorMetadataV16:{type:"SiLookupTypeId",deprecationInfo:"EnumDeprecationInfoV16"},PezpalletAssociatedTypeMetadataV16:{name:"Text",type:"SiLookupTypeId",docs:"Vec"},PezpalletViewFunctionMetadataV16:{id:"[u8; 32]",name:"Text",inputs:"Vec",output:"SiLookupTypeId",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},ExtrinsicMetadataV16:{versions:"Vec",addressType:"SiLookupTypeId",callType:"SiLookupTypeId",signatureType:"SiLookupTypeId",transactionExtensionsByVersion:"BTreeMap>>",transactionExtensions:"Vec"},TransactionExtensionMetadataV16:{identifier:"Text",type:"SiLookupTypeId",implicit:"SiLookupTypeId"},RuntimeApiMetadataV16:{name:"Text",methods:"Vec",docs:"Vec",version:"Compact",deprecationInfo:"ItemDeprecationInfoV16"},RuntimeApiMethodMetadataV16:{name:"Text",inputs:"Vec",output:"SiLookupTypeId",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},ErrorMetadataLatest:"ErrorMetadataV14",EventMetadataLatest:"EventMetadataV14",ExtrinsicMetadataLatest:"ExtrinsicMetadataV16",FunctionArgumentMetadataLatest:"FunctionArgumentMetadataV14",FunctionMetadataLatest:"FunctionMetadataV14",MetadataLatest:"MetadataV16",PezpalletCallMetadataLatest:"PezpalletCallMetadataV16",PezpalletConstantMetadataLatest:"PezpalletConstantMetadataV16",PezpalletErrorMetadataLatest:"PezpalletErrorMetadataV16",PezpalletEventMetadataLatest:"PezpalletEventMetadataV16",PezpalletMetadataLatest:"PezpalletMetadataV16",PezpalletStorageMetadataLatest:"PezpalletStorageMetadataV16",PortableType:"PortableTypeV14",RuntimeApiMetadataLatest:"RuntimeApiMetadataV16",SignedExtensionMetadataLatest:"SignedExtensionMetadataV14",TransactionExtensionMetadataLatest:"TransactionExtensionMetadataV16",StorageEntryMetadataLatest:"StorageEntryMetadataV16",StorageEntryModifierLatest:"StorageEntryModifierV14",StorageEntryTypeLatest:"StorageEntryTypeV14",StorageHasher:"StorageHasherV14",OpaqueMetadata:"Opaque",MetadataAll:{_enum:{V0:"DoNotConstruct",V1:"DoNotConstruct",V2:"DoNotConstruct",V3:"DoNotConstruct",V4:"DoNotConstruct",V5:"DoNotConstruct",V6:"DoNotConstruct",V7:"DoNotConstruct",V8:"DoNotConstruct",V9:"MetadataV9",V10:"MetadataV10",V11:"MetadataV11",V12:"MetadataV12",V13:"MetadataV13",V14:"MetadataV14",V15:"MetadataV15",V16:"MetadataV16"}}}};var o=a(86918);const c={rpc:{},types:{Si0Field:{name:"Option",type:"Si0LookupTypeId",typeName:"Option",docs:"Vec"},Si0LookupTypeId:"u32",Si0Path:"Vec",Si0Type:{path:"Si0Path",params:"Vec",def:"Si0TypeDef"},Si0TypeDef:{_enum:{Composite:"Si0TypeDefComposite",Variant:"Si0TypeDefVariant",Sequence:"Si0TypeDefSequence",Array:"Si0TypeDefArray",Tuple:"Si0TypeDefTuple",Primitive:"Si0TypeDefPrimitive",Compact:"Si0TypeDefCompact",Phantom:"Si0TypeDefPhantom",BitSequence:"Si0TypeDefBitSequence"}},Si0TypeDefArray:{len:"u32",type:"Si0LookupTypeId"},Si0TypeDefBitSequence:{bitStoreType:"Si0LookupTypeId",bitOrderType:"Si0LookupTypeId"},Si0TypeDefCompact:{type:"Si0LookupTypeId"},Si0TypeDefComposite:{fields:"Vec"},Si0TypeDefPhantom:"Null",Si0TypeDefVariant:{variants:"Vec"},Si0TypeDefPrimitive:{_enum:["Bool","Char","Str","U8","U16","U32","U64","U128","U256","I8","I16","I32","I64","I128","I256"]},Si0TypeDefSequence:{type:"Si0LookupTypeId"},Si0TypeDefTuple:"Vec",Si0TypeParameter:{name:"Text",type:"Option"},Si0Variant:{name:"Text",fields:"Vec",index:"Option",discriminant:"Option",docs:"Vec"},...i,SiField:"Si1Field",SiLookupTypeId:"Si1LookupTypeId",SiPath:"Si1Path",SiType:"Si1Type",SiTypeDef:"Si1TypeDef",SiTypeDefArray:"Si1TypeDefArray",SiTypeDefBitSequence:"Si1TypeDefBitSequence",SiTypeDefCompact:"Si1TypeDefCompact",SiTypeDefComposite:"Si1TypeDefComposite",SiTypeDefPrimitive:"Si1TypeDefPrimitive",SiTypeDefSequence:"Si1TypeDefSequence",SiTypeDefTuple:"Si1TypeDefTuple",SiTypeParameter:"Si1TypeParameter",SiTypeDefVariant:"Si1TypeDefVariant",SiVariant:"Si1Variant"}},d={rpc:{},runtime:{AssetConversionApi:[{methods:{get_reserves:{description:"Get pool reserves",params:[{name:"asset1",type:"StagingXcmV3MultiLocation"},{name:"asset2",type:"StagingXcmV3MultiLocation"}],type:"Option<(Balance,Balance)>"},quote_price_exact_tokens_for_tokens:{description:"Quote price: exact tokens for tokens",params:[{name:"asset1",type:"StagingXcmV3MultiLocation"},{name:"asset2",type:"StagingXcmV3MultiLocation"},{name:"amount",type:"u128"},{name:"include_fee",type:"bool"}],type:"Option<(Balance)>"},quote_price_tokens_for_exact_tokens:{description:"Quote price: tokens for exact tokens",params:[{name:"asset1",type:"StagingXcmV3MultiLocation"},{name:"asset2",type:"StagingXcmV3MultiLocation"},{name:"amount",type:"u128"},{name:"include_fee",type:"bool"}],type:"Option<(Balance)>"}},version:1}]},types:{TAssetConversion:"Option"}},u={rpc:{},runtime:{AssetsApi:[{methods:{account_balances:{description:"Return the current set of authorities.",params:[{name:"account",type:"AccountId"}],type:"Vec<(u32, TAssetBalance)>"}},version:1}]},types:{AssetApprovalKey:{owner:"AccountId",delegate:"AccountId"},AssetApproval:{amount:"TAssetBalance",deposit:"TAssetDepositBalance"},AssetBalance:{balance:"TAssetBalance",isFrozen:"bool",isSufficient:"bool"},AssetDestroyWitness:{accounts:"Compact",sufficients:"Compact",approvals:"Compact"},AssetDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",supply:"TAssetBalance",deposit:"TAssetDepositBalance",minBalance:"TAssetBalance",isSufficient:"bool",accounts:"u32",sufficients:"u32",approvals:"u32",isFrozen:"bool"},AssetMetadata:{deposit:"TAssetDepositBalance",name:"Vec",symbol:"Vec",decimals:"u8",isFrozen:"bool"},TAssetBalance:"u64",TAssetDepositBalance:"BalanceOf"}},l={rpc:{},runtime:{AuraApi:[{methods:{authorities:{description:"Return the current set of authorities.",params:[],type:"Vec"},slot_duration:{description:"Returns the slot duration for Aura.",params:[],type:"SlotDuration"}},version:1}]},types:{RawAuraPreDigest:{slotNumber:"u64"}}},f={rpc:{},types:{UncleEntryItem:{_enum:{InclusionHeight:"BlockNumber",Uncle:"(Hash, Option)"}}}},p={current_epoch:{description:"Returns information regarding the current epoch.",params:[],type:"Epoch"},current_epoch_start:{description:"Returns the slot that started the current epoch.",params:[],type:"Slot"},generate_key_ownership_proof:{description:"Generates a proof of key ownership for the given authority in the current epoch.",params:[{name:"slot",type:"Slot"},{name:"authorityId",type:"AuthorityId"}],type:"Option"},next_epoch:{description:"Returns information regarding the next epoch (which was already previously announced).",params:[],type:"Epoch"},submit_report_equivocation_unsigned_extrinsic:{description:"Submits an unsigned extrinsic to report an equivocation.",params:[{name:"equivocationProof",type:"BabeEquivocationProof"},{name:"keyOwnerProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"}},b={rpc:{epochAuthorship:{description:"Returns data about which slots (primary or secondary) can be claimed in the current epoch with the keys in the keystore",isUnsafe:!0,params:[],type:"HashMap"}},runtime:{BabeApi:[{methods:{configuration:{description:"Return the genesis configuration for BABE. The configuration is only read on genesis.",params:[],type:"BabeGenesisConfiguration"},...p},version:2},{methods:{configuration:{description:"Return the configuration for BABE. Version 1.",params:[],type:"BabeGenesisConfigurationV1"},...p},version:1}]},types:{AllowedSlots:{_enum:["PrimarySlots","PrimaryAndSecondaryPlainSlots","PrimaryAndSecondaryVRFSlots"]},BabeAuthorityWeight:"u64",BabeEpochConfiguration:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},BabeBlockWeight:"u32",BabeEquivocationProof:{offender:"AuthorityId",slotNumber:"SlotNumber",firstHeader:"Header",secondHeader:"Header"},BabeGenesisConfiguration:{slotDuration:"u64",epochLength:"u64",c:"(u64, u64)",genesisAuthorities:"Vec<(AuthorityId, BabeAuthorityWeight)>",randomness:"Randomness",allowedSlots:"AllowedSlots"},BabeGenesisConfigurationV1:{slotDuration:"u64",epochLength:"u64",c:"(u64, u64)",genesisAuthorities:"Vec<(AuthorityId, BabeAuthorityWeight)>",randomness:"Randomness",secondarySlots:"bool"},BabeWeight:"u64",MaybeRandomness:"Option",MaybeVrf:"Option",Epoch:{epochIndex:"u64",startSlot:"Slot",duration:"u64",authorities:"Vec<(AuthorityId, BabeAuthorityWeight)>",randomness:"Hash",config:"BabeEpochConfiguration"},EpochAuthorship:{primary:"Vec",secondary:"Vec",secondary_vrf:"Vec"},NextConfigDescriptor:{_enum:{V0:"Null",V1:"NextConfigDescriptorV1"}},NextConfigDescriptorV1:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},OpaqueKeyOwnershipProof:"Bytes",Randomness:"Hash",RawBabePreDigest:{_enum:{Phantom:"Null",Primary:"RawBabePreDigestPrimary",SecondaryPlain:"RawBabePreDigestSecondaryPlain",SecondaryVRF:"RawBabePreDigestSecondaryVRF"}},RawBabePreDigestPrimary:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryPlain:{authorityIndex:"u32",slotNumber:"SlotNumber"},RawBabePreDigestSecondaryVRF:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestTo159:{_enum:{Primary:"RawBabePreDigestPrimaryTo159",Secondary:"RawBabePreDigestSecondaryTo159"}},RawBabePreDigestPrimaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight"},RawBabePreDigestCompat:{_enum:{Zero:"u32",One:"u32",Two:"u32",Three:"u32"}},SlotNumber:"u64",VrfData:"[u8; 32]",VrfOutput:"[u8; 32]",VrfProof:"[u8; 64]"}},h={rpc:{},types:{AccountData:{free:"Balance",reserved:"Balance",miscFrozen:"Balance",feeFrozen:"Balance"},BalanceLockTo212:{id:"LockIdentifier",amount:"Balance",until:"BlockNumber",reasons:"WithdrawReasons"},BalanceLock:{id:"LockIdentifier",amount:"Balance",reasons:"Reasons"},BalanceStatus:{_enum:["Free","Reserved"]},Reasons:{_enum:["Fee","Misc","All"]},ReserveData:{id:"ReserveIdentifier",amount:"Balance"},ReserveIdentifier:"[u8; 8]",VestingSchedule:{offset:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"},WithdrawReasons:{_set:{TransactionPayment:1,Transfer:2,Reserve:4,Fee:8,Tip:16}}}},x={beefy_genesis:{description:"Return the block number where BEEFY consensus is enabled/started",params:[],type:"Option"},generate_key_ownership_proof:{description:"Generates a proof of key ownership for the given authority in the given set.",params:[{name:"setId",type:"ValidatorSetId"},{name:"authorityId",type:"AuthorityId"}],type:"Option"},validator_set:{description:"Return the current active BEEFY validator set",params:[],type:"Option"}},m={...x,submit_report_equivocation_unsigned_extrinsic:{description:"Submits an unsigned extrinsic to report an equivocation.",params:[{name:"equivocationProof",type:"BeefyEquivocationProof"},{name:"keyOwnerProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"}},y={rpc:{getFinalizedHead:{description:"Returns hash of the latest BEEFY finalized block as seen by this client.",params:[],type:"H256"},subscribeJustifications:{description:"Returns the block most recently finalized by BEEFY, alongside its justification.",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"BeefyVersionedFinalityProof"}},runtime:{BeefyApi:[{methods:{...x,submit_report_double_voting_unsigned_extrinsic:{description:"Submits an unsigned extrinsic to report a double voting equivocation.",params:[{name:"equivocationProof",type:"BeefyEquivocationProof"},{name:"keyOwnerProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"}},version:4},{methods:m,version:3},{methods:m,version:2},{methods:m,version:1}],BeefyMmrApi:[{methods:{authority_set_proof:{description:"Return the currently active BEEFY authority set proof.",params:[],type:"BeefyAuthoritySet"},next_authority_set_proof:{description:"Return the next/queued BEEFY authority set proof.",params:[],type:"BeefyNextAuthoritySet"}},version:1}]},types:{BeefyAuthoritySet:{id:"u64",len:"u32",root:"H256"},BeefyCommitment:{payload:"BeefyPayload",blockNumber:"BlockNumber",validatorSetId:"ValidatorSetId"},BeefyId:"[u8; 33]",BeefyEquivocationProof:{first:"BeefyVoteMessage",second:"BeefyVoteMessage"},BeefyCompactSignedCommitment:{commitment:"BeefyCommitment",signaturesFrom:"Vec",validatorSetLen:"u32",signaturesCompact:"Vec"},BeefySignedCommitment:{commitment:"BeefyCommitment",signatures:"Vec>"},BeefyVersionedFinalityProof:{_enum:{V0:"Null",V1:"BeefyCompactSignedCommitment"}},BeefyNextAuthoritySet:{id:"u64",len:"u32",root:"H256"},BeefyPayload:"Vec<(BeefyPayloadId, Bytes)>",BeefyPayloadId:"[u8;2]",BeefyVoteMessage:{commitment:"BeefyCommitment",id:"AuthorityId",signature:"Signature"},MmrRootHash:"H256",ValidatorSetId:"u64",ValidatorSet:{validators:"Vec",id:"ValidatorSetId"}}},g={rpc:{},runtime:{Benchmark:[{methods:{benchmark_metadata:{description:"Get the benchmark metadata available for this runtime.",params:[{name:"extra",type:"bool"}],type:"(Vec, Vec)"},dispatch_benchmark:{description:"Dispatch the given benchmark.",params:[{name:"config",type:"BenchmarkConfig"}],type:"Result, Text>"}},version:1}]},types:{BenchmarkBatch:{pallet:"Text",instance:"Text",benchmark:"Text",results:"Vec"},BenchmarkConfig:{pallet:"Bytes",benchmark:"Bytes",selectedComponents:"Vec<(BenchmarkParameter, u32)>",verify:"bool",internalRepeats:"u32"},BenchmarkList:{pallet:"Bytes",instance:"Bytes",benchmarks:"Vec"},BenchmarkMetadata:{name:"Bytes",components:"Vec<(BenchmarkParameter, u32, u32)>"},BenchmarkParameter:{_enum:["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]},BenchmarkResult:{components:"Vec<(BenchmarkParameter, u32)>",extrinsicTime:"u128",storageRootTime:"u128",reads:"u32",repeatReads:"u32",writes:"u32",repeatWrites:"u32",proofSize:"u32",benchKeys:"Vec<(Vec, u32, u32, bool)>"}}},V={random_seed:{description:"Generate a random seed.",params:[],type:"Hash"}},w={apply_extrinsic:{description:"Apply the given extrinsic.",params:[{name:"extrinsic",type:"Extrinsic"}],type:"ApplyExtrinsicResultPre6"}},v={check_inherents:{description:"Check that the inherents are valid.",params:[{name:"block",type:"Block"},{name:"data",type:"InherentData"}],type:"CheckInherentsResult"},inherent_extrinsics:{description:"Generate inherent extrinsics.",params:[{name:"inherent",type:"InherentData"}],type:"Vec"}},S={finalize_block:{description:"Finish the current block.",params:[],type:"Header"}},k={rpc:{},runtime:{BlockBuilder:[{methods:{apply_extrinsic:{description:"Apply the given extrinsic.",params:[{name:"extrinsic",type:"Extrinsic"}],type:"ApplyExtrinsicResult"},...v,...S},version:6},{methods:{...w,...v,...S},version:5},{methods:{...V,...w,...v,...S},version:4},{methods:{...V,...v,...S},version:3},{methods:{finalise_block:{description:"Finish the current block.",params:[],type:"Header"},...V,...v},version:2}]},types:{CheckInherentsResult:{okay:"bool",fatalError:"bool",errors:"InherentData"},InherentData:{data:"BTreeMap"},InherentIdentifier:"[u8; 8]"}},I={rpc:{},types:{CollectiveOrigin:{_enum:{Members:"(MemberCount, MemberCount)",Member:"AccountId"}},MemberCount:"u32",ProposalIndex:"u32",VotesTo230:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec",nays:"Vec"},Votes:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec",nays:"Vec",end:"BlockNumber"}}},T={rpc:{},types:{AuthorityId:"AccountId",RawVRFOutput:"[u8; 32]"}},A={get_storage:{description:"Query a given storage key in a given contract.",params:[{name:"address",type:"AccountId"},{name:"key",type:"Bytes"}],type:"Option"},upload_code:{description:"Upload new code without instantiating a contract from it.",params:[{name:"origin",type:"AccountId"},{name:"code",type:"Bytes"},{name:"storageDepositLimit",type:"Option"}],type:"CodeUploadResult"}},C={rpc:{call:{deprecated:"Use the runtime interface `api.call.contractsApi.call` instead",description:"Executes a call to a contract",params:[{name:"callRequest",type:"ContractCallRequest"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ContractExecResult"},getStorage:{deprecated:"Use the runtime interface `api.call.contractsApi.getStorage` instead",description:"Returns the value under a specified storage key in a contract",params:[{name:"address",type:"AccountId"},{name:"key",type:"H256"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Option"},instantiate:{deprecated:"Use the runtime interface `api.call.contractsApi.instantiate` instead",description:"Instantiate a new contract",params:[{name:"request",type:"InstantiateRequestV1"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ContractInstantiateResult"},rentProjection:{deprecated:"Not available in newer versions of the contracts interfaces",description:"Returns the projected time a given contract will be able to sustain paying its rent",params:[{name:"address",type:"AccountId"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Option"},uploadCode:{deprecated:"Use the runtime interface `api.call.contractsApi.uploadCode` instead",description:"Upload new code without instantiating a contract from it",endpoint:"contracts_upload_code",params:[{name:"uploadRequest",type:"CodeUploadRequest"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"CodeUploadResult"}},runtime:{ContractsApi:[{methods:{call:{description:"Perform a call from a specified account to a given contract.",params:[{name:"origin",type:"AccountId"},{name:"dest",type:"AccountId"},{name:"value",type:"Balance"},{name:"gasLimit",type:"Option"},{name:"storageDepositLimit",type:"Option"},{name:"inputData",type:"Vec"}],type:"ContractExecResult"},instantiate:{description:"Instantiate a new contract.",params:[{name:"origin",type:"AccountId"},{name:"value",type:"Balance"},{name:"gasLimit",type:"Option"},{name:"storageDepositLimit",type:"Option"},{name:"code",type:"CodeSource"},{name:"data",type:"Bytes"},{name:"salt",type:"Bytes"}],type:"ContractInstantiateResult"},...A},version:2},{methods:{call:{description:"Perform a call from a specified account to a given contract.",params:[{name:"origin",type:"AccountId"},{name:"dest",type:"AccountId"},{name:"value",type:"Balance"},{name:"gasLimit",type:"u64"},{name:"storageDepositLimit",type:"Option"},{name:"inputData",type:"Vec"}],type:"ContractExecResultU64"},instantiate:{description:"Instantiate a new contract.",params:[{name:"origin",type:"AccountId"},{name:"value",type:"Balance"},{name:"gasLimit",type:"u64"},{name:"storageDepositLimit",type:"Option"},{name:"code",type:"CodeSource"},{name:"data",type:"Bytes"},{name:"salt",type:"Bytes"}],type:"ContractInstantiateResultU64"},...A},version:1}]},types:{AliveContractInfo:{trieId:"TrieId",storageSize:"u32",pairCount:"u32",codeHash:"CodeHash",rentAllowance:"Balance",rentPaid:"Balance",deductBlock:"BlockNumber",lastWrite:"Option",_reserved:"Option"},CodeHash:"Hash",CodeSource:{_enum:{Upload:"Bytes",Existing:"Hash"}},CodeUploadRequest:{origin:"AccountId",code:"Bytes",storageDepositLimit:"Option"},CodeUploadResult:"Result",CodeUploadResultValue:{codeHash:"CodeHash",deposit:"Balance"},ContractCallRequest:{origin:"AccountId",dest:"AccountId",value:"Balance",gasLimit:"u64",storageDepositLimit:"Option",inputData:"Bytes"},ContractExecResultSuccessTo255:{status:"u8",data:"Raw"},ContractExecResultTo255:{_enum:{Success:"ContractExecResultSuccessTo255",Error:"Null"}},ContractExecResultSuccessTo260:{flags:"ContractReturnFlags",data:"Bytes",gasConsumed:"u64"},ContractExecResultTo260:{_enum:{Success:"ContractExecResultSuccessTo260",Error:"Null"}},ContractExecResultOk:{flags:"ContractReturnFlags",data:"Bytes"},ContractExecResultResult:"Result",ContractExecResultTo267:{gasConsumed:"u64",debugMessage:"Text",result:"ContractExecResultResult"},ContractExecResult:{gasConsumed:"Weight",gasRequired:"Weight",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"ContractExecResultResult"},ContractExecResultU64:{gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"ContractExecResultResult"},ContractInfo:{_enum:{Alive:"AliveContractInfo",Tombstone:"TombstoneContractInfo"}},ContractCallFlags:{_set:{_bitLength:32,ForwardInput:1,CloneInput:2,TailCall:4,AllowReentry:8}},ContractReturnFlags:{_set:{_bitLength:32,Revert:1}},ContractStorageKey:"[u8; 32]",DeletedContract:{pairCount:"u32",trieId:"TrieId"},ExecReturnValue:{flags:"ContractReturnFlags",data:"Bytes"},Gas:"u64",HostFnWeightsTo264:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",restoreTo:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight"},HostFnWeights:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",terminatePerCodeByte:"Weight",restoreTo:"Weight",restoreToPerCallerCodeByte:"Weight",restoreToPerTombstoneCodeByte:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callPerCodeByte:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerCodeByte:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",instantiatePerSaltByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight",rentParams:"Weight"},InstantiateRequestV1:{origin:"AccountId",value:"Balance",gasLimit:"Gas",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequestV2:{_fallback:"InstantiateRequestV1",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequest:{_fallback:"InstantiateRequestV2",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option",code:"CodeSource",data:"Bytes",salt:"Bytes"},ContractInstantiateResultTo267:"Result",ContractInstantiateResultTo299:"Result",ContractInstantiateResult:{gasConsumed:"WeightV2",gasRequired:"WeightV2",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"InstantiateReturnValue"},ContractInstantiateResultU64:{_fallback:"ContractInstantiateResultTo299",gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"InstantiateReturnValue"},InstantiateReturnValueTo267:{result:"ExecReturnValue",accountId:"AccountId",rentProjection:"Option"},InstantiateReturnValueOk:{result:"ExecReturnValue",accountId:"AccountId"},InstantiateReturnValue:"Result",InstructionWeights:{i64const:"u32",i64load:"u32",i64store:"u32",select:"u32",rIf:"u32",br:"u32",brIf:"u32",brIable:"u32",brIablePerEntry:"u32",call:"u32",callIndirect:"u32",callIndirectPerParam:"u32",localGet:"u32",localSet:"u32",local_tee:"u32",globalGet:"u32",globalSet:"u32",memoryCurrent:"u32",memoryGrow:"u32",i64clz:"u32",i64ctz:"u32",i64popcnt:"u32",i64eqz:"u32",i64extendsi32:"u32",i64extendui32:"u32",i32wrapi64:"u32",i64eq:"u32",i64ne:"u32",i64lts:"u32",i64ltu:"u32",i64gts:"u32",i64gtu:"u32",i64les:"u32",i64leu:"u32",i64ges:"u32",i64geu:"u32",i64add:"u32",i64sub:"u32",i64mul:"u32",i64divs:"u32",i64divu:"u32",i64rems:"u32",i64remu:"u32",i64and:"u32",i64or:"u32",i64xor:"u32",i64shl:"u32",i64shrs:"u32",i64shru:"u32",i64rotl:"u32",i64rotr:"u32"},LimitsTo264:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32",codeSize:"u32"},Limits:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32"},PrefabWasmModule:{scheduleVersion:"Compact",initial:"Compact",maximum:"Compact",refcount:"Compact",_reserved:"Option",code:"Bytes",originalCodeLen:"u32"},RentProjection:{_enum:{EvictionAt:"BlockNumber",NoEviction:"Null"}},ScheduleTo212:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo258:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",transferCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo264:{version:"u32",enablePrintln:"bool",limits:"LimitsTo264",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeightsTo264"},Schedule:{version:"u32",enablePrintln:"bool",limits:"Limits",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeights"},SeedOf:"Hash",StorageDeposit:{_enum:{Refund:"Balance",Charge:"Balance"}},TombstoneContractInfo:"Hash",TrieId:"Bytes"}},E={rpc:{},types:{AccountVote:{_enum:{Standard:"AccountVoteStandard",Split:"AccountVoteSplit"}},AccountVoteSplit:{aye:"Balance",nay:"Balance"},AccountVoteStandard:{vote:"Vote",balance:"Balance"},Conviction:{_enum:["None","Locked1x","Locked2x","Locked3x","Locked4x","Locked5x","Locked6x"]},Delegations:{votes:"Balance",capital:"Balance"},PreimageStatus:{_enum:{Missing:"BlockNumber",Available:"PreimageStatusAvailable"}},PreimageStatusAvailable:{data:"Bytes",provider:"AccountId",deposit:"Balance",since:"BlockNumber",expiry:"Option"},PriorLock:"(BlockNumber, Balance)",PropIndex:"u32",Proposal:"Call",ProxyState:{_enum:{Open:"AccountId",Active:"AccountId"}},ReferendumIndex:"u32",ReferendumInfoTo239:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber"},ReferendumInfo:{_enum:{Ongoing:"ReferendumStatus",Finished:"ReferendumInfoFinished"}},ReferendumInfoFinished:{approved:"bool",end:"BlockNumber"},ReferendumStatus:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber",tally:"Tally"},Tally:{ayes:"Balance",nays:"Balance",turnout:"Balance"},Voting:{_enum:{Direct:"VotingDirect",Delegating:"VotingDelegating"}},VotingDirect:{votes:"Vec",delegations:"Delegations",prior:"PriorLock"},VotingDirectVote:"(ReferendumIndex, AccountVote)",VotingDelegating:{balance:"Balance",target:"AccountId",conviction:"Conviction",delegations:"Delegations",prior:"PriorLock"}}},M={rpc:{getBlockStats:{description:"Reexecute the specified `block_hash` and gather statistics while doing so",isUnsafe:!0,params:[{isHistoric:!0,name:"at",type:"Hash"}],type:"Option"}},types:{BlockStats:{witnessLen:"u64",witnessCompactLen:"u64",blockLen:"u64",blockNumExtrinsics:"u64"}}},N={rpc:{},runtime:{AuthorityDiscoveryApi:[{methods:{authorities:{description:"Retrieve authority identifiers of the current and next authority set.",params:[],type:"Vec"}},version:1}]},types:{}},P={rpc:{},types:{ApprovalFlag:"u32",DefunctVoter:{who:"AccountId",voteCount:"Compact",candidateCount:"Compact"},Renouncing:{_enum:{Member:"Null",RunnerUp:"Null",Candidate:"Compact"}},SetIndex:"u32",Vote:"GenericVote",VoteIndex:"u32",VoterInfo:{lastActive:"VoteIndex",lastWin:"VoteIndex",pot:"Balance",stake:"Balance"},VoteThreshold:{_enum:["Super Majority Approve","Super Majority Against","Simple Majority"]}}},R={rpc:{createBlock:{description:"Instructs the manual-seal authorship task to create a new block",params:[{name:"createEmpty",type:"bool"},{name:"finalize",type:"bool"},{isOptional:!0,name:"parentHash",type:"BlockHash"}],type:"CreatedBlock"},finalizeBlock:{description:"Instructs the manual-seal authorship task to finalize a block",params:[{name:"hash",type:"BlockHash"},{isOptional:!0,name:"justification",type:"Justification"}],type:"bool"}},types:{CreatedBlock:{_alias:{blockHash:"hash"},blockHash:"BlockHash",aux:"ImportedAux"},ImportedAux:{headerOnly:"bool",clearJustificationRequests:"bool",needsJustification:"bool",badJustification:"bool",needsFinalityProof:"bool",isNewBest:"bool"}}},B={rpc:{},types:{EvmAccount:{nonce:"u256",balance:"u256"},EvmCallInfo:{exitReason:"ExitReason",value:"Bytes",usedGas:"U256",logs:"Vec"},EvmCreateInfo:{exitReason:"ExitReason",value:"H160",usedGas:"U256",logs:"Vec"},EvmCallInfoV2:{exitReason:"ExitReason",value:"Bytes",usedGas:"U256",weightInfo:"Option",logs:"Vec"},EvmCreateInfoV2:{exitReason:"ExitReason",value:"H160",usedGas:"U256",weightInfo:"Option",logs:"Vec"},EvmLog:{address:"H160",topics:"Vec",data:"Bytes"},EvmVicinity:{gasPrice:"u256",origin:"H160"},EvmWeightInfo:{refTimeLimit:"Option",proofSizeLimit:"Option",refTimeUsage:"Option",proofSizeUsage:"Option"},ExitError:{_enum:{StackUnderflow:"Null",StackOverflow:"Null",InvalidJump:"Null",InvalidRange:"Null",DesignatedInvalid:"Null",CallTooDeep:"Null",CreateCollision:"Null",CreateContractLimit:"Null",OutOfOffset:"Null",OutOfGas:"Null",OutOfFund:"Null",PCUnderflow:"Null",CreateEmpty:"Null",Other:"Text"}},ExitFatal:{_enum:{NotSupported:"Null",UnhandledInterrupt:"Null",CallErrorAsFatal:"ExitError",Other:"Text"}},ExitReason:{_enum:{Succeed:"ExitSucceed",Error:"ExitError",Revert:"ExitRevert",Fatal:"ExitFatal"}},ExitRevert:{_enum:["Reverted"]},ExitSucceed:{_enum:["Stopped","Returned","Suicided"]}}},H={rpc:{},types:{Extrinsic:"GenericExtrinsic",ExtrinsicEra:"GenericExtrinsicEra",ExtrinsicPayload:"GenericExtrinsicPayload",ExtrinsicSignature:"MultiSignature",ExtrinsicV4:"GenericExtrinsicV4",ExtrinsicPayloadV4:"GenericExtrinsicPayloadV4",ExtrinsicSignatureV4:"GenericExtrinsicSignatureV4",ExtrinsicUnknown:"GenericExtrinsicUnknown",ExtrinsicPayloadUnknown:"GenericExtrinsicPayloadUnknown",ExtrinsicV5:"GenericExtrinsicV5",ExtrinsicPayloadV5:"GenericExtrinsicPayloadV5",ExtrinsicSignatureV5:"GenericExtrinsicSignatureV5",Era:"ExtrinsicEra",ImmortalEra:"GenericImmortalEra",MortalEra:"GenericMortalEra",AnySignature:"H512",MultiSignature:{_enum:{Ed25519:"Ed25519Signature",Sr25519:"Sr25519Signature",Ecdsa:"EcdsaSignature"}},Signature:"H512",SignerPayload:"GenericSignerPayload",EcdsaSignature:"[u8; 65]",Ed25519Signature:"H512",Sr25519Signature:"H512"}},O={rpc:{},runtime:{FungiblesApi:[{methods:{query_account_balances:{description:"Returns the list of all `MultiAsset` that an `AccountId` has",params:[{name:"account",type:"AccountId"}],type:"Result, FungiblesAccessError>"}},version:1},{methods:{query_account_balances:{description:"Returns the list of all `MultiAsset` that an `AccountId` has",params:[{name:"account",type:"AccountId"}],type:"Result"}},version:2}]},types:{FungiblesAccessError:{_enum:["AssetIdConversionFailed","AmountToBalanceConversionFailed"]}}},U={rpc:{},types:{AssetOptions:{initalIssuance:"Compact",permissions:"PermissionLatest"},Owner:{_enum:{None:"Null",Address:"AccountId"}},PermissionsV1:{update:"Owner",mint:"Owner",burn:"Owner"},PermissionVersions:{_enum:{V1:"PermissionsV1"}},PermissionLatest:"PermissionsV1"}},_={rpc:{},runtime:{GenesisBuilder:[{methods:{build_config:{description:"Build `RuntimeGenesisConfig` from a JSON blob not using any defaults and store it in the storage.",params:[{name:"json",type:"Vec"}],type:"Result<(), GenesisBuildErr>"},create_default_config:{description:"Creates the default `RuntimeGenesisConfig` and returns it as a JSON blob.",params:[],type:"Vec"}},version:1}]},types:{GenesisBuildErr:"Text"}},L={rpc:{},types:{ActiveGilt:{proportion:"Perquintill",amount:"Balance",who:"AccountId",expiry:"BlockNumber"},ActiveGiltsTotal:{frozen:"Balance",proportion:"Perquintill",index:"ActiveIndex",target:"Perquintill"},ActiveIndex:"u32",GiltBid:{amount:"Balance",who:"AccountId"}}},D={generate_key_ownership_proof:{description:"Generates a proof of key ownership for the given authority in the given set.",params:[{name:"setId",type:"SetId"},{name:"authorityId",type:"AuthorityId"}],type:"Option"},grandpa_authorities:{description:"Get the current GRANDPA authorities and weights. This should not change except for when changes are scheduled and the corresponding delay has passed.",params:[],type:"AuthorityList"},submit_report_equivocation_unsigned_extrinsic:{description:"Submits an unsigned extrinsic to report an equivocation.",params:[{name:"equivocationProof",type:"GrandpaEquivocationProof"},{name:"keyOwnerProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"}},F={rpc:{proveFinality:{description:"Prove finality for the given block number, returning the Justification for the last block in the set.",params:[{name:"blockNumber",type:"BlockNumber"}],type:"Option"},roundState:{description:"Returns the state of the current best round state as well as the ongoing background rounds",params:[],type:"ReportedRoundStates"},subscribeJustifications:{description:"Subscribes to grandpa justifications",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"JustificationNotification"}},runtime:{GrandpaApi:[{methods:{current_set_id:{description:"Get current GRANDPA authority set id.",params:[],type:"SetId"},...D},version:3},{methods:D,version:2}]},types:{AuthorityIndex:"u64",AuthorityList:"Vec",AuthoritySet:{currentAuthorities:"AuthorityList",setId:"u64",pendingStandardChanges:"ForkTreePendingChange",pendingForcedChanges:"Vec",authoritySetChanges:"AuthoritySetChanges"},ForkTreePendingChange:{roots:"Vec",bestFinalizedNumber:"Option"},ForkTreePendingChangeNode:{hash:"BlockHash",number:"BlockNumber",data:"PendingChange",children:"Vec"},AuthoritySetChange:"(U64, BlockNumber)",AuthoritySetChanges:"Vec",AuthorityWeight:"u64",DelayKind:{_enum:{Finalized:"Null",Best:"DelayKindBest"}},DelayKindBest:{medianLastFinalized:"BlockNumber"},EncodedFinalityProofs:"Bytes",GrandpaEquivocation:{_enum:{Prevote:"GrandpaEquivocationValue",Precommit:"GrandpaEquivocationValue"}},GrandpaEquivocationProof:{setId:"SetId",equivocation:"GrandpaEquivocation"},GrandpaEquivocationValue:{roundNumber:"u64",identity:"AuthorityId",first:"(GrandpaPrevote, AuthoritySignature)",second:"(GrandpaPrevote, AuthoritySignature)"},GrandpaPrevote:{targetHash:"Hash",targetNumber:"BlockNumber"},GrandpaCommit:{targetHash:"BlockHash",targetNumber:"BlockNumber",precommits:"Vec"},GrandpaPrecommit:{targetHash:"BlockHash",targetNumber:"BlockNumber"},GrandpaSignedPrecommit:{precommit:"GrandpaPrecommit",signature:"AuthoritySignature",id:"AuthorityId"},GrandpaJustification:{round:"u64",commit:"GrandpaCommit",votesAncestries:"Vec
"},JustificationNotification:"Bytes",KeyOwnerProof:"MembershipProof",NextAuthority:"(AuthorityId, AuthorityWeight)",PendingChange:{nextAuthorities:"AuthorityList",delay:"BlockNumber",canonHeight:"BlockNumber",canonHash:"BlockHash",delayKind:"DelayKind"},PendingPause:{scheduledAt:"BlockNumber",delay:"BlockNumber"},PendingResume:{scheduledAt:"BlockNumber",delay:"BlockNumber"},Precommits:{currentWeight:"u32",missing:"BTreeSet"},Prevotes:{currentWeight:"u32",missing:"BTreeSet"},ReportedRoundStates:{setId:"u32",best:"RoundState",background:"Vec"},RoundState:{round:"u32",totalWeight:"u32",thresholdWeight:"u32",prevotes:"Prevotes",precommits:"Precommits"},SetId:"u64",StoredPendingChange:{scheduledAt:"BlockNumber",delay:"BlockNumber",nextAuthorities:"AuthorityList"},StoredState:{_enum:{Live:"Null",PendingPause:"PendingPause",Paused:"Null",PendingResume:"PendingResume"}}}},W={rpc:{},types:{IdentityFields:{_set:{_bitLength:64,Display:1,Legal:2,Web:4,Riot:8,Email:16,PgpFingerprint:32,Image:64,Twitter:128}},IdentityInfoAdditional:"(Data, Data)",IdentityInfoTo198:{additional:"Vec",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option",image:"Data"},IdentityInfo:{_fallback:"IdentityInfoTo198",additional:"Vec",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option",image:"Data",twitter:"Data"},IdentityJudgement:{_enum:{Unknown:"Null",FeePaid:"Balance",Reasonable:"Null",KnownGood:"Null",OutOfDate:"Null",LowQuality:"Null",Erroneous:"Null"}},RegistrationJudgement:"(RegistrarIndex, IdentityJudgement)",RegistrationTo198:{judgements:"Vec",deposit:"Balance",info:"IdentityInfoTo198"},Registration:{_fallback:"RegistrationTo198",judgements:"Vec",deposit:"Balance",info:"IdentityInfo"},RegistrarIndex:"u32",RegistrarInfo:{account:"AccountId",fee:"Balance",fields:"IdentityFields"}}},K={rpc:{},types:{AuthIndex:"u32",AuthoritySignature:"Signature",Heartbeat:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex",validatorsLen:"u32"},HeartbeatTo244:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex"},OpaqueMultiaddr:"Opaque",OpaquePeerId:"Opaque",OpaqueNetworkState:{peerId:"OpaquePeerId",externalAddresses:"Vec"}}},q={rpc:{},types:{CallIndex:"(u8, u8)",LotteryConfig:{price:"Balance",start:"BlockNumber",length:"BlockNumber",delay:"BlockNumber",repeat:"bool"}}},$={rpc:{},runtime:{MixnetApi:[{methods:{current_mixnodes:{description:"Get the index and phase of the current session.",params:[],type:"Result"},maybe_register:{description:"Try to register a mixnode for the next session.",params:[{name:"session_index",type:"u32"},{name:"mixnode",type:"Mixnode"}],type:"bool"},prev_mixnodes:{description:"Get the index and phase of the current session.",params:[],type:"Result"},session_status:{description:"Get the index and phase of the current session.",params:[],type:"SessionStatus"}},version:1}]},types:{Mixnode:{externalAddresses:"Vec",kxPublic:"[u8; 32]",peerId:"[u8; 32]"},MixnodesErr:{_enum:{InsufficientRegistrations:{min:"u32",num:"u32"}}},SessionPhase:{_enum:["CoverToCurrent","RequestsToCurrent","CoverToPrev","DisconnectFromPrev"]},SessionStatus:{currentIndex:"u32",phase:"SessionPhase"}}},z={rpc:{generateProof:{description:"Generate MMR proof for the given block numbers.",params:[{name:"blockNumbers",type:"Vec"},{isOptional:!0,name:"bestKnownBlockNumber",type:"u64"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"MmrLeafBatchProof"},root:{description:"Get the MMR root hash for the current best block.",params:[{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"MmrHash"},verifyProof:{description:"Verify an MMR proof",params:[{name:"proof",type:"MmrLeafBatchProof"}],type:"bool"},verifyProofStateless:{description:"Verify an MMR proof statelessly given an mmr_root",params:[{name:"root",type:"MmrHash"},{name:"proof",type:"MmrLeafBatchProof"}],type:"bool"}},runtime:{MmrApi:[{methods:{generate_proof:{description:"Generate MMR proof for the given block numbers.",params:[{name:"blockNumbers",type:"Vec"},{name:"bestKnownBlockNumber",type:"Option"}],type:"Result<(Vec, MmrBatchProof), MmrError>"},mmr_leaf_count:{description:"Return the number of MMR blocks in the chain.",params:[],type:"Result"},mmr_root:{description:"Return the on-chain MMR root hash.",params:[],type:"Result"},verify_proof:{description:"Verify MMR proof against on-chain MMR.",params:[{name:"leaves",type:"Vec"},{name:"proof",type:"MmrBatchProof"}],type:"Result<(), MmrError>"},verify_proof_stateless:{description:"Verify MMR proof against given root hash.",params:[{name:"root",type:"Hash"},{name:"leaves",type:"Vec"},{name:"proof",type:"MmrBatchProof"}],type:"Result<(), MmrError>"}},version:2},{methods:{generate_batch_proof:{description:"Generate MMR proof for a series of leaves under given indices.",params:[{name:"leafIndices",type:"Vec"}],type:"Result<(Vec, MmrBatchProof), MmrError>"},generate_proof:{description:"Generate MMR proof for a leaf under given index.",params:[{name:"leafIndex",type:"MmrLeafIndex"}],type:"Result<(MmrEncodableOpaqueLeaf, MmrProof), MmrError>"},mmr_root:{description:"Return the on-chain MMR root hash.",params:[],type:"Result"},verify_batch_proof:{description:"Verify MMR proof against on-chain MMR for a batch of leaves.",params:[{name:"leaves",type:"Vec"},{name:"proof",type:"MmrBatchProof"}],type:"Result<(), MmrError>"},verify_batch_proof_stateless:{description:"Verify MMR proof against given root hash or a batch of leaves.",params:[{name:"root",type:"Hash"},{name:"leaves",type:"Vec"},{name:"proof",type:"MmrBatchProof"}],type:"Result<(), MmrError>"},verify_proof:{description:"Verify MMR proof against on-chain MMR.",params:[{name:"leaf",type:"MmrEncodableOpaqueLeaf"},{name:"proof",type:"MmrProof"}],type:"Result<(), MmrError>"},verify_proof_stateless:{description:"Verify MMR proof against given root hash.",params:[{name:"root",type:"Hash"},{name:"leaf",type:"MmrEncodableOpaqueLeaf"},{name:"proof",type:"MmrProof"}],type:"Result<(), MmrError>"}},version:1}]},types:{MmrBatchProof:{leafIndices:"Vec",leafCount:"MmrNodeIndex",items:"Vec"},MmrEncodableOpaqueLeaf:"Bytes",MmrError:{_enum:["InvalidNumericOp","Push","GetRoot","Commit","GenerateProof","Verify","LeafNotFound"," PezpalletNotIncluded","InvalidLeafIndex","InvalidBestKnownBlock"]},MmrHash:"Hash",MmrLeafBatchProof:{blockHash:"BlockHash",leaves:"Bytes",proof:"Bytes"},MmrLeafIndex:"u64",MmrLeafProof:{blockHash:"BlockHash",leaf:"Bytes",proof:"Bytes"},MmrNodeIndex:"u64",MmrProof:{leafIndex:"MmrLeafIndex",leafCount:"MmrNodeIndex",items:"Vec"}}},j={rpc:{},runtime:{NftsApi:[{methods:{attribute:{description:"An attribute",params:[{name:"collection",type:"NftCollectionId"},{name:"item",type:"NftItemId"},{name:"key",type:"Bytes"}],type:"Option"},collection_attribute:{description:"A collection attribute",params:[{name:"collection",type:"NftCollectionId"},{name:"key",type:"Bytes"}],type:"Option"},collection_owner:{description:"A collection owner",params:[{name:"collection",type:"NftCollectionId"}],type:"Option"},custom_attribute:{description:"A custom attribute",params:[{name:"account",type:"AccountId"},{name:"collection",type:"NftCollectionId"},{name:"item",type:"NftItemId"},{name:"key",type:"Bytes"}],type:"Option"},owner:{description:"Collection owner",params:[{name:"collection",type:"NftCollectionId"},{name:"item",type:"NftItemId"}],type:"Option"},system_attribute:{description:"System attribute",params:[{name:"collection",type:"NftCollectionId"},{name:"item",type:"NftItemId"},{name:"key",type:"Bytes"}],type:"Option"}},version:1}]},types:{NftCollectionId:"u32",NftItemId:"u32"}},G={rpc:{},runtime:{NominationPoolsApi:[{methods:{balance_to_points:{description:"Returns the equivalent points of `new_funds` for a given pool.",params:[{name:"poolId",type:"NpPoolId"},{name:"newFunds",type:"Balance"}],type:"Balance"},pending_rewards:{description:"Returns the pending rewards for the given member.",params:[{name:"member",type:"AccountId"}],type:"Balance"},points_to_balance:{description:"Returns the equivalent balance of `points` for a given pool.",params:[{name:"poolId",type:"NpPoolId"},{name:"points",type:"Balance"}],type:"Balance"}},version:1}]},types:{NpApiError:{_enum:["MemberNotFound","OverflowInPendingRewards"]},NpPoolId:"u32"}},J={rpc:{},types:{DeferredOffenceOf:"(Vec, Vec, SessionIndex)",Kind:"[u8; 16]",OffenceDetails:{offender:"Offender",reporters:"Vec"},Offender:"IdentificationTuple",OpaqueTimeSlot:"Bytes",ReportIdOf:"Hash",Reporter:"AccountId"}},X={rpc:{},runtime:{DifficultyApi:[{methods:{difficulty:{description:"Return the target difficulty of the next block.",params:[],type:"Raw"}},version:1}],TimestampApi:[{methods:{timestamp:{description:"API necessary for timestamp-based difficulty adjustment algorithms.",params:[],type:"Moment"}},version:1}]},types:{}},Q={rpc:{},types:{ProxyDefinition:{delegate:"AccountId",proxyType:"ProxyType",delay:"BlockNumber"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking"]},ProxyAnnouncement:{real:"AccountId",callHash:"Hash",height:"BlockNumber"}}},Z={rpc:{},types:{ActiveRecovery:{created:"BlockNumber",deposit:"Balance",friends:"Vec"},RecoveryConfig:{delayPeriod:"BlockNumber",deposit:"Balance",friends:"Vec",threshold:"u16"}}},Y={rpc:{},types:{Period:"(BlockNumber, u32)",Priority:"u8",SchedulePeriod:"Period",SchedulePriority:"Priority",Scheduled:{maybeId:"Option",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option",origin:"PezpalletsOrigin"},ScheduledTo254:{maybeId:"Option",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option"},TaskAddress:"(BlockNumber, u32)"}},ee={rpc:{},runtime:{SessionKeys:[{methods:{decode_session_keys:{description:"Decode the given public session keys.",params:[{name:"encoded",type:"Bytes"}],type:"Option>"},generate_session_keys:{description:"Generate a set of session keys with optionally using the given seed.",params:[{name:"seed",type:"Option"}],type:"Bytes"}},version:1}]},types:{BeefyKey:"[u8; 33]",Keys:"SessionKeys4",SessionKeys1:"(AccountId)",SessionKeys2:"(AccountId, AccountId)",SessionKeys3:"(AccountId, AccountId, AccountId)",SessionKeys4:"(AccountId, AccountId, AccountId, AccountId)",SessionKeys5:"(AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6B:"(AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys7:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys7B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys8:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys8B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys9:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys9B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys10:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys10B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",FullIdentification:"Exposure",IdentificationTuple:"(ValidatorId, FullIdentification)",MembershipProof:{session:"SessionIndex",trieNodes:"Vec",validatorCount:"ValidatorCount"},SessionIndex:"u32",ValidatorCount:"u32"}},te={rpc:{},types:{Bid:{who:"AccountId",kind:"BidKind",value:"Balance"},BidKind:{_enum:{Deposit:"Balance",Vouch:"(AccountId, Balance)"}},SocietyJudgement:{_enum:["Rebid","Reject","Approve"]},SocietyVote:{_enum:["Skeptic","Reject","Approve"]},StrikeCount:"u32",VouchingStatus:{_enum:["Vouching","Banned"]}}},ae={rpc:{},runtime:{StakingApi:[{methods:{nominations_quota:{description:"Returns the nominations quota for a nominator with a given balance.",params:[{name:"balance",type:"Balance"}],type:"u32"}},version:1}]},types:{Points:"u32",EraPoints:{total:"Points",individual:"Vec"},CompactAssignments:"CompactAssignmentsWith16",CompactAssignmentsWith16:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>"},CompactAssignmentsWith24:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>",votes17:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 16], ValidatorIndexCompact)>",votes18:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 17], ValidatorIndexCompact)>",votes19:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 18], ValidatorIndexCompact)>",votes20:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 19], ValidatorIndexCompact)>",votes21:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 20], ValidatorIndexCompact)>",votes22:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 21], ValidatorIndexCompact)>",votes23:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 22], ValidatorIndexCompact)>",votes24:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 23], ValidatorIndexCompact)>"},CompactAssignmentsTo265:"CompactAssignmentsWith16",CompactAssignmentsTo257:{votes1:"Vec<(NominatorIndex, [CompactScore; 0], ValidatorIndex)>",votes2:"Vec<(NominatorIndex, [CompactScore; 1], ValidatorIndex)>",votes3:"Vec<(NominatorIndex, [CompactScore; 2], ValidatorIndex)>",votes4:"Vec<(NominatorIndex, [CompactScore; 3], ValidatorIndex)>",votes5:"Vec<(NominatorIndex, [CompactScore; 4], ValidatorIndex)>",votes6:"Vec<(NominatorIndex, [CompactScore; 5], ValidatorIndex)>",votes7:"Vec<(NominatorIndex, [CompactScore; 6], ValidatorIndex)>",votes8:"Vec<(NominatorIndex, [CompactScore; 7], ValidatorIndex)>",votes9:"Vec<(NominatorIndex, [CompactScore; 8], ValidatorIndex)>",votes10:"Vec<(NominatorIndex, [CompactScore; 9], ValidatorIndex)>",votes11:"Vec<(NominatorIndex, [CompactScore; 10], ValidatorIndex)>",votes12:"Vec<(NominatorIndex, [CompactScore; 11], ValidatorIndex)>",votes13:"Vec<(NominatorIndex, [CompactScore; 12], ValidatorIndex)>",votes14:"Vec<(NominatorIndex, [CompactScore; 13], ValidatorIndex)>",votes15:"Vec<(NominatorIndex, [CompactScore; 14], ValidatorIndex)>",votes16:"Vec<(NominatorIndex, [CompactScore; 15], ValidatorIndex)>"},CompactScore:"(ValidatorIndex, OffchainAccuracy)",CompactScoreCompact:"(ValidatorIndexCompact, OffchainAccuracyCompact)",ElectionCompute:{_enum:["OnChain","Signed","Unsigned"]},ElectionPhase:{_enum:{Off:null,Signed:null,Unsigned:"(bool, BlockNumber)",Emergency:null}},ElectionResult:{compute:"ElectionCompute",slotStake:"Balance",electedStashes:"Vec",exposures:"Vec<(AccountId, Exposure)>"},ElectionResultToSpec10:{electedStashes:"Vec",exposures:"Vec<(AccountId, Exposure)>",compute:"ElectionCompute"},ElectionScore:"[u128; 3]",ElectionSize:{validators:"Compact",nominators:"Compact"},ElectionStatus:{_enum:{Close:"Null",Open:"BlockNumber"}},ExtendedBalance:"u128",RawSolution:"RawSolutionWith16",RawSolutionWith16:{compact:"CompactAssignmentsWith16",score:"ElectionScore",round:"u32"},RawSolutionWith24:{compact:"CompactAssignmentsWith24",score:"ElectionScore",round:"u32"},RawSolutionTo265:"RawSolutionWith16",ReadySolution:{supports:"SolutionSupports",score:"ElectionScore",compute:"ElectionCompute"},RoundSnapshot:{voters:"Vec<(AccountId, VoteWeight, Vec)>",targets:"Vec"},SeatHolder:{who:"AccountId",stake:"Balance",deposit:"Balance"},SignedSubmission:{_fallback:"SignedSubmissionTo276",who:"AccountId",deposit:"Balance",solution:"RawSolution",reward:"Balance"},SignedSubmissionTo276:{who:"AccountId",deposit:"Balance",solution:"RawSolution"},SignedSubmissionOf:"SignedSubmission",SolutionOrSnapshotSize:{voters:"Compact",targets:"Compact"},SolutionSupport:{total:"ExtendedBalance",voters:"Vec<(AccountId, ExtendedBalance)>"},SolutionSupports:"Vec<(AccountId, SolutionSupport)>",Supports:"SolutionSupports",SubmissionIndicesOf:"BTreeMap",Voter:{votes:"Vec",stake:"Balance",deposit:"Balance"},VoteWeight:"u64",ActiveEraInfo:{index:"EraIndex",start:"Option"},EraIndex:"u32",EraRewardPoints:{total:"RewardPoint",individual:"BTreeMap"},EraRewards:{total:"u32",rewards:"Vec"},Exposure:{total:"Compact",own:"Compact",others:"Vec"},Forcing:{_enum:["NotForcing","ForceNew","ForceNone","ForceAlways"]},IndividualExposure:{who:"AccountId",value:"Compact"},KeyType:"AccountId",MomentOf:"Moment",Nominations:{targets:"Vec",submittedIn:"EraIndex",suppressed:"bool"},NominatorIndex:"u32",NominatorIndexCompact:"Compact",OffchainAccuracy:"PerU16",OffchainAccuracyCompact:"Compact",PhragmenScore:"[u128; 3]",Points:"u32",RewardDestination:{_enum:{Staked:"Null",Stash:"Null",Controller:"Null",Account:"AccountId",None:"Null"}},RewardPoint:"u32",SlashJournalEntry:{who:"AccountId",amount:"Balance",ownSlash:"Balance"},SlashingSpansTo204:{spanIndex:"SpanIndex",lastStart:"EraIndex",prior:"Vec"},SlashingSpans:{spanIndex:"SpanIndex",lastStart:"EraIndex",lastNonzeroSlash:"EraIndex",prior:"Vec"},SpanIndex:"u32",SpanRecord:{slashed:"Balance",paidOut:"Balance"},StakingLedgerTo223:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec"},StakingLedgerTo240:{_fallback:"StakingLedgerTo223",stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec",lastReward:"Option"},StakingLedger:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec",claimedRewards:"Vec"},UnappliedSlashOther:"(AccountId, Balance)",UnappliedSlash:{validator:"AccountId",own:"Balance",others:"Vec",reporters:"Vec",payout:"Balance"},UnlockChunk:{value:"Compact",era:"Compact"},ValidatorIndex:"u16",ValidatorIndexCompact:"Compact",ValidatorPrefs:"ValidatorPrefsWithBlocked",ValidatorPrefsWithCommission:{commission:"Compact"},ValidatorPrefsWithBlocked:{commission:"Compact",blocked:"bool"},ValidatorPrefsTo196:{validatorPayment:"Compact"},ValidatorPrefsTo145:{unstakeThreshold:"Compact",validatorPayment:"Compact"}}},ne={rpc:{},runtime:{ValidateStatement:[{methods:{valdate_statement:{description:"Validate the statement.",params:[{name:"source",type:"StatementStoreStatementSource"},{name:"statement",type:"SpStatementStoreStatement"}],type:"Result"}},version:1}]},types:{StatementStoreStatementSource:{_enum:["Chain","Network","Local"]},StatementStoreValidStatement:{maxCount:"u32",maxSize:"u32"},StatementStoreInvalidStatement:{_enum:["BadProof","NoProof","InternalError"]}}},re={rpc:{},types:{WeightToFeeCoefficient:{coeffInteger:"Balance",coeffFrac:"Perbill",negative:"bool",degree:"u8"}}},ie={rpc:{genSyncSpec:{description:"Returns the json-serialized chainspec running the node, with a sync state.",endpoint:"sync_state_genSyncSpec",params:[{name:"raw",type:"bool"}],type:"Json"}},types:{}},se={rpc:{accountNextIndex:{alias:["account_nextIndex"],description:"Retrieves the next accountIndex as available on the node",params:[{name:"accountId",type:"AccountId"}],type:"Index"},addLogFilter:{description:"Adds the supplied directives to the current log filter",isUnsafe:!0,params:[{name:"directives",type:"Text"}],type:"Null"},addReservedPeer:{description:"Adds a reserved peer",isUnsafe:!0,params:[{name:"peer",type:"Text"}],type:"Text"},chain:{description:"Retrieves the chain",params:[],type:"Text"},chainType:{description:"Retrieves the chain type",params:[],type:"ChainType"},dryRun:{alias:["system_dryRunAt"],description:"Dry run an extrinsic at a given block",isUnsafe:!0,params:[{name:"extrinsic",type:"Bytes"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ApplyExtrinsicResult"},health:{description:"Return health status of the node",noErrorLog:!0,params:[],type:"Health"},localListenAddresses:{description:"The addresses include a trailing /p2p/ with the local PeerId, and are thus suitable to be passed to addReservedPeer or as a bootnode address for example",params:[],type:"Vec"},localPeerId:{description:"Returns the base58-encoded PeerId of the node",params:[],type:"Text"},name:{description:"Retrieves the node name",params:[],type:"Text"},networkState:{alias:["system_unstable_networkState"],description:"Returns current state of the network",isUnsafe:!0,params:[],type:"NetworkState"},nodeRoles:{description:"Returns the roles the node is running as",params:[],type:"Vec"},peers:{description:"Returns the currently connected peers",isUnsafe:!0,params:[],type:"Vec"},properties:{description:"Get a custom set of properties as a JSON object, defined in the chain spec",params:[],type:"ChainProperties"},removeReservedPeer:{description:"Remove a reserved peer",isUnsafe:!0,params:[{name:"peerId",type:"Text"}],type:"Text"},reservedPeers:{description:"Returns the list of reserved peers",params:[],type:"Vec"},resetLogFilter:{description:"Resets the log filter to Bizinikiwi defaults",isUnsafe:!0,params:[],type:"Null"},syncState:{description:"Returns the state of the syncing of the node",params:[],type:"SyncState"},version:{description:"Retrieves the version of the node",params:[],type:"Text"}},runtime:{AccountNonceApi:[{methods:{account_nonce:{description:"The API to query account nonce (aka transaction index)",params:[{name:"accountId",type:"AccountId"}],type:"Index"}},version:1}]},types:{AccountInfo:"AccountInfoWithTripleRefCount",AccountInfoWithRefCountU8:{nonce:"Index",refcount:"u8",data:"AccountData"},AccountInfoWithRefCount:{_fallback:"AccountInfoWithRefCountU8",nonce:"Index",refcount:"RefCount",data:"AccountData"},AccountInfoWithDualRefCount:{_fallback:"AccountInfoWithRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",data:"AccountData"},AccountInfoWithProviders:"AccountInfoWithDualRefCount",AccountInfoWithTripleRefCount:{_fallback:"AccountInfoWithDualRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",sufficients:"RefCount",data:"AccountData"},ApplyExtrinsicResult:"Result",ApplyExtrinsicResultPre6:"Result",ArithmeticError:{_enum:["Underflow","Overflow","DivisionByZero"]},BlockLength:{max:"PerDispatchClassU32"},BlockWeights:{baseBlock:"Weight",maxBlock:"Weight",perClass:"PerDispatchClassWeightsPerClass"},ChainProperties:"GenericChainProperties",ChainType:{_enum:{Development:"Null",Local:"Null",Live:"Null",Custom:"Text"}},ConsumedWeight:"PerDispatchClassWeight",DigestOf:"Digest",DispatchClass:{_enum:["Normal","Operational","Mandatory"]},DispatchError:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModule",ConsumerRemaining:"Null",NoProviders:"Null",TooManyConsumers:"Null",Token:"TokenError",Arithmetic:"ArithmeticError",Transactional:"TransactionalError",Exhausted:"Null",Corruption:"Null",Unavailable:"Null"}},DispatchErrorPre6:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModulePre6",ConsumerRemaining:"Null",NoProviders:"Null",TooManyConsumers:"Null",Token:"TokenError",Arithmetic:"ArithmeticError",Transactional:"TransactionalError"}},DispatchErrorPre6First:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModulePre6",ConsumerRemaining:"Null",NoProviders:"Null",Token:"TokenError",Arithmetic:"ArithmeticError",Transactional:"TransactionalError"}},DispatchErrorModuleU8:{index:"u8",error:"u8"},DispatchErrorModuleU8a:{index:"u8",error:"[u8; 4]"},DispatchErrorModule:"DispatchErrorModuleU8a",DispatchErrorModulePre6:"DispatchErrorModuleU8",DispatchErrorTo198:{module:"Option",error:"u8"},DispatchInfo:{weight:"Weight",class:"DispatchClass",paysFee:"Pays"},DispatchInfoTo190:{weight:"Weight",class:"DispatchClass"},DispatchInfoTo244:{weight:"Weight",class:"DispatchClass",paysFee:"bool"},DispatchOutcome:"Result<(), DispatchError>",DispatchOutcomePre6:"Result<(), DispatchErrorPre6>",DispatchResult:"Result<(), DispatchError>",DispatchResultOf:"DispatchResult",DispatchResultTo198:"Result<(), Text>",Event:"GenericEvent",EventId:"[u8; 2]",EventIndex:"u32",EventRecord:{phase:"Phase",event:"Event",topics:"Vec"},Health:{peers:"u64",isSyncing:"bool",shouldHavePeers:"bool"},InvalidTransaction:{_enum:{Call:"Null",Payment:"Null",Future:"Null",Stale:"Null",BadProof:"Null",AncientBirthBlock:"Null",ExhaustsResources:"Null",Custom:"u8",BadMandatory:"Null",MandatoryDispatch:"Null",BadSigner:"Null"}},Key:"Bytes",LastRuntimeUpgradeInfo:{specVersion:"Compact",specName:"Text"},NetworkState:{peerId:"Text",listenedAddresses:"Vec",externalAddresses:"Vec",connectedPeers:"HashMap",notConnectedPeers:"HashMap",averageDownloadPerSec:"u64",averageUploadPerSec:"u64",peerset:"NetworkStatePeerset"},NetworkStatePeerset:{messageQueue:"u64",nodes:"HashMap"},NetworkStatePeersetInfo:{connected:"bool",reputation:"i32"},NodeRole:{_enum:{Full:"Null",LightClient:"Null",Authority:"Null",UnknownRole:"u8"}},NotConnectedPeer:{knownAddresses:"Vec",latestPingTime:"Option",versionString:"Option"},Peer:{enabled:"bool",endpoint:"PeerEndpoint",knownAddresses:"Vec",latestPingTime:"PeerPing",open:"bool",versionString:"Text"},PeerEndpoint:{listening:"PeerEndpointAddr"},PeerEndpointAddr:{_alias:{localAddr:"local_addr",sendBackAddr:"send_back_addr"},localAddr:"Text",sendBackAddr:"Text"},PeerPing:{nanos:"u64",secs:"u64"},PeerInfo:{peerId:"Text",roles:"Text",protocolVersion:"u32",bestHash:"Hash",bestNumber:"BlockNumber"},PerDispatchClassU32:{normal:"u32",operational:"u32",mandatory:"u32"},PerDispatchClassWeight:{normal:"Weight",operational:"Weight",mandatory:"Weight"},PerDispatchClassWeightsPerClass:{normal:"WeightPerClass",operational:"WeightPerClass",mandatory:"WeightPerClass"},Phase:{_enum:{ApplyExtrinsic:"u32",Finalization:"Null",Initialization:"Null"}},RawOrigin:{_enum:{Root:"Null",Signed:"AccountId",None:"Null"}},RefCount:"u32",RefCountTo259:"u8",SyncState:{startingBlock:"BlockNumber",currentBlock:"BlockNumber",highestBlock:"Option"},SystemOrigin:"RawOrigin",TokenError:{_enum:["NoFunds","WouldDie","BelowMinimum","CannotCreate","UnknownAsset","Frozen","Unsupported","Underflow","Overflow"]},TransactionValidityError:{_enum:{Invalid:"InvalidTransaction",Unknown:"UnknownTransaction"}},TransactionalError:{_enum:["LimitReached","NoLayer"]},UnknownTransaction:{_enum:{CannotLookup:"Null",NoUnsignedValidator:"Null",Custom:"u8"}},WeightPerClass:{baseExtrinsic:"Weight",maxExtrinsic:"Option",maxTotal:"Option",reserved:"Option"}}},oe={rpc:{},types:{Bounty:{proposer:"AccountId",value:"Balance",fee:"Balance",curatorDeposit:"Balance",bond:"Balance",status:"BountyStatus"},BountyIndex:"u32",BountyStatus:{_enum:{Proposed:"Null",Approved:"Null",Funded:"Null",CuratorProposed:"BountyStatusCuratorProposed",Active:"BountyStatusActive",PendingPayout:"BountyStatusPendingPayout"}},BountyStatusActive:{curator:"AccountId",updateDue:"BlockNumber"},BountyStatusCuratorProposed:{curator:"AccountId"},BountyStatusPendingPayout:{curator:"AccountId",beneficiary:"AccountId",unlockAt:"BlockNumber"},OpenTip:{reason:"Hash",who:"AccountId",finder:"AccountId",deposit:"Balance",closes:"Option",tips:"Vec",findersFee:"bool"},OpenTipTo225:{reason:"Hash",who:"AccountId",finder:"Option",closes:"Option",tips:"Vec"},OpenTipFinderTo225:"(AccountId, Balance)",OpenTipTip:"(AccountId, Balance)",TreasuryProposal:{proposer:"AccountId",value:"Balance",beneficiary:"AccountId",bond:"Balance"}}},ce={rpc:{},types:{Multiplier:"Fixed128"}},de={rpc:{},runtime:{TaggedTransactionQueue:[{methods:{validate_transaction:{description:"Validate the transaction.",params:[{name:"source",type:"TransactionSource"},{name:"tx",type:"Extrinsic"},{name:"blockHash",type:"BlockHash"}],type:"TransactionValidity"}},version:3},{methods:{validate_transaction:{description:"Validate the transaction.",params:[{name:"source",type:"TransactionSource"},{name:"tx",type:"Extrinsic"}],type:"TransactionValidity"}},version:2},{methods:{validate_transaction:{description:"Validate the transaction.",params:[{name:"tx",type:"Extrinsic"}],type:"TransactionValidity"}},version:1}]},types:{TransactionSource:{_enum:["InBlock","Local","External"]},TransactionValidity:"Result",ValidTransaction:{priority:"TransactionPriority",requires:"Vec",provides:"Vec",longevity:"TransactionLongevity",propagate:"bool"}}},ue={rpc:{},types:{ClassId:"u32",InstanceId:"u32",DepositBalance:"Balance",DepositBalanceOf:"Balance",ClassDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",totalDeposit:"DepositBalance",freeHolding:"bool",instances:"u32",instanceMetadatas:"u32",attributes:"u32",isFrozen:"bool"},DestroyWitness:{instances:"Compact",instanceMetadatas:"Compact",attributes:"Compact"},InstanceDetails:{owner:"AccountId",approved:"Option",isFrozen:"bool",deposit:"DepositBalance"},ClassMetadata:{deposit:"DepositBalance",data:"Vec",isFrozen:"bool"},InstanceMetadata:{deposit:"DepositBalance",data:"Vec",isFrozen:"bool"}}},le={rpc:{},types:{Multisig:{when:"Timepoint",deposit:"Balance",depositor:"AccountId",approvals:"Vec"},Timepoint:{height:"BlockNumber",index:"u32"}}},fe={rpc:{},types:{VestingInfo:{locked:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"}}},pe={rpc:{},types:{BlockAttestations:{receipt:"CandidateReceipt",valid:"Vec",invalid:"Vec"},IncludedBlocks:{actualNumber:"BlockNumber",session:"SessionIndex",randomSeed:"H256",activeTeyrchains:"Vec",paraBlocks:"Vec"},MoreAttestations:{}}},be={rpc:{},types:{BridgedBlockHash:"H256",BridgedBlockNumber:"BlockNumber",BridgedHeader:"Header",BridgeMessageId:"(LaneId, MessageNonce)",CallOrigin:{_enum:{SourceRoot:"Null",TargetAccount:"(AccountId, MultiSigner, MultiSignature)",SourceAccount:"AccountId"}},ChainId:"[u8; 4]",DeliveredMessages:{begin:"MessageNonce",end:"MessageNonce",dispatchResults:"BitVec"},DispatchFeePayment:{_enum:["AtSourceChain","AtTargetChain"]},InboundLaneData:{relayers:"Vec",lastConfirmedNonce:"MessageNonce"},InboundRelayer:"AccountId",InitializationData:{header:"Header",authorityList:"AuthorityList",setId:"SetId",isHalted:"bool"},LaneId:"[u8; 4]",MessageData:{payload:"Bytes",fee:"Balance"},MessagesDeliveryProofOf:{bridgedHeaderHash:"BlockHash",storageProof:"Vec",lane:"LaneId"},MessageKey:{laneId:"LaneId",nonce:"MessageNonce"},MessageNonce:"u64",MessagesProofOf:{bridgedHeaderHash:"BridgedBlockHash",storageProof:"Vec",lane:"LaneId",noncesStart:"MessageNonce",noncesEnd:"MessageNonce"},OperatingMode:{_enum:["Normal","RejectingOutboundMessages","Halted"]},OutboundLaneData:{oldestUnprunedNonce:"MessageNonce",latestReceivedNonce:"MessageNonce",latestGeneratedNonce:"MessageNonce"},OutboundMessageFee:"Balance",OutboundPayload:{specVersion:"u32",weight:"Weight",origin:"CallOrigin",dispatchFeePayment:"DispatchFeePayment",call:"Bytes"},Parameter:"Null",RelayerId:"AccountId",UnrewardedRelayer:{relayer:"RelayerId",messages:"DeliveredMessages"},UnrewardedRelayersState:{unrewardedRelayer_Entries:"MessageNonce",messagesInOldestEntry:"MessageNonce",totalMessages:"MessageNonce"}}},he={rpc:{},types:{StatementKind:{_enum:["Regular","Saft"]}}},xe={rpc:{},types:{FundIndex:"u32",LastContribution:{_enum:{Never:"Null",PreEnding:"u32",Ending:"BlockNumber"}},FundInfo:{depositor:"AccountId",verifier:"Option",deposit:"Balance",raised:"Balance",end:"BlockNumber",cap:"Balance",lastContribution:"LastContribution",firstPeriod:"LeasePeriod",lastPeriod:"LeasePeriod",trieIndex:"TrieIndex"},TrieIndex:"u32"}},me={methods:{best_finalized:{description:"Returns number and hash of the best finalized header known to the bridge module.",params:[],type:"(BlockNumber, Hash)"}},version:1},ye={rpc:{},runtime:{DicleFinalityApi:[me],ZagrosFinalityApi:[me],PezkuwiFinalityApi:[me],PezkuwichainFinalityApi:[me]},types:{}},ge={rpc:{},runtime:{AuraUnincludedSegmentApi:[{methods:{can_build_upon:{description:"Whether it is legal to extend the chain",params:[{name:"includedHash",type:"BlockHash"},{name:"slot",type:"Slot"}],type:"bool"}},version:1}],CollectCollationInfo:[{methods:{collect_collation_info:{description:"Collect information about a collation.",params:[{name:"header",type:"Header"}],type:"CollationInfo"}},version:2},{methods:{collect_collation_info:{description:"Collect information about a collation.",params:[],type:"CollationInfoV1"}},version:1}]},types:{CollationInfo:{upwardMessages:"Vec",horizontalMessages:"Vec",newValidationCode:"Option",processedDownwardMessages:"u32",hrmpWatermark:"RelayBlockNumber",headData:"HeadData"},CollationInfoV1:{upwardMessages:"Vec",horizontalMessages:"Vec",newValidationCode:"Option",processedDownwardMessages:"u32",hrmpWatermark:"RelayBlockNumber"},ConfigData:{maxIndividual:"Weight"},MessageId:"[u8; 32]",OverweightIndex:"u64",PageCounter:"u32",PageIndexData:{beginUsed:"PageCounter",endUsed:"PageCounter",overweightCount:"OverweightIndex"}}},Ve={rpc:{},types:{Approvals:"[bool; 4]"}},we={rpc:{},types:{AccountStatus:{validity:"AccountValidity",freeBalance:"Balance",lockedBalance:"Balance",signature:"Vec",vat:"Permill"},AccountValidity:{_enum:["Invalid","Initiated","Pending","ValidLow","ValidHigh","Completed"]}}},ve={assumed_validation_data:{description:"Returns the persisted validation data for the given `ParaId` along with the corresponding validation code hash.",params:[{name:"paraId",type:"ParaId"},{name:"hash",type:"Hash"}],type:"Option<(PersistedValidationData, ValidationCodeHash)>"},availability_cores:{description:"Yields information on all availability cores as relevant to the child block.",params:[],type:"Vec"},candidate_events:{description:"Get a vector of events concerning candidates that occurred within a block.",params:[],type:"Vec"},candidate_pending_availability:{description:"Get the receipt of a candidate pending availability.",params:[{name:"paraId",type:"ParaId"}],type:"Option"},check_validation_outputs:{description:"Checks if the given validation outputs pass the acceptance criteria.",params:[{name:"paraId",type:"ParaId"},{name:"outputs",type:"CandidateCommitments"}],type:"bool"},dmq_contents:{description:"Get all the pending inbound messages in the downward message queue for a para.",params:[{name:"paraId",type:"ParaId"}],type:"Vec"},inbound_hrmp_channels_contents:{description:"Get the contents of all channels addressed to the given recipient.",params:[{name:"paraId",type:"ParaId"}],type:"Vec"},on_chain_votes:{description:"Scrape dispute relevant from on-chain, backing votes and resolved disputes.",params:[],type:"Option"},persisted_validation_data:{description:"Yields the persisted validation data for the given `ParaId` along with an assumption that should be used if the para currently occupies a core.",params:[{name:"paraId",type:"ParaId"},{name:"assumption",type:"OccupiedCoreAssumption"}],type:"Option"},session_index_for_child:{description:"Returns the session index expected at a child of the block.",params:[],type:"SessionIndex"},validation_code:{description:"Fetch the validation code used by a para, making the given `OccupiedCoreAssumption`.",params:[{name:"paraId",type:"ParaId"},{name:"assumption",type:"OccupiedCoreAssumption"}],type:"Option"},validation_code_by_hash:{description:"Get the validation code from its hash.",params:[{name:"hash",type:"ValidationCodeHash"}],type:"Option"},validator_groups:{description:"Returns the validator groups and rotation info localized based on the hypothetical child of a block whose state this is invoked on",params:[],type:"(Vec>, GroupRotationInfo)"},validators:{description:"Get the current validators.",params:[],type:"Vec"}},Se={pvfs_require_precheck:{description:"Returns code hashes of PVFs that require pre-checking by validators in the active set.",params:[],type:"Vec"},session_info:{description:"Get the session info for the given session, if stored.",params:[{name:"index",type:"SessionIndex"}],type:"Option"},submit_pvf_check_statement:{description:"Submits a PVF pre-checking statement into the transaction pool.",params:[{name:"stmt",type:"PvfCheckStatement"},{name:"signature",type:"ValidatorSignature"}],type:"Null"},validation_code_hash:{description:"Fetch the hash of the validation code used by a para, making the given `OccupiedCoreAssumption`.",params:[{name:"paraId",type:"ParaId"},{name:"assumption",type:"OccupiedCoreAssumption"}],type:"Option"}},ke={disputes:{description:"Returns all onchain disputes.",params:[],type:"Vec<(SessionIndex, CandidateHash, DisputeState)>"}},Ie={session_executor_params:{description:"Returns execution parameters for the session.",params:[{name:"sessionIndex",type:"SessionIndex"}],type:"Option"}},Te={key_ownership_proof:{description:"Returns a merkle proof of a validator session key",params:[{name:"validatorId",type:"ValidatorId"}],type:"Option"},submit_report_dispute_lost:{description:"Submit an unsigned extrinsic to slash validators who lost a dispute about a candidate of a past session",params:[{name:"disputeProof",type:"DisputeProof"},{name:"keyOwnershipProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"},unapplied_slashes:{description:"Returns a list of validators that lost a past session dispute and need to be slashed",params:[],type:"Vec<(SessionIndex, CandidateHash, PendingSlashes)>"}},Ae={minimum_backing_votes:{description:"Get the minimum number of backing votes for a teyrchain candidate. This is a staging method! Do not use on production runtimes!",params:[],type:"u32"}},Ce={async_backing_params:{description:"Returns candidate's acceptance limitations for asynchronous backing for a relay parent",params:[],type:"AsyncBackingParams"},para_backing_state:{description:"Returns the state of teyrchain backing for a given para",params:[{name:"paraId",type:"ParaId"}],type:"Option"}},Ee={disabled_validators:{description:"Returns a list of all disabled validators at the given block",params:[],type:"ValidatorIndex"}},Me={node_features:{description:"Get node features. This is a staging method! Do not use on production runtimes!",params:[],type:"NodeFeatures"}},Ne={approval_voting_params:{description:"Approval voting configuration parameters",params:[],type:"ApprovalVotingParams"}},Pe={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","OneOne","OneTwo","OneThree","TwoTwo","TwoThree","ThreeThree"]},Re={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","ZeroFour","ZeroFive","ZeroSix","ZeroSeven","OneOne","OneTwo","OneThree","OneFour","OneFive","OneSix","OneSeven","TwoTwo","TwoThree","TwoFour","TwoFive","TwoSix","TwoSeven","ThreeThree","ThreeFour","ThreeFive","ThreeSix","ThreeSeven","FourFour","FourFive","FourSix","FourSeven","FiveFive","FiveSix","FiveSeven","SixSix","SixSeven","SevenSeven"]},Be={rpc:{},runtime:{TeyrchainHost:[{methods:{...ve,...Se,...ke,...Ie,...Te,...Ae,...Ce,...Ee,...Me,...Ne,claim_queue:{description:"Claim queue",params:[],type:"BTreeMap>"}},version:11},{methods:{...ve,...Se,...ke,...Ie,...Te,...Ae,...Ce,...Ee,...Me,...Ne},version:10},{methods:{...ve,...Se,...ke,...Ie,...Te,...Ae,...Ce,...Ee,...Me},version:9},{methods:{...ve,...Se,...ke,...Ie,...Te,...Ae,...Ce,...Ee},version:8},{methods:{...ve,...Se,...ke,...Ie,...Te,...Ae,...Ce},version:7},{methods:{...ve,...Se,...ke,...Ie,...Te,...Ae},version:6},{methods:{...ve,...Se,...ke,...Ie,...Te},version:5},{methods:{...ve,...Se,...ke,...Ie},version:4},{methods:{...ve,...Se,...ke},version:3},{methods:{...ve,...Se},version:2},{methods:{session_info:{description:"Get the session info for the given session, if stored.",params:[{name:"index",type:"SessionIndex"}],type:"Option"},...ve},version:1}]},types:{ServiceQuality:{_enum:["Ordered","Fast"]},DisputeLocation:{_enum:["Local","Remote"]},DisputeResult:{_enum:["Valid","Invalid"]},DisputeState:{validatorsFor:"BitVec",validatorsAgainst:"BitVec",start:"BlockNumber",concludedAt:"Option"},DisputeStatement:{_enum:{Valid:"ValidDisputeStatementKind",Invalid:"InvalidDisputeStatementKind"}},DisputeStatementSet:{candidateHash:"CandidateHash",session:"SessionIndex",statements:"Vec<(DisputeStatement, ParaValidatorIndex, ValidatorSignature)>"},ExecutorParam:{_enum:{Phantom:"Null",MaxMemoryPages:"u32",StackLogicalMax:"u32",StackNativeMax:"u32",PrecheckingMaxMemory:"u64",PvfPrepTimeout:"(PvfPrepTimeoutKind, u64)",PvfExecTimeout:"(PvfExecTimeoutKind, u64)"}},ExecutorParamsHash:"Hash",ExecutorParams:"Vec",ExplicitDisputeStatement:{valid:"bool",candidateHash:"CandidateHash",session:"SessionIndex"},InvalidDisputeStatementKind:{_enum:["Explicit"]},MultiDisputeStatementSet:"Vec",PvfExecTimeoutKind:{_enum:["Backing","Approval"]},PvfPrepTimeoutKind:{_enum:["Precheck","Lenient"]},ValidDisputeStatementKind:{_enum:{Explicit:"Null",BackingSeconded:"Hash",BackingValid:"Hash",ApprovalChecking:"Null"}},HrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option",senderDeposit:"Balance",recipientDeposit:"Balance"},HrmpChannelId:{sender:"u32",receiver:"u32"},HrmpOpenChannelRequest:{confirmed:"bool",age:"SessionIndex",senderDeposit:"Balance",maxMessageSize:"u32",maxCapacity:"u32",maxTotalSize:"u32"},TeyrchainProposal:{proposer:"AccountId",genesisHead:"HeadData",validators:"Vec",name:"Bytes",balance:"Balance"},RegisteredTeyrchainInfo:{validators:"Vec",proposer:"AccountId"},Bidder:{_enum:{New:"NewBidder",Existing:"ParaId"}},IncomingTeyrchain:{_enum:{Unset:"NewBidder",Fixed:"IncomingTeyrchainFixed",Deploy:"IncomingTeyrchainDeploy"}},IncomingTeyrchainDeploy:{code:"ValidationCode",initialHeadData:"HeadData"},IncomingTeyrchainFixed:{codeHash:"Hash",codeSize:"u32",initialHeadData:"HeadData"},NewBidder:{who:"AccountId",sub:"SubId"},SubId:"u32",AuctionIndex:"u32",LeasePeriod:"BlockNumber",LeasePeriodOf:"BlockNumber",SlotRange10:Pe,SlotRange:Re,WinningData10:`[WinningDataEntry; ${Pe._enum.length}]`,WinningData:`[WinningDataEntry; ${Re._enum.length}]`,WinningDataEntry:"Option<(AccountId, ParaId, BalanceOf)>",WinnersData10:"Vec",WinnersData:"Vec",WinnersDataTuple10:"(AccountId, ParaId, BalanceOf, SlotRange10)",WinnersDataTuple:"(AccountId, ParaId, BalanceOf, SlotRange)",AbridgedCandidateReceipt:{teyrchainIndex:"ParaId",relayParent:"Hash",headData:"HeadData",collator:"CollatorId",signature:"CollatorSignature",povBlockHash:"Hash",commitments:"CandidateCommitments"},AbridgedHostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber"},AbridgedHrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option"},ApprovalVotingParams:{maxApprovalCoalesceCount:"u32"},AssignmentId:"AccountId",AssignmentKind:{_enum:{Teyrchain:"Null",Parathread:"(CollatorId, u32)"}},AsyncBackingParams:{maxCandidateDepth:"u32",allowedAncestryLen:"u32"},AttestedCandidate:{candidate:"AbridgedCandidateReceipt",validityVotes:"Vec",validatorIndices:"BitVec"},AuthorityDiscoveryId:"AccountId",AvailabilityBitfield:"BitVec",AvailabilityBitfieldRecord:{bitfield:"AvailabilityBitfield",submittedTt:"BlockNumber"},BackedCandidate:{candidate:"CommittedCandidateReceipt",validityVotes:"Vec",validatorIndices:"BitVec"},BackingState:{constraints:"Constraints",pendingAvailability:"Vec"},BufferedSessionChange:{applyAt:"BlockNumber",validators:"Vec",queued:"Vec",sessionIndex:"SessionIndex"},CandidateCommitments:{upwardMessages:"Vec",horizontalMessages:"Vec",newValidationCode:"Option",headData:"HeadData",processedDownwardMessages:"u32",hrmpWatermark:"BlockNumber"},CandidateDescriptor:{paraId:"ParaId",relayParent:"RelayChainHash",collatorId:"CollatorId",persistedValidationDataHash:"Hash",povHash:"Hash",erasureRoot:"Hash",signature:"CollatorSignature",paraHead:"Hash",validationCodeHash:"ValidationCodeHash"},CandidateEvent:{_enum:{CandidateBacked:"(CandidateReceipt, HeadData, CoreIndex, GroupIndex)",CandidateIncluded:"(CandidateReceipt, HeadData, CoreIndex, GroupIndex)",CandidateTimedOut:"(CandidateReceipt, HeadData, CoreIndex)"}},CandidateHash:"Hash",CandidateInfo:{who:"AccountId",deposit:"Balance"},CandidatePendingAvailability:{core:"CoreIndex",hash:"CandidateHash",descriptor:"CandidateDescriptor",availabilityVotes:"BitVec",backers:"BitVec",relayParentNumber:"BlockNumber",backedInNumber:"BlockNumber",backingGroup:"GroupIndex"},CandidateReceipt:{descriptor:"CandidateDescriptor",commitmentsHash:"Hash"},GlobalValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},CollatorId:"H256",CollatorSignature:"Signature",CommittedCandidateReceipt:{descriptor:"CandidateDescriptor",commitments:"CandidateCommitments"},Constraints:{minRelayParentNumber:"BlockNumber",maxPovSize:"u32",maxCodeSize:"u32",umpRemaining:"u32",umpRemainingBytes:"u32",maxUmpNumPerCandidate:"u32",dmpRemainingMessages:"Vec",hrmpInbound:"InboundHrmpLimitations",hrmpChannelsOut:"HashMap",maxHrmpNumPerCandidate:"u32",requiredParent:"HeadData",validationCodeHash:"ValidationCodeHash",upgradeRestriction:"Option",futureValidationCode:"Option<(BlockNumber, ValidationCodeHash)>"},CoreAssignment:{core:"CoreIndex",paraId:"ParaId",kind:"AssignmentKind",groupIdx:"GroupIndex"},CoreIndex:"u32",CoreOccupied:{_enum:{Parathread:"ParathreadEntry",Teyrchain:"Null"}},CoreState:{_enum:{Occupied:"OccupiedCore",Scheduled:"ScheduledCore",Free:"Null"}},DisputeProof:{timeSlot:"DisputesTimeSlot",kind:"SlashingOffenceKind",validatorIndex:"ValidatorIndex",validatorId:"ValidatorId"},DisputesTimeSlot:{sessionIndex:"SessionIndex",candidateHash:"CandidateHash"},DoubleVoteReport:{identity:"ValidatorId",first:"(Statement, ValidatorSignature)",second:"(Statement, ValidatorSignature)",proof:"MembershipProof",signingContext:"SigningContext"},DownwardMessage:"Bytes",GroupIndex:"u32",GroupRotationInfo:{sessionStartBlock:"BlockNumber",groupRotationFrequency:"BlockNumber",now:"BlockNumber"},GlobalValidationSchedule:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},HeadData:"Bytes",HostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber",maxPovSize:"u32",maxDownwardMessageSize:"u32",preferredDispatchableUpwardMessagesStepWeight:"Weight",hrmpMaxTeyrchainOutboundChannels:"u32",hrmpMaxParathreadOutboundChannels:"u32",hrmpOpenRequestTtl:"u32",hrmpSenderDeposit:"Balance",hrmpRecipientDeposit:"Balance",hrmpChannelMaxCapacity:"u32",hrmpChannelMaxTotalSize:"u32",hrmpMaxTeyrchainInboundChannels:"u32",hrmpMaxParathreadInboundChannels:"u32",hrmpChannelMaxMessageSize:"u32",codeRetentionPeriod:"BlockNumber",parathreadCores:"u32",parathreadRetries:"u32",groupRotationFrequency:"BlockNumber",chainAvailabilityPeriod:"BlockNumber",threadAvailabilityPeriod:"BlockNumber",schedulingLookahead:"u32",maxValidatorsPerCore:"Option",maxValidators:"Option",disputePeriod:"SessionIndex",disputePostConclusionAcceptancePeriod:"BlockNumber",disputeMaxSpamSlots:"u32",disputeConclusionByTimeOutPeriod:"BlockNumber",noShowSlots:"u32",nDelayTranches:"u32",zerothDelayTrancheWidth:"u32",neededApprovals:"u32",relayVrfModuloSamples:"u32"},InboundDownwardMessage:{pubSentAt:"BlockNumber",pubMsg:"DownwardMessage"},InboundHrmpMessage:{sentAt:"BlockNumber",data:"Bytes"},InboundHrmpLimitations:{validWatermarks:"Vec"},InboundHrmpMessages:"Vec",LocalValidationData:{parentHead:"HeadData",balance:"Balance",codeUpgradeAllowed:"Option"},MessageIngestionType:{downwardMessages:"Vec",horizontalMessages:"BTreeMap"},MessageQueueChain:"RelayChainHash",NodeFeatures:"BitVec",OccupiedCore:{nextUpOnAvailable:"Option",occupiedSince:"BlockNumber",timeOutAt:"BlockNumber",nextUpOnTimeOut:"Option",availability:"BitVec",groupResponsible:"GroupIndex",candidateHash:"CandidateHash",candidateDescriptor:"CandidateDescriptor"},OccupiedCoreAssumption:{_enum:["Included,","TimedOut","Free"]},OutboundHrmpChannelLimitations:{bytesRemaining:"u32",messagesRemaining:"u32"},OutboundHrmpMessage:{recipient:"u32",data:"Bytes"},PendingSlashes:{_alias:{slashKeys:"keys"},slashKeys:"BTreeMap",kind:"SlashingOffenceKind"},TeyrchainDispatchOrigin:{_enum:["Signed","Teyrchain","Root"]},TeyrchainInherentData:{validationData:"PersistedValidationData",relayChainState:"StorageProof",downwardMessages:"Vec",horizontalMessages:"BTreeMap"},TeyrchainsInherentData:{bitfields:"SignedAvailabilityBitfields",backedCandidates:"Vec",disputes:"MultiDisputeStatementSet",parentHeader:"Header"},ParaGenesisArgs:{genesisHead:"Bytes",validationCode:"Bytes",teyrchain:"bool"},ParaId:"u32",ParaInfo:{manager:"AccountId",deposit:"Balance",locked:"bool"},ParaLifecycle:{_enum:["Onboarding","Parathread","Teyrchain","UpgradingToTeyrchain","DowngradingToParathread","OutgoingParathread","OutgoingTeyrchain"]},ParaPastCodeMeta:{upgradeTimes:"Vec",lastPruned:"Option"},ParaScheduling:{_enum:["Always","Dynamic"]},ParathreadClaim:"(ParaId, CollatorId)",ParathreadClaimQueue:{queue:"Vec",nextCoreOffset:"u32"},ParathreadEntry:{claim:"ParathreadClaim",retries:"u32"},ParaValidatorIndex:"u32",PersistedValidationData:{parentHead:"HeadData",relayParentNumber:"RelayChainBlockNumber",relayParentStorageRoot:"Hash",maxPovSize:"u32"},PvfCheckStatement:{accept:"bool",subject:"ValidationCodeHash",sessionIndex:"SessionIndex",validatorIndex:"ParaValidatorIndex"},QueuedParathread:{claim:"ParathreadEntry",coreOffset:"u32"},RelayBlockNumber:"u32",RelayChainBlockNumber:"RelayBlockNumber",RelayHash:"Hash",RelayChainHash:"RelayHash",Remark:"[u8; 32]",ReplacementTimes:{expectedAt:"BlockNumber",activatedAt:"BlockNumber"},Retriable:{_enum:{Never:"Null",WithRetries:"u32"}},ScheduledCore:{paraId:"ParaId",collator:"Option"},Scheduling:{_enum:["Always","Dynamic"]},ScrapedOnChainVotes:{session:"SessionIndex",backingValidatorsPerCandidate:"Vec<(CandidateReceipt, Vec<(ParaValidatorIndex, ValidityAttestation)>)>",disputes:"MultiDisputeStatementSet"},SessionInfo:{activeValidatorIndices:"Vec",randomSeed:"[u8; 32]",disputePeriod:"SessionIndex",validators:"Vec",discoveryKeys:"Vec",assignmentKeys:"Vec",validatorGroups:"Vec>",nCores:"u32",zerothDelayTrancheWidth:"u32",relayVrfModuloSamples:"u32",nDelayTranches:"u32",noShowSlots:"u32",neededApprovals:"u32"},OldV1SessionInfo:{validators:"Vec",discoveryKeys:"Vec",assignmentKeys:"Vec",validatorGroups:"Vec>",nCores:"u32",zerothDelayTrancheWidth:"u32",relayVrfModuloSamples:"u32",nDelayTranches:"u32",noShowSlots:"u32",neededApprovals:"u32"},SessionInfoValidatorGroup:"Vec",SignedAvailabilityBitfield:{payload:"BitVec",validatorIndex:"ParaValidatorIndex",signature:"ValidatorSignature"},SignedAvailabilityBitfields:"Vec",SigningContext:{sessionIndex:"SessionIndex",parentHash:"Hash"},SlashingOffenceKind:{_enum:["ForInvalid","AgainstValid"]},Statement:{_enum:{Never:"Null",Candidate:"Hash",Valid:"Hash",Invalid:"Hash"}},TransientValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",balance:"Balance",codeUpgradeAllowed:"Option",dmqLength:"u32"},UpgradeGoAhead:{_enum:["Abort","GoAhead"]},UpgradeRestriction:{_enum:["Present"]},UpwardMessage:"Bytes",ValidationFunctionParams:{maxCodeSize:"u32",relayChainHeight:"RelayChainBlockNumber",codeUpgradeAllowed:"Option"},ValidationCode:"Bytes",ValidationCodeHash:"Hash",ValidationData:{persisted:"PersistedValidationData",transient:"TransientValidationData"},ValidationDataType:{validationData:"ValidationData",relayChainState:"Vec"},ValidatorSignature:"Signature",ValidityAttestation:{_enum:{Never:"Null",Implicit:"ValidatorSignature",Explicit:"ValidatorSignature"}},MessagingStateSnapshot:{relayDispatchQueueSize:"(u32, u32)",egressChannels:"Vec"},MessagingStateSnapshotEgressEntry:"(ParaId, AbridgedHrmpChannel)",SystemInherentData:"TeyrchainInherentData",VecInboundHrmpMessage:"Vec"}},He={rpc:{},runtime:{DryRunApi:[{methods:{dry_run_call:{description:"Dry run call",params:[{name:"origin",type:"OriginCaller"},{name:"call",type:"RuntimeCall"}],type:"Result"},dry_run_xcm:{description:"Dry run XCM program",params:[{name:"originLocation",type:"VersionedMultiLocation"},{name:"xcm",type:"VersionedXcm"}],type:"Result"}},version:1},{methods:{dry_run_call:{description:"Dry run call",params:[{name:"origin",type:"OriginCaller"},{name:"call",type:"RuntimeCall"},{name:"resultXcmsVersion",type:"u32"}],type:"Result"},dry_run_xcm:{description:"Dry run XCM program",params:[{name:"originLocation",type:"VersionedMultiLocation"},{name:"xcm",type:"VersionedXcm"}],type:"Result"}},version:2}]},types:{PostDispatchInfo:{actualWeight:"Option",paysFee:"Pays"},DispatchResultWithPostInfo:"Result",CallDryRunEffects:{executionResult:"DispatchResultWithPostInfo",emittedEvents:"Vec",localXcm:"Option",forwardedXcms:"Vec<(VersionedMultiLocation, Vec)>"},XcmDryRunEffects:{executionResult:"OutcomeV4",emittedEvents:"Vec",forwardedXcms:"Vec<(VersionedMultiLocation, Vec)>"},XcmDryRunApiError:{_enum:["Unimplemented","VersionedConversionFailed"]}}},Oe={rpc:{},types:{BodyId:{_enum:{Unit:"Null",Named:"Vec",Index:"Compact",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null"}},BodyPart:{_enum:{Voice:"Null",Members:"Compact",Fraction:{nom:"Compact",denom:"Compact"},AtLeastProportion:{nom:"Compact",denom:"Compact"},MoreThanProportion:{nom:"Compact",denom:"Compact"}}},InteriorMultiLocation:"Junctions",NetworkId:{_enum:{Any:"Null",Named:"Vec",Pezkuwi:"Null",Zagros:"Null"}},XcmOrigin:{_enum:{Xcm:"MultiLocation"}},XcmpMessageFormat:{_enum:["ConcatenatedVersionedXcm","ConcatenatedEncodedBlob","Signals"]},XcmAssetId:{_enum:{Concrete:"MultiLocation",Abstract:"Bytes"}},InboundStatus:{_enum:["Ok","Suspended"]},OutboundStatus:{_enum:["Ok","Suspended"]},MultiAssets:"Vec",FungibilityV0:"FungibilityV1",WildFungibilityV0:"WildFungibilityV1",AssetInstanceV0:{_enum:{Undefined:"Null",Index8:"u8",Index16:"Compact",Index32:"Compact",Index64:"Compact",Index128:"Compact",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Vec"}},JunctionV0:{_enum:{Parent:"Null",Teyrchain:"Compact",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PezpalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Vec",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},MultiAssetV0:{_enum:{None:"Null",All:"Null",AllFungible:"Null",AllNonFungible:"Null",AllAbstractFungible:"Vec",AllAbstractNonFungible:"Vec",AllConcreteFungible:"MultiLocationV0",AllConcreteNonFungible:"MultiLocationV0",AbstractFungible:{id:"Vec",instance:"Compact"},AbstractNonFungible:{class:"Vec",instance:"AssetInstanceV0"},ConcreteFungible:{id:"MultiLocationV0",amount:"Compact"},ConcreteNonFungible:{class:"MultiLocationV0",instance:"AssetInstanceV0"}}},MultiLocationV0:{_enum:{Here:"Null",X1:"JunctionV0",X2:"(JunctionV0, JunctionV0)",X3:"(JunctionV0, JunctionV0, JunctionV0)",X4:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X5:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X6:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X7:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X8:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)"}},OriginKindV0:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},ResponseV0:{_enum:{Assets:"Vec"}},XcmV0:{_enum:{WithdrawAsset:{assets:"Vec",effects:"Vec"},ReserveAssetDeposit:{assets:"Vec",effects:"Vec"},ReceiveTeleportedAsset:{assets:"Vec",effects:"Vec"},QueryResponse:{queryId:"Compact",response:"ResponseV0"},TransferAsset:{assets:"Vec",dest:"MultiLocationV0"},TransferReserveAsset:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},RelayedFrom:{who:"MultiLocationV0",message:"XcmV0"}}},XcmErrorV0:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocation, Xcm)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",RecursionLimitReached:"Null"}},XcmOrderV0:{_enum:{Null:"Null",DepositAsset:{assets:"Vec",dest:"MultiLocationV0"},DepositReserveAsset:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},ExchangeAsset:{give:"Vec",receive:"Vec"},InitiateReserveWithdraw:{assets:"Vec",reserve:"MultiLocationV0",effects:"Vec"},InitiateTeleport:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV0",assets:"Vec"},BuyExecution:{fees:"MultiAssetV0",weight:"u64",debt:"u64",haltOnError:"bool",xcm:"Vec"}}},AssetInstanceV1:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Bytes"}},FungibilityV1:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV1"}},JunctionV1:{_enum:{Teyrchain:"Compact",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PezpalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Vec",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},JunctionsV1:{_enum:{Here:"Null",X1:"JunctionV1",X2:"(JunctionV1, JunctionV1)",X3:"(JunctionV1, JunctionV1, JunctionV1)",X4:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X5:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X6:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X7:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X8:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)"}},MultiAssetsV1:"Vec",MultiAssetV1:{id:"XcmAssetId",fungibility:"FungibilityV1"},MultiAssetFilterV1:{_enum:{Definite:"MultiAssetsV1",Wild:"WildMultiAssetV1"}},MultiLocationV1:{parents:"u8",interior:"JunctionsV1"},OriginKindV1:"OriginKindV0",ResponseV1:{_enum:{Assets:"MultiAssetsV1"}},WildFungibilityV1:{_enum:["Fungible","NonFungible"]},WildMultiAssetV1:{_enum:{All:"Null",AllOf:{id:"XcmAssetId",fungibility:"WildFungibilityV1"}}},XcmV1:{_enum:{WithdrawAsset:{assets:"MultiAssetsV1",effects:"Vec"},ReserveAssetDeposit:{assets:"MultiAssetsV1",effects:"Vec"},ReceiveTeleportedAsset:{assets:"MultiAssetsV1",effects:"Vec"},QueryResponse:{queryId:"Compact",response:"ResponseV1"},TransferAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1"},TransferReserveAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1",effects:"Vec"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},RelayedFrom:{who:"MultiLocationV1",message:"XcmV1"}}},XcmErrorV1:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocationV1, XcmV1)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",DestinationUnsupported:"Null",RecursionLimitReached:"Null"}},XcmOrderV1:{_enum:{Noop:"Null",DepositAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",beneficiary:"MultiLocationV1"},DepositReserveAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",dest:"MultiLocationV1",effects:"Vec"},ExchangeAsset:{give:"MultiAssetFilterV1",receive:"MultiAssetsV1"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV1",reserve:"MultiLocationV1",effects:"Vec"},InitiateTeleport:{assets:"MultiAssetFilterV1",dest:"MultiLocationV1",effects:"Vec"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV1",assets:"MultiAssetFilterV1"},BuyExecution:{fees:"MultiAssetV1",weight:"u64",debt:"u64",haltOnError:"bool",instructions:"Vec"}}},AssetIdV2:{_enum:{Concrete:"MultiLocationV2",Abstract:"Bytes"}},AssetInstanceV2:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8;4]",Array8:"[u8;8]",Array16:"[u8;16]",Array32:"[u8;32]",Blob:"Bytes"}},BodyIdV2:{_enum:{Unit:"Null",Named:"Bytes",Index:"Compact",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null",Defense:"Null",Administration:"Null",Treasury:"Null"}},BodyPartV2:{_enum:{Voice:"Null",Members:{count:"Compact"},Fraction:{nom:"Compact",denom:"Compact"},AtLeastProportion:{nom:"Compact",denom:"Compact"},MoreThanProportion:{nom:"Compact",denom:"Compact"}}},NetworkIdV2:{_enum:{Any:"Null",Named:"Bytes",Pezkuwi:"Null",Dicle:"Null",Zagros:"Null"}},JunctionV2:{_enum:{Teyrchain:"Compact",AccountId32:{network:"NetworkIdV2",id:"[u8; 32]"},AccountIndex64:{network:"NetworkIdV2",index:"Compact"},AccountKey20:{network:"NetworkIdV2",key:"[u8; 20]"},PezpalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Bytes",OnlyChild:"Null",Plurality:{id:"BodyIdV2",part:"BodyPartV2"}}},JunctionsV2:{_enum:{Here:"Null",X1:"JunctionV2",X2:"(JunctionV2, JunctionV2)",X3:"(JunctionV2, JunctionV2, JunctionV2)",X4:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2)",X5:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2)",X6:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2)",X7:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2)",X8:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2)"}},FungibilityV2:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV2"}},InteriorMultiLocationV2:"JunctionsV2",MultiAssetV2:{id:"AssetIdV2",fun:"FungibilityV2"},MultiAssetsV2:"Vec",MultiAssetFilterV2:{_enum:{Definite:"MultiAssetsV2",Wild:"WildMultiAssetV2"}},MultiLocationV2:{parents:"u8",interior:"JunctionsV2"},OriginKindV2:{_enum:{Native:"Null",SovereignAccount:"Null",Superuser:"Null",Xcm:"Null"}},WildFungibilityV2:{_enum:{Fungible:"Null",NonFungible:"Null"}},ResponseV2:{_enum:{Null:"Null",Assets:"MultiAssetsV2",ExecutionResult:"Option<(u32, XcmErrorV2)>",Version:"u32"}},ResponseV2Error:"(u32, XcmErrorV2)",WeightLimitV2:{_enum:{Unlimited:"Null",Limited:"Compact"}},InstructionV2:{_enum:{WithdrawAsset:"MultiAssetsV2",ReserveAssetDeposited:"MultiAssetsV2",ReceiveTeleportedAsset:"MultiAssetsV2",QueryResponse:{queryId:"Compact",response:"ResponseV2",maxWeight:"Compact"},TransferAsset:{assets:"MultiAssetsV2",beneficiary:"MultiLocationV2"},TransferReserveAsset:{assets:"MultiAssetsV2",dest:"MultiLocationV2",xcm:"XcmV2"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"Compact",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"InteriorMultiLocationV2",ReportError:{queryId:"Compact",dest:"MultiLocationV2",maxResponseWeight:"Compact"},DepositAsset:{assets:"MultiAssetFilterV2",maxAssets:"Compact",beneficiary:"MultiLocationV2"},DepositReserveAsset:{assets:"MultiAssetFilterV2",maxAssets:"Compact",dest:"MultiLocationV2",xcm:"XcmV2"},ExchangeAsset:{give:"MultiAssetFilterV2",receive:"MultiAssetsV2"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV2",reserve:"MultiLocationV2",xcm:"XcmV2"},InitiateTeleport:{assets:"MultiAssetFilterV2",dest:"MultiLocationV2",xcm:"XcmV2"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV2",assets:"MultiAssetFilterV2",maxResponseWeight:"Compact"},BuyExecution:{fees:"MultiAssetV2",weightLimit:"WeightLimitV2"},RefundSurplus:"Null",SetErrorHandler:"XcmV2",SetAppendix:"XcmV2",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV2",ticket:"MultiLocationV2"},Trap:"Compact",SubscribeVersion:{queryId:"Compact",maxResponseWeight:"Compact"},UnsubscribeVersion:"Null"}},WildMultiAssetV2:{_enum:{All:"Null",AllOf:{id:"AssetIdV2",fun:"WildFungibilityV2"}}},XcmV2:"Vec",XcmErrorV2:{_enum:{Overflow:"Null",Unimplemented:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",MultiLocationFull:"Null",MultiLocationNotInvertible:"Null",BadOrigin:"Null",InvalidLocation:"Null",AssetNotFound:"Null",FailedToTransactAsset:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",ExceedsMaxMessageSize:"Null",DestinationUnsupported:"Null",Transport:"Null",Unroutable:"Null",UnknownClaim:"Null",FailedToDecode:"Null",MaxWeightInvalid:"Null",NotHoldingFees:"Null",TooExpensive:"Null",Trap:"u64",UnhandledXcmVersion:"Null",WeightLimitReached:"Weight",Barrier:"Null",WeightNotComputable:"Null"}},AssetIdV3:{_enum:{Concrete:"MultiLocationV3",Abstract:"Bytes"}},BodyIdV3:{_enum:{Unit:"Null",Moniker:"[u8;4]",Index:"Compact",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null",Defense:"Null",Administration:"Null",Treasury:"Null"}},BodyPartV3:{_enum:{Voice:"Null",Members:{count:"Compact"},Fraction:{nom:"Compact",denom:"Compact"},AtLeastProportion:{nom:"Compact",denom:"Compact"},MoreThanProportion:{nom:"Compact",denom:"Compact"}}},AssetInstanceV3:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8;4]",Array8:"[u8;8]",Array16:"[u8;16]",Array32:"[u8;32]"}},FungibilityV3:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV3"}},InteriorMultiLocationV3:"JunctionsV3",JunctionV3:{_enum:{Teyrchain:"Compact",AccountId32:{network:"Option",id:"[u8;32]"},AccountIndex64:{network:"Option",index:"Compact"},AccountKey20:{network:"Option",key:"[u8;20]"},PezpalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:{length:"u8",data:"[u8;32]"},OnlyChild:"Null",Plurality:{id:"BodyIdV3",part:"BodyPartV3"},GlobalConsensus:"NetworkIdV3"}},JunctionsV3:{_enum:{Here:"Null",X1:"JunctionV3",X2:"(JunctionV3, JunctionV3)",X3:"(JunctionV3, JunctionV3, JunctionV3)",X4:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3)",X5:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3)",X6:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3)",X7:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3)",X8:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3)"}},MaybeErrorCodeV3:{_enum:{Success:"Null",Error:"Bytes",TruncatedError:"Bytes"}},MaxPezpalletsInfo:"u32",MultiAssetV3:{id:"AssetIdV3",fun:"FungibilityV3"},MultiAssetsV3:"Vec",MultiAssetFilterV3:{_enum:{Definite:"MultiAssetsV3",Wild:"WildMultiAssetV3"}},MultiLocationV3:{parents:"u8",interior:"JunctionsV3"},MaxPezpalletNameLen:"u32",NetworkIdV3:{_enum:{ByGenesis:"[u8;32]",ByFork:{blockNumber:"u64",blockHash:"[u8;32]"},Pezkuwi:"Null",Dicle:"Null",Zagros:"Null",Pezkuwichain:"Null",Wococo:"Null",Ethereum:{chainId:"Compact"},BitcoinCore:"Null",BitcoinCash:"Null",PezkuwiBulletin:"Null"}},OriginKindV3:"OriginKindV2",PezpalletInfoV3:{index:"Compact",name:"Bytes",moduleName:"Bytes",major:"Compact",minor:"Compact",patch:"Compact"},WildFungibilityV3:"WildFungibilityV2",QueryResponseInfoV3:{destination:"MultiLocationV3",queryId:"Compact",maxWeight:"WeightV2"},ResponseV3:{_enum:{Null:"Null",Assets:"MultiAssetsV3",ExecutionResult:"Option<(u32,XcmErrorV3)>",Version:"u32",PezpalletsInfo:"Vec",DispatchResult:"MaybeErrorCodeV3"}},XcmErrorV3:{_enum:{Overflow:"Null",Unimplemented:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",LocationFull:"Null",LocationNotInvertible:"Null",BadOrigin:"Null",InvalidLocation:"Null",AssetNotFound:"Null",FailedToTransactAsset:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",ExceedsMaxMessageSize:"Null",DestinationUnsupported:"Null",Transport:"Null",Unroutable:"Null",UnknownClaim:"Null",FailedToDecode:"Null",MaxWeightInvalid:"Null",NotHoldingFees:"Null",TooExpensive:"Null",Trap:"u64",ExpectationFalse:"Null",PezpalletNotFound:"Null",NameMismatch:"Null",VersionIncompatible:"Null",HoldingWouldOverflow:"Null",ExportError:"Null",ReanchorFailed:"Null",NoDeal:"Null",FeesNotMet:"Null",LockError:"Null",NoPermission:"Null",Unanchored:"Null",NotDepositable:"Null",UnhandledXcmVersion:"Null",WeightLimitReached:"WeightV2",Barrier:"Null",ExceedsStackLimit:"Null"}},ResponseV3Error:"(u32, XcmErrorV3)",ResponseV3Result:"Option<(u32, ResponseV3Error)>",WeightLimitV3:{_enum:{Unlimited:"Null",Limited:"WeightV2"}},InstructionV3:{_enum:{WithdrawAsset:"MultiAssetsV3",ReserveAssetDeposited:"MultiAssetsV3",ReceiveTeleportedAsset:"MultiAssetsV3",QueryResponse:{queryId:"Compact",response:"ResponseV3",maxWeight:"WeightV2",querier:"Option"},TransferAsset:{assets:"MultiAssetsV3",beneficiary:"MultiLocationV3"},TransferReserveAsset:{assets:"MultiAssetsV3",dest:"MultiLocationV3",xcm:"XcmV3"},Transact:{originKind:"XcmOriginKind",requireWeightAtMost:"WeightV2",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"JunctionsV3",ReportError:"QueryResponseInfoV3",DepositAsset:{assets:"MultiAssetFilterV3",beneficiary:"MultiLocationV3"},DepositReserveAsset:{assets:"MultiAssetFilterV3",dest:"MultiLocationV3",xcm:"XcmV3"},ExchangeAsset:{give:"MultiAssetFilterV3",want:"MultiAssetsV3",maximal:"bool"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV3",reserve:"MultiLocationV3",xcm:"XcmV3"},InitiateTeleport:{assets:"MultiAssetFilterV3",dest:"MultiLocationV3",xcm:"XcmV3"},ReportHolding:{responseInfo:"QueryResponseInfoV3",assets:"MultiAssetFilterV3"},BuyExecution:{fees:"MultiAssetV3",weightLimit:"WeightLimitV3"},RefundSurplus:"Null",SetErrorHandler:"XcmV3",SetAppendix:"XcmV3",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV3",ticket:"MultiLocationV3"},Trap:"Compact",SubscribeVersion:{queryId:"Compact",maxResponseWeight:"WeightV2"},UnsubscribeVersion:"Null",BurnAsset:"MultiAssetsV3",ExpectAsset:"MultiAssetsV3",ExpectOrigin:"Option",ExpectError:"Option<(u32, XcmErrorV3)>",ExpectTransactStatus:"MaybeErrorCodeV3",QueryPezpallet:{moduleName:"Vec",responseInfo:"QueryResponseInfoV3"},ExpectPezpallet:{index:"Compact",name:"Vec",moduleName:"Vec",crateMajor:"Compact",minCrateMinor:"Compact"},ReportTransactStatus:"QueryResponseInfoV3",ClearTransactStatus:"Null",UniversalOrigin:"JunctionV3",ExportMessage:{network:"NetworkIdV3",destination:"JunctionsV3",xcm:"XcmV3"},LockAsset:{asset:"MultiAssetV3",unlocker:"MultiLocationV3"},UnlockAsset:{asset:"MultiAssetV3",target:"MultiLocationV3"},NoteUnlockable:{asset:"MultiAssetV3",owner:"MultiLocationV3"},RequestUnlock:{asset:"MultiAssetV3",locker:"MultiLocationV3"},SetFeesMode:{jitWithdraw:"bool"},SetTopic:"[u8; 32]",ClearTopic:"Null",AliasOrigin:"MultiLocationV3",UnpaidExecution:{weightLimit:"WeightLimitV3",checkOrigin:"Option"}}},WildMultiAssetV3:{_enum:{All:"Null",AllOf:{id:"AssetIdV3",fun:"WildFungibilityV2"},AllCounted:"Compact",AllOfCounted:{id:"AssetIdV3",fun:"WildFungibilityV2",count:"Compact"}}},VersionV3:"u32",XcmV3:"Vec",AssetIdV4:"MultiLocationV4",AssetInstanceV4:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8;4]",Array8:"[u8;8]",Array16:"[u8;16]",Array32:"[u8;32]"}},FungibilityV4:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV4"}},UncheckedFungibilityV4:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV4"}},JunctionV4:{_enum:{Teyrchain:"Compact",AccountId32:{network:"Option",id:"[u8;32]"},AccountIndex64:{network:"Option",index:"Compact"},AccountKey20:{network:"Option",key:"[u8;20]"},PezpalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:{length:"u8",data:"[u8;32]"},OnlyChild:"Null",Plurality:{id:"BodyIdV3",part:"BodyPartV3"},GlobalConsensus:"NetworkIdV4"}},JunctionsV4:{_enum:{Here:"Null",X1:"[JunctionV4;1]",X2:"[JunctionV4;2]",X3:"[JunctionV4;3]",X4:"[JunctionV4;4]",X5:"[JunctionV4;5]",X6:"[JunctionV4;6]",X7:"[JunctionV4;7]",X8:"[JunctionV4;8]"}},MaxPezpalletsInfo:"u32",NetworkIdV4:"NetworkIdV3",MultiAssetV4:{id:"AssetIdV4",fun:"FungibilityV4"},MultiAssetsV4:"Vec",MultiAssetFilterV4:{_enum:{Definite:"MultiAssetsV4",Wild:"WildMultiAssetV4"}},MultiLocationV4:{parents:"u8",interior:"JunctionsV4"},OriginKindV4:"XcmOriginKind",PezpalletInfoV4:"PezpalletInfoV3",WildFungibilityV4:"WildFungibilityV2",QueryResponseInfoV4:{destination:"MultiLocationV4",queryId:"Compact",maxWeight:"WeightV2"},ResponseV4:{_enum:{Null:"Null",Assets:"MultiAssetsV4",ExecutionResult:"Option<(u32, XcmErrorV3)>",Version:"u32",PezpalletsInfo:"Vec",DispatchResult:"MaybeErrorCodeV3"}},InstructionV4:{_enum:{WithdrawAsset:"MultiAssetsV4",ReserveAssetDeposited:"MultiAssetsV4",ReceiveTeleportedAsset:"MultiAssetsV4",QueryResponse:{queryId:"Compact",response:"ResponseV4",maxWeight:"WeightV2",querier:"Option"},TransferAsset:{assets:"MultiAssetsV4",beneficiary:"MultiLocationV4"},TransferReserveAsset:{assets:"MultiAssetsV4",dest:"MultiLocationV4",xcm:"XcmV4"},Transact:{originKind:"OriginKindV4",requireWeightAtMost:"WeightV2",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"JunctionsV4",ReportError:"QueryResponseInfoV4",DepositAsset:{assets:"MultiAssetFilterV4",beneficiary:"MultiLocationV4"},DepositReserveAsset:{assets:"MultiAssetFilterV4",dest:"MultiLocationV4",xcm:"XcmV4"},ExchangeAsset:{give:"MultiAssetFilterV4",want:"MultiAssetsV4",maximal:"bool"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV4",reserve:"MultiLocationV4",xcm:"XcmV4"},InitiateTeleport:{assets:"MultiAssetFilterV4",dest:"MultiLocationV4",xcm:"XcmV4"},ReportHolding:{responseInfo:"QueryResponseInfoV4",assets:"MultiAssetFilterV4"},BuyExecution:{fees:"MultiAssetV4",weightLimit:"WeightLimitV3"},RefundSurplus:"Null",SetErrorHandler:"XcmV4",SetAppendix:"XcmV4",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV4",ticket:"MultiLocationV4"},Trap:"Compact",SubscribeVersion:{queryId:"Compact",maxResponseWeight:"WeightV2"},UnsubscribeVersion:"Null",BurnAsset:"MultiAssetsV4",ExpectAsset:"MultiAssetsV4",ExpectOrigin:"Option",ExpectError:"Option<(u32, XcmErrorV3)>",ExpectTransactStatus:"MaybeErrorCodeV3",QueryPezpallet:{moduleName:"Vec",responseInfo:"QueryResponseInfoV4"},ExpectPezpallet:{index:"Compact",name:"Vec",moduleName:"Vec",crateMajor:"Compact",minCrateMinor:"Compact"},ReportTransactStatus:"QueryResponseInfoV4",ClearTransactStatus:"Null",UniversalOrigin:"JunctionV4",ExportMessage:{network:"NetworkIdV4",destination:"JunctionsV4",xcm:"XcmV4"},LockAsset:{asset:"MultiAssetV4",unlocker:"MultiLocationV4"},UnlockAsset:{asset:"MultiAssetV4",target:"MultiLocationV4"},NoteUnlockable:{asset:"MultiAssetV4",owner:"MultiLocationV4"},RequestUnlock:{asset:"MultiAssetV4",locker:"MultiLocationV4"},SetFeesMode:{jitWithdraw:"bool"},SetTopic:"[u8;32]",ClearTopic:"Null",AliasOrigin:"MultiLocationV4",UnpaidExecution:{weightLimit:"WeightLimitV3",checkOrigin:"Option"}}},OutcomeV4:{_enum:{Complete:{used:"WeightV2"},Incomplete:{used:"WeightV2",error:"XcmErrorV3"},Error:{error:"XcmErrorV3"}}},WildMultiAssetV4:{_enum:{All:"Null",AllOf:{id:"AssetIdV4",fun:"WildFungibilityV4"},AllCounted:"Compact",AllOfCounted:{id:"AssetIdV4",fun:"WildFungibilityV4",count:"Compact"}}},VersionV4:"u32",XcmV4:"Vec",XcmErrorV4:"XcmErrorV3",AssetIdV5:"MultiLocationV5",AssetInstanceV5:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8;4]",Array8:"[u8;8]",Array16:"[u8;16]",Array32:"[u8;32]"}},MultiAssetV5:{id:"AssetIdV5",fun:"FungibilityV5"},MultiAssetsV5:"Vec",WildMultiAssetV5:{_enum:{All:"Null",AllOf:{id:"AssetIdV5",fun:"WildFungibilityV5"},AllCounted:"Compact",AllOfCounted:{id:"AssetIdV5",fun:"WildFungibilityV5",count:"Compact"}}},MultiAssetFilterV5:{_enum:{Definite:"MultiAssetsV5",Wild:"WildMultiAssetV5"}},MultiAssetTransferFilterV5:{_enum:{Teleport:"MultiAssetFilterV5",ReserveDeposit:"MultiAssetFilterV5",ReserveWithdraw:"MultiAssetFilterV5"}},FungibilityV5:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV5"}},UncheckedFungibilityV5:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV5"}},WildFungibilityV5:"WildFungibilityV2",JunctionV5:{_enum:{Teyrchain:"Compact",AccountId32:{network:"Option",id:"[u8;32]"},AccountIndex64:{network:"Option",index:"Compact"},AccountKey20:{network:"Option",key:"[u8;20]"},PezpalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:{length:"u8",data:"[u8;32]"},OnlyChild:"Null",Plurality:{id:"BodyIdV3",part:"BodyPartV3"},GlobalConsensus:"NetworkIdV5"}},NetworkIdV5:{_enum:{ByGenesis:"[u8;32]",ByFork:{blockNumber:"u64",blockHash:"[u8;32]"},Pezkuwi:"Null",Dicle:"Null",Zagros:"Null",Ethereum:{chainId:"Compact"},BitcoinCore:"Null",BitcoinCash:"Null",PezkuwiBulletin:"Null"}},JunctionsV5:{_enum:{Here:"Null",X1:"[JunctionV5;1]",X2:"[JunctionV5;2]",X3:"[JunctionV5;3]",X4:"[JunctionV5;4]",X5:"[JunctionV5;5]",X6:"[JunctionV5;6]",X7:"[JunctionV5;7]",X8:"[JunctionV5;8]"}},MultiLocationV5:{parents:"u8",interior:"JunctionsV5"},InteriorMultiLocationV5:"JunctionsV5",XcmV5:"Vec",PezpalletInfoV5:"PezpalletInfoV3",ResponseV5:{_enum:{Null:"Null",Assets:"MultiAssetsV5",ExecutionResult:"Option<(u32, XcmErrorV3)>",Version:"u32",PezpalletsInfo:"Vec",DispatchResult:"MaybeErrorCodeV3"}},QueryResponseInfoV5:{destination:"MultiLocationV5",queryId:"Compact",maxWeight:"WeightV2"},InstructionV5:{_enum:{WithdrawAsset:"MultiAssetsV5",ReserveAssetDeposited:"MultiAssetsV5",ReceiveTeleportedAsset:"MultiAssetsV5",QueryResponse:{queryId:"Compact",response:"ResponseV5",maxWeight:"WeightV2",querier:"Option"},TransferAsset:{assets:"MultiAssetsV5",beneficiary:"MultiLocationV5"},TransferReserveAsset:{assets:"MultiAssetsV5",dest:"MultiLocationV5",xcm:"XcmV5"},Transact:{originKind:"OriginKindV4",requireWeightAtMost:"WeightV2",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"InteriorMultiLocationV5",ReportError:"QueryResponseInfoV4",DepositAsset:{assets:"MultiAssetFilterV5",beneficiary:"MultiLocationV5"},DepositReserveAsset:{assets:"MultiAssetFilterV5",dest:"MultiLocationV5",xcm:"XcmV5"},ExchangeAsset:{give:"MultiAssetFilterV5",want:"MultiAssetsV5",maximal:"bool"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV5",reserve:"MultiLocationV5",xcm:"XcmV5"},InitiateTeleport:{assets:"MultiAssetFilterV5",dest:"MultiLocationV5",xcm:"XcmV5"},ReportHolding:{responseInfo:"QueryResponseInfoV4",assets:"MultiAssetFilterV5"},BuyExecution:{fees:"MultiAssetV4",weightLimit:"WeightLimitV3"},RefundSurplus:"Null",SetErrorHandler:"XcmV5",SetAppendix:"XcmV5",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV5",ticket:"MultiLocationV5"},Trap:"Compact",SubscribeVersion:{queryId:"Compact",maxResponseWeight:"WeightV2"},UnsubscribeVersion:"Null",BurnAsset:"MultiAssetsV5",ExpectAsset:"MultiAssetsV5",ExpectOrigin:"Option",ExpectError:"Option<(u32, XcmErrorV3)>",ExpectTransactStatus:"MaybeErrorCodeV3",QueryPezpallet:{moduleName:"Vec",responseInfo:"QueryResponseInfoV4"},ExpectPezpallet:{index:"Compact",name:"Vec",moduleName:"Vec",crateMajor:"Compact",minCrateMinor:"Compact"},ReportTransactStatus:"QueryResponseInfoV4",ClearTransactStatus:"Null",UniversalOrigin:"JunctionV5",ExportMessage:{network:"NetworkIdV5",destination:"InteriorMultiLocationV5",xcm:"XcmV5"},LockAsset:{asset:"MultiAssetV5",unlocker:"MultiLocationV5"},UnlockAsset:{asset:"MultiAssetV5",target:"MultiLocationV5"},NoteUnlockable:{asset:"MultiAssetV5",owner:"MultiLocationV5"},RequestUnlock:{asset:"MultiAssetV5",locker:"MultiLocationV5"},SetFeesMode:{jitWithdraw:"bool"},SetTopic:"[u8;32]",ClearTopic:"Null",AliasOrigin:"MultiLocationV5",UnpaidExecution:{weightLimit:"WeightLimitV3",checkOrigin:"Option"},PayFees:{asset:"MultiAssetV5"},InitiateTransfer:{destination:"MultiLocationV5",remoteFees:"Option",preserveOrigin:"bool",assets:"Vec",remoteXcm:"XcmV5"},ExecuteWithOrigin:{descendant_origin:"Option",xcm:"XcmV5"},SetHints:{hints:"Vec"}}},HintV5:{_enum:{AssetClaimer:{location:"MultiLocationV5"}}},XcmErrorV5:"XcmErrorV3",...(0,a(47898)._)("V5"),DoubleEncodedCall:{encoded:"Bytes"},XcmOriginKind:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},Outcome:{_enum:{Complete:"Weight",Incomplete:"(Weight, XcmErrorV0)",Error:"XcmErrorV0"}},QueryId:"u64",QueryStatus:{_enum:{Pending:{responder:"VersionedMultiLocation",maybeNotify:"Option<(u8, u8)>",timeout:"BlockNumber"},Ready:{response:"VersionedResponse",at:"BlockNumber"}}},QueueConfigData:{suspendThreshold:"u32",dropThreshold:"u32",resumeThreshold:"u32",thresholdWeight:"Weight",weightRestrictDecay:"Weight"},VersionMigrationStage:{_enum:{MigrateSupportedVersion:"Null",MigrateVersionNotifiers:"Null",NotifyCurrentTargets:"Option",MigrateAndNotifyOldTargets:"Null"}},VersionedMultiAsset:{_enum:{V0:"MultiAssetV0",V1:"MultiAssetV1",V2:"MultiAssetV2",V3:"MultiAssetV3",V4:"MultiAssetV4",V5:"MultiAssetV5"}},VersionedMultiAssets:{_enum:{V0:"Vec",V1:"MultiAssetsV1",V2:"MultiAssetsV2",V3:"MultiAssetsV3",V4:"MultiAssetsV4",V5:"MultiAssetsV5"}},VersionedMultiLocation:{_enum:{V0:"MultiLocationV0",V1:"MultiLocationV1",V2:"MultiLocationV2",V3:"MultiLocationV3",V4:"MultiLocationV4",v5:"MultiLocationV5"}},VersionedResponse:{V0:"ResponseV0",V1:"ResponseV1",V2:"ResponseV2",V3:"ResponseV3",V4:"ResponseV4",V5:"ResponseV5"},VersionedXcm:{_enum:{V0:"XcmV0",V1:"XcmV1",V2:"XcmV2",V3:"XcmV3",V4:"XcmV4",V5:"XcmV5"}},XcmVersion:"u32"}},Ue={rpc:{},runtime:{XcmPaymentApi:[{methods:{query_acceptable_payment_assets:{description:"The API to query acceptable payment assets",params:[{name:"version",type:"u32"}],type:"Result, XcmPaymentApiError>"},query_weight_to_asset_fee:{description:"",params:[{name:"weight",type:"WeightV2"},{name:"asset",type:"XcmVersionedAssetId"}],type:"Result"},query_xcm_weight:{description:"",params:[{name:"message",type:"XcmVersionedXcm"}],type:"Result"}},version:1}]},types:{XcmPaymentApiError:{_enum:["Unimplemented","VersionedConversionFailed","WeightNotComputable","UnhandledXcmVersion","AssetNotFound"]}}},_e={rpc:{},runtime:{LocationToAccountApi:[{methods:{convert_location:{description:"Converts `Location` to `AccountId`",params:[{name:"location",type:"XcmVersionedLocation"}],type:"Result"}},version:1}]},types:{Error:{_enum:["Unsupported","VersionedConversionFailed"]}}},Le={rpc:{},types:{ContractCryptoHasher:{_enum:["Blake2x256","Sha2x256","Keccak256"]},ContractDiscriminant:"u32",ContractLayoutArray:{offset:"ContractLayoutKey",len:"u32",cellsPerElem:"u64",layout:"ContractStorageLayout"},ContractLayoutCell:{key:"ContractLayoutKey",ty:"SiLookupTypeId"},ContractLayoutEnum:{dispatchKey:"ContractLayoutKey",variants:"BTreeMap"},ContractLayoutHash:{offset:"ContractLayoutKey",strategy:"ContractLayoutHashingStrategy",layout:"ContractStorageLayout"},ContractLayoutHashingStrategy:{hasher:"ContractCryptoHasher",postfix:"Vec",prefix:"Vec"},ContractLayoutKey:"[u8; 32]",ContractLayoutStruct:{fields:"Vec"},ContractLayoutStructField:{layout:"ContractStorageLayout",name:"Text"},ContractStorageLayout:{_enum:{Cell:"ContractLayoutCell",Hash:"ContractLayoutHash",Array:"ContractLayoutArray",Struct:"ContractLayoutStruct",Enum:"ContractLayoutEnum"}},ContractConstructorSpecV0:{name:"Text",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV1:{name:"Vec",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV2:{label:"Text",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV3:{label:"Text",selector:"ContractSelector",payable:"bool",args:"Vec",docs:"Vec"},ContractConstructorSpecV4:{label:"Text",selector:"ContractSelector",payable:"bool",args:"Vec",docs:"Vec",default:"bool",returnType:"Option"},ContractContractSpecV0:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV1:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV2:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV3:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV4:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec",environment:"ContractEnvironmentV4"},ContractContractSpecV5:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec",environment:"ContractEnvironmentV4"},ContractContractSpecV6:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec",environment:"ContractEnvironmentV4"},ContractDisplayName:"SiPath",ContractEventParamSpecV0:{name:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec"},ContractEventParamSpecV2:{label:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec"},ContractEventSpecV0:{name:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV1:{name:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV2:{label:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV3:{label:"Text",args:"Vec",docs:"Vec",module_path:"Text",signature_topic:"Option<[u8; 32]>"},ContractMessageParamSpecV0:{name:"Text",type:"ContractTypeSpec"},ContractMessageParamSpecV2:{label:"Text",type:"ContractTypeSpec"},ContractMessageSpecV0:{name:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV1:{name:"Vec",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV2:{label:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV3:{label:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec",default:"bool"},ContractSelector:"[u8; 4]",ContractTypeSpec:{type:"SiLookupTypeId",displayName:"ContractDisplayName"},ContractConstructorSpecLatest:"ContractConstructorSpecV4",ContractEventSpecLatest:"ContractEventSpecV3",ContractEventParamSpecLatest:"ContractEventParamSpecV2",ContractMessageParamSpecLatest:"ContractMessageParamSpecV2",ContractMessageSpecLatest:"ContractMessageSpecV3",ContractMetadataLatest:"ContractMetadataV6",ContractProjectInfo:{source:"ContractProjectSource",contract:"ContractProjectContract"},ContractReviveProjectInfo:{source:"ContractReviveProjectSource",contract:"ContractProjectContract"},ContractMetadataV0:{metadataVersion:"Text",types:"Vec",spec:"ContractContractSpecV0"},ContractMetadataV1:{types:"Vec",spec:"ContractContractSpecV1"},ContractMetadataV2:{types:"Vec",spec:"ContractContractSpecV2"},ContractMetadataV3:{types:"Vec",spec:"ContractContractSpecV3"},ContractMetadataV4:{types:"Vec",spec:"ContractContractSpecV4",version:"Text"},ContractMetadataV5:{types:"Vec",spec:"ContractContractSpecV5",version:"u64"},ContractMetadataV6:{types:"Vec",spec:"ContractContractSpecV6",version:"u64"},ContractMetadata:{_enum:{V0:"ContractMetadataV0",V1:"ContractMetadataV1",V2:"ContractMetadataV2",V3:"ContractMetadataV3",V4:"ContractMetadataV4",V5:"ContractMetadataV5",V6:"ContractMetadataV6"}},ContractProjectV0:{metadataVersion:"Text",source:"ContractProjectSource",contract:"ContractProjectContract",types:"Vec",spec:"ContractContractSpecV0"},ContractProject:"(ContractProjectInfo, ContractMetadata)",ContractProjectContract:{_alias:{docs:"documentation"},name:"Text",version:"Text",authors:"Vec",description:"Option",docs:"Option",repository:"Option",homepage:"Option",license:"Option"},ContractProjectSource:{_alias:{wasmHash:"hash"},wasmHash:"[u8; 32]",language:"Text",compiler:"Text",wasm:"Raw"},ContractReviveProjectSource:{_alias:{wasmHash:"hash",wasm:"contract_binary"},wasmHash:"[u8; 32]",language:"Text",compiler:"Text",wasm:"Raw"},ContractEnvironmentV4:{_alias:{hashType:"hash"},accountId:"Option",balance:"Option",blockNumber:"Option",hashType:"Option",timestamp:"Option",maxEventTopics:"Option"}}},De={account_basic:{description:"Returns pallet_evm::Accounts by address.",params:[{name:"address",type:"H160"}],type:"EvmAccount"},account_code_at:{description:"For a given account address, returns pallet_evm::AccountCodes.",params:[{name:"address",type:"H160"}],type:"Bytes"},author:{description:"Returns the converted FindAuthor::find_author authority id.",params:[],type:"H160"},call:{description:"Returns a frame_ethereum::call response. If `estimate` is true,",params:[{name:"from",type:"H160"},{name:"to",type:"H160"},{name:"data",type:"Vec"},{name:"value",type:"U256"},{name:"gasLimit",type:"U256"},{name:"maxFeePerGas",type:"Option"},{name:"maxPriorityFeePerGas",type:"Option"},{name:"nonce",type:"Option"},{name:"estimate",type:"bool"},{name:"accessList",type:"Option)>>"}],type:"Result"},chain_id:{description:"Returns runtime defined pallet_evm::ChainId.",params:[],type:"u64"},create:{description:"Returns a frame_ethereum::call response. If `estimate` is true,",params:[{name:"from",type:"H160"},{name:"data",type:"Vec"},{name:"value",type:"U256"},{name:"gasLimit",type:"U256"},{name:"maxFeePerGas",type:"Option"},{name:"maxPriorityFeePerGas",type:"Option"},{name:"nonce",type:"Option"},{name:"estimate",type:"bool"},{name:"accessList",type:"Option)>>"}],type:"Result"},current_all:{description:"Return all the current data for a block in a single runtime call.",params:[],type:"(Option, Option>, Option>)"},current_block:{description:"Return the current block.",params:[],type:"BlockV2"},current_receipts:{description:"Return the current receipt.",params:[],type:"Option>"},current_transaction_statuses:{description:"Return the current transaction status.",params:[],type:"Option>"},elasticity:{description:"Return the elasticity multiplier.",params:[],type:"Option"},extrinsic_filter:{description:"Receives a `Vec` and filters all the ethereum transactions.",params:[{name:"xts",type:"Vec"}],type:"Vec"},gas_price:{description:"Returns FixedGasPrice::min_gas_price",params:[],type:"u256"},storage_at:{description:"For a given account address and index, returns pallet_evm::AccountStorages.",params:[{name:"address",type:"H160"},{name:"index",type:"u256"}],type:"H256"}},Fe={rpc:{listening:{aliasSection:"net",description:"Returns true if client is actively listening for network connections. Otherwise false.",params:[],type:"bool"},peerCount:{aliasSection:"net",description:"Returns number of peers connected to node.",params:[],type:"Text"},version:{aliasSection:"net",description:"Returns protocol version.",params:[],type:"Text"},clientVersion:{aliasSection:"web3",description:"Returns current client version.",params:[],type:"Text"},sha3:{aliasSection:"web3",description:"Returns sha3 of the given data",params:[{name:"data",type:"Bytes"}],type:"H256"},accounts:{description:"Returns accounts list.",params:[],type:"Vec"},blockNumber:{description:"Returns the blockNumber",params:[],type:"U256"},call:{description:"Call contract, returning the output data.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},chainId:{description:"Returns the chain ID used for transaction signing at the current best block. None is returned if not available.",params:[],type:"U64"},coinbase:{description:"Returns block author.",params:[],type:"H160"},estimateGas:{description:"Estimate gas needed for execution of given contract.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},feeHistory:{description:"Returns fee history for given block count & reward percentiles",params:[{name:"blockCount",type:"U256"},{name:"newestBlock",type:"BlockNumber"},{name:"rewardPercentiles",type:"Option>"}],type:"EthFeeHistory"},gasPrice:{description:"Returns current gas price.",params:[],type:"U256"},getBalance:{description:"Returns balance of the given account.",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getBlockByHash:{description:"Returns block with given hash.",params:[{name:"hash",type:"H256"},{name:"full",type:"bool"}],type:"Option"},getBlockByNumber:{description:"Returns block with given number.",params:[{name:"block",type:"BlockNumber"},{name:"full",type:"bool"}],type:"Option"},getBlockTransactionCountByHash:{description:"Returns the number of transactions in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getBlockTransactionCountByNumber:{description:"Returns the number of transactions in a block with given block number.",params:[{name:"block",type:"BlockNumber"}],type:"U256"},getCode:{description:"Returns the code at given address at given time (block number).",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},getFilterChanges:{description:"Returns filter changes since last poll.",params:[{name:"index",type:"U256"}],type:"EthFilterChanges"},getFilterLogs:{description:"Returns all logs matching given filter (in a range 'from' - 'to').",params:[{name:"index",type:"U256"}],type:"Vec"},getLogs:{description:"Returns logs matching given filter object.",params:[{name:"filter",type:"EthFilter"}],type:"Vec"},getProof:{description:"Returns proof for account and storage.",params:[{name:"address",type:"H160"},{name:"storageKeys",type:"Vec"},{name:"number",type:"BlockNumber"}],type:"EthAccount"},getStorageAt:{description:"Returns content of the storage at given address.",params:[{name:"address",type:"H160"},{name:"index",type:"U256"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"H256"},getTransactionByBlockHashAndIndex:{description:"Returns transaction at given block hash and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByBlockNumberAndIndex:{description:"Returns transaction by given block number and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByHash:{description:"Get transaction by its hash.",params:[{name:"hash",type:"H256"}],type:"EthTransaction"},getTransactionCount:{description:"Returns the number of transactions sent from given address at given time (block number).",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getTransactionReceipt:{description:"Returns transaction receipt by transaction hash.",params:[{name:"hash",type:"H256"}],type:"EthReceipt"},getUncleByBlockHashAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleByBlockNumberAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleCountByBlockHash:{description:"Returns the number of uncles in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getUncleCountByBlockNumber:{description:"Returns the number of uncles in a block with given block number.",params:[{name:"number",type:"BlockNumber"}],type:"U256"},getWork:{description:"Returns the hash of the current block, the seedHash, and the boundary condition to be met.",params:[],type:"EthWork"},hashrate:{description:"Returns the number of hashes per second that the node is mining with.",params:[],type:"U256"},maxPriorityFeePerGas:{description:"Returns max priority fee per gas",params:[],type:"U256"},mining:{description:"Returns true if client is actively mining new blocks.",params:[],type:"bool"},newBlockFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},newFilter:{description:"Returns id of new filter.",params:[{name:"filter",type:"EthFilter"}],type:"U256"},newPendingTransactionFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},protocolVersion:{description:"Returns protocol version encoded as a string (quotes are necessary).",params:[],type:"u64"},sendRawTransaction:{description:"Sends signed transaction, returning its hash.",params:[{name:"bytes",type:"Bytes"}],type:"H256"},sendTransaction:{description:"Sends transaction; will block waiting for signer to return the transaction hash",params:[{name:"tx",type:"EthTransactionRequest"}],type:"H256"},submitHashrate:{description:"Used for submitting mining hashrate.",params:[{name:"index",type:"U256"},{name:"hash",type:"H256"}],type:"bool"},submitWork:{description:"Used for submitting a proof-of-work solution.",params:[{name:"nonce",type:"H64"},{name:"headerHash",type:"H256"},{name:"mixDigest",type:"H256"}],type:"bool"},subscribe:{description:"Subscribe to Eth subscription.",params:[{name:"kind",type:"EthSubKind"},{isOptional:!0,name:"params",type:"EthSubParams"}],pubsub:["subscription","subscribe","unsubscribe"],type:"Null"},syncing:{description:"Returns an object with data about the sync status or false.",params:[],type:"EthSyncStatus"},uninstallFilter:{description:"Uninstalls filter.",params:[{name:"index",type:"U256"}],type:"bool"}},runtime:{ConvertTransactionRuntimeApi:[{methods:{convert_transaction:{description:"Converts an Ethereum-style transaction to Extrinsic",params:[{name:"transaction",type:"TransactionV2"}],type:"Extrinsic"}},version:2},{methods:{convert_transaction:{description:"Converts an Ethereum-style transaction to Extrinsic",params:[{name:"transaction",type:"TransactionV3"}],type:"Extrinsic"}},version:3}],DebugRuntimeApi:[{methods:{trace_block:{description:"Trace all block extrinsics",params:[{name:"extrinsics",type:"Vec"},{name:"knownTransactions",type:"Vec"}],type:"Result<(), DispatchError>"},trace_transaction:{description:"Trace transaction extrinsics",params:[{name:"extrinsics",type:"Vec"},{name:"transaction",type:"EthTransaction"}],type:"Result<(), DispatchError>"}},version:4}],EthereumRuntimeRPCApi:[{methods:{...De},version:4},{methods:{...De,call:{description:"Returns a frame_ethereum::call response. If `estimate` is true,",params:[{name:"from",type:"H160"},{name:"to",type:"H160"},{name:"data",type:"Vec"},{name:"value",type:"U256"},{name:"gasLimit",type:"U256"},{name:"maxFeePerGas",type:"Option"},{name:"maxPriorityFeePerGas",type:"Option"},{name:"nonce",type:"Option"},{name:"estimate",type:"bool"},{name:"accessList",type:"Option)>>"}],type:"Result"},create:{description:"Returns a frame_ethereum::call response. If `estimate` is true,",params:[{name:"from",type:"H160"},{name:"data",type:"Vec"},{name:"value",type:"U256"},{name:"gasLimit",type:"U256"},{name:"maxFeePerGas",type:"Option"},{name:"maxPriorityFeePerGas",type:"Option"},{name:"nonce",type:"Option"},{name:"estimate",type:"bool"},{name:"accessList",type:"Option)>>"}],type:"Result"}},version:5}]},types:{BlockV0:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},LegacyTransaction:{nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",signature:"EthLegacyTransactionSignature"},TransactionV0:"LegacyTransaction",BlockV1:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP2930Transaction:{chainId:"u64",nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",signature:"EthTransactionSignature"},TransactionV1:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction"}},BlockV2:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP1559Transaction:{chainId:"u64",nonce:"U256",maxPriorityFeePerGas:"U256",maxFeePerGas:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",signature:"EthTransactionSignature"},TransactionV2:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction",EIP1559:"EIP1559Transaction"}},BlockV3:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP7702Transaction:{chainId:"u64",nonce:"U256",maxPriorityFeePerGas:"U256",maxFeePerGas:"U256",gasLimit:"U256",destination:"EthTransactionAction",value:"U256",data:"Bytes",accessList:"EthAccessList",authorizationList:"EthAuthorizationList",signature:"EthTransactionSignature"},TransactionV3:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction",EIP1559:"EIP1559Transaction",EIP7702:"EIP7702Transaction"}},EthereumAccountId:"GenericEthereumAccountId",EthereumAddress:"GenericEthereumAccountId",EthereumLookupSource:"GenericEthereumLookupSource",EthereumSignature:"[u8; 65]",EthAccessListItem:{address:"EthAddress",slots:"Vec"},EthAccessList:"Vec",EthAuthorizationList:"Vec",EthAuthorizationListItem:{chainId:"u64",address:"H160",nonce:"U256",signature:"EthAuthorizationSignature"},EthAuthorizationSignature:{oddYParity:"bool",r:"H256",s:"H256"},EthAccount:{address:"EthAddress",balance:"U256",nonce:"U256",codeHash:"H256",storageHash:"H256",accountProof:"Vec",storageProof:"Vec"},EthAddress:"H160",EthBlock:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EthHeader:{parentHash:"H256",ommersHash:"H256",beneficiary:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",logsBloom:"EthBloom",difficulty:"U256",number:"U256",gasLimit:"U256",gasUsed:"U256",timestamp:"u64",extraData:"Bytes",mixMash:"H256",nonce:"H64"},EthRichBlock:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",totalDifficulty:"Option",sealFields:"Vec",uncles:"Vec",transactions:"Vec",blockSize:"Option"},EthBloom:"H2048",EthCallRequest:{from:"Option",to:"Option",gasPrice:"Option",gas:"Option",value:"Option",data:"Option",nonce:"Option"},EthFeeHistory:{oldestBlock:"U256",baseFeePerGas:"Vec",gasUsedRatio:"Vec",reward:"Option>>"},EthFilter:{fromBlock:"Option",toBlock:"Option",blockHash:"Option",address:"Option",topics:"Option"},EthFilterAddress:{_enum:{Single:"EthAddress",Multiple:"Vec",Null:"Null"}},EthFilterChanges:{_enum:{Logs:"Vec",Hashes:"Vec",Empty:"Null"}},EthFilterTopic:{_enum:{Single:"EthFilterTopicInner",Multiple:"Vec",Null:"Null"}},EthFilterTopicEntry:"Option",EthFilterTopicInner:{_enum:{Single:"EthFilterTopicEntry",Multiple:"Vec",Null:"Null"}},EthRichHeader:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",sealFields:"Vec",blockSize:"Option"},EthLog:{address:"EthAddress",topics:"Vec",data:"Bytes",blockHash:"Option",blockNumber:"Option",transactionHash:"Option",transactionIndex:"Option",logIndex:"Option",transactionLogIndex:"Option",removed:"bool"},EthReceipt:{transactionHash:"Option",transactionIndex:"Option",blockHash:"Option",from:"Option",to:"Option",blockNumber:"Option",cumulativeGasUsed:"U256",gasUsed:"Option",contractAddress:"Option",logs:"Vec",root:"Option",logsBloom:"EthBloom",statusCode:"Option"},EthReceiptV0:"EthReceipt",EthReceiptV3:"EthReceipt",EthReceiptV4:"EthReceipt",EthStorageProof:{key:"U256",value:"U256",proof:"Vec"},EthSubKind:{_enum:["newHeads","logs","newPendingTransactions","syncing"]},EthSubParams:{_enum:{None:"Null",Logs:"EthFilter"}},EthSubResult:{_enum:{Header:"EthRichHeader",Log:"EthLog",TransactionHash:"H256",SyncState:"EthSyncStatus"}},EthSyncInfo:{startingBlock:"U256",currentBlock:"U256",highestBlock:"U256",warpChunksAmount:"Option",warpChunksProcessed:"Option"},EthSyncStatus:{_enum:{Info:"EthSyncInfo",None:"Null"}},EthTransaction:{hash:"H256",nonce:"U256",blockHash:"Option",blockNumber:"Option",transactionIndex:"Option",from:"H160",to:"Option",value:"U256",gasPrice:"Option",maxFeePerGas:"Option",maxPriorityFeePerGas:"Option",gas:"U256",input:"Bytes",creates:"Option",raw:"Bytes",publicKey:"Option",chainId:"Option",standardV:"U256",v:"U256",r:"U256",s:"U256",accessList:"Option>",transactionType:"Option"},EthLegacyTransactionSignature:{v:"u64",r:"H256",s:"H256"},EthTransactionSignature:{oddYParity:"bool",r:"H256",s:"H256"},EthTransactionAction:{_enum:{Call:"H160",Create:"Null"}},EthTransactionCondition:{_enum:{block:"u64",time:"u64"}},EthTransactionRequest:{from:"Option",to:"Option",gasPrice:"Option",gas:"Option",value:"Option",data:"Option",nonce:"Option"},EthTransactionStatus:{transactionHash:"H256",transactionIndex:"u32",from:"EthAddress",to:"Option",contractAddress:"Option",logs:"Vec",logsBloom:"EthBloom"},EthWork:{powHash:"H256",seedHash:"H256",target:"H256",number:"Option"}}},We={rpc:{},runtime:{AuthorFilterAPI:[{methods:{can_author:{description:"The runtime api used to predict whether an author will be eligible in the given slot",params:[{name:"author",type:"AccountId"},{name:"relayParent",type:"u32"},{name:"parentHeader",type:"Header"}],type:"bool"}},version:2},{methods:{can_author:{description:"The runtime api used to predict whether an author will be eligible in the given slot",params:[{name:"author",type:"AccountId"},{name:"relayParent",type:"u32"}],type:"bool"}},version:1}],NimbusApi:[{methods:{can_author:{description:"The runtime api used to predict whether a Nimbus author will be eligible in the given slot",params:[{name:"author",type:"AccountId"},{name:"relayParent",type:"u32"},{name:"parentHeader",type:"Header"}],type:"bool"}},version:1}]},types:{}},Ke={rpc:{},runtime:{OracleApi:[{methods:{get_all_values:{description:"Retrieves all values",params:[{name:"providerId",type:"Raw"}],type:"Raw"},get_value:{description:"Retrieves a single value",params:[{name:"providerId",type:"Raw"},{name:"key",type:"Raw"}],type:"Option"}},version:1}]},types:{}},qe={rpc:{},runtime:{TokensApi:[{methods:{query_existential_deposit:{description:"Query the existential amount for a specific currency",params:[{name:"currencyId",type:"Raw"}],type:"u128"}},version:1}]},types:{}},$e={rpc:{methods:{description:"Retrieves the list of RPC methods that are exposed by the node",params:[],type:"RpcMethods"}},types:{RpcMethods:{version:"u32",methods:"Vec"}}},ze={rpc:{hasKey:{description:"Returns true if the keystore has private keys for the given public key and key type.",isUnsafe:!0,params:[{name:"publicKey",type:"Bytes"},{name:"keyType",type:"Text"}],type:"bool"},hasSessionKeys:{description:"Returns true if the keystore has private keys for the given session public keys.",isUnsafe:!0,params:[{name:"sessionKeys",type:"Bytes"}],type:"bool"},insertKey:{description:"Insert a key into the keystore.",isUnsafe:!0,params:[{name:"keyType",type:"Text"},{name:"suri",type:"Text"},{name:"publicKey",type:"Bytes"}],type:"Bytes"},pendingExtrinsics:{description:"Returns all pending extrinsics, potentially grouped by sender",params:[],type:"Vec"},removeExtrinsic:{description:"Remove given extrinsic from the pool and temporarily ban it to prevent reimporting",isUnsafe:!0,params:[{name:"bytesOrHash",type:"Vec"}],type:"Vec"},rotateKeys:{description:"Generate new session keys and returns the corresponding public keys",isUnsafe:!0,params:[],type:"Bytes"},submitAndWatchExtrinsic:{description:"Submit and subscribe to watch an extrinsic until unsubscribed",isSigned:!0,params:[{name:"extrinsic",type:"Extrinsic"}],pubsub:["extrinsicUpdate","submitAndWatchExtrinsic","unwatchExtrinsic"],type:"ExtrinsicStatus"},submitExtrinsic:{description:"Submit a fully formatted extrinsic for block inclusion",isSigned:!0,params:[{name:"extrinsic",type:"Extrinsic"}],type:"Hash"}},types:{ExtrinsicOrHash:{_enum:{Hash:"Hash",Extrinsic:"Bytes"}},ExtrinsicStatus:{_enum:{Future:"Null",Ready:"Null",Broadcast:"Vec",InBlock:"Hash",Retracted:"Hash",FinalityTimeout:"Hash",Finalized:"Hash",Usurped:"Hash",Dropped:"Null",Invalid:"Null"}}}},je={rpc:{getBlock:{description:"Get header and body of a relay chain block",params:[{isHistoric:!0,isOptional:!0,name:"hash",type:"BlockHash"}],type:"SignedBlock"},getBlockHash:{description:"Get the block hash for a specific block",params:[{isOptional:!0,name:"blockNumber",type:"BlockNumber"}],type:"BlockHash"},getFinalizedHead:{alias:["chain_getFinalisedHead"],description:"Get hash of the last finalized block in the canon chain",params:[],type:"BlockHash"},getHeader:{alias:["chain_getHead"],description:"Retrieves the header for a specific block",params:[{isHistoric:!0,isOptional:!0,name:"hash",type:"BlockHash"}],type:"Header"},subscribeAllHeads:{description:"Retrieves the newest header via subscription",params:[],pubsub:["allHead","subscribeAllHeads","unsubscribeAllHeads"],type:"Header"},subscribeFinalizedHeads:{alias:["chain_subscribeFinalisedHeads","chain_unsubscribeFinalisedHeads"],description:"Retrieves the best finalized header via subscription",params:[],pubsub:["finalizedHead","subscribeFinalizedHeads","unsubscribeFinalizedHeads"],type:"Header"},subscribeNewHeads:{alias:["chain_unsubscribeNewHeads","subscribe_newHead","unsubscribe_newHead"],description:"Retrieves the best header via subscription",params:[],pubsub:["newHead","subscribeNewHead","unsubscribeNewHead"],type:"Header"}},types:{BlockHash:"Hash"}},Ge={rpc:{getKeys:{description:"Returns the keys with prefix from a child storage, leave empty to get all the keys",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Vec"},getKeysPaged:{alias:["childstate_getKeysPagedAt"],description:"Returns the keys with prefix from a child storage with pagination support",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{name:"count",type:"u32"},{isOptional:!0,name:"startKey",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Vec"},getStorage:{description:"Returns a child storage entry at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Option"},getStorageEntries:{description:"Returns child storage entries for multiple keys at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Vec>"},getStorageHash:{description:"Returns the hash of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Option"},getStorageSize:{description:"Returns the size of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Option"}},types:{PrefixedStorageKey:"StorageKey"}},Je={rpc:{localStorageClear:{description:"Clear offchain local storage under given key and prefix",isUnsafe:!0,params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"}],type:"Null"},localStorageGet:{description:"Get offchain local storage under given key and prefix",isUnsafe:!0,params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"}],type:"Option"},localStorageSet:{description:"Set offchain local storage under given key and prefix",isUnsafe:!0,params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"},{name:"value",type:"Bytes"}],type:"Null"}},runtime:{OffchainWorkerApi:[{methods:{offchain_worker:{description:"Starts the off-chain task for given block header.",params:[{name:"header",type:"Header"}],type:"Null"}},version:2},{methods:{offchain_worker:{description:"Starts the off-chain task for given block header.",params:[{name:"number",type:"BlockNumber"}],type:"Null"}},version:1}]},types:{StorageKind:{_enum:{PERSISTENT:1,LOCAL:2}}}},Xe={query_fee_details:{description:"The transaction fee details",params:[{name:"uxt",type:"Extrinsic"},{name:"len",type:"u32"}],type:"FeeDetails"}},Qe={query_call_fee_details:{description:"The call fee details",params:[{name:"call",type:"Call"},{name:"len",type:"u32"}],type:"FeeDetails"}},Ze={query_info:{description:"The transaction info",params:[{name:"uxt",type:"Extrinsic"},{name:"len",type:"u32"}],type:"RuntimeDispatchInfo"}},Ye={query_call_info:{description:"The call info",params:[{name:"call",type:"Call"},{name:"len",type:"u32"}],type:"RuntimeDispatchInfo"}},et={query_length_to_fee:{description:"Query the output of the current LengthToFee given some input",params:[{name:"length",type:"u32"}],type:"Balance"},query_weight_to_fee:{description:"Query the output of the current WeightToFee given some input",params:[{name:"weight",type:"Weight"}],type:"Balance"}},tt={rpc:{queryFeeDetails:{deprecated:"Use `api.call.transactionPaymentApi.queryFeeDetails` instead",description:"Query the detailed fee of a given encoded extrinsic",params:[{name:"extrinsic",type:"Bytes"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"FeeDetails"},queryInfo:{deprecated:"Use `api.call.transactionPaymentApi.queryInfo` instead",description:"Retrieves the fee information for an encoded extrinsic",params:[{name:"extrinsic",type:"Bytes"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"RuntimeDispatchInfoV1"}},runtime:{TransactionPaymentApi:[{methods:{...et,...Ze,...Xe},version:4},{methods:{...et,...Ze,...Xe},version:3},{methods:{...Ze,...Xe},version:2},{methods:{query_info:{description:"The transaction info",params:[{name:"uxt",type:"Extrinsic"},{name:"len",type:"u32"}],type:"RuntimeDispatchInfo"},...Xe},version:1}],TransactionPaymentCallApi:[{methods:{...et,...Ye,...Qe},version:3},{methods:{...Ye,...Qe},version:2},{methods:{CALL:{description:"The call info",params:[{name:"call",type:"Call"},{name:"len",type:"u32"}],type:"RuntimeDispatchInfo"},...Qe},version:1}]},types:{FeeDetails:{inclusionFee:"Option"},InclusionFee:{baseFee:"Balance",lenFee:"Balance",adjustedWeightFee:"Balance"},RuntimeDispatchInfo:{weight:"Weight",class:"DispatchClass",partialFee:"Balance"},RuntimeDispatchInfoV1:{weight:"WeightV1",class:"DispatchClass",partialFee:"Balance"},RuntimeDispatchInfoV2:{weight:"WeightV2",class:"DispatchClass",partialFee:"Balance"}}},at={rpc:{call:{alias:["state_callAt"],description:"Perform a call to a builtin on the chain",params:[{name:"method",type:"Text"},{name:"data",type:"Bytes"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Bytes"},getChildKeys:{description:"Retrieves the keys with prefix of a specific child storage",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},getChildReadProof:{description:"Returns proof of storage for child key entries at a specific block state.",params:[{name:"childStorageKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ReadProof"},getChildStorage:{description:"Retrieves the child storage for a key",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"StorageData"},getChildStorageHash:{description:"Retrieves the child storage hash",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Hash"},getChildStorageSize:{description:"Retrieves the child storage size",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"u64"},getKeys:{deprecated:"Use `api.rpc.state.getKeysPaged` to retrieve keys",description:"Retrieves the keys with a certain prefix",params:[{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},getKeysPaged:{alias:["state_getKeysPagedAt"],description:"Returns the keys with prefix with pagination support.",params:[{name:"key",type:"StorageKey"},{name:"count",type:"u32"},{isOptional:!0,name:"startKey",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},getMetadata:{description:"Returns the runtime metadata",params:[{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Metadata"},getPairs:{deprecated:"Use `api.rpc.state.getKeysPaged` to retrieve keys",description:"Returns the keys with prefix, leave empty to get all the keys (deprecated: Use getKeysPaged)",isUnsafe:!0,params:[{name:"prefix",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},getReadProof:{description:"Returns proof of storage entries at a specific block state",params:[{name:"keys",type:"Vec"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ReadProof"},getRuntimeVersion:{alias:["chain_getRuntimeVersion"],description:"Get the runtime version",params:[{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"RuntimeVersion"},getStorage:{alias:["state_getStorageAt"],description:"Retrieves the storage for a key",params:[{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"StorageData"},getStorageHash:{alias:["state_getStorageHashAt"],description:"Retrieves the storage hash",params:[{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Hash"},getStorageSize:{alias:["state_getStorageSizeAt"],description:"Retrieves the storage size",params:[{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"u64"},queryStorage:{description:"Query historical storage entries (by key) starting from a start block",isUnsafe:!0,params:[{name:"keys",type:"Vec"},{name:"fromBlock",type:"Hash"},{isOptional:!0,name:"toBlock",type:"BlockHash"}],type:"Vec"},queryStorageAt:{description:"Query storage entries (by key) starting at block hash given as the second parameter",params:[{name:"keys",type:"Vec"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},subscribeRuntimeVersion:{alias:["chain_subscribeRuntimeVersion","chain_unsubscribeRuntimeVersion"],description:"Retrieves the runtime version via subscription",params:[],pubsub:["runtimeVersion","subscribeRuntimeVersion","unsubscribeRuntimeVersion"],type:"RuntimeVersion"},subscribeStorage:{description:"Subscribes to storage changes for the provided keys",params:[{isOptional:!0,name:"keys",type:"Vec"}],pubsub:["storage","subscribeStorage","unsubscribeStorage"],type:"StorageChangeSet"},traceBlock:{description:"Provides a way to trace the re-execution of a single block",isUnsafe:!0,params:[{name:"block",type:"Hash"},{name:"targets",type:"Option"},{name:"storageKeys",type:"Option"},{name:"methods",type:"Option"}],type:"TraceBlockResponse"},trieMigrationStatus:{description:"Check current migration state",isUnsafe:!0,params:[{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"MigrationStatusResult"}},types:{ApiId:"[u8; 8]",BlockTrace:{blockHash:"Text",parentHash:"Text",tracingTargets:"Text",storageKeys:"Text",spans:"Vec",events:"Vec"},BlockTraceEvent:{target:"Text",data:"BlockTraceEventData",parentId:"Option"},BlockTraceEventData:{stringValues:"HashMap"},BlockTraceSpan:{id:"u64",parentId:"Option",name:"Text",target:"Text",wasm:"bool"},KeyValueOption:"(StorageKey, Option)",MigrationStatusResult:{topRemainingToMigrate:"u64",childRemainingToMigrate:"u64"},ReadProof:{at:"Hash",proof:"Vec"},RuntimeVersionApi:"(ApiId, u32)",RuntimeVersion:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec",transactionVersion:"u32",stateVersion:"u8"},RuntimeVersionPre4:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec",transactionVersion:"u32"},RuntimeVersionPre3:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec"},RuntimeVersionPartial:{specName:"Text",specVersion:"u32",apis:"Vec"},SpecVersion:"u32",StorageChangeSet:{block:"Hash",changes:"Vec"},TraceBlockResponse:{_enum:{TraceError:"TraceError",BlockTrace:"BlockTrace"}},TraceError:{error:"Text"}}}},52802(e,t,a){function n(e){const t=[];let a=0,n=0,r=0,i=0,s=0;for(let o=0,c=e.length;o":a--;break;case"[":n++;break;case"]":n--;break;case"{":r++;break;case"}":r--;break;case"(":i++;break;case")":i--}if(a||n||r||i)throw new Error(`Invalid definition (missing terminators) found in ${e}`);return t.push(e.substring(s,e.length).trim()),t}a.d(t,{h:()=>n})},52831(e,t,a){a.d(t,{_:()=>r});const n=/(Development|Local Testnet)$/;function r(e){return!!e&&!!n.test(e.toString())}},52959(e,t,a){a.d(t,{H:()=>i});var n=a(65281),r=a(6409);function i(e){const t=(0,r.e)(e);if(32!==t.length)throw new Error(`Expected a seed matching 32 bytes, found ${t.length}`);const a=n.iG(t);return{publicKey:n.lG(a),secretKey:a}}},53335(e,t,a){a.d(t,{g:()=>u});var n=a(74689),r=a(93302),i=a(99953),s=a(6409),o=a(16438),c=a(49141),d=a(47075);function u(e,t=(0,c.a)(),a=d.b,u){const l=(0,s.e)(e);return{params:a,password:!i.CW||!u&&(0,o.i_)()?(0,o.sc)(l,t,Math.log2(a.N),a.r,a.p):(0,n.s)(l,t,(0,r.b)({dkLen:64},a)),salt:t}}},53403(e,t,a){a.d(t,{p:()=>s});var n=a(37459),r=a(51321),i=a(11709);function s(e,t){const a={getInstanceId:()=>e},s=(0,r.B)((...e)=>new n.c(a=>{const n=t(...e).subscribe(a);return()=>{s.unmemoize(...e),n.unsubscribe()}}).pipe((0,i.V)()),a);return s}},54143(e,t,a){a.d(t,{Ed:()=>r,eR:()=>n,qv:()=>i});const n=/^0x[\da-fA-F]+$/,r=/^[\da-fA-F]+$/;function i(e,t=-1,a){return"string"==typeof e&&("0x"===e||n.test(e))&&(-1===t?a||e.length%2==0:e.length===2+Math.ceil(t/4))}},54190(e,t,a){var n;a.d(t,{K:()=>n}),function(e){e[e.BTreeMap=0]="BTreeMap",e[e.BTreeSet=1]="BTreeSet",e[e.Compact=2]="Compact",e[e.DoNotConstruct=3]="DoNotConstruct",e[e.Enum=4]="Enum",e[e.HashMap=5]="HashMap",e[e.Int=6]="Int",e[e.Linkage=7]="Linkage",e[e.Null=8]="Null",e[e.Option=9]="Option",e[e.Plain=10]="Plain",e[e.Range=11]="Range",e[e.RangeInclusive=12]="RangeInclusive",e[e.Result=13]="Result",e[e.Set=14]="Set",e[e.Si=15]="Si",e[e.Struct=16]="Struct",e[e.Tuple=17]="Tuple",e[e.UInt=18]="UInt",e[e.Vec=19]="Vec",e[e.VecFixed=20]="VecFixed",e[e.WrapperKeepOpaque=21]="WrapperKeepOpaque",e[e.WrapperOpaque=22]="WrapperOpaque"}(n||(n={}))},55025(e,t,a){a.d(t,{s:()=>s});var n=a(63937),r=a(51189),i=a(47075);function s(e){if(!(e instanceof Uint8Array))throw new Error("Expected input to be a Uint8Array");if(e.length<44)throw new Error(`Invalid input length: expected 44 bytes, found ${e.length}`);const t=e.subarray(0,32),a=(0,n.i)(e.subarray(32,36),r.oH).toNumber(),s=(0,n.i)(e.subarray(36,40),r.oH).toNumber(),o=(0,n.i)(e.subarray(40,44),r.oH).toNumber();if(a>1<<20||s>4||o>16)throw new Error("Scrypt parameters exceed safe limits");if(!i.Q.some(e=>e.N===a&&e.p===s&&e.r===o))throw new Error("Invalid injected scrypt params found");return{params:{N:a,p:s,r:o},salt:t}}},55192(e,t,a){a.d(t,{I:()=>u});var n=a(23100),r=a(85871),i=a(17080),s=a(6409),o=a(76733),c=a(33482),d=a(26679);class u extends d.d{constructor(e,t){const[a,n]=!(0,c.b)(t)||t instanceof d.d?Array.isArray(t)||(0,o.K)(t)?[(0,s.e)(t),0]:[t,0]:function(e){if(!e.length)return[new Uint8Array,0];const[t,a]=(0,r.o)(e),n=t+a;if(a>10485760)throw new Error(`Bytes length ${a.toString()} exceeds 10485760`);if(n>e.length)throw new Error(`Bytes: required length less than remainder, expected at least ${n}, found ${e.length}`);return[e.subarray(t,n),n]}(t);super(e,a,n)}get encodedLength(){return this.length+(0,i.R)(this.length).length}inspect(e){const t=(0,i.R)(this.length);return{outer:e?[super.toU8a()]:this.length?[t,super.toU8a()]:[t]}}toRawType(){return"Bytes"}toU8a(e){return e?super.toU8a(e):(0,n.h)(this)}}},55745(e,t,a){a.d(t,{Kk:()=>n,Nz:()=>o,PX:()=>s,hJ:()=>r,hP:()=>i});const n=["scrypt","xsalsa20-poly1305"],r=["none"],i="3",s=24,o=44},56197(e,t,a){a.d(t,{a:()=>r});var n=a(54143);function r(e){if(!e||"0x"===e)return"";if(n.eR.test(e))return e.substring(2);if(n.Ed.test(e))return e;throw new Error(`Expected hex value to convert, found '${e}'`)}},56393(e,t,a){a.d(t,{E:()=>i});var n=a(88929);const r=/^((0x[a-fA-F0-9]+|[\p{L}\d]+(?: [\p{L}\d]+)*))((\/\/?[^/]+)*)(\/\/\/(.*))?$/u;function i(e){const t=e.normalize("NFC").match(r);if(null===t)throw new Error("Unable to match provided value to a secret URI");const[,a,,i,,,s]=t,{path:o}=(0,n._)(i);return{derivePath:i,password:s,path:o,phrase:a}}},57041(e,t,a){a.d(t,{a:()=>i});var n=a(665);const r={bitLength:-1,isLe:!0,isNegative:!1};function i(e,{bitLength:t=-1,isLe:a=!0,isNegative:i=!1}=r){const s=(0,n.A)(e),o=-1===t?Math.ceil(s.bitLength()/8):Math.ceil((t||0)/8);if(!e)return-1===t?new Uint8Array(1):new Uint8Array(o);const c=new Uint8Array(o),d=i?s.toTwos(8*o):s;return c.set(d.toArray(a?"le":"be",o),0),c}},57432(e,t,a){a.d(t,{X:()=>s});var n=a(65281),r=a(6409);const i=new Uint8Array;function s(e,t,a,s=i,o=i){const c=(0,r.e)(a),d=(0,r.e)(t);if(32!==c.length)throw new Error("Invalid publicKey, expected 32-bytes");if(96!==d.length)throw new Error("Invalid vrfSign output, expected 96 bytes");return n.Pz.verify((0,r.e)(e),d,c,(0,r.e)(s),(0,r.e)(o))}},57559(e,t,a){a.d(t,{p:()=>r});var n=a(14969);class r extends n.q{static with(e,t){return class extends r{constructor(t,a){super(t,a,e)}toRawType(){return t||super.toRawType()}}}}},58696(e,t,a){a.d(t,{Kf:()=>c,nU:()=>o,xY:()=>d});var n=a(52001),r=a(15460),i=a(16438),s=a(97916);const o=(0,s.aU)({256:i.$Q,512:i.Zf},{256:n.sc,512:r.Zf}),c=(0,s.dp)(256,o),d=(0,s.dp)(512,o)},58797(e,t,a){function n(e,t){setTimeout(()=>{Promise.resolve().then(()=>{e()}).catch(e=>{t?t(e):console.error(e)})},0)}a.d(t,{d:()=>n})},59385(e,t,a){a.d(t,{E5:()=>x,U6:()=>h,tG:()=>u});var n=a(93302),r=a(44734),i=a(29220),s=a(60750),o=a(54190);const c=e=>e.toString(),d=["BTreeMap","BTreeSet","Compact","HashMap","Option","Result","Vec"];function u(e,t,a=c){return`${e}${t?`<${(Array.isArray(t)?t:[t]).map(a).join(", ")}>`:""}`}function l(e,t,a){const{info:n,sub:r}=t;switch(n){case o.K.BTreeMap:case o.K.BTreeSet:case o.K.Compact:case o.K.HashMap:case o.K.Linkage:case o.K.Option:case o.K.Range:case o.K.RangeInclusive:case o.K.Result:case o.K.Vec:case o.K.WrapperKeepOpaque:case o.K.WrapperOpaque:return u(a,r,t=>h(e,t))}throw new Error(`Unable to encode ${(0,i.A)(t)} with params`)}function f(e,t,a,r){const s=t.map(({name:e})=>e);if(!s.every(e=>!!e))throw new Error(`Subtypes does not have consistent names, ${s.join(", ")}`);const o=(0,n.b)({},r);for(let a=0,n=t.length;al(e,t,"BTreeMap"),[o.K.BTreeSet]:(e,t)=>l(e,t,"BTreeSet"),[o.K.Compact]:(e,t)=>l(e,t,"Compact"),[o.K.DoNotConstruct]:(e,{displayName:t,lookupIndex:a,lookupName:n})=>`DoNotConstruct<${n||t||((0,s.b)(a)?"Unknown":e.createLookupType(a))}>`,[o.K.Enum]:(e,{sub:t})=>{if(!Array.isArray(t))throw new Error("Unable to encode Enum type");return t.every(({type:e})=>"Null"===e)?(0,i.A)({_enum:t.map(({name:e},t)=>`${e||`Empty${t}`}`)}):f(e,t,!0)},[o.K.HashMap]:(e,t)=>l(e,t,"HashMap"),[o.K.Int]:(e,{length:t=32})=>`Int<${t}>`,[o.K.Linkage]:(e,t)=>l(e,t,"Linkage"),[o.K.Null]:(e,t)=>"Null",[o.K.Option]:(e,t)=>l(e,t,"Option"),[o.K.Plain]:(e,{displayName:t,type:a})=>t||a,[o.K.Range]:(e,t)=>l(e,t,"Range"),[o.K.RangeInclusive]:(e,t)=>l(e,t,"RangeInclusive"),[o.K.Result]:(e,t)=>l(e,t,"Result"),[o.K.Set]:(e,{length:t=8,sub:a})=>{if(!Array.isArray(a))throw new Error("Unable to encode Set type");return(0,i.A)({_set:a.reduce((e,{index:t,name:a},r)=>(0,n.b)(e,{[`${a||`Unknown${t||r}`}`]:t||r}),{_bitLength:t||8})})},[o.K.Si]:(e,{lookupName:t,type:a})=>t||a,[o.K.Struct]:(e,{alias:t,sub:a})=>{if(!Array.isArray(a))throw new Error("Unable to encode Struct type");return f(e,a,!1,t?{_alias:[...t.entries()].reduce((e,[t,a])=>(0,n.b)(e,{[t]:a}),{})}:{})},[o.K.Tuple]:(e,{sub:t})=>{if(!Array.isArray(t))throw new Error("Unable to encode Tuple type");return`(${t.map(t=>h(e,t)).join(",")})`},[o.K.UInt]:(e,{length:t=32})=>`UInt<${t}>`,[o.K.Vec]:(e,t)=>l(e,t,"Vec"),[o.K.VecFixed]:(e,{length:t,sub:a})=>{if(!(0,r.E)(t)||!a||Array.isArray(a))throw new Error("Unable to encode VecFixed type");return`[${a.type};${t}]`},[o.K.WrapperKeepOpaque]:(e,t)=>l(e,t,"WrapperKeepOpaque"),[o.K.WrapperOpaque]:(e,t)=>l(e,t,"WrapperOpaque")};function b(e,t,a=!0){return a&&t.lookupName?t.lookupName:p[t.info](e,t)}function h(e,t){return t.displayName&&!d.some(e=>t.displayName===e)?t.displayName:b(e,t)}function x(e,t){return(0,n.b)({},t,{type:b(e,t,!1)})}},59519(e,t,a){a.d(t,{D8:()=>o,MJ:()=>s,Mp:()=>i});var n=a(6404),r=a(94547);function i(...e){return t=>((0,r.G)(t)||(0,n.T)(t))&&e.every(e=>(0,n.T)(t[e]))}function s(...e){return t=>(0,n.T)(t)&&e.every(e=>(0,n.T)(t[e]))}function o(...e){return t=>(0,r.G)(t)&&e.every(e=>(0,n.T)(t[e]))}},59540(e,t,a){a.d(t,{V:()=>s});const n="0123456789abcdef",r=new Uint8Array(256),i=new Uint8Array(65536);for(let e=0,t=16;e9&&(r[0|n[e].toUpperCase().charCodeAt(0)]=0|e);for(let e=0;e<256;e++){const t=e<<8;for(let a=0;a<256;a++)i[t|a]=r[e]<<4|r[a]}function s(e,t=-1){if(!e)return new Uint8Array;let a=e.startsWith("0x")?2:0;const n=Math.ceil((e.length-a)/2),r=Math.ceil(-1===t?n:t/8),s=new Uint8Array(r);for(let t=r>n?r-n:0;tn})},61230(e,t,a){a.d(t,{x:()=>o});var n=a(7076),r=a(99953),i=a(6409),s=a(16438);function o(e,t,a,o){const c=(0,i.e)(e),d=(0,i.e)(a),u=(0,i.e)(t);if(32!==d.length)throw new Error(`Invalid publicKey, received ${d.length}, expected 32`);if(64!==u.length)throw new Error(`Invalid signature, received ${u.length} bytes, expected 64`);try{return!r.CW||!o&&(0,s.i_)()?(0,s.x1)(u,c,d):n.ev.verify(u,c,d)}catch{return!1}}},61270(e,t,a){a.d(t,{Q:()=>r});var n=a(30905);class r extends n.r{#Ge;constructor(e,t,a,{rangeName:n="Range"}={}){super(e,[t,t],a),this.#Ge=n}static with(e){return class extends r{constructor(t,a){super(t,e,a)}}}get start(){return this[0]}get end(){return this[1]}toRawType(){return`${this.#Ge}<${this.start.toRawType()}>`}}},61640(e,t,a){a.d(t,{Ay:()=>s});var n=a(95647),r=a(81284);const i={name:"@pezkuwi/ui-keyring",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/ui-keyring/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/ui-keyring/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"3.17.2"};(0,r.Q)(i,null,[n.z]);const s=a(770).AC},61771(e,t,a){a.d(t,{Y:()=>r});var n=a(54143);function r(e){return!!e&&(0,n.qv)(e,-1)}},61941(e,t,a){a.d(t,{D:()=>r});var n=a(57559);class r extends(n.p.with(32)){__UIntType="u32"}},62518(e,t,a){a.d(t,{S:()=>o});var n=a(67342),r=a(86319),i=a(99953),s=a(16438);function o(e,t){if(32!==e.length)throw new Error("Expected valid 32-byte private key as a seed");if(!i.CW||!t&&(0,s.i_)()){const t=(0,s.G3)(e),a=t.slice(32);if((0,r.U)(a))throw new Error("Invalid publicKey generated from WASM interface");return{publicKey:a,secretKey:t.slice(0,32)}}return{publicKey:n.bI.getPublicKey(e,!0),secretKey:e}}},62846(e,t,a){a.d(t,{v:()=>i});var n=a(95927),r=a(56197);function i(e,{isLe:t=!1,isNegative:a=!1}={}){if(!e||"0x"===e)return new n(0);const i=(0,r.a)(e),s=new n(i,16,t?"le":"be");return a?s.fromTwos(4*i.length):s}},63181(e,t,a){function n(e){return null===e}a.d(t,{k:()=>n})},63513(e,t,a){a.d(t,{E:()=>P,F:()=>N});var n=a(6409),r=a(99953),i=a(16438),s=a(97916),o=a(91839),c=a(67949);const d=(0,c.Q)("11400714785074694791"),u=(0,c.Q)("14029467366897019727"),l=(0,c.Q)("1609587929392839161"),f=(0,c.Q)("9650029242287828579"),p=(0,c.Q)("2870177450012600261"),b=(0,c.Q)("0xffffffffffffffff"),h=(0,c.Q)(7),x=(0,c.Q)(11),m=(0,c.Q)(12),y=(0,c.Q)(16),g=(0,c.Q)(18),V=(0,c.Q)(23),w=(0,c.Q)(27),v=(0,c.Q)(29),S=(0,c.Q)(31),k=(0,c.Q)(32),I=(0,c.Q)(33),T=(0,c.Q)(64),A=(0,c.Q)(256);function C(e,t){const a=e&b;return(a<>T-t)&b}function E(e,t,a){const n=new Array(a);let r=0;for(let i=0;i=0;e--)i=(i<=0){const e=e=>d*C(e+u*E(t,r,4),S);do{a.v1=e(a.v1),r+=8,a.v2=e(a.v2),r+=8,a.v3=e(a.v3),r+=8,a.v4=e(a.v4),r+=8}while(r<=n)}return r=32?((((C(i,o.jZ)+C(s,h)+C(y,m)+C(T,g)^d*C(i*u,S))*d+f^d*C(s*u,S))*d+f^d*C(y*u,S))*d+f^d*C(T*u,S))*d+f:a+p);for(;M<=r-8;)N=b&f+d*C(N^d*C(u*E(n,M,4),S),w),M+=8;for(M+4<=r&&(N=b&l+u*C(N^d*E(n,M,2),V),M+=4);M>I),N=b&l*(N^N>>v),N=b&(N^N>>k);const P=new Uint8Array(8);for(let e=7;e>=0;e--)P[e]=Number(N%A),N/=A;return P}function N(e,t=64,a){const s=Math.ceil(t/64),o=(0,n.e)(e);if(!r.CW||!a&&(0,i.i_)())return(0,i.JP)(o,s);const c=new Uint8Array(8*s);for(let e=0;ed});var n=a(91829),r=a(878),i=a(74426),s=a(72012),o=a(37622),c=a(28276);function d(e,t){if(!(t instanceof n.O))throw new Error("You need to pass a valid Metadata instance to Decorated");const a=t.asLatest,d=t.version;return{consts:(0,r.n)(e,a,d),errors:(0,i.R)(e,a,d),events:(0,s.H)(e,a,d),query:(0,c.t)(e,a,d),registry:e,tx:(0,o.Kw)(e,a,d)}}},63724(e,t,a){function n(e){return(e&&e.constructor)===Error||e instanceof Error}a.d(t,{b:()=>n})},64401(e,t,a){a.d(t,{a:()=>r});var n=a(85871);function r(e){const[t,a]=(0,n.M)(e),r=t+a.toNumber();return[r,e.subarray(t,r)]}},64792(e,t,a){a.d(t,{Er:()=>o,H1:()=>s,d1:()=>c,sp:()=>d});var n=a(30113),r=a(16438),i=a(97916);const s=(0,i.aU)({256:r.So,512:r.Rc},{256:n.lY,512:n.a0}),o=(0,i.dp)(256,s),c=(0,i.dp)(512,s),d=(0,i.wu)(s)},65587(e,t,a){a.d(t,{K:()=>b});var n=a(6409),r=a(96944),i=a(76506),s=a(61230),o=a(29485),c=a(34670);const d=e=>(t,a,n)=>(0,o.k)(t,a,n,e,!0),u=[["ecdsa",d("blake2")],["ethereum",d("keccak")]],l=[["ed25519",s.x],["sr25519",c.H]];function f(e,{message:t,publicKey:a,signature:n},r=[...l,...u]){return e.isValid=r.some(([r,i])=>{try{if(i(t,n,a))return e.crypto=r,!0}catch{}return!1}),e}function p(e,{message:t,publicKey:a,signature:n}){if(![0,1,2].includes(n[0])||![65,66].includes(n.length))throw new Error(`Unknown crypto type, expected signature prefix [0..2], found ${n[0]}`);return 66===n.length?e=f(e,{message:t,publicKey:a,signature:n.subarray(1)},u):((e=f(e,{message:t,publicKey:a,signature:n.subarray(1)},l)).isValid||(e=f(e,{message:t,publicKey:a,signature:n},u)),e.isValid||(e.crypto="none")),e}function b(e,t,a){const s=(0,n.e)(t);if(![64,65,66].includes(s.length))throw new Error(`Invalid signature length, expected [64..66] bytes, found ${s.length}`);const o=(0,i.F)(a),c={message:(0,n.e)(e),publicKey:o,signature:s},d={crypto:"none",isValid:!1,isWrapped:(0,r.Ap)(c.message,!0),publicKey:o},u=(0,r.Ap)(c.message,!1),l=function(e){return[0,1,2].includes(e[0])&&[65,66].includes(e.length)?p:f}(s);return l(d,c),"none"!==d.crypto||d.isWrapped&&!u?d:(c.message=u?(0,r.ZH)(c.message):(0,r.C1)(c.message),l(d,c))}},66516(e,t,a){a.d(t,{aj:()=>f});const n=["BTreeMap","BTreeSet","HashMap","Vec"],r=n.concat(["Compact","DoNotConstruct","Int","Linkage","Range","RangeInclusive","Result","Opaque","Option","UInt","WrapperKeepOpaque","WrapperOpaque"]),i=["<","(","[",'"',","," "],s=[c("::Inherent","InherentOfflineReport",!1),c("VecDeque<","Vec<",!1),e=>{if(e.includes(" as HasCompact"))for(let t=0,a=e.length;t`)}return e},u("Bounded",!0),u("Weak",!1),function(){const e=/\s/g,t=/(T|Self)::/g,a=/<(T|Self)asTrait>::/g,n=/::/g,r=//g,i=/::Type/g;return s=>(e.lastIndex=0,t.lastIndex=0,a.lastIndex=0,n.lastIndex=0,r.lastIndex=0,i.lastIndex=0,s.replace(e,"").replace(t,"").replace(a,"").replace(n,"").replace(r,"Lookup").replace(i,""))}(),function(){const e=e=>`(${e},${e})`;return t=>d(t,"PairOf<",e)}(),function(){const e=e=>e;return t=>d(t,"Box<",e)}(),e=>{for(let t=0,a=e.length;t{const n=t-a.length;return n>=0&&e.substring(n,t)===a&&(0===n||i.includes(e[n-1]))})){const a=o(e,t+1);e=`${e.substring(0,t)}${e.substring(a+1)}`}return e},c("String","Text"),c("Vec","Bytes"),c("&\\[u8\\]","Bytes"),c("&'static\\[u8\\]","Bytes"),c("RawAddress","Address"),c("Lookup::Source","LookupSource"),c("Lookup::Target","LookupTarget"),c("exec::StorageKey","ContractStorageKey"),function(){const e=/,\)/g,t=/\(([^,]+)\)/;return a=>(e.lastIndex=0,a.replace(e,")").replace(t,"$1"))}(),e=>{let t=0;for(;-1!==t;)if(t=e.indexOf("::"),0===t)e=e.substring(2);else if(-1!==t){let a=t;for(;-1!==a&&!i.includes(e[a]);)a--;e=`${e.substring(0,a+1)}${e.substring(t+2)}`}return e},e=>e.trim()];function o(e,t){let a=0;for(let n=t,r=e.length;n"===e[n]){if(!a)return n;a--}else"<"===e[n]&&a++;throw new Error(`Unable to find closing matching <> on '${e}' (start ${t})`)}function c(e,t,a=!0){const n=new RegExp(`(^${e}|${i.map(t=>`\\${t}${e}`).join("|")})`,"g"),r=e=>(n.lastIndex=0,a&&i.includes(e[0])?`${e[0]}${t}`:t);return e=>e.replace(n,r)}function d(e,t,a){let n=-1;for(;;){if(n=e.indexOf(t,n+1),-1===n)return e;const r=n+t.length,i=o(e,r);e=`${e.substring(0,n)}${a(e.substring(r,i))}${e.substring(i+1)}`}}function u(e,t){return a=>{for(let r=0,i=n.length;r{const a=e.split(",").map(e=>e.trim()).filter(e=>e);return t&&a.pop(),`${i}<${a.join(",")}>`})}return a}}const l=new Map;function f(e){const t=e.toString(),a=l.get(t);if(a)return a;let n=t;for(let e=0,t=s.length;er});var n=a(35198);class r extends n.g{constructor(e,t,a,n){super(e,{Ok:t,Err:a},n)}static with(e){return class extends r{constructor(t,a){super(t,e.Ok,e.Err,a)}}}get asErr(){if(!this.isErr)throw new Error("Cannot extract Err value from Ok result, check isErr first");return this.value}get asOk(){if(!this.isOk)throw new Error("Cannot extract Ok value from Err result, check isOk first");return this.value}get isEmpty(){return this.isOk&&this.value.isEmpty}get isErr(){return!this.isOk}get isOk(){return 0===this.index}toRawType(){const e=this._toRawStruct();return`Result<${e.Ok},${e.Err}>`}}},68050(e,t,a){a.d(t,{c:()=>f});var n=a(33308),r=a(92100),i=a(63181),s=a(56109),o=a(33482),c=a(60750),d=a(71135),u=a(5886);class l extends u.U{toRawType(){return"None"}}class f{registry;createdAtHash;initialU8aLength;isStorageFallback;#o;#X;constructor(e,t,a,{definition:r,setDefinition:u=s.D}={}){const p=r||u((0,d.q8)(e,t)),b=(0,o.b)(a)&&a.length&&!(0,n.Z)(a)?0===a[0]?new l(e):new p(e,a.subarray(1)):function(e,t,a){return a instanceof t?a:a instanceof f?a.value instanceof t?a.value:a.isNone?new l(e):new t(e,a.value):(0,i.k)(a)||(0,c.b)(a)||"0x"===a||a instanceof l?new l(e):(0,o.b)(a)?a.length&&0!==a[0]?new t(e,a.subarray(1)):new l(e):new t(e,a)}(e,p,a);this.registry=e,this.#o=p,this.#X=b,b?.initialU8aLength&&(this.initialU8aLength=1+b.initialU8aLength)}static with(e){let t;const a=e=>(t=e,e);return class extends f{constructor(n,r){super(n,e,r,{definition:t,setDefinition:a})}}}get encodedLength(){return 1+this.#X.encodedLength}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return this.isNone}get isNone(){return this.#X instanceof l}get isSome(){return!this.isNone}get value(){return this.#X}eq(e){return e instanceof f?this.isSome===e.isSome&&this.value.eq(e.value):this.value.eq(e)}inspect(){if(this.isNone)return{outer:[new Uint8Array([0])]};const{inner:e,outer:t=[]}=this.#X.inspect();return{inner:e,outer:[new Uint8Array([1]),...t]}}toHex(){return this.isNone?"0x":(0,r.X)(this.toU8a().subarray(1))}toHuman(e,t){return this.#X.toHuman(e,t)}toJSON(){return this.isNone?null:this.#X.toJSON()}toPrimitive(e){return this.isNone?null:this.#X.toPrimitive(e)}toRawType(e){const t=this.registry.getClassName(this.#o)||new this.#o(this.registry).toRawType();return e?t:`Option<${t}>`}toString(){return this.#X.toString()}toU8a(e){if(e)return this.#X.toU8a(!0);const t=new Uint8Array(this.encodedLength);return this.isSome&&(t.set([1]),t.set(this.#X.toU8a(),1)),t}unwrap(){if(this.isNone)throw new Error("Option: unwrapping a None value");return this.#X}unwrapOr(e){return this.isSome?this.unwrap():e}unwrapOrDefault(){return this.isSome?this.unwrap():new this.#o(this.registry)}}},68355(e,t,a){a.d(t,{Y:()=>i});var n=a(9799),r=a(64792);function i(e,t,a){return"keccak"===e?(0,r.H1)(t,void 0,a):(0,n.q)(t,void 0,void 0,a)}},68666(e,t,a){a.d(t,{W:()=>r});var n=a(61270);class r extends n.Q{constructor(e,t,a){super(e,t,a,{rangeName:"RangeInclusive"})}static with(e){return class extends r{constructor(t,a){super(t,e,a)}}}}},69062(e,t,a){a.d(t,{a:()=>c});var n=a(85871),r=a(17080),i=a(56109),s=a(33482),o=a(71135);class c{registry;createdAtHash;initialU8aLength;isStorageFallback;#o;#X;constructor(e,t,a=0,{definition:r,setDefinition:d=i.D}={}){this.registry=e,this.#o=r||d((0,o.q8)(e,t));const[u,l]=function(e,t,a){if((0,s.b)(a)){const[r,i]=(3&a[0])<3?(0,n.o)(a):(0,n.M)(a);return[new t(e,i),r]}if(a instanceof c){const n=a.unwrap();return n instanceof t?[n,0]:[new t(e,n),0]}return a instanceof t?[a,0]:[new t(e,a),0]}(e,this.#o,a);this.initialU8aLength=l,this.#X=u}static with(e){let t;const a=e=>t=e;return class extends c{constructor(n,r){super(n,e,r,{definition:t,setDefinition:a})}}}get encodedLength(){return this.toU8a().length}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return this.#X.isEmpty}bitLength(){return this.#X.bitLength()}eq(e){return this.#X.eq(e instanceof c?e.#X:e)}inspect(){return{outer:[this.toU8a()]}}toBigInt(){return this.#X.toBigInt()}toBn(){return this.#X.toBn()}toHex(e){return this.#X.toHex(e)}toHuman(e,t){return this.#X.toHuman(e,t)}toJSON(){return this.#X.toJSON()}toNumber(){return this.#X.toNumber()}toPrimitive(e){return this.#X.toPrimitive(e)}toRawType(){return`Compact<${this.registry.getClassName(this.#o)||this.#X.toRawType()}>`}toString(){return this.#X.toString()}toU8a(e){return(0,r.R)(this.#X.toBn())}unwrap(){return this.#X}}},69130(e,t,a){a.d(t,{S:()=>f});var n=a(23100),r=a(64401),i=a(17080),s=a(54143),o=a(6409),c=a(33482),d=a(26679),u=a(71135),l=a(55192);class f extends l.I{#o;#Je;#Xe;constructor(e,t,a,{opaqueName:i="WrapperKeepOpaque"}={}){const[l,f,p]=function(e,t,a){const i=(0,u.q8)(e,t);if((0,c.b)(a)||(0,s.qv)(a))try{const[,t]=(0,s.qv)(a)?[0,(0,o.e)(a)]:a instanceof d.d?[0,a.subarray()]:(0,r.a)(a);return[i,new i(e,t),a]}catch{return[i,null,a]}const l=new i(e,a);return[i,l,(0,n.h)(l.toU8a())]}(e,t,a);super(e,p),this.#o=l,this.#Je=f,this.#Xe=i}static with(e){return class extends f{constructor(t,a){super(t,e,a)}}}get isDecoded(){return!!this.#Je}inspect(){return this.#Je?{inner:[this.#Je.inspect()],outer:[(0,i.R)(this.length)]}:{outer:[(0,i.R)(this.length),this.toU8a(!0)]}}toHuman(e,t){return this.#Je?this.#Je.toHuman(e,t):super.toHuman(e,t)}toPrimitive(e){return this.#Je?this.#Je.toPrimitive(e):super.toPrimitive(e)}toRawType(){return`${this.#Xe}<${this.registry.getClassName(this.#o)||(this.#Je?this.#Je.toRawType():new this.#o(this.registry).toRawType())}>`}toString(){return this.#Je?this.#Je.toString():super.toString()}unwrap(){if(!this.#Je)throw new Error(`${this.#Xe}: unwrapping an undecodable value`);return this.#Je}}},69679(e,t,a){a.d(t,{z:()=>n});const n={name:"@pezkuwi/ui-shared",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/ui-shared/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/ui-shared/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"3.17.2"}},70017(e,t,a){a.d(t,{J:()=>S});var n=a(85871),r=a(83448),i=a(17080),s=a(92100),o=a(54143),c=a(6409),d=a(8781),u=a(94547),l=a(29220),f=a(33482),p=a(5457),b=a(35198),h=a(26679),x=a(96328),m=a(75156),y=a(3877),g=a(98909),V=a(71135);const w=(0,d.v)("Map");function v(e,t,a,n){const r=new Map;for(const[i,s]of n.entries()){const n=t.prototype instanceof p.u||t.prototype instanceof x._||t.prototype instanceof b.g;try{r.set(i instanceof t?i:new t(e,n&&"string"==typeof i?JSON.parse(i):i),s instanceof a?s:new a(e,s))}catch(e){throw w.error("Failed to decode key or value:",e.message),e}}return[t,a,r,0]}class S extends Map{registry;createdAtHash;initialU8aLength;isStorageFallback;#Qe;#q;#Ze;constructor(e,t,a,r,i="HashMap"){const[s,d,l,p]=function(e,t,a,r){const i=(0,V.q8)(e,t),s=(0,V.q8)(e,a);if(!r)return[i,s,new Map,0];if((0,f.b)(r)||(0,o.qv)(r))return function(e,t,a,r){const i=new Map,[s,o]=(0,n.o)(r),c=[];for(let e=0;e`}toString(){return(0,l.A)(this.toJSON())}toU8a(e){const t=[];e||t.push((0,i.R)(this.size));for(const[a,n]of this.entries())t.push(a.toU8a(e),n.toU8a(e));return(0,r.Q)(t)}}},70248(e,t,a){a.d(t,{E:()=>g});var n=a(27429),r=a(8781),i=a(56109),s=a(70714),o=a(29220),c=a(60750),d=a(63181),u=a(93302),l=a(38405),f=a(23440),p=a(39277);var b=a(41623);const h={1e3:"Normal Closure",1001:"Going Away",1002:"Protocol Error",1003:"Unsupported Data",1004:"(For future)",1005:"No Status Received",1006:"Abnormal Closure",1007:"Invalid frame payload data",1008:"Policy Violation",1009:"Message too big",1010:"Missing Extension",1011:"Internal Error",1012:"Service Restart",1013:"Try Again Later",1014:"Bad Gateway",1015:"TLS Handshake"},x={chain_finalisedHead:"chain_finalizedHead",chain_subscribeFinalisedHeads:"chain_subscribeFinalizedHeads",chain_unsubscribeFinalisedHeads:"chain_unsubscribeFinalizedHeads"},m=(0,r.v)("api-ws");function y(e,t){Object.keys(e).forEach(a=>{t&&t(e[a]),delete e[a]})}class g{#Ye;#g;#et;#tt;#T;#at={};#nt;#rt;#it={};#st;#ke;#ot;#ct;#dt;#ut=!1;#v={};#lt=null;#ft;#pt;constructor(e="ws://127.0.0.1:9944",t=2500,a={},r,s,o){const c=Array.isArray(e)?e:[e];if(0===c.length)throw new Error("WsProvider requires at least one Endpoint");c.forEach(e=>{if(!/^(wss|ws):\/\//.test(e))throw new Error(`Endpoint should start with 'ws://', received '${e}'`)});const d=void 0===o?b.HX:o;this.#Ye=new b.qK(0===s?0:s||b.bo,d),this.#ke=o,this.#st=s||b.bo,this.#T=new n.b,this.#ot=t||0,this.#g=new p.$,this.#ct=-1,this.#et=c,this.#tt=a,this.#ft=null,this.#rt={active:{requests:0,subscriptions:0},total:{bytesRecv:0,bytesSent:0,cached:0,errors:0,requests:0,subscriptions:0,timeout:0}},this.#dt={bytesRecv:0,bytesSent:0,cached:0,errors:0,requests:0,subscriptions:0,timeout:0},this.#pt=r||6e4,t&&t>0&&this.connectWithRetry().catch(i.l),this.#nt=new Promise(e=>{this.#T.once("connected",()=>{e(this)})})}get hasSubscriptions(){return!0}get isClonable(){return!0}get isConnected(){return this.#ut}get isReady(){return this.#nt}get endpoint(){return this.#et[this.#ct]}clone(){return new g(this.#et)}selectEndpointIndex(e){return(this.#ct+1)%e.length}async connect(){if(this.#ft)throw new Error("WebSocket is already connected");try{this.#ct=this.selectEndpointIndex(this.#et),this.#ft=void 0!==l.Mn.WebSocket&&(0,s.R)(l.Mn.WebSocket,f.k)?new f.k(this.endpoint):new f.k(this.endpoint,void 0,{headers:this.#tt}),this.#ft&&(this.#ft.onclose=this.#bt,this.#ft.onerror=this.#ht,this.#ft.onmessage=this.#xt,this.#ft.onopen=this.#mt),this.#lt=setInterval(()=>this.#yt(),5e3)}catch(e){throw m.error(e),this.#gt("error",e),e}}async connectWithRetry(){if(this.#ot>0)try{await this.connect()}catch{setTimeout(()=>{this.connectWithRetry().catch(i.l)},this.#ot)}}async disconnect(){this.#ot=0;try{this.#ft&&this.#ft.close(1e3)}catch(e){throw m.error(e),this.#gt("error",e),e}}get stats(){return{active:{requests:Object.keys(this.#at).length,subscriptions:Object.keys(this.#v).length},total:this.#rt.total}}get ttl(){return this.#ke}get endpointStats(){return this.#dt}on(e,t){return this.#T.on(e,t),()=>{this.#T.removeListener(e,t)}}send(e,t,a,n){this.#dt.requests++,this.#rt.total.requests++;const[r,i]=this.#g.encodeJson(e,t);if(0===this.#st)return this.#Vt(r,i,e,t,n);const s=a?`${e}::${(0,o.A)(t)}`:"";let c=a?this.#Ye.get(s):null;return c?(this.#dt.cached++,this.#rt.total.cached++):(c=this.#Vt(r,i,e,t,n),a&&this.#Ye.set(s,c)),c}async#Vt(e,t,a,n,r){return new Promise((i,s)=>{try{if(!this.isConnected||null===this.#ft)throw new Error("WebSocket is not connected");const o=(e,t)=>{e?s(e):i(t)};m.debug(()=>["calling",a,t]),this.#at[e]={callback:o,method:a,params:n,start:Date.now(),subscription:r};const c=t.length;this.#dt.bytesSent+=c,this.#rt.total.bytesSent+=c,this.#ft.send(t)}catch(e){this.#dt.errors++,this.#rt.total.errors++;const t=e,r=`\nFailed WS Request: ${JSON.stringify({method:a,params:n})}`;t.message=`${t.message}${r}`,s(t)}})}subscribe(e,t,a,n){return this.#dt.subscriptions++,this.#rt.total.subscriptions++,this.send(t,a,!1,{callback:n,type:e})}async unsubscribe(e,t,a){const n=`${e}::${a}`;if((0,c.b)(this.#v[n]))return m.debug(()=>`Unable to find active subscription=${n}`),!1;delete this.#v[n];try{return!(this.isConnected&&!(0,d.k)(this.#ft))||this.send(t,[a])}catch{return!1}}#gt=(e,...t)=>{this.#T.emit(e,...t)};#bt=e=>{const t=new Error(`disconnected from ${this.endpoint}: ${e.code}:: ${e.reason||function(e){if(e>=0&&e<=999)return"(Unused)";if(e>=1016){if(e<=1999)return"(For WebSocket standard)";if(e<=2999)return"(For WebSocket extensions)";if(e<=3999)return"(For libraries and frameworks)";if(e<=4999)return"(For applications)"}return h[e]||"(Unknown)"}(e.code)}`);this.#ot>0&&m.error(t.message),this.#ut=!1,this.#ft&&(this.#ft.onclose=null,this.#ft.onerror=null,this.#ft.onmessage=null,this.#ft.onopen=null,this.#ft=null),this.#lt&&(clearInterval(this.#lt),this.#lt=null),y(this.#at,e=>{try{e.callback(t,void 0)}catch(e){m.error(e)}}),y(this.#it),this.#dt={bytesRecv:0,bytesSent:0,cached:0,errors:0,requests:0,subscriptions:0,timeout:0},this.#gt("disconnected"),this.#ot>0&&setTimeout(()=>{this.connectWithRetry().catch(i.l)},this.#ot)};#ht=e=>{m.debug(()=>["socket error",e]),this.#gt("error",e)};#xt=e=>{m.debug(()=>["received",e.data]);const t=e.data.length;this.#dt.bytesRecv+=t,this.#rt.total.bytesRecv+=t;const a=JSON.parse(e.data);return(0,c.b)(a.method)?this.#wt(a):this.#vt(a)};#wt=e=>{const t=this.#at[e.id];if(t){try{const{method:a,params:n,subscription:r}=t,i=this.#g.decodeResponse(e);if(t.callback(null,i),r){const e=`${r.type}::${i}`;this.#v[e]=(0,u.b)({},r,{method:a,params:n}),this.#it[e]&&this.#vt(this.#it[e])}}catch(e){this.#dt.errors++,this.#rt.total.errors++,t.callback(e,void 0)}delete this.#at[e.id]}else m.debug(()=>`Unable to find handler for id=${e.id}`)};#vt=e=>{if(!e.method)throw new Error("No method found in JSONRPC response");const t=`${x[e.method]||e.method}::${e.params.subscription}`,a=this.#v[t];if(!a)return this.#it[t]=e,void m.debug(()=>`Unable to find handler for subscription=${t}`);delete this.#it[t];try{const t=this.#g.decodeResponse(e);a.callback(null,t)}catch(e){this.#dt.errors++,this.#rt.total.errors++,a.callback(e,void 0)}};#mt=()=>{if(null===this.#ft)throw new Error("WebSocket cannot be null in onOpen");return m.debug(()=>["connected to",this.endpoint]),this.#ut=!0,this.#E(),this.#gt("connected"),!0};#E=()=>{const e=this.#v;this.#v={},Promise.all(Object.keys(e).map(async t=>{const{callback:a,method:n,params:r,type:i}=e[t];if(!i.startsWith("author_"))try{await this.subscribe(i,n,r,a)}catch(e){m.error(e)}})).catch(m.error)};#yt=()=>{const e=Date.now(),t=Object.keys(this.#at);for(let a=0,n=t.length;athis.#pt){try{n.callback(new Error(`No response received from RPC endpoint in ${this.#pt/1e3}s`),void 0)}catch{}this.#dt.timeout++,this.#rt.total.timeout++,delete this.#at[t[a]]}}}}},70449(e,t,a){function n(e,[t,a]){const n={};for(let r=0,i=a.length;rn})},70594(e,t,a){a.d(t,{F:()=>c});var n=a(79876),r=a(16438),i=a(36237),s=a(96200),o=a(32066);function c(e,t="",a,c){if(!(0,o.F)(e,a,c))throw new Error("Invalid bip39 mnemonic specified");if(!a&&!c&&(0,r.i_)())return(0,r.cI)(e,t);const d=(0,s.x)(e,a),u=(0,n.j)(`mnemonic${t}`);return(0,i.E)(d,u).password.slice(0,32)}},70714(e,t,a){a.d(t,{R:()=>r});var n=a(95202);function r(e,t){return!(!(0,n.D)(t)||!(0,n.D)(e))&&(e===t||e.isPrototypeOf(t))}},70885(e,t,a){a.d(t,{E7:()=>n,Mb:()=>s,SI:()=>r,WB:()=>i});const n=8,r=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function i(e){for(let t=0,a=r.length;td});var n=a(67342),r=a(83448),i=a(57041),s=a(99953),o=a(16438),c=a(51189);function d(e,t){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);if(65===e.length)return e.subarray(1);if(!s.CW||!t&&(0,o.i_)())return(0,o.Vn)(e).subarray(1);const{px:a,py:d}=n.bI.ProjectivePoint.fromHex(e);return(0,r.z)((0,i.a)(a,c.ag),(0,i.a)(d,c.ag))}},71053(e,t,a){a.d(t,{l:()=>i});var n=a(92100),r=a(33482);class i extends Boolean{registry;createdAtHash;initialU8aLength=1;isStorageFallback;constructor(e,t=!1){super((0,r.b)(t)?1===t[0]:t instanceof Boolean?t.valueOf():!!t),this.registry=e}get encodedLength(){return 1}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return this.isFalse}get isFalse(){return!this.isTrue}get isTrue(){return this.valueOf()}eq(e){return this.valueOf()===(e instanceof Boolean?e.valueOf():e)}inspect(){return{outer:[this.toU8a()]}}toHex(){return(0,n.X)(this.toU8a())}toHuman(){return this.toJSON()}toJSON(){return this.valueOf()}toPrimitive(){return this.toJSON()}toRawType(){return"bool"}toString(){return this.toJSON().toString()}toU8a(e){return new Uint8Array([this.valueOf()?1:0])}}},71135(e,t,a){function n(e,t){return"function"==typeof t?t:e.createClassUnsafe(t)}function r(e,t){const a=t.length,r=new Array(a);for(let i=0;ir,q8:()=>n,qV:()=>i})},71614(e,t,a){a.d(t,{P:()=>s});var n=a(38405),r=a(99953),i=a(6404);function s(e){return r.Ze&&!!e&&(0,i.T)(e.readDoubleLE)&&n.Mn.Buffer.isBuffer(e)}},71647(e,t,a){a.d(t,{i:()=>n});const n=(0,a(59519).D8)("toBigInt","toBn","toNumber","unwrap")},71971(e,t,a){a.r(t),a.d(t,{BN:()=>v,BN_BILLION:()=>E.pr,BN_EIGHT:()=>E.xi,BN_FIVE:()=>E.K7,BN_FOUR:()=>E.k_,BN_HUNDRED:()=>E.cM,BN_MAX_INTEGER:()=>E.Vk,BN_MILLION:()=>E.i5,BN_NINE:()=>E.Wb,BN_ONE:()=>E.Uu,BN_QUINTILL:()=>E.ik,BN_SEVEN:()=>E.pP,BN_SIX:()=>E.G1,BN_SQRT_MAX_INTEGER:()=>E.gH,BN_TEN:()=>E.Xx,BN_THOUSAND:()=>E.EX,BN_THREE:()=>E.iz,BN_TWO:()=>E.u_,BN_ZERO:()=>E.Yz,POLKADOTJS_DISABLE_ESM_CJS_WARNING_FLAG:()=>H._,U8A_WRAP_ETHEREUM:()=>$e.YD,U8A_WRAP_POSTFIX:()=>$e.sM,U8A_WRAP_PREFIX:()=>$e.Dn,_0n:()=>x.Y7,_1000n:()=>x.zi,_100n:()=>x.Hd,_10n:()=>x.$c,_1Bn:()=>x.Je,_1Mn:()=>x.u3,_1Qn:()=>x.q$,_1n:()=>x.jZ,_2n:()=>x.E6,_2pow53n:()=>x.eq,_3n:()=>x.Vl,_4n:()=>x.yu,_5n:()=>x.np,_6n:()=>x.Sx,_7n:()=>x.HI,_8n:()=>x.CW,_9n:()=>x.TH,_sqrt2pow53n:()=>x.wi,arrayChunk:()=>r.R,arrayFilter:()=>i,arrayFlatten:()=>s.a,arrayRange:()=>o.F,arrayShuffle:()=>c.Z,arrayUnzip:()=>d,arrayZip:()=>u,assert:()=>l.vA,assertReturn:()=>l.Z8,assertUnreachable:()=>l.dr,bnFromHex:()=>S.v,bnMax:()=>k.N,bnMin:()=>k.J,bnSqrt:()=>I.t,bnToBn:()=>T.A,bnToHex:()=>A.t,bnToU8a:()=>C.a,bufferToU8a:()=>M,calcSi:()=>K.Mb,compactAddLength:()=>N.h,compactFromU8a:()=>P.M,compactFromU8aLim:()=>P.o,compactStripLength:()=>R.a,compactToU8a:()=>B.R,detectPackage:()=>H.Q,extractTime:()=>O.v,findSi:()=>K.WB,floatToU8a:()=>U.a,formatBalance:()=>_.Q,formatDate:()=>L.Y,formatDecimal:()=>D.z,formatElapsed:()=>F,formatNumber:()=>W.Z,hasBigInt:()=>q.CW,hasBuffer:()=>q.Ze,hasCjs:()=>q.bM,hasDirname:()=>q.$j,hasEsm:()=>q.gu,hasProcess:()=>q.i4,hasWasm:()=>q.Nt,hexAddPrefix:()=>$.d,hexFixLength:()=>z.T,hexHasPrefix:()=>j.Y,hexStripPrefix:()=>G.a,hexToBigInt:()=>J.u,hexToBn:()=>S.v,hexToNumber:()=>X,hexToString:()=>Q.I,hexToU8a:()=>Z.V,identity:()=>Le.D,isArray:()=>Y,isAscii:()=>ee.E,isBigInt:()=>te.s,isBn:()=>ae.f,isBoolean:()=>ne.L,isBuffer:()=>re.P,isChildClass:()=>ie.R,isClass:()=>se.D,isCodec:()=>oe.Z,isCompact:()=>ce.i,isError:()=>de.b,isFunction:()=>ue.T,isHex:()=>le.qv,isInstanceOf:()=>fe,isIp:()=>ge,isJsonObject:()=>Ve.O,isNull:()=>we.k,isNumber:()=>ve.E,isObject:()=>Se.G,isObservable:()=>ke.A,isPromise:()=>Ie,isRiscV:()=>Te.S,isString:()=>Ae.K,isTestChain:()=>Ce._,isToBigInt:()=>Ee.R,isToBn:()=>Me.g,isU8a:()=>Ne.b,isUndefined:()=>Pe.b,isUtf8:()=>Re.c,isWasm:()=>Be.H,lazyMethod:()=>He.s,lazyMethods:()=>He.T,logger:()=>Oe.v,loggerFormat:()=>Oe.E,memoize:()=>Ue.B,nMax:()=>p,nMin:()=>b,nSqrt:()=>y,nToBigInt:()=>m.L,nToHex:()=>w,nToU8a:()=>V.e,nextTick:()=>_e.d,noop:()=>Le.l,numberToHex:()=>De.c,numberToU8a:()=>De.t,objectClear:()=>Fe.HS,objectCopy:()=>Fe.fi,objectEntries:()=>Fe.WP,objectKeys:()=>Fe.uv,objectProperties:()=>Fe.tZ,objectProperty:()=>Fe.FL,objectSpread:()=>Fe.bt,objectValues:()=>Fe.KQ,packageInfo:()=>n.z,promisify:()=>We.F,stringCamelCase:()=>Ke.WH,stringLowerFirst:()=>Ke.VI,stringPascalCase:()=>Ke.Oy,stringShorten:()=>Ke.lG,stringToHex:()=>Ke.i3,stringToU8a:()=>Ke.jI,stringUpperFirst:()=>Ke.gK,stringify:()=>qe.A,u8aCmp:()=>$e.nF,u8aConcat:()=>$e.z,u8aConcatStrict:()=>$e.Qy,u8aEmpty:()=>$e.UF,u8aEq:()=>$e.fv,u8aFixLength:()=>$e.My,u8aIsWrapped:()=>$e.Ap,u8aSorted:()=>$e.mp,u8aToBigInt:()=>$e.LP,u8aToBn:()=>$e.iV,u8aToBuffer:()=>$e.eY,u8aToFloat:()=>$e.eW,u8aToHex:()=>$e.XA,u8aToNumber:()=>$e.dz,u8aToString:()=>$e.FH,u8aToU8a:()=>$e.ef,u8aUnwrapBytes:()=>$e.ZH,u8aWrapBytes:()=>$e.C1}),a(80146);var n=a(89161),r=a(80438);function i(e,t=!0){return e.filter(e=>void 0!==e&&(t||null!==e))}var s=a(32633),o=a(23254),c=a(89026);function d(e){const t=e.length,a=new Array(t),n=new Array(t);for(let r=0;re>t),b=(0,f.P)((e,t)=>e>x.jZ;if(a===e||a===e-x.jZ)return a;a=e}}var g=a(92100),V=a(80900);function w(e,{bitLength:t=-1,isLe:a=!1,isNegative:n=!1}={}){return(0,g.X)((0,V.e)(e||0,{bitLength:t,isLe:a,isNegative:n}))}var v=a(95927),S=a(62846),k=a(41206),I=a(99014),T=a(665),A=a(3644),C=a(57041),E=a(51524);function M(e){return new Uint8Array(e||[])}var N=a(23100),P=a(85871),R=a(64401),B=a(17080),H=a(81284),O=a(48613),U=a(45323),_=a(848),L=a(36122),D=a(12923);function F(e,t){const a=e?.getTime()||0,n=t instanceof Date?t.getTime():(0,T.A)(t).toNumber();return a&&n?(r=Math.max(Math.abs(a-n),0)/1e3)<15?`${r.toFixed(1)}s`:r<60?(0|r)+"s":r<3600?(r/60|0)+"m":(r/3600|0)+"h":"0.0s";var r}var W=a(21327),K=a(70885),q=a(99953),$=a(34116),z=a(19592),j=a(61771),G=a(56197),J=a(18369);function X(e){return e?(0,S.v)(e).toNumber():NaN}var Q=a(15051),Z=a(59540);function Y(e){return Array.isArray(e)}var ee=a(92649),te=a(6807),ae=a(16880),ne=a(45414),re=a(71614),ie=a(70714),se=a(95202),oe=a(33308),ce=a(71647),de=a(63724),ue=a(6404),le=a(54143);function fe(e,t){return(e&&e.constructor)===t||e instanceof t}const pe="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",be="[a-fA-F\\d]{1,4}",he=`\n(?:\n(?:${be}:){7}(?:${be}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8\n(?:${be}:){6}(?:${pe}|:${be}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4\n(?:${be}:){5}(?::${pe}|(?::${be}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4\n(?:${be}:){4}(?:(?::${be}){0,1}:${pe}|(?::${be}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4\n(?:${be}:){3}(?:(?::${be}){0,2}:${pe}|(?::${be}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4\n(?:${be}:){2}(?:(?::${be}){0,3}:${pe}|(?::${be}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4\n(?:${be}:){1}(?:(?::${be}){0,4}:${pe}|(?::${be}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4\n(?::(?:(?::${be}){0,5}:${pe}|(?::${be}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4\n)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1\n`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),xe=new RegExp(`(?:^${pe}$)|(?:^${he}$)`),me=new RegExp(`^${pe}$`),ye=new RegExp(`^${he}$`);function ge(e,t){switch(t){case"v4":return me.test(e);case"v6":return ye.test(e);default:return xe.test(e)}}var Ve=a(5957),we=a(63181),ve=a(44734),Se=a(94547),ke=a(36413);const Ie=(0,a(59519).D8)("catch","then");var Te=a(25557),Ae=a(76733),Ce=a(52831),Ee=a(73414),Me=a(15413),Ne=a(33482),Pe=a(60750),Re=a(49807),Be=a(3236),He=a(4747),Oe=a(8781),Ue=a(51321),_e=a(58797),Le=a(56109),De=a(15312),Fe=a(7388),We=a(35069),Ke=a(20494),qe=a(29220),$e=a(43218)},72001(e,t,a){a.d(t,{g:()=>c});var n=a(83448),r=a(22373),i=a(53335),s=a(34658),o=a(20662);function c(e,t,a){let c=!1,d=e;if(a){const{params:e,password:t,salt:o}=(0,i.g)(a),{encrypted:u,nonce:l}=(0,r.K)(d,t.subarray(0,32));c=!0,d=(0,n.z)((0,s.z)(o,e),l,u)}return(0,o.r)(d,t,c)}},72012(e,t,a){a.d(t,{H:()=>l,_:()=>u});var n=a(51661),r=a(33308),i=a(4747),s=a(33482),o=a(45505),c=a(74426),d=a(34106);function u({events:e}){return e.isSome}function l(e,{lookup:t,pallets:a},l){const f={},p=a.filter(u);for(let a=0,u=p.length;a=12?b.toNumber():a;(0,i.s)(f,(0,n.WH)(h),()=>(0,o.l)(t,u.unwrap(),d.Z,a=>({is:e=>(0,r.Z)(e)&&(0,s.b)(e.index)&&x===e.index[0]&&a.index.eq(e.index[1]),meta:e.createTypeUnsafe("EventMetadataLatest",[(0,c.a)(t,a)])})))}return f}},72102(e,t,a){a.d(t,{V:()=>i});var n=a(36730),r=a(76506);function i(e,t){return(0,n.f)((0,r.F)(e),(0,r.F)(t))}},72721(e,t,a){a.r(t),a.d(t,{BTreeMap:()=>f.F,BTreeSet:()=>p.L,BitVec:()=>j.BitVec,Bool:()=>j.Bool,Bytes:()=>j.Bytes,CodecMap:()=>b.J,CodecSet:()=>h.V,Compact:()=>x.a,Data:()=>j.Data,DoNotConstruct:()=>m.s,Enum:()=>y.g,F32:()=>j.F32,F64:()=>j.F64,GeneralExtrinsic:()=>j.GeneralExtrinsic,GenericAccountId:()=>j.GenericAccountId,GenericAccountId32:()=>j.GenericAccountId32,GenericAccountId33:()=>j.GenericAccountId33,GenericAccountIndex:()=>j.GenericAccountIndex,GenericAddress:()=>j.GenericAddress,GenericBlock:()=>j.GenericBlock,GenericCall:()=>j.GenericCall,GenericChainProperties:()=>j.GenericChainProperties,GenericConsensusEngineId:()=>j.GenericConsensusEngineId,GenericEthereumAccountId:()=>j.GenericEthereumAccountId,GenericEthereumLookupSource:()=>j.GenericEthereumLookupSource,GenericEvent:()=>j.GenericEvent,GenericEventData:()=>j.GenericEventData,GenericExtrinsic:()=>j.GenericExtrinsic,GenericExtrinsicEra:()=>j.GenericExtrinsicEra,GenericExtrinsicPayload:()=>j.GenericExtrinsicPayload,GenericExtrinsicPayloadUnknown:()=>j.GenericExtrinsicPayloadUnknown,GenericExtrinsicPayloadV4:()=>j.GenericExtrinsicPayloadV4,GenericExtrinsicPayloadV5:()=>j.GenericExtrinsicPayloadV5,GenericExtrinsicSignatureV4:()=>j.GenericExtrinsicSignatureV4,GenericExtrinsicSignatureV5:()=>j.GenericExtrinsicSignatureV5,GenericExtrinsicUnknown:()=>j.GenericExtrinsicUnknown,GenericExtrinsicV4:()=>j.GenericExtrinsicV4,GenericExtrinsicV5:()=>j.GenericExtrinsicV5,GenericImmortalEra:()=>j.GenericImmortalEra,GenericLookupSource:()=>j.GenericLookupSource,GenericMortalEra:()=>j.GenericMortalEra,GenericMultiAddress:()=>j.GenericMultiAddress,GenericSignerPayload:()=>j.GenericSignerPayload,GenericVote:()=>j.GenericVote,HashMap:()=>g.B,I128:()=>j.I128,I16:()=>j.I16,I256:()=>j.I256,I32:()=>j.I32,I64:()=>j.I64,I8:()=>j.I8,ISize:()=>j.ISize,Int:()=>V.A,Json:()=>w.L,Linkage:()=>A,Map:()=>b.J,Metadata:()=>Z.O,Null:()=>j.Null,Option:()=>v.c,OptionBool:()=>j.OptionBool,PortableRegistry:()=>Y.V,Range:()=>C.Q,RangeInclusive:()=>E.W,Raw:()=>M.d,Result:()=>N.Q,Set:()=>h.V,StorageKey:()=>j.StorageKey,Struct:()=>I._,Text:()=>j.Text,Tuple:()=>S.r,Type:()=>j.Type,TypeDefInfo:()=>d.K,TypeRegistry:()=>z.O,U128:()=>j.U128,U16:()=>j.U16,U256:()=>j.U256,U32:()=>j.U32,U64:()=>j.U64,U8:()=>j.U8,U8aFixed:()=>P.H,UInt:()=>R.p,USize:()=>j.USize,Vec:()=>k.l,VecFixed:()=>B.B,WrapperKeepOpaque:()=>H.S,WrapperOpaque:()=>O.b,XCM_MAPPINGS:()=>W.b,bool:()=>j.bool,constructTypeClass:()=>U.Q6,convertSiV0toV1:()=>u.F,createClass:()=>K,createClassUnsafe:()=>U.X9,createType:()=>q,createTypeUnsafe:()=>_.F,decorateConstants:()=>J.n,decorateExtrinsics:()=>X.Kw,decorateStorage:()=>Q.t,encodeTypeDef:()=>L.U6,expandMetadata:()=>G.K8,f32:()=>j.f32,f64:()=>j.f64,getTypeClass:()=>U.Tz,getTypeDef:()=>D.c,i128:()=>j.i128,i16:()=>j.i16,i256:()=>j.i256,i32:()=>j.i32,i64:()=>j.i64,i8:()=>j.i8,isize:()=>j.isize,lazyVariants:()=>$.l,mapXcmTypes:()=>W._,packageInfo:()=>s,paramsNotation:()=>L.tG,rpcDefinitions:()=>c.A,typeDefinitions:()=>o,typeSplit:()=>F.h,u128:()=>j.u128,u16:()=>j.u16,u256:()=>j.u256,u32:()=>j.u32,u64:()=>j.u64,u8:()=>j.u8,unwrapStorageType:()=>l.f,usize:()=>j.usize,withTypeString:()=>L.E5});const n={name:"@pezkuwi/types-codec",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/types-codec/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/types-codec/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"16.5.11"},r={name:"@pezkuwi/types-create",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/types-create/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/types-create/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"16.5.11"};var i=a(81284);const s={name:"@pezkuwi/types",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/types/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/types/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"16.5.11"};(0,i.Q)(s,null,[n,r]);var o=a(52512),c=a(28414),d=a(54190),u=a(52063),l=a(94250),f=a(10971),p=a(31885),b=a(70017),h=a(41289),x=a(69062),m=a(10068),y=a(35198),g=a(86017),V=a(34386),w=a(79191),v=a(68050),S=a(30905),k=a(5853),I=a(96328);const T=new Uint8Array;class A extends I._{constructor(e,t,a){super(e,{previous:v.c.with(t),next:v.c.with(t)},a)}static withKey(e){return class extends A{constructor(t,a){super(t,e,a)}}}get previous(){return this.get("previous")}get next(){return this.get("next")}toRawType(){return`Linkage<${this.next.toRawType(!0)}>`}toU8a(e){return this.isEmpty?T:super.toU8a(e)}}S.r;var C=a(61270),E=a(68666),M=a(26679),N=a(67218),P=a(47169),R=a(57559),B=a(32091),H=a(69130),O=a(44967),U=a(94390),_=a(28064),L=a(59385),D=a(39139),F=a(52802),W=a(47898);function K(e,t){return(0,U.X9)(e,t)}function q(e,t,...a){return(0,_.F)(e,t,a)}var $=a(45505),z=a(95620),j=a(26998),G=a(63632),J=a(878),X=a(37622),Q=a(28276),Z=a(91829),Y=a(36195)},73276(e,t,a){a.d(t,{x:()=>o});var n=a(38628),r=a(65281),i=a(6409);const s=new Uint8Array;function o(e,{secretKey:t},a=s,o=s){if(64!==t?.length)throw new Error("Invalid secretKey, expected 64-bytes");return r.Pz.sign((0,i.e)(e),t,(0,i.e)(a),(0,i.e)(o),n.po)}},73314(e,t,a){a.d(t,{v:()=>i});var n=a(65281),r=a(6409);function i(e,{publicKey:t,secretKey:a}){if(32!==t?.length)throw new Error("Expected a valid publicKey, 32-bytes");if(64!==a?.length)throw new Error("Expected a valid secretKey, 64-bytes");return n._S(a,(0,r.e)(e))}},73414(e,t,a){a.d(t,{R:()=>n});const n=(0,a(59519).Mp)("toBigInt")},74109(e,t,a){a.d(t,{c:()=>r});var n=a(65281);const r=(0,a(5860).i)(n.mb.secretHard)},74426(e,t,a){a.d(t,{R:()=>l,a:()=>u});var n=a(51661),r=a(93302),i=a(33308),s=a(4747),o=a(33482),c=a(45505),d=a(34106);function u(e,t){return(0,r.b)({args:t.fields.map(({type:t})=>e.getTypeDef(t).type)},t)}function l(e,{lookup:t,pallets:a},r){const l={};for(let f=0,p=a.length;f=12?b.toNumber():f;(0,s.s)(l,(0,n.WH)(h),()=>(0,c.l)(t,p.unwrap(),d.Z,n=>({is:e=>(0,i.Z)(e)&&(0,i.Z)(e.index)&&e.index.eq(a)&&((0,o.b)(e.error)?e.error[0]===n.index.toNumber():(0,i.Z)(e.error)&&e.error.eq(n.index)),meta:e.createTypeUnsafe("ErrorMetadataLatest",[u(t,n)])})))}}return l}},74994(e,t,a){a.d(t,{ph:()=>I});var n=a(37459),r=a(22665),i=a(18815),s=a(41623),o=a(28414),c=a(94250),d=a(83448),u=a(93302),l=a(59540),f=a(6404),p=a(6409),b=a(4747),h=a(8781),x=a(51321),m=a(63181),y=a(60750),g=a(11709),V=a(46650);const w=(0,h.v)("rpc-core"),v={fallback:void 0,modifier:{isOptional:!0},type:{asMap:{linked:{isTrue:!1}},isMap:!1}};function S(e,{noErrorLog:t,params:a,type:n},r){t||w.error(`${e}(${a.map(({isOptional:e,name:t,type:a})=>`${t}${e?"?":""}: ${a}`).join(", ")}): ${n}:: ${r.message}`)}function k(e){return["0x3a636f6465"].includes(e.toHex())}class I{#St;#kt;#It;#Tt;#At=0;#Ct;#Et;mapping=new Map;provider;sections=[];constructor(e,t,{isPedantic:a=!0,provider:n,rpcCacheCapacity:r,ttl:i,userRpc:c={}}){if(!n||!(0,f.T)(n.send))throw new Error("Expected Provider to API create");this.#St=e,this.#kt=a,this.#It=t,this.provider=n;const d=Object.keys(o.A);this.sections.push(...d),this.#Tt=new s.qK(r||102400,i),this.addUserInterfaces(c)}get isConnected(){return this.provider.isConnected}connect(){return this.provider.connect()}async disconnect(){return this.provider.disconnect()}get stats(){const e=this.provider.stats;return e?{...e,core:{cacheHits:this.#At,cacheSize:this.#Tt.length}}:void 0}setRegistrySwap(e){this.#Ct=(0,x.B)(e,{getInstanceId:()=>this.#St})}setResolveBlockHash(e){this.#Et=(0,x.B)(e,{getInstanceId:()=>this.#St})}addUserInterfaces(e){this.sections.push(...Object.keys(e).filter(e=>!this.sections.includes(e)));for(let t=0,a=this.sections.length;te?this._createMethodSubscribe(a,t,i):this._createMethodSend(a,t,i))}}}}_memomize(e,t){const a={getInstanceId:()=>this.#St},n=(0,x.B)(e(!0),a);return n.raw=(0,x.B)(e(!1),a),n.meta=t,n}_formatResult(e,t,a,n,r,i,s){return e?this._formatOutput(t,a,n,r,i,s):s}_createMethodSend(e,t,a){const s=a.endpoint||`${e}_${t}`,o=a.params.findIndex(({isHistoric:e})=>e);let c=null;const d=async(e,n)=>{const r=-1===o?null:n[o],i=r&&"BlockNumber"===a.params[o].type?await(this.#Et?.(r)):r,{registry:c}=e&&i&&this.#Ct?await this.#Ct((0,p.e)(i)):{registry:this.#It},d=this._formatParams(c,null,a,n),u=await this.provider.send(s,d.map(e=>e.toJSON()),!!i);return this._formatResult(e,c,i,t,a,d,u)};return c=this._memomize(e=>(...s)=>{const u=e&&-1!==o&&!!s[o];return new n.c(n=>(d(e,s).then(e=>{n.next(e),n.complete()}).catch(e=>{S(t,a,e),n.error(e),n.complete()}),()=>{e?c?.unmemoize(...s):c?.raw.unmemoize(...s)})).pipe((0,r.H)(1),u?(0,V.e)():(0,i.B)())},a),c}_createSubscriber({paramsJson:e,subName:t,subType:a,update:n},r){return new Promise((i,s)=>{this.provider.subscribe(a,t,e,n).then(i).catch(e=>{r(e),s(e)})})}_createMethodSubscribe(e,t,a){const[r,i,s]=a.pubsub,o=`${e}_${i}`,c=`${e}_${s}`,d=`${e}_${r}`;let u=null;return u=this._memomize(e=>(...r)=>new n.c(n=>{let i=Promise.resolve(null);const s=this.#It,l=e=>{S(t,a,e),n.error(e)};try{const c=this._formatParams(s,null,a,r),u=(r,i)=>{if(r)S(t,a,r);else try{n.next(this._formatResult(e,s,null,t,a,c,i))}catch(r){n.error(r)}};i=this._createSubscriber({paramsJson:c.map(e=>e.toJSON()),subName:o,subType:d,update:u},l)}catch(e){l(e)}return()=>{e?u?.unmemoize(...r):u?.raw.unmemoize(...r),i.then(e=>(0,m.k)(e)?Promise.resolve(!1):this.provider.unsubscribe(d,c,e)).catch(e=>S(t,a,e))}}).pipe((0,g.V)()),a),u}_formatParams(e,t,a,n){const r=n.length,i=a.params.filter(({isOptional:e})=>!e).length;if(ra.params.length)throw new Error(`Expected ${a.params.length} parameters${i===a.params.length?"":` (${a.params.length-i} optional)`}, ${r} found instead`);const s=new Array(r);for(let i=0;i"===n.type){const t=i,n=t.length,s=new Array(n);for(let a=0;ae===s),c=(0,y.b)(o);if(c&&r){const e=this.#Tt.get(s);if(e)return this.#At++,e}const d=c?null:o[1],u=(0,m.k)(d),l=u||k(a)?d:(0,p.e)(d),f=this._newType(e,t,a,l,u,i);return this._setToCache(s,f),f}_setToCache(e,t){this.#Tt.set(e,t)}_newType(e,t,a,n,r,i=-1){const s=a.meta?e.createLookupType((0,c.V)(a.meta.type)):a.outputType||"Raw",o=a.meta||v,u=-1===i?"":` entry ${i}:`;try{return e.createTypeUnsafe(s,[r?o.fallback?s.includes("Linkage<")?(0,d.z)((0,l.V)(o.fallback.toHex()),new Uint8Array(2)):(0,l.V)(o.fallback.toHex()):void 0:o.modifier.isOptional?e.createTypeUnsafe(s,[n],{blockHash:t,isPedantic:this.#kt}):n],{blockHash:t,isFallback:r&&!!o.fallback,isOptional:o.modifier.isOptional,isPedantic:this.#kt&&!o.modifier.isOptional})}catch(e){throw new Error(`Unable to decode storage ${a.section||"unknown"}.${a.method||"unknown"}:${u}: ${e.message}`)}}}},75156(e,t,a){a.d(t,{Q:()=>o});var n=a(94547),r=a(60750),i=a(94211);function s(e,t){return e.size===t.length&&!t.some(t=>{return a=t,!Array.isArray(a)||2!==a.length||function(e,t){return(0,r.b)(e)||((0,i.v)(e)?!e.eq(t):e!==t)}(e.get(t[0]),t[1]);var a})}function o(e,t){return Array.isArray(t)?s(e,t):t instanceof Map?s(e,[...t.entries()]):!!(0,n.G)(t)&&s(e,Object.entries(t))}},75213(e,t,a){a.d(t,{y:()=>r});var n=a(97151);function r(e,t,a){return(0,n.U)(e,t,a)}},76056(e,t,a){a.d(t,{S:()=>d,o:()=>c});var n=a(5886),r=a(96328),i=a(30905),s=a(55112),o=a(93302);class c extends i.r{#L;#F;#Y=null;#W;#Mt;constructor(e,t,a,n="",r=""){const i=a?.fields||[];super(e,i.map(({type:t})=>e.createLookupType(t)),t),this.#L=a,this.#F=r,this.#W=n,this.#Mt=i.map(({type:t})=>e.lookup.getTypeDef(t));const o=i.map(({name:t})=>e.lookup.sanitizeField(t)[0]).filter(e=>!!e);o.length===i.length&&(this.#Y=o,(0,s.t)(this,o,(e,t)=>this[t]))}get meta(){return this.#L}get method(){return this.#F}get names(){return this.#Y}get section(){return this.#W}get typeDef(){return this.#Mt}toHuman(e,t){if(null!==this.#Y){const a={};for(let n=0,r=this.#Y.length;ne.toString())}:null,super.toHuman(e,t))}}},76506(e,t,a){a.d(t,{F:()=>d});var n=a(54143),r=a(6409),i=a(33482),s=a(33218),o=a(18907),c=a(17802);function d(e,t,a=-1){if(!e)throw new Error("Invalid empty address passed");if((0,i.b)(e)||(0,n.qv)(e))return(0,r.e)(e);try{const n=(0,s.Rx)(e);if(!c.N.allowedEncodedLengths.includes(n.length))throw new Error("Invalid decoded address length");const[r,i,d,u]=(0,o.I)(n);if(!r&&!t)throw new Error("Invalid decoded address checksum");if(-1!==a&&a!==u)throw new Error(`Expected ss58Format ${a}, received ${u}`);return n.slice(d,i)}catch(t){throw new Error(`Decoding ${e}: ${t.message}`)}}},76733(e,t,a){function n(e){return"string"==typeof e||e instanceof String}a.d(t,{K:()=>n})},77162(e,t,a){function n(e){return(...t)=>{const a=t.length;if(0===a)throw new Error("Must provide one or more arguments");let n=t[0];for(let r=1;rn})},79191(e,t,a){a.d(t,{L:()=>o});var n=a(55112),r=a(6404),i=a(29220),s=a(75156);class o extends Map{registry;createdAtHash;initialU8aLength;isStorageFallback;constructor(e,t){const a=function(e){return Object.entries(e||{})}(t);super(a),this.registry=e,(0,n.t)(this,a.map(([e])=>e),e=>this.get(e))}get encodedLength(){return 0}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===[...this.keys()].length}eq(e){return(0,s.Q)(this,e)}getT(e){return this.get(e)}inspect(){throw new Error("Unimplemented")}toHex(){throw new Error("Unimplemented")}toHuman(){return[...this.entries()].reduce((e,[t,a])=>(e[t]=(0,r.T)(a?.toHuman)?a.toHuman():a,e),{})}toJSON(){return[...this.entries()].reduce((e,[t,a])=>(e[t]=a,e),{})}toPrimitive(e){return[...this.entries()].reduce((t,[a,n])=>(t[a]=(0,r.T)(n.toPrimitive)?n.toPrimitive(e):n,t),{})}toRawType(){return"Json"}toString(){return(0,i.A)(this.toJSON())}toU8a(e){throw new Error("Unimplemented")}}},79997(e,t,a){a.d(t,{e:()=>d});var n=a(23100),r=a(83448),i=a(79876),s=a(33482),o=a(9799);const c=(0,n.h)((0,i.j)("Ed25519HDKD"));function d(e,t){if(!(0,s.b)(t)||32!==t.length)throw new Error("Invalid chainCode passed to derive");return(0,o.q)((0,r.z)(c,e,t))}},80438(e,t,a){function n(e,t){const a=Math.ceil(e.length/t);if(1===a)return[e];const n=Array(a);for(let r=0;rn})},80900(e,t,a){a.d(t,{e:()=>c});var n=a(67949),r=a(91839),i=a(35281);const s=(0,n.Q)(256),o=(0,n.Q)(255);function c(e,{bitLength:t=-1,isLe:a=!0,isNegative:n=!1}={}){const c=(0,i.L)(e);if(c===r.Y7)return-1===t?new Uint8Array(1):new Uint8Array(Math.ceil((t||0)/8));const d=function(e,t,a){const n=[],i=a&&eu,_:()=>i});var n=a(38405),r=a(6404);const i="POLKADOTJS_DISABLE_ESM_CJS_WARNING";function s(e,{name:t}){return[e,t]}function o(e,{path:t,type:a}){let n;if(t&&t.length>=5){const e=t.indexOf("node_modules");n=-1===e?t:t.substring(e)}else n="";return[`${`${a||""}`.padStart(3)} ${e}`,n]}function c(e,t){if(e)return e;if((0,r.T)(t))try{return t()||""}catch{return""}return t||""}function d(e,t,a){console.warn(`${e}\nEither remove and explicitly install matching versions or dedupe using your package manager.\nThe following conflicting packages were found:\n${function(e,t){let a=0;for(let t=0,n=e.length;t`\t${t(e.version.padEnd(a),e).join("\t")}`).join("\n")}(t,a)}`)}function u({name:e,path:t,type:a,version:r},u,l=[]){if(!e.startsWith("@pezkuwi"))throw new Error(`Invalid package descriptor ${e}`);const f=function(e){const t=n.Mn;return t.__polkadotjs||(t.__polkadotjs={}),t.__polkadotjs[e]||(t.__polkadotjs[e]=[]),t.__polkadotjs[e]}(e);f.push({path:c(t,u),type:a,version:r});const p=f.every(e=>e.version===r),b="1"===n.Mn.process?.env?.[i];if(1===f.length||b&&p){const t=l.filter(e=>e&&e.version!==r);t.length&&d(`${e} requires direct dependencies exactly matching version ${r}.`,t,s)}else d(`${e} has multiple versions, ensure that there is only one installed.`,f,o)}},82228(e,t,a){a.d(t,{I$:()=>s,KA:()=>d,Q2:()=>o,u:()=>c});var n=a(36073),r=a(95079);const i={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",coder:n.K3,type:"base64",withPadding:!0},s=(0,r.Zr)(i),o=(0,r.ls)(s),c=(0,r.r_)(i,s),d=(0,r.L0)(i)},84645(e,t,a){a.d(t,{w:()=>o});var n=a(92100),r=a(6409),i=a(64792),s=a(71028);function o(e){if(!e)return"0x";const t=(0,r.e)(e);if(![20,32,33,65].includes(t.length))throw new Error(`Invalid address or publicKey provided, received ${t.length} bytes input`);const a=(0,n.X)(([33,65].includes((o=t).length)&&(o=(0,i.H1)((0,s.V)(o))),o.slice(-20)),-1,!1);var o;const c=(0,n.X)((0,i.H1)(a),-1,!1);let d="";for(let e=0;e<40;e++)d=`${d}${parseInt(c[e],16)>7?a[e].toUpperCase():a[e]}`;return`0x${d}`}},85871(e,t,a){a.d(t,{M:()=>s,o:()=>o});var n=a(95927),r=a(63937),i=a(6409);function s(e){const t=(0,i.e)(e);switch(3&t[0]){case 0:return[1,new n(t[0]>>>2)];case 1:return[2,new n(t[0]+(t[1]<<8)>>>2)];case 2:return[4,new n(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]>>>2)];default:{const e=(t[0]>>>2)+5;switch(e){case 5:return[5,new n(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*t[4])];case 6:return[6,new n(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*(t[4]+(t[5]<<8)))];case 7:return[7,new n(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*(t[4]+(t[5]<<8)+(t[6]<<16)))];default:return[e,(0,r.i)(t.subarray(1,e))]}}}}function o(e){switch(3&e[0]){case 0:return[1,e[0]>>>2];case 1:return[2,e[0]+(e[1]<<8)>>>2];case 2:return[4,e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]>>>2];default:switch((e[0]>>>2)+5){case 5:return[5,e[1]+(e[2]<<8)+(e[3]<<16)+16777216*e[4]];case 6:return[6,e[1]+(e[2]<<8)+(e[3]<<16)+16777216*(e[4]+(e[5]<<8))];case 7:return[7,e[1]+(e[2]<<8)+(e[3]<<16)+16777216*(e[4]+(e[5]<<8)+(e[6]<<16))];default:throw new Error("Compact input is > Number.MAX_SAFE_INTEGER")}}}},86017(e,t,a){a.d(t,{B:()=>r});var n=a(70017);class r extends n.J{static with(e,t){return class extends r{constructor(a,n){super(a,e,t,n)}}}}},86221(e,t,a){a.d(t,{c:()=>u});var n=a(67342),r=a(83448),i=a(57041),s=a(99953),o=a(16438),c=a(51189),d=a(68355);function u(e,{secretKey:t},a="blake2",u){if(32!==t?.length)throw new Error("Expected valid secp256k1 secretKey, 32-bytes");const l=(0,d.Y)(a,e,u);if(!s.CW||!u&&(0,o.i_)())return(0,o.cY)(l,t);const f=n.bI.sign(l,t,{lowS:!0});return(0,r.z)((0,i.a)(f.r,c.ag),(0,i.a)(f.s,c.ag),new Uint8Array([f.recovery||0]))}},86918(e,t,a){a.d(t,{A:()=>u,h:()=>d});const n={execute_block:{description:"Execute the given block.",params:[{name:"block",type:"Block"}],type:"Null"}},r={version:{description:"Returns the version of the runtime.",params:[],type:"RuntimeVersionPre3"}},i={initialize_block:{description:"Initialize a block with the given header.",params:[{name:"header",type:"Header"}],type:"Null"}},s={version:{description:"Returns the version of the runtime.",params:[],type:"RuntimeVersion"}},o={...n,initialize_block:{description:"Initialize a block with the given header.",params:[{name:"header",type:"Header"}],type:"ExtrinsicInclusionMode"}},c={Core:[{methods:{...s,...o},version:5},{methods:{...s,...n,...i},version:4},{methods:{version:{description:"Returns the version of the runtime.",params:[],type:"RuntimeVersionPre4"},...n,...i},version:3},{methods:{...r,...n,...i},version:2},{methods:{initialise_block:{description:"Initialize a block with the given header.",params:[{name:"header",type:"Header"}],type:"Null"},...r,...n},version:1}]},d={Council:"CollectiveOrigin",System:"SystemOrigin",TechnicalCommittee:"CollectiveOrigin",Xcm:"XcmOrigin",XcmPezpallet:"XcmOrigin",Authority:"AuthorityOrigin",GeneralCouncil:"CollectiveOrigin"},u={rpc:{},runtime:c,types:{Fixed64:"Int<64, Fixed64>",FixedI64:"Int<64, FixedI64>",FixedU64:"UInt<64, FixedU64>",Fixed128:"Int<128, Fixed128>",FixedI128:"Int<128, FixedI128>",FixedU128:"UInt<128, FixedU128>",I32F32:"Int<64, I32F32>",U32F32:"UInt<64, U32F32>",PerU16:"UInt<16, PerU16>",Perbill:"UInt<32, Perbill>",Percent:"UInt<8, Percent>",Permill:"UInt<32, Permill>",Perquintill:"UInt<64, Perquintill>",AccountId:"AccountId32",AccountId20:"GenericEthereumAccountId",AccountId32:"GenericAccountId32",AccountId33:"GenericAccountId33",AccountIdOf:"AccountId",AccountIndex:"GenericAccountIndex",Address:"MultiAddress",AssetId:"u32",Balance:"UInt<128, Balance>",BalanceOf:"Balance",Block:"GenericBlock",BlockNumber:"u32",BlockNumberFor:"BlockNumber",BlockNumberOf:"BlockNumber",Call:"GenericCall",CallHash:"Hash",CallHashOf:"CallHash",ChangesTrieConfiguration:{digestInterval:"u32",digestLevels:"u32"},ChangesTrieSignal:{_enum:{NewConfiguration:"Option"}},ConsensusEngineId:"GenericConsensusEngineId",CodecHash:"Hash",CrateVersion:{major:"u16",minor:"u8",patch:"u8"},Digest:{logs:"Vec"},DigestItem:{_enum:{Other:"Bytes",AuthoritiesChange:"Vec",ChangesTrieRoot:"Hash",SealV0:"SealV0",Consensus:"Consensus",Seal:"Seal",PreRuntime:"PreRuntime",ChangesTrieSignal:"ChangesTrieSignal",RuntimeEnvironmentUpdated:"Null"}},ExtrinsicsWeight:{normal:"Weight",operational:"Weight"},H32:"[u8; 4; H32]",H64:"[u8; 8; H64]",H128:"[u8; 16; H128]",H160:"[u8; 20; H160]",H256:"[u8; 32; H256]",H512:"[u8; 64; H512]",H1024:"[u8; 128; H1024]",H2048:"[u8; 256; H2048]",Hash:"H256",Header:{parentHash:"Hash",number:"Compact",stateRoot:"Hash",extrinsicsRoot:"Hash",digest:"Digest"},HeaderPartial:{parentHash:"Hash",number:"BlockNumber"},IndicesLookupSource:"GenericLookupSource",Index:"u32",Justification:"(ConsensusEngineId, EncodedJustification)",EncodedJustification:"Bytes",Justifications:"Vec",KeyValue:"(StorageKey, StorageData)",KeyTypeId:"u32",LockIdentifier:"[u8; 8]",LookupSource:"MultiAddress",LookupTarget:"AccountId",ModuleId:"LockIdentifier",MultiAddress:"GenericMultiAddress",MultiSigner:{_enum:{Ed25519:"[u8; 32]",Sr25519:"[u8; 32]",Ecdsa:"[u8; 33]"}},Moment:"UInt<64, Moment>",OpaqueCall:"Bytes",Origin:"DoNotConstruct",OriginCaller:{_enum:{System:"SystemOrigin"}},PalletId:"PezpalletId",ParachainsInherentData:"TeyrchainsInherentData",PezpalletId:"LockIdentifier",PezpalletsOrigin:"OriginCaller",PezpalletVersion:{major:"u16",minor:"u8",patch:"u8"},Pays:{_enum:["Yes","No"]},Phantom:"Null",PhantomData:"Null",Releases:{_enum:["V1","V2","V3","V4","V5","V6","V7","V8","V9","V10"]},RuntimeCall:"Call",RuntimeEvent:"Event",RuntimeDbWeight:{read:"Weight",write:"Weight"},SignedBlock:"SignedBlockWithJustifications",SignedBlockWithJustification:{block:"Block",justification:"Option"},SignedBlockWithJustifications:{block:"Block",justifications:"Option"},Slot:"u64",SlotDuration:"u64",StorageData:"Bytes",StorageInfo:{palletName:"Bytes",storage_name:"Bytes",prefix:"Bytes",maxValues:"Option",maxSize:"Option"},StorageProof:{trieNodes:"Vec"},TransactionPriority:"u64",TransactionLongevity:"u64",TransactionTag:"Bytes",TransactionInfo:{_alias:{dataSize:"size"},chunkRoot:"H256",contentHash:"H256",dataSize:"u32",blockChunks:"u32"},TransactionStorageProof:{chunk:"Vec",proof:"Vec>"},ValidatorId:"AccountId",ValidatorIdOf:"ValidatorId",WeightV0:"u32",WeightV1:"u64",WeightV2:{refTime:"Compact",proofSize:"Compact"},Weight:"WeightV2",WeightMultiplier:"Fixed64",PreRuntime:"(ConsensusEngineId, Bytes)",SealV0:"(u64, Signature)",Seal:"(ConsensusEngineId, Bytes)",Consensus:"(ConsensusEngineId, Bytes)",ExtrinsicInclusionMode:{_enum:["AllExtrinsics","OnlyInherents"]}}}},86984(e,t,a){a.d(t,{t:()=>s});var n=a(92100),r=a(64792);function i(e,t){return e!==(t>7?e.toUpperCase():e.toLowerCase())}function s(e){const t=e.replace("0x",""),a=(0,n.X)((0,r.H1)(t.toLowerCase()),-1,!1);for(let e=0;e<40;e++)if(i(t[e],parseInt(a[e],16)))return!1;return!0}},88114(e,t,a){a.d(t,{u:()=>u});var n=a(71053),r=a(47169),i=a(45414),s=a(44734),o=a(33482),c=a(60750);function d(e){return e?new Uint8Array([128]):new Uint8Array([0])}class u extends r.H{#Nt;#Pt;constructor(e,t){const a=function(e,t){return(0,o.b)(t)?function(e){return e.length?e.subarray(0,1):new Uint8Array([0])}(t):(0,c.b)(t)||t instanceof Boolean||(0,i.L)(t)?d(new n.l(e,t).isTrue):(0,s.E)(t)?d(t<0):function(e,t){return new Uint8Array([(new n.l(e,t.aye).isTrue?128:0)|e.createTypeUnsafe("Conviction",[t.conviction||0]).index])}(e,t)}(e,t);super(e,a,8),this.#Nt=!(128&~a[0]),this.#Pt=this.registry.createTypeUnsafe("Conviction",[127&a[0]])}get conviction(){return this.#Pt}get isAye(){return this.#Nt}get isNay(){return!this.isAye}toHuman(e){return{conviction:this.conviction.toHuman(e),vote:this.isAye?"Aye":"Nay"}}toPrimitive(){return{aye:this.isAye,conviction:this.conviction.toPrimitive()}}toRawType(){return"Vote"}}},88241(e,t,a){a.d(t,{G:()=>f});const n=["#ffe119","#4363d8","#f58231","#fabebe","#e6beff","#800000","#000075","#a9a9a9","#ffffff","#000000"];function r(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function i(e,t,a){const n=r("circle");return n.setAttributeNS("","cx",`${t}`),n.setAttributeNS("","cy",`${a}`),n.setAttributeNS("","r",`${e}`),n}function s(e,t,a,n){const r=a/2,s=360*e(),o=(5-n)/5*(a/2)+a/8*e(),c=a/4*(e()+(n+1)/5),d=i(o,c*Math.sin(s)+r,c*Math.cos(s)+r);return d.setAttributeNS("","fill",t),d}function o(e,t="svg",a=0,n=0){const i=r(t);return i.setAttributeNS("","x",`${a}`),i.setAttributeNS("","y",`${n}`),i.setAttributeNS("","width",`${e}`),i.setAttributeNS("","height",`${e}`),i}var c=a(59777);function d(e,t="white",a="",n={}){const r=document.createElement("div"),i=Object.assign({background:t,borderRadius:e/2+"px",display:"inline-block",height:`${e}px`,margin:"0px",overflow:"hidden",padding:"0px",width:`${e}px`},n);return r.className=a,r.style.background=t,Object.keys(i).forEach(e=>{r.style[e]=i[e]}),r}var u=a(33482),l=a(79876);function f(e,{size:t=256},a="",r){const i=function(e=new Uint8Array(32)){const t=(0,u.b)(e)?e:(0,l.j)(e);let a=t[Math.floor(t.length/2)]%t.length-1;const n=()=>(a+=1,a===t.length&&(a=0),t[a]);return()=>(256*n()+n())/65536}(e),f=function(e){const t=30*e()-15,a=n.map(e=>(0,c.Mj)(e).rotate(t));return(t=1)=>{const n=Math.floor(a.length*e());return a.splice(n,1)[0].alpha(t).toHslString()}}(i),p=d(t,"white",a,r),b=d(t,f()),h=o(t);p.appendChild(b),b.appendChild(h);for(let e=0;e<5;e++){const a=s(i,f(),t,e);h.appendChild(a)}return p}},88929(e,t,a){a.d(t,{_:()=>y});var n=a(95927),r=a(44734),i=a(16880),s=a(6807),o=a(57041),c=a(54143),d=a(59540),u=a(76733),l=a(23100),f=a(79876),p=a(9799),b=a(51189);const h=/^\d+$/;class x{#Rt=new Uint8Array(32);#Bt=!1;static from(e){const t=new x,[a,r]=e.startsWith("/")?[e.substring(1),!0]:[e,!1];return t.soft(h.test(a)?new n(a,10):a),r?t.harden():t}get chainCode(){return this.#Rt}get isHard(){return this.#Bt}get isSoft(){return!this.#Bt}hard(e){return this.soft(e).harden()}harden(){return this.#Bt=!0,this}soft(e){return(0,r.E)(e)||(0,i.f)(e)||(0,s.s)(e)?this.soft((0,o.a)(e,b.Ek)):(0,c.qv)(e)?this.soft((0,d.V)(e)):(0,u.K)(e)?this.soft((0,l.h)((0,f.j)(e))):e.length>32?this.soft((0,p.q)(e)):(this.#Rt.fill(0),this.#Rt.set(e,0),this)}soften(){return this.#Bt=!1,this}}const m=/\/(\/?)([^/]+)/g;function y(e){const t=e.match(m),a=[];let n="";if(t){n=t.join("");for(const e of t)a.push(x.from(e.substring(1)))}if(n!==e)throw new Error(`Re-constructed path "${n}" does not match input`);return{parts:t,path:a}}},89026(e,t,a){function n(e){const t=e.slice();let a=t.length;if(1===a)return t;for(;0!==a;){const e=~~(Math.random()*a);a--,[t[a],t[e]]=[t[e],t[a]]}return t}a.d(t,{Z:()=>n})},89180(e,t,a){a.d(t,{C:()=>i,T:()=>r});var n=a(16438);const r=n.i_;function i(){return(0,n.N9)().then(()=>{if(!(0,n.i_)())throw new Error("Unable to initialize @pezkuwi/util-crypto");return!0}).catch(()=>!1)}},90258(e,t,a){a.d(t,{j:()=>r});var n=a(76506);function r(e,t,a){return!!(0,n.F)(e,t,a)}},90931(e,t,a){a.d(t,{O:()=>h});var n=a(95927),r=a(80900),i=a(91839),s=a(30450),o=a(57041),c=a(99953),d=a(33482),u=a(67949),l=a(51189);const f="ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g,""),p=(0,u.Q)(`0x${f}`),b=new n(f,"hex");function h(e,t,a){if(!(0,d.b)(e)||32!==e.length)throw new Error("Expected seckey to be an Uint8Array with length 32");if(!(0,d.b)(t)||32!==t.length)throw new Error("Expected tweak to be an Uint8Array with length 32");return!c.CW||a?function(e,t){const a=new n(t);if(a.cmp(b)>=0)throw new Error("Tweak parameter is out of range");if(a.iadd(new n(e)),a.cmp(b)>=0&&a.isub(b),a.isZero())throw new Error("Invalid resulting private key");return(0,o.a)(a,l.ag)}(e,t):function(e,t){let a=(0,s.L)(t,l.Iy);if(a>=p)throw new Error("Tweak parameter is out of range");if(a+=(0,s.L)(e,l.Iy),a>=p&&(a-=p),a===i.Y7)throw new Error("Invalid resulting private key");return(0,r.e)(a,l.ag)}(e,t)}},91829(e,t,a){a.d(t,{O:()=>ne});var n=a(33482),r=a(76733),i=a(6409),s=a(96328),o=a(93302);function c(e){const t=e.map(e=>e.toString().trim()),a=t.findIndex(e=>!e.length);return-1===a?t:t.slice(0,a)}function d(e,{extrinsic:t,lookup:a,pallets:n}){return e.createTypeUnsafe("MetadataLatest",[{extrinsic:t,lookup:{types:a.types.map(({id:t,type:a})=>e.createTypeUnsafe("PortableType",[{id:t,type:(0,o.b)({},a,{docs:c(a.docs)})}]))},pallets:n.map(({calls:t,index:a,name:n})=>({calls:e.createTypeUnsafe("Option",[t.unwrapOr(null)]),index:a,name:n}))}]).toJSON()}function u(e,t=[]){for(let a=0,n=e.length;ae||t))}function x(e,{info:t}){throw new Error(`Unhandled: Unable to create and validate type from ${e} (info=${f.K[t]})`)}const m={[f.K.BTreeMap]:h,[f.K.BTreeSet]:b,[f.K.Compact]:b,[f.K.DoNotConstruct]:x,[f.K.Enum]:h,[f.K.HashMap]:h,[f.K.Int]:x,[f.K.Linkage]:b,[f.K.Null]:x,[f.K.Option]:b,[f.K.Plain]:(e,t)=>t.lookupName||t.type,[f.K.Range]:b,[f.K.RangeInclusive]:b,[f.K.Result]:h,[f.K.Set]:h,[f.K.Si]:x,[f.K.Struct]:h,[f.K.Tuple]:h,[f.K.UInt]:x,[f.K.Vec]:b,[f.K.VecFixed]:b,[f.K.WrapperKeepOpaque]:b,[f.K.WrapperOpaque]:b};function y(e){const t=e.length,a=new Array(t);for(let n=0;ne.getTypeDef(t).type)}function w(e,t){return e.getSiType(t).def.asVariant.variants.map(({fields:t})=>V(e,t))}function v(e,t){return t.toNumber()>=2?e.createTypeUnsafe("StorageHasherV10",[t.toNumber()+1]):e.createTypeUnsafe("StorageHasherV10",[t])}function S(e,t){return t.isMap?[(0,o.b)({},t.asMap,{hasher:v(e,t.asMap.hasher)}),1]:t.isDoubleMap?[(0,o.b)({},t.asDoubleMap,{hasher:v(e,t.asDoubleMap.hasher),key2Hasher:v(e,t.asDoubleMap.key2Hasher)}),2]:[t.asPlain,0]}function k(e,{modules:t}){return e.createTypeUnsafe("MetadataV10",[{modules:t.map(t=>function(e,t){const a=t.storage.unwrapOr(null);return e.createTypeUnsafe("ModuleMetadataV10",[(0,o.b)({},t,{storage:a?(0,o.b)({},a,{items:a.items.map(t=>(0,o.b)({},t,{type:e.createTypeUnsafe("StorageEntryTypeV10",S(e,t.type))}))}):null})])}(e,t))}])}function I(e,{modules:t}){return e.createTypeUnsafe("MetadataV11",[{extrinsic:{signedExtensions:[],version:0},modules:t}])}function T(e,{extrinsic:t,modules:a}){return e.createTypeUnsafe("MetadataV12",[{extrinsic:t,modules:a.map(t=>e.createTypeUnsafe("ModuleMetadataV12",[(0,o.b)({},t,{index:255})]))}])}function A(e,t){return e.createTypeUnsafe("MetadataV13",[t])}var C=a(51661);const E={assets:{Approval:"AssetApproval",ApprovalKey:"AssetApprovalKey",Balance:"TAssetBalance",DestroyWitness:"AssetDestroyWitness"},babe:{EquivocationProof:"BabeEquivocationProof"},balances:{Status:"BalanceStatus"},beefy:{AuthorityId:"BeefyId"},contracts:{StorageKey:"ContractStorageKey"},electionProviderMultiPhase:{Phase:"ElectionPhase"},ethereum:{Block:"EthBlock",Header:"EthHeader",Receipt:"EthReceipt",Transaction:"EthTransaction",TransactionStatus:"EthTransactionStatus"},evm:{Account:"EvmAccount",Log:"EvmLog",Vicinity:"EvmVicinity"},grandpa:{Equivocation:"GrandpaEquivocation",EquivocationProof:"GrandpaEquivocationProof"},identity:{Judgement:"IdentityJudgement"},inclusion:{ValidatorIndex:"ParaValidatorIndex"},paraDisputes:{ValidatorIndex:"ParaValidatorIndex"},paraInclusion:{ValidatorIndex:"ParaValidatorIndex"},paraScheduler:{ValidatorIndex:"ParaValidatorIndex"},paraShared:{ValidatorIndex:"ParaValidatorIndex"},teyrchains:{Id:"ParaId"},parasDisputes:{ValidatorIndex:"ParaValidatorIndex"},parasInclusion:{ValidatorIndex:"ParaValidatorIndex"},parasScheduler:{ValidatorIndex:"ParaValidatorIndex"},parasShared:{ValidatorIndex:"ParaValidatorIndex"},proposeTeyrchain:{Proposal:"TeyrchainProposal"},proxy:{Announcement:"ProxyAnnouncement"},scheduler:{ValidatorIndex:"ParaValidatorIndex"},shared:{ValidatorIndex:"ParaValidatorIndex"},society:{Judgement:"SocietyJudgement",Vote:"SocietyVote"},staking:{Compact:"CompactAssignments"},treasury:{Proposal:"TreasuryProposal"},xcm:{AssetId:"XcmAssetId"},xcmPezpallet:{AssetId:"XcmAssetId"}};var M=a(86918);const N=[["<",">"],["<",","],[",",">"],["(",")"],["(",","],[",",","],[",",")"]];function P(e,t){const a=t.toString(),n=e.findIndex(({def:e})=>e.HistoricMetaCompat===a);return-1!==n?n:e.push({def:{HistoricMetaCompat:a}})-1}function R(e,t){return e.push({def:{Tuple:t}})-1}function B(e,t,a,n){return a.push({def:{Variant:{variants:n}},path:[`pallet_${e.toString()}`,"pallet",t]})-1}function H(e,t){t.forEach(t=>{const a=Object.keys(e).find(e=>t.eq(e));if(a)t.setOverride(e[a]);else{const a=t.toString(),n=Object.entries(e).reduce((e,[t,a])=>N.reduce((e,[n,r])=>e.replace(`${n}${t}${r}`,`${n}${a}${r}`),e),a);a!==n&&t.setOverride(n)}})}function O(e,t,a,n,r){const i=n.map(({args:a,docs:n,name:i},s)=>(H(r,a.map(({type:e})=>e)),t.createTypeUnsafe("SiVariant",[{docs:n,fields:a.map(({name:a,type:n})=>t.createTypeUnsafe("SiField",[{name:a,type:P(e,n)}])),index:s,name:i}])));return t.createTypeUnsafe("PezpalletCallMetadataV14",[{type:B(a,"Call",e,i)}])}function U(e,t,a,n){return a.map(({docs:a,name:r,type:i,value:s})=>(H(n,[i]),t.createTypeUnsafe("PezpalletConstantMetadataV14",[{docs:a,name:r,type:P(e,i),value:s}])))}function _(e,t,a,n,r){const i=n.map(({docs:e,name:a},n)=>t.createTypeUnsafe("SiVariant",[{docs:e,fields:[],index:n,name:a}]));return t.createTypeUnsafe("PezpalletErrorMetadataV14",[{type:B(a,"Error",e,i)}])}function L(e,t,a,n,r){const i=n.map(({args:a,docs:n,name:i},s)=>(H(r,a),t.createTypeUnsafe("SiVariant",[{docs:n,fields:a.map(a=>t.createTypeUnsafe("SiField",[{type:P(e,a)}])),index:s,name:i}])));return t.createTypeUnsafe("PezpalletEventMetadataV14",[{type:B(a,"Event",e,i)}])}function D(e,t,a,{hashers:n,isLinked:r,isOptional:i,keys:s,value:o}){return H(a,[o,...Array.isArray(s)?s:[s]]),t.createTypeUnsafe("StorageEntryTypeV14",[{Map:{hashers:n,key:1===n.length?P(e,s[0]):R(e,s.map(t=>P(e,t))),value:P(e,r?`(${i?`Option<${o.toString()}>`:o.toString()}, Linkage<${s[0].toString()}>)`:o)}}])}function F(e,t,{items:a,prefix:n},r){return t.createTypeUnsafe("PezpalletStorageMetadataV14",[{items:a.map(({docs:a,fallback:n,modifier:i,name:s,type:o})=>{let c;if(o.isPlain){const a=o.asPlain;H(r,[a]),c=t.createTypeUnsafe("StorageEntryTypeV14",[{Plain:P(e,a)}])}else if(o.isMap){const a=o.asMap;c=D(e,t,r,{hashers:[a.hasher],isLinked:a.linked.isTrue,isOptional:i.isOptional,keys:[a.key],value:a.value})}else if(o.isDoubleMap){const a=o.asDoubleMap;c=D(e,t,r,{hashers:[a.hasher,a.key2Hasher],isLinked:!1,isOptional:i.isOptional,keys:[a.key1,a.key2],value:a.value})}else{const a=o.asNMap;c=D(e,t,r,{hashers:a.hashers,isLinked:!1,isOptional:i.isOptional,keys:a.keyVec,value:a.value})}return t.createTypeUnsafe("StorageEntryMetadataV14",[{docs:a,fallback:n,modifier:i,name:s,type:c}])}),prefix:n}])}function W(e,t,a){const n=[];!function(e,...t){for(let a=0,n=t.length;a[e.name.toString(),a>=12?e.index.toNumber():t]).sort((e,t)=>e[1]-t[1]).reduce((e,[t,a])=>{for(let t=Object.keys(e).length;t({identifier:e,type:0})),type:0,version:a}])}(e,t.extrinsic),i=t.modules.map(t=>function(e,t,a,{calls:n,constants:r,errors:i,events:s,storage:o}){const c=function({knownTypes:e},t){return{...E[t]??{},...e.typesAlias?.[t]??{}}}(t,(0,C.WH)(a.name));return t.createTypeUnsafe("PezpalletMetadataV14",[{calls:n&&O(e,t,a.name,n,c),constants:U(e,t,r,c),errors:i&&_(e,t,a.name,i),events:s&&L(e,t,a.name,s,c),index:a.index,name:a.name,storage:o&&F(e,t,o,c)}])}(n,e,t,{calls:t.calls.unwrapOr(null),constants:t.constants,errors:t.errors.length?t.errors:null,events:t.events.unwrapOr(null),storage:t.storage.unwrapOr(null)}));return e.createTypeUnsafe("MetadataV14",[{extrinsic:r,lookup:{types:n.map((t,a)=>e.createTypeUnsafe("PortableType",[{id:a,type:t}]))},pallets:i}])}function K(e,t,a){const n=t.lookup.paramTypes.PezspRuntimeUncheckedExtrinsic;return e.createTypeUnsafe("MetadataV15",[(0,o.b)({},t,{extrinsic:e.createTypeUnsafe("ExtrinsicMetadataV15",[(0,o.b)({},t.extrinsic,{addressType:n?.[0].type.unwrapOr(0),callType:n?.[1].type.unwrapOr(0),extraType:n?.[3].type.unwrapOr(0),signatureType:n?.[2].type.unwrapOr(0)})]),outerEnums:e.createTypeUnsafe("OuterEnums15",[{callType:n?.[1].type.unwrapOr(0),eventType:t.lookup.paramTypes.PezframeSystemEventRecord?.[0].type.unwrapOr(0)}])})])}function q(e,t){const a=e.createTypeUnsafe("ItemDeprecationInfoV16",["NotDeprecated"]),n=t.items.map(t=>e.createTypeUnsafe("StorageEntryMetadataV16",[(0,o.b)({},t,{deprecationInfo:a})]));return e.createTypeUnsafe("PezpalletStorageMetadataV16",[{items:e.createTypeUnsafe("Vec",[n]),prefix:t.prefix}])}function $(e,t){const a=e.createTypeUnsafe("EnumDeprecationInfoV16",[]);return e.createTypeUnsafe("PezpalletCallMetadataV16",[{deprecationInfo:a,type:t.type}])}function z(e,t){const a=e.createTypeUnsafe("EnumDeprecationInfoV16",[]);return e.createTypeUnsafe("PezpalletEventMetadataV16",[{deprecationInfo:a,type:t.type}])}function j(e,t){const a=e.createTypeUnsafe("ItemDeprecationInfoV16",["NotDeprecated"]);return e.createTypeUnsafe("Vec",[t.map(t=>e.createTypeUnsafe("PezpalletConstantMetadataV16",[(0,o.b)({},t,{deprecationInfo:a})]))])}function G(e,t){const a=e.createTypeUnsafe("EnumDeprecationInfoV16",[]);return e.createTypeUnsafe("PezpalletErrorMetadataV16",[{deprecationInfo:a,type:t.type}])}function J(e,t,a){const n=t.pallets.map(t=>function(e,t){const a=e.createTypeUnsafe("ItemDeprecationInfoV16",["NotDeprecated"]),n=e.createTypeUnsafe("Vec",[[]]),r=e.createTypeUnsafe("Vec",[[]]);return e.createTypeUnsafe("PezpalletMetadataV16",[(0,o.b)({},t,{associatedTypes:n,calls:t.calls.isSome?$(e,t.calls.unwrap()):null,constants:j(e,t.constants),deprecationInfo:a,errors:t.errors.isSome?G(e,t.errors.unwrap()):null,events:t.events.isSome?z(e,t.events.unwrap()):null,storage:t.storage.isSome?q(e,t.storage.unwrap()):null,viewFunctions:r})])}(e,t)),r=function(e,t){const a=t.signedExtensions.map(({additionalSigned:t,identifier:a,type:n})=>e.createTypeUnsafe("TransactionExtensionMetadataV16",[{identifier:a,implict:t,type:n}])),n=a.map((t,a)=>e.createTypeUnsafe("Compact",[a])),r=e.createTypeUnsafe("BTreeMap>>",[new Map([[e.createTypeUnsafe("u8",[t.version]),e.createTypeUnsafe("Vec>",[n])]])]);return e.createTypeUnsafe("ExtrinsicMetadataV16",[{addressType:t.addressType,callType:t.callType,signatureType:t.signatureType,transactionExtensions:a,transactionExtensionsByVersion:r,versions:[t.version]}])}(e,t.extrinsic),i=t.apis.map(t=>function(e,t){const a=e.createTypeUnsafe("ItemDeprecationInfoV16",["NotDeprecated"]),n=t.methods.map(t=>e.createTypeUnsafe("RuntimeApiMethodMetadataV16",[(0,o.b)({},t,{deprecationInfo:a})]));return e.createTypeUnsafe("RuntimeApiMetadataV16",[(0,o.b)({},t,{deprecationInfo:a,methods:n,version:e.createTypeUnsafe("Compact",[0])})])}(e,t));return e.createTypeUnsafe("MetadataV16",[(0,o.b)({},t,{apis:i,extrinsic:r,pallets:n})])}function X(e,t,a){return t}var Q=a(61941);const Z=1635018093;class Y extends Q.D{constructor(e,t){if(super(e,t),!this.isEmpty&&!this.eq(Z))throw new Error(`MagicNumber mismatch: expected ${e.createTypeUnsafe("u32",[Z]).toHex()}, found ${this.toHex()}`)}}class ee extends s._{#Ht=new Map;constructor(e,t){super(e,{magicNumber:Y,metadata:"MetadataAll"},t)}#Ot=e=>{if(this.version>e)throw new Error(`Cannot convert metadata from version ${this.version} to ${e}`);return this.version===e};#Ut=(e,t)=>{if("latest"!==e&&this.#Ot(e)){const t=`asV${e}`;return this.#_t()[t]}if(!this.#Ht.has(e)){const a="latest"===e?"asV16":"asV"+(e-1);this.#Ht.set(e,t(this.registry,this[a],this.version))}return this.#Ht.get(e)};#_t=()=>this.getT("metadata");get asCallsOnly(){return new ee(this.registry,{magicNumber:this.magicNumber,metadata:this.registry.createTypeUnsafe("MetadataAll",[d(this.registry,this.asLatest),14])})}get asV9(){return this.#Ot(9),this.#_t().asV9}get asV10(){return this.#Ut(10,k)}get asV11(){return this.#Ut(11,I)}get asV12(){return this.#Ut(12,T)}get asV13(){return this.#Ut(13,A)}get asV14(){return this.#Ut(14,W)}get asV15(){return this.#Ut(15,K)}get asV16(){return this.#Ut(16,J)}get asLatest(){return this.#Ut("latest",X)}get magicNumber(){return this.getT("magicNumber")}get version(){return this.#_t().index}getUniqTypes(e){return function(e,t,a){return function(e,t,a){const n=u(y(a)).filter(t=>!e.hasType(t)&&!e.isLookupType(t)).sort();if(0!==n.length){const e=`Unknown types found, no types for ${n.join(", ")}`;if(t)throw new Error(e);g.warn(e)}return a}(e,a,u(function({lookup:e,pallets:t}){return t.reduce((t,{calls:a,constants:n,events:r,storage:i})=>(t.push([V(e,n)]),a.isSome&&t.push(w(e,a.unwrap().type)),r.isSome&&t.push(w(e,r.unwrap().type)),i.isSome&&t.push(i.unwrap().items.map(({type:t})=>{if(t.isPlain)return[e.getTypeDef(t.asPlain).type];const{hashers:a,key:n,value:r}=t.asMap;return 1===a.length?[e.getTypeDef(r).type,e.getTypeDef(n).type]:[e.getTypeDef(r).type,...e.getSiType(n).def.asTuple.map(t=>e.getTypeDef(t).type)]})),t),[])}(t)))}(this.registry,this.asLatest,e)}toJSON(){return this.asLatest,super.toJSON()}}const te=new Uint8Array([109,101,116,97,9]),ae=te.length-1;class ne extends ee{constructor(e,t){super(e,(0,n.b)(t)||(0,r.K)(t)?function(e,t){if(0===t.length)return te;if(9===t[ae])try{return new ee(e,t)}catch{t[ae]=10}return t}(e,(0,i.e)(t)):t)}}},91839(e,t,a){a.d(t,{$c:()=>b,CW:()=>f,E6:()=>s,HI:()=>l,Hd:()=>h,Je:()=>y,Sx:()=>u,TH:()=>p,Vl:()=>o,Y7:()=>r,eq:()=>V,jZ:()=>i,np:()=>d,q$:()=>g,u3:()=>m,wi:()=>w,yu:()=>c,zi:()=>x});var n=a(67949);const r=(0,n.Q)(0),i=(0,n.Q)(1),s=(0,n.Q)(2),o=(0,n.Q)(3),c=(0,n.Q)(4),d=(0,n.Q)(5),u=(0,n.Q)(6),l=(0,n.Q)(7),f=(0,n.Q)(8),p=(0,n.Q)(9),b=(0,n.Q)(10),h=(0,n.Q)(100),x=(0,n.Q)(1e3),m=(0,n.Q)(1e6),y=(0,n.Q)(1e9),g=y*y,V=(0,n.Q)(Number.MAX_SAFE_INTEGER),w=(0,n.Q)(94906265)},92110(e,t,a){a.d(t,{j:()=>c});var n=a(83448),r=a(33218),i=a(76506),s=a(17802),o=a(19546);function c(e,t=s.N.prefix){const a=(0,i.F)(e);if(t<0||t>16383&&!d.includes(t)||[46,47].includes(t))throw new Error("Out of range ss58Format specified");if(!s.N.allowedDecodedLengths.includes(a.length))throw new Error(`Expected a valid key to convert, with length ${s.N.allowedDecodedLengths.join(", ")}`);const c=(0,n.z)(t<64?[t]:[(252&t)>>2|64,t>>8|(3&t)<<6],a);return(0,r.Rl)((0,n.z)(c,(0,o.f)(c).subarray(0,[32,33].includes(a.length)?2:1)))}const d=[29972]},92649(e,t,a){a.d(t,{E:()=>o});var n=a(6409),r=a(54143),i=a(76733);function s(e){for(let t=0,a=e.length;t126)return!1}return!0}function o(e){return(0,i.K)(e)?(0,r.qv)(e)?s((0,n.e)(e)):function(e){for(let t=0,a=e.length;t126)return!1}return!0}(e):!!e&&s(e)}},94211(e,t,a){a.d(t,{v:()=>r});var n=a(6404);function r(e){return(0,n.T)(e.eq)}},94250(e,t,a){a.d(t,{V:()=>r,f:()=>i});var n=a(96620);function r(e){return e.isPlain?e.asPlain:e.asMap.value}function i(e,t,a){const i=(0,n.m)(e.lookup,r(t));return a?`Option<${i}>`:i}},94390(e,t,a){a.d(t,{Q6:()=>_,Tz:()=>L,X9:()=>D});var n=a(69062),r=a(10971),i=a(10068),s=a(31885),o=a(35198),c=a(34386),d=a(55192),u=a(86017),l=a(5886),f=a(68050),p=a(41289),b=a(96328),h=a(67218),x=a(30905),m=a(61270),y=a(57559),g=a(68666),V=a(5853),w=a(47169),v=a(32091),S=a(69130),k=a(44967),I=a(44734),T=a(29220),A=a(54190),C=a(39139);function E({lookupName:e,type:t}){return e||t}function M(e){if(!Array.isArray(e.sub))throw new Error(`Expected subtype as TypeDef[] in ${(0,T.A)(e)}`);return e.sub}function N(e){return E(function(e){if(!e.sub||Array.isArray(e.sub))throw new Error(`Expected subtype as TypeDef in ${(0,T.A)(e)}`);return e.sub}(e))}function P(e){const t=M(e),a={};for(let e=0,n=t.length;e`);return e.with(a,t)}function H(e,t){const[a,n]=R(t);return e.with(a,n)}function O(e,t){return e.with(N(t))}const U={[A.K.BTreeMap]:(e,t)=>H(r.F,t),[A.K.BTreeSet]:(e,t)=>O(s.L,t),[A.K.Compact]:(e,t)=>O(n.a,t),[A.K.DoNotConstruct]:(e,t)=>i.s.with(t.displayName||t.type),[A.K.Enum]:(e,t)=>{const a=M(t);return o.g.with(a.every(({type:e})=>"Null"===e)?a.reduce((e,{index:t,name:a},n)=>{if(!a)throw new Error("No name found in sub definition");return e[a]=t||n,e},{}):P(t))},[A.K.HashMap]:(e,t)=>H(u.B,t),[A.K.Int]:(e,t)=>B(c.A,t),[A.K.Linkage]:(e,t)=>{const a=`Option<${N(t)}>`,n=b._.with({previous:a,next:a});return n.prototype.toRawType=function(){return`Linkage<${this.next.toRawType(!0)}>`},n},[A.K.Null]:(e,t)=>l.U,[A.K.Option]:(e,t)=>{if(!t.sub||Array.isArray(t.sub))throw new Error("Expected type information for Option");return O(f.c,t)},[A.K.Plain]:(e,t)=>e.getOrUnknown(t.type),[A.K.Range]:(e,t)=>O(m.Q,t),[A.K.RangeInclusive]:(e,t)=>O(g.W,t),[A.K.Result]:(e,t)=>{const[a,n]=R(t);return h.Q.with({Err:n,Ok:a})},[A.K.Set]:(e,t)=>p.V.with(M(t).reduce((e,{index:t,name:a})=>{if(!a||!(0,I.E)(t))throw new Error("No name found in sub definition");return e[a]=t,e},{}),t.length),[A.K.Si]:(e,t)=>L(e,e.lookup.getTypeDef(t.type)),[A.K.Struct]:(e,t)=>b._.with(P(t),t.alias),[A.K.Tuple]:(e,t)=>x.r.with(R(t)),[A.K.UInt]:(e,t)=>B(y.p,t),[A.K.Vec]:(e,{sub:t})=>{if(!t||Array.isArray(t))throw new Error("Expected type information for vector");return"u8"===t.type?d.I:V.l.with(E(t))},[A.K.VecFixed]:(e,{displayName:t,length:a,sub:n})=>{if(!(0,I.E)(a)||!n||Array.isArray(n))throw new Error("Expected length & type information for fixed vector");return"u8"===n.type?w.H.with(8*a,t):v.B.with(E(n),a)},[A.K.WrapperKeepOpaque]:(e,t)=>O(S.S,t),[A.K.WrapperOpaque]:(e,t)=>O(k.b,t)};function _(e,t){try{const a=U[t.info](e,t);if(!a)throw new Error("No class created");return!a.__fallbackType&&t.fallbackType&&(a.__fallbackType=t.fallbackType),a}catch(e){throw new Error(`Unable to construct class from ${(0,T.A)(t)}: ${e.message}`)}}function L(e,t){return e.getUnsafe(t.type,!1,t)}function D(e,t){return e.getUnsafe(t)||L(e,e.isLookupType(t)?e.lookup.getTypeDef(t):(0,C.c)(t))}},94547(e,t,a){function n(e){return!!e&&"object"==typeof e}a.d(t,{G:()=>n})},95079(e,t,a){a.d(t,{L0:()=>i,Zr:()=>o,ls:()=>s,r_:()=>r});var n=a(6409);function r({coder:e,ipfs:t},a){return(n,r)=>(a(n,r),e.decode(t&&r?n.substring(1):n))}function i({coder:e,ipfs:t}){return(a,r)=>{const i=e.encode((0,n.e)(a));return t&&r?`${t}${i}`:i}}function s(e){return(t,a)=>{try{return e(t,a)}catch{return!1}}}function o({chars:e,ipfs:t,type:a,withPadding:n}){return(r,i)=>{if("string"!=typeof r)throw new Error(`Expected ${a} string input`);if(t&&i&&!r.startsWith(t))throw new Error(`Expected ipfs-compatible ${a} to start with '${t}'`);for(let t=i?1:0,s=r.length;tn});const n=(0,a(59519).MJ)("isPrototypeOf","hasOwnProperty")},95351(e,t,a){a.d(t,{Y:()=>n});class n{registry;createdAtHash;initialU8aLength;isStorageFallback;#X;constructor(e,t,a){this.initialU8aLength=a,this.#X=t,this.registry=e}get encodedLength(){return this.toU8a().length}get hash(){return this.registry.hash(this.toU8a())}get inner(){return this.#X}get isEmpty(){return this.#X.isEmpty}eq(e){return this.#X.eq(e)}inspect(){return this.#X.inspect()}toHex(e){return this.#X.toHex(e)}toHuman(e,t){return this.#X.toHuman(e,t)}toJSON(){return this.#X.toJSON()}toPrimitive(e){return this.#X.toPrimitive(e)}toString(){return this.#X.toString()}toU8a(e){return this.#X.toU8a(e)}unwrap(){return this.#X}valueOf(){return this.#X}}},95620(e,t,a){a.d(t,{O:()=>z});var n=a(79191),r=a(26679),i=a(10068),s=a(94390),o=a(28064),c=a(8781),d=a(51661),u=a(4747),l=a(93302),f=a(848),p=a(11243),b=a(33482),h=a(44734),x=a(6404),m=a(76733),y=a(29220),g=a(16880),V=a(9799);const w={extrinsic:{},payload:{}},v={extrinsic:{era:"ExtrinsicEra"},payload:{blockHash:"Hash"}},S={extrinsic:{tip:"Compact"},payload:{}},k={ChargeTransactionPayment:S,CheckBlockGasLimit:w,CheckEra:v,CheckGenesis:{extrinsic:{},payload:{genesisHash:"Hash"}},CheckMetadataHash:{extrinsic:{mode:"u8"},payload:{metadataHash:"Option<[u8;32]>"}},CheckMortality:v,CheckNonZeroSender:w,CheckNonce:{extrinsic:{nonce:"Compact"},payload:{}},CheckSpecVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckTxVersion:{extrinsic:{},payload:{transactionVersion:"u32"}},CheckVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckWeight:w,LockStakingStatus:w,SkipCheckIfFeeless:S,ValidateEquivocationReport:w,WeightReclaim:w},I={LimitParathreadCommits:w,OnlyStakingAndClaims:w,PrevalidateAttests:w,RestrictFunctionality:w,TransactionCallFilter:w,ValidateDoubleVoteReports:w},T={DisallowSigned:w},A=(0,l.b)({},k,I,T,{ChargeAssetTxPayment:{extrinsic:{tip:"Compact",assetId:"TAssetConversion"},payload:{}}}),C=["CheckVersion","CheckGenesis","CheckEra","CheckNonce","CheckWeight","ChargeTransactionPayment","CheckBlockGasLimit"];function E(e,t,a={}){return e.map(e=>a[e]||A[e]).filter(e=>!!e).reduce((e,a)=>(0,l.b)(e,a[t]),{})}var M=a(76056),N=a(26998),P=a(52512),R=a(37622),B=a(72012),H=a(878),O=a(91829),U=a(36195),_=a(45505);const L=new Uint8Array(2),D=(0,c.v)("registry");function F(e,t){return parseInt(e,10)-parseInt(t,10)}function W(e){return e.toString()}function K(e,t){const a=t.length,n=new Array(a);for(let r=0;re.toNumber())}return[12]}get chainIsEthereum(){return this.#Lt?.isEthereum.isTrue||!1}get chainSS58(){return this.#Lt?.ss58Format.isSome?this.#Lt.ss58Format.unwrap().toNumber():void 0}get chainTokens(){if(this.#Lt?.tokenSymbol.isSome){const e=this.#Lt.tokenSymbol.unwrap();if(e.length)return e.map(W)}return[f.Q.getDefaults().unit]}get firstCallIndex(){return this.#Wt||L}isLookupType(e){return/Lookup\d+$/.test(e)}createLookupType(e){return`Lookup${"number"==typeof e?e:e.toNumber()}`}get knownTypes(){return this.#qt}get lookup(){return(0,p.Z8)(this.#$t,"PortableRegistry has not been set on this registry")}get metadata(){return(0,p.Z8)(this.#_t,"Metadata has not been set on this registry")}get unknownTypes(){return[...this.#Gt.keys()]}get signedExtensions(){return this.#jt}clearCache(){this.#Dt=new Map}createClass(e){return(0,s.X9)(this,e)}createClassUnsafe(e){return(0,s.X9)(this,e)}createType(e,...t){return(0,o.F)(this,e,t)}createTypeUnsafe(e,t,a){return(0,o.F)(this,e,t,a)}findMetaCall(e){const[t,a]=[e[0],e[1]];return(0,p.Z8)(this.#Yt[`${t}`]&&this.#Yt[`${t}`][`${a}`],()=>`findMetaCall: Unable to find Call with index [${t}, ${a}]/[${e.toString()}]`)}findMetaError(e){const[t,a]=(0,b.b)(e)?[e[0],e[1]]:[e.index.toNumber(),(0,b.b)(e.error)?e.error[0]:e.error.toNumber()];return(0,p.Z8)(this.#ea[`${t}`]&&this.#ea[`${t}`][`${a}`],()=>`findMetaError: Unable to find Error with index [${t}, ${a}]/[${e.toString()}]`)}findMetaEvent(e){const[t,a]=[e[0],e[1]];return(0,p.Z8)(this.#ta[`${t}`]&&this.#ta[`${t}`][`${a}`],()=>`findMetaEvent: Unable to find Event with index [${t}, ${a}]/[${e.toString()}]`)}get(e,t,a){return this.getUnsafe(e,t,a)}getUnsafe(e,t,a){let n=this.#Dt.get(e)||this.#Xt.get(e);if(!n){const r=this.#Ft.get(e);let o;r?o=(0,s.X9)(this,r):a?o=(0,s.Q6)(this,a):t&&(D.warn(`Unable to resolve type ${e}, it will fail on construction`),this.#Gt.set(e,!0),o=i.s.with(e)),o&&(n=class extends o{},this.#Dt.set(e,n),a&&(0,h.E)(a.lookupIndex)&&this.#Dt.set(this.createLookupType(a.lookupIndex),n))}return n}getChainProperties(){return this.#Lt}getClassName(e){const t=[];for(const[a,n]of this.#Qt)e===n&&t.push(a);for(const[a,n]of this.#Dt.entries())e===n&&t.push(a);return t.length?t.sort().reverse()[0]:void 0}getDefinition(e){return this.#Ft.get(e)}getModuleInstances(e,t){return this.#qt?.typesBundle?.spec?.[e.toString()]?.instances?.[t]||this.#aa[t]}getOrThrow(e){const t=this.get(e);if(!t)throw new Error(`type ${e} not found`);return t}getOrUnknown(e){return this.get(e,!0)}getTransactionExtensionVersion(){return 0}getSignedExtensionExtra(){return E(this.#jt,"payload",this.#Jt)}getSignedExtensionTypes(){return E(this.#jt,"extrinsic",this.#Jt)}hasClass(e){return this.#Dt.has(e)||!!this.#Xt.has(e)}hasDef(e){return this.#Ft.has(e)}hasType(e){return!this.#Gt.get(e)&&(this.hasClass(e)||this.hasDef(e))}hash(e){return this.createType("CodecHash",this.#Kt(e))}register(e,t){if((0,x.T)(e))this.#Dt.set(e.name,e);else if((0,m.K)(e)){if(!(0,x.T)(t))throw new Error(`Expected class definition passed to '${e}' registration`);if(e===t.toString())throw new Error(`Unable to register circular ${e} === ${e}`);this.#Dt.set(e,t)}else this.#na(e)}#na=e=>{const t=Object.entries(e);for(let e=0,a=t.length;e{this.setLookup(e);let t=null;if(this.hasType("PezspWeightsWeightV2Weight")){const e=this.createType("PezspWeightsWeightV2Weight");t=e.refTime&&e.proofSize?"PezspWeightsWeightV2Weight":"WeightV1"}else(0,g.f)(this.createType("Weight"))||(t="WeightV1");t&&this.register({Weight:t})};setMetadata(e,t,a,n){this.#_t=e.asLatest,this.#zt=e.version,this.#Wt=null,this.#ra(this.#_t.lookup),function(e,{lookup:t,pallets:a},n,r,i){const s=a.filter(R.Q$);q(r),q(i);for(let a=0,o=s.length;a=12?c.toNumber():a,p=(0,d.WH)(l),b=o.unwrap();(0,u.s)(r,f,()=>(0,_.l)(t,b,$,a=>(0,R.r9)(e,t,a,p,f)));const{path:h}=e.lookup.getSiType(b.type),x=h.findIndex(e=>e.eq("pallet"));if(-1!==x){const e=(0,d.WH)(h.slice(0,x).map((e,t)=>0===t?e.replace(/^(frame|pallet)_/,""):e).join(" "));i[e]?i[e].push(p):i[e]=[p]}}}(this,this.#_t,this.#zt,this.#Yt,this.#aa),function(e,{lookup:t,pallets:a},n,r){q(r);for(let e=0,i=a.length;e=12?s.toNumber():e,()=>(0,_.l)(t,i.unwrap(),$,({docs:e,fields:n,index:r,name:i})=>({args:K(t,n),docs:e.map(W),fields:n,index:r.toNumber(),method:i.toString(),name:i.toString(),section:a})))}}}(0,this.#_t,this.#zt,this.#ea),function(e,{lookup:t,pallets:a},n,r){const i=a.filter(B._);q(r);for(let a=0,s=i.length;a=12?o.toNumber():a,()=>(0,_.l)(t,s.unwrap(),$,a=>{const n=e.createType("EventMetadataLatest",(0,l.b)({},a,{args:K(t,a.fields)}));return class extends M.o{constructor(e,t){super(e,t,n,(0,d.WH)(c),a.name.toString())}}}))}}(this,this.#_t,this.#zt,this.#ta);const[r]=Object.keys(this.#Yt).sort(F);if(r){const[e]=Object.keys(this.#Yt[r]).sort(F);e&&(this.#Wt=new Uint8Array([parseInt(r,10),parseInt(e,10)]))}this.setSignedExtensions(t||(this.#_t.extrinsic.versions.length>0&&this.#_t.extrinsic.versions.every(e=>e>0)?this.#_t.extrinsic.transactionExtensions.map(({identifier:e})=>e.toString()):C),a,n),this.setChainProperties(function(e,t){const a=e.getChainProperties(),n=(0,H.n)(e,t.asLatest,t.version),r=n.system&&(n.system.sS58Prefix||n.system.ss58Prefix);if(!r)return a;const{isEthereum:i,tokenDecimals:s,tokenSymbol:o}=a||{};return e.createTypeUnsafe("ChainProperties",[{isEthereum:i,ss58Format:r,tokenDecimals:s,tokenSymbol:o}])}(this,e))}setSignedExtensions(e=C,t,a){if(this.#jt=e,this.#Jt=t,!a){const e=function(e,t={}){const a=[...Object.keys(A),...Object.keys(t)];return e.filter(e=>!a.includes(e))}(this.#jt,this.#Jt);e.length&&D.warn(`Unknown signed extensions ${e.join(", ")} found, treating them as no-effect`)}}}},95647(e,t,a){a.d(t,{z:()=>n});const n={name:"@pezkuwi/ui-settings",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/ui-settings/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/ui-settings/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"3.17.2"}},96200(e,t,a){a.d(t,{x:()=>s});var n=a(99953),r=a(16438),i=a(29794);function s(e,t,a){return!n.CW||!t&&!a&&(0,r.i_)()?(0,r.oK)(e):(0,i.x2)(e,t)}},96328(e,t,a){a.d(t,{_:()=>g});var n=a(51661),r=a(83448),i=a(55112),s=a(45414),o=a(92100),c=a(54143),d=a(6409),u=a(94547),l=a(29220),f=a(33482),p=a(60750),b=a(75156),h=a(3877),x=a(71135),m=a(70449);function y(e){return e}class g extends Map{registry;createdAtHash;initialU8aLength;isStorageFallback;#ia;#K;constructor(e,t,a,r=new Map,{definition:i,setDefinition:s=y}={}){const o=i||s((0,x.qV)(e,t)),[b,m]=(0,f.b)(a)||(0,c.qv)(a)?(0,h.Ur)(e,new Array(o[0].length),(0,d.e)(a),o):a instanceof g?[a,0]:function(e,[t,a],r,i){let s;const o=Array.isArray(r),c=r instanceof Map,d=a.length;if(!(o||c||(0,u.G)(r)))throw new Error(`Struct: Cannot decode value ${(0,l.A)(r)} (typeof ${typeof r}), expected an input object, map or array`);if(o&&r.length!==d)throw new Error(`Struct: Unable to map ${(0,l.A)(r)} array to object with known keys ${a.join(", ")}`);const f=new Array(d);for(let u=0;ua=e;return class extends g{static{const t=Object.keys(e);(0,i.t)(this.prototype,t,(e,t,a)=>a.get(e))}constructor(r,i){super(r,e,i,t,{definition:a,setDefinition:n})}}}get defKeys(){return this.#K[1]}get isEmpty(){return 0===[...this.keys()].length}get encodedLength(){let e=0;for(const t of this.values())e+=t.encodedLength;return e}get hash(){return this.registry.hash(this.toU8a())}get Type(){const e={},[t,a]=this.#K;for(let n=0,r=a.length;nn})},97151(e,t,a){function n(e,t){return e<>>32-t}function r(e,t){let a=255&e[t+3];return a=a<<8|255&e[t+2],a=a<<8|255&e[t+1],a<<8|255&e[t+0]}function i(e,t,a){for(let n=0;n<4;n++)e[t+n]=255&a,a>>>=8}function s(e,t,a,s,o){const c=new Uint32Array(16),d=new Uint32Array(16),u=new Uint32Array(16),l=new Uint32Array(4);let f,p,b;for(f=0;f<4;f++)d[5*f]=r(s,4*f),d[1+f]=r(a,4*f),d[6+f]=r(t,4*f),d[11+f]=r(a,16+4*f);for(f=0;f<16;f++)u[f]=d[f];for(f=0;f<20;f++){for(p=0;p<4;p++){for(b=0;b<4;b++)l[b]=d[(5*p+4*b)%16];for(l[1]^=n(l[0]+l[3]|0,7),l[2]^=n(l[1]+l[0]|0,9),l[3]^=n(l[2]+l[1]|0,13),l[0]^=n(l[3]+l[2]|0,18),b=0;b<4;b++)c[4*p+(p+b)%4]=l[b]}for(b=0;b<16;b++)d[b]=c[b]}if(o){for(f=0;f<16;f++)d[f]=d[f]+u[f]|0;for(f=0;f<4;f++)d[5*f]=d[5*f]-r(s,4*f)|0,d[6+f]=d[6+f]-r(t,4*f)|0;for(f=0;f<4;f++)i(e,4*f,d[5*f]),i(e,16+4*f,d[6+f])}else for(f=0;f<16;f++)i(e,4*f,d[f]+u[f]|0)}a.d(t,{I:()=>b,U:()=>h});const o=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function c(e,t,a,n,r,i,c){const d=new Uint8Array(32);return s(d,i,c,o,!0),function(e,t,a,n,r,i,c){const d=new Uint8Array(16),u=new Uint8Array(64);let l,f;if(!r)return 0;for(f=0;f<16;f++)d[f]=0;for(f=0;f<8;f++)d[f]=i[f];for(;r>=64;){for(s(u,d,c,o,!1),f=0;f<64;f++)e[t+f]=(a?a[n+f]:0)^u[f];for(l=1,f=8;f<16;f++)l=l+(255&d[f])|0,d[f]=255&l,l>>>=8;r-=64,t+=64,a&&(n+=64)}if(r>0)for(s(u,d,c,o,!1),f=0;f>>=8}const u=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]);function l(e,t,a,n,r,i){let s,o,c;const l=new Uint32Array(17),f=new Uint32Array(17),p=new Uint32Array(17),b=new Uint32Array(17),h=new Uint32Array(17);for(o=0;o<17;o++)f[o]=p[o]=0;for(o=0;o<16;o++)f[o]=i[o];for(f[3]&=15,f[4]&=252,f[7]&=15,f[8]&=252,f[11]&=15,f[12]&=252,f[15]&=15;r>0;){for(o=0;o<17;o++)b[o]=0;for(o=0;o<16&&o>>=8;for(c=c+p[16]|0,p[16]=3&c,c=5*(c>>>2)|0,o=0;o<16;o++)c=c+p[o]|0,p[o]=255&c,c>>>=8;c=c+p[16]|0,p[16]=c}for(o=0;o<17;o++)h[o]=p[o];d(p,u);const x=0|-(p[16]>>>7);for(o=0;o<17;o++)p[o]^=x&(h[o]^p[o]);for(o=0;o<16;o++)b[o]=i[o+16];for(b[16]=0,d(p,b),o=0;o<16;o++)e[t+o]=p[o];return 0}function f(e,t){if(32!==e.length)throw new Error("bad key size");if(24!==t.length)throw new Error("bad nonce size")}function p(...e){for(let t=0,a=e.length;t>>8)-1}(e,0,s)}(t,0,t,0,a-32,i))return-1;c(e,0,t,0,a,n,r);for(let t=0;t<32;t++)e[t]=0;return 0}(r,n,n.length,t,a)?null:r.subarray(32)}},97916(e,t,a){a.d(t,{aU:()=>d,dp:()=>c,wu:()=>o});var n=a(92100),r=a(99953),i=a(6409),s=a(16438);function o(e){return(...t)=>(0,n.X)(e(...t))}function c(e,t){return(a,n)=>t(a,e,n)}function d(e,t){return(a,n=256,o)=>{const c=(0,i.e)(a);return!r.CW||!o&&(0,s.i_)()?e[n](c):t[n](c)}}},98909(e,t,a){a.d(t,{FP:()=>x,zv:()=>m});var n=a(6807),r=a(16880),i=a(45414),s=a(665),o=a(33308),c=a(44734),d=a(29220);function u(e){return e instanceof Uint8Array||Array.isArray(e)}function l(e){return(0,o.Z)(e)&&(0,c.E)(e.index)&&(0,o.Z)(e.value)}function f(e){return(0,o.Z)(e)&&(0,i.L)(e.isSome)&&(0,o.Z)(e.value)}function p(e){return(0,c.E)(e)||(0,r.f)(e)||(0,n.s)(e)}function b(e,t,a){if((0,o.Z)(a)){const n=a.toHex();if(t.has(n))throw new Error(`Duplicate value in ${e}: ${(0,d.A)(a)}`);t.add(n)}return!0}function h(e,t){if(p(e)&&p(t))return(0,s.A)(e).cmp((0,s.A)(t));if(e instanceof Map&&t instanceof Map)return h(Array.from(e.values()),Array.from(t.values()));if(l(e)&&l(t))return h(e.index,t.index)||h(e.value,t.value);if(f(e)&&f(t))return h(e.isNone?0:1,t.isNone?0:1)||h(e.value,t.value);if(u(e)&&u(t))return function(e,t){let a=0;const n=Math.min(e.length,t.length);for(let r=0;r ${(0,d.A)(t)} (typeof ${typeof t})`)}function x(e){const t=new Set;return new Set(Array.from(e).filter(e=>b("BTreeSet",t,e)).sort(h))}function m(e){const t=new Set;return new Map(Array.from(e.entries()).filter(([e])=>b("BTreeMap",t,e)).sort(([e],[t])=>h(e,t)))}},99014(e,t,a){a.d(t,{t:()=>s});var n=a(95927),r=a(51524),i=a(665);function s(e){const t=(0,i.A)(e);if(t.isNeg())throw new Error("square root of negative numbers is not supported");if(t.lte(r.Vk))return new n(~~Math.sqrt(t.toNumber()));let a=r.gH.clone();for(;;){const e=t.div(a).iadd(a).ishrn(1);if(a.eq(e)||a.eq(e.sub(r.Uu)))return a;a=e}}},99953(e,t,a){a.d(t,{$j:()=>o,CW:()=>i,Nt:()=>d,Ze:()=>u,bM:()=>s,gu:()=>c,i4:()=>l});var n=a(67949),r=a(38405);const i="function"==typeof n.Q&&"function"==typeof n.Q.asIntN,s="function"==typeof require&&"undefined"!=typeof module,o="undefined"!=typeof __dirname,c=!s,d="undefined"!=typeof WebAssembly,u="function"==typeof r.Mn.Buffer&&"function"==typeof r.Mn.Buffer.isBuffer,l="object"==typeof r.Mn.process}}]); \ No newline at end of file diff --git a/modu.c5736687f7b5b284.js b/modu.c5736687f7b5b284.js new file mode 100644 index 0000000..ebf5e07 --- /dev/null +++ b/modu.c5736687f7b5b284.js @@ -0,0 +1 @@ +(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[8769],{90(e,t,n){"use strict";n.d(t,{Ur:()=>o,Z0:()=>s,nz:()=>u});var r=n(99608);function i(e){const t=e.name?.toLowerCase()||"";return["enum","hashmap","linkage","null","option","range","rangeinclusive","result","struct","tuple","vec","vecfixed"].includes(t)}function a(e,t,n,{message:i},a,s,o,u,c){let l="";try{l=`: ${new u(e).toRawType()}`}catch{}return`${t}: failed at ${(0,r.X)(a.subarray(0,16))}…${c?` on ${c}`:""} (index ${s+1}/${o})${l}:: ${i}`}function s(e,t,n,[r,i]){const s=t.length;let o=0,u=0;try{for(;u1024&&i(r[c]))throw new Error(`decodeU8aStruct: Maximum depth exceeded, received ${o} elements, limit 1024`);try{for(;c1024&&i(s))throw new Error(`decodeU8aVec: Maximum depth exceeded, received ${o} elements, limit 1024`);let u=r,c=0;try{for(;c=48&&n<=57?n-48:n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:void r(!1,"Invalid character in "+e)}function u(e,t,n){var r=o(e,n);return n-1>=t&&(r|=o(e,n-1)<<4),r}function c(e,t,n,i){for(var a=0,s=0,o=Math.min(e.length,n),u=t;u=49?c-49+10:c>=17?c-17+10:c,r(c>=0&&s0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=s<>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);else if("le"===n)for(i=0,a=0;i>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);return this._strip()},a.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=2)i=u(e,t,r)<=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8;else for(r=(e.length-t)%2==0?t+1:t;r=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8;this._strip()},a.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var a=e.length-n,s=a%r,o=Math.min(a,a-s)+n,u=0,l=n;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){a.prototype.inspect=d}else a.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function f(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],a=0|t.words[0],s=i*a,o=67108863&s,u=s/67108864|0;n.words[0]=o;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),p=Math.max(0,c-e.length+1);p<=h;p++){var m=c-p|0;l+=(s=(i=0|e.words[m])*(a=0|t.words[p])+d)/67108864|0,d=67108863&s}n.words[c]=0|d,u=0|l}return 0!==u?n.words[c]=0|u:n.length--,n._strip()}a.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,a=0,s=0;s>>24-i&16777215,(i+=2)>=26&&(i-=26,s--),n=0!==a||s!==this.length-1?h[6-u.length]+u+n:u+n}for(0!==a&&(n=a.toString(16)+n);n.length%t!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var c=p[e],l=m[e];n="";var d=this.clone();for(d.negative=0;!d.isZero();){var f=d.modrn(l).toString(e);n=(d=d.idivn(l)).isZero()?f+n:h[c-f.length]+f+n}for(this.isZero()&&(n="0"+n);n.length%t!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16,2)},s&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,n){this._strip();var i=this.byteLength(),a=n||Math.max(1,i);r(i<=a,"byte array longer than desired length"),r(a>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,a);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},a.prototype._toArrayLikeLE=function(e,t){for(var n=0,r=0,i=0,a=0;i>8&255),n>16&255),6===a?(n>24&255),r=0,a=0):(r=s>>>24,a+=2)}if(n=0&&(e[n--]=s>>8&255),n>=0&&(e[n--]=s>>16&255),6===a?(n>=0&&(e[n--]=s>>24&255),r=0,a=0):(r=s>>>24,a+=2)}if(n>=0)for(e[n--]=r;n>=0;)e[n--]=0},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 8191&t||(n+=13,t>>>=13),127&t||(n+=7,t>>>=7),15&t||(n+=4,t>>>=4),3&t||(n+=2,t>>>=2),1&t||n++,n},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this._strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(n=this,r=e):(n=e,r=this);for(var i=0,a=0;a>>26;for(;0!==i&&a>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;ae.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var a=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==a&&s>26,this.words[s]=67108863&t;if(0===a&&s>>13,p=0|s[1],m=8191&p,f=p>>>13,y=0|s[2],g=8191&y,v=y>>>13,b=0|s[3],w=8191&b,x=b>>>13,V=0|s[4],M=8191&V,T=V>>>13,P=0|s[5],S=8191&P,k=P>>>13,C=0|s[6],N=8191&C,I=C>>>13,O=0|s[7],A=8191&O,H=O>>>13,E=0|s[8],L=8191&E,z=E>>>13,R=0|s[9],B=8191&R,X=R>>>13,D=0|o[0],U=8191&D,j=D>>>13,W=0|o[1],F=8191&W,q=W>>>13,Z=0|o[2],K=8191&Z,G=Z>>>13,J=0|o[3],Y=8191&J,Q=J>>>13,_=0|o[4],$=8191&_,ee=_>>>13,te=0|o[5],ne=8191&te,re=te>>>13,ie=0|o[6],ae=8191&ie,se=ie>>>13,oe=0|o[7],ue=8191&oe,ce=oe>>>13,le=0|o[8],de=8191&le,he=le>>>13,pe=0|o[9],me=8191&pe,fe=pe>>>13;n.negative=e.negative^t.negative,n.length=19;var ye=(c+(r=Math.imul(d,U))|0)+((8191&(i=(i=Math.imul(d,j))+Math.imul(h,U)|0))<<13)|0;c=((a=Math.imul(h,j))+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(m,U),i=(i=Math.imul(m,j))+Math.imul(f,U)|0,a=Math.imul(f,j);var ge=(c+(r=r+Math.imul(d,F)|0)|0)+((8191&(i=(i=i+Math.imul(d,q)|0)+Math.imul(h,F)|0))<<13)|0;c=((a=a+Math.imul(h,q)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(g,U),i=(i=Math.imul(g,j))+Math.imul(v,U)|0,a=Math.imul(v,j),r=r+Math.imul(m,F)|0,i=(i=i+Math.imul(m,q)|0)+Math.imul(f,F)|0,a=a+Math.imul(f,q)|0;var ve=(c+(r=r+Math.imul(d,K)|0)|0)+((8191&(i=(i=i+Math.imul(d,G)|0)+Math.imul(h,K)|0))<<13)|0;c=((a=a+Math.imul(h,G)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(w,U),i=(i=Math.imul(w,j))+Math.imul(x,U)|0,a=Math.imul(x,j),r=r+Math.imul(g,F)|0,i=(i=i+Math.imul(g,q)|0)+Math.imul(v,F)|0,a=a+Math.imul(v,q)|0,r=r+Math.imul(m,K)|0,i=(i=i+Math.imul(m,G)|0)+Math.imul(f,K)|0,a=a+Math.imul(f,G)|0;var be=(c+(r=r+Math.imul(d,Y)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,Y)|0))<<13)|0;c=((a=a+Math.imul(h,Q)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(M,U),i=(i=Math.imul(M,j))+Math.imul(T,U)|0,a=Math.imul(T,j),r=r+Math.imul(w,F)|0,i=(i=i+Math.imul(w,q)|0)+Math.imul(x,F)|0,a=a+Math.imul(x,q)|0,r=r+Math.imul(g,K)|0,i=(i=i+Math.imul(g,G)|0)+Math.imul(v,K)|0,a=a+Math.imul(v,G)|0,r=r+Math.imul(m,Y)|0,i=(i=i+Math.imul(m,Q)|0)+Math.imul(f,Y)|0,a=a+Math.imul(f,Q)|0;var we=(c+(r=r+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((a=a+Math.imul(h,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(S,U),i=(i=Math.imul(S,j))+Math.imul(k,U)|0,a=Math.imul(k,j),r=r+Math.imul(M,F)|0,i=(i=i+Math.imul(M,q)|0)+Math.imul(T,F)|0,a=a+Math.imul(T,q)|0,r=r+Math.imul(w,K)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(x,K)|0,a=a+Math.imul(x,G)|0,r=r+Math.imul(g,Y)|0,i=(i=i+Math.imul(g,Q)|0)+Math.imul(v,Y)|0,a=a+Math.imul(v,Q)|0,r=r+Math.imul(m,$)|0,i=(i=i+Math.imul(m,ee)|0)+Math.imul(f,$)|0,a=a+Math.imul(f,ee)|0;var xe=(c+(r=r+Math.imul(d,ne)|0)|0)+((8191&(i=(i=i+Math.imul(d,re)|0)+Math.imul(h,ne)|0))<<13)|0;c=((a=a+Math.imul(h,re)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(N,U),i=(i=Math.imul(N,j))+Math.imul(I,U)|0,a=Math.imul(I,j),r=r+Math.imul(S,F)|0,i=(i=i+Math.imul(S,q)|0)+Math.imul(k,F)|0,a=a+Math.imul(k,q)|0,r=r+Math.imul(M,K)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(T,K)|0,a=a+Math.imul(T,G)|0,r=r+Math.imul(w,Y)|0,i=(i=i+Math.imul(w,Q)|0)+Math.imul(x,Y)|0,a=a+Math.imul(x,Q)|0,r=r+Math.imul(g,$)|0,i=(i=i+Math.imul(g,ee)|0)+Math.imul(v,$)|0,a=a+Math.imul(v,ee)|0,r=r+Math.imul(m,ne)|0,i=(i=i+Math.imul(m,re)|0)+Math.imul(f,ne)|0,a=a+Math.imul(f,re)|0;var Ve=(c+(r=r+Math.imul(d,ae)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,ae)|0))<<13)|0;c=((a=a+Math.imul(h,se)|0)+(i>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,r=Math.imul(A,U),i=(i=Math.imul(A,j))+Math.imul(H,U)|0,a=Math.imul(H,j),r=r+Math.imul(N,F)|0,i=(i=i+Math.imul(N,q)|0)+Math.imul(I,F)|0,a=a+Math.imul(I,q)|0,r=r+Math.imul(S,K)|0,i=(i=i+Math.imul(S,G)|0)+Math.imul(k,K)|0,a=a+Math.imul(k,G)|0,r=r+Math.imul(M,Y)|0,i=(i=i+Math.imul(M,Q)|0)+Math.imul(T,Y)|0,a=a+Math.imul(T,Q)|0,r=r+Math.imul(w,$)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(x,$)|0,a=a+Math.imul(x,ee)|0,r=r+Math.imul(g,ne)|0,i=(i=i+Math.imul(g,re)|0)+Math.imul(v,ne)|0,a=a+Math.imul(v,re)|0,r=r+Math.imul(m,ae)|0,i=(i=i+Math.imul(m,se)|0)+Math.imul(f,ae)|0,a=a+Math.imul(f,se)|0;var Me=(c+(r=r+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((a=a+Math.imul(h,ce)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(L,U),i=(i=Math.imul(L,j))+Math.imul(z,U)|0,a=Math.imul(z,j),r=r+Math.imul(A,F)|0,i=(i=i+Math.imul(A,q)|0)+Math.imul(H,F)|0,a=a+Math.imul(H,q)|0,r=r+Math.imul(N,K)|0,i=(i=i+Math.imul(N,G)|0)+Math.imul(I,K)|0,a=a+Math.imul(I,G)|0,r=r+Math.imul(S,Y)|0,i=(i=i+Math.imul(S,Q)|0)+Math.imul(k,Y)|0,a=a+Math.imul(k,Q)|0,r=r+Math.imul(M,$)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(T,$)|0,a=a+Math.imul(T,ee)|0,r=r+Math.imul(w,ne)|0,i=(i=i+Math.imul(w,re)|0)+Math.imul(x,ne)|0,a=a+Math.imul(x,re)|0,r=r+Math.imul(g,ae)|0,i=(i=i+Math.imul(g,se)|0)+Math.imul(v,ae)|0,a=a+Math.imul(v,se)|0,r=r+Math.imul(m,ue)|0,i=(i=i+Math.imul(m,ce)|0)+Math.imul(f,ue)|0,a=a+Math.imul(f,ce)|0;var Te=(c+(r=r+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((a=a+Math.imul(h,he)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(B,U),i=(i=Math.imul(B,j))+Math.imul(X,U)|0,a=Math.imul(X,j),r=r+Math.imul(L,F)|0,i=(i=i+Math.imul(L,q)|0)+Math.imul(z,F)|0,a=a+Math.imul(z,q)|0,r=r+Math.imul(A,K)|0,i=(i=i+Math.imul(A,G)|0)+Math.imul(H,K)|0,a=a+Math.imul(H,G)|0,r=r+Math.imul(N,Y)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(I,Y)|0,a=a+Math.imul(I,Q)|0,r=r+Math.imul(S,$)|0,i=(i=i+Math.imul(S,ee)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,ee)|0,r=r+Math.imul(M,ne)|0,i=(i=i+Math.imul(M,re)|0)+Math.imul(T,ne)|0,a=a+Math.imul(T,re)|0,r=r+Math.imul(w,ae)|0,i=(i=i+Math.imul(w,se)|0)+Math.imul(x,ae)|0,a=a+Math.imul(x,se)|0,r=r+Math.imul(g,ue)|0,i=(i=i+Math.imul(g,ce)|0)+Math.imul(v,ue)|0,a=a+Math.imul(v,ce)|0,r=r+Math.imul(m,de)|0,i=(i=i+Math.imul(m,he)|0)+Math.imul(f,de)|0,a=a+Math.imul(f,he)|0;var Pe=(c+(r=r+Math.imul(d,me)|0)|0)+((8191&(i=(i=i+Math.imul(d,fe)|0)+Math.imul(h,me)|0))<<13)|0;c=((a=a+Math.imul(h,fe)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(B,F),i=(i=Math.imul(B,q))+Math.imul(X,F)|0,a=Math.imul(X,q),r=r+Math.imul(L,K)|0,i=(i=i+Math.imul(L,G)|0)+Math.imul(z,K)|0,a=a+Math.imul(z,G)|0,r=r+Math.imul(A,Y)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(H,Y)|0,a=a+Math.imul(H,Q)|0,r=r+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(I,$)|0,a=a+Math.imul(I,ee)|0,r=r+Math.imul(S,ne)|0,i=(i=i+Math.imul(S,re)|0)+Math.imul(k,ne)|0,a=a+Math.imul(k,re)|0,r=r+Math.imul(M,ae)|0,i=(i=i+Math.imul(M,se)|0)+Math.imul(T,ae)|0,a=a+Math.imul(T,se)|0,r=r+Math.imul(w,ue)|0,i=(i=i+Math.imul(w,ce)|0)+Math.imul(x,ue)|0,a=a+Math.imul(x,ce)|0,r=r+Math.imul(g,de)|0,i=(i=i+Math.imul(g,he)|0)+Math.imul(v,de)|0,a=a+Math.imul(v,he)|0;var Se=(c+(r=r+Math.imul(m,me)|0)|0)+((8191&(i=(i=i+Math.imul(m,fe)|0)+Math.imul(f,me)|0))<<13)|0;c=((a=a+Math.imul(f,fe)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(B,K),i=(i=Math.imul(B,G))+Math.imul(X,K)|0,a=Math.imul(X,G),r=r+Math.imul(L,Y)|0,i=(i=i+Math.imul(L,Q)|0)+Math.imul(z,Y)|0,a=a+Math.imul(z,Q)|0,r=r+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(H,$)|0,a=a+Math.imul(H,ee)|0,r=r+Math.imul(N,ne)|0,i=(i=i+Math.imul(N,re)|0)+Math.imul(I,ne)|0,a=a+Math.imul(I,re)|0,r=r+Math.imul(S,ae)|0,i=(i=i+Math.imul(S,se)|0)+Math.imul(k,ae)|0,a=a+Math.imul(k,se)|0,r=r+Math.imul(M,ue)|0,i=(i=i+Math.imul(M,ce)|0)+Math.imul(T,ue)|0,a=a+Math.imul(T,ce)|0,r=r+Math.imul(w,de)|0,i=(i=i+Math.imul(w,he)|0)+Math.imul(x,de)|0,a=a+Math.imul(x,he)|0;var ke=(c+(r=r+Math.imul(g,me)|0)|0)+((8191&(i=(i=i+Math.imul(g,fe)|0)+Math.imul(v,me)|0))<<13)|0;c=((a=a+Math.imul(v,fe)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(B,Y),i=(i=Math.imul(B,Q))+Math.imul(X,Y)|0,a=Math.imul(X,Q),r=r+Math.imul(L,$)|0,i=(i=i+Math.imul(L,ee)|0)+Math.imul(z,$)|0,a=a+Math.imul(z,ee)|0,r=r+Math.imul(A,ne)|0,i=(i=i+Math.imul(A,re)|0)+Math.imul(H,ne)|0,a=a+Math.imul(H,re)|0,r=r+Math.imul(N,ae)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(I,ae)|0,a=a+Math.imul(I,se)|0,r=r+Math.imul(S,ue)|0,i=(i=i+Math.imul(S,ce)|0)+Math.imul(k,ue)|0,a=a+Math.imul(k,ce)|0,r=r+Math.imul(M,de)|0,i=(i=i+Math.imul(M,he)|0)+Math.imul(T,de)|0,a=a+Math.imul(T,he)|0;var Ce=(c+(r=r+Math.imul(w,me)|0)|0)+((8191&(i=(i=i+Math.imul(w,fe)|0)+Math.imul(x,me)|0))<<13)|0;c=((a=a+Math.imul(x,fe)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(B,$),i=(i=Math.imul(B,ee))+Math.imul(X,$)|0,a=Math.imul(X,ee),r=r+Math.imul(L,ne)|0,i=(i=i+Math.imul(L,re)|0)+Math.imul(z,ne)|0,a=a+Math.imul(z,re)|0,r=r+Math.imul(A,ae)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(H,ae)|0,a=a+Math.imul(H,se)|0,r=r+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(I,ue)|0,a=a+Math.imul(I,ce)|0,r=r+Math.imul(S,de)|0,i=(i=i+Math.imul(S,he)|0)+Math.imul(k,de)|0,a=a+Math.imul(k,he)|0;var Ne=(c+(r=r+Math.imul(M,me)|0)|0)+((8191&(i=(i=i+Math.imul(M,fe)|0)+Math.imul(T,me)|0))<<13)|0;c=((a=a+Math.imul(T,fe)|0)+(i>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,r=Math.imul(B,ne),i=(i=Math.imul(B,re))+Math.imul(X,ne)|0,a=Math.imul(X,re),r=r+Math.imul(L,ae)|0,i=(i=i+Math.imul(L,se)|0)+Math.imul(z,ae)|0,a=a+Math.imul(z,se)|0,r=r+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(H,ue)|0,a=a+Math.imul(H,ce)|0,r=r+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(I,de)|0,a=a+Math.imul(I,he)|0;var Ie=(c+(r=r+Math.imul(S,me)|0)|0)+((8191&(i=(i=i+Math.imul(S,fe)|0)+Math.imul(k,me)|0))<<13)|0;c=((a=a+Math.imul(k,fe)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(B,ae),i=(i=Math.imul(B,se))+Math.imul(X,ae)|0,a=Math.imul(X,se),r=r+Math.imul(L,ue)|0,i=(i=i+Math.imul(L,ce)|0)+Math.imul(z,ue)|0,a=a+Math.imul(z,ce)|0,r=r+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(H,de)|0,a=a+Math.imul(H,he)|0;var Oe=(c+(r=r+Math.imul(N,me)|0)|0)+((8191&(i=(i=i+Math.imul(N,fe)|0)+Math.imul(I,me)|0))<<13)|0;c=((a=a+Math.imul(I,fe)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(B,ue),i=(i=Math.imul(B,ce))+Math.imul(X,ue)|0,a=Math.imul(X,ce),r=r+Math.imul(L,de)|0,i=(i=i+Math.imul(L,he)|0)+Math.imul(z,de)|0,a=a+Math.imul(z,he)|0;var Ae=(c+(r=r+Math.imul(A,me)|0)|0)+((8191&(i=(i=i+Math.imul(A,fe)|0)+Math.imul(H,me)|0))<<13)|0;c=((a=a+Math.imul(H,fe)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(B,de),i=(i=Math.imul(B,he))+Math.imul(X,de)|0,a=Math.imul(X,he);var He=(c+(r=r+Math.imul(L,me)|0)|0)+((8191&(i=(i=i+Math.imul(L,fe)|0)+Math.imul(z,me)|0))<<13)|0;c=((a=a+Math.imul(z,fe)|0)+(i>>>13)|0)+(He>>>26)|0,He&=67108863;var Ee=(c+(r=Math.imul(B,me))|0)+((8191&(i=(i=Math.imul(B,fe))+Math.imul(X,me)|0))<<13)|0;return c=((a=Math.imul(X,fe))+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,u[0]=ye,u[1]=ge,u[2]=ve,u[3]=be,u[4]=we,u[5]=xe,u[6]=Ve,u[7]=Me,u[8]=Te,u[9]=Pe,u[10]=Se,u[11]=ke,u[12]=Ce,u[13]=Ne,u[14]=Ie,u[15]=Oe,u[16]=Ae,u[17]=He,u[18]=Ee,0!==c&&(u[19]=c,n.length++),n};function g(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,a=0;a>>26)|0)>>>26,s&=67108863}n.words[a]=o,r=s,s=i}return 0!==r?n.words[a]=r:n.length--,n._strip()}function v(e,t,n){return g(e,t,n)}function b(e,t){this.x=e,this.y=t}Math.imul||(y=f),a.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?y(this,e,t):n<63?f(this,e,t):n<1024?g(this,e,t):v(this,e,t)},b.prototype.makeRBT=function(e){for(var t=new Array(e),n=a.prototype._countBits(e)-1,r=0;r>=1;return r},b.prototype.permute=function(e,t,n,r,i,a){for(var s=0;s>>=1)i++;return 1<>>=13,n[2*s+1]=8191&a,a>>>=13;for(s=2*t;s>=26,n+=a/67108864|0,n+=s>>>26,this.words[i]=67108863&s}return 0!==n&&(this.words[i]=n,this.length++),this.length=0===e?1:this.length,t?this.ineg():this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n>>i&1}return t}(e);if(0===t.length)return new a(1);for(var n=this,r=0;r=0);var t,n=e%26,i=(e-n)/26,a=67108863>>>26-n<<26-n;if(0!==n){var s=0;for(t=0;t>>26-n}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-a|d>>>a,l=d&o}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+n]=67108863&a}for(;i>26,this.words[i+n]=67108863&a;if(0===o)return this._strip();for(r(-1===o),o=0,i=0;i>26,this.words[i]=67108863&a;return this.negative=1,this._strip()},a.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),i=e,s=0|i.words[i.length-1];0!=(n=26-this._countBits(s))&&(i=i.ushln(n),r.iushln(n),s=0|i.words[i.length-1]);var o,u=r.length-i.length;if("mod"!==t){(o=new a(null)).length=u+1,o.words=new Array(o.length);for(var c=0;c=0;d--){var h=67108864*(0|r.words[i.length+d])+(0|r.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),r._ishlnsubmul(i,h,d);0!==r.negative;)h--,r.negative=0,r._ishlnsubmul(i,1,d),r.isZero()||(r.negative^=1);o&&(o.words[d]=h)}return o&&o._strip(),r._strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:o||null,mod:r}},a.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(i=o.div.neg()),"div"!==t&&(s=o.mod.neg(),n&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(i=o.div.neg()),{div:i,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),n&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,o},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),a=n.cmp(r);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modrn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=(1<<26)%e,i=0,a=this.length-1;a>=0;a--)i=(n*i+(0|this.words[a]))%e;return t?-i:i},a.prototype.modn=function(e){return this.modrn(e)},a.prototype.idivn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var a=(0|this.words[i])+67108864*n;this.words[i]=a/e|0,n=a%e}return this._strip(),t?this.ineg():this},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),s=new a(0),o=new a(0),u=new a(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var l=n.clone(),d=t.clone();!t.isZero();){for(var h=0,p=1;0===(t.words[0]&p)&&h<26;++h,p<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var m=0,f=1;0===(n.words[0]&f)&&m<26;++m,f<<=1);if(m>0)for(n.iushrn(m);m-- >0;)(o.isOdd()||u.isOdd())&&(o.iadd(l),u.isub(d)),o.iushrn(1),u.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(o),s.isub(u)):(n.isub(t),o.isub(i),u.isub(s))}return{a:o,b:u,gcd:n.iushln(c)}},a.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new a(1),o=new a(0),u=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,l=1;0===(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;0===(n.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(n.iushrn(d);d-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);t.cmp(n)>=0?(t.isub(n),s.isub(o)):(n.isub(t),o.isub(s))}return(i=0===t.cmpn(1)?s:o).cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var a=t;t=n,n=a}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return!(1&this.words[0])},a.prototype.isOdd=function(){return!(1&~this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,o&=67108863,this.words[s]=o}return 0!==a&&(this.words[s]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){ri&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new S(e)},a.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function x(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function V(){x.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function M(){x.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function T(){x.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function P(){x.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function k(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}x.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},x.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},x.prototype.split=function(e,t){e.iushrn(this.n,0,t)},x.prototype.imulK=function(e){return e.imul(this.k)},i(V,x),V.prototype.split=function(e,t){for(var n=4194303,r=Math.min(e.length,9),i=0;i>>22,a=s}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},V.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new V;else if("p224"===e)t=new M;else if("p192"===e)t=new T;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new P}return w[e]=t,t},S.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){r(0===(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},S.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new a(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);r(!i.isZero());var o=new a(1).toRed(this),u=o.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new a(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),p=this.pow(e,i),m=s;0!==p.cmp(o);){for(var f=p,y=0;0!==f.cmp(o);y++)f=f.redSqr();r(y=0;r--){for(var c=t.words[r],l=u-1;l>=0;l--){var d=c>>l&1;i!==n[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4===++o||0===r&&0===l)&&(i=this.mul(i,n[s]),o=0,s=0)):o=0}u=26}return i},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new k(e)},i(k,S),k.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},k.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},k.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},k.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=n.nmd(e),this)},2955(e,t,n){"use strict";n.d(t,{M:()=>s,o:()=>o});var r=n(57264),i=n(30605),a=n(3629);function s(e){const t=(0,a.e)(e);switch(3&t[0]){case 0:return[1,new r(t[0]>>>2)];case 1:return[2,new r(t[0]+(t[1]<<8)>>>2)];case 2:return[4,new r(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]>>>2)];default:{const e=(t[0]>>>2)+5;switch(e){case 5:return[5,new r(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*t[4])];case 6:return[6,new r(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*(t[4]+(t[5]<<8)))];case 7:return[7,new r(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*(t[4]+(t[5]<<8)+(t[6]<<16)))];default:return[e,(0,i.i)(t.subarray(1,e))]}}}}function o(e){switch(3&e[0]){case 0:return[1,e[0]>>>2];case 1:return[2,e[0]+(e[1]<<8)>>>2];case 2:return[4,e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]>>>2];default:switch((e[0]>>>2)+5){case 5:return[5,e[1]+(e[2]<<8)+(e[3]<<16)+16777216*e[4]];case 6:return[6,e[1]+(e[2]<<8)+(e[3]<<16)+16777216*(e[4]+(e[5]<<8))];case 7:return[7,e[1]+(e[2]<<8)+(e[3]<<16)+16777216*(e[4]+(e[5]<<8)+(e[6]<<16))];default:throw new Error("Compact input is > Number.MAX_SAFE_INTEGER")}}}},3629(e,t,n){"use strict";n.d(t,{e:()=>u});var r=n(47880),i=n(84863),a=n(8035),s=n(73214),o=n(85575);function u(e,t=!1){if(t&&null==e)throw new Error("u8aToU8a: Expected non-null, non-undefined value");return(0,s.b)(e)?(0,i.P)(e)?new Uint8Array(e):e:(0,a.qv)(e)?(0,r.V)(e):Array.isArray(e)?new Uint8Array(e):(0,o.j)(e)}},4252(e,t,n){"use strict";n.d(t,{f:()=>i});var r=n(57264);function i(e){return r.isBN(e)}},4494(e,t,n){"use strict";n.d(t,{b:()=>V});var r=n(67936),i=n(31523),a=n(13628),s=n(51185),o=n(24943),u=n(52359),c=n(37025),l=n(43067),d=n(29510),h=n(36486),p=n(74027),m=n(89778);const f=["ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicV4","ExtrinsicV5"],y={bare:"ExtrinsicV5",general:"GeneralExtrinsic"},g=m.nM,v=m.b9,b={0:"bare",64:"general"};function w(e,t,n,r){if(t instanceof V)return t.unwrap();const i=(n&m.hq)===m.hq,a=5===(n&m.Qb)?y[r]:f[n&m.Qb]||f[0];return e.createTypeUnsafe(a,[t,{isSigned:i,version:n}])}class x extends r.Y{#e;constructor(e,t,n,r){super(e,t,n);const i=Object.keys(e.getSignedExtensionTypes());if(5===this.version&&"general"!==r){const e=e=>this.inner.signature[e];for(let t=0,n=i.length;tt.length)throw new Error(`Extrinsic: length less than remainder, expected at least ${o}, found ${t.length}`);const u=t.subarray(i,o),c=u[0]&m.mb;return w(e,"general"===b[`${c}`]?t:u.subarray(1),u[0],b[`${c}`]||r)}(e,(0,h.e)(t),n,r):t instanceof e.createClassUnsafe("Call")?w(e,{method:t},n,r):w(e,t,n,r)}(e,t,r||i,n),void 0,n)}get hash(){return this.#t||(this.#t=super.hash),this.#t}addSignature(e,t,n){return this.inner.addSignature(e,t,n),this.#t=void 0,this}inspect(){const e=(0,s.z)(...this.toU8aInner());return{inner:this.isSigned?this.inner.inspect().inner:this.inner.method.inspect().inner,outer:[(0,o.R)(e.length),new Uint8Array([this.version])]}}sign(e,t){return this.inner.sign(e,t),this.#t=void 0,this}signFake(e,t){return this.inner.signFake(e,t),this.#t=void 0,this}toHex(e){return(0,l.X)(this.toU8a(e))}toHuman(e,t){return(0,c.b)({},{isSigned:this.isSigned,method:this.method.toHuman(e,t)},this.isSigned?{assetId:this.assetId?this.assetId.toHuman(e,t):null,era:this.era.toHuman(e,t),metadataHash:this.metadataHash?this.metadataHash.toHex():null,mode:this.mode?this.mode.toHuman():null,nonce:this.nonce.toHuman(e,t),signature:this.signature.toHex(),signer:this.signer.toHuman(e,t),tip:this.tip.toHuman(e,t)}:null)}toJSON(){return this.toHex()}toRawType(){return"Extrinsic"}toU8a(e){const t=(0,s.z)(...this.toU8aInner());return e?t:(0,i.h)(t)}toU8aInner(){return[new Uint8Array([this.version]),this.inner.toU8a()]}}},4895(e,t,n){"use strict";function r(e){return!!e&&"object"==typeof e}n.d(t,{G:()=>r})},5003(e,t,n){"use strict";function r(e){return void 0===e}n.d(t,{b:()=>r})},7837(e,t,n){"use strict";n.d(t,{H:()=>d,_:()=>l});var r=n(11972),i=n(72061),a=n(44170),s=n(74027),o=n(80542),u=n(91063),c=n(89863);function l({events:e}){return e.isSome}function d(e,{lookup:t,pallets:n},d){const h={},p=n.filter(l);for(let n=0,l=p.length;n=12?m.toNumber():n;(0,a.s)(h,(0,r.WH)(f),()=>(0,o.l)(t,l.unwrap(),c.Z,n=>({is:e=>(0,i.Z)(e)&&(0,s.b)(e.index)&&y===e.index[0]&&n.index.eq(e.index[1]),meta:e.createTypeUnsafe("EventMetadataLatest",[(0,u.a)(t,n)])})))}return h}},8035(e,t,n){"use strict";n.d(t,{Ed:()=>i,eR:()=>r,qv:()=>a});const r=/^0x[\da-fA-F]+$/,i=/^[\da-fA-F]+$/;function a(e,t=-1,n){return"string"==typeof e&&("0x"===e||r.test(e))&&(-1===t?n||e.length%2==0:e.length===2+Math.ceil(t/4))}},8701(e,t,n){"use strict";n.d(t,{Q:()=>o});var r=n(4895),i=n(23770),a=n(28714);function s(e,t){return e.size===t.length&&!t.some(t=>{return n=t,!Array.isArray(n)||2!==n.length||function(e,t){return(0,i.b)(e)||((0,a.v)(e)?!e.eq(t):e!==t)}(e.get(t[0]),t[1]);var n})}function o(e,t){return Array.isArray(t)?s(e,t):t instanceof Map?s(e,[...t.entries()]):!!(0,r.G)(t)&&s(e,Object.entries(t))}},8848(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(73443);function i(e,t){return(0,r.s)(t)?t.toString():t}function a(e,t){return JSON.stringify(e,i,t)}},11972(e,t,n){"use strict";n.d(t,{Oy:()=>u,WH:()=>o});const r=new Array(256),i=new Array(256);for(let e=0,t=r.length;e{const n=t.replace(/[-_., ]+/g," ").trim().split(" ");let r="";for(let t=0,i=n.length;t(t?r[e.charCodeAt(0)]:i[e.charCodeAt(0)])+e.slice(1)),u=s(e=>r[e.charCodeAt(0)]+e.slice(1))},13628(e,t,n){"use strict";n.d(t,{M:()=>s});var r=n(2207),i=n(21972),a=n(36486);function s(e){const t=(0,a.e)(e);switch(3&t[0]){case 0:return[1,new r(t[0]>>>2)];case 1:return[2,new r(t[0]+(t[1]<<8)>>>2)];case 2:return[4,new r(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]>>>2)];default:{const e=(t[0]>>>2)+5;switch(e){case 5:return[5,new r(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*t[4])];case 6:return[6,new r(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*(t[4]+(t[5]<<8)))];case 7:return[7,new r(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*(t[4]+(t[5]<<8)+(t[6]<<16)))];default:return[e,(0,i.i)(t.subarray(1,e))]}}}}},14328(e,t,n){"use strict";function r(e){return"function"==typeof e}n.d(t,{T:()=>r})},14650(e,t,n){"use strict";function r(e){return"boolean"==typeof e}n.d(t,{L:()=>r})},15196(e,t,n){"use strict";n.d(t,{R:()=>p});var r=n(57264),i=n(26648),a=n(42669),s=n(22536),o=n(49012);const u=s.u_.pow(new r(6)).isub(s.Uu),c=s.u_.pow(new r(14)).isub(s.Uu),l=s.u_.pow(new r(30)).isub(s.Uu),d={bitLength:16},h={bitLength:32};function p(e){const t=(0,i.A)(e);if(t.lte(u))return new Uint8Array([t.toNumber()<<2]);if(t.lte(c))return(0,a.a)(t.shln(2).iadd(s.Uu),d);if(t.lte(l))return(0,a.a)(t.shln(2).iadd(s.u_),h);const n=(0,a.a)(t);let r=n.length;for(;0===n[r-1];)r--;if(r<4)throw new Error("Invalid length, previous checks match anything less than 2^30");return(0,o.Q)([new Uint8Array([3+(r-4<<2)]),n.subarray(0,r)])}},16082(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(2207),i=n(29510);var a=n(68316),s=n(37370);const o=(0,s.Mp)("toBigInt"),u=(0,s.Mp)("toBn");function c(e){return e?r.isBN(e)?e:(0,i.qv)(e)?function(e,{isLe:t=!1,isNegative:n=!1}={}){if(!e||"0x"===e)return new r(0);const a=function(e){if(!e||"0x"===e)return"";if(i.eR.test(e))return e.substring(2);if(i.Ed.test(e))return e;throw new Error(`Expected hex value to convert, found '${e}'`)}(e),s=new r(a,16,t?"le":"be");return n?s.fromTwos(4*a.length):s}(e.toString()):(0,a.s)(e)?new r(e.toString()):u(e)?e.toBn():o(e)?new r(e.toBigInt().toString()):new r(e):new r(0)}},19611(e,t,n){"use strict";n.d(t,{V:()=>s});const r="0123456789abcdef",i=new Uint8Array(256),a=new Uint8Array(65536);for(let e=0,t=16;e9&&(i[0|r[e].toUpperCase().charCodeAt(0)]=0|e);for(let e=0;e<256;e++){const t=e<<8;for(let n=0;n<256;n++)a[t|n]=i[e]<<4|i[n]}function s(e,t=-1){if(!e)return new Uint8Array;let n=e.startsWith("0x")?2:0;const r=Math.ceil((e.length-n)/2),i=Math.ceil(-1===t?r:t/8),s=new Uint8Array(i);for(let t=i>r?i-r:0;tr})},20752(e,t,n){"use strict";n.d(t,{j:()=>s});var r=n(79094);class i{encode(e){const t=e.length,n=new Uint8Array(t);for(let r=0;ri});var r=n(2207);function i(e,{isLe:t=!0,isNegative:n=!1}={}){t||(e=e.slice().reverse());const i=e.length;if(n&&i&&128&e[i-1])switch(i){case 0:return new r(0);case 1:return new r(-1*(255^e[0])-1);case 2:return new r(-1*(e[0]+(e[1]<<8)^65535)-1);case 3:return new r(-1*(e[0]+(e[1]<<8)+(e[2]<<16)^16777215)-1);case 4:return new r(-1*(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]^4294967295)-1);case 5:return new r(-1*((e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]^4294967295)+4294967296*(255^e[4]))-1);case 6:return new r(-1*((e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]^4294967295)+4294967296*(e[4]+(e[5]<<8)^65535))-1);default:return new r(e,"le").fromTwos(8*i)}switch(i){case 0:return new r(0);case 1:return new r(e[0]);case 2:return new r(e[0]+(e[1]<<8));case 3:return new r(e[0]+(e[1]<<8)+(e[2]<<16));case 4:return new r(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]);case 5:return new r(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*(e[3]+(e[4]<<8)));case 6:return new r(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*(e[3]+(e[4]<<8)+(e[5]<<16)));default:return new r(e,"le")}}},22087(e,t){t.$o=168782,t.qO=335277,t.ee="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"},22536(e,t,n){"use strict";n.d(t,{Uu:()=>i,cM:()=>s,i5:()=>o,ik:()=>c,pr:()=>u,u_:()=>a});var r=n(57264);const i=new r(1),a=new r(2),s=new r(100),o=new r(1e6),u=new r(1e9),c=u.mul(u);Number.MAX_SAFE_INTEGER},22849(e,t,n){"use strict";n.d(t,{Sx:()=>B,i_:()=>j,So:()=>X,Rc:()=>D,Vn:()=>R,JP:()=>U});var r=n(79124),i=n(20752);const a=n(79094).Mn.crypto,s={getRandomValues:function(e){return a.getRandomValues(e)}},o={crypto:s};class u{#n;constructor(e){this.#n=e}abort=()=>{throw new Error("abort")};__wbindgen_is_undefined=e=>void 0===this.#n.getObject(e);__wbindgen_throw=(e,t)=>{throw new Error(this.#n.getString(e,t))};__wbg_self_1b7a39e3a92c949c=()=>this.#n.addObject(o);__wbg_require_604837428532a733=(e,t)=>{throw new Error(`Unable to require ${this.#n.getString(e,t)}`)};__wbg_crypto_968f1772287e2df0=e=>this.#n.addObject(s);__wbg_getRandomValues_a3d34b4fee3c2869=e=>this.#n.addObject(s.getRandomValues);__wbg_getRandomValues_f5e14ab7ac8e995d=(e,t,n)=>{s.getRandomValues(this.#n.getU8a(t,n))};__wbg_randomFillSync_d5bd2d655fdf256a=(e,t,n)=>{throw new Error("randomFillsync is not available")};__wbindgen_object_drop_ref=e=>{this.#n.takeObject(e)}}function c(e,t,n){return async r=>{const i={error:null,type:"none",wasm:null};try{if(!t?.length)throw new Error("No WebAssembly provided for initialization");if("object"!=typeof WebAssembly||"function"!=typeof WebAssembly.instantiate)throw new Error("WebAssembly is not available in your environment");const e=await WebAssembly.instantiate(t,{wbg:r});i.wasm=e.instance.exports,i.type="wasm"}catch(t){"function"==typeof n?(i.wasm=n(r),i.type="asm"):(i.error=`FATAL: Unable to initialize @polkadot/wasm-${e}:: ${t.message}`,console.error(i.error))}return i}}const l=Uint8Array,d=Uint16Array,h=Uint32Array,p=new l([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),m=new l([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),f=new l([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),y=(e,t)=>{const n=new d(31);for(let r=0;r<31;++r)n[r]=t+=1<>>1|(21845&e)<<1;t=(52428&t)>>>2|(13107&t)<<2,t=(61680&t)>>>4|(3855&t)<<4,w[e]=((65280&t)>>>8|(255&t)<<8)>>>1}const x=(e,t,n)=>{const r=e.length;let i=0;const a=new d(t);for(;i>n]=r}}else for(o=new d(r),i=0;i>15-e[i]);return o},V=new l(288);for(let e=0;e<144;++e)V[e]=8;for(let e=144;e<256;++e)V[e]=9;for(let e=256;e<280;++e)V[e]=7;for(let e=280;e<288;++e)V[e]=8;const M=new l(32);for(let e=0;e<32;++e)M[e]=5;const T=x(V,9,1),P=x(M,5,1),S=(e,t,n)=>{const r=t>>>3;return(e[r]|e[r+1]<<8)>>>(7&t)&n},k=(e,t)=>{const n=t>>>3;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>>(7&t)},C=e=>(e>>>3)+(7&e&&1),N=e=>{let t=e[0];for(let n=1,r=e.length;nt&&(t=e[n]);return t};function I(e,t){return((e,t,n)=>{const r=!n||n.i;n||(n={});const i=e.length,a=!t||!r;t||(t=new l(3*i));const s=e=>{let n=t.length;if(e>n){const r=new l(Math.max(n<<1,e));r.set(t),t=r}};let o=n.f||0,u=n.p||0,c=n.b||0,y=n.l,v=n.d,w=n.m,V=n.n;if(o&&!y)return t;const M=i<<3;do{if(!y){n.f=o=S(e,u,1);const d=S(e,u+1,3);if(u+=3,!d){const o=C(u)+4,l=e[o-4]|e[o-3]<<8,d=o+l;if(d>i){if(r)throw"unexpected EOF";break}a&&s(c+l),t.set(e.subarray(o,d),c),n.b=c+=l,n.p=u=d<<3;continue}if(1==d)y=T,v=P,w=9,V=5;else{if(2!=d)throw"invalid block type";{const t=S(e,u,31)+257,n=S(e,u+10,15)+4,i=t+S(e,u+5,31)+1;u+=14;const a=new l(i),s=new l(19);for(let t=0;tM)break;const d=x(s,o,1);for(let t=0;t>>4;if(r<16)a[t++]=r;else{let n=0,i=0;for(16==r?(i=3+S(e,u,3),u+=2,n=a[t-1]):17==r?(i=3+S(e,u,7),u+=3):18==r&&(i=11+S(e,u,127),u+=7);i--;)a[t++]=n}}const h=a.subarray(0,t),m=a.subarray(t);w=N(h),V=N(m),y=x(h,w,1),v=x(m,V,1)}}if(u>M)throw"unexpected EOF"}a&&s(c+131072);const d=(1<>>4;if(u+=15&n,u>M)throw"unexpected EOF";if(!n)throw"invalid length/literal";if(r<256)t[c++]=r;else{if(256==r){y=void 0;break}{let n=r-254;if(r>264){const t=r-257,i=m[t];n=S(e,u,(1<>>4;if(!i)throw"invalid distance";u+=15&i;let l=b[o];if(o>3){const t=f[o];l+=k(e,u)&(1<M)throw"unexpected EOF";a&&s(c+131072);const d=c+n;for(;c{(null==t||t<0)&&(t=0),(null==n||n>e.length)&&(n=e.length);const r=new(e instanceof d?d:e instanceof h?h:l)(n-t);return r.set(e.subarray(t,n)),r})(t,0,c)})(((e=>{if(8!=(15&e[0])||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(32&e[1])throw"invalid zlib data: preset dictionaries not supported"})(e),e.subarray(2,-4)),t)}const O=new Array(256);for(let e=0,t=64;e=8&&(t[++i]=n>>>(r-=8)&255);return t}(A.ee,new Uint8Array(A.$o)),new Uint8Array(A.qO)),E=c("crypto",H,null),L=new class{#r;#i;#a;#s;#o;#u;#c;#l;#d;#h;constructor(e){this.#r=e,this.#s=null,this.#o=null,this.#i=new Array(32).fill(void 0).concat(void 0,null,!0,!1),this.#u=this.#i.length,this.#h="none",this.#c=null,this.#l=null,this.#d=null,this.#a={...new u(this)}}get error(){return this.#l}get type(){return this.#h}get wasm(){return this.#c}async init(e){this.#d&&!e||(this.#d=(e||this.#r)(this.#a));const{error:t,type:n,wasm:r}=await this.#d;return this.#h=n,this.#c=r,this.#l=t,this.#c}getObject(e){return this.#i[e]}dropObject(e){e<36||(this.#i[e]=this.#u,this.#u=e)}takeObject(e){const t=this.getObject(e);return this.dropObject(e),t}addObject(e){this.#u===this.#i.length&&this.#i.push(this.#i.length+1);const t=this.#u;return this.#u=this.#i[t],this.#i[t]=e,t}getInt32(){return null!==this.#s&&this.#s.buffer===this.#c.memory.buffer||(this.#s=new Int32Array(this.#c.memory.buffer)),this.#s}getUint8(){return null!==this.#o&&this.#o.buffer===this.#c.memory.buffer||(this.#o=new Uint8Array(this.#c.memory.buffer)),this.#o}getU8a(e,t){return this.getUint8().subarray(e/1,e/1+t)}getString(e,t){return(0,r.F)(this.getU8a(e,t))}allocU8a(e){const t=this.#c.__wbindgen_malloc(1*e.length);return this.getUint8().set(e,t/1),[t,e.length]}allocString(e){return this.allocU8a((0,i.j)(e))}resultU8a(){const e=this.getInt32()[2],t=this.getInt32()[3],n=this.getU8a(e,t).slice();return this.#c.__wbindgen_free(e,1*t),n}resultString(){return(0,r.F)(this.resultU8a())}}(E);function z(e){return(...t)=>{if(!L.wasm)throw new Error("The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.");return e(L.wasm,...t)}}const R=z((e,t)=>(e.ext_secp_pub_expand(8,...L.allocU8a(t)),L.resultU8a())),B=z((e,t,n,r)=>(e.ext_blake2b(8,...L.allocU8a(t),...L.allocU8a(n),r),L.resultU8a())),X=z((e,t)=>(e.ext_keccak256(8,...L.allocU8a(t)),L.resultU8a())),D=z((e,t)=>(e.ext_keccak512(8,...L.allocU8a(t)),L.resultU8a())),U=z((e,t,n)=>(e.ext_twox(8,...L.allocU8a(t),n),L.resultU8a()));function j(){return!!L.wasm}},23770(e,t,n){"use strict";function r(e){return void 0===e}n.d(t,{b:()=>r})},24943(e,t,n){"use strict";n.d(t,{R:()=>f});var r=n(2207);const i=new r(1),a=new r(2),s=new r(1e9);s.mul(s),Number.MAX_SAFE_INTEGER;var o=n(16082),u=n(48332),c=n(51185);const l=a.pow(new r(6)).isub(i),d=a.pow(new r(14)).isub(i),h=a.pow(new r(30)).isub(i),p={bitLength:16},m={bitLength:32};function f(e){const t=(0,o.A)(e);if(t.lte(l))return new Uint8Array([t.toNumber()<<2]);if(t.lte(d))return(0,u.a)(t.shln(2).iadd(i),p);if(t.lte(h))return(0,u.a)(t.shln(2).iadd(a),m);const n=(0,u.a)(t);let r=n.length;for(;0===n[r-1];)r--;if(r<4)throw new Error("Invalid length, previous checks match anything less than 2^30");return(0,c.Q)([new Uint8Array([3+(r-4<<2)]),n.subarray(0,r)])}},25162(e,t,n){"use strict";n.d(t,{q:()=>A});var r=n(57264),i=n(22536),a=n(14328),s=n(74789),o=n(57705),u=n(8035),c=n(88865),l=n(4252),d=n(73443),h=n(4895),p=n(73214),m=n(30605),f=n(26648),y=n(99608),g=n(42669),v=n(14650);const b=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g");function w(e,t=","){const n=e[0].startsWith("-"),r=n?e.substring(1).match(b):e.match(b);return r?`${n?"-":""}${r.join(t)}`:e}function x(e){return{decimal:.1.toLocaleString(e,{useGrouping:!1}).charAt(1),thousand:1e3.toLocaleString(e,{useGrouping:!0}).replace(/\d/g,"").charAt(0)}}const V=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function M(e){for(let t=0,n=V.length;tT(e,t),C.findSi=M,C.getDefaults=()=>({decimals:S,unit:k}),C.getOptions=(e=S)=>V.filter(({power:t})=>!(t<0)||e+t>=0),C.setDefaults=({decimals:e,unit:t})=>{S=(Array.isArray(e)?e[0]:e)??S,k=(Array.isArray(t)?t[0]:t)??k,V[8].text=k};const N=new r(1e4),I=[["Perquintill",i.ik],["Perbill",i.pr],["Permill",i.i5],["Percent",i.cM]];function O(e,t){if((0,s.E)(e)){if(!Number.isInteger(e)||e>Number.MAX_SAFE_INTEGER||ea)throw new Error(`${this.toRawType()}: Input too large. Found input with ${super.bitLength()} bits, expected ${a}`)}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return this.isZero()}bitLength(){return this.#p}eq(e){return super.eq((0,u.qv)(e)?(0,c.v)(e.toString(),{isLe:!1,isNegative:!this.isUnsigned}):(0,f.A)(e))}inspect(){return{outer:[this.toU8a()]}}isMax(){return this.toU8a().filter(e=>255===e).length===this.#p/8}toBigInt(){return BigInt(this.toString())}toBn(){return this}toHex(e=!1){return function(e,{bitLength:t=-1,isLe:n=!1,isNegative:r=!1}={}){return(0,y.X)((0,g.a)(e,{bitLength:t,isLe:n,isNegative:r}))}(this,{bitLength:this.bitLength(),isLe:e,isNegative:!this.isUnsigned})}toHuman(e){const t=this.toRawType();if("Balance"===t)return this.isMax()?"everything":C(this,{decimals:this.registry.chainDecimals[0],withSi:!0,withUnit:this.registry.chainTokens[0]});const[,n]=I.find(([e])=>e===t)||[];return n?function(e,t){return`${(e.mul(N).div(t).toNumber()/100).toFixed(2)}%`}(this,n):function(e,{locale:t="en"}={}){const{thousand:n}=x(t);return w((0,f.A)(e).toString(),n)}(this)}toJSON(e=!1){return e||this.#p>128||super.bitLength()>52?this.toHex():this.toNumber()}toPrimitive(){return super.bitLength()>52?this.toString():this.toNumber()}toRawType(){return this instanceof this.registry.createClassUnsafe("Balance")?"Balance":`${this.isUnsigned?"u":"i"}${this.bitLength()}`}toString(e){return super.toString(e)}toU8a(e){return(0,g.a)(this,{bitLength:this.bitLength(),isLe:!0,isNegative:!this.isUnsigned})}}},26563(e,t,n){"use strict";n.d(t,{D8:()=>s,Mp:()=>a});var r=n(14328),i=n(4895);function a(...e){return t=>((0,i.G)(t)||(0,r.T)(t))&&e.every(e=>(0,r.T)(t[e]))}function s(...e){return t=>(0,i.G)(t)&&e.every(e=>(0,r.T)(t[e]))}},26648(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(88865),i=n(73443),a=n(8035),s=n(26563);const o=(0,s.Mp)("toBigInt"),u=(0,s.Mp)("toBn");var c=n(57264);function l(e){return e?c.isBN(e)?e:(0,a.qv)(e)?(0,r.v)(e.toString()):(0,i.s)(e)?new c(e.toString()):u(e)?e.toBn():o(e)?new c(e.toBigInt().toString()):new c(e):new c(0)}},27023(e,t,n){"use strict";function r(e){return"function"==typeof e}n.d(t,{T:()=>r})},27828(e,t,n){"use strict";function r(e,...t){const n=new Set(["__proto__","constructor","prototype"]);for(let r=0,i=t.length;rr})},28714(e,t,n){"use strict";n.d(t,{v:()=>i});var r=n(14328);function i(e){return(0,r.T)(e.eq)}},29510(e,t,n){"use strict";n.d(t,{Ed:()=>i,eR:()=>r,qv:()=>a});const r=/^0x[\da-fA-F]+$/,i=/^[\da-fA-F]+$/;function a(e,t=-1,n){return"string"==typeof e&&("0x"===e||r.test(e))&&(-1===t?n||e.length%2==0:e.length===2+Math.ceil(t/4))}},30605(e,t,n){"use strict";n.d(t,{i:()=>i});var r=n(57264);function i(e,{isLe:t=!0,isNegative:n=!1}={}){t||(e=e.slice().reverse());const i=e.length;if(n&&i&&128&e[i-1])switch(i){case 0:return new r(0);case 1:return new r(-1*(255^e[0])-1);case 2:return new r(-1*(e[0]+(e[1]<<8)^65535)-1);case 3:return new r(-1*(e[0]+(e[1]<<8)+(e[2]<<16)^16777215)-1);case 4:return new r(-1*(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]^4294967295)-1);case 5:return new r(-1*((e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]^4294967295)+4294967296*(255^e[4]))-1);case 6:return new r(-1*((e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]^4294967295)+4294967296*(e[4]+(e[5]<<8)^65535))-1);default:return new r(e,"le").fromTwos(8*i)}switch(i){case 0:return new r(0);case 1:return new r(e[0]);case 2:return new r(e[0]+(e[1]<<8));case 3:return new r(e[0]+(e[1]<<8)+(e[2]<<16));case 4:return new r(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]);case 5:return new r(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*(e[3]+(e[4]<<8)));case 6:return new r(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*(e[3]+(e[4]<<8)+(e[5]<<16)));default:return new r(e,"le")}}},31497(e,t,n){"use strict";function r(e,t){return"bigint"==typeof t?t.toString():t}function i(e,t){return JSON.stringify(e,r,t)}n.d(t,{A:()=>i})},31523(e,t,n){"use strict";n.d(t,{h:()=>a});var r=n(51185),i=n(24943);function a(e){return(0,r.Q)([(0,i.R)(e.length),e])}},36423(e,t,n){"use strict";n.d(t,{K8:()=>pe});var r=n(57584),i=n(53385),a=n(91063),s=n(7837),o=n(66393),u=n(11972),c=n(44170),l=n(89863),d=n(98028),h=n(5003),p=n(51185),m=n(31523),f=n(36486),y=n(37025),g=n(13628),v=n(47578),b=n(22849),w=n(91290);const x=(0,w.Q)(0),V=(0,w.Q)(1),M=(Number.MAX_SAFE_INTEGER,(0,w.Q)("11400714785074694791")),T=(0,w.Q)("14029467366897019727"),P=(0,w.Q)("1609587929392839161"),S=(0,w.Q)("9650029242287828579"),k=(0,w.Q)("2870177450012600261"),C=(0,w.Q)("0xffffffffffffffff"),N=(0,w.Q)(7),I=(0,w.Q)(11),O=(0,w.Q)(12),A=(0,w.Q)(16),H=(0,w.Q)(18),E=(0,w.Q)(23),L=(0,w.Q)(27),z=(0,w.Q)(29),R=(0,w.Q)(31),B=(0,w.Q)(32),X=(0,w.Q)(33),D=(0,w.Q)(64),U=(0,w.Q)(256);function j(e,t){const n=e&C;return(n<>D-t)&C}function W(e,t,n){const r=new Array(n);let i=0;for(let a=0;a=0;e--)a=(a<=0){const e=e=>M*j(e+T*W(t,i,4),R);do{n.v1=e(n.v1),i+=8,n.v2=e(n.v2),i+=8,n.v3=e(n.v3),i+=8,n.v4=e(n.v4),i+=8}while(i<=r)}return i=32?((((j(a,V)+j(s,N)+j(o,O)+j(u,H)^M*j(a*T,R))*M+S^M*j(s*T,R))*M+S^M*j(o*T,R))*M+S^M*j(u*T,R))*M+S:n+k);for(;c<=i-8;)l=C&S+M*j(l^M*j(T*W(r,c,4),R),L),c+=8;for(c+4<=i&&(l=C&P+T*j(l^M*W(r,c,2),E),c+=4);c>X),l=C&P*(l^l>>z),l=C&(l^l>>B);const d=new Uint8Array(8);for(let e=7;e>=0;e--)d[e]=Number(l%U),l/=U;return d}function q(e,t=64,n){const r=Math.ceil(t/64),i=(0,f.e)(e);if(!v.CW||!n&&(0,b.i_)())return(0,b.JP)(i,r);const a=new Uint8Array(8*r);for(let e=0;eq(e,128),J={Blake2_128:e=>(0,K.q)(e,128),Blake2_128Concat:e=>(0,p.z)((0,K.q)(e,128),(0,f.e)(e)),Blake2_256:e=>(0,K.q)(e,256),Identity:e=>(0,f.e)(e),Twox128:e=>q(e,128),Twox256:e=>q(e,256),Twox64Concat:e=>(0,p.z)(q(e,64),(0,f.e)(e))};function Y(e){return J[e.type]||G}const Q={args:[],hashers:[],keys:[]};function _(e){return!(0,h.b)(e)}function $({method:e,section:t},{args:n,keys:r}){if(!Array.isArray(n))throw new Error(`Call to ${(0,u.WH)(t||"unknown")}.${(0,u.WH)(e||"unknown")} needs ${r.length} arguments`);if(n.filter(_).length!==r.length)throw new Error(`Call to ${(0,u.WH)(t||"unknown")}.${(0,u.WH)(e||"unknown")} needs ${r.length} arguments, found [${n.join(", ")}]`)}function ee(e,t,{args:n,hashers:r,keys:i}){const a=i.length,s=new Array(a);for(let t=0;t`${t[r].type}(${(0,Z.m)(e.lookup,n)})`)}const o=["module","method"].concat(...n.args.map((e,t)=>s[t]));return{inner:i.concat(...a).map((e,t)=>({name:o[t],outer:[e]}))}}function ne(e,t,n){const[r,i]=ee(e,t,n);return(0,p.z)(...r,...i)}function re(e,t,n){return $(t,n),(0,m.h)(ne(e,t,n))}function ie(e,t,n){const{meta:{type:r}}=t,i=function(e,t,n){const{meta:r,method:i,prefix:a,section:s}=t,o=function(e,t,n){const{meta:{type:r}}=t;let i=null;return(...a)=>{if(r.isPlain)return i||(i=n.skipHashing?(0,m.h)((0,f.e)(n.key)):re(e,t,Q)),i;const{hashers:s,key:o}=r.asMap;return 1===s.length?re(e,t,{args:a,hashers:s,keys:[o]}):re(e,t,{args:a,hashers:s,keys:e.lookup.getSiType(o).def.asTuple})}}(e,t,n);return o.inspect=function(e,t,n){const{meta:{type:r}}=t;return(...i)=>{if(r.isPlain)return n.skipHashing?{inner:[],name:"wellKnown",outer:[(0,f.e)(n.key)]}:te(e,t,Q);const{hashers:a,key:s}=r.asMap;return 1===a.length?te(e,t,{args:i,hashers:a,keys:[s]}):te(e,t,{args:i,hashers:a,keys:e.lookup.getSiType(s).def.asTuple})}}(e,t,n),o.meta=r,o.method=(0,u.WH)(i),o.prefix=a,o.section=s,o.toJSON=()=>(0,y.b)({storage:{method:i,prefix:a,section:s}},r.toJSON()),o}(e,t,n);return r.isMap&&function(e,t,n){const{meta:{type:r},method:i,section:a}=t;n.iterKey=function(e,{meta:{docs:t,name:n,type:r},section:i},{method:a},s){const o=e.createTypeUnsafe("StorageEntryMetadataLatest",[{docs:t,fallback:e.createTypeUnsafe("Bytes",[]),modifier:e.createTypeUnsafe("StorageEntryModifierLatest",[1]),name:n,type:e.createTypeUnsafe("StorageEntryTypeLatest",[r.asMap.key,0])}]);s.meta=o;const u=(...t)=>e.createTypeUnsafe("StorageKey",[s(...t),{method:a,section:i}]);return u.meta=o,u}(e,t,n,(...n)=>{if(n.length&&(r.isPlain||n.length>=r.asMap.hashers.length))throw new Error(`Iteration of ${(0,u.WH)(a||"unknown")}.${(0,u.WH)(i||"unknown")} needs arguments to be at least one less than the full arguments, found [${n.join(", ")}]`);if(n.length&&r.isMap){const{hashers:i,key:a}=r.asMap,s=1===i.length?[a]:e.lookup.getSiType(a).def.asTuple;return new d.d(e,ne(e,t,{args:n,hashers:i.slice(0,n.length),keys:s.slice(0,n.length)}))}return new d.d(e,ne(e,t,Q))})}(e,t,i),i.keyPrefix=(...e)=>i.iterKey&&i.iterKey(...e)||function(e){const[t,n]=(0,g.M)(e),r=t+n.toNumber();return[r,e.subarray(t,r)]}(i())[1],i}var ae=n(89814);function se(e,t){const n=t.toLowerCase();return e.lookup.types.find(e=>e.type.def.isPrimitive&&e.type.def.asPrimitive.toString().toLowerCase()===n||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.toString().toLowerCase()===n)}function oe(e,t){let n=se(e,t);if(!n&&("Bytes"===t||t.startsWith("[u8;"))){const r=se(e,"u8");if(r)if("Bytes"===t)n=e.lookup.types.find(e=>e.type.def.isSequence&&e.type.def.asSequence.type.eq(r.id)||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.eq(t));else{const i=(0,ae.c)(t);n=e.lookup.types.find(e=>e.type.def.isArray&&e.type.def.asArray.eq({len:i.length,type:r.id})||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.eq(t))}}return n||console.warn(`Unable to map ${t} to a lookup index`),n}function ue({method:e,prefix:t,section:n},r,{docs:i,type:a}){return s=>ie(s,{meta:s.createTypeUnsafe("StorageEntryMetadataLatest",[{docs:s.createTypeUnsafe("Vec",[[i]]),modifier:s.createTypeUnsafe("StorageEntryModifierLatest",["Required"]),name:s.createTypeUnsafe("Text",[e]),toJSON:()=>r,type:s.createTypeUnsafe("StorageEntryTypeLatest",[{Plain:oe(s,a)?.id||0}])}]),method:e,prefix:t,section:n},{key:r,skipHashing:!0})}function ce(e,t,n){return ue({method:e,prefix:"Substrate",section:"substrate"},t,n)}const le={changesTrieConfig:ce("changesTrieConfig",":changes_trie",{docs:"Changes trie configuration is stored under this key.",type:"u32"}),childStorageKeyPrefix:ce("childStorageKeyPrefix",":child_storage:",{docs:"Prefix of child storage keys.",type:"u32"}),code:ce("code",":code",{docs:"Wasm code of the runtime.",type:"Bytes"}),defaultChildStorageKeyPrefix:ce("defaultChildStorageKeyPrefix",":child_storage:default:",{docs:"Prefix of the default child storage keys in the top trie.",type:"u32"}),extrinsicIndex:ce("extrinsicIndex",":extrinsic_index",{docs:"Current extrinsic index (u32) is stored under this key.",type:"u32"}),heapPages:ce("heapPages",":heappages",{docs:"Number of wasm linear memory pages required for execution of the runtime.",type:"u64"}),intrablockEntropy:ce("intrablockEntropy",":intrablock_entropy",{docs:"Current intra-block entropy (a universally unique `[u8; 32]` value) is stored here.",type:"[u8; 32]"}),storageVersionStorageKeyPostfix:ce("storageVersionStorageKeyPostfix",":__STORAGE_VERSION__:",{docs:"The storage key postfix that is used to store the [`StorageVersion`] per pallet.",type:"u16"}),transactionLevelKey:ce("transactionLevelKey",":transaction_level:",{docs:"The key that holds the current number of active layers.",type:"u32"})},de={docs:"Returns the current pallet version from storage",type:"u16"};function he(e,{pallets:t},n){const r=function(e){const t={},n=Object.entries(le);for(let r=0,i=n.length;r(0,c.T)({palletVersion:ue({method:"palletVersion",prefix:o,section:t},ne(e,{method:":__STORAGE_VERSION__:",prefix:i.toString()},Q),de)(e)},n,n=>ie(e,{meta:n,method:n.name.toString(),prefix:o,section:t},{}),l.q))}}return r}function pe(e,t){if(!(t instanceof r.O))throw new Error("You need to pass a valid Metadata instance to Decorated");const n=t.asLatest,u=t.version;return{consts:(0,i.n)(e,n,u),errors:(0,a.R)(e,n,u),events:(0,s.H)(e,n,u),query:he(e,n),registry:e,tx:(0,o.Kw)(e,n,u)}}},36486(e,t,n){"use strict";n.d(t,{e:()=>u});var r=n(19611),i=n(77413),a=n(29510),s=n(74027),o=n(20752);function u(e,t=!1){if(t&&null==e)throw new Error("u8aToU8a: Expected non-null, non-undefined value");return(0,s.b)(e)?(0,i.P)(e)?new Uint8Array(e):e:(0,a.qv)(e)?(0,r.V)(e):Array.isArray(e)?new Uint8Array(e):(0,o.j)(e)}},37025(e,t,n){"use strict";function r(e,...t){const n=new Set(["__proto__","constructor","prototype"]);for(let r=0,i=t.length;rr})},37335(e,t,n){"use strict";var r;n.d(t,{K:()=>r}),function(e){e[e.BTreeMap=0]="BTreeMap",e[e.BTreeSet=1]="BTreeSet",e[e.Compact=2]="Compact",e[e.DoNotConstruct=3]="DoNotConstruct",e[e.Enum=4]="Enum",e[e.HashMap=5]="HashMap",e[e.Int=6]="Int",e[e.Linkage=7]="Linkage",e[e.Null=8]="Null",e[e.Option=9]="Option",e[e.Plain=10]="Plain",e[e.Range=11]="Range",e[e.RangeInclusive=12]="RangeInclusive",e[e.Result=13]="Result",e[e.Set=14]="Set",e[e.Si=15]="Si",e[e.Struct=16]="Struct",e[e.Tuple=17]="Tuple",e[e.UInt=18]="UInt",e[e.Vec=19]="Vec",e[e.VecFixed=20]="VecFixed",e[e.WrapperKeepOpaque=21]="WrapperKeepOpaque",e[e.WrapperOpaque=22]="WrapperOpaque"}(r||(r={}))},37370(e,t,n){"use strict";n.d(t,{D8:()=>s,Mp:()=>a});var r=n(27023),i=n(79652);function a(...e){return t=>((0,i.G)(t)||(0,r.T)(t))&&e.every(e=>(0,r.T)(t[e]))}function s(...e){return t=>(0,i.G)(t)&&e.every(e=>(0,r.T)(t[e]))}},38445(e,t,n){"use strict";n.d(t,{aj:()=>h});const r=["BTreeMap","BTreeSet","HashMap","Vec"],i=r.concat(["Compact","DoNotConstruct","Int","Linkage","Range","RangeInclusive","Result","Opaque","Option","UInt","WrapperKeepOpaque","WrapperOpaque"]),a=["<","(","[",'"',","," "],s=[u("::Inherent","InherentOfflineReport",!1),u("VecDeque<","Vec<",!1),e=>{if(e.includes(" as HasCompact"))for(let t=0,n=e.length;t`)}return e},l("Bounded",!0),l("Weak",!1),function(){const e=/\s/g,t=/(T|Self)::/g,n=/<(T|Self)asTrait>::/g,r=/::/g,i=//g,a=/::Type/g;return s=>(e.lastIndex=0,t.lastIndex=0,n.lastIndex=0,r.lastIndex=0,i.lastIndex=0,a.lastIndex=0,s.replace(e,"").replace(t,"").replace(n,"").replace(r,"").replace(i,"Lookup").replace(a,""))}(),function(){const e=e=>`(${e},${e})`;return t=>c(t,"PairOf<",e)}(),function(){const e=e=>e;return t=>c(t,"Box<",e)}(),e=>{for(let t=0,n=e.length;t{const r=t-n.length;return r>=0&&e.substring(r,t)===n&&(0===r||a.includes(e[r-1]))})){const n=o(e,t+1);e=`${e.substring(0,t)}${e.substring(n+1)}`}return e},u("String","Text"),u("Vec","Bytes"),u("&\\[u8\\]","Bytes"),u("&'static\\[u8\\]","Bytes"),u("RawAddress","Address"),u("Lookup::Source","LookupSource"),u("Lookup::Target","LookupTarget"),u("exec::StorageKey","ContractStorageKey"),function(){const e=/,\)/g,t=/\(([^,]+)\)/;return n=>(e.lastIndex=0,n.replace(e,")").replace(t,"$1"))}(),e=>{let t=0;for(;-1!==t;)if(t=e.indexOf("::"),0===t)e=e.substring(2);else if(-1!==t){let n=t;for(;-1!==n&&!a.includes(e[n]);)n--;e=`${e.substring(0,n+1)}${e.substring(t+2)}`}return e},e=>e.trim()];function o(e,t){let n=0;for(let r=t,i=e.length;r"===e[r]){if(!n)return r;n--}else"<"===e[r]&&n++;throw new Error(`Unable to find closing matching <> on '${e}' (start ${t})`)}function u(e,t,n=!0){const r=new RegExp(`(^${e}|${a.map(t=>`\\${t}${e}`).join("|")})`,"g"),i=e=>(r.lastIndex=0,n&&a.includes(e[0])?`${e[0]}${t}`:t);return e=>e.replace(r,i)}function c(e,t,n){let r=-1;for(;;){if(r=e.indexOf(t,r+1),-1===r)return e;const i=r+t.length,a=o(e,i);e=`${e.substring(0,r)}${n(e.substring(i,a))}${e.substring(a+1)}`}}function l(e,t){return n=>{for(let i=0,a=r.length;i{const n=e.split(",").map(e=>e.trim()).filter(e=>e);return t&&n.pop(),`${a}<${n.join(",")}>`})}return n}}const d=new Map;function h(e){const t=e.toString(),n=d.get(t);if(n)return n;let r=t;for(let e=0,t=s.length;ea});var r=n(27828);const i=["AssetInstance","Fungibility","Junction","Junctions","MultiAsset","MultiAssetFilter","MultiLocation","Response","WildFungibility","WildMultiAsset","Xcm","XcmError"];function a(e){return i.reduce((t,n)=>(0,r.b)(t,{[n]:`${n}${e}`}),{})}},39108(e,t,n){"use strict";function r(e,[t,n]){const r={};for(let i=0,a=n.length;ir})},39655(e,t,n){"use strict";n.d(t,{F:()=>s});var r=n(54729);class i{__encoding;constructor(e){this.__encoding=e}decode(e){let t="";for(let n=0,r=e.length;ns});var r=n(47876),i=n(4540),a=n(93658);function s(e){const[t,n]=function(e){const t=(0,i.e)(e);switch(3&t[0]){case 0:return[1,new r(t[0]>>>2)];case 1:return[2,new r(t[0]+(t[1]<<8)>>>2)];case 2:return[4,new r(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]>>>2)];default:{const e=(t[0]>>>2)+5;switch(e){case 5:return[5,new r(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*t[4])];case 6:return[6,new r(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*(t[4]+(t[5]<<8)))];case 7:return[7,new r(t[1]+(t[2]<<8)+(t[3]<<16)+16777216*(t[4]+(t[5]<<8)+(t[6]<<16)))];default:return[e,(0,a.i)(t.subarray(1,e))]}}}}(e),s=t+n.toNumber();return[s,e.subarray(t,s)]}},42459(e,t,n){"use strict";n.d(t,{_:()=>b});var r=n(91233),i=n(49012),a=n(69948),s=n(14650),o=n(99608),u=n(8035),c=n(3629),l=n(4895),d=n(8848),h=n(73214),p=n(23770),m=n(8701),f=n(90),y=n(80338),g=n(39108);function v(e){return e}class b extends Map{registry;createdAtHash;initialU8aLength;isStorageFallback;#m;#f;constructor(e,t,n,i=new Map,{definition:a,setDefinition:s=v}={}){const o=a||s((0,y.qV)(e,t)),[m,g]=(0,h.b)(n)||(0,u.qv)(n)?(0,f.Ur)(e,new Array(o[0].length),(0,c.e)(n),o):n instanceof b?[n,0]:function(e,[t,n],i,a){let s;const o=Array.isArray(i),u=i instanceof Map,c=n.length;if(!(o||u||(0,l.G)(i)))throw new Error(`Struct: Cannot decode value ${(0,d.A)(i)} (typeof ${typeof i}), expected an input object, map or array`);if(o&&i.length!==c)throw new Error(`Struct: Unable to map ${(0,d.A)(i)} array to object with known keys ${n.join(", ")}`);const h=new Array(c);for(let l=0;ln=e;return class extends b{static{const t=Object.keys(e);(0,a.t)(this.prototype,t,(e,t,n)=>n.get(e))}constructor(i,a){super(i,e,a,t,{definition:n,setDefinition:r})}}}get defKeys(){return this.#f[1]}get isEmpty(){return 0===[...this.keys()].length}get encodedLength(){let e=0;for(const t of this.values())e+=t.encodedLength;return e}get hash(){return this.registry.hash(this.toU8a())}get Type(){const e={},[t,n]=this.#f;for(let r=0,i=n.length;ra});var r=n(26648);const i={bitLength:-1,isLe:!0,isNegative:!1};function a(e,{bitLength:t=-1,isLe:n=!0,isNegative:a=!1}=i){const s=(0,r.A)(e),o=-1===t?Math.ceil(s.bitLength()/8):Math.ceil((t||0)/8);if(!e)return-1===t?new Uint8Array(1):new Uint8Array(o);const u=new Uint8Array(o),c=a?s.toTwos(8*o):s;return u.set(c.toArray(n?"le":"be",o),0),u}},42944(e,t,n){"use strict";n.d(t,{h:()=>a});var r=n(49012),i=n(15196);function a(e){return(0,r.Q)([(0,i.R)(e.length),e])}},43067(e,t,n){"use strict";n.d(t,{X:()=>s});const r=new Array(256),i=new Array(65536);for(let e=0;e<256;e++)r[e]=e.toString(16).padStart(2,"0");for(let e=0;e<256;e++){const t=e<<8;for(let n=0;n<256;n++)i[t|n]=r[e]+r[n]}function a(e,t){const n=e.length%2|0,a=e.length-n|0;for(let n=0;n0){const n=Math.ceil(t/8);if(e.length>n)return`${a(e.subarray(0,n/2),r)}…${a(e.subarray(e.length-n/2),"")}`}return a(e,r)}},43383(e,t,n){"use strict";n.d(t,{f:()=>i});var r=n(2207);function i(e){return r.isBN(e)}},44170(e,t,n){"use strict";function r(e,t,n,r,i=0){const a=r?r(t,i):t.toString();let s;Object.defineProperty(e,a,{configurable:!0,enumerable:!0,get:function(){if(void 0===s){s=n(t,i,this);try{Object.defineProperty(this,a,{value:s})}catch{}}return s}})}function i(e,t,n,i){for(let a=0,s=t.length;ai,s:()=>r})},44907(e,t,n){"use strict";n.d(t,{wu:()=>i});var r=n(44869);function i(e){return(...t)=>(0,r.X)(e(...t))}},47578(e,t,n){"use strict";n.d(t,{CW:()=>a,Ze:()=>s});var r=n(91290),i=n(79094);const a="function"==typeof r.Q&&"function"==typeof r.Q.asIntN,s="function"==typeof i.Mn.Buffer&&"function"==typeof i.Mn.Buffer.isBuffer;i.Mn.process},47880(e,t,n){"use strict";n.d(t,{V:()=>s});const r="0123456789abcdef",i=new Uint8Array(256),a=new Uint8Array(65536);for(let e=0,t=16;e9&&(i[0|r[e].toUpperCase().charCodeAt(0)]=0|e);for(let e=0;e<256;e++){const t=e<<8;for(let n=0;n<256;n++)a[t|n]=i[e]<<4|i[n]}function s(e,t=-1){if(!e)return new Uint8Array;let n=e.startsWith("0x")?2:0;const r=Math.ceil((e.length-n)/2),i=Math.ceil(-1===t?r:t/8),s=new Uint8Array(i);for(let t=i>r?i-r:0;tV});var r=n(43075),i=n(47876);const a=new i(1),s=new i(2),o=new i(1e9);o.mul(o),Number.MAX_SAFE_INTEGER;var u=n(28917),c=n(22282),l=n(87004),d=n(67067),h=n(87188);function p(e){return e?i.isBN(e)?e:(0,l.qv)(e)?(0,u.v)(e.toString()):(0,c.s)(e)?new i(e.toString()):(0,h.g)(e)?e.toBn():(0,d.R)(e)?new i(e.toBigInt().toString()):new i(e):new i(0)}const m={bitLength:-1,isLe:!0,isNegative:!1};function f(e,{bitLength:t=-1,isLe:n=!0,isNegative:r=!1}=m){const i=p(e),a=-1===t?Math.ceil(i.bitLength()/8):Math.ceil((t||0)/8);if(!e)return-1===t?new Uint8Array(1):new Uint8Array(a);const s=new Uint8Array(a),o=r?i.toTwos(8*a):i;return s.set(o.toArray(n?"le":"be",a),0),s}const y=s.pow(new i(6)).isub(a),g=s.pow(new i(14)).isub(a),v=s.pow(new i(30)).isub(a),b={bitLength:16},w={bitLength:32};function x(e){const t=p(e);if(t.lte(y))return new Uint8Array([t.toNumber()<<2]);if(t.lte(g))return f(t.shln(2).iadd(a),b);if(t.lte(v))return f(t.shln(2).iadd(s),w);const n=f(t);let i=n.length;for(;0===n[i-1];)i--;if(i<4)throw new Error("Invalid length, previous checks match anything less than 2^30");return(0,r.Q)([new Uint8Array([3+(i-4<<2)]),n.subarray(0,i)])}function V(e){return(0,r.Q)([x(e.length),e])}},48332(e,t,n){"use strict";n.d(t,{a:()=>a});var r=n(16082);const i={bitLength:-1,isLe:!0,isNegative:!1};function a(e,{bitLength:t=-1,isLe:n=!0,isNegative:a=!1}=i){const s=(0,r.A)(e),o=-1===t?Math.ceil(s.bitLength()/8):Math.ceil((t||0)/8);if(!e)return-1===t?new Uint8Array(1):new Uint8Array(o);const u=new Uint8Array(o),c=a?s.toTwos(8*o):s;return u.set(c.toArray(n?"le":"be",o),0),u}},49012(e,t,n){"use strict";function r(e,t=0){const n=e.length;let r=0;if(!t)for(let r=0;rr})},51185(e,t,n){"use strict";n.d(t,{Q:()=>a,z:()=>i});var r=n(36486);function i(...e){const t=e.length,n=new Array(t);let i=0;for(let a=0;ar,t:()=>i})},53385(e,t,n){"use strict";n.d(t,{n:()=>o});var r=n(11972),i=n(19611),a=n(44170),s=n(89863);function o(e,{pallets:t},n){const o={};for(let n=0,u=t.length;n(0,a.T)({},u,t=>{const n=e.createTypeUnsafe(e.createLookupType(t.type),[(0,i.V)(t.value.toHex())]);return n.meta=t,n},s.q))}return o}},54729(e,t,n){"use strict";n.d(t,{Mn:()=>r,pc:()=>i});const r="undefined"!=typeof globalThis?globalThis:void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this");function i(e,t){return void 0===r[e]?t:r[e]}},55539(e,t,n){"use strict";n.d(t,{Z:()=>l});var r=n(95441),i=n(74027),a=n(70722),s=n(27023),o=n(77027);function u(e,t,n){const r=(0,o.m)(e.lookup,function(e){return e.isPlain?e.asPlain:e.asMap.value}(t));return n?`Option<${r}>`:r}const c={Blake2_128:[16,!1],Blake2_128Concat:[16,!0],Blake2_256:[32,!1],Identity:[0,!0],Twox128:[16,!1],Twox256:[32,!1],Twox64Concat:[8,!0]};class l extends r.I{#y;#g;#v;#b;#w;constructor(e,t,n={}){const{key:r,method:o,section:c}=function(e){if((0,i.b)(e)||!e||(0,a.K)(e))return{key:e};if(e instanceof l)return{key:e,method:e.method,section:e.section};if((0,s.T)(e))return{key:e(),method:e.method,section:e.section};if(Array.isArray(e)){const[t,n=[]]=e;if(!(0,s.T)(t))throw new Error("Expected function input for key construction");if(t.meta&&t.meta.type.isMap){const e=t.meta.type.asMap;if(!Array.isArray(n)||n.length!==e.hashers.length)throw new Error(`Expected an array of ${e.hashers.length} values as params to a Map query`)}return{key:t(...n),method:t.method,section:t.section}}throw new Error(`Unable to convert input ${e} to StorageKey`)}(t);super(e,r),this.#v=function(e,t){if(t instanceof l)return t.outputType;if((0,s.T)(t))return u(e,t.meta.type);if(Array.isArray(t)){const[n]=t;if(n.meta)return u(e,n.meta.type)}return"Raw"}(e,t),this.setMeta(function(e){if(e instanceof l)return e.meta;if((0,s.T)(e))return e.meta;if(Array.isArray(e)){const[t]=e;return t.meta}}(t),n.section||c,n.method||o)}get args(){return this.#y}get meta(){return this.#g}get method(){return this.#b}get outputType(){return this.#v}get section(){return this.#w}is(e){return e.section===this.section&&e.method===this.method}setMeta(e,t,n){this.#g=e,this.#b=n||this.#b,this.#w=t||this.#w,e&&(this.#v=u(this.registry,e.type));try{this.#y=function(e,t,n){if(!n||!n.type.isMap)return[];const{hashers:r,key:i}=n.type.asMap,a=1===r.length?[i]:e.lookup.getSiType(i).def.asTuple;return function(e,t,n){let r=32;const i=n.length,a=new Array(i);for(let s=0;s[e,a[t]]))}(this.registry,this.toU8a(!0),e)}catch{}return this}toHuman(e,t){return this.#y.length?this.#y.map(e=>e.toHuman(void 0,t)):super.toHuman(void 0,t)}toRawType(){return"StorageKey"}}},57264(e,t,n){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function a(e,t,n){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var s;"object"==typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:n(51226).Buffer}catch(e){}function o(e,t){var n=e.charCodeAt(t);return n>=48&&n<=57?n-48:n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:void r(!1,"Invalid character in "+e)}function u(e,t,n){var r=o(e,n);return n-1>=t&&(r|=o(e,n-1)<<4),r}function c(e,t,n,i){for(var a=0,s=0,o=Math.min(e.length,n),u=t;u=49?c-49+10:c>=17?c-17+10:c,r(c>=0&&s0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=s<>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);else if("le"===n)for(i=0,a=0;i>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);return this._strip()},a.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=2)i=u(e,t,r)<=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8;else for(r=(e.length-t)%2==0?t+1:t;r=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8;this._strip()},a.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var a=e.length-n,s=a%r,o=Math.min(a,a-s)+n,u=0,l=n;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){a.prototype.inspect=d}else a.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function f(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],a=0|t.words[0],s=i*a,o=67108863&s,u=s/67108864|0;n.words[0]=o;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),p=Math.max(0,c-e.length+1);p<=h;p++){var m=c-p|0;l+=(s=(i=0|e.words[m])*(a=0|t.words[p])+d)/67108864|0,d=67108863&s}n.words[c]=0|d,u=0|l}return 0!==u?n.words[c]=0|u:n.length--,n._strip()}a.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,a=0,s=0;s>>24-i&16777215,(i+=2)>=26&&(i-=26,s--),n=0!==a||s!==this.length-1?h[6-u.length]+u+n:u+n}for(0!==a&&(n=a.toString(16)+n);n.length%t!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var c=p[e],l=m[e];n="";var d=this.clone();for(d.negative=0;!d.isZero();){var f=d.modrn(l).toString(e);n=(d=d.idivn(l)).isZero()?f+n:h[c-f.length]+f+n}for(this.isZero()&&(n="0"+n);n.length%t!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16,2)},s&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,n){this._strip();var i=this.byteLength(),a=n||Math.max(1,i);r(i<=a,"byte array longer than desired length"),r(a>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,a);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},a.prototype._toArrayLikeLE=function(e,t){for(var n=0,r=0,i=0,a=0;i>8&255),n>16&255),6===a?(n>24&255),r=0,a=0):(r=s>>>24,a+=2)}if(n=0&&(e[n--]=s>>8&255),n>=0&&(e[n--]=s>>16&255),6===a?(n>=0&&(e[n--]=s>>24&255),r=0,a=0):(r=s>>>24,a+=2)}if(n>=0)for(e[n--]=r;n>=0;)e[n--]=0},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 8191&t||(n+=13,t>>>=13),127&t||(n+=7,t>>>=7),15&t||(n+=4,t>>>=4),3&t||(n+=2,t>>>=2),1&t||n++,n},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this._strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(n=this,r=e):(n=e,r=this);for(var i=0,a=0;a>>26;for(;0!==i&&a>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;ae.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var a=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==a&&s>26,this.words[s]=67108863&t;if(0===a&&s>>13,p=0|s[1],m=8191&p,f=p>>>13,y=0|s[2],g=8191&y,v=y>>>13,b=0|s[3],w=8191&b,x=b>>>13,V=0|s[4],M=8191&V,T=V>>>13,P=0|s[5],S=8191&P,k=P>>>13,C=0|s[6],N=8191&C,I=C>>>13,O=0|s[7],A=8191&O,H=O>>>13,E=0|s[8],L=8191&E,z=E>>>13,R=0|s[9],B=8191&R,X=R>>>13,D=0|o[0],U=8191&D,j=D>>>13,W=0|o[1],F=8191&W,q=W>>>13,Z=0|o[2],K=8191&Z,G=Z>>>13,J=0|o[3],Y=8191&J,Q=J>>>13,_=0|o[4],$=8191&_,ee=_>>>13,te=0|o[5],ne=8191&te,re=te>>>13,ie=0|o[6],ae=8191&ie,se=ie>>>13,oe=0|o[7],ue=8191&oe,ce=oe>>>13,le=0|o[8],de=8191&le,he=le>>>13,pe=0|o[9],me=8191&pe,fe=pe>>>13;n.negative=e.negative^t.negative,n.length=19;var ye=(c+(r=Math.imul(d,U))|0)+((8191&(i=(i=Math.imul(d,j))+Math.imul(h,U)|0))<<13)|0;c=((a=Math.imul(h,j))+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(m,U),i=(i=Math.imul(m,j))+Math.imul(f,U)|0,a=Math.imul(f,j);var ge=(c+(r=r+Math.imul(d,F)|0)|0)+((8191&(i=(i=i+Math.imul(d,q)|0)+Math.imul(h,F)|0))<<13)|0;c=((a=a+Math.imul(h,q)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(g,U),i=(i=Math.imul(g,j))+Math.imul(v,U)|0,a=Math.imul(v,j),r=r+Math.imul(m,F)|0,i=(i=i+Math.imul(m,q)|0)+Math.imul(f,F)|0,a=a+Math.imul(f,q)|0;var ve=(c+(r=r+Math.imul(d,K)|0)|0)+((8191&(i=(i=i+Math.imul(d,G)|0)+Math.imul(h,K)|0))<<13)|0;c=((a=a+Math.imul(h,G)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(w,U),i=(i=Math.imul(w,j))+Math.imul(x,U)|0,a=Math.imul(x,j),r=r+Math.imul(g,F)|0,i=(i=i+Math.imul(g,q)|0)+Math.imul(v,F)|0,a=a+Math.imul(v,q)|0,r=r+Math.imul(m,K)|0,i=(i=i+Math.imul(m,G)|0)+Math.imul(f,K)|0,a=a+Math.imul(f,G)|0;var be=(c+(r=r+Math.imul(d,Y)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,Y)|0))<<13)|0;c=((a=a+Math.imul(h,Q)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(M,U),i=(i=Math.imul(M,j))+Math.imul(T,U)|0,a=Math.imul(T,j),r=r+Math.imul(w,F)|0,i=(i=i+Math.imul(w,q)|0)+Math.imul(x,F)|0,a=a+Math.imul(x,q)|0,r=r+Math.imul(g,K)|0,i=(i=i+Math.imul(g,G)|0)+Math.imul(v,K)|0,a=a+Math.imul(v,G)|0,r=r+Math.imul(m,Y)|0,i=(i=i+Math.imul(m,Q)|0)+Math.imul(f,Y)|0,a=a+Math.imul(f,Q)|0;var we=(c+(r=r+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((a=a+Math.imul(h,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(S,U),i=(i=Math.imul(S,j))+Math.imul(k,U)|0,a=Math.imul(k,j),r=r+Math.imul(M,F)|0,i=(i=i+Math.imul(M,q)|0)+Math.imul(T,F)|0,a=a+Math.imul(T,q)|0,r=r+Math.imul(w,K)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(x,K)|0,a=a+Math.imul(x,G)|0,r=r+Math.imul(g,Y)|0,i=(i=i+Math.imul(g,Q)|0)+Math.imul(v,Y)|0,a=a+Math.imul(v,Q)|0,r=r+Math.imul(m,$)|0,i=(i=i+Math.imul(m,ee)|0)+Math.imul(f,$)|0,a=a+Math.imul(f,ee)|0;var xe=(c+(r=r+Math.imul(d,ne)|0)|0)+((8191&(i=(i=i+Math.imul(d,re)|0)+Math.imul(h,ne)|0))<<13)|0;c=((a=a+Math.imul(h,re)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(N,U),i=(i=Math.imul(N,j))+Math.imul(I,U)|0,a=Math.imul(I,j),r=r+Math.imul(S,F)|0,i=(i=i+Math.imul(S,q)|0)+Math.imul(k,F)|0,a=a+Math.imul(k,q)|0,r=r+Math.imul(M,K)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(T,K)|0,a=a+Math.imul(T,G)|0,r=r+Math.imul(w,Y)|0,i=(i=i+Math.imul(w,Q)|0)+Math.imul(x,Y)|0,a=a+Math.imul(x,Q)|0,r=r+Math.imul(g,$)|0,i=(i=i+Math.imul(g,ee)|0)+Math.imul(v,$)|0,a=a+Math.imul(v,ee)|0,r=r+Math.imul(m,ne)|0,i=(i=i+Math.imul(m,re)|0)+Math.imul(f,ne)|0,a=a+Math.imul(f,re)|0;var Ve=(c+(r=r+Math.imul(d,ae)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,ae)|0))<<13)|0;c=((a=a+Math.imul(h,se)|0)+(i>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,r=Math.imul(A,U),i=(i=Math.imul(A,j))+Math.imul(H,U)|0,a=Math.imul(H,j),r=r+Math.imul(N,F)|0,i=(i=i+Math.imul(N,q)|0)+Math.imul(I,F)|0,a=a+Math.imul(I,q)|0,r=r+Math.imul(S,K)|0,i=(i=i+Math.imul(S,G)|0)+Math.imul(k,K)|0,a=a+Math.imul(k,G)|0,r=r+Math.imul(M,Y)|0,i=(i=i+Math.imul(M,Q)|0)+Math.imul(T,Y)|0,a=a+Math.imul(T,Q)|0,r=r+Math.imul(w,$)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(x,$)|0,a=a+Math.imul(x,ee)|0,r=r+Math.imul(g,ne)|0,i=(i=i+Math.imul(g,re)|0)+Math.imul(v,ne)|0,a=a+Math.imul(v,re)|0,r=r+Math.imul(m,ae)|0,i=(i=i+Math.imul(m,se)|0)+Math.imul(f,ae)|0,a=a+Math.imul(f,se)|0;var Me=(c+(r=r+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((a=a+Math.imul(h,ce)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(L,U),i=(i=Math.imul(L,j))+Math.imul(z,U)|0,a=Math.imul(z,j),r=r+Math.imul(A,F)|0,i=(i=i+Math.imul(A,q)|0)+Math.imul(H,F)|0,a=a+Math.imul(H,q)|0,r=r+Math.imul(N,K)|0,i=(i=i+Math.imul(N,G)|0)+Math.imul(I,K)|0,a=a+Math.imul(I,G)|0,r=r+Math.imul(S,Y)|0,i=(i=i+Math.imul(S,Q)|0)+Math.imul(k,Y)|0,a=a+Math.imul(k,Q)|0,r=r+Math.imul(M,$)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(T,$)|0,a=a+Math.imul(T,ee)|0,r=r+Math.imul(w,ne)|0,i=(i=i+Math.imul(w,re)|0)+Math.imul(x,ne)|0,a=a+Math.imul(x,re)|0,r=r+Math.imul(g,ae)|0,i=(i=i+Math.imul(g,se)|0)+Math.imul(v,ae)|0,a=a+Math.imul(v,se)|0,r=r+Math.imul(m,ue)|0,i=(i=i+Math.imul(m,ce)|0)+Math.imul(f,ue)|0,a=a+Math.imul(f,ce)|0;var Te=(c+(r=r+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((a=a+Math.imul(h,he)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(B,U),i=(i=Math.imul(B,j))+Math.imul(X,U)|0,a=Math.imul(X,j),r=r+Math.imul(L,F)|0,i=(i=i+Math.imul(L,q)|0)+Math.imul(z,F)|0,a=a+Math.imul(z,q)|0,r=r+Math.imul(A,K)|0,i=(i=i+Math.imul(A,G)|0)+Math.imul(H,K)|0,a=a+Math.imul(H,G)|0,r=r+Math.imul(N,Y)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(I,Y)|0,a=a+Math.imul(I,Q)|0,r=r+Math.imul(S,$)|0,i=(i=i+Math.imul(S,ee)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,ee)|0,r=r+Math.imul(M,ne)|0,i=(i=i+Math.imul(M,re)|0)+Math.imul(T,ne)|0,a=a+Math.imul(T,re)|0,r=r+Math.imul(w,ae)|0,i=(i=i+Math.imul(w,se)|0)+Math.imul(x,ae)|0,a=a+Math.imul(x,se)|0,r=r+Math.imul(g,ue)|0,i=(i=i+Math.imul(g,ce)|0)+Math.imul(v,ue)|0,a=a+Math.imul(v,ce)|0,r=r+Math.imul(m,de)|0,i=(i=i+Math.imul(m,he)|0)+Math.imul(f,de)|0,a=a+Math.imul(f,he)|0;var Pe=(c+(r=r+Math.imul(d,me)|0)|0)+((8191&(i=(i=i+Math.imul(d,fe)|0)+Math.imul(h,me)|0))<<13)|0;c=((a=a+Math.imul(h,fe)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(B,F),i=(i=Math.imul(B,q))+Math.imul(X,F)|0,a=Math.imul(X,q),r=r+Math.imul(L,K)|0,i=(i=i+Math.imul(L,G)|0)+Math.imul(z,K)|0,a=a+Math.imul(z,G)|0,r=r+Math.imul(A,Y)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(H,Y)|0,a=a+Math.imul(H,Q)|0,r=r+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(I,$)|0,a=a+Math.imul(I,ee)|0,r=r+Math.imul(S,ne)|0,i=(i=i+Math.imul(S,re)|0)+Math.imul(k,ne)|0,a=a+Math.imul(k,re)|0,r=r+Math.imul(M,ae)|0,i=(i=i+Math.imul(M,se)|0)+Math.imul(T,ae)|0,a=a+Math.imul(T,se)|0,r=r+Math.imul(w,ue)|0,i=(i=i+Math.imul(w,ce)|0)+Math.imul(x,ue)|0,a=a+Math.imul(x,ce)|0,r=r+Math.imul(g,de)|0,i=(i=i+Math.imul(g,he)|0)+Math.imul(v,de)|0,a=a+Math.imul(v,he)|0;var Se=(c+(r=r+Math.imul(m,me)|0)|0)+((8191&(i=(i=i+Math.imul(m,fe)|0)+Math.imul(f,me)|0))<<13)|0;c=((a=a+Math.imul(f,fe)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(B,K),i=(i=Math.imul(B,G))+Math.imul(X,K)|0,a=Math.imul(X,G),r=r+Math.imul(L,Y)|0,i=(i=i+Math.imul(L,Q)|0)+Math.imul(z,Y)|0,a=a+Math.imul(z,Q)|0,r=r+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(H,$)|0,a=a+Math.imul(H,ee)|0,r=r+Math.imul(N,ne)|0,i=(i=i+Math.imul(N,re)|0)+Math.imul(I,ne)|0,a=a+Math.imul(I,re)|0,r=r+Math.imul(S,ae)|0,i=(i=i+Math.imul(S,se)|0)+Math.imul(k,ae)|0,a=a+Math.imul(k,se)|0,r=r+Math.imul(M,ue)|0,i=(i=i+Math.imul(M,ce)|0)+Math.imul(T,ue)|0,a=a+Math.imul(T,ce)|0,r=r+Math.imul(w,de)|0,i=(i=i+Math.imul(w,he)|0)+Math.imul(x,de)|0,a=a+Math.imul(x,he)|0;var ke=(c+(r=r+Math.imul(g,me)|0)|0)+((8191&(i=(i=i+Math.imul(g,fe)|0)+Math.imul(v,me)|0))<<13)|0;c=((a=a+Math.imul(v,fe)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(B,Y),i=(i=Math.imul(B,Q))+Math.imul(X,Y)|0,a=Math.imul(X,Q),r=r+Math.imul(L,$)|0,i=(i=i+Math.imul(L,ee)|0)+Math.imul(z,$)|0,a=a+Math.imul(z,ee)|0,r=r+Math.imul(A,ne)|0,i=(i=i+Math.imul(A,re)|0)+Math.imul(H,ne)|0,a=a+Math.imul(H,re)|0,r=r+Math.imul(N,ae)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(I,ae)|0,a=a+Math.imul(I,se)|0,r=r+Math.imul(S,ue)|0,i=(i=i+Math.imul(S,ce)|0)+Math.imul(k,ue)|0,a=a+Math.imul(k,ce)|0,r=r+Math.imul(M,de)|0,i=(i=i+Math.imul(M,he)|0)+Math.imul(T,de)|0,a=a+Math.imul(T,he)|0;var Ce=(c+(r=r+Math.imul(w,me)|0)|0)+((8191&(i=(i=i+Math.imul(w,fe)|0)+Math.imul(x,me)|0))<<13)|0;c=((a=a+Math.imul(x,fe)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(B,$),i=(i=Math.imul(B,ee))+Math.imul(X,$)|0,a=Math.imul(X,ee),r=r+Math.imul(L,ne)|0,i=(i=i+Math.imul(L,re)|0)+Math.imul(z,ne)|0,a=a+Math.imul(z,re)|0,r=r+Math.imul(A,ae)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(H,ae)|0,a=a+Math.imul(H,se)|0,r=r+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(I,ue)|0,a=a+Math.imul(I,ce)|0,r=r+Math.imul(S,de)|0,i=(i=i+Math.imul(S,he)|0)+Math.imul(k,de)|0,a=a+Math.imul(k,he)|0;var Ne=(c+(r=r+Math.imul(M,me)|0)|0)+((8191&(i=(i=i+Math.imul(M,fe)|0)+Math.imul(T,me)|0))<<13)|0;c=((a=a+Math.imul(T,fe)|0)+(i>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,r=Math.imul(B,ne),i=(i=Math.imul(B,re))+Math.imul(X,ne)|0,a=Math.imul(X,re),r=r+Math.imul(L,ae)|0,i=(i=i+Math.imul(L,se)|0)+Math.imul(z,ae)|0,a=a+Math.imul(z,se)|0,r=r+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(H,ue)|0,a=a+Math.imul(H,ce)|0,r=r+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(I,de)|0,a=a+Math.imul(I,he)|0;var Ie=(c+(r=r+Math.imul(S,me)|0)|0)+((8191&(i=(i=i+Math.imul(S,fe)|0)+Math.imul(k,me)|0))<<13)|0;c=((a=a+Math.imul(k,fe)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(B,ae),i=(i=Math.imul(B,se))+Math.imul(X,ae)|0,a=Math.imul(X,se),r=r+Math.imul(L,ue)|0,i=(i=i+Math.imul(L,ce)|0)+Math.imul(z,ue)|0,a=a+Math.imul(z,ce)|0,r=r+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(H,de)|0,a=a+Math.imul(H,he)|0;var Oe=(c+(r=r+Math.imul(N,me)|0)|0)+((8191&(i=(i=i+Math.imul(N,fe)|0)+Math.imul(I,me)|0))<<13)|0;c=((a=a+Math.imul(I,fe)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(B,ue),i=(i=Math.imul(B,ce))+Math.imul(X,ue)|0,a=Math.imul(X,ce),r=r+Math.imul(L,de)|0,i=(i=i+Math.imul(L,he)|0)+Math.imul(z,de)|0,a=a+Math.imul(z,he)|0;var Ae=(c+(r=r+Math.imul(A,me)|0)|0)+((8191&(i=(i=i+Math.imul(A,fe)|0)+Math.imul(H,me)|0))<<13)|0;c=((a=a+Math.imul(H,fe)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(B,de),i=(i=Math.imul(B,he))+Math.imul(X,de)|0,a=Math.imul(X,he);var He=(c+(r=r+Math.imul(L,me)|0)|0)+((8191&(i=(i=i+Math.imul(L,fe)|0)+Math.imul(z,me)|0))<<13)|0;c=((a=a+Math.imul(z,fe)|0)+(i>>>13)|0)+(He>>>26)|0,He&=67108863;var Ee=(c+(r=Math.imul(B,me))|0)+((8191&(i=(i=Math.imul(B,fe))+Math.imul(X,me)|0))<<13)|0;return c=((a=Math.imul(X,fe))+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,u[0]=ye,u[1]=ge,u[2]=ve,u[3]=be,u[4]=we,u[5]=xe,u[6]=Ve,u[7]=Me,u[8]=Te,u[9]=Pe,u[10]=Se,u[11]=ke,u[12]=Ce,u[13]=Ne,u[14]=Ie,u[15]=Oe,u[16]=Ae,u[17]=He,u[18]=Ee,0!==c&&(u[19]=c,n.length++),n};function g(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,a=0;a>>26)|0)>>>26,s&=67108863}n.words[a]=o,r=s,s=i}return 0!==r?n.words[a]=r:n.length--,n._strip()}function v(e,t,n){return g(e,t,n)}function b(e,t){this.x=e,this.y=t}Math.imul||(y=f),a.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?y(this,e,t):n<63?f(this,e,t):n<1024?g(this,e,t):v(this,e,t)},b.prototype.makeRBT=function(e){for(var t=new Array(e),n=a.prototype._countBits(e)-1,r=0;r>=1;return r},b.prototype.permute=function(e,t,n,r,i,a){for(var s=0;s>>=1)i++;return 1<>>=13,n[2*s+1]=8191&a,a>>>=13;for(s=2*t;s>=26,n+=a/67108864|0,n+=s>>>26,this.words[i]=67108863&s}return 0!==n&&(this.words[i]=n,this.length++),this.length=0===e?1:this.length,t?this.ineg():this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n>>i&1}return t}(e);if(0===t.length)return new a(1);for(var n=this,r=0;r=0);var t,n=e%26,i=(e-n)/26,a=67108863>>>26-n<<26-n;if(0!==n){var s=0;for(t=0;t>>26-n}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-a|d>>>a,l=d&o}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+n]=67108863&a}for(;i>26,this.words[i+n]=67108863&a;if(0===o)return this._strip();for(r(-1===o),o=0,i=0;i>26,this.words[i]=67108863&a;return this.negative=1,this._strip()},a.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),i=e,s=0|i.words[i.length-1];0!=(n=26-this._countBits(s))&&(i=i.ushln(n),r.iushln(n),s=0|i.words[i.length-1]);var o,u=r.length-i.length;if("mod"!==t){(o=new a(null)).length=u+1,o.words=new Array(o.length);for(var c=0;c=0;d--){var h=67108864*(0|r.words[i.length+d])+(0|r.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),r._ishlnsubmul(i,h,d);0!==r.negative;)h--,r.negative=0,r._ishlnsubmul(i,1,d),r.isZero()||(r.negative^=1);o&&(o.words[d]=h)}return o&&o._strip(),r._strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:o||null,mod:r}},a.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(i=o.div.neg()),"div"!==t&&(s=o.mod.neg(),n&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(i=o.div.neg()),{div:i,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),n&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,o},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),a=n.cmp(r);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modrn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=(1<<26)%e,i=0,a=this.length-1;a>=0;a--)i=(n*i+(0|this.words[a]))%e;return t?-i:i},a.prototype.modn=function(e){return this.modrn(e)},a.prototype.idivn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var a=(0|this.words[i])+67108864*n;this.words[i]=a/e|0,n=a%e}return this._strip(),t?this.ineg():this},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),s=new a(0),o=new a(0),u=new a(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var l=n.clone(),d=t.clone();!t.isZero();){for(var h=0,p=1;0===(t.words[0]&p)&&h<26;++h,p<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var m=0,f=1;0===(n.words[0]&f)&&m<26;++m,f<<=1);if(m>0)for(n.iushrn(m);m-- >0;)(o.isOdd()||u.isOdd())&&(o.iadd(l),u.isub(d)),o.iushrn(1),u.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(o),s.isub(u)):(n.isub(t),o.isub(i),u.isub(s))}return{a:o,b:u,gcd:n.iushln(c)}},a.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new a(1),o=new a(0),u=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,l=1;0===(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;0===(n.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(n.iushrn(d);d-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);t.cmp(n)>=0?(t.isub(n),s.isub(o)):(n.isub(t),o.isub(s))}return(i=0===t.cmpn(1)?s:o).cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var a=t;t=n,n=a}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return!(1&this.words[0])},a.prototype.isOdd=function(){return!(1&~this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,o&=67108863,this.words[s]=o}return 0!==a&&(this.words[s]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){ri&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new S(e)},a.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function x(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function V(){x.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function M(){x.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function T(){x.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function P(){x.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function k(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}x.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},x.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},x.prototype.split=function(e,t){e.iushrn(this.n,0,t)},x.prototype.imulK=function(e){return e.imul(this.k)},i(V,x),V.prototype.split=function(e,t){for(var n=4194303,r=Math.min(e.length,9),i=0;i>>22,a=s}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},V.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new V;else if("p224"===e)t=new M;else if("p192"===e)t=new T;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new P}return w[e]=t,t},S.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){r(0===(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},S.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new a(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);r(!i.isZero());var o=new a(1).toRed(this),u=o.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new a(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),p=this.pow(e,i),m=s;0!==p.cmp(o);){for(var f=p,y=0;0!==f.cmp(o);y++)f=f.redSqr();r(y=0;r--){for(var c=t.words[r],l=u-1;l>=0;l--){var d=c>>l&1;i!==n[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4===++o||0===r&&0===l)&&(i=this.mul(i,n[s]),o=0,s=0)):o=0}u=26}return i},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new k(e)},i(k,S),k.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},k.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},k.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},k.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=n.nmd(e),this)},57584(e,t,n){"use strict";n.d(t,{O:()=>re});var r=n(74027),i=n(70722),a=n(36486),s=n(42459),o=n(37025);function u(e){const t=e.map(e=>e.toString().trim()),n=t.findIndex(e=>!e.length);return-1===n?t:t.slice(0,n)}function c(e,{extrinsic:t,lookup:n,pallets:r}){return e.createTypeUnsafe("MetadataLatest",[{extrinsic:t,lookup:{types:n.types.map(({id:t,type:n})=>e.createTypeUnsafe("PortableType",[{id:t,type:(0,o.b)({},n,{docs:u(n.docs)})}]))},pallets:r.map(({calls:t,index:n,name:r})=>({calls:e.createTypeUnsafe("Option",[t.unwrapOr(null)]),index:n,name:r}))}]).toJSON()}function l(e,t=[]){for(let n=0,r=e.length;ne||t))}function y(e,{info:t}){throw new Error(`Unhandled: Unable to create and validate type from ${e} (info=${h.K[t]})`)}const g={[h.K.BTreeMap]:f,[h.K.BTreeSet]:m,[h.K.Compact]:m,[h.K.DoNotConstruct]:y,[h.K.Enum]:f,[h.K.HashMap]:f,[h.K.Int]:y,[h.K.Linkage]:m,[h.K.Null]:y,[h.K.Option]:m,[h.K.Plain]:(e,t)=>t.lookupName||t.type,[h.K.Range]:m,[h.K.RangeInclusive]:m,[h.K.Result]:f,[h.K.Set]:f,[h.K.Si]:y,[h.K.Struct]:f,[h.K.Tuple]:f,[h.K.UInt]:y,[h.K.Vec]:m,[h.K.VecFixed]:m,[h.K.WrapperKeepOpaque]:m,[h.K.WrapperOpaque]:m};function v(e){const t=e.length,n=new Array(t);for(let r=0;re.getTypeDef(t).type)}function x(e,t){return e.getSiType(t).def.asVariant.variants.map(({fields:t})=>w(e,t))}function V(e,t){return t.toNumber()>=2?e.createTypeUnsafe("StorageHasherV10",[t.toNumber()+1]):e.createTypeUnsafe("StorageHasherV10",[t])}function M(e,t){return t.isMap?[(0,o.b)({},t.asMap,{hasher:V(e,t.asMap.hasher)}),1]:t.isDoubleMap?[(0,o.b)({},t.asDoubleMap,{hasher:V(e,t.asDoubleMap.hasher),key2Hasher:V(e,t.asDoubleMap.key2Hasher)}),2]:[t.asPlain,0]}function T(e,{modules:t}){return e.createTypeUnsafe("MetadataV10",[{modules:t.map(t=>function(e,t){const n=t.storage.unwrapOr(null);return e.createTypeUnsafe("ModuleMetadataV10",[(0,o.b)({},t,{storage:n?(0,o.b)({},n,{items:n.items.map(t=>(0,o.b)({},t,{type:e.createTypeUnsafe("StorageEntryTypeV10",M(e,t.type))}))}):null})])}(e,t))}])}function P(e,{modules:t}){return e.createTypeUnsafe("MetadataV11",[{extrinsic:{signedExtensions:[],version:0},modules:t}])}function S(e,{extrinsic:t,modules:n}){return e.createTypeUnsafe("MetadataV12",[{extrinsic:t,modules:n.map(t=>e.createTypeUnsafe("ModuleMetadataV12",[(0,o.b)({},t,{index:255})]))}])}function k(e,t){return e.createTypeUnsafe("MetadataV13",[t])}var C=n(11972);const N={assets:{Approval:"AssetApproval",ApprovalKey:"AssetApprovalKey",Balance:"TAssetBalance",DestroyWitness:"AssetDestroyWitness"},babe:{EquivocationProof:"BabeEquivocationProof"},balances:{Status:"BalanceStatus"},beefy:{AuthorityId:"BeefyId"},contracts:{StorageKey:"ContractStorageKey"},electionProviderMultiPhase:{Phase:"ElectionPhase"},ethereum:{Block:"EthBlock",Header:"EthHeader",Receipt:"EthReceipt",Transaction:"EthTransaction",TransactionStatus:"EthTransactionStatus"},evm:{Account:"EvmAccount",Log:"EvmLog",Vicinity:"EvmVicinity"},grandpa:{Equivocation:"GrandpaEquivocation",EquivocationProof:"GrandpaEquivocationProof"},identity:{Judgement:"IdentityJudgement"},inclusion:{ValidatorIndex:"ParaValidatorIndex"},paraDisputes:{ValidatorIndex:"ParaValidatorIndex"},paraInclusion:{ValidatorIndex:"ParaValidatorIndex"},paraScheduler:{ValidatorIndex:"ParaValidatorIndex"},paraShared:{ValidatorIndex:"ParaValidatorIndex"},parachains:{Id:"ParaId"},parasDisputes:{ValidatorIndex:"ParaValidatorIndex"},parasInclusion:{ValidatorIndex:"ParaValidatorIndex"},parasScheduler:{ValidatorIndex:"ParaValidatorIndex"},parasShared:{ValidatorIndex:"ParaValidatorIndex"},proposeParachain:{Proposal:"ParachainProposal"},proxy:{Announcement:"ProxyAnnouncement"},scheduler:{ValidatorIndex:"ParaValidatorIndex"},shared:{ValidatorIndex:"ParaValidatorIndex"},society:{Judgement:"SocietyJudgement",Vote:"SocietyVote"},staking:{Compact:"CompactAssignments"},treasury:{Proposal:"TreasuryProposal"},xcm:{AssetId:"XcmAssetId"},xcmPallet:{AssetId:"XcmAssetId"}};var I=n(96461);const O=[["<",">"],["<",","],[",",">"],["(",")"],["(",","],[",",","],[",",")"]];function A(e,t){const n=t.toString(),r=e.findIndex(({def:e})=>e.HistoricMetaCompat===n);return-1!==r?r:e.push({def:{HistoricMetaCompat:n}})-1}function H(e,t){return e.push({def:{Tuple:t}})-1}function E(e,t,n,r){return n.push({def:{Variant:{variants:r}},path:[`pallet_${e.toString()}`,"pallet",t]})-1}function L(e,t){t.forEach(t=>{const n=Object.keys(e).find(e=>t.eq(e));if(n)t.setOverride(e[n]);else{const n=t.toString(),r=Object.entries(e).reduce((e,[t,n])=>O.reduce((e,[r,i])=>e.replace(`${r}${t}${i}`,`${r}${n}${i}`),e),n);n!==r&&t.setOverride(r)}})}function z(e,t,n,r,i){const a=r.map(({args:n,docs:r,name:a},s)=>(L(i,n.map(({type:e})=>e)),t.createTypeUnsafe("SiVariant",[{docs:r,fields:n.map(({name:n,type:r})=>t.createTypeUnsafe("SiField",[{name:n,type:A(e,r)}])),index:s,name:a}])));return t.createTypeUnsafe("PalletCallMetadataV14",[{type:E(n,"Call",e,a)}])}function R(e,t,n,r){return n.map(({docs:n,name:i,type:a,value:s})=>(L(r,[a]),t.createTypeUnsafe("PalletConstantMetadataV14",[{docs:n,name:i,type:A(e,a),value:s}])))}function B(e,t,n,r,i){const a=r.map(({docs:e,name:n},r)=>t.createTypeUnsafe("SiVariant",[{docs:e,fields:[],index:r,name:n}]));return t.createTypeUnsafe("PalletErrorMetadataV14",[{type:E(n,"Error",e,a)}])}function X(e,t,n,r,i){const a=r.map(({args:n,docs:r,name:a},s)=>(L(i,n),t.createTypeUnsafe("SiVariant",[{docs:r,fields:n.map(n=>t.createTypeUnsafe("SiField",[{type:A(e,n)}])),index:s,name:a}])));return t.createTypeUnsafe("PalletEventMetadataV14",[{type:E(n,"Event",e,a)}])}function D(e,t,n,{hashers:r,isLinked:i,isOptional:a,keys:s,value:o}){return L(n,[o,...Array.isArray(s)?s:[s]]),t.createTypeUnsafe("StorageEntryTypeV14",[{Map:{hashers:r,key:1===r.length?A(e,s[0]):H(e,s.map(t=>A(e,t))),value:A(e,i?`(${a?`Option<${o.toString()}>`:o.toString()}, Linkage<${s[0].toString()}>)`:o)}}])}function U(e,t,{items:n,prefix:r},i){return t.createTypeUnsafe("PalletStorageMetadataV14",[{items:n.map(({docs:n,fallback:r,modifier:a,name:s,type:o})=>{let u;if(o.isPlain){const n=o.asPlain;L(i,[n]),u=t.createTypeUnsafe("StorageEntryTypeV14",[{Plain:A(e,n)}])}else if(o.isMap){const n=o.asMap;u=D(e,t,i,{hashers:[n.hasher],isLinked:n.linked.isTrue,isOptional:a.isOptional,keys:[n.key],value:n.value})}else if(o.isDoubleMap){const n=o.asDoubleMap;u=D(e,t,i,{hashers:[n.hasher,n.key2Hasher],isLinked:!1,isOptional:a.isOptional,keys:[n.key1,n.key2],value:n.value})}else{const n=o.asNMap;u=D(e,t,i,{hashers:n.hashers,isLinked:!1,isOptional:a.isOptional,keys:n.keyVec,value:n.value})}return t.createTypeUnsafe("StorageEntryMetadataV14",[{docs:n,fallback:r,modifier:a,name:s,type:u}])}),prefix:r}])}function j(e,t,n){const r=[];!function(e,...t){for(let n=0,r=t.length;n[e.name.toString(),n>=12?e.index.toNumber():t]).sort((e,t)=>e[1]-t[1]).reduce((e,[t,n])=>{for(let t=Object.keys(e).length;t({identifier:e,type:0})),type:0,version:n}])}(e,t.extrinsic),a=t.modules.map(t=>function(e,t,n,{calls:r,constants:i,errors:a,events:s,storage:o}){const u=function({knownTypes:e},t){return{...N[t]??{},...e.typesAlias?.[t]??{}}}(t,(0,C.WH)(n.name));return t.createTypeUnsafe("PalletMetadataV14",[{calls:r&&z(e,t,n.name,r,u),constants:R(e,t,i,u),errors:a&&B(e,t,n.name,a),events:s&&X(e,t,n.name,s,u),index:n.index,name:n.name,storage:o&&U(e,t,o,u)}])}(r,e,t,{calls:t.calls.unwrapOr(null),constants:t.constants,errors:t.errors.length?t.errors:null,events:t.events.unwrapOr(null),storage:t.storage.unwrapOr(null)}));return e.createTypeUnsafe("MetadataV14",[{extrinsic:i,lookup:{types:r.map((t,n)=>e.createTypeUnsafe("PortableType",[{id:n,type:t}]))},pallets:a}])}function W(e,t,n){const r=t.lookup.paramTypes.SpRuntimeUncheckedExtrinsic;return e.createTypeUnsafe("MetadataV15",[(0,o.b)({},t,{extrinsic:e.createTypeUnsafe("ExtrinsicMetadataV15",[(0,o.b)({},t.extrinsic,{addressType:r?.[0].type.unwrapOr(0),callType:r?.[1].type.unwrapOr(0),extraType:r?.[3].type.unwrapOr(0),signatureType:r?.[2].type.unwrapOr(0)})]),outerEnums:e.createTypeUnsafe("OuterEnums15",[{callType:r?.[1].type.unwrapOr(0),eventType:t.lookup.paramTypes.FrameSystemEventRecord?.[0].type.unwrapOr(0)}])})])}function F(e,t){const n=e.createTypeUnsafe("ItemDeprecationInfoV16",["NotDeprecated"]),r=t.items.map(t=>e.createTypeUnsafe("StorageEntryMetadataV16",[(0,o.b)({},t,{deprecationInfo:n})]));return e.createTypeUnsafe("PalletStorageMetadataV16",[{items:e.createTypeUnsafe("Vec",[r]),prefix:t.prefix}])}function q(e,t){const n=e.createTypeUnsafe("EnumDeprecationInfoV16",[]);return e.createTypeUnsafe("PalletCallMetadataV16",[{deprecationInfo:n,type:t.type}])}function Z(e,t){const n=e.createTypeUnsafe("EnumDeprecationInfoV16",[]);return e.createTypeUnsafe("PalletEventMetadataV16",[{deprecationInfo:n,type:t.type}])}function K(e,t){const n=e.createTypeUnsafe("ItemDeprecationInfoV16",["NotDeprecated"]);return e.createTypeUnsafe("Vec",[t.map(t=>e.createTypeUnsafe("PalletConstantMetadataV16",[(0,o.b)({},t,{deprecationInfo:n})]))])}function G(e,t){const n=e.createTypeUnsafe("EnumDeprecationInfoV16",[]);return e.createTypeUnsafe("PalletErrorMetadataV16",[{deprecationInfo:n,type:t.type}])}function J(e,t,n){const r=t.pallets.map(t=>function(e,t){const n=e.createTypeUnsafe("ItemDeprecationInfoV16",["NotDeprecated"]),r=e.createTypeUnsafe("Vec",[[]]),i=e.createTypeUnsafe("Vec",[[]]);return e.createTypeUnsafe("PalletMetadataV16",[(0,o.b)({},t,{associatedTypes:r,calls:t.calls.isSome?q(e,t.calls.unwrap()):null,constants:K(e,t.constants),deprecationInfo:n,errors:t.errors.isSome?G(e,t.errors.unwrap()):null,events:t.events.isSome?Z(e,t.events.unwrap()):null,storage:t.storage.isSome?F(e,t.storage.unwrap()):null,viewFunctions:i})])}(e,t)),i=function(e,t){const n=t.signedExtensions.map(({additionalSigned:t,identifier:n,type:r})=>e.createTypeUnsafe("TransactionExtensionMetadataV16",[{identifier:n,implict:t,type:r}])),r=n.map((t,n)=>e.createTypeUnsafe("Compact",[n])),i=e.createTypeUnsafe("BTreeMap>>",[new Map([[e.createTypeUnsafe("u8",[t.version]),e.createTypeUnsafe("Vec>",[r])]])]);return e.createTypeUnsafe("ExtrinsicMetadataV16",[{addressType:t.addressType,callType:t.callType,signatureType:t.signatureType,transactionExtensions:n,transactionExtensionsByVersion:i,versions:[t.version]}])}(e,t.extrinsic),a=t.apis.map(t=>function(e,t){const n=e.createTypeUnsafe("ItemDeprecationInfoV16",["NotDeprecated"]),r=t.methods.map(t=>e.createTypeUnsafe("RuntimeApiMethodMetadataV16",[(0,o.b)({},t,{deprecationInfo:n})]));return e.createTypeUnsafe("RuntimeApiMetadataV16",[(0,o.b)({},t,{deprecationInfo:n,methods:r,version:e.createTypeUnsafe("Compact",[0])})])}(e,t));return e.createTypeUnsafe("MetadataV16",[(0,o.b)({},t,{apis:a,extrinsic:i,pallets:r})])}function Y(e,t,n){return t}var Q=n(98646);const _=1635018093;class $ extends Q.D{constructor(e,t){if(super(e,t),!this.isEmpty&&!this.eq(_))throw new Error(`MagicNumber mismatch: expected ${e.createTypeUnsafe("u32",[_]).toHex()}, found ${this.toHex()}`)}}class ee extends s._{#x=new Map;constructor(e,t){super(e,{magicNumber:$,metadata:"MetadataAll"},t)}#V=e=>{if(this.version>e)throw new Error(`Cannot convert metadata from version ${this.version} to ${e}`);return this.version===e};#M=(e,t)=>{if("latest"!==e&&this.#V(e)){const t=`asV${e}`;return this.#T()[t]}if(!this.#x.has(e)){const n="latest"===e?"asV16":"asV"+(e-1);this.#x.set(e,t(this.registry,this[n],this.version))}return this.#x.get(e)};#T=()=>this.getT("metadata");get asCallsOnly(){return new ee(this.registry,{magicNumber:this.magicNumber,metadata:this.registry.createTypeUnsafe("MetadataAll",[c(this.registry,this.asLatest),14])})}get asV9(){return this.#V(9),this.#T().asV9}get asV10(){return this.#M(10,T)}get asV11(){return this.#M(11,P)}get asV12(){return this.#M(12,S)}get asV13(){return this.#M(13,k)}get asV14(){return this.#M(14,j)}get asV15(){return this.#M(15,W)}get asV16(){return this.#M(16,J)}get asLatest(){return this.#M("latest",Y)}get magicNumber(){return this.getT("magicNumber")}get version(){return this.#T().index}getUniqTypes(e){return function(e,t,n){return function(e,t,n){const r=l(v(n)).filter(t=>!e.hasType(t)&&!e.isLookupType(t)).sort();if(0!==r.length){const e=`Unknown types found, no types for ${r.join(", ")}`;if(t)throw new Error(e);b.warn(e)}return n}(e,n,l(function({lookup:e,pallets:t}){return t.reduce((t,{calls:n,constants:r,events:i,storage:a})=>(t.push([w(e,r)]),n.isSome&&t.push(x(e,n.unwrap().type)),i.isSome&&t.push(x(e,i.unwrap().type)),a.isSome&&t.push(a.unwrap().items.map(({type:t})=>{if(t.isPlain)return[e.getTypeDef(t.asPlain).type];const{hashers:n,key:r,value:i}=t.asMap;return 1===n.length?[e.getTypeDef(i).type,e.getTypeDef(r).type]:[e.getTypeDef(i).type,...e.getSiType(r).def.asTuple.map(t=>e.getTypeDef(t).type)]})),t),[])}(t)))}(this.registry,this.asLatest,e)}toJSON(){return this.asLatest,super.toJSON()}}const te=new Uint8Array([109,101,116,97,9]),ne=te.length-1;class re extends ee{constructor(e,t){super(e,(0,r.b)(t)||(0,i.K)(t)?function(e,t){if(0===t.length)return te;if(9===t[ne])try{return new ee(e,t)}catch{t[ne]=10}return t}(e,(0,a.e)(t)):t)}}},57705(e,t,n){"use strict";function r(e){return"string"==typeof e||e instanceof String}n.d(t,{K:()=>r})},60374(e,t,n){"use strict";n.d(t,{O:()=>fo});var r={};n.r(r),n.d(r,{BitVec:()=>ai,Bool:()=>Fr,Bytes:()=>Le.I,Data:()=>Ci,F32:()=>oi,F64:()=>ui,GeneralExtrinsic:()=>Zn,GenericAccountId:()=>yr,GenericAccountId32:()=>yr,GenericAccountId33:()=>gr,GenericAccountIndex:()=>Tr,GenericAddress:()=>Wr,GenericBlock:()=>Pr,GenericCall:()=>Cr,GenericChainProperties:()=>Or,GenericConsensusEngineId:()=>Xr,GenericEthereumAccountId:()=>ni,GenericEthereumLookupSource:()=>ii,GenericEvent:()=>ln,GenericEventData:()=>cn,GenericExtrinsic:()=>dn.b,GenericExtrinsicEra:()=>Mn,GenericExtrinsicPayload:()=>Nn,GenericExtrinsicPayloadUnknown:()=>In,GenericExtrinsicPayloadV4:()=>Ln,GenericExtrinsicPayloadV5:()=>Un,GenericExtrinsicSignatureV4:()=>Xn,GenericExtrinsicSignatureV5:()=>jn,GenericExtrinsicUnknown:()=>On,GenericExtrinsicV4:()=>En,GenericExtrinsicV5:()=>Dn,GenericImmortalEra:()=>xn,GenericLookupSource:()=>Ur,GenericMortalEra:()=>Vn,GenericMultiAddress:()=>Wr,GenericSignerPayload:()=>Hn,GenericVote:()=>Zr,I128:()=>pi,I16:()=>li,I256:()=>mi,I32:()=>di,I64:()=>hi,I8:()=>ci,ISize:()=>fi,Null:()=>W,OptionBool:()=>yi,StorageKey:()=>Ni.Z,Text:()=>wi,Type:()=>Vi,U128:()=>Pi,U16:()=>Ti,U256:()=>Si,U32:()=>vr.D,U64:()=>hn,U8:()=>Mi,USize:()=>ki,bool:()=>Fr,f32:()=>oi,f64:()=>ui,i128:()=>pi,i16:()=>li,i256:()=>mi,i32:()=>di,i64:()=>hi,i8:()=>ci,isize:()=>fi,u128:()=>Pi,u16:()=>Ti,u256:()=>Si,u32:()=>vr.D,u64:()=>hn,u8:()=>Mi,usize:()=>ki});var i={};n.r(i),n.d(i,{assetConversion:()=>zi,assets:()=>Ri,attestations:()=>Da,aura:()=>Bi,author:()=>bs,authorship:()=>Xi,babe:()=>Ui,balances:()=>ji,beefy:()=>qi,benchmark:()=>Zi,blockbuilder:()=>Qi,bridges:()=>Ua,chain:()=>ws,childstate:()=>xs,claims:()=>ja,collective:()=>_i,consensus:()=>$i,contracts:()=>ta,contractsAbi:()=>hs,crowdloan:()=>Wa,cumulus:()=>Fa,democracy:()=>na,dev:()=>ra,discovery:()=>ia,dryRunApi:()=>us,elections:()=>aa,engine:()=>sa,eth:()=>ms,evm:()=>oa,extrinsics:()=>ua,finality:()=>Za,fungibles:()=>ca,genericAsset:()=>la,genesisBuilder:()=>da,gilt:()=>ha,grandpa:()=>ma,identity:()=>fa,imOnline:()=>ya,lottery:()=>ga,metadata:()=>Hi,mixnet:()=>va,mmr:()=>ba,nfts:()=>wa,nimbus:()=>fs,nompools:()=>xa,offchain:()=>Vs,offences:()=>Va,ormlOracle:()=>ys,ormlTokens:()=>gs,parachains:()=>as,payment:()=>Cs,poll:()=>ss,pow:()=>Ma,proxy:()=>Ta,purchase:()=>os,recovery:()=>Pa,rpc:()=>vs,runtime:()=>Ei.A,scaleInfo:()=>Li,scheduler:()=>Sa,session:()=>ka,society:()=>Ca,staking:()=>Na,state:()=>Ns,statement:()=>Ia,support:()=>Oa,syncstate:()=>Aa,system:()=>Ha,treasury:()=>Ea,txpayment:()=>La,txqueue:()=>za,uniques:()=>Ra,utility:()=>Ba,vesting:()=>Xa,xcm:()=>cs,xcmPaymentApi:()=>ls,xcmRuntimeApi:()=>ds});var a=n(69948),s=n(14328),o=n(8848),u=n(8701);class c extends Map{registry;createdAtHash;initialU8aLength;isStorageFallback;constructor(e,t){const n=function(e){return Object.entries(e||{})}(t);super(n),this.registry=e,(0,a.t)(this,n.map(([e])=>e),e=>this.get(e))}get encodedLength(){return 0}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===[...this.keys()].length}eq(e){return(0,u.Q)(this,e)}getT(e){return this.get(e)}inspect(){throw new Error("Unimplemented")}toHex(){throw new Error("Unimplemented")}toHuman(){return[...this.entries()].reduce((e,[t,n])=>(e[t]=(0,s.T)(n?.toHuman)?n.toHuman():n,e),{})}toJSON(){return[...this.entries()].reduce((e,[t,n])=>(e[t]=n,e),{})}toPrimitive(e){return[...this.entries()].reduce((t,[n,r])=>(t[n]=(0,s.T)(r.toPrimitive)?r.toPrimitive(e):r,t),{})}toRawType(){return"Json"}toString(){return(0,o.A)(this.toJSON())}toU8a(e){throw new Error("Unimplemented")}}var l=n(98028);class d{registry;createdAtHash;isStorageFallback;#P;constructor(e,t="DoNotConstruct"){throw this.registry=e,this.#P=new Error(`DoNotConstruct: Cannot construct unknown type ${t}`),this.#P}static with(e){return class extends d{constructor(t){super(t,e)}}}get encodedLength(){throw this.#P}get hash(){throw this.#P}get isEmpty(){throw this.#P}eq(){throw this.#P}inspect(){throw this.#P}toHex(){throw this.#P}toHuman(){throw this.#P}toJSON(){throw this.#P}toPrimitive(){throw this.#P}toRawType(){throw this.#P}toString(){throw this.#P}toU8a(){throw this.#P}}var h=n(54729);function p(e){return e.toString().padStart(2,"0")}var m=n(4252),f=n(84863),y=n(4895),g=n(73214),v=n(99608),b=n(3629);function w(e){return e}function x(){}const V={debug:"log",error:"error",log:"log",warn:"warn"};function M(e){return Array.isArray(e)?e.map(M):(0,m.f)(e)?e.toString():(0,g.b)(e)||(0,f.P)(e)?(0,v.X)((0,b.e)(e)):function(e){if(e&&(0,y.G)(e)&&e.constructor===Object){const t={};for(const[n,r]of Object.entries(e))t[n]=M(r);return t}return e}(e)}function T(e,t,n,r=-1){if(1===n.length&&(0,s.T)(n[0])){const i=n[0]();return T(e,t,Array.isArray(i)?i:[i],r)}var i,a;console[V[e]](`${(a=new Date).getFullYear().toString()}-${p(a.getMonth()+1)}-${p(a.getDate())} ${p(a.getHours())}:${p(a.getMinutes())}:${p(a.getSeconds())}`,t,...n.map(M).map((i=r,e=>{if(i<=0)return e;const t=`${e}`;return t.lengthT("debug",t,e,r):x,error:(...e)=>T("error",t,e),log:(...e)=>T("log",t,e),noop:x,warn:(...e)=>T("warn",t,e)}}var N=n(2955),I=n(8035),O=n(15196),A=n(49012),H=n(23770),E=n(28714);function L(e,t){return!!Array.isArray(t)&&e.length===t.length&&(0,H.b)(e.find((e,n)=>(0,E.v)(e)?!e.eq(t[n]):e!==t[n]))}class z extends Array{registry;createdAtHash;initialU8aLength;isStorageFallback;static get[Symbol.species](){return Array}constructor(e,t){super(t),this.registry=e}get encodedLength(){const e=this.length;let t=(0,O.R)(e).length;for(let n=0;ne.toLowerCase()),a=n.toLowerCase(),s=i.indexOf(a);if(-1===s)throw new Error(`Cannot map Enum JSON, unable to find '${n}' in ${i.join(", ")}`);try{return Z(e,t,Object.values(t)[s].index,r)}catch(e){throw new Error(`Enum(${n}):: ${e.message}`)}}class G{registry;createdAtHash;initialU8aLength;isStorageFallback;#S;#k;#C;#N;#I;#O;constructor(e,t,n,r,{definition:i,setDefinition:a=w}={}){const{def:s,isBasic:o,isIndexed:u}=i||a(function(e,t){const n={};let r,i;if(Array.isArray(t)){for(let e=0,r=t.length;e(0,R.E)(e))){if(!t.every(e=>(0,R.E)(e)&&e>=0&&e<=255))throw new Error("Invalid number-indexed enum definition");return!1}return!0}(t)){const[a,s]=(0,D.qV)(e,t);for(let e=0,t=s.length;ee!==W),i=!1}else{const e=Object.entries(t);for(let t=0,r=e.length;te),this.#k=this.#C.indexOf(c.index),this.#O=c.value,this.#O.initialU8aLength&&(this.initialU8aLength=1+this.#O.initialU8aLength)}static with(e){let t;const n=e=>t=e;return class extends G{static{const t=Array.isArray(e)?e:Object.keys(e),n=t.length,r=new Array(n),i=new Array(n);for(let e=0;er.type===t[n]),(0,a.t)(this.prototype,r,(e,n,r)=>{if(r.type!==t[n])throw new Error(`Cannot convert '${r.type}' via ${e}`);return r.value})}constructor(r,i,a){super(r,e,i,a,{definition:t,setDefinition:n})}}}get encodedLength(){return 1+this.#O.encodedLength}get hash(){return this.registry.hash(this.toU8a())}get index(){return this.#C[this.#k]}get inner(){return this.#O}get isBasic(){return this.#N}get isEmpty(){return this.#O.isEmpty}get isNone(){return this.#O instanceof W}get defIndexes(){return this.#C}get defKeys(){return Object.keys(this.#S)}get type(){return this.defKeys[this.#k]}get value(){return this.#O}eq(e){return(0,g.b)(e)?!this.toU8a().some((t,n)=>t!==e[n]):(0,R.E)(e)?this.toNumber()===e:this.#N&&(0,B.K)(e)?this.type===e:(0,I.qv)(e)?this.toHex()===e:e instanceof G?this.index===e.index&&this.value.eq(e.value):(0,y.G)(e)?this.value.eq(e[this.type]):this.value.eq(e)}inspect(){if(this.#N)return{outer:[new Uint8Array([this.index])]};const{inner:e,outer:t=[]}=this.#O.inspect();return{inner:e,outer:[new Uint8Array([this.index]),...t]}}toHex(){return(0,v.X)(this.toU8a())}toHuman(e,t){return this.#N||this.isNone?this.type:{[this.type]:this.#O.toHuman(e,t)}}toJSON(){return this.#N?this.type:{[(0,X.WH)(this.type)]:this.#O.toJSON()}}toNumber(){return this.index}toPrimitive(e){return this.#N?this.type:{[(0,X.WH)(this.type)]:this.#O.toPrimitive(e)}}_toRawStruct(){if(this.#N)return this.#I?this.defKeys.reduce((e,t,n)=>(e[t]=this.#C[n],e),{}):this.defKeys;const e=Object.entries(this.#S);return(0,U.l)(this.registry,e.reduce((e,[t,{Type:n}],r)=>(e[0][r]=n,e[1][r]=t,e),[new Array(e.length),new Array(e.length)]))}toRawType(){return(0,o.A)({_enum:this._toRawStruct()})}toString(){return this.isNone?this.type:(0,o.A)(this.toJSON())}toU8a(e){return e?this.#O.toU8a(e):(0,A.Q)([new Uint8Array([this.index]),this.#O.toU8a(e)])}}var J=n(42459),Y=n(90),Q=n(26563);const _=(0,Q.D8)("toHex","toHuman","toU8a"),$=(0,Q.D8)("get");function ee(e){return _(e)&&$(e.registry)}var te=n(14650),ne=n(73443),re=n(26648);function ie(e){return e instanceof Uint8Array||Array.isArray(e)}function ae(e){return ee(e)&&(0,R.E)(e.index)&&ee(e.value)}function se(e){return ee(e)&&(0,te.L)(e.isSome)&&ee(e.value)}function oe(e){return(0,R.E)(e)||(0,m.f)(e)||(0,ne.s)(e)}function ue(e,t,n){if(ee(n)){const r=n.toHex();if(t.has(r))throw new Error(`Duplicate value in ${e}: ${(0,o.A)(n)}`);t.add(r)}return!0}function ce(e,t){if(oe(e)&&oe(t))return(0,re.A)(e).cmp((0,re.A)(t));if(e instanceof Map&&t instanceof Map)return ce(Array.from(e.values()),Array.from(t.values()));if(ae(e)&&ae(t))return ce(e.index,t.index)||ce(e.value,t.value);if(se(e)&&se(t))return ce(e.isNone?0:1,t.isNone?0:1)||ce(e.value,t.value);if(ie(e)&&ie(t))return function(e,t){let n=0;const r=Math.min(e.length,t.length);for(let i=0;i ${(0,o.A)(t)} (typeof ${typeof t})`)}const le=C("Map");function de(e,t,n,r){const i=new Map;for(const[a,s]of r.entries()){const r=t.prototype instanceof z||t.prototype instanceof J._||t.prototype instanceof G;try{i.set(a instanceof t?a:new t(e,r&&"string"==typeof a?JSON.parse(a):a),s instanceof n?s:new n(e,s))}catch(e){throw le.error("Failed to decode key or value:",e.message),e}}return[t,n,i,0]}class he extends Map{registry;createdAtHash;initialU8aLength;isStorageFallback;#A;#H;#h;constructor(e,t,n,r,i="HashMap"){const[a,s,o,u]=function(e,t,n,r){const i=(0,D.q8)(e,t),a=(0,D.q8)(e,n);if(!r)return[i,a,new Map,0];if((0,g.b)(r)||(0,I.qv)(r))return function(e,t,n,r){const i=new Map,[a,s]=(0,N.o)(r),o=[];for(let e=0;eue("BTreeMap",t,e)).sort(([e],[t])=>ce(e,t)))}(o):o),this.registry=e,this.initialU8aLength=u,this.#A=a,this.#H=s,this.#h=i}get encodedLength(){let e=(0,O.R)(this.size).length;for(const[t,n]of this.entries())e+=t.encodedLength+n.encodedLength;return e}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===this.size}eq(e){return(0,u.Q)(this,e)}inspect(){const e=[];for(const[t,n]of this.entries())e.push(t.inspect()),e.push(n.inspect());return{inner:e,outer:[(0,O.R)(this.size)]}}toHex(){return(0,v.X)(this.toU8a())}toHuman(e,t){const n={};for(const[r,i]of this.entries())n[r instanceof l.d&&!t&&r.isAscii?r.toUtf8():r.toString()]=i.toHuman(e,t);return n}toJSON(){const e={};for(const[t,n]of this.entries())e[t.toString()]=n.toJSON();return e}toPrimitive(e){const t={};for(const[n,r]of this.entries())t[n instanceof l.d&&!e&&n.isAscii?n.toUtf8():n.toString()]=r.toPrimitive(e);return t}toRawType(){return`${this.#h}<${this.registry.getClassName(this.#A)||new this.#A(this.registry).toRawType()},${this.registry.getClassName(this.#H)||new this.#H(this.registry).toRawType()}>`}toString(){return(0,o.A)(this.toJSON())}toU8a(e){const t=[];e||t.push((0,O.R)(this.size));for(const[n,r]of this.entries())t.push(n.toU8a(e),r.toU8a(e));return(0,A.Q)(t)}}class pe extends he{static with(e,t){return class extends pe{constructor(n,r){super(n,e,t,r,"BTreeMap")}}}}function me(e,t){return e.size===t.length&&!t.some(t=>!e.has(t))}const fe=C("BTreeSet");class ye extends Set{registry;createdAtHash;initialU8aLength;isStorageFallback;#H;constructor(e,t,n){const[r,i,a]=function(e,t,n){const r=(0,D.q8)(e,t);if(!n)return[r,new Set,0];if((0,g.b)(n)||(0,I.qv)(n))return function(e,t,n){const r=new Set,[i,a]=(0,N.o)(n),s=new Array(a),[o]=(0,Y.nz)(e,s,n,i,t);for(let e=0;e{try{r.add(n instanceof t?n:new t(e,n))}catch(e){throw fe.error("Failed to decode key or value:",e.message),e}}),[t,r,0]}(e,r,n);throw new Error("BTreeSet: cannot decode type")}(e,t,n);super(function(e){const t=new Set;return new Set(Array.from(e).filter(e=>ue("BTreeSet",t,e)).sort(ce))}(i)),this.registry=e,this.initialU8aLength=a,this.#H=r}static with(e){return class extends ye{constructor(t,n){super(t,e,n)}}}get encodedLength(){let e=(0,O.R)(this.size).length;for(const t of this.values())e+=t.encodedLength;return e}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===this.size}get strings(){return[...super.values()].map(e=>e.toString())}eq(e){return t=this,n=e,Array.isArray(n)?me(t,n):n instanceof Set?me(t,[...n.values()]):!!(0,y.G)(n)&&me(t,Object.values(n));var t,n}inspect(){const e=[];for(const t of this.values())e.push(t.inspect());return{inner:e,outer:[(0,O.R)(this.size)]}}toHex(){return(0,v.X)(this.toU8a())}toHuman(e,t){const n=[];for(const r of this.values())n.push(r.toHuman(e,t));return n}toJSON(){const e=[];for(const t of this.values())e.push(t.toJSON());return e}toRawType(){return`BTreeSet<${this.registry.getClassName(this.#H)||new this.#H(this.registry).toRawType()}>`}toPrimitive(e){const t=[];for(const n of this.values())t.push(n.toPrimitive(e));return t}toString(){return(0,o.A)(this.toJSON())}toU8a(e){const t=[];e||t.push((0,O.R)(this.size));for(const n of this.values())t.push(n.toU8a(e));return(0,A.Q)(t)}}class ge{registry;createdAtHash;initialU8aLength;isStorageFallback;#E;#O;constructor(e,t,n=0,{definition:r,setDefinition:i=w}={}){this.registry=e,this.#E=r||i((0,D.q8)(e,t));const[a,s]=function(e,t,n){if((0,g.b)(n)){const[r,i]=(3&n[0])<3?(0,N.o)(n):(0,N.M)(n);return[new t(e,i),r]}if(n instanceof ge){const r=n.unwrap();return r instanceof t?[r,0]:[new t(e,r),0]}return n instanceof t?[n,0]:[new t(e,n),0]}(e,this.#E,n);this.initialU8aLength=s,this.#O=a}static with(e){let t;const n=e=>t=e;return class extends ge{constructor(r,i){super(r,e,i,{definition:t,setDefinition:n})}}}get encodedLength(){return this.toU8a().length}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return this.#O.isEmpty}bitLength(){return this.#O.bitLength()}eq(e){return this.#O.eq(e instanceof ge?e.#O:e)}inspect(){return{outer:[this.toU8a()]}}toBigInt(){return this.#O.toBigInt()}toBn(){return this.#O.toBn()}toHex(e){return this.#O.toHex(e)}toHuman(e,t){return this.#O.toHuman(e,t)}toJSON(){return this.#O.toJSON()}toNumber(){return this.#O.toNumber()}toPrimitive(e){return this.#O.toPrimitive(e)}toRawType(){return`Compact<${this.registry.getClassName(this.#E)||this.#O.toRawType()}>`}toString(){return this.#O.toString()}toU8a(e){return(0,O.R)(this.#O.toBn())}unwrap(){return this.#O}}class ve extends he{static with(e,t){return class extends ve{constructor(n,r){super(n,e,t,r)}}}}var be=n(25162);class we extends be.q{constructor(e,t=0,n){super(e,t,n,!0)}static with(e,t){return class extends we{constructor(t,n){super(t,n,e)}toRawType(){return t||super.toRawType()}}}}class xe extends W{toRawType(){return"None"}}class Ve{registry;createdAtHash;initialU8aLength;isStorageFallback;#E;#O;constructor(e,t,n,{definition:r,setDefinition:i=w}={}){const a=r||i((0,D.q8)(e,t)),s=(0,g.b)(n)&&n.length&&!ee(n)?0===n[0]?new xe(e):new a(e,n.subarray(1)):function(e,t,n){return n instanceof t?n:n instanceof Ve?n.value instanceof t?n.value:n.isNone?new xe(e):new t(e,n.value):j(n)||(0,H.b)(n)||"0x"===n||n instanceof xe?new xe(e):(0,g.b)(n)?n.length&&0!==n[0]?new t(e,n.subarray(1)):new xe(e):new t(e,n)}(e,a,n);this.registry=e,this.#E=a,this.#O=s,s?.initialU8aLength&&(this.initialU8aLength=1+s.initialU8aLength)}static with(e){let t;const n=e=>(t=e,e);return class extends Ve{constructor(r,i){super(r,e,i,{definition:t,setDefinition:n})}}}get encodedLength(){return 1+this.#O.encodedLength}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return this.isNone}get isNone(){return this.#O instanceof xe}get isSome(){return!this.isNone}get value(){return this.#O}eq(e){return e instanceof Ve?this.isSome===e.isSome&&this.value.eq(e.value):this.value.eq(e)}inspect(){if(this.isNone)return{outer:[new Uint8Array([0])]};const{inner:e,outer:t=[]}=this.#O.inspect();return{inner:e,outer:[new Uint8Array([1]),...t]}}toHex(){return this.isNone?"0x":(0,v.X)(this.toU8a().subarray(1))}toHuman(e,t){return this.#O.toHuman(e,t)}toJSON(){return this.isNone?null:this.#O.toJSON()}toPrimitive(e){return this.isNone?null:this.#O.toPrimitive(e)}toRawType(e){const t=this.registry.getClassName(this.#E)||new this.#E(this.registry).toRawType();return e?t:`Option<${t}>`}toString(){return this.#O.toString()}toU8a(e){if(e)return this.#O.toU8a(!0);const t=new Uint8Array(this.encodedLength);return this.isSome&&(t.set([1]),t.set(this.#O.toU8a(),1)),t}unwrap(){if(this.isNone)throw new Error("Option: unwrapping a None value");return this.#O}unwrapOr(e){return this.isSome?this.unwrap():e}unwrapOrDefault(){return this.isSome?this.unwrap():new this.#E(this.registry)}}class Me extends z{#f;constructor(e,t,n,{definition:r,setDefinition:i=w}={}){const a=r||i(Array.isArray(t)?[(0,D.A6)(e,t),[]]:(0,s.T)(t)||(0,B.K)(t)?[[(0,D.q8)(e,t)],[]]:(0,D.qV)(e,t));super(e,a[0].length),this.initialU8aLength=((0,g.b)(n)?(0,Y.Z0)(e,this,n,a):function(e,t,n,r){if(Array.isArray(n)){const i=r[0];for(let r=0,a=i.length;rt=e;return class extends Me{constructor(r,i){super(r,e,i,{definition:t,setDefinition:n})}}}get encodedLength(){let e=0;for(let t=0,n=this.length;tnew e(this.registry).toRawType())}inspect(){return{inner:this.inspectInner()}}toRawType(){return`(${this.#f[0].map(e=>this.registry.getClassName(e)||new e(this.registry).toRawType()).join(",")})`}toString(){return(0,o.A)(this.toJSON())}toU8a(e){return(0,A.Q)(this.toU8aInner(e))}}class Te extends Me{#L;constructor(e,t,n,{rangeName:r="Range"}={}){super(e,[t,t],n),this.#L=r}static with(e){return class extends Te{constructor(t,n){super(t,e,n)}}}get start(){return this[0]}get end(){return this[1]}toRawType(){return`${this.#L}<${this.start.toRawType()}>`}}class Pe extends Te{constructor(e,t,n){super(e,t,n,{rangeName:"RangeInclusive"})}static with(e){return class extends Pe{constructor(t,n){super(t,e,n)}}}}class Se extends G{constructor(e,t,n,r){super(e,{Ok:t,Err:n},r)}static with(e){return class extends Se{constructor(t,n){super(t,e.Ok,e.Err,n)}}}get asErr(){if(!this.isErr)throw new Error("Cannot extract Err value from Ok result, check isErr first");return this.value}get asOk(){if(!this.isOk)throw new Error("Cannot extract Ok value from Err result, check isOk first");return this.value}get isEmpty(){return this.isOk&&this.value.isEmpty}get isErr(){return!this.isOk}get isOk(){return 0===this.index}toRawType(){const e=this._toRawStruct();return`Result<${e.Ok},${e.Err}>`}}var ke=n(57264),Ce=n(30605),Ne=n(42669);function Ie(e,t){const n=new ke(0);for(let r=0,i=t.length;rr.strings.includes(t[n]))}constructor(n,r){super(n,e,r,t)}}}get encodedLength(){return this.#R}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===this.size}get strings(){return[...super.values()]}get valueEncoded(){return Ie(this.#z,this.strings)}add=e=>{if(this.#z&&(0,H.b)(this.#z[e]))throw new Error(`Set: Invalid key '${e}' on add`);return super.add(e),this};eq(e){return Array.isArray(e)?L(this.strings.sort(),e.sort()):e instanceof Set?this.eq([...e.values()]):!(!(0,R.E)(e)&&!(0,m.f)(e))&&this.valueEncoded.eq((0,re.A)(e))}inspect(){return{outer:[this.toU8a()]}}toHex(){return(0,v.X)(this.toU8a())}toHuman(){return this.toJSON()}toJSON(){return this.strings}toNumber(){return this.valueEncoded.toNumber()}toPrimitive(){return this.toJSON()}toRawType(){return(0,o.A)({_set:this.#z})}toString(){return`[${this.strings.join(", ")}]`}toU8a(e){return(0,Ne.a)(this.valueEncoded,{bitLength:8*this.#R,isLe:!0})}}var Ee=n(61364),Le=n(95441);const ze=C("Vec");function Re(e,t,n,r,i){if(Array.isArray(n)){const r=t.length;for(let a=0;a524288)throw new Error(`Vec length ${r.toString()} exceeds 524288`);return[t,r,n]}if(!e)return[null,0,0];throw new Error(`Expected array/hex input to Vec<*> decoding, found ${typeof e}: ${(0,o.A)(e)}`)}(n);super(e,s),this.#E=r||i((0,D.q8)(e,t)),this.initialU8aLength=((0,g.b)(a)?(0,Y.nz)(e,this,a,u,this.#E):Re(e,this,a,u,this.#E))[0]}static with(e){let t;const n=e=>t=e;return class extends Be{constructor(r,i){super(r,e,i,{definition:t,setDefinition:n})}}}get Type(){return this.#E.name}indexOf(e){const t=e instanceof this.#E?e:new this.#E(this.registry,e);for(let e=0,n=this.length;e`}}class Xe extends l.d{constructor(e,t=new Uint8Array,n=256){const[r,i]=function(e,t){const n=(0,b.e)(e),r=t/8;if(!n.length)return[new Uint8Array(r),0];if((0,g.b)(e)?n.lengthn=e;return class extends De{constructor(i,a){super(i,e,t,a,{definition:n,setDefinition:r})}}}get Type(){return new this.#E(this.registry).toRawType()}get encodedLength(){let e=0;for(let t=0,n=this.length;t`}toString(){return this.#B?this.#B.toString():super.toString()}unwrap(){if(!this.#B)throw new Error(`${this.#X}: unwrapping an undecodable value`);return this.#B}}class We extends je{constructor(e,t,n){super(e,t,n,{opaqueName:"WrapperOpaque"})}static with(e){return class extends We{constructor(t,n){super(t,e,n)}}}get inner(){return this.unwrap()}}var Fe=n(31497),qe=n(19959),Ze=n(37335),Ke=n(89814);function Ge({lookupName:e,type:t}){return e||t}function Je(e){if(!Array.isArray(e.sub))throw new Error(`Expected subtype as TypeDef[] in ${(0,Fe.A)(e)}`);return e.sub}function Ye(e){return Ge(function(e){if(!e.sub||Array.isArray(e.sub))throw new Error(`Expected subtype as TypeDef in ${(0,Fe.A)(e)}`);return e.sub}(e))}function Qe(e){const t=Je(e),n={};for(let e=0,r=t.length;e`);return e.with(n,t)}function et(e,t){const[n,r]=_e(t);return e.with(n,r)}function tt(e,t){return e.with(Ye(t))}const nt={[Ze.K.BTreeMap]:(e,t)=>et(pe,t),[Ze.K.BTreeSet]:(e,t)=>tt(ye,t),[Ze.K.Compact]:(e,t)=>tt(ge,t),[Ze.K.DoNotConstruct]:(e,t)=>d.with(t.displayName||t.type),[Ze.K.Enum]:(e,t)=>{const n=Je(t);return G.with(n.every(({type:e})=>"Null"===e)?n.reduce((e,{index:t,name:n},r)=>{if(!n)throw new Error("No name found in sub definition");return e[n]=t||r,e},{}):Qe(t))},[Ze.K.HashMap]:(e,t)=>et(ve,t),[Ze.K.Int]:(e,t)=>$e(we,t),[Ze.K.Linkage]:(e,t)=>{const n=`Option<${Ye(t)}>`,r=J._.with({previous:n,next:n});return r.prototype.toRawType=function(){return`Linkage<${this.next.toRawType(!0)}>`},r},[Ze.K.Null]:(e,t)=>W,[Ze.K.Option]:(e,t)=>{if(!t.sub||Array.isArray(t.sub))throw new Error("Expected type information for Option");return tt(Ve,t)},[Ze.K.Plain]:(e,t)=>e.getOrUnknown(t.type),[Ze.K.Range]:(e,t)=>tt(Te,t),[Ze.K.RangeInclusive]:(e,t)=>tt(Pe,t),[Ze.K.Result]:(e,t)=>{const[n,r]=_e(t);return Se.with({Err:r,Ok:n})},[Ze.K.Set]:(e,t)=>He.with(Je(t).reduce((e,{index:t,name:n})=>{if(!n||!(0,qe.E)(t))throw new Error("No name found in sub definition");return e[n]=t,e},{}),t.length),[Ze.K.Si]:(e,t)=>rt(e,e.lookup.getTypeDef(t.type)),[Ze.K.Struct]:(e,t)=>J._.with(Qe(t),t.alias),[Ze.K.Tuple]:(e,t)=>Me.with(_e(t)),[Ze.K.UInt]:(e,t)=>$e(Ee.p,t),[Ze.K.Vec]:(e,{sub:t})=>{if(!t||Array.isArray(t))throw new Error("Expected type information for vector");return"u8"===t.type?Le.I:Be.with(Ge(t))},[Ze.K.VecFixed]:(e,{displayName:t,length:n,sub:r})=>{if(!(0,qe.E)(n)||!r||Array.isArray(r))throw new Error("Expected length & type information for fixed vector");return"u8"===r.type?Xe.with(8*n,t):De.with(Ge(r),n)},[Ze.K.WrapperKeepOpaque]:(e,t)=>tt(je,t),[Ze.K.WrapperOpaque]:(e,t)=>tt(We,t)};function rt(e,t){return e.getUnsafe(t.type,!1,t)}function it(e,t){return e.getUnsafe(t)||rt(e,e.isLookupType(t)?e.lookup.getTypeDef(t):(0,Ke.c)(t))}const at="0123456789abcdef",st=new Uint8Array(256),ot=new Uint8Array(65536);for(let e=0,t=16;e9&&(st[0|at[e].toUpperCase().charCodeAt(0)]=0|e);for(let e=0;e<256;e++){const t=e<<8;for(let n=0;n<256;n++)ot[t|n]=st[e]<<4|st[n]}const ut="undefined"!=typeof globalThis?globalThis:void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this");function ct(e,t){return void 0===ut[e]?t:ut[e]}function lt(){return Number.NaN}const dt=ct("BigInt",lt),ht=("function"==typeof dt&&dt.asIntN,"function"==typeof ut.Buffer&&"function"==typeof ut.Buffer.isBuffer);ut.process;const pt=/^0x[\da-fA-F]+$/;function mt(e,t=-1,n){return"string"==typeof e&&("0x"===e||pt.test(e))&&(-1===t?n||e.length%2==0:e.length===2+Math.ceil(t/4))}function ft(e){return(e&&e.constructor)===Uint8Array||e instanceof Uint8Array}class yt{encode(e){const t=e.length,n=new Uint8Array(t);for(let r=0;rr?i-r:0;t0){const n=Math.ceil(t/8);if(e.length>n)return`${xt(e.subarray(0,n/2),r)}…${xt(e.subarray(e.length-n/2),"")}`}return xt(e,r)}function Mt(e,t){const n=e.toU8a(),r=e.toRawType();if(!(function(e,t){const n=vt(e),r=vt(t);if(n.length===r.length){const e=new DataView(n.buffer,n.byteOffset),t=new DataView(r.buffer,r.byteOffset),i=n.length%4|0,a=n.length-i|0;for(let n=0;n!e)))throw new Error(`${r}:: Decoded input doesn't match input, received ${Vt(t,512)} (${t.length} bytes), created ${Vt(n,512)} (${n.length} bytes)`)}function Tt(e,t,n=[],{blockHash:r,isFallback:i,isOptional:a,isPedantic:s}={}){const o=new(a?Ve.with(t):t)(e,...n);return s&&function(e,[t]){ft(t)?Mt(e,t):mt(t)&&Mt(e,vt(t))}(o,n),r&&(o.createdAtHash=Pt(e,"BlockHash",[r])),i&&(o.isStorageFallback=!0),o}function Pt(e,t,n=[],r={}){let i=null,a=null;try{return i=it(e,t),Tt(e,i,n,r)}catch(e){a=new Error(`createType(${t}):: ${e.message}`)}if(i?.__fallbackType)try{return i=it(e,i.__fallbackType),Tt(e,i,n,r)}catch{}throw a}var St=n(84251),kt=n(11972),Ct=n(44170),Nt=n(37025),It=n(16082);function Ot(e){return"boolean"==typeof e}const At=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g");function Ht(e,t=","){const n=e[0].startsWith("-"),r=n?e.substring(1).match(At):e.match(At);return r?`${n?"-":""}${r.join(t)}`:e}function Et(e){return{decimal:.1.toLocaleString(e,{useGrouping:!1}).charAt(1),thousand:1e3.toLocaleString(e,{useGrouping:!0}).replace(/\d/g,"").charAt(0)}}const Lt=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function zt(e){for(let t=0,n=Lt.length;tRt(e,t),Ut.findSi=zt,Ut.getDefaults=()=>({decimals:Xt,unit:Dt}),Ut.getOptions=(e=Xt)=>Lt.filter(({power:t})=>!(t<0)||e+t>=0),Ut.setDefaults=({decimals:e,unit:t})=>{Xt=(Array.isArray(e)?e[0]:e)??Xt,Dt=(Array.isArray(t)?t[0]:t)??Dt,Lt[8].text=Dt};var jt=n(27023);function Wt(e,t){return function(e,t){if(!e)throw new Error((0,jt.T)(t)?t():t)}(null!=e,t),e}var Ft=n(74027);function qt(e){return"number"==typeof e}var Zt=n(70722),Kt=n(68316);function Gt(e,t){return(0,Kt.s)(t)?t.toString():t}function Jt(e,t){return JSON.stringify(e,Gt,t)}var Yt=n(43383),Qt=n(92400);const _t={extrinsic:{},payload:{}},$t={LimitParathreadCommits:_t,OnlyStakingAndClaims:_t,PrevalidateAttests:_t,RestrictFunctionality:_t,TransactionCallFilter:_t,ValidateDoubleVoteReports:_t},en={DisallowSigned:_t},tn={extrinsic:{era:"ExtrinsicEra"},payload:{blockHash:"Hash"}},nn={extrinsic:{tip:"Compact"},payload:{}},rn={ChargeTransactionPayment:nn,CheckBlockGasLimit:_t,CheckEra:tn,CheckGenesis:{extrinsic:{},payload:{genesisHash:"Hash"}},CheckMetadataHash:{extrinsic:{mode:"u8"},payload:{metadataHash:"Option<[u8;32]>"}},CheckMortality:tn,CheckNonZeroSender:_t,CheckNonce:{extrinsic:{nonce:"Compact"},payload:{}},CheckSpecVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckTxVersion:{extrinsic:{},payload:{transactionVersion:"u32"}},CheckVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckWeight:_t,LockStakingStatus:_t,SkipCheckIfFeeless:nn,ValidateEquivocationReport:_t,WeightReclaim:_t},an=(0,Nt.b)({},rn,$t,en,{ChargeAssetTxPayment:{extrinsic:{tip:"Compact",assetId:"TAssetConversion"},payload:{}}}),sn=["CheckVersion","CheckGenesis","CheckEra","CheckNonce","CheckWeight","ChargeTransactionPayment","CheckBlockGasLimit"];function on(e,t,n={}){return e.map(e=>n[e]||an[e]).filter(e=>!!e).reduce((e,n)=>(0,Nt.b)(e,n[t]),{})}var un=n(52359);class cn extends Me{#g;#b;#D=null;#w;#U;constructor(e,t,n,r="",i=""){const a=n?.fields||[];super(e,a.map(({type:t})=>e.createLookupType(t)),t),this.#g=n,this.#b=i,this.#w=r,this.#U=a.map(({type:t})=>e.lookup.getTypeDef(t));const s=a.map(({name:t})=>e.lookup.sanitizeField(t)[0]).filter(e=>!!e);s.length===a.length&&(this.#D=s,(0,un.t)(this,s,(e,t)=>this[t]))}get meta(){return this.#g}get method(){return this.#b}get names(){return this.#D}get section(){return this.#w}get typeDef(){return this.#U}toHuman(e,t){if(null!==this.#D){const n={};for(let r=0,i=this.#D.length;re.toString())}:null,super.toHuman(e,t))}}var dn=n(4494);class hn extends(Ee.p.with(64)){__UIntType="u64"}var pn=n(29510),mn=n(36486),fn=n(79652),yn=n(21972),gn=n(19611);function vn(e,{locale:t="en"}={}){const{thousand:n}=Et(t);return Ht((0,It.A)(e).toString(),n)}var bn=n(89778);function wn(e=new Uint8Array){if((0,Ft.b)(e))return e.length&&0!==e[0]?new Uint8Array([1,e[0],e[1]]):new Uint8Array([0]);if(!e)return new Uint8Array([0]);if(e instanceof Mn)return wn(e.toU8a());if((0,pn.qv)(e))return wn((0,gn.V)(e));if((0,fn.G)(e)){const t=Object.entries(e).map(([e,t])=>[e.toLowerCase(),t]),n=t.find(([e])=>"mortalera"===e.toLowerCase()),r=t.find(([e])=>"immortalera"===e.toLowerCase());return n?{MortalEra:n[1]}:r?{ImmortalEra:r[1]}:{MortalEra:e}}throw new Error("Invalid data passed to Era")}class xn extends l.d{constructor(e,t){super(e,bn.Ln)}}class Vn extends Me{constructor(e,t){super(e,{period:hn,phase:hn},function(e,t){if((0,Ft.b)(t)||(0,pn.qv)(t)||Array.isArray(t))return function(e,t){if(0===t.length)return[new hn(e),new hn(e)];const n=(0,yn.i)(t.subarray(0,1)).toNumber()+((0,yn.i)(t.subarray(1,2)).toNumber()<<8),r=2<>4)*Math.max(r>>12,1);if(r<4||i>=r)throw new Error("Invalid data passed to Mortal era");return[new hn(e,r),new hn(e,i)]}(e,(0,mn.e)(t));if(!t)return[new hn(e),new hn(e)];if((0,fn.G)(t))return function(e,t){const{current:n,period:r}=t;let i=Math.pow(2,Math.ceil(Math.log2(r)));i=Math.min(Math.max(i,4),65536);const a=n%i,s=Math.max(i>>12,1),o=a/s*s;return[new hn(e,i),new hn(e,o)]}(e,t);throw new Error("Invalid data passed to Mortal era")}(e,t))}get encodedLength(){return 2}get period(){return this[0]}get phase(){return this[1]}toHuman(){return{period:vn(this.period),phase:vn(this.phase)}}toJSON(){return this.toHex()}toU8a(e){const t=this.period.toNumber(),n=Math.min(15,Math.max(1,function(e){const t=e.toString(2);let n=0;for(;"0"===t[t.length-1-n];)n++;return n}(t)-1))+(this.phase.toNumber()/Math.max(t>>12,1)<<4);return new Uint8Array([255&n,n>>8])}birth(e){const t=this.phase.toNumber(),n=this.period.toNumber();return~~((Math.max((0,It.A)(e).toNumber(),t)-t)/n)*n+t}death(e){return this.birth(e)+this.period.toNumber()}}class Mn extends G{constructor(e,t){super(e,{ImmortalEra:xn,MortalEra:Vn},wn(t))}get encodedLength(){return this.isImmortalEra?this.asImmortalEra.encodedLength:this.asMortalEra.encodedLength}get asImmortalEra(){if(!this.isImmortalEra)throw new Error(`Cannot convert '${this.type}' via asImmortalEra`);return this.inner}get asMortalEra(){if(!this.isMortalEra)throw new Error(`Cannot convert '${this.type}' via asMortalEra`);return this.inner}get isImmortalEra(){return 0===this.index}get isMortalEra(){return this.index>0}toU8a(e){return this.isMortalEra?this.asMortalEra.toU8a(e):this.asImmortalEra.toU8a(e)}}var Tn=n(67936),Pn=n(43067);const Sn=["ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadV4","ExtrinsicPayloadV5"],kn={bare:"ExtrinsicPayloadV5",general:"ExtrinsicPayloadV5"};function Cn(e,t){const n=t?.assetId;if(n&&(0,pn.qv)(n)){const r=e.createType("TAssetConversion",(0,gn.V)(n));if("0x00"===n||n==="0x01"+r.toHex().slice(2))return{...t,assetId:r.toJSON()}}return t}class Nn extends Tn.Y{constructor(e,t,{preamble:n,version:r}={}){super(e,function(e,t,n=bn.hL,r=bn.nK){if(t instanceof Nn)return t.unwrap();const i=5===n?kn[r]:Sn[n]||Sn[0],a=Cn(e,t);return e.createTypeUnsafe(i,[a,{version:n}])}(e,t,r,n))}get blockHash(){return this.inner.blockHash}get era(){return this.inner.era}get genesisHash(){return this.inner.genesisHash||this.registry.createTypeUnsafe("Hash",[])}get method(){return this.inner.method}get nonce(){return this.inner.nonce}get specVersion(){return this.inner.specVersion||this.registry.createTypeUnsafe("u32",[])}get tip(){return this.inner.tip||this.registry.createTypeUnsafe("Compact",[])}get transactionVersion(){return this.inner.transactionVersion||this.registry.createTypeUnsafe("u32",[])}get assetId(){return this.inner.assetId}get metadataHash(){return this.inner.metadataHash}eq(e){return this.inner.eq(e)}sign(e){const t=this.inner.sign(e);return{signature:(0,Pn.X)(t)}}toHuman(e,t){return this.inner.toHuman(e,t)}toJSON(){return this.toHex()}toRawType(){return"ExtrinsicPayload"}toString(){return this.toHex()}toU8a(e){return super.toU8a(!!e&&{method:!0})}}class In extends J._{constructor(e,t,{version:n=0}={}){throw super(e,{}),new Error(`Unsupported extrinsic payload version ${n}`)}}class On extends J._{constructor(e,t,{isSigned:n=!1,version:r=0}={}){throw super(e,{}),new Error(`Unsupported ${n?"":"un"}signed extrinsic version ${r&bn.DT}`)}}const An={address:"Address",assetId:"Option",blockHash:"Hash",blockNumber:"BlockNumber",era:"ExtrinsicEra",genesisHash:"Hash",metadataHash:"Option<[u8;32]>",method:"Call",mode:"u8",nonce:"Compact",runtimeVersion:"RuntimeVersion",signedExtensions:"Vec",tip:"Compact",version:"u8"};class Hn extends J._{#j;constructor(e,t){const n=(0,Nt.b)({},e.getSignedExtensionTypes(),e.getSignedExtensionExtra());super(e,(0,Nt.b)({},n,An,{withSignedTransaction:"bool"}),t),this.#j={};const r=e=>this.get(e);for(const[e,t]of Object.entries(n))An[e]||(this.#j[e]=t),(0,un.F)(this,e,r)}get address(){return this.getT("address")}get blockHash(){return this.getT("blockHash")}get blockNumber(){return this.getT("blockNumber")}get era(){return this.getT("era")}get genesisHash(){return this.getT("genesisHash")}get method(){return this.getT("method")}get nonce(){return this.getT("nonce")}get runtimeVersion(){return this.getT("runtimeVersion")}get signedExtensions(){return this.getT("signedExtensions")}get tip(){return this.getT("tip")}get assetId(){return this.getT("assetId")}get version(){return this.getT("version")}get mode(){return this.getT("mode")}get metadataHash(){return this.getT("metadataHash")}get withSignedTransaction(){return this.getT("withSignedTransaction").isTrue}toPayload(){const e={},t=Object.keys(this.#j);for(let n=0,r=t.length;ne.toString()),specVersion:this.runtimeVersion.specVersion.toHex(),tip:this.tip.toHex(),transactionVersion:this.runtimeVersion.transactionVersion.toHex(),version:this.version.toNumber(),withSignedTransaction:this.withSignedTransaction})}toRaw(){const e=this.toPayload(),t=(0,Pn.X)(this.registry.createTypeUnsafe("ExtrinsicPayload",[e,{version:e.version}]).toU8a({method:!0}));return{address:e.address,data:t,type:"payload"}}}class En extends J._{constructor(e,t,{isSigned:n}={}){super(e,{signature:"ExtrinsicSignatureV4",method:"Call"},En.decodeExtrinsic(e,t,n))}static decodeExtrinsic(e,t,n=!1){if(t instanceof En)return t;if(t instanceof e.createClassUnsafe("Call"))return{method:t};if((0,Ft.b)(t)){const r=e.createTypeUnsafe("ExtrinsicSignatureV4",[t,{isSigned:n}]);return{method:e.createTypeUnsafe("Call",[t.subarray(r.encodedLength)]),signature:r}}return t||{}}get encodedLength(){return this.toU8a().length}get method(){return this.getT("method")}get signature(){return this.getT("signature")}get version(){return 4}addSignature(e,t,n){return this.signature.addSignature(e,t,n),this}sign(e,t){return this.signature.sign(this.method,e,t),this}signFake(e,t){return this.signature.signFake(this.method,e,t),this}}class Ln extends J._{#W;constructor(e,t){super(e,(0,Nt.b)({method:"Bytes"},e.getSignedExtensionTypes(),e.getSignedExtensionExtra()),Cn(e,t)),this.#W={withType:e.createTypeUnsafe("ExtrinsicSignature",[])instanceof G}}inspect(){return super.inspect({method:!0})}get blockHash(){return this.getT("blockHash")}get era(){return this.getT("era")}get genesisHash(){return this.getT("genesisHash")}get method(){return this.getT("method")}get nonce(){return this.getT("nonce")}get specVersion(){return this.getT("specVersion")}get tip(){return this.getT("tip")}get transactionVersion(){return this.getT("transactionVersion")}get assetId(){return this.getT("assetId")}get metadataHash(){return this.getT("metadataHash")}sign(e){return function(e,t,n,r){const i=n.length>256?(0,Qt.q)(n):n;return t.sign(i,r)}(this.registry,e,this.toU8a({method:!0}),this.#W)}}var zn=n(5003);const Rn=new Uint8Array(256).fill(1);function Bn(e,t){return e.createTypeUnsafe("Address",[(0,Ft.b)(t)?(0,Pn.X)(t):t])}class Xn extends J._{#F;constructor(e,t,{isSigned:n}={}){const r=e.getSignedExtensionTypes();super(e,(0,Nt.b)({signer:"Address",signature:"ExtrinsicSignature"},r),Xn.decodeExtrinsicSignature(t,n)),this.#F=Object.keys(r),(0,un.t)(this,this.#F,e=>this.get(e))}static decodeExtrinsicSignature(e,t=!1){return e&&(e instanceof Xn||t)?e:bn.Hr}get encodedLength(){return this.isSigned?super.encodedLength:0}get isSigned(){return!this.signature.isEmpty}get era(){return this.getT("era")}get nonce(){return this.getT("nonce")}get signature(){return this.multiSignature.value||this.multiSignature}get multiSignature(){return this.getT("signature")}get signer(){return this.getT("signer")}get tip(){return this.getT("tip")}get assetId(){return this.getT("assetId")}get mode(){return this.getT("mode")}get metadataHash(){return this.getT("metadataHash")}_injectSignature(e,t,n){for(let e=0,t=this.#F.length;ethis.get(e))}static decodeExtrinsicSignature(e,t=!1){return e&&(e instanceof jn||t)?e:bn.Hr}get encodedLength(){return this.isSigned?super.encodedLength:0}get isSigned(){return!this.signature.isEmpty}get era(){return this.getT("era")}get nonce(){return this.getT("nonce")}get signature(){return this.multiSignature.value||this.multiSignature}get multiSignature(){return this.getT("signature")}get signer(){return this.getT("signer")}get tip(){return this.getT("tip")}get assetId(){return this.getT("assetId")}get mode(){return this.getT("mode")}get metadataHash(){return this.getT("metadataHash")}get transactionExtensionVersion(){return this.getT("transactionExtensionVersion")}_injectSignature(e,t,n){throw new Error("Extrinsic: ExtrinsicV5 does not include signing support")}addSignature(e,t,n){throw new Error("Extrinsic: ExtrinsicV5 does not include signing support")}createPayload(e,t){const{era:n,runtimeVersion:{specVersion:r,transactionVersion:i}}=t;return new Un(this.registry,(0,Nt.b)({},t,{era:n||bn.Ln,method:e.toHex(),specVersion:r,transactionVersion:i}))}sign(e,t,n){throw new Error("Extrinsic: ExtrinsicV5 does not include signing support")}signFake(e,t,n){throw new Error("Extrinsic: ExtrinsicV5 does not include signing support")}toU8a(e){return this.isSigned?super.toU8a(e):bn.Hr}}var Wn=n(13628),Fn=n(31523),qn=n(51185);class Zn extends J._{#q;#e;constructor(e,t,n){const r=e.getSignedExtensionTypes();super(e,(0,Nt.b)({transactionExtensionVersion:"u8"},r,{method:"Call"}),Zn.decodeExtrinsic(e,t)),this.#q=n?.version||5,this.#e=64}static decodeExtrinsic(e,t){if(!t)return bn.Hr;if(t instanceof Zn)return t;if((0,Ft.b)(t)||Array.isArray(t)||(0,pn.qv)(t))return function(e){if(!e.length)return new Uint8Array;const[t,n]=(0,Wn.M)(e),r=t+n.toNumber();if(r>e.length)throw new Error(`Extrinsic: length less than remainder, expected at least ${r}, found ${e.length}`);const i=e.subarray(t,r);if(69!==i[0])throw new Error("Extrinsic: incorrect version for General Transactions, expected 5, found "+(i[0]&bn.DT));return i.subarray(1)}((0,mn.e)(t));if((0,fn.G)(t)){const{payload:n,transactionExtensionVersion:r}=t;return(0,Nt.b)(n||{},{transactionExtensionVersion:r||e.getTransactionExtensionVersion()})}return{}}get encodedLength(){return super.encodedLength}get era(){return this.getT("era")}get nonce(){return this.getT("nonce")}get tip(){return this.getT("tip")}get assetId(){return this.getT("assetId")}get mode(){return this.getT("mode")}get metadataHash(){return this.getT("metadataHash")}get transactionExtensionVersion(){return this.getT("transactionExtensionVersion")}get method(){return this.getT("method")}get version(){return this.#q}get preamble(){return this.#e}toHex(e){return(0,Pn.X)(this.toU8a(e))}toU8a(e){return e?this.encode():(0,Fn.h)(this.encode())}toRawType(){return"GeneralExt"}encode(){return(0,qn.z)(new Uint8Array([this.version|this.preamble]),super.toU8a())}signFake(){throw new Error("Extrinsic: Type GeneralExtrinsic does not have signFake implemented")}addSignature(){throw new Error("Extrinsic: Type GeneralExtrinsic does not have addSignature implemented")}sign(){throw new Error("Extrinsic: Type GeneralExtrinsic does not have sign implemented")}signature(){throw new Error("Extrinsic: Type GeneralExtrinsic does not have the signature getter")}}function Kn({coder:e,ipfs:t},n){return(r,i)=>(n(r,i),e.decode(t&&i?r.substring(1):r))}function Gn({coder:e,ipfs:t}){return(n,r)=>{const i=e.encode((0,mn.e)(n));return t&&r?`${t}${i}`:i}}function Jn({chars:e,ipfs:t,type:n,withPadding:r}){return(i,a)=>{if("string"!=typeof i)throw new Error(`Expected ${n} string input`);if(t&&a&&!i.startsWith(t))throw new Error(`Expected ipfs-compatible ${n} to start with '${t}'`);for(let t=a?1:0,s=i.length;te),prefix:42});function dr(e,t,n=-1){if(!e)throw new Error("Invalid empty address passed");if((0,Ft.b)(e)||(0,pn.qv)(e))return(0,mn.e)(e);try{const r=Qn(e);if(!lr.allowedEncodedLengths.includes(r.length))throw new Error("Invalid decoded address length");const[i,a,s,o]=function(e){const t=64&e[0]?2:1,n=1===t?e[0]:(63&e[0])<<2|e[1]>>6|(63&e[1])<<8,r=[34+t,35+t].includes(e.length),i=e.length-(r?2:1),a=tr(e.subarray(0,i));return[!(128&e[0]||[46,47].includes(e[0])||(r?e[e.length-2]!==a[0]||e[e.length-1]!==a[1]:e[e.length-1]!==a[0])),i,t,n]}(r);if(!i&&!t)throw new Error("Invalid decoded address checksum");if(-1!==n&&n!==o)throw new Error(`Expected ss58Format ${n}, received ${o}`);return r.slice(s,a)}catch(t){throw new Error(`Decoding ${e}: ${t.message}`)}}function hr(e,t=lr.prefix){const n=dr(e);if(t<0||t>16383&&!pr.includes(t)||[46,47].includes(t))throw new Error("Out of range ss58Format specified");if(!lr.allowedDecodedLengths.includes(n.length))throw new Error(`Expected a valid key to convert, with length ${lr.allowedDecodedLengths.join(", ")}`);const r=(0,qn.z)(t<64?[t]:[(252&t)>>2|64,t>>8|(3&t)<<6],n);return _n((0,qn.z)(r,tr(r).subarray(0,[32,33].includes(n.length)?2:1)))}const pr=[29972];function mr(e){if((0,Ft.b)(e)||Array.isArray(e))return(0,mn.e)(e);if(!e)return new Uint8Array;if((0,pn.qv)(e))return(0,gn.V)(e);if((0,Zt.K)(e))return dr(e.toString());throw new Error("Unknown type passed to AccountId constructor, found typeof "+typeof e)}class fr extends Xe{constructor(e,t=264,n){const r=mr(n);if(8*r.lengthe))throw new Error(`Invalid AccountId provided, expected ${t>>3} bytes, found ${r.length}`);super(e,r,t)}eq(e){return super.eq(mr(e))}toHuman(){return this.toJSON()}toJSON(){return this.toString()}toPrimitive(){return this.toJSON()}toString(){return hr(this,this.registry.chainSS58)}toRawType(){return"AccountId"}}class yr extends fr{constructor(e,t){super(e,256,t)}}class gr extends fr{constructor(e,t){super(e,264,t)}}var vr=n(98646),br=n(2207);const wr=new br(239),xr=new br(1).shln(16),Vr=new br(1).shln(32);function Mr(e){return e instanceof Tr?e.toBn():(0,Yt.f)(e)||qt(e)||(0,pn.qv)(e)||(0,Ft.b)(e)||(0,Kt.s)(e)?e:Mr(dr(e))}class Tr extends vr.D{constructor(e,t=new br(0)){super(e,Mr(t))}static calcLength(e){const t=(0,It.A)(e);return t.lte(wr)?1:t.lt(xr)?2:t.lt(Vr)?4:8}static readLength(e){const t=e[0];return 252===t?[1,2]:253===t?[1,4]:254===t?[1,8]:[0,1]}static writeLength(e){switch(e.length){case 2:return new Uint8Array([252]);case 4:return new Uint8Array([253]);case 8:return new Uint8Array([254]);default:return new Uint8Array([])}}eq(e){return(0,Yt.f)(e)||qt(e)?super.eq(e):super.eq(this.registry.createTypeUnsafe("AccountIndex",[e]))}toHuman(){return this.toJSON()}toJSON(){return this.toString()}toPrimitive(){return this.toJSON()}toString(){const e=Tr.calcLength(this);return hr(this.toU8a().subarray(0,e),this.registry.chainSS58)}toRawType(){return"AccountIndex"}}class Pr extends J._{constructor(e,t){super(e,{header:"Header",extrinsics:"Vec"},t)}get contentHash(){return this.registry.hash(this.toU8a())}get extrinsics(){return this.getT("extrinsics")}get hash(){return this.header.hash}get header(){return this.getT("header")}}function Sr(e,t){return t.fields.reduce((t,{name:n,type:r},i)=>(t[n.unwrapOr(`param${i}`).toString()]=e.createLookupType(r),t),{})}class kr extends Xe{constructor(e,t){super(e,t,16)}toPrimitive(){return this.toHex()}}class Cr extends J._{_meta;constructor(e,t,n){const r=function(e,t=new Uint8Array,n){if((0,Ft.b)(t)||(0,pn.qv)(t))return function(e,t,n){const r=e.firstCallIndex.slice();r.set(t.subarray(0,2),0);const i=n||e.findMetaCall(r).meta;return{args:t.subarray(2),argsDef:Sr(e,i),callIndex:r,meta:i}}(e,(0,mn.e)(t),n);if((0,fn.G)(t)&&t.callIndex&&t.args)return function(e,t,n){const{args:r,callIndex:i}=t,a=i instanceof kr?i.toU8a():i,s=n||e.findMetaCall(a).meta;return{args:r,argsDef:Sr(e,s),callIndex:i,meta:s}}(e,t,n);throw new Error(`Call: Cannot decode value '${t}' of type ${typeof t}`)}(e,t,n);try{super(e,{callIndex:kr,args:J._.with(r.argsDef)},r)}catch(t){let n="unknown.unknown";try{const t=e.findMetaCall(r.callIndex);n=`${t.section}.${t.method}`}catch{}throw new Error(`Call: failed decoding ${n}:: ${t.message}`)}this._meta=r.meta}get args(){return[...this.getT("args").values()]}get argsDef(){return Sr(this.registry,this.meta)}get argsEntries(){return[...this.getT("args").entries()]}get callIndex(){return this.getT("callIndex").toU8a()}get data(){return this.getT("args").toU8a()}get meta(){return this._meta}get method(){return this.registry.findMetaCall(this.callIndex).method}get section(){return this.registry.findMetaCall(this.callIndex).section}is(e){return e.callIndex[0]===this.callIndex[0]&&e.callIndex[1]===this.callIndex[1]}toHuman(e,t){let n;try{n=this.registry.findMetaCall(this.callIndex)}catch{}return(0,Nt.b)({args:this.argsEntries.reduce((n,[r,i])=>(0,Nt.b)(n,{[r]:i.toHuman(e,t)}),{}),method:n?.method,section:n?.section},e&&n?{docs:n.meta.docs.map(e=>e.toString())}:null)}toRawType(){return"Call"}}function Nr(e){return null===e}function Ir(e,t,n,r=!0){return n&&(0,jt.T)(n.unwrapOrDefault)?n:e.createTypeUnsafe(t,[r?Nr(n)||(0,zn.b)(n)?null:Array.isArray(n)?n:[n]:n])}class Or extends c{constructor(e,t){super(e,function(e,t){return(t&&(0,jt.T)(t.entries)?[...t.entries()]:Object.entries(t||{})).reduce((t,[n,r])=>(t[n]=function(e,t,n){return"ss58Format"===t?Ir(e,"Option",n,!1):"tokenDecimals"===t?Ir(e,"Option>",n):"tokenSymbol"===t?Ir(e,"Option>",n):"isEthereum"===t?Ir(e,"Bool",n,!1):n}(e,n,r),t),{isEthereum:e.createTypeUnsafe("Bool",[]),ss58Format:e.createTypeUnsafe("Option",[]),tokenDecimals:e.createTypeUnsafe("Option>",[]),tokenSymbol:e.createTypeUnsafe("Option>",[])})}(e,t))}get isEthereum(){return this.getT("isEthereum")}get ss58Format(){return this.getT("ss58Format")}get tokenDecimals(){return this.getT("tokenDecimals")}get tokenSymbol(){return this.getT("tokenSymbol")}}var Ar=n(48332),Hr=n(79124);const Er=(0,$n.j)("aura"),Lr=(0,$n.j)("BABE"),zr=(0,$n.j)("FRNK"),Rr=(0,$n.j)("pow_"),Br=(0,$n.j)("nmbs");class Xr extends Xe{constructor(e,t){super(e,qt(t)?(0,Ar.a)(t,{isLe:!1}):t,32)}get isAura(){return this.eq(Er)}get isBabe(){return this.eq(Lr)}get isGrandpa(){return this.eq(zr)}get isPow(){return this.eq(Rr)}get isNimbus(){return this.eq(Br)}extractAuthor(e,t){if(t?.length){if(this.isAura)return function(e,t,n){return n[e.createTypeUnsafe("RawAuraPreDigest",[t.toU8a(!0)]).slotNumber.mod(new br(n.length)).toNumber()]}(this.registry,e,t);if(this.isBabe)return function(e,t,n){return n[e.createTypeUnsafe("RawBabePreDigestCompat",[t.toU8a(!0)]).value.toNumber()]}(this.registry,e,t)}if(this.isPow||this.isNimbus)return function(e,t){return e.createTypeUnsafe("AccountId",[t])}(this.registry,e)}toHuman(){return this.toString()}toRawType(){return"ConsensusEngineId"}toString(){return this.isAscii?(0,Hr.F)(this):(0,Pn.X)(this)}}const Dr=new Uint8Array([255]);class Ur extends Tn.Y{constructor(e,t=new Uint8Array){super(e,function(e,t){return t instanceof Ur?t.inner:t instanceof yr||t instanceof Tr?t:(0,Yt.f)(t)||qt(t)||(0,Kt.s)(t)?e.createTypeUnsafe("AccountIndex",[t]):Array.isArray(t)||(0,pn.qv)(t)||(0,Ft.b)(t)?function(e,t){if(32===t.length)return e.createTypeUnsafe("AccountId",[t]);if(255===t[0])return e.createTypeUnsafe("AccountId",[t.subarray(1)]);const[n,r]=Tr.readLength(t);return e.createTypeUnsafe("AccountIndex",[(0,yn.i)(t.subarray(n,n+r))])}(e,(0,mn.e)(t)):function(e,t){const n=dr(t);return 32===n.length?e.createTypeUnsafe("AccountId",[n]):e.createTypeUnsafe("AccountIndex",[(0,yn.i)(n)])}(e,t)}(e,t))}get encodedLength(){const e=this._rawLength;return e+(e>1?1:0)}get _rawLength(){return this.inner instanceof Tr?Tr.calcLength(this.inner):this.inner.encodedLength}inspect(){const e=this.inner.toU8a().subarray(0,this._rawLength);return{outer:[new Uint8Array(this.inner instanceof Tr?Tr.writeLength(e):Dr),e]}}toHex(){return(0,Pn.X)(this.toU8a())}toRawType(){return"Address"}toU8a(e){const t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,qn.z)(this.inner instanceof Tr?Tr.writeLength(t):Dr,t)}}function jr(e,t){return[0,32].includes(t.length)?{Id:t}:20===t.length?{Address20:t}:t.length<=8?{Index:e.createTypeUnsafe("AccountIndex",[t]).toNumber()}:t}class Wr extends G{constructor(e,t){super(e,{Id:"AccountId",Index:"Compact",Raw:"Bytes",Address32:"H256",Address20:"H160"},function(e,t){return t instanceof yr?{Id:t}:(0,Ft.b)(t)?jr(e,t):t instanceof Wr?t:t instanceof Tr||(0,Yt.f)(t)||qt(t)?{Index:qt(t)?t:t.toNumber()}:(0,Zt.K)(t)?jr(e,dr(t.toString())):t}(e,t))}inspect(){const{inner:e,outer:t=[]}=this.inner.inspect();return{inner:e,outer:[new Uint8Array([this.index]),...t]}}toString(){return this.value.toString()}}class Fr extends Boolean{registry;createdAtHash;initialU8aLength=1;isStorageFallback;constructor(e,t=!1){super((0,g.b)(t)?1===t[0]:t instanceof Boolean?t.valueOf():!!t),this.registry=e}get encodedLength(){return 1}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return this.isFalse}get isFalse(){return!this.isTrue}get isTrue(){return this.valueOf()}eq(e){return this.valueOf()===(e instanceof Boolean?e.valueOf():e)}inspect(){return{outer:[this.toU8a()]}}toHex(){return(0,v.X)(this.toU8a())}toHuman(){return this.toJSON()}toJSON(){return this.valueOf()}toPrimitive(){return this.toJSON()}toRawType(){return"bool"}toString(){return this.toJSON().toString()}toU8a(e){return new Uint8Array([this.valueOf()?1:0])}}function qr(e){return e?new Uint8Array([128]):new Uint8Array([0])}class Zr extends Xe{#Z;#K;constructor(e,t){const n=function(e,t){return(0,Ft.b)(t)?function(e){return e.length?e.subarray(0,1):new Uint8Array([0])}(t):(0,zn.b)(t)||t instanceof Boolean||Ot(t)?qr(new Fr(e,t).isTrue):qt(t)?qr(t<0):function(e,t){return new Uint8Array([(new Fr(e,t.aye).isTrue?128:0)|e.createTypeUnsafe("Conviction",[t.conviction||0]).index])}(e,t)}(e,t);super(e,n,8),this.#Z=!(128&~n[0]),this.#K=this.registry.createTypeUnsafe("Conviction",[127&n[0]])}get conviction(){return this.#K}get isAye(){return this.#Z}get isNay(){return!this.isAye}toHuman(e){return{conviction:this.conviction.toHuman(e),vote:this.isAye?"Aye":"Nay"}}toPrimitive(){return{aye:this.isAye,conviction:this.conviction.toPrimitive()}}toRawType(){return"Vote"}}var Kr=n(30113),Gr=n(22849),Jr=n(47578);function Yr(e,t){return(n,r=256,i)=>{const a=(0,mn.e)(n);return!Jr.CW||!i&&(0,Gr.i_)()?e[r](a):t[r](a)}}const Qr=Yr({256:Gr.So,512:Gr.Rc},{256:Kr.lY,512:Kr.a0});function _r(e,t){return e!==(t>7?e.toUpperCase():e.toLowerCase())}var $r=n(67342);const ei={bitLength:256,isLe:!1};function ti(e){return(0,Ft.b)(e)||Array.isArray(e)?(0,mn.e)(e):(0,pn.qv)(e)||(t=e.toString())&&42===t.length&&(0,pn.qv)(t)&&(/^(0x)?[0-9a-f]{40}$/.test(t)||/^(0x)?[0-9A-F]{40}$/.test(t)||function(e){const t=e.replace("0x",""),n=(0,Pn.X)(Qr(t.toLowerCase()),-1,!1);for(let e=0;e<40;e++)if(_r(t[e],parseInt(n[e],16)))return!1;return!0}(t))?(0,gn.V)(e.toString()):(0,Zt.K)(e)?(0,mn.e)(e):e;var t}class ni extends Xe{constructor(e,t=new Uint8Array){super(e,ti(t),160)}eq(e){return!!e&&super.eq(ti(e))}toHuman(){return this.toJSON()}toJSON(){return this.toString()}toPrimitive(){return this.toJSON()}toString(){return function(e){if(!e)return"0x";const t=(0,mn.e)(e);if(![20,32,33,65].includes(t.length))throw new Error(`Invalid address or publicKey provided, received ${t.length} bytes input`);const n=(0,Pn.X)(function(e){return[33,65].includes(e.length)&&(e=Qr(function(e){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);if(65===e.length)return e.subarray(1);if(!Jr.CW||(0,Gr.i_)())return(0,Gr.Vn)(e).subarray(1);const{px:t,py:n}=$r.bI.ProjectivePoint.fromHex(e);return(0,qn.z)((0,Ar.a)(t,ei),(0,Ar.a)(n,ei))}(e))),e.slice(-20)}(t),-1,!1),r=(0,Pn.X)(Qr(n),-1,!1);let i="";for(let e=0;e<40;e++)i=`${i}${parseInt(r[e],16)>7?n[e].toUpperCase():n[e]}`;return`0x${i}`}(this)}toRawType(){return"AccountId"}}const ri=new Uint8Array([255]);class ii extends Tn.Y{constructor(e,t=new Uint8Array){super(e,function(e,t){return t instanceof ii?t.inner:t instanceof ni||t instanceof Tr?t:(0,Ft.b)(t)||Array.isArray(t)||(0,pn.qv)(t)?function(e,t){if(20===t.length)return e.createTypeUnsafe("EthereumAccountId",[t]);if(255===t[0])return e.createTypeUnsafe("EthereumAccountId",[t.subarray(1)]);const[n,r]=Tr.readLength(t);return e.createTypeUnsafe("AccountIndex",[(0,yn.i)(t.subarray(n,n+r))])}(e,(0,mn.e)(t)):(0,Yt.f)(t)||qt(t)||(0,Kt.s)(t)?e.createTypeUnsafe("AccountIndex",[t]):function(e,t){const n=dr(t);return 20===n.length?e.createTypeUnsafe("EthereumAccountId",[n]):e.createTypeUnsafe("AccountIndex",[(0,yn.i)(n)])}(e,t)}(e,t))}get encodedLength(){const e=this._rawLength;return e+(e>1?1:0)}get _rawLength(){return this.inner instanceof Tr?Tr.calcLength(this.inner):this.inner.encodedLength}toHex(){return(0,Pn.X)(this.toU8a())}toRawType(){return"Address"}toU8a(e){const t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,qn.z)(this.inner instanceof Tr?Tr.writeLength(t):ri,t)}}class ai extends l.d{#G;#J;constructor(e,t,n=!1){const[r,i]=function(e){if(Array.isArray(e)||(0,B.K)(e)){const t=(0,b.e)(e);return[8*t.length,t]}return function(e){if(!e?.length)return[0,new Uint8Array];const[t,n]=(0,N.o)(e),r=t+Math.ceil(n/8);if(r>e.length)throw new Error(`BitVec: required length less than remainder, expected at least ${r}, found ${e.length}`);return[n,e.subarray(t,r)]}(e)}(t);super(e,i),this.#G=r,this.#J=n}get encodedLength(){return this.length+(0,O.R)(this.#G).length}inspect(){return{outer:[(0,O.R)(this.#G),super.toU8a()]}}toBoolArray(){const e=[...this.toU8a(!0)].map(e=>[!!(128&e),!!(64&e),!!(32&e),!!(16&e),!!(8&e),!!(4&e),!!(2&e),!!(1&e)]),t=e.length,n=new Array(8*t);for(let r=0;r`00000000${e.toString(2)}`.slice(-8)).map(e=>this.#J?e:e.split("").reverse().join("")).join("_")}`}toRawType(){return"BitVec"}toU8a(e){const t=super.toU8a(e);return e?t:(0,A.Q)([(0,O.R)(this.#G),t])}}class si extends Number{encodedLength;registry;createdAtHash;initialU8aLength;isStorageFallback;#p;constructor(e,t,{bitLength:n=32}={}){super((0,g.b)(t)||(0,I.qv)(t)?0===t.length?0:function(e,{bitLength:t=32,isLe:n=!0}={}){if(32!==t&&64!==t)throw new Error("Invalid bitLength provided, expected 32 or 64");if(e.length"}toU8a(e){return e?super.toU8a(!0):this.isSome?new Uint8Array([this.isTrue?1:2]):new Uint8Array([0])}}var gi=n(39655),vi=n(47880),bi=n(85575);class wi extends String{registry;createdAtHash;initialU8aLength;isStorageFallback;#Y=null;constructor(e,t){const[n,r]=function(e){if((0,g.b)(e)){if(!e.length)return["",0];if(e instanceof l.d)return[(0,gi.F)(e),0];const[t,n]=(0,N.o)(e),r=t+n;if(n>131072)throw new Error(`Text: length ${n.toString()} exceeds 131072`);if(r>e.length)throw new Error(`Text: required length less than remainder, expected at least ${r}, found ${e.length}`);return[(0,gi.F)(e.subarray(t,r)),r]}return(0,I.qv)(e)?[(0,gi.F)((0,vi.V)(e)),0]:[e?e.toString():"",0]}(t);super(n),this.registry=e,this.initialU8aLength=r}get encodedLength(){return this.toU8a().length}get hash(){return this.registry.hash(this.toU8a())}get isEmpty(){return 0===this.length}get length(){return super.length}eq(e){return!!(0,B.K)(e)&&this.toString()===e.toString()}inspect(){const e=(0,bi.j)(super.toString());return{outer:e.length?[(0,O.R)(e.length),e]:[(0,O.R)(e.length)]}}setOverride(e){this.#Y=e}toHex(){return(0,v.X)(this.toU8a(!0))}toHuman(){return this.toJSON()}toJSON(){return this.toString()}toPrimitive(){return this.toJSON()}toRawType(){return"Text"}toString(){return this.#Y||super.toString()}toU8a(e){const t=(0,bi.j)(super.toString());return e?t:(0,Ue.h)(t)}}var xi=n(38445);class Vi extends wi{constructor(e,t=""){super(e,t),this.setOverride((0,xi.aj)(this.toString()))}toRawType(){return"Type"}}class Mi extends(Ee.p.with(8)){__UIntType="u8"}class Ti extends(Ee.p.with(16)){__UIntType="u16"}class Pi extends(Ee.p.with(128)){__UIntType="u128"}class Si extends(Ee.p.with(256)){__UIntType="u256"}class ki extends vr.D{constructor(e,t){throw super(e,t),new Error("The `usize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally u64) and WASM (always u32) code. Use one of the `u32` or `u64` types explicitly.")}}class Ci extends G{constructor(e,t){if(super(e,{None:"Null",Raw:"Bytes",BlakeTwo256:"H256",Sha256:"H256",Keccak256:"H256",ShaThree256:"H256"},...function(e,t){return(0,Ft.b)(t)||(0,Zt.K)(t)?function(e,t){const n=t[0];if(!n)return[void 0,void 0];if(n>=1&&n<=33){const r=n-1,i=t.subarray(1,r+1);return[e.createTypeUnsafe("Raw",[i]),1]}if(n>=34&&n<=37)return[t.subarray(1,33),n-32];throw new Error(`Unable to decode Data, invalid indicator byte ${n}`)}(e,(0,mn.e)(t)):t?[t,void 0]:[void 0,void 0]}(e,t)),this.isRaw&&this.asRaw.length>32)throw new Error("Data.Raw values are limited to a maximum length of 32 bytes")}get asBlakeTwo256(){return this.value}get asKeccak256(){return this.value}get asRaw(){return this.value}get asSha256(){return this.value}get asShaThree256(){return this.value}get isBlakeTwo256(){return 2===this.index}get isKeccak256(){return 4===this.index}get isNone(){return 0===this.index}get isRaw(){return 1===this.index}get isSha256(){return 3===this.index}get isShaThree256(){return 5===this.index}get encodedLength(){return this.toU8a().length}toU8a(){if(0===this.index)return new Uint8Array(1);if(1===this.index){const e=this.value.toU8a(!0),t=Math.min(e.length,32),n=new Uint8Array(t+1);return n.set([t+1],0),n.set(e.subarray(0,t),1),n}const e=new Uint8Array(33);return e.set([this.index+32],0),e.set(this.value.toU8a(),1),e}}var Ni=n(55539);const Ii={metadata:{description:"Returns the metadata of a runtime",params:[],type:"OpaqueMetadata"}},Oi={name:"Text",fields:"Vec",index:"u8",docs:"Vec"},Ai={Si1Field:{name:"Option",type:"Si1LookupTypeId",typeName:"Option",docs:"Vec"},Si1LookupTypeId:"Compact",Si1Path:"Si0Path",Si1Type:{path:"Si1Path",params:"Vec",def:"Si1TypeDef",docs:"Vec"},Si1TypeDef:{_enum:{Composite:"Si1TypeDefComposite",Variant:"Si1TypeDefVariant",Sequence:"Si1TypeDefSequence",Array:"Si1TypeDefArray",Tuple:"Si1TypeDefTuple",Primitive:"Si1TypeDefPrimitive",Compact:"Si1TypeDefCompact",BitSequence:"Si1TypeDefBitSequence",HistoricMetaCompat:"Type"}},Si1TypeDefArray:{len:"u32",type:"Si1LookupTypeId"},Si1TypeDefBitSequence:{bitStoreType:"Si1LookupTypeId",bitOrderType:"Si1LookupTypeId"},Si1TypeDefCompact:{type:"Si1LookupTypeId"},Si1TypeDefComposite:{fields:"Vec"},Si1TypeDefPrimitive:"Si0TypeDefPrimitive",Si1TypeDefSequence:{type:"Si1LookupTypeId"},Si1TypeDefTuple:"Vec",Si1TypeParameter:{name:"Text",type:"Option"},Si1TypeDefVariant:{variants:"Vec"},Si1Variant:Oi},Hi={rpc:{},runtime:{Metadata:[{methods:{metadata_at_version:{description:"Returns the metadata at a given version.",params:[{name:"version",type:"u32"}],type:"Option"},metadata_versions:{description:"Returns the supported metadata versions.",params:[],type:"Vec"},...Ii},version:2},{methods:{...Ii},version:1}]},types:{ErrorMetadataV9:{name:"Text",docs:"Vec"},EventMetadataV9:{name:"Text",args:"Vec",docs:"Vec"},FunctionArgumentMetadataV9:{name:"Text",type:"Type"},FunctionMetadataV9:{name:"Text",args:"Vec",docs:"Vec"},MetadataV9:{modules:"Vec"},ModuleConstantMetadataV9:{name:"Text",type:"Type",value:"Bytes",docs:"Vec"},ModuleMetadataV9:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryMetadataV9:{name:"Text",modifier:"StorageEntryModifierV9",type:"StorageEntryTypeV9",fallback:"Bytes",docs:"Vec"},StorageEntryModifierV9:{_enum:["Optional","Default","Required"]},StorageEntryTypeV9:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV9",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV9",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV9"}}},StorageHasherV9:{_enum:{Blake2_128:null,Blake2_256:null,Twox128:null,Twox256:null,Twox64Concat:null}},StorageMetadataV9:{prefix:"Text",items:"Vec"},ErrorMetadataV10:"ErrorMetadataV9",EventMetadataV10:"EventMetadataV9",FunctionArgumentMetadataV10:"FunctionArgumentMetadataV9",FunctionMetadataV10:"FunctionMetadataV9",MetadataV10:{modules:"Vec"},ModuleConstantMetadataV10:"ModuleConstantMetadataV9",ModuleMetadataV10:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryModifierV10:"StorageEntryModifierV9",StorageEntryMetadataV10:{name:"Text",modifier:"StorageEntryModifierV10",type:"StorageEntryTypeV10",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV10:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV10",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV10",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV10"}}},StorageMetadataV10:{prefix:"Text",items:"Vec"},StorageHasherV10:{_enum:{Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null}},ErrorMetadataV11:"ErrorMetadataV10",EventMetadataV11:"EventMetadataV10",ExtrinsicMetadataV11:{version:"u8",signedExtensions:"Vec"},FunctionArgumentMetadataV11:"FunctionArgumentMetadataV10",FunctionMetadataV11:"FunctionMetadataV10",MetadataV11:{modules:"Vec",extrinsic:"ExtrinsicMetadataV11"},ModuleConstantMetadataV11:"ModuleConstantMetadataV10",ModuleMetadataV11:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryModifierV11:"StorageEntryModifierV10",StorageEntryMetadataV11:{name:"Text",modifier:"StorageEntryModifierV11",type:"StorageEntryTypeV11",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV11:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV11",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV11",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV11"}}},StorageMetadataV11:{prefix:"Text",items:"Vec"},StorageHasherV11:{_enum:{Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null,Identity:null}},ErrorMetadataV12:"ErrorMetadataV11",EventMetadataV12:"EventMetadataV11",ExtrinsicMetadataV12:"ExtrinsicMetadataV11",FunctionArgumentMetadataV12:"FunctionArgumentMetadataV11",FunctionMetadataV12:"FunctionMetadataV11",MetadataV12:{modules:"Vec",extrinsic:"ExtrinsicMetadataV12"},ModuleConstantMetadataV12:"ModuleConstantMetadataV11",ModuleMetadataV12:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec",index:"u8"},StorageEntryModifierV12:"StorageEntryModifierV11",StorageEntryMetadataV12:"StorageEntryMetadataV11",StorageEntryTypeV12:"StorageEntryTypeV11",StorageMetadataV12:"StorageMetadataV11",StorageHasherV12:"StorageHasherV11",ErrorMetadataV13:"ErrorMetadataV12",EventMetadataV13:"EventMetadataV12",ExtrinsicMetadataV13:"ExtrinsicMetadataV12",FunctionArgumentMetadataV13:"FunctionArgumentMetadataV12",FunctionMetadataV13:"FunctionMetadataV12",MetadataV13:{modules:"Vec",extrinsic:"ExtrinsicMetadataV13"},ModuleConstantMetadataV13:"ModuleConstantMetadataV12",ModuleMetadataV13:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec",index:"u8"},StorageEntryModifierV13:"StorageEntryModifierV12",StorageEntryMetadataV13:{name:"Text",modifier:"StorageEntryModifierV13",type:"StorageEntryTypeV13",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV13:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV13",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV13",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV13"},NMap:{keyVec:"Vec",hashers:"Vec",value:"Type"}}},StorageMetadataV13:{prefix:"Text",items:"Vec"},StorageHasherV13:"StorageHasherV12",PortableTypeV14:{id:"Si1LookupTypeId",type:"Si1Type"},ErrorMetadataV14:{...Oi,args:"Vec"},EventMetadataV14:{...Oi,args:"Vec"},FunctionArgumentMetadataV14:{name:"Text",type:"Type",typeName:"Option"},FunctionMetadataV14:{...Oi,args:"Vec"},ExtrinsicMetadataV14:{type:"SiLookupTypeId",version:"u8",signedExtensions:"Vec"},MetadataV14:{lookup:"PortableRegistry",pallets:"Vec",extrinsic:"ExtrinsicMetadataV14",type:"SiLookupTypeId"},PalletCallMetadataV14:{type:"SiLookupTypeId"},PalletConstantMetadataV14:{name:"Text",type:"SiLookupTypeId",value:"Bytes",docs:"Vec"},PalletErrorMetadataV14:{type:"SiLookupTypeId"},PalletEventMetadataV14:{type:"SiLookupTypeId"},PalletMetadataV14:{name:"Text",storage:"Option",calls:"Option",events:"Option",constants:"Vec",errors:"Option",index:"u8"},PalletStorageMetadataV14:{prefix:"Text",items:"Vec"},SignedExtensionMetadataV14:{identifier:"Text",type:"SiLookupTypeId",additionalSigned:"SiLookupTypeId"},StorageEntryMetadataV14:{name:"Text",modifier:"StorageEntryModifierV14",type:"StorageEntryTypeV14",fallback:"Bytes",docs:"Vec"},StorageEntryModifierV14:"StorageEntryModifierV13",StorageEntryTypeV14:{_enum:{Plain:"SiLookupTypeId",Map:{hashers:"Vec",key:"SiLookupTypeId",value:"SiLookupTypeId"}}},StorageHasherV14:"StorageHasherV13",CustomMetadata15:{map:"BTreeMap"},CustomValueMetadata15:{type:"SiLookupTypeId",value:"Bytes"},ExtrinsicMetadataV15:{version:"u8",addressType:"SiLookupTypeId",callType:"SiLookupTypeId",signatureType:"SiLookupTypeId",extraType:"SiLookupTypeId",signedExtensions:"Vec"},OuterEnums15:{callType:"SiLookupTypeId",eventType:"SiLookupTypeId",errorType:"SiLookupTypeId"},PalletMetadataV15:{name:"Text",storage:"Option",calls:"Option",events:"Option",constants:"Vec",errors:"Option",index:"u8",docs:"Vec"},RuntimeApiMetadataV15:{name:"Text",methods:"Vec",docs:"Vec"},RuntimeApiMethodMetadataV15:{name:"Text",inputs:"Vec",output:"SiLookupTypeId",docs:"Vec"},RuntimeApiMethodParamMetadataV15:{name:"Text",type:"SiLookupTypeId"},MetadataV15:{lookup:"PortableRegistry",pallets:"Vec",extrinsic:"ExtrinsicMetadataV15",type:"SiLookupTypeId",apis:"Vec",outerEnums:"OuterEnums15",custom:"CustomMetadata15"},MetadataV16:{lookup:"PortableRegistry",pallets:"Vec",extrinsic:"ExtrinsicMetadataV16",apis:"Vec",outerEnums:"OuterEnums15",custom:"CustomMetadata15"},PalletMetadataV16:{name:"Text",storage:"Option",calls:"Option",events:"Option",constants:"Vec",errors:"Option",associatedTypes:"Vec",viewFunctions:"Vec",index:"u8",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},PalletStorageMetadataV16:{prefix:"Text",items:"Vec"},StorageEntryMetadataV16:{name:"Text",modifier:"StorageEntryModifierV14",type:"StorageEntryTypeV14",fallback:"Bytes",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},ItemDeprecationInfoV16:{_enum:{NotDeprecated:"Null",DeprecatedWithoutNote:"Null",Deprecated:{note:"Text",since:"Option"}}},PalletCallMetadataV16:{type:"SiLookupTypeId",deprecationInfo:"EnumDeprecationInfoV16"},EnumDeprecationInfoV16:"BTreeMap",VariantDeprecationInfoV16:{_enum:{DummyVariant:"Null",DeprecatedWithoutNote:"Null",Deprecated:{note:"Text",since:"Option"}}},PalletEventMetadataV16:{type:"SiLookupTypeId",deprecationInfo:"EnumDeprecationInfoV16"},PalletConstantMetadataV16:{name:"Text",type:"SiLookupTypeId",value:"Bytes",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},PalletErrorMetadataV16:{type:"SiLookupTypeId",deprecationInfo:"EnumDeprecationInfoV16"},PalletAssociatedTypeMetadataV16:{name:"Text",type:"SiLookupTypeId",docs:"Vec"},PalletViewFunctionMetadataV16:{id:"[u8; 32]",name:"Text",inputs:"Vec",output:"SiLookupTypeId",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},ExtrinsicMetadataV16:{versions:"Vec",addressType:"SiLookupTypeId",callType:"SiLookupTypeId",signatureType:"SiLookupTypeId",transactionExtensionsByVersion:"BTreeMap>>",transactionExtensions:"Vec"},TransactionExtensionMetadataV16:{identifier:"Text",type:"SiLookupTypeId",implicit:"SiLookupTypeId"},RuntimeApiMetadataV16:{name:"Text",methods:"Vec",docs:"Vec",version:"Compact",deprecationInfo:"ItemDeprecationInfoV16"},RuntimeApiMethodMetadataV16:{name:"Text",inputs:"Vec",output:"SiLookupTypeId",docs:"Vec",deprecationInfo:"ItemDeprecationInfoV16"},ErrorMetadataLatest:"ErrorMetadataV14",EventMetadataLatest:"EventMetadataV14",ExtrinsicMetadataLatest:"ExtrinsicMetadataV16",FunctionArgumentMetadataLatest:"FunctionArgumentMetadataV14",FunctionMetadataLatest:"FunctionMetadataV14",MetadataLatest:"MetadataV16",PalletCallMetadataLatest:"PalletCallMetadataV16",PalletConstantMetadataLatest:"PalletConstantMetadataV16",PalletErrorMetadataLatest:"PalletErrorMetadataV16",PalletEventMetadataLatest:"PalletEventMetadataV16",PalletMetadataLatest:"PalletMetadataV16",PalletStorageMetadataLatest:"PalletStorageMetadataV16",PortableType:"PortableTypeV14",RuntimeApiMetadataLatest:"RuntimeApiMetadataV16",SignedExtensionMetadataLatest:"SignedExtensionMetadataV14",TransactionExtensionMetadataLatest:"TransactionExtensionMetadataV16",StorageEntryMetadataLatest:"StorageEntryMetadataV16",StorageEntryModifierLatest:"StorageEntryModifierV14",StorageEntryTypeLatest:"StorageEntryTypeV14",StorageHasher:"StorageHasherV14",OpaqueMetadata:"Opaque",MetadataAll:{_enum:{V0:"DoNotConstruct",V1:"DoNotConstruct",V2:"DoNotConstruct",V3:"DoNotConstruct",V4:"DoNotConstruct",V5:"DoNotConstruct",V6:"DoNotConstruct",V7:"DoNotConstruct",V8:"DoNotConstruct",V9:"MetadataV9",V10:"MetadataV10",V11:"MetadataV11",V12:"MetadataV12",V13:"MetadataV13",V14:"MetadataV14",V15:"MetadataV15",V16:"MetadataV16"}}}};var Ei=n(96461);const Li={rpc:{},types:{Si0Field:{name:"Option",type:"Si0LookupTypeId",typeName:"Option",docs:"Vec"},Si0LookupTypeId:"u32",Si0Path:"Vec",Si0Type:{path:"Si0Path",params:"Vec",def:"Si0TypeDef"},Si0TypeDef:{_enum:{Composite:"Si0TypeDefComposite",Variant:"Si0TypeDefVariant",Sequence:"Si0TypeDefSequence",Array:"Si0TypeDefArray",Tuple:"Si0TypeDefTuple",Primitive:"Si0TypeDefPrimitive",Compact:"Si0TypeDefCompact",Phantom:"Si0TypeDefPhantom",BitSequence:"Si0TypeDefBitSequence"}},Si0TypeDefArray:{len:"u32",type:"Si0LookupTypeId"},Si0TypeDefBitSequence:{bitStoreType:"Si0LookupTypeId",bitOrderType:"Si0LookupTypeId"},Si0TypeDefCompact:{type:"Si0LookupTypeId"},Si0TypeDefComposite:{fields:"Vec"},Si0TypeDefPhantom:"Null",Si0TypeDefVariant:{variants:"Vec"},Si0TypeDefPrimitive:{_enum:["Bool","Char","Str","U8","U16","U32","U64","U128","U256","I8","I16","I32","I64","I128","I256"]},Si0TypeDefSequence:{type:"Si0LookupTypeId"},Si0TypeDefTuple:"Vec",Si0TypeParameter:{name:"Text",type:"Option"},Si0Variant:{name:"Text",fields:"Vec",index:"Option",discriminant:"Option",docs:"Vec"},...Ai,SiField:"Si1Field",SiLookupTypeId:"Si1LookupTypeId",SiPath:"Si1Path",SiType:"Si1Type",SiTypeDef:"Si1TypeDef",SiTypeDefArray:"Si1TypeDefArray",SiTypeDefBitSequence:"Si1TypeDefBitSequence",SiTypeDefCompact:"Si1TypeDefCompact",SiTypeDefComposite:"Si1TypeDefComposite",SiTypeDefPrimitive:"Si1TypeDefPrimitive",SiTypeDefSequence:"Si1TypeDefSequence",SiTypeDefTuple:"Si1TypeDefTuple",SiTypeParameter:"Si1TypeParameter",SiTypeDefVariant:"Si1TypeDefVariant",SiVariant:"Si1Variant"}},zi={rpc:{},runtime:{AssetConversionApi:[{methods:{get_reserves:{description:"Get pool reserves",params:[{name:"asset1",type:"StagingXcmV3MultiLocation"},{name:"asset2",type:"StagingXcmV3MultiLocation"}],type:"Option<(Balance,Balance)>"},quote_price_exact_tokens_for_tokens:{description:"Quote price: exact tokens for tokens",params:[{name:"asset1",type:"StagingXcmV3MultiLocation"},{name:"asset2",type:"StagingXcmV3MultiLocation"},{name:"amount",type:"u128"},{name:"include_fee",type:"bool"}],type:"Option<(Balance)>"},quote_price_tokens_for_exact_tokens:{description:"Quote price: tokens for exact tokens",params:[{name:"asset1",type:"StagingXcmV3MultiLocation"},{name:"asset2",type:"StagingXcmV3MultiLocation"},{name:"amount",type:"u128"},{name:"include_fee",type:"bool"}],type:"Option<(Balance)>"}},version:1}]},types:{TAssetConversion:"Option"}},Ri={rpc:{},runtime:{AssetsApi:[{methods:{account_balances:{description:"Return the current set of authorities.",params:[{name:"account",type:"AccountId"}],type:"Vec<(u32, TAssetBalance)>"}},version:1}]},types:{AssetApprovalKey:{owner:"AccountId",delegate:"AccountId"},AssetApproval:{amount:"TAssetBalance",deposit:"TAssetDepositBalance"},AssetBalance:{balance:"TAssetBalance",isFrozen:"bool",isSufficient:"bool"},AssetDestroyWitness:{accounts:"Compact",sufficients:"Compact",approvals:"Compact"},AssetDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",supply:"TAssetBalance",deposit:"TAssetDepositBalance",minBalance:"TAssetBalance",isSufficient:"bool",accounts:"u32",sufficients:"u32",approvals:"u32",isFrozen:"bool"},AssetMetadata:{deposit:"TAssetDepositBalance",name:"Vec",symbol:"Vec",decimals:"u8",isFrozen:"bool"},TAssetBalance:"u64",TAssetDepositBalance:"BalanceOf"}},Bi={rpc:{},runtime:{AuraApi:[{methods:{authorities:{description:"Return the current set of authorities.",params:[],type:"Vec"},slot_duration:{description:"Returns the slot duration for Aura.",params:[],type:"SlotDuration"}},version:1}]},types:{RawAuraPreDigest:{slotNumber:"u64"}}},Xi={rpc:{},types:{UncleEntryItem:{_enum:{InclusionHeight:"BlockNumber",Uncle:"(Hash, Option)"}}}},Di={current_epoch:{description:"Returns information regarding the current epoch.",params:[],type:"Epoch"},current_epoch_start:{description:"Returns the slot that started the current epoch.",params:[],type:"Slot"},generate_key_ownership_proof:{description:"Generates a proof of key ownership for the given authority in the current epoch.",params:[{name:"slot",type:"Slot"},{name:"authorityId",type:"AuthorityId"}],type:"Option"},next_epoch:{description:"Returns information regarding the next epoch (which was already previously announced).",params:[],type:"Epoch"},submit_report_equivocation_unsigned_extrinsic:{description:"Submits an unsigned extrinsic to report an equivocation.",params:[{name:"equivocationProof",type:"BabeEquivocationProof"},{name:"keyOwnerProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"}},Ui={rpc:{epochAuthorship:{description:"Returns data about which slots (primary or secondary) can be claimed in the current epoch with the keys in the keystore",isUnsafe:!0,params:[],type:"HashMap"}},runtime:{BabeApi:[{methods:{configuration:{description:"Return the genesis configuration for BABE. The configuration is only read on genesis.",params:[],type:"BabeGenesisConfiguration"},...Di},version:2},{methods:{configuration:{description:"Return the configuration for BABE. Version 1.",params:[],type:"BabeGenesisConfigurationV1"},...Di},version:1}]},types:{AllowedSlots:{_enum:["PrimarySlots","PrimaryAndSecondaryPlainSlots","PrimaryAndSecondaryVRFSlots"]},BabeAuthorityWeight:"u64",BabeEpochConfiguration:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},BabeBlockWeight:"u32",BabeEquivocationProof:{offender:"AuthorityId",slotNumber:"SlotNumber",firstHeader:"Header",secondHeader:"Header"},BabeGenesisConfiguration:{slotDuration:"u64",epochLength:"u64",c:"(u64, u64)",genesisAuthorities:"Vec<(AuthorityId, BabeAuthorityWeight)>",randomness:"Randomness",allowedSlots:"AllowedSlots"},BabeGenesisConfigurationV1:{slotDuration:"u64",epochLength:"u64",c:"(u64, u64)",genesisAuthorities:"Vec<(AuthorityId, BabeAuthorityWeight)>",randomness:"Randomness",secondarySlots:"bool"},BabeWeight:"u64",MaybeRandomness:"Option",MaybeVrf:"Option",Epoch:{epochIndex:"u64",startSlot:"Slot",duration:"u64",authorities:"Vec<(AuthorityId, BabeAuthorityWeight)>",randomness:"Hash",config:"BabeEpochConfiguration"},EpochAuthorship:{primary:"Vec",secondary:"Vec",secondary_vrf:"Vec"},NextConfigDescriptor:{_enum:{V0:"Null",V1:"NextConfigDescriptorV1"}},NextConfigDescriptorV1:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},OpaqueKeyOwnershipProof:"Bytes",Randomness:"Hash",RawBabePreDigest:{_enum:{Phantom:"Null",Primary:"RawBabePreDigestPrimary",SecondaryPlain:"RawBabePreDigestSecondaryPlain",SecondaryVRF:"RawBabePreDigestSecondaryVRF"}},RawBabePreDigestPrimary:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryPlain:{authorityIndex:"u32",slotNumber:"SlotNumber"},RawBabePreDigestSecondaryVRF:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestTo159:{_enum:{Primary:"RawBabePreDigestPrimaryTo159",Secondary:"RawBabePreDigestSecondaryTo159"}},RawBabePreDigestPrimaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight"},RawBabePreDigestCompat:{_enum:{Zero:"u32",One:"u32",Two:"u32",Three:"u32"}},SlotNumber:"u64",VrfData:"[u8; 32]",VrfOutput:"[u8; 32]",VrfProof:"[u8; 64]"}},ji={rpc:{},types:{AccountData:{free:"Balance",reserved:"Balance",miscFrozen:"Balance",feeFrozen:"Balance"},BalanceLockTo212:{id:"LockIdentifier",amount:"Balance",until:"BlockNumber",reasons:"WithdrawReasons"},BalanceLock:{id:"LockIdentifier",amount:"Balance",reasons:"Reasons"},BalanceStatus:{_enum:["Free","Reserved"]},Reasons:{_enum:["Fee","Misc","All"]},ReserveData:{id:"ReserveIdentifier",amount:"Balance"},ReserveIdentifier:"[u8; 8]",VestingSchedule:{offset:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"},WithdrawReasons:{_set:{TransactionPayment:1,Transfer:2,Reserve:4,Fee:8,Tip:16}}}},Wi={beefy_genesis:{description:"Return the block number where BEEFY consensus is enabled/started",params:[],type:"Option"},generate_key_ownership_proof:{description:"Generates a proof of key ownership for the given authority in the given set.",params:[{name:"setId",type:"ValidatorSetId"},{name:"authorityId",type:"AuthorityId"}],type:"Option"},validator_set:{description:"Return the current active BEEFY validator set",params:[],type:"Option"}},Fi={...Wi,submit_report_equivocation_unsigned_extrinsic:{description:"Submits an unsigned extrinsic to report an equivocation.",params:[{name:"equivocationProof",type:"BeefyEquivocationProof"},{name:"keyOwnerProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"}},qi={rpc:{getFinalizedHead:{description:"Returns hash of the latest BEEFY finalized block as seen by this client.",params:[],type:"H256"},subscribeJustifications:{description:"Returns the block most recently finalized by BEEFY, alongside its justification.",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"BeefyVersionedFinalityProof"}},runtime:{BeefyApi:[{methods:{...Wi,submit_report_double_voting_unsigned_extrinsic:{description:"Submits an unsigned extrinsic to report a double voting equivocation.",params:[{name:"equivocationProof",type:"SpConsensusBeefyDoubleVotingProof"},{name:"keyOwnerProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"}},version:4},{methods:Fi,version:3},{methods:Fi,version:2},{methods:Fi,version:1}],BeefyMmrApi:[{methods:{authority_set_proof:{description:"Return the currently active BEEFY authority set proof.",params:[],type:"BeefyAuthoritySet"},next_authority_set_proof:{description:"Return the next/queued BEEFY authority set proof.",params:[],type:"BeefyNextAuthoritySet"}},version:1}]},types:{BeefyAuthoritySet:{id:"u64",len:"u32",root:"H256"},BeefyCommitment:{payload:"BeefyPayload",blockNumber:"BlockNumber",validatorSetId:"ValidatorSetId"},BeefyId:"[u8; 33]",BeefyEquivocationProof:{first:"BeefyVoteMessage",second:"BeefyVoteMessage"},BeefyCompactSignedCommitment:{commitment:"BeefyCommitment",signaturesFrom:"Vec",validatorSetLen:"u32",signaturesCompact:"Vec"},BeefySignedCommitment:{commitment:"BeefyCommitment",signatures:"Vec>"},BeefyVersionedFinalityProof:{_enum:{V0:"Null",V1:"BeefyCompactSignedCommitment"}},BeefyNextAuthoritySet:{id:"u64",len:"u32",root:"H256"},BeefyPayload:"Vec<(BeefyPayloadId, Bytes)>",BeefyPayloadId:"[u8;2]",BeefyVoteMessage:{commitment:"BeefyCommitment",id:"AuthorityId",signature:"Signature"},MmrRootHash:"H256",ValidatorSetId:"u64",ValidatorSet:{validators:"Vec",id:"ValidatorSetId"}}},Zi={rpc:{},runtime:{Benchmark:[{methods:{benchmark_metadata:{description:"Get the benchmark metadata available for this runtime.",params:[{name:"extra",type:"bool"}],type:"(Vec, Vec)"},dispatch_benchmark:{description:"Dispatch the given benchmark.",params:[{name:"config",type:"BenchmarkConfig"}],type:"Result, Text>"}},version:1}]},types:{BenchmarkBatch:{pallet:"Text",instance:"Text",benchmark:"Text",results:"Vec"},BenchmarkConfig:{pallet:"Bytes",benchmark:"Bytes",selectedComponents:"Vec<(BenchmarkParameter, u32)>",verify:"bool",internalRepeats:"u32"},BenchmarkList:{pallet:"Bytes",instance:"Bytes",benchmarks:"Vec"},BenchmarkMetadata:{name:"Bytes",components:"Vec<(BenchmarkParameter, u32, u32)>"},BenchmarkParameter:{_enum:["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]},BenchmarkResult:{components:"Vec<(BenchmarkParameter, u32)>",extrinsicTime:"u128",storageRootTime:"u128",reads:"u32",repeatReads:"u32",writes:"u32",repeatWrites:"u32",proofSize:"u32",benchKeys:"Vec<(Vec, u32, u32, bool)>"}}},Ki={random_seed:{description:"Generate a random seed.",params:[],type:"Hash"}},Gi={apply_extrinsic:{description:"Apply the given extrinsic.",params:[{name:"extrinsic",type:"Extrinsic"}],type:"ApplyExtrinsicResultPre6"}},Ji={check_inherents:{description:"Check that the inherents are valid.",params:[{name:"block",type:"Block"},{name:"data",type:"InherentData"}],type:"CheckInherentsResult"},inherent_extrinsics:{description:"Generate inherent extrinsics.",params:[{name:"inherent",type:"InherentData"}],type:"Vec"}},Yi={finalize_block:{description:"Finish the current block.",params:[],type:"Header"}},Qi={rpc:{},runtime:{BlockBuilder:[{methods:{apply_extrinsic:{description:"Apply the given extrinsic.",params:[{name:"extrinsic",type:"Extrinsic"}],type:"ApplyExtrinsicResult"},...Ji,...Yi},version:6},{methods:{...Gi,...Ji,...Yi},version:5},{methods:{...Ki,...Gi,...Ji,...Yi},version:4},{methods:{...Ki,...Ji,...Yi},version:3},{methods:{finalise_block:{description:"Finish the current block.",params:[],type:"Header"},...Ki,...Ji},version:2}]},types:{CheckInherentsResult:{okay:"bool",fatalError:"bool",errors:"InherentData"},InherentData:{data:"BTreeMap"},InherentIdentifier:"[u8; 8]"}},_i={rpc:{},types:{CollectiveOrigin:{_enum:{Members:"(MemberCount, MemberCount)",Member:"AccountId"}},MemberCount:"u32",ProposalIndex:"u32",VotesTo230:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec",nays:"Vec"},Votes:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec",nays:"Vec",end:"BlockNumber"}}},$i={rpc:{},types:{AuthorityId:"AccountId",RawVRFOutput:"[u8; 32]"}},ea={get_storage:{description:"Query a given storage key in a given contract.",params:[{name:"address",type:"AccountId"},{name:"key",type:"Bytes"}],type:"Option"},upload_code:{description:"Upload new code without instantiating a contract from it.",params:[{name:"origin",type:"AccountId"},{name:"code",type:"Bytes"},{name:"storageDepositLimit",type:"Option"}],type:"CodeUploadResult"}},ta={rpc:{call:{deprecated:"Use the runtime interface `api.call.contractsApi.call` instead",description:"Executes a call to a contract",params:[{name:"callRequest",type:"ContractCallRequest"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ContractExecResult"},getStorage:{deprecated:"Use the runtime interface `api.call.contractsApi.getStorage` instead",description:"Returns the value under a specified storage key in a contract",params:[{name:"address",type:"AccountId"},{name:"key",type:"H256"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Option"},instantiate:{deprecated:"Use the runtime interface `api.call.contractsApi.instantiate` instead",description:"Instantiate a new contract",params:[{name:"request",type:"InstantiateRequestV1"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ContractInstantiateResult"},rentProjection:{deprecated:"Not available in newer versions of the contracts interfaces",description:"Returns the projected time a given contract will be able to sustain paying its rent",params:[{name:"address",type:"AccountId"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Option"},uploadCode:{deprecated:"Use the runtime interface `api.call.contractsApi.uploadCode` instead",description:"Upload new code without instantiating a contract from it",endpoint:"contracts_upload_code",params:[{name:"uploadRequest",type:"CodeUploadRequest"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"CodeUploadResult"}},runtime:{ContractsApi:[{methods:{call:{description:"Perform a call from a specified account to a given contract.",params:[{name:"origin",type:"AccountId"},{name:"dest",type:"AccountId"},{name:"value",type:"Balance"},{name:"gasLimit",type:"Option"},{name:"storageDepositLimit",type:"Option"},{name:"inputData",type:"Vec"}],type:"ContractExecResult"},instantiate:{description:"Instantiate a new contract.",params:[{name:"origin",type:"AccountId"},{name:"value",type:"Balance"},{name:"gasLimit",type:"Option"},{name:"storageDepositLimit",type:"Option"},{name:"code",type:"CodeSource"},{name:"data",type:"Bytes"},{name:"salt",type:"Bytes"}],type:"ContractInstantiateResult"},...ea},version:2},{methods:{call:{description:"Perform a call from a specified account to a given contract.",params:[{name:"origin",type:"AccountId"},{name:"dest",type:"AccountId"},{name:"value",type:"Balance"},{name:"gasLimit",type:"u64"},{name:"storageDepositLimit",type:"Option"},{name:"inputData",type:"Vec"}],type:"ContractExecResultU64"},instantiate:{description:"Instantiate a new contract.",params:[{name:"origin",type:"AccountId"},{name:"value",type:"Balance"},{name:"gasLimit",type:"u64"},{name:"storageDepositLimit",type:"Option"},{name:"code",type:"CodeSource"},{name:"data",type:"Bytes"},{name:"salt",type:"Bytes"}],type:"ContractInstantiateResultU64"},...ea},version:1}]},types:{AliveContractInfo:{trieId:"TrieId",storageSize:"u32",pairCount:"u32",codeHash:"CodeHash",rentAllowance:"Balance",rentPaid:"Balance",deductBlock:"BlockNumber",lastWrite:"Option",_reserved:"Option"},CodeHash:"Hash",CodeSource:{_enum:{Upload:"Bytes",Existing:"Hash"}},CodeUploadRequest:{origin:"AccountId",code:"Bytes",storageDepositLimit:"Option"},CodeUploadResult:"Result",CodeUploadResultValue:{codeHash:"CodeHash",deposit:"Balance"},ContractCallRequest:{origin:"AccountId",dest:"AccountId",value:"Balance",gasLimit:"u64",storageDepositLimit:"Option",inputData:"Bytes"},ContractExecResultSuccessTo255:{status:"u8",data:"Raw"},ContractExecResultTo255:{_enum:{Success:"ContractExecResultSuccessTo255",Error:"Null"}},ContractExecResultSuccessTo260:{flags:"ContractReturnFlags",data:"Bytes",gasConsumed:"u64"},ContractExecResultTo260:{_enum:{Success:"ContractExecResultSuccessTo260",Error:"Null"}},ContractExecResultOk:{flags:"ContractReturnFlags",data:"Bytes"},ContractExecResultResult:"Result",ContractExecResultTo267:{gasConsumed:"u64",debugMessage:"Text",result:"ContractExecResultResult"},ContractExecResult:{gasConsumed:"Weight",gasRequired:"Weight",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"ContractExecResultResult"},ContractExecResultU64:{gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"ContractExecResultResult"},ContractInfo:{_enum:{Alive:"AliveContractInfo",Tombstone:"TombstoneContractInfo"}},ContractCallFlags:{_set:{_bitLength:32,ForwardInput:1,CloneInput:2,TailCall:4,AllowReentry:8}},ContractReturnFlags:{_set:{_bitLength:32,Revert:1}},ContractStorageKey:"[u8; 32]",DeletedContract:{pairCount:"u32",trieId:"TrieId"},ExecReturnValue:{flags:"ContractReturnFlags",data:"Bytes"},Gas:"u64",HostFnWeightsTo264:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",restoreTo:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight"},HostFnWeights:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",terminatePerCodeByte:"Weight",restoreTo:"Weight",restoreToPerCallerCodeByte:"Weight",restoreToPerTombstoneCodeByte:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callPerCodeByte:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerCodeByte:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",instantiatePerSaltByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight",rentParams:"Weight"},InstantiateRequestV1:{origin:"AccountId",value:"Balance",gasLimit:"Gas",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequestV2:{_fallback:"InstantiateRequestV1",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequest:{_fallback:"InstantiateRequestV2",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option",code:"CodeSource",data:"Bytes",salt:"Bytes"},ContractInstantiateResultTo267:"Result",ContractInstantiateResultTo299:"Result",ContractInstantiateResult:{gasConsumed:"WeightV2",gasRequired:"WeightV2",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"InstantiateReturnValue"},ContractInstantiateResultU64:{_fallback:"ContractInstantiateResultTo299",gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"InstantiateReturnValue"},InstantiateReturnValueTo267:{result:"ExecReturnValue",accountId:"AccountId",rentProjection:"Option"},InstantiateReturnValueOk:{result:"ExecReturnValue",accountId:"AccountId"},InstantiateReturnValue:"Result",InstructionWeights:{i64const:"u32",i64load:"u32",i64store:"u32",select:"u32",rIf:"u32",br:"u32",brIf:"u32",brIable:"u32",brIablePerEntry:"u32",call:"u32",callIndirect:"u32",callIndirectPerParam:"u32",localGet:"u32",localSet:"u32",local_tee:"u32",globalGet:"u32",globalSet:"u32",memoryCurrent:"u32",memoryGrow:"u32",i64clz:"u32",i64ctz:"u32",i64popcnt:"u32",i64eqz:"u32",i64extendsi32:"u32",i64extendui32:"u32",i32wrapi64:"u32",i64eq:"u32",i64ne:"u32",i64lts:"u32",i64ltu:"u32",i64gts:"u32",i64gtu:"u32",i64les:"u32",i64leu:"u32",i64ges:"u32",i64geu:"u32",i64add:"u32",i64sub:"u32",i64mul:"u32",i64divs:"u32",i64divu:"u32",i64rems:"u32",i64remu:"u32",i64and:"u32",i64or:"u32",i64xor:"u32",i64shl:"u32",i64shrs:"u32",i64shru:"u32",i64rotl:"u32",i64rotr:"u32"},LimitsTo264:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32",codeSize:"u32"},Limits:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32"},PrefabWasmModule:{scheduleVersion:"Compact",initial:"Compact",maximum:"Compact",refcount:"Compact",_reserved:"Option",code:"Bytes",originalCodeLen:"u32"},RentProjection:{_enum:{EvictionAt:"BlockNumber",NoEviction:"Null"}},ScheduleTo212:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo258:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",transferCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo264:{version:"u32",enablePrintln:"bool",limits:"LimitsTo264",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeightsTo264"},Schedule:{version:"u32",enablePrintln:"bool",limits:"Limits",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeights"},SeedOf:"Hash",StorageDeposit:{_enum:{Refund:"Balance",Charge:"Balance"}},TombstoneContractInfo:"Hash",TrieId:"Bytes"}},na={rpc:{},types:{AccountVote:{_enum:{Standard:"AccountVoteStandard",Split:"AccountVoteSplit"}},AccountVoteSplit:{aye:"Balance",nay:"Balance"},AccountVoteStandard:{vote:"Vote",balance:"Balance"},Conviction:{_enum:["None","Locked1x","Locked2x","Locked3x","Locked4x","Locked5x","Locked6x"]},Delegations:{votes:"Balance",capital:"Balance"},PreimageStatus:{_enum:{Missing:"BlockNumber",Available:"PreimageStatusAvailable"}},PreimageStatusAvailable:{data:"Bytes",provider:"AccountId",deposit:"Balance",since:"BlockNumber",expiry:"Option"},PriorLock:"(BlockNumber, Balance)",PropIndex:"u32",Proposal:"Call",ProxyState:{_enum:{Open:"AccountId",Active:"AccountId"}},ReferendumIndex:"u32",ReferendumInfoTo239:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber"},ReferendumInfo:{_enum:{Ongoing:"ReferendumStatus",Finished:"ReferendumInfoFinished"}},ReferendumInfoFinished:{approved:"bool",end:"BlockNumber"},ReferendumStatus:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber",tally:"Tally"},Tally:{ayes:"Balance",nays:"Balance",turnout:"Balance"},Voting:{_enum:{Direct:"VotingDirect",Delegating:"VotingDelegating"}},VotingDirect:{votes:"Vec",delegations:"Delegations",prior:"PriorLock"},VotingDirectVote:"(ReferendumIndex, AccountVote)",VotingDelegating:{balance:"Balance",target:"AccountId",conviction:"Conviction",delegations:"Delegations",prior:"PriorLock"}}},ra={rpc:{getBlockStats:{description:"Reexecute the specified `block_hash` and gather statistics while doing so",isUnsafe:!0,params:[{isHistoric:!0,name:"at",type:"Hash"}],type:"Option"}},types:{BlockStats:{witnessLen:"u64",witnessCompactLen:"u64",blockLen:"u64",blockNumExtrinsics:"u64"}}},ia={rpc:{},runtime:{AuthorityDiscoveryApi:[{methods:{authorities:{description:"Retrieve authority identifiers of the current and next authority set.",params:[],type:"Vec"}},version:1}]},types:{}},aa={rpc:{},types:{ApprovalFlag:"u32",DefunctVoter:{who:"AccountId",voteCount:"Compact",candidateCount:"Compact"},Renouncing:{_enum:{Member:"Null",RunnerUp:"Null",Candidate:"Compact"}},SetIndex:"u32",Vote:"GenericVote",VoteIndex:"u32",VoterInfo:{lastActive:"VoteIndex",lastWin:"VoteIndex",pot:"Balance",stake:"Balance"},VoteThreshold:{_enum:["Super Majority Approve","Super Majority Against","Simple Majority"]}}},sa={rpc:{createBlock:{description:"Instructs the manual-seal authorship task to create a new block",params:[{name:"createEmpty",type:"bool"},{name:"finalize",type:"bool"},{isOptional:!0,name:"parentHash",type:"BlockHash"}],type:"CreatedBlock"},finalizeBlock:{description:"Instructs the manual-seal authorship task to finalize a block",params:[{name:"hash",type:"BlockHash"},{isOptional:!0,name:"justification",type:"Justification"}],type:"bool"}},types:{CreatedBlock:{_alias:{blockHash:"hash"},blockHash:"BlockHash",aux:"ImportedAux"},ImportedAux:{headerOnly:"bool",clearJustificationRequests:"bool",needsJustification:"bool",badJustification:"bool",needsFinalityProof:"bool",isNewBest:"bool"}}},oa={rpc:{},types:{EvmAccount:{nonce:"u256",balance:"u256"},EvmCallInfo:{exitReason:"ExitReason",value:"Bytes",usedGas:"U256",logs:"Vec"},EvmCreateInfo:{exitReason:"ExitReason",value:"H160",usedGas:"U256",logs:"Vec"},EvmCallInfoV2:{exitReason:"ExitReason",value:"Bytes",usedGas:"U256",weightInfo:"Option",logs:"Vec"},EvmCreateInfoV2:{exitReason:"ExitReason",value:"H160",usedGas:"U256",weightInfo:"Option",logs:"Vec"},EvmLog:{address:"H160",topics:"Vec",data:"Bytes"},EvmVicinity:{gasPrice:"u256",origin:"H160"},EvmWeightInfo:{refTimeLimit:"Option",proofSizeLimit:"Option",refTimeUsage:"Option",proofSizeUsage:"Option"},ExitError:{_enum:{StackUnderflow:"Null",StackOverflow:"Null",InvalidJump:"Null",InvalidRange:"Null",DesignatedInvalid:"Null",CallTooDeep:"Null",CreateCollision:"Null",CreateContractLimit:"Null",OutOfOffset:"Null",OutOfGas:"Null",OutOfFund:"Null",PCUnderflow:"Null",CreateEmpty:"Null",Other:"Text"}},ExitFatal:{_enum:{NotSupported:"Null",UnhandledInterrupt:"Null",CallErrorAsFatal:"ExitError",Other:"Text"}},ExitReason:{_enum:{Succeed:"ExitSucceed",Error:"ExitError",Revert:"ExitRevert",Fatal:"ExitFatal"}},ExitRevert:{_enum:["Reverted"]},ExitSucceed:{_enum:["Stopped","Returned","Suicided"]}}},ua={rpc:{},types:{Extrinsic:"GenericExtrinsic",ExtrinsicEra:"GenericExtrinsicEra",ExtrinsicPayload:"GenericExtrinsicPayload",ExtrinsicSignature:"MultiSignature",ExtrinsicV4:"GenericExtrinsicV4",ExtrinsicPayloadV4:"GenericExtrinsicPayloadV4",ExtrinsicSignatureV4:"GenericExtrinsicSignatureV4",ExtrinsicUnknown:"GenericExtrinsicUnknown",ExtrinsicPayloadUnknown:"GenericExtrinsicPayloadUnknown",ExtrinsicV5:"GenericExtrinsicV5",ExtrinsicPayloadV5:"GenericExtrinsicPayloadV5",ExtrinsicSignatureV5:"GenericExtrinsicSignatureV5",Era:"ExtrinsicEra",ImmortalEra:"GenericImmortalEra",MortalEra:"GenericMortalEra",AnySignature:"H512",MultiSignature:{_enum:{Ed25519:"Ed25519Signature",Sr25519:"Sr25519Signature",Ecdsa:"EcdsaSignature"}},Signature:"H512",SignerPayload:"GenericSignerPayload",EcdsaSignature:"[u8; 65]",Ed25519Signature:"H512",Sr25519Signature:"H512"}},ca={rpc:{},runtime:{FungiblesApi:[{methods:{query_account_balances:{description:"Returns the list of all `MultiAsset` that an `AccountId` has",params:[{name:"account",type:"AccountId"}],type:"Result, FungiblesAccessError>"}},version:1},{methods:{query_account_balances:{description:"Returns the list of all `MultiAsset` that an `AccountId` has",params:[{name:"account",type:"AccountId"}],type:"Result"}},version:2}]},types:{FungiblesAccessError:{_enum:["AssetIdConversionFailed","AmountToBalanceConversionFailed"]}}},la={rpc:{},types:{AssetOptions:{initalIssuance:"Compact",permissions:"PermissionLatest"},Owner:{_enum:{None:"Null",Address:"AccountId"}},PermissionsV1:{update:"Owner",mint:"Owner",burn:"Owner"},PermissionVersions:{_enum:{V1:"PermissionsV1"}},PermissionLatest:"PermissionsV1"}},da={rpc:{},runtime:{GenesisBuilder:[{methods:{build_config:{description:"Build `RuntimeGenesisConfig` from a JSON blob not using any defaults and store it in the storage.",params:[{name:"json",type:"Vec"}],type:"Result<(), GenesisBuildErr>"},create_default_config:{description:"Creates the default `RuntimeGenesisConfig` and returns it as a JSON blob.",params:[],type:"Vec"}},version:1}]},types:{GenesisBuildErr:"Text"}},ha={rpc:{},types:{ActiveGilt:{proportion:"Perquintill",amount:"Balance",who:"AccountId",expiry:"BlockNumber"},ActiveGiltsTotal:{frozen:"Balance",proportion:"Perquintill",index:"ActiveIndex",target:"Perquintill"},ActiveIndex:"u32",GiltBid:{amount:"Balance",who:"AccountId"}}},pa={generate_key_ownership_proof:{description:"Generates a proof of key ownership for the given authority in the given set.",params:[{name:"setId",type:"SetId"},{name:"authorityId",type:"AuthorityId"}],type:"Option"},grandpa_authorities:{description:"Get the current GRANDPA authorities and weights. This should not change except for when changes are scheduled and the corresponding delay has passed.",params:[],type:"AuthorityList"},submit_report_equivocation_unsigned_extrinsic:{description:"Submits an unsigned extrinsic to report an equivocation.",params:[{name:"equivocationProof",type:"GrandpaEquivocationProof"},{name:"keyOwnerProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"}},ma={rpc:{proveFinality:{description:"Prove finality for the given block number, returning the Justification for the last block in the set.",params:[{name:"blockNumber",type:"BlockNumber"}],type:"Option"},roundState:{description:"Returns the state of the current best round state as well as the ongoing background rounds",params:[],type:"ReportedRoundStates"},subscribeJustifications:{description:"Subscribes to grandpa justifications",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"JustificationNotification"}},runtime:{GrandpaApi:[{methods:{current_set_id:{description:"Get current GRANDPA authority set id.",params:[],type:"SetId"},...pa},version:3},{methods:pa,version:2}]},types:{AuthorityIndex:"u64",AuthorityList:"Vec",AuthoritySet:{currentAuthorities:"AuthorityList",setId:"u64",pendingStandardChanges:"ForkTreePendingChange",pendingForcedChanges:"Vec",authoritySetChanges:"AuthoritySetChanges"},ForkTreePendingChange:{roots:"Vec",bestFinalizedNumber:"Option"},ForkTreePendingChangeNode:{hash:"BlockHash",number:"BlockNumber",data:"PendingChange",children:"Vec"},AuthoritySetChange:"(U64, BlockNumber)",AuthoritySetChanges:"Vec",AuthorityWeight:"u64",DelayKind:{_enum:{Finalized:"Null",Best:"DelayKindBest"}},DelayKindBest:{medianLastFinalized:"BlockNumber"},EncodedFinalityProofs:"Bytes",GrandpaEquivocation:{_enum:{Prevote:"GrandpaEquivocationValue",Precommit:"GrandpaEquivocationValue"}},GrandpaEquivocationProof:{setId:"SetId",equivocation:"GrandpaEquivocation"},GrandpaEquivocationValue:{roundNumber:"u64",identity:"AuthorityId",first:"(GrandpaPrevote, AuthoritySignature)",second:"(GrandpaPrevote, AuthoritySignature)"},GrandpaPrevote:{targetHash:"Hash",targetNumber:"BlockNumber"},GrandpaCommit:{targetHash:"BlockHash",targetNumber:"BlockNumber",precommits:"Vec"},GrandpaPrecommit:{targetHash:"BlockHash",targetNumber:"BlockNumber"},GrandpaSignedPrecommit:{precommit:"GrandpaPrecommit",signature:"AuthoritySignature",id:"AuthorityId"},GrandpaJustification:{round:"u64",commit:"GrandpaCommit",votesAncestries:"Vec
"},JustificationNotification:"Bytes",KeyOwnerProof:"MembershipProof",NextAuthority:"(AuthorityId, AuthorityWeight)",PendingChange:{nextAuthorities:"AuthorityList",delay:"BlockNumber",canonHeight:"BlockNumber",canonHash:"BlockHash",delayKind:"DelayKind"},PendingPause:{scheduledAt:"BlockNumber",delay:"BlockNumber"},PendingResume:{scheduledAt:"BlockNumber",delay:"BlockNumber"},Precommits:{currentWeight:"u32",missing:"BTreeSet"},Prevotes:{currentWeight:"u32",missing:"BTreeSet"},ReportedRoundStates:{setId:"u32",best:"RoundState",background:"Vec"},RoundState:{round:"u32",totalWeight:"u32",thresholdWeight:"u32",prevotes:"Prevotes",precommits:"Precommits"},SetId:"u64",StoredPendingChange:{scheduledAt:"BlockNumber",delay:"BlockNumber",nextAuthorities:"AuthorityList"},StoredState:{_enum:{Live:"Null",PendingPause:"PendingPause",Paused:"Null",PendingResume:"PendingResume"}}}},fa={rpc:{},types:{IdentityFields:{_set:{_bitLength:64,Display:1,Legal:2,Web:4,Riot:8,Email:16,PgpFingerprint:32,Image:64,Twitter:128}},IdentityInfoAdditional:"(Data, Data)",IdentityInfoTo198:{additional:"Vec",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option",image:"Data"},IdentityInfo:{_fallback:"IdentityInfoTo198",additional:"Vec",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option",image:"Data",twitter:"Data"},IdentityJudgement:{_enum:{Unknown:"Null",FeePaid:"Balance",Reasonable:"Null",KnownGood:"Null",OutOfDate:"Null",LowQuality:"Null",Erroneous:"Null"}},RegistrationJudgement:"(RegistrarIndex, IdentityJudgement)",RegistrationTo198:{judgements:"Vec",deposit:"Balance",info:"IdentityInfoTo198"},Registration:{_fallback:"RegistrationTo198",judgements:"Vec",deposit:"Balance",info:"IdentityInfo"},RegistrarIndex:"u32",RegistrarInfo:{account:"AccountId",fee:"Balance",fields:"IdentityFields"}}},ya={rpc:{},types:{AuthIndex:"u32",AuthoritySignature:"Signature",Heartbeat:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex",validatorsLen:"u32"},HeartbeatTo244:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex"},OpaqueMultiaddr:"Opaque",OpaquePeerId:"Opaque",OpaqueNetworkState:{peerId:"OpaquePeerId",externalAddresses:"Vec"}}},ga={rpc:{},types:{CallIndex:"(u8, u8)",LotteryConfig:{price:"Balance",start:"BlockNumber",length:"BlockNumber",delay:"BlockNumber",repeat:"bool"}}},va={rpc:{},runtime:{MixnetApi:[{methods:{current_mixnodes:{description:"Get the index and phase of the current session.",params:[],type:"Result"},maybe_register:{description:"Try to register a mixnode for the next session.",params:[{name:"session_index",type:"u32"},{name:"mixnode",type:"Mixnode"}],type:"bool"},prev_mixnodes:{description:"Get the index and phase of the current session.",params:[],type:"Result"},session_status:{description:"Get the index and phase of the current session.",params:[],type:"SessionStatus"}},version:1}]},types:{Mixnode:{externalAddresses:"Vec",kxPublic:"[u8; 32]",peerId:"[u8; 32]"},MixnodesErr:{_enum:{InsufficientRegistrations:{min:"u32",num:"u32"}}},SessionPhase:{_enum:["CoverToCurrent","RequestsToCurrent","CoverToPrev","DisconnectFromPrev"]},SessionStatus:{currentIndex:"u32",phase:"SessionPhase"}}},ba={rpc:{generateProof:{description:"Generate MMR proof for the given block numbers.",params:[{name:"blockNumbers",type:"Vec"},{isOptional:!0,name:"bestKnownBlockNumber",type:"u64"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"MmrLeafBatchProof"},root:{description:"Get the MMR root hash for the current best block.",params:[{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"MmrHash"},verifyProof:{description:"Verify an MMR proof",params:[{name:"proof",type:"MmrLeafBatchProof"}],type:"bool"},verifyProofStateless:{description:"Verify an MMR proof statelessly given an mmr_root",params:[{name:"root",type:"MmrHash"},{name:"proof",type:"MmrLeafBatchProof"}],type:"bool"}},runtime:{MmrApi:[{methods:{generate_proof:{description:"Generate MMR proof for the given block numbers.",params:[{name:"blockNumbers",type:"Vec"},{name:"bestKnownBlockNumber",type:"Option"}],type:"Result<(Vec, MmrBatchProof), MmrError>"},mmr_leaf_count:{description:"Return the number of MMR blocks in the chain.",params:[],type:"Result"},mmr_root:{description:"Return the on-chain MMR root hash.",params:[],type:"Result"},verify_proof:{description:"Verify MMR proof against on-chain MMR.",params:[{name:"leaves",type:"Vec"},{name:"proof",type:"MmrBatchProof"}],type:"Result<(), MmrError>"},verify_proof_stateless:{description:"Verify MMR proof against given root hash.",params:[{name:"root",type:"Hash"},{name:"leaves",type:"Vec"},{name:"proof",type:"MmrBatchProof"}],type:"Result<(), MmrError>"}},version:2},{methods:{generate_batch_proof:{description:"Generate MMR proof for a series of leaves under given indices.",params:[{name:"leafIndices",type:"Vec"}],type:"Result<(Vec, MmrBatchProof), MmrError>"},generate_proof:{description:"Generate MMR proof for a leaf under given index.",params:[{name:"leafIndex",type:"MmrLeafIndex"}],type:"Result<(MmrEncodableOpaqueLeaf, MmrProof), MmrError>"},mmr_root:{description:"Return the on-chain MMR root hash.",params:[],type:"Result"},verify_batch_proof:{description:"Verify MMR proof against on-chain MMR for a batch of leaves.",params:[{name:"leaves",type:"Vec"},{name:"proof",type:"MmrBatchProof"}],type:"Result<(), MmrError>"},verify_batch_proof_stateless:{description:"Verify MMR proof against given root hash or a batch of leaves.",params:[{name:"root",type:"Hash"},{name:"leaves",type:"Vec"},{name:"proof",type:"MmrBatchProof"}],type:"Result<(), MmrError>"},verify_proof:{description:"Verify MMR proof against on-chain MMR.",params:[{name:"leaf",type:"MmrEncodableOpaqueLeaf"},{name:"proof",type:"MmrProof"}],type:"Result<(), MmrError>"},verify_proof_stateless:{description:"Verify MMR proof against given root hash.",params:[{name:"root",type:"Hash"},{name:"leaf",type:"MmrEncodableOpaqueLeaf"},{name:"proof",type:"MmrProof"}],type:"Result<(), MmrError>"}},version:1}]},types:{MmrBatchProof:{leafIndices:"Vec",leafCount:"MmrNodeIndex",items:"Vec"},MmrEncodableOpaqueLeaf:"Bytes",MmrError:{_enum:["InvalidNumericOp","Push","GetRoot","Commit","GenerateProof","Verify","LeafNotFound"," PalletNotIncluded","InvalidLeafIndex","InvalidBestKnownBlock"]},MmrHash:"Hash",MmrLeafBatchProof:{blockHash:"BlockHash",leaves:"Bytes",proof:"Bytes"},MmrLeafIndex:"u64",MmrLeafProof:{blockHash:"BlockHash",leaf:"Bytes",proof:"Bytes"},MmrNodeIndex:"u64",MmrProof:{leafIndex:"MmrLeafIndex",leafCount:"MmrNodeIndex",items:"Vec"}}},wa={rpc:{},runtime:{NftsApi:[{methods:{attribute:{description:"An attribute",params:[{name:"collection",type:"NftCollectionId"},{name:"item",type:"NftItemId"},{name:"key",type:"Bytes"}],type:"Option"},collection_attribute:{description:"A collection attribute",params:[{name:"collection",type:"NftCollectionId"},{name:"key",type:"Bytes"}],type:"Option"},collection_owner:{description:"A collection owner",params:[{name:"collection",type:"NftCollectionId"}],type:"Option"},custom_attribute:{description:"A custom attribute",params:[{name:"account",type:"AccountId"},{name:"collection",type:"NftCollectionId"},{name:"item",type:"NftItemId"},{name:"key",type:"Bytes"}],type:"Option"},owner:{description:"Collection owner",params:[{name:"collection",type:"NftCollectionId"},{name:"item",type:"NftItemId"}],type:"Option"},system_attribute:{description:"System attribute",params:[{name:"collection",type:"NftCollectionId"},{name:"item",type:"NftItemId"},{name:"key",type:"Bytes"}],type:"Option"}},version:1}]},types:{NftCollectionId:"u32",NftItemId:"u32"}},xa={rpc:{},runtime:{NominationPoolsApi:[{methods:{balance_to_points:{description:"Returns the equivalent points of `new_funds` for a given pool.",params:[{name:"poolId",type:"NpPoolId"},{name:"newFunds",type:"Balance"}],type:"Balance"},pending_rewards:{description:"Returns the pending rewards for the given member.",params:[{name:"member",type:"AccountId"}],type:"Balance"},points_to_balance:{description:"Returns the equivalent balance of `points` for a given pool.",params:[{name:"poolId",type:"NpPoolId"},{name:"points",type:"Balance"}],type:"Balance"}},version:1}]},types:{NpApiError:{_enum:["MemberNotFound","OverflowInPendingRewards"]},NpPoolId:"u32"}},Va={rpc:{},types:{DeferredOffenceOf:"(Vec, Vec, SessionIndex)",Kind:"[u8; 16]",OffenceDetails:{offender:"Offender",reporters:"Vec"},Offender:"IdentificationTuple",OpaqueTimeSlot:"Bytes",ReportIdOf:"Hash",Reporter:"AccountId"}},Ma={rpc:{},runtime:{DifficultyApi:[{methods:{difficulty:{description:"Return the target difficulty of the next block.",params:[],type:"Raw"}},version:1}],TimestampApi:[{methods:{timestamp:{description:"API necessary for timestamp-based difficulty adjustment algorithms.",params:[],type:"Moment"}},version:1}]},types:{}},Ta={rpc:{},types:{ProxyDefinition:{delegate:"AccountId",proxyType:"ProxyType",delay:"BlockNumber"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking"]},ProxyAnnouncement:{real:"AccountId",callHash:"Hash",height:"BlockNumber"}}},Pa={rpc:{},types:{ActiveRecovery:{created:"BlockNumber",deposit:"Balance",friends:"Vec"},RecoveryConfig:{delayPeriod:"BlockNumber",deposit:"Balance",friends:"Vec",threshold:"u16"}}},Sa={rpc:{},types:{Period:"(BlockNumber, u32)",Priority:"u8",SchedulePeriod:"Period",SchedulePriority:"Priority",Scheduled:{maybeId:"Option",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option",origin:"PalletsOrigin"},ScheduledTo254:{maybeId:"Option",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option"},TaskAddress:"(BlockNumber, u32)"}},ka={rpc:{},runtime:{SessionKeys:[{methods:{decode_session_keys:{description:"Decode the given public session keys.",params:[{name:"encoded",type:"Bytes"}],type:"Option>"},generate_session_keys:{description:"Generate a set of session keys with optionally using the given seed.",params:[{name:"seed",type:"Option"}],type:"Bytes"}},version:1}]},types:{BeefyKey:"[u8; 33]",Keys:"SessionKeys4",SessionKeys1:"(AccountId)",SessionKeys2:"(AccountId, AccountId)",SessionKeys3:"(AccountId, AccountId, AccountId)",SessionKeys4:"(AccountId, AccountId, AccountId, AccountId)",SessionKeys5:"(AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6B:"(AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys7:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys7B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys8:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys8B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys9:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys9B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys10:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys10B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",FullIdentification:"Exposure",IdentificationTuple:"(ValidatorId, FullIdentification)",MembershipProof:{session:"SessionIndex",trieNodes:"Vec",validatorCount:"ValidatorCount"},SessionIndex:"u32",ValidatorCount:"u32"}},Ca={rpc:{},types:{Bid:{who:"AccountId",kind:"BidKind",value:"Balance"},BidKind:{_enum:{Deposit:"Balance",Vouch:"(AccountId, Balance)"}},SocietyJudgement:{_enum:["Rebid","Reject","Approve"]},SocietyVote:{_enum:["Skeptic","Reject","Approve"]},StrikeCount:"u32",VouchingStatus:{_enum:["Vouching","Banned"]}}},Na={rpc:{},runtime:{StakingApi:[{methods:{nominations_quota:{description:"Returns the nominations quota for a nominator with a given balance.",params:[{name:"balance",type:"Balance"}],type:"u32"}},version:1}]},types:{Points:"u32",EraPoints:{total:"Points",individual:"Vec"},CompactAssignments:"CompactAssignmentsWith16",CompactAssignmentsWith16:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>"},CompactAssignmentsWith24:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>",votes17:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 16], ValidatorIndexCompact)>",votes18:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 17], ValidatorIndexCompact)>",votes19:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 18], ValidatorIndexCompact)>",votes20:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 19], ValidatorIndexCompact)>",votes21:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 20], ValidatorIndexCompact)>",votes22:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 21], ValidatorIndexCompact)>",votes23:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 22], ValidatorIndexCompact)>",votes24:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 23], ValidatorIndexCompact)>"},CompactAssignmentsTo265:"CompactAssignmentsWith16",CompactAssignmentsTo257:{votes1:"Vec<(NominatorIndex, [CompactScore; 0], ValidatorIndex)>",votes2:"Vec<(NominatorIndex, [CompactScore; 1], ValidatorIndex)>",votes3:"Vec<(NominatorIndex, [CompactScore; 2], ValidatorIndex)>",votes4:"Vec<(NominatorIndex, [CompactScore; 3], ValidatorIndex)>",votes5:"Vec<(NominatorIndex, [CompactScore; 4], ValidatorIndex)>",votes6:"Vec<(NominatorIndex, [CompactScore; 5], ValidatorIndex)>",votes7:"Vec<(NominatorIndex, [CompactScore; 6], ValidatorIndex)>",votes8:"Vec<(NominatorIndex, [CompactScore; 7], ValidatorIndex)>",votes9:"Vec<(NominatorIndex, [CompactScore; 8], ValidatorIndex)>",votes10:"Vec<(NominatorIndex, [CompactScore; 9], ValidatorIndex)>",votes11:"Vec<(NominatorIndex, [CompactScore; 10], ValidatorIndex)>",votes12:"Vec<(NominatorIndex, [CompactScore; 11], ValidatorIndex)>",votes13:"Vec<(NominatorIndex, [CompactScore; 12], ValidatorIndex)>",votes14:"Vec<(NominatorIndex, [CompactScore; 13], ValidatorIndex)>",votes15:"Vec<(NominatorIndex, [CompactScore; 14], ValidatorIndex)>",votes16:"Vec<(NominatorIndex, [CompactScore; 15], ValidatorIndex)>"},CompactScore:"(ValidatorIndex, OffchainAccuracy)",CompactScoreCompact:"(ValidatorIndexCompact, OffchainAccuracyCompact)",ElectionCompute:{_enum:["OnChain","Signed","Unsigned"]},ElectionPhase:{_enum:{Off:null,Signed:null,Unsigned:"(bool, BlockNumber)",Emergency:null}},ElectionResult:{compute:"ElectionCompute",slotStake:"Balance",electedStashes:"Vec",exposures:"Vec<(AccountId, Exposure)>"},ElectionResultToSpec10:{electedStashes:"Vec",exposures:"Vec<(AccountId, Exposure)>",compute:"ElectionCompute"},ElectionScore:"[u128; 3]",ElectionSize:{validators:"Compact",nominators:"Compact"},ElectionStatus:{_enum:{Close:"Null",Open:"BlockNumber"}},ExtendedBalance:"u128",RawSolution:"RawSolutionWith16",RawSolutionWith16:{compact:"CompactAssignmentsWith16",score:"ElectionScore",round:"u32"},RawSolutionWith24:{compact:"CompactAssignmentsWith24",score:"ElectionScore",round:"u32"},RawSolutionTo265:"RawSolutionWith16",ReadySolution:{supports:"SolutionSupports",score:"ElectionScore",compute:"ElectionCompute"},RoundSnapshot:{voters:"Vec<(AccountId, VoteWeight, Vec)>",targets:"Vec"},SeatHolder:{who:"AccountId",stake:"Balance",deposit:"Balance"},SignedSubmission:{_fallback:"SignedSubmissionTo276",who:"AccountId",deposit:"Balance",solution:"RawSolution",reward:"Balance"},SignedSubmissionTo276:{who:"AccountId",deposit:"Balance",solution:"RawSolution"},SignedSubmissionOf:"SignedSubmission",SolutionOrSnapshotSize:{voters:"Compact",targets:"Compact"},SolutionSupport:{total:"ExtendedBalance",voters:"Vec<(AccountId, ExtendedBalance)>"},SolutionSupports:"Vec<(AccountId, SolutionSupport)>",Supports:"SolutionSupports",SubmissionIndicesOf:"BTreeMap",Voter:{votes:"Vec",stake:"Balance",deposit:"Balance"},VoteWeight:"u64",ActiveEraInfo:{index:"EraIndex",start:"Option"},EraIndex:"u32",EraRewardPoints:{total:"RewardPoint",individual:"BTreeMap"},EraRewards:{total:"u32",rewards:"Vec"},Exposure:{total:"Compact",own:"Compact",others:"Vec"},Forcing:{_enum:["NotForcing","ForceNew","ForceNone","ForceAlways"]},IndividualExposure:{who:"AccountId",value:"Compact"},KeyType:"AccountId",MomentOf:"Moment",Nominations:{targets:"Vec",submittedIn:"EraIndex",suppressed:"bool"},NominatorIndex:"u32",NominatorIndexCompact:"Compact",OffchainAccuracy:"PerU16",OffchainAccuracyCompact:"Compact",PhragmenScore:"[u128; 3]",Points:"u32",RewardDestination:{_enum:{Staked:"Null",Stash:"Null",Controller:"Null",Account:"AccountId",None:"Null"}},RewardPoint:"u32",SlashJournalEntry:{who:"AccountId",amount:"Balance",ownSlash:"Balance"},SlashingSpansTo204:{spanIndex:"SpanIndex",lastStart:"EraIndex",prior:"Vec"},SlashingSpans:{spanIndex:"SpanIndex",lastStart:"EraIndex",lastNonzeroSlash:"EraIndex",prior:"Vec"},SpanIndex:"u32",SpanRecord:{slashed:"Balance",paidOut:"Balance"},StakingLedgerTo223:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec"},StakingLedgerTo240:{_fallback:"StakingLedgerTo223",stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec",lastReward:"Option"},StakingLedger:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec",claimedRewards:"Vec"},UnappliedSlashOther:"(AccountId, Balance)",UnappliedSlash:{validator:"AccountId",own:"Balance",others:"Vec",reporters:"Vec",payout:"Balance"},UnlockChunk:{value:"Compact",era:"Compact"},ValidatorIndex:"u16",ValidatorIndexCompact:"Compact",ValidatorPrefs:"ValidatorPrefsWithBlocked",ValidatorPrefsWithCommission:{commission:"Compact"},ValidatorPrefsWithBlocked:{commission:"Compact",blocked:"bool"},ValidatorPrefsTo196:{validatorPayment:"Compact"},ValidatorPrefsTo145:{unstakeThreshold:"Compact",validatorPayment:"Compact"}}},Ia={rpc:{},runtime:{ValidateStatement:[{methods:{valdate_statement:{description:"Validate the statement.",params:[{name:"source",type:"StatementStoreStatementSource"},{name:"statement",type:"SpStatementStoreStatement"}],type:"Result"}},version:1}]},types:{StatementStoreStatementSource:{_enum:["Chain","Network","Local"]},StatementStoreValidStatement:{maxCount:"u32",maxSize:"u32"},StatementStoreInvalidStatement:{_enum:["BadProof","NoProof","InternalError"]}}},Oa={rpc:{},types:{WeightToFeeCoefficient:{coeffInteger:"Balance",coeffFrac:"Perbill",negative:"bool",degree:"u8"}}},Aa={rpc:{genSyncSpec:{description:"Returns the json-serialized chainspec running the node, with a sync state.",endpoint:"sync_state_genSyncSpec",params:[{name:"raw",type:"bool"}],type:"Json"}},types:{}},Ha={rpc:{accountNextIndex:{alias:["account_nextIndex"],description:"Retrieves the next accountIndex as available on the node",params:[{name:"accountId",type:"AccountId"}],type:"Index"},addLogFilter:{description:"Adds the supplied directives to the current log filter",isUnsafe:!0,params:[{name:"directives",type:"Text"}],type:"Null"},addReservedPeer:{description:"Adds a reserved peer",isUnsafe:!0,params:[{name:"peer",type:"Text"}],type:"Text"},chain:{description:"Retrieves the chain",params:[],type:"Text"},chainType:{description:"Retrieves the chain type",params:[],type:"ChainType"},dryRun:{alias:["system_dryRunAt"],description:"Dry run an extrinsic at a given block",isUnsafe:!0,params:[{name:"extrinsic",type:"Bytes"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ApplyExtrinsicResult"},health:{description:"Return health status of the node",noErrorLog:!0,params:[],type:"Health"},localListenAddresses:{description:"The addresses include a trailing /p2p/ with the local PeerId, and are thus suitable to be passed to addReservedPeer or as a bootnode address for example",params:[],type:"Vec"},localPeerId:{description:"Returns the base58-encoded PeerId of the node",params:[],type:"Text"},name:{description:"Retrieves the node name",params:[],type:"Text"},networkState:{alias:["system_unstable_networkState"],description:"Returns current state of the network",isUnsafe:!0,params:[],type:"NetworkState"},nodeRoles:{description:"Returns the roles the node is running as",params:[],type:"Vec"},peers:{description:"Returns the currently connected peers",isUnsafe:!0,params:[],type:"Vec"},properties:{description:"Get a custom set of properties as a JSON object, defined in the chain spec",params:[],type:"ChainProperties"},removeReservedPeer:{description:"Remove a reserved peer",isUnsafe:!0,params:[{name:"peerId",type:"Text"}],type:"Text"},reservedPeers:{description:"Returns the list of reserved peers",params:[],type:"Vec"},resetLogFilter:{description:"Resets the log filter to Substrate defaults",isUnsafe:!0,params:[],type:"Null"},syncState:{description:"Returns the state of the syncing of the node",params:[],type:"SyncState"},version:{description:"Retrieves the version of the node",params:[],type:"Text"}},runtime:{AccountNonceApi:[{methods:{account_nonce:{description:"The API to query account nonce (aka transaction index)",params:[{name:"accountId",type:"AccountId"}],type:"Index"}},version:1}]},types:{AccountInfo:"AccountInfoWithTripleRefCount",AccountInfoWithRefCountU8:{nonce:"Index",refcount:"u8",data:"AccountData"},AccountInfoWithRefCount:{_fallback:"AccountInfoWithRefCountU8",nonce:"Index",refcount:"RefCount",data:"AccountData"},AccountInfoWithDualRefCount:{_fallback:"AccountInfoWithRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",data:"AccountData"},AccountInfoWithProviders:"AccountInfoWithDualRefCount",AccountInfoWithTripleRefCount:{_fallback:"AccountInfoWithDualRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",sufficients:"RefCount",data:"AccountData"},ApplyExtrinsicResult:"Result",ApplyExtrinsicResultPre6:"Result",ArithmeticError:{_enum:["Underflow","Overflow","DivisionByZero"]},BlockLength:{max:"PerDispatchClassU32"},BlockWeights:{baseBlock:"Weight",maxBlock:"Weight",perClass:"PerDispatchClassWeightsPerClass"},ChainProperties:"GenericChainProperties",ChainType:{_enum:{Development:"Null",Local:"Null",Live:"Null",Custom:"Text"}},ConsumedWeight:"PerDispatchClassWeight",DigestOf:"Digest",DispatchClass:{_enum:["Normal","Operational","Mandatory"]},DispatchError:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModule",ConsumerRemaining:"Null",NoProviders:"Null",TooManyConsumers:"Null",Token:"TokenError",Arithmetic:"ArithmeticError",Transactional:"TransactionalError",Exhausted:"Null",Corruption:"Null",Unavailable:"Null"}},DispatchErrorPre6:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModulePre6",ConsumerRemaining:"Null",NoProviders:"Null",TooManyConsumers:"Null",Token:"TokenError",Arithmetic:"ArithmeticError",Transactional:"TransactionalError"}},DispatchErrorPre6First:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModulePre6",ConsumerRemaining:"Null",NoProviders:"Null",Token:"TokenError",Arithmetic:"ArithmeticError",Transactional:"TransactionalError"}},DispatchErrorModuleU8:{index:"u8",error:"u8"},DispatchErrorModuleU8a:{index:"u8",error:"[u8; 4]"},DispatchErrorModule:"DispatchErrorModuleU8a",DispatchErrorModulePre6:"DispatchErrorModuleU8",DispatchErrorTo198:{module:"Option",error:"u8"},DispatchInfo:{weight:"Weight",class:"DispatchClass",paysFee:"Pays"},DispatchInfoTo190:{weight:"Weight",class:"DispatchClass"},DispatchInfoTo244:{weight:"Weight",class:"DispatchClass",paysFee:"bool"},DispatchOutcome:"Result<(), DispatchError>",DispatchOutcomePre6:"Result<(), DispatchErrorPre6>",DispatchResult:"Result<(), DispatchError>",DispatchResultOf:"DispatchResult",DispatchResultTo198:"Result<(), Text>",Event:"GenericEvent",EventId:"[u8; 2]",EventIndex:"u32",EventRecord:{phase:"Phase",event:"Event",topics:"Vec"},Health:{peers:"u64",isSyncing:"bool",shouldHavePeers:"bool"},InvalidTransaction:{_enum:{Call:"Null",Payment:"Null",Future:"Null",Stale:"Null",BadProof:"Null",AncientBirthBlock:"Null",ExhaustsResources:"Null",Custom:"u8",BadMandatory:"Null",MandatoryDispatch:"Null",BadSigner:"Null"}},Key:"Bytes",LastRuntimeUpgradeInfo:{specVersion:"Compact",specName:"Text"},NetworkState:{peerId:"Text",listenedAddresses:"Vec",externalAddresses:"Vec",connectedPeers:"HashMap",notConnectedPeers:"HashMap",averageDownloadPerSec:"u64",averageUploadPerSec:"u64",peerset:"NetworkStatePeerset"},NetworkStatePeerset:{messageQueue:"u64",nodes:"HashMap"},NetworkStatePeersetInfo:{connected:"bool",reputation:"i32"},NodeRole:{_enum:{Full:"Null",LightClient:"Null",Authority:"Null",UnknownRole:"u8"}},NotConnectedPeer:{knownAddresses:"Vec",latestPingTime:"Option",versionString:"Option"},Peer:{enabled:"bool",endpoint:"PeerEndpoint",knownAddresses:"Vec",latestPingTime:"PeerPing",open:"bool",versionString:"Text"},PeerEndpoint:{listening:"PeerEndpointAddr"},PeerEndpointAddr:{_alias:{localAddr:"local_addr",sendBackAddr:"send_back_addr"},localAddr:"Text",sendBackAddr:"Text"},PeerPing:{nanos:"u64",secs:"u64"},PeerInfo:{peerId:"Text",roles:"Text",protocolVersion:"u32",bestHash:"Hash",bestNumber:"BlockNumber"},PerDispatchClassU32:{normal:"u32",operational:"u32",mandatory:"u32"},PerDispatchClassWeight:{normal:"Weight",operational:"Weight",mandatory:"Weight"},PerDispatchClassWeightsPerClass:{normal:"WeightPerClass",operational:"WeightPerClass",mandatory:"WeightPerClass"},Phase:{_enum:{ApplyExtrinsic:"u32",Finalization:"Null",Initialization:"Null"}},RawOrigin:{_enum:{Root:"Null",Signed:"AccountId",None:"Null"}},RefCount:"u32",RefCountTo259:"u8",SyncState:{startingBlock:"BlockNumber",currentBlock:"BlockNumber",highestBlock:"Option"},SystemOrigin:"RawOrigin",TokenError:{_enum:["NoFunds","WouldDie","BelowMinimum","CannotCreate","UnknownAsset","Frozen","Unsupported","Underflow","Overflow"]},TransactionValidityError:{_enum:{Invalid:"InvalidTransaction",Unknown:"UnknownTransaction"}},TransactionalError:{_enum:["LimitReached","NoLayer"]},UnknownTransaction:{_enum:{CannotLookup:"Null",NoUnsignedValidator:"Null",Custom:"u8"}},WeightPerClass:{baseExtrinsic:"Weight",maxExtrinsic:"Option",maxTotal:"Option",reserved:"Option"}}},Ea={rpc:{},types:{Bounty:{proposer:"AccountId",value:"Balance",fee:"Balance",curatorDeposit:"Balance",bond:"Balance",status:"BountyStatus"},BountyIndex:"u32",BountyStatus:{_enum:{Proposed:"Null",Approved:"Null",Funded:"Null",CuratorProposed:"BountyStatusCuratorProposed",Active:"BountyStatusActive",PendingPayout:"BountyStatusPendingPayout"}},BountyStatusActive:{curator:"AccountId",updateDue:"BlockNumber"},BountyStatusCuratorProposed:{curator:"AccountId"},BountyStatusPendingPayout:{curator:"AccountId",beneficiary:"AccountId",unlockAt:"BlockNumber"},OpenTip:{reason:"Hash",who:"AccountId",finder:"AccountId",deposit:"Balance",closes:"Option",tips:"Vec",findersFee:"bool"},OpenTipTo225:{reason:"Hash",who:"AccountId",finder:"Option",closes:"Option",tips:"Vec"},OpenTipFinderTo225:"(AccountId, Balance)",OpenTipTip:"(AccountId, Balance)",TreasuryProposal:{proposer:"AccountId",value:"Balance",beneficiary:"AccountId",bond:"Balance"}}},La={rpc:{},types:{Multiplier:"Fixed128"}},za={rpc:{},runtime:{TaggedTransactionQueue:[{methods:{validate_transaction:{description:"Validate the transaction.",params:[{name:"source",type:"TransactionSource"},{name:"tx",type:"Extrinsic"},{name:"blockHash",type:"BlockHash"}],type:"TransactionValidity"}},version:3},{methods:{validate_transaction:{description:"Validate the transaction.",params:[{name:"source",type:"TransactionSource"},{name:"tx",type:"Extrinsic"}],type:"TransactionValidity"}},version:2},{methods:{validate_transaction:{description:"Validate the transaction.",params:[{name:"tx",type:"Extrinsic"}],type:"TransactionValidity"}},version:1}]},types:{TransactionSource:{_enum:["InBlock","Local","External"]},TransactionValidity:"Result",ValidTransaction:{priority:"TransactionPriority",requires:"Vec",provides:"Vec",longevity:"TransactionLongevity",propagate:"bool"}}},Ra={rpc:{},types:{ClassId:"u32",InstanceId:"u32",DepositBalance:"Balance",DepositBalanceOf:"Balance",ClassDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",totalDeposit:"DepositBalance",freeHolding:"bool",instances:"u32",instanceMetadatas:"u32",attributes:"u32",isFrozen:"bool"},DestroyWitness:{instances:"Compact",instanceMetadatas:"Compact",attributes:"Compact"},InstanceDetails:{owner:"AccountId",approved:"Option",isFrozen:"bool",deposit:"DepositBalance"},ClassMetadata:{deposit:"DepositBalance",data:"Vec",isFrozen:"bool"},InstanceMetadata:{deposit:"DepositBalance",data:"Vec",isFrozen:"bool"}}},Ba={rpc:{},types:{Multisig:{when:"Timepoint",deposit:"Balance",depositor:"AccountId",approvals:"Vec"},Timepoint:{height:"BlockNumber",index:"u32"}}},Xa={rpc:{},types:{VestingInfo:{locked:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"}}},Da={rpc:{},types:{BlockAttestations:{receipt:"CandidateReceipt",valid:"Vec",invalid:"Vec"},IncludedBlocks:{actualNumber:"BlockNumber",session:"SessionIndex",randomSeed:"H256",activeParachains:"Vec",paraBlocks:"Vec"},MoreAttestations:{}}},Ua={rpc:{},types:{BridgedBlockHash:"H256",BridgedBlockNumber:"BlockNumber",BridgedHeader:"Header",BridgeMessageId:"(LaneId, MessageNonce)",CallOrigin:{_enum:{SourceRoot:"Null",TargetAccount:"(AccountId, MultiSigner, MultiSignature)",SourceAccount:"AccountId"}},ChainId:"[u8; 4]",DeliveredMessages:{begin:"MessageNonce",end:"MessageNonce",dispatchResults:"BitVec"},DispatchFeePayment:{_enum:["AtSourceChain","AtTargetChain"]},InboundLaneData:{relayers:"Vec",lastConfirmedNonce:"MessageNonce"},InboundRelayer:"AccountId",InitializationData:{header:"Header",authorityList:"AuthorityList",setId:"SetId",isHalted:"bool"},LaneId:"[u8; 4]",MessageData:{payload:"Bytes",fee:"Balance"},MessagesDeliveryProofOf:{bridgedHeaderHash:"BlockHash",storageProof:"Vec",lane:"LaneId"},MessageKey:{laneId:"LaneId",nonce:"MessageNonce"},MessageNonce:"u64",MessagesProofOf:{bridgedHeaderHash:"BridgedBlockHash",storageProof:"Vec",lane:"LaneId",noncesStart:"MessageNonce",noncesEnd:"MessageNonce"},OperatingMode:{_enum:["Normal","RejectingOutboundMessages","Halted"]},OutboundLaneData:{oldestUnprunedNonce:"MessageNonce",latestReceivedNonce:"MessageNonce",latestGeneratedNonce:"MessageNonce"},OutboundMessageFee:"Balance",OutboundPayload:{specVersion:"u32",weight:"Weight",origin:"CallOrigin",dispatchFeePayment:"DispatchFeePayment",call:"Bytes"},Parameter:"Null",RelayerId:"AccountId",UnrewardedRelayer:{relayer:"RelayerId",messages:"DeliveredMessages"},UnrewardedRelayersState:{unrewardedRelayer_Entries:"MessageNonce",messagesInOldestEntry:"MessageNonce",totalMessages:"MessageNonce"}}},ja={rpc:{},types:{StatementKind:{_enum:["Regular","Saft"]}}},Wa={rpc:{},types:{FundIndex:"u32",LastContribution:{_enum:{Never:"Null",PreEnding:"u32",Ending:"BlockNumber"}},FundInfo:{depositor:"AccountId",verifier:"Option",deposit:"Balance",raised:"Balance",end:"BlockNumber",cap:"Balance",lastContribution:"LastContribution",firstPeriod:"LeasePeriod",lastPeriod:"LeasePeriod",trieIndex:"TrieIndex"},TrieIndex:"u32"}},Fa={rpc:{},runtime:{AuraUnincludedSegmentApi:[{methods:{can_build_upon:{description:"Whether it is legal to extend the chain",params:[{name:"includedHash",type:"BlockHash"},{name:"slot",type:"Slot"}],type:"bool"}},version:1}],CollectCollationInfo:[{methods:{collect_collation_info:{description:"Collect information about a collation.",params:[{name:"header",type:"Header"}],type:"CollationInfo"}},version:2},{methods:{collect_collation_info:{description:"Collect information about a collation.",params:[],type:"CollationInfoV1"}},version:1}]},types:{CollationInfo:{upwardMessages:"Vec",horizontalMessages:"Vec",newValidationCode:"Option",processedDownwardMessages:"u32",hrmpWatermark:"RelayBlockNumber",headData:"HeadData"},CollationInfoV1:{upwardMessages:"Vec",horizontalMessages:"Vec",newValidationCode:"Option",processedDownwardMessages:"u32",hrmpWatermark:"RelayBlockNumber"},ConfigData:{maxIndividual:"Weight"},MessageId:"[u8; 32]",OverweightIndex:"u64",PageCounter:"u32",PageIndexData:{beginUsed:"PageCounter",endUsed:"PageCounter",overweightCount:"OverweightIndex"}}},qa={methods:{best_finalized:{description:"Returns number and hash of the best finalized header known to the bridge module.",params:[],type:"(BlockNumber, Hash)"}},version:1},Za={rpc:{},runtime:{KusamaFinalityApi:[qa],PolkadotFinalityApi:[qa],RococoFinalityApi:[qa],WestendFinalityApi:[qa]},types:{}},Ka={assumed_validation_data:{description:"Returns the persisted validation data for the given `ParaId` along with the corresponding validation code hash.",params:[{name:"paraId",type:"ParaId"},{name:"hash",type:"Hash"}],type:"Option<(PersistedValidationData, ValidationCodeHash)>"},availability_cores:{description:"Yields information on all availability cores as relevant to the child block.",params:[],type:"Vec"},candidate_events:{description:"Get a vector of events concerning candidates that occurred within a block.",params:[],type:"Vec"},candidate_pending_availability:{description:"Get the receipt of a candidate pending availability.",params:[{name:"paraId",type:"ParaId"}],type:"Option"},check_validation_outputs:{description:"Checks if the given validation outputs pass the acceptance criteria.",params:[{name:"paraId",type:"ParaId"},{name:"outputs",type:"CandidateCommitments"}],type:"bool"},dmq_contents:{description:"Get all the pending inbound messages in the downward message queue for a para.",params:[{name:"paraId",type:"ParaId"}],type:"Vec"},inbound_hrmp_channels_contents:{description:"Get the contents of all channels addressed to the given recipient.",params:[{name:"paraId",type:"ParaId"}],type:"Vec"},on_chain_votes:{description:"Scrape dispute relevant from on-chain, backing votes and resolved disputes.",params:[],type:"Option"},persisted_validation_data:{description:"Yields the persisted validation data for the given `ParaId` along with an assumption that should be used if the para currently occupies a core.",params:[{name:"paraId",type:"ParaId"},{name:"assumption",type:"OccupiedCoreAssumption"}],type:"Option"},session_index_for_child:{description:"Returns the session index expected at a child of the block.",params:[],type:"SessionIndex"},validation_code:{description:"Fetch the validation code used by a para, making the given `OccupiedCoreAssumption`.",params:[{name:"paraId",type:"ParaId"},{name:"assumption",type:"OccupiedCoreAssumption"}],type:"Option"},validation_code_by_hash:{description:"Get the validation code from its hash.",params:[{name:"hash",type:"ValidationCodeHash"}],type:"Option"},validator_groups:{description:"Returns the validator groups and rotation info localized based on the hypothetical child of a block whose state this is invoked on",params:[],type:"(Vec>, GroupRotationInfo)"},validators:{description:"Get the current validators.",params:[],type:"Vec"}},Ga={pvfs_require_precheck:{description:"Returns code hashes of PVFs that require pre-checking by validators in the active set.",params:[],type:"Vec"},session_info:{description:"Get the session info for the given session, if stored.",params:[{name:"index",type:"SessionIndex"}],type:"Option"},submit_pvf_check_statement:{description:"Submits a PVF pre-checking statement into the transaction pool.",params:[{name:"stmt",type:"PvfCheckStatement"},{name:"signature",type:"ValidatorSignature"}],type:"Null"},validation_code_hash:{description:"Fetch the hash of the validation code used by a para, making the given `OccupiedCoreAssumption`.",params:[{name:"paraId",type:"ParaId"},{name:"assumption",type:"OccupiedCoreAssumption"}],type:"Option"}},Ja={disputes:{description:"Returns all onchain disputes.",params:[],type:"Vec<(SessionIndex, CandidateHash, DisputeState)>"}},Ya={session_executor_params:{description:"Returns execution parameters for the session.",params:[{name:"sessionIndex",type:"SessionIndex"}],type:"Option"}},Qa={key_ownership_proof:{description:"Returns a merkle proof of a validator session key",params:[{name:"validatorId",type:"ValidatorId"}],type:"Option"},submit_report_dispute_lost:{description:"Submit an unsigned extrinsic to slash validators who lost a dispute about a candidate of a past session",params:[{name:"disputeProof",type:"DisputeProof"},{name:"keyOwnershipProof",type:"OpaqueKeyOwnershipProof"}],type:"Option"},unapplied_slashes:{description:"Returns a list of validators that lost a past session dispute and need to be slashed",params:[],type:"Vec<(SessionIndex, CandidateHash, PendingSlashes)>"}},_a={minimum_backing_votes:{description:"Get the minimum number of backing votes for a parachain candidate. This is a staging method! Do not use on production runtimes!",params:[],type:"u32"}},$a={async_backing_params:{description:"Returns candidate's acceptance limitations for asynchronous backing for a relay parent",params:[],type:"AsyncBackingParams"},para_backing_state:{description:"Returns the state of parachain backing for a given para",params:[{name:"paraId",type:"ParaId"}],type:"Option"}},es={disabled_validators:{description:"Returns a list of all disabled validators at the given block",params:[],type:"ValidatorIndex"}},ts={node_features:{description:"Get node features. This is a staging method! Do not use on production runtimes!",params:[],type:"NodeFeatures"}},ns={approval_voting_params:{description:"Approval voting configuration parameters",params:[],type:"ApprovalVotingParams"}},rs={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","OneOne","OneTwo","OneThree","TwoTwo","TwoThree","ThreeThree"]},is={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","ZeroFour","ZeroFive","ZeroSix","ZeroSeven","OneOne","OneTwo","OneThree","OneFour","OneFive","OneSix","OneSeven","TwoTwo","TwoThree","TwoFour","TwoFive","TwoSix","TwoSeven","ThreeThree","ThreeFour","ThreeFive","ThreeSix","ThreeSeven","FourFour","FourFive","FourSix","FourSeven","FiveFive","FiveSix","FiveSeven","SixSix","SixSeven","SevenSeven"]},as={rpc:{},runtime:{ParachainHost:[{methods:{...Ka,...Ga,...Ja,...Ya,...Qa,..._a,...$a,...es,...ts,...ns,claim_queue:{description:"Claim queue",params:[],type:"BTreeMap>"}},version:11},{methods:{...Ka,...Ga,...Ja,...Ya,...Qa,..._a,...$a,...es,...ts,...ns},version:10},{methods:{...Ka,...Ga,...Ja,...Ya,...Qa,..._a,...$a,...es,...ts},version:9},{methods:{...Ka,...Ga,...Ja,...Ya,...Qa,..._a,...$a,...es},version:8},{methods:{...Ka,...Ga,...Ja,...Ya,...Qa,..._a,...$a},version:7},{methods:{...Ka,...Ga,...Ja,...Ya,...Qa,..._a},version:6},{methods:{...Ka,...Ga,...Ja,...Ya,...Qa},version:5},{methods:{...Ka,...Ga,...Ja,...Ya},version:4},{methods:{...Ka,...Ga,...Ja},version:3},{methods:{...Ka,...Ga},version:2},{methods:{session_info:{description:"Get the session info for the given session, if stored.",params:[{name:"index",type:"SessionIndex"}],type:"Option"},...Ka},version:1}]},types:{ServiceQuality:{_enum:["Ordered","Fast"]},DisputeLocation:{_enum:["Local","Remote"]},DisputeResult:{_enum:["Valid","Invalid"]},DisputeState:{validatorsFor:"BitVec",validatorsAgainst:"BitVec",start:"BlockNumber",concludedAt:"Option"},DisputeStatement:{_enum:{Valid:"ValidDisputeStatementKind",Invalid:"InvalidDisputeStatementKind"}},DisputeStatementSet:{candidateHash:"CandidateHash",session:"SessionIndex",statements:"Vec<(DisputeStatement, ParaValidatorIndex, ValidatorSignature)>"},ExecutorParam:{_enum:{Phantom:"Null",MaxMemoryPages:"u32",StackLogicalMax:"u32",StackNativeMax:"u32",PrecheckingMaxMemory:"u64",PvfPrepTimeout:"(PvfPrepTimeoutKind, u64)",PvfExecTimeout:"(PvfExecTimeoutKind, u64)"}},ExecutorParamsHash:"Hash",ExecutorParams:"Vec",ExplicitDisputeStatement:{valid:"bool",candidateHash:"CandidateHash",session:"SessionIndex"},InvalidDisputeStatementKind:{_enum:["Explicit"]},MultiDisputeStatementSet:"Vec",PvfExecTimeoutKind:{_enum:["Backing","Approval"]},PvfPrepTimeoutKind:{_enum:["Precheck","Lenient"]},ValidDisputeStatementKind:{_enum:{Explicit:"Null",BackingSeconded:"Hash",BackingValid:"Hash",ApprovalChecking:"Null"}},HrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option",senderDeposit:"Balance",recipientDeposit:"Balance"},HrmpChannelId:{sender:"u32",receiver:"u32"},HrmpOpenChannelRequest:{confirmed:"bool",age:"SessionIndex",senderDeposit:"Balance",maxMessageSize:"u32",maxCapacity:"u32",maxTotalSize:"u32"},ParachainProposal:{proposer:"AccountId",genesisHead:"HeadData",validators:"Vec",name:"Bytes",balance:"Balance"},RegisteredParachainInfo:{validators:"Vec",proposer:"AccountId"},Bidder:{_enum:{New:"NewBidder",Existing:"ParaId"}},IncomingParachain:{_enum:{Unset:"NewBidder",Fixed:"IncomingParachainFixed",Deploy:"IncomingParachainDeploy"}},IncomingParachainDeploy:{code:"ValidationCode",initialHeadData:"HeadData"},IncomingParachainFixed:{codeHash:"Hash",codeSize:"u32",initialHeadData:"HeadData"},NewBidder:{who:"AccountId",sub:"SubId"},SubId:"u32",AuctionIndex:"u32",LeasePeriod:"BlockNumber",LeasePeriodOf:"BlockNumber",SlotRange10:rs,SlotRange:is,WinningData10:`[WinningDataEntry; ${rs._enum.length}]`,WinningData:`[WinningDataEntry; ${is._enum.length}]`,WinningDataEntry:"Option<(AccountId, ParaId, BalanceOf)>",WinnersData10:"Vec",WinnersData:"Vec",WinnersDataTuple10:"(AccountId, ParaId, BalanceOf, SlotRange10)",WinnersDataTuple:"(AccountId, ParaId, BalanceOf, SlotRange)",AbridgedCandidateReceipt:{parachainIndex:"ParaId",relayParent:"Hash",headData:"HeadData",collator:"CollatorId",signature:"CollatorSignature",povBlockHash:"Hash",commitments:"CandidateCommitments"},AbridgedHostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber"},AbridgedHrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option"},ApprovalVotingParams:{maxApprovalCoalesceCount:"u32"},AssignmentId:"AccountId",AssignmentKind:{_enum:{Parachain:"Null",Parathread:"(CollatorId, u32)"}},AsyncBackingParams:{maxCandidateDepth:"u32",allowedAncestryLen:"u32"},AttestedCandidate:{candidate:"AbridgedCandidateReceipt",validityVotes:"Vec",validatorIndices:"BitVec"},AuthorityDiscoveryId:"AccountId",AvailabilityBitfield:"BitVec",AvailabilityBitfieldRecord:{bitfield:"AvailabilityBitfield",submittedTt:"BlockNumber"},BackedCandidate:{candidate:"CommittedCandidateReceipt",validityVotes:"Vec",validatorIndices:"BitVec"},BackingState:{constraints:"Constraints",pendingAvailability:"Vec"},BufferedSessionChange:{applyAt:"BlockNumber",validators:"Vec",queued:"Vec",sessionIndex:"SessionIndex"},CandidateCommitments:{upwardMessages:"Vec",horizontalMessages:"Vec",newValidationCode:"Option",headData:"HeadData",processedDownwardMessages:"u32",hrmpWatermark:"BlockNumber"},CandidateDescriptor:{paraId:"ParaId",relayParent:"RelayChainHash",collatorId:"CollatorId",persistedValidationDataHash:"Hash",povHash:"Hash",erasureRoot:"Hash",signature:"CollatorSignature",paraHead:"Hash",validationCodeHash:"ValidationCodeHash"},CandidateEvent:{_enum:{CandidateBacked:"(CandidateReceipt, HeadData, CoreIndex, GroupIndex)",CandidateIncluded:"(CandidateReceipt, HeadData, CoreIndex, GroupIndex)",CandidateTimedOut:"(CandidateReceipt, HeadData, CoreIndex)"}},CandidateHash:"Hash",CandidateInfo:{who:"AccountId",deposit:"Balance"},CandidatePendingAvailability:{core:"CoreIndex",hash:"CandidateHash",descriptor:"CandidateDescriptor",availabilityVotes:"BitVec",backers:"BitVec",relayParentNumber:"BlockNumber",backedInNumber:"BlockNumber",backingGroup:"GroupIndex"},CandidateReceipt:{descriptor:"CandidateDescriptor",commitmentsHash:"Hash"},GlobalValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},CollatorId:"H256",CollatorSignature:"Signature",CommittedCandidateReceipt:{descriptor:"CandidateDescriptor",commitments:"CandidateCommitments"},Constraints:{minRelayParentNumber:"BlockNumber",maxPovSize:"u32",maxCodeSize:"u32",umpRemaining:"u32",umpRemainingBytes:"u32",maxUmpNumPerCandidate:"u32",dmpRemainingMessages:"Vec",hrmpInbound:"InboundHrmpLimitations",hrmpChannelsOut:"HashMap",maxHrmpNumPerCandidate:"u32",requiredParent:"HeadData",validationCodeHash:"ValidationCodeHash",upgradeRestriction:"Option",futureValidationCode:"Option<(BlockNumber, ValidationCodeHash)>"},CoreAssignment:{core:"CoreIndex",paraId:"ParaId",kind:"AssignmentKind",groupIdx:"GroupIndex"},CoreIndex:"u32",CoreOccupied:{_enum:{Parathread:"ParathreadEntry",Parachain:"Null"}},CoreState:{_enum:{Occupied:"OccupiedCore",Scheduled:"ScheduledCore",Free:"Null"}},DisputeProof:{timeSlot:"DisputesTimeSlot",kind:"SlashingOffenceKind",validatorIndex:"ValidatorIndex",validatorId:"ValidatorId"},DisputesTimeSlot:{sessionIndex:"SessionIndex",candidateHash:"CandidateHash"},DoubleVoteReport:{identity:"ValidatorId",first:"(Statement, ValidatorSignature)",second:"(Statement, ValidatorSignature)",proof:"MembershipProof",signingContext:"SigningContext"},DownwardMessage:"Bytes",GroupIndex:"u32",GroupRotationInfo:{sessionStartBlock:"BlockNumber",groupRotationFrequency:"BlockNumber",now:"BlockNumber"},GlobalValidationSchedule:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},HeadData:"Bytes",HostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber",maxPovSize:"u32",maxDownwardMessageSize:"u32",preferredDispatchableUpwardMessagesStepWeight:"Weight",hrmpMaxParachainOutboundChannels:"u32",hrmpMaxParathreadOutboundChannels:"u32",hrmpOpenRequestTtl:"u32",hrmpSenderDeposit:"Balance",hrmpRecipientDeposit:"Balance",hrmpChannelMaxCapacity:"u32",hrmpChannelMaxTotalSize:"u32",hrmpMaxParachainInboundChannels:"u32",hrmpMaxParathreadInboundChannels:"u32",hrmpChannelMaxMessageSize:"u32",codeRetentionPeriod:"BlockNumber",parathreadCores:"u32",parathreadRetries:"u32",groupRotationFrequency:"BlockNumber",chainAvailabilityPeriod:"BlockNumber",threadAvailabilityPeriod:"BlockNumber",schedulingLookahead:"u32",maxValidatorsPerCore:"Option",maxValidators:"Option",disputePeriod:"SessionIndex",disputePostConclusionAcceptancePeriod:"BlockNumber",disputeMaxSpamSlots:"u32",disputeConclusionByTimeOutPeriod:"BlockNumber",noShowSlots:"u32",nDelayTranches:"u32",zerothDelayTrancheWidth:"u32",neededApprovals:"u32",relayVrfModuloSamples:"u32"},InboundDownwardMessage:{pubSentAt:"BlockNumber",pubMsg:"DownwardMessage"},InboundHrmpMessage:{sentAt:"BlockNumber",data:"Bytes"},InboundHrmpLimitations:{validWatermarks:"Vec"},InboundHrmpMessages:"Vec",LocalValidationData:{parentHead:"HeadData",balance:"Balance",codeUpgradeAllowed:"Option"},MessageIngestionType:{downwardMessages:"Vec",horizontalMessages:"BTreeMap"},MessageQueueChain:"RelayChainHash",NodeFeatures:"BitVec",OccupiedCore:{nextUpOnAvailable:"Option",occupiedSince:"BlockNumber",timeOutAt:"BlockNumber",nextUpOnTimeOut:"Option",availability:"BitVec",groupResponsible:"GroupIndex",candidateHash:"CandidateHash",candidateDescriptor:"CandidateDescriptor"},OccupiedCoreAssumption:{_enum:["Included,","TimedOut","Free"]},OutboundHrmpChannelLimitations:{bytesRemaining:"u32",messagesRemaining:"u32"},OutboundHrmpMessage:{recipient:"u32",data:"Bytes"},PendingSlashes:{_alias:{slashKeys:"keys"},slashKeys:"BTreeMap",kind:"SlashingOffenceKind"},ParachainDispatchOrigin:{_enum:["Signed","Parachain","Root"]},ParachainInherentData:{validationData:"PersistedValidationData",relayChainState:"StorageProof",downwardMessages:"Vec",horizontalMessages:"BTreeMap"},ParachainsInherentData:{bitfields:"SignedAvailabilityBitfields",backedCandidates:"Vec",disputes:"MultiDisputeStatementSet",parentHeader:"Header"},ParaGenesisArgs:{genesisHead:"Bytes",validationCode:"Bytes",parachain:"bool"},ParaId:"u32",ParaInfo:{manager:"AccountId",deposit:"Balance",locked:"bool"},ParaLifecycle:{_enum:["Onboarding","Parathread","Parachain","UpgradingToParachain","DowngradingToParathread","OutgoingParathread","OutgoingParachain"]},ParaPastCodeMeta:{upgradeTimes:"Vec",lastPruned:"Option"},ParaScheduling:{_enum:["Always","Dynamic"]},ParathreadClaim:"(ParaId, CollatorId)",ParathreadClaimQueue:{queue:"Vec",nextCoreOffset:"u32"},ParathreadEntry:{claim:"ParathreadClaim",retries:"u32"},ParaValidatorIndex:"u32",PersistedValidationData:{parentHead:"HeadData",relayParentNumber:"RelayChainBlockNumber",relayParentStorageRoot:"Hash",maxPovSize:"u32"},PvfCheckStatement:{accept:"bool",subject:"ValidationCodeHash",sessionIndex:"SessionIndex",validatorIndex:"ParaValidatorIndex"},QueuedParathread:{claim:"ParathreadEntry",coreOffset:"u32"},RelayBlockNumber:"u32",RelayChainBlockNumber:"RelayBlockNumber",RelayHash:"Hash",RelayChainHash:"RelayHash",Remark:"[u8; 32]",ReplacementTimes:{expectedAt:"BlockNumber",activatedAt:"BlockNumber"},Retriable:{_enum:{Never:"Null",WithRetries:"u32"}},ScheduledCore:{paraId:"ParaId",collator:"Option"},Scheduling:{_enum:["Always","Dynamic"]},ScrapedOnChainVotes:{session:"SessionIndex",backingValidatorsPerCandidate:"Vec<(CandidateReceipt, Vec<(ParaValidatorIndex, ValidityAttestation)>)>",disputes:"MultiDisputeStatementSet"},SessionInfo:{activeValidatorIndices:"Vec",randomSeed:"[u8; 32]",disputePeriod:"SessionIndex",validators:"Vec",discoveryKeys:"Vec",assignmentKeys:"Vec",validatorGroups:"Vec>",nCores:"u32",zerothDelayTrancheWidth:"u32",relayVrfModuloSamples:"u32",nDelayTranches:"u32",noShowSlots:"u32",neededApprovals:"u32"},OldV1SessionInfo:{validators:"Vec",discoveryKeys:"Vec",assignmentKeys:"Vec",validatorGroups:"Vec>",nCores:"u32",zerothDelayTrancheWidth:"u32",relayVrfModuloSamples:"u32",nDelayTranches:"u32",noShowSlots:"u32",neededApprovals:"u32"},SessionInfoValidatorGroup:"Vec",SignedAvailabilityBitfield:{payload:"BitVec",validatorIndex:"ParaValidatorIndex",signature:"ValidatorSignature"},SignedAvailabilityBitfields:"Vec",SigningContext:{sessionIndex:"SessionIndex",parentHash:"Hash"},SlashingOffenceKind:{_enum:["ForInvalid","AgainstValid"]},Statement:{_enum:{Never:"Null",Candidate:"Hash",Valid:"Hash",Invalid:"Hash"}},TransientValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",balance:"Balance",codeUpgradeAllowed:"Option",dmqLength:"u32"},UpgradeGoAhead:{_enum:["Abort","GoAhead"]},UpgradeRestriction:{_enum:["Present"]},UpwardMessage:"Bytes",ValidationFunctionParams:{maxCodeSize:"u32",relayChainHeight:"RelayChainBlockNumber",codeUpgradeAllowed:"Option"},ValidationCode:"Bytes",ValidationCodeHash:"Hash",ValidationData:{persisted:"PersistedValidationData",transient:"TransientValidationData"},ValidationDataType:{validationData:"ValidationData",relayChainState:"Vec"},ValidatorSignature:"Signature",ValidityAttestation:{_enum:{Never:"Null",Implicit:"ValidatorSignature",Explicit:"ValidatorSignature"}},MessagingStateSnapshot:{relayDispatchQueueSize:"(u32, u32)",egressChannels:"Vec"},MessagingStateSnapshotEgressEntry:"(ParaId, AbridgedHrmpChannel)",SystemInherentData:"ParachainInherentData",VecInboundHrmpMessage:"Vec"}},ss={rpc:{},types:{Approvals:"[bool; 4]"}},os={rpc:{},types:{AccountStatus:{validity:"AccountValidity",freeBalance:"Balance",lockedBalance:"Balance",signature:"Vec",vat:"Permill"},AccountValidity:{_enum:["Invalid","Initiated","Pending","ValidLow","ValidHigh","Completed"]}}},us={rpc:{},runtime:{DryRunApi:[{methods:{dry_run_call:{description:"Dry run call",params:[{name:"origin",type:"OriginCaller"},{name:"call",type:"RuntimeCall"}],type:"Result"},dry_run_xcm:{description:"Dry run XCM program",params:[{name:"originLocation",type:"VersionedMultiLocation"},{name:"xcm",type:"VersionedXcm"}],type:"Result"}},version:1},{methods:{dry_run_call:{description:"Dry run call",params:[{name:"origin",type:"OriginCaller"},{name:"call",type:"RuntimeCall"},{name:"resultXcmsVersion",type:"u32"}],type:"Result"},dry_run_xcm:{description:"Dry run XCM program",params:[{name:"originLocation",type:"VersionedMultiLocation"},{name:"xcm",type:"VersionedXcm"}],type:"Result"}},version:2}]},types:{PostDispatchInfo:{actualWeight:"Option",paysFee:"Pays"},DispatchResultWithPostInfo:"Result",CallDryRunEffects:{executionResult:"DispatchResultWithPostInfo",emittedEvents:"Vec",localXcm:"Option",forwardedXcms:"Vec<(VersionedMultiLocation, Vec)>"},XcmDryRunEffects:{executionResult:"OutcomeV4",emittedEvents:"Vec",forwardedXcms:"Vec<(VersionedMultiLocation, Vec)>"},XcmDryRunApiError:{_enum:["Unimplemented","VersionedConversionFailed"]}}},cs={rpc:{},types:{BodyId:{_enum:{Unit:"Null",Named:"Vec",Index:"Compact",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null"}},BodyPart:{_enum:{Voice:"Null",Members:"Compact",Fraction:{nom:"Compact",denom:"Compact"},AtLeastProportion:{nom:"Compact",denom:"Compact"},MoreThanProportion:{nom:"Compact",denom:"Compact"}}},InteriorMultiLocation:"Junctions",NetworkId:{_enum:{Any:"Null",Named:"Vec",Polkadot:"Null",Kusama:"Null"}},XcmOrigin:{_enum:{Xcm:"MultiLocation"}},XcmpMessageFormat:{_enum:["ConcatenatedVersionedXcm","ConcatenatedEncodedBlob","Signals"]},XcmAssetId:{_enum:{Concrete:"MultiLocation",Abstract:"Bytes"}},InboundStatus:{_enum:["Ok","Suspended"]},OutboundStatus:{_enum:["Ok","Suspended"]},MultiAssets:"Vec",FungibilityV0:"FungibilityV1",WildFungibilityV0:"WildFungibilityV1",AssetInstanceV0:{_enum:{Undefined:"Null",Index8:"u8",Index16:"Compact",Index32:"Compact",Index64:"Compact",Index128:"Compact",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Vec"}},JunctionV0:{_enum:{Parent:"Null",Parachain:"Compact",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Vec",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},MultiAssetV0:{_enum:{None:"Null",All:"Null",AllFungible:"Null",AllNonFungible:"Null",AllAbstractFungible:"Vec",AllAbstractNonFungible:"Vec",AllConcreteFungible:"MultiLocationV0",AllConcreteNonFungible:"MultiLocationV0",AbstractFungible:{id:"Vec",instance:"Compact"},AbstractNonFungible:{class:"Vec",instance:"AssetInstanceV0"},ConcreteFungible:{id:"MultiLocationV0",amount:"Compact"},ConcreteNonFungible:{class:"MultiLocationV0",instance:"AssetInstanceV0"}}},MultiLocationV0:{_enum:{Here:"Null",X1:"JunctionV0",X2:"(JunctionV0, JunctionV0)",X3:"(JunctionV0, JunctionV0, JunctionV0)",X4:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X5:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X6:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X7:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X8:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)"}},OriginKindV0:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},ResponseV0:{_enum:{Assets:"Vec"}},XcmV0:{_enum:{WithdrawAsset:{assets:"Vec",effects:"Vec"},ReserveAssetDeposit:{assets:"Vec",effects:"Vec"},ReceiveTeleportedAsset:{assets:"Vec",effects:"Vec"},QueryResponse:{queryId:"Compact",response:"ResponseV0"},TransferAsset:{assets:"Vec",dest:"MultiLocationV0"},TransferReserveAsset:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},RelayedFrom:{who:"MultiLocationV0",message:"XcmV0"}}},XcmErrorV0:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocation, Xcm)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",RecursionLimitReached:"Null"}},XcmOrderV0:{_enum:{Null:"Null",DepositAsset:{assets:"Vec",dest:"MultiLocationV0"},DepositReserveAsset:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},ExchangeAsset:{give:"Vec",receive:"Vec"},InitiateReserveWithdraw:{assets:"Vec",reserve:"MultiLocationV0",effects:"Vec"},InitiateTeleport:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV0",assets:"Vec"},BuyExecution:{fees:"MultiAssetV0",weight:"u64",debt:"u64",haltOnError:"bool",xcm:"Vec"}}},AssetInstanceV1:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Bytes"}},FungibilityV1:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV1"}},JunctionV1:{_enum:{Parachain:"Compact",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Vec",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},JunctionsV1:{_enum:{Here:"Null",X1:"JunctionV1",X2:"(JunctionV1, JunctionV1)",X3:"(JunctionV1, JunctionV1, JunctionV1)",X4:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X5:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X6:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X7:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X8:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)"}},MultiAssetsV1:"Vec",MultiAssetV1:{id:"XcmAssetId",fungibility:"FungibilityV1"},MultiAssetFilterV1:{_enum:{Definite:"MultiAssetsV1",Wild:"WildMultiAssetV1"}},MultiLocationV1:{parents:"u8",interior:"JunctionsV1"},OriginKindV1:"OriginKindV0",ResponseV1:{_enum:{Assets:"MultiAssetsV1"}},WildFungibilityV1:{_enum:["Fungible","NonFungible"]},WildMultiAssetV1:{_enum:{All:"Null",AllOf:{id:"XcmAssetId",fungibility:"WildFungibilityV1"}}},XcmV1:{_enum:{WithdrawAsset:{assets:"MultiAssetsV1",effects:"Vec"},ReserveAssetDeposit:{assets:"MultiAssetsV1",effects:"Vec"},ReceiveTeleportedAsset:{assets:"MultiAssetsV1",effects:"Vec"},QueryResponse:{queryId:"Compact",response:"ResponseV1"},TransferAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1"},TransferReserveAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1",effects:"Vec"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},RelayedFrom:{who:"MultiLocationV1",message:"XcmV1"}}},XcmErrorV1:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocationV1, XcmV1)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",DestinationUnsupported:"Null",RecursionLimitReached:"Null"}},XcmOrderV1:{_enum:{Noop:"Null",DepositAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",beneficiary:"MultiLocationV1"},DepositReserveAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",dest:"MultiLocationV1",effects:"Vec"},ExchangeAsset:{give:"MultiAssetFilterV1",receive:"MultiAssetsV1"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV1",reserve:"MultiLocationV1",effects:"Vec"},InitiateTeleport:{assets:"MultiAssetFilterV1",dest:"MultiLocationV1",effects:"Vec"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV1",assets:"MultiAssetFilterV1"},BuyExecution:{fees:"MultiAssetV1",weight:"u64",debt:"u64",haltOnError:"bool",instructions:"Vec"}}},AssetIdV2:{_enum:{Concrete:"MultiLocationV2",Abstract:"Bytes"}},AssetInstanceV2:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8;4]",Array8:"[u8;8]",Array16:"[u8;16]",Array32:"[u8;32]",Blob:"Bytes"}},BodyIdV2:{_enum:{Unit:"Null",Named:"Bytes",Index:"Compact",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null",Defense:"Null",Administration:"Null",Treasury:"Null"}},BodyPartV2:{_enum:{Voice:"Null",Members:{count:"Compact"},Fraction:{nom:"Compact",denom:"Compact"},AtLeastProportion:{nom:"Compact",denom:"Compact"},MoreThanProportion:{nom:"Compact",denom:"Compact"}}},NetworkIdV2:{_enum:{Any:"Null",Named:"Bytes",Polkadot:"Null",Kusama:"Null"}},JunctionV2:{_enum:{Parachain:"Compact",AccountId32:{network:"NetworkIdV2",id:"[u8; 32]"},AccountIndex64:{network:"NetworkIdV2",index:"Compact"},AccountKey20:{network:"NetworkIdV2",key:"[u8; 20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Bytes",OnlyChild:"Null",Plurality:{id:"BodyIdV2",part:"BodyPartV2"}}},JunctionsV2:{_enum:{Here:"Null",X1:"JunctionV2",X2:"(JunctionV2, JunctionV2)",X3:"(JunctionV2, JunctionV2, JunctionV2)",X4:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2)",X5:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2)",X6:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2)",X7:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2)",X8:"(JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2, JunctionV2)"}},FungibilityV2:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV2"}},InteriorMultiLocationV2:"JunctionsV2",MultiAssetV2:{id:"AssetIdV2",fun:"FungibilityV2"},MultiAssetsV2:"Vec",MultiAssetFilterV2:{_enum:{Definite:"MultiAssetsV2",Wild:"WildMultiAssetV2"}},MultiLocationV2:{parents:"u8",interior:"JunctionsV2"},OriginKindV2:{_enum:{Native:"Null",SovereignAccount:"Null",Superuser:"Null",Xcm:"Null"}},WildFungibilityV2:{_enum:{Fungible:"Null",NonFungible:"Null"}},ResponseV2:{_enum:{Null:"Null",Assets:"MultiAssetsV2",ExecutionResult:"Option<(u32, XcmErrorV2)>",Version:"u32"}},ResponseV2Error:"(u32, XcmErrorV2)",WeightLimitV2:{_enum:{Unlimited:"Null",Limited:"Compact"}},InstructionV2:{_enum:{WithdrawAsset:"MultiAssetsV2",ReserveAssetDeposited:"MultiAssetsV2",ReceiveTeleportedAsset:"MultiAssetsV2",QueryResponse:{queryId:"Compact",response:"ResponseV2",maxWeight:"Compact"},TransferAsset:{assets:"MultiAssetsV2",beneficiary:"MultiLocationV2"},TransferReserveAsset:{assets:"MultiAssetsV2",dest:"MultiLocationV2",xcm:"XcmV2"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"Compact",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"InteriorMultiLocationV2",ReportError:{queryId:"Compact",dest:"MultiLocationV2",maxResponseWeight:"Compact"},DepositAsset:{assets:"MultiAssetFilterV2",maxAssets:"Compact",beneficiary:"MultiLocationV2"},DepositReserveAsset:{assets:"MultiAssetFilterV2",maxAssets:"Compact",dest:"MultiLocationV2",xcm:"XcmV2"},ExchangeAsset:{give:"MultiAssetFilterV2",receive:"MultiAssetsV2"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV2",reserve:"MultiLocationV2",xcm:"XcmV2"},InitiateTeleport:{assets:"MultiAssetFilterV2",dest:"MultiLocationV2",xcm:"XcmV2"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV2",assets:"MultiAssetFilterV2",maxResponseWeight:"Compact"},BuyExecution:{fees:"MultiAssetV2",weightLimit:"WeightLimitV2"},RefundSurplus:"Null",SetErrorHandler:"XcmV2",SetAppendix:"XcmV2",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV2",ticket:"MultiLocationV2"},Trap:"Compact",SubscribeVersion:{queryId:"Compact",maxResponseWeight:"Compact"},UnsubscribeVersion:"Null"}},WildMultiAssetV2:{_enum:{All:"Null",AllOf:{id:"AssetIdV2",fun:"WildFungibilityV2"}}},XcmV2:"Vec",XcmErrorV2:{_enum:{Overflow:"Null",Unimplemented:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",MultiLocationFull:"Null",MultiLocationNotInvertible:"Null",BadOrigin:"Null",InvalidLocation:"Null",AssetNotFound:"Null",FailedToTransactAsset:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",ExceedsMaxMessageSize:"Null",DestinationUnsupported:"Null",Transport:"Null",Unroutable:"Null",UnknownClaim:"Null",FailedToDecode:"Null",MaxWeightInvalid:"Null",NotHoldingFees:"Null",TooExpensive:"Null",Trap:"u64",UnhandledXcmVersion:"Null",WeightLimitReached:"Weight",Barrier:"Null",WeightNotComputable:"Null"}},AssetIdV3:{_enum:{Concrete:"MultiLocationV3",Abstract:"Bytes"}},BodyIdV3:{_enum:{Unit:"Null",Moniker:"[u8;4]",Index:"Compact",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null",Defense:"Null",Administration:"Null",Treasury:"Null"}},BodyPartV3:{_enum:{Voice:"Null",Members:{count:"Compact"},Fraction:{nom:"Compact",denom:"Compact"},AtLeastProportion:{nom:"Compact",denom:"Compact"},MoreThanProportion:{nom:"Compact",denom:"Compact"}}},AssetInstanceV3:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8;4]",Array8:"[u8;8]",Array16:"[u8;16]",Array32:"[u8;32]"}},FungibilityV3:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV3"}},InteriorMultiLocationV3:"JunctionsV3",JunctionV3:{_enum:{Parachain:"Compact",AccountId32:{network:"Option",id:"[u8;32]"},AccountIndex64:{network:"Option",index:"Compact"},AccountKey20:{network:"Option",key:"[u8;20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:{length:"u8",data:"[u8;32]"},OnlyChild:"Null",Plurality:{id:"BodyIdV3",part:"BodyPartV3"},GlobalConsensus:"NetworkIdV3"}},JunctionsV3:{_enum:{Here:"Null",X1:"JunctionV3",X2:"(JunctionV3, JunctionV3)",X3:"(JunctionV3, JunctionV3, JunctionV3)",X4:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3)",X5:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3)",X6:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3)",X7:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3)",X8:"(JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3, JunctionV3)"}},MaybeErrorCodeV3:{_enum:{Success:"Null",Error:"Bytes",TruncatedError:"Bytes"}},MaxPalletsInfo:"u32",MultiAssetV3:{id:"AssetIdV3",fun:"FungibilityV3"},MultiAssetsV3:"Vec",MultiAssetFilterV3:{_enum:{Definite:"MultiAssetsV3",Wild:"WildMultiAssetV3"}},MultiLocationV3:{parents:"u8",interior:"JunctionsV3"},MaxPalletNameLen:"u32",NetworkIdV3:{_enum:{ByGenesis:"[u8;32]",ByFork:{blockNumber:"u64",blockHash:"[u8;32]"},Polkadot:"Null",Kusama:"Null",Westend:"Null",Rococo:"Null",Wococo:"Null",Ethereum:{chainId:"Compact"},BitcoinCore:"Null",BitcoinCash:"Null",PolkadotBulletin:"Null"}},OriginKindV3:"OriginKindV2",PalletInfoV3:{index:"Compact",name:"Bytes",moduleName:"Bytes",major:"Compact",minor:"Compact",patch:"Compact"},WildFungibilityV3:"WildFungibilityV2",QueryResponseInfoV3:{destination:"MultiLocationV3",queryId:"Compact",maxWeight:"WeightV2"},ResponseV3:{_enum:{Null:"Null",Assets:"MultiAssetsV3",ExecutionResult:"Option<(u32,XcmErrorV3)>",Version:"u32",PalletsInfo:"Vec",DispatchResult:"MaybeErrorCodeV3"}},XcmErrorV3:{_enum:{Overflow:"Null",Unimplemented:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",LocationFull:"Null",LocationNotInvertible:"Null",BadOrigin:"Null",InvalidLocation:"Null",AssetNotFound:"Null",FailedToTransactAsset:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",ExceedsMaxMessageSize:"Null",DestinationUnsupported:"Null",Transport:"Null",Unroutable:"Null",UnknownClaim:"Null",FailedToDecode:"Null",MaxWeightInvalid:"Null",NotHoldingFees:"Null",TooExpensive:"Null",Trap:"u64",ExpectationFalse:"Null",PalletNotFound:"Null",NameMismatch:"Null",VersionIncompatible:"Null",HoldingWouldOverflow:"Null",ExportError:"Null",ReanchorFailed:"Null",NoDeal:"Null",FeesNotMet:"Null",LockError:"Null",NoPermission:"Null",Unanchored:"Null",NotDepositable:"Null",UnhandledXcmVersion:"Null",WeightLimitReached:"WeightV2",Barrier:"Null",ExceedsStackLimit:"Null"}},ResponseV3Error:"(u32, XcmErrorV3)",ResponseV3Result:"Option<(u32, ResponseV3Error)>",WeightLimitV3:{_enum:{Unlimited:"Null",Limited:"WeightV2"}},InstructionV3:{_enum:{WithdrawAsset:"MultiAssetsV3",ReserveAssetDeposited:"MultiAssetsV3",ReceiveTeleportedAsset:"MultiAssetsV3",QueryResponse:{queryId:"Compact",response:"ResponseV3",maxWeight:"WeightV2",querier:"Option"},TransferAsset:{assets:"MultiAssetsV3",beneficiary:"MultiLocationV3"},TransferReserveAsset:{assets:"MultiAssetsV3",dest:"MultiLocationV3",xcm:"XcmV3"},Transact:{originKind:"XcmOriginKind",requireWeightAtMost:"WeightV2",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"JunctionsV3",ReportError:"QueryResponseInfoV3",DepositAsset:{assets:"MultiAssetFilterV3",beneficiary:"MultiLocationV3"},DepositReserveAsset:{assets:"MultiAssetFilterV3",dest:"MultiLocationV3",xcm:"XcmV3"},ExchangeAsset:{give:"MultiAssetFilterV3",want:"MultiAssetsV3",maximal:"bool"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV3",reserve:"MultiLocationV3",xcm:"XcmV3"},InitiateTeleport:{assets:"MultiAssetFilterV3",dest:"MultiLocationV3",xcm:"XcmV3"},ReportHolding:{responseInfo:"QueryResponseInfoV3",assets:"MultiAssetFilterV3"},BuyExecution:{fees:"MultiAssetV3",weightLimit:"WeightLimitV3"},RefundSurplus:"Null",SetErrorHandler:"XcmV3",SetAppendix:"XcmV3",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV3",ticket:"MultiLocationV3"},Trap:"Compact",SubscribeVersion:{queryId:"Compact",maxResponseWeight:"WeightV2"},UnsubscribeVersion:"Null",BurnAsset:"MultiAssetsV3",ExpectAsset:"MultiAssetsV3",ExpectOrigin:"Option",ExpectError:"Option<(u32, XcmErrorV3)>",ExpectTransactStatus:"MaybeErrorCodeV3",QueryPallet:{moduleName:"Vec",responseInfo:"QueryResponseInfoV3"},ExpectPallet:{index:"Compact",name:"Vec",moduleName:"Vec",crateMajor:"Compact",minCrateMinor:"Compact"},ReportTransactStatus:"QueryResponseInfoV3",ClearTransactStatus:"Null",UniversalOrigin:"JunctionV3",ExportMessage:{network:"NetworkIdV3",destination:"JunctionsV3",xcm:"XcmV3"},LockAsset:{asset:"MultiAssetV3",unlocker:"MultiLocationV3"},UnlockAsset:{asset:"MultiAssetV3",target:"MultiLocationV3"},NoteUnlockable:{asset:"MultiAssetV3",owner:"MultiLocationV3"},RequestUnlock:{asset:"MultiAssetV3",locker:"MultiLocationV3"},SetFeesMode:{jitWithdraw:"bool"},SetTopic:"[u8; 32]",ClearTopic:"Null",AliasOrigin:"MultiLocationV3",UnpaidExecution:{weightLimit:"WeightLimitV3",checkOrigin:"Option"}}},WildMultiAssetV3:{_enum:{All:"Null",AllOf:{id:"AssetIdV3",fun:"WildFungibilityV2"},AllCounted:"Compact",AllOfCounted:{id:"AssetIdV3",fun:"WildFungibilityV2",count:"Compact"}}},VersionV3:"u32",XcmV3:"Vec",AssetIdV4:"MultiLocationV4",AssetInstanceV4:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8;4]",Array8:"[u8;8]",Array16:"[u8;16]",Array32:"[u8;32]"}},FungibilityV4:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV4"}},UncheckedFungibilityV4:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV4"}},JunctionV4:{_enum:{Parachain:"Compact",AccountId32:{network:"Option",id:"[u8;32]"},AccountIndex64:{network:"Option",index:"Compact"},AccountKey20:{network:"Option",key:"[u8;20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:{length:"u8",data:"[u8;32]"},OnlyChild:"Null",Plurality:{id:"BodyIdV3",part:"BodyPartV3"},GlobalConsensus:"NetworkIdV4"}},JunctionsV4:{_enum:{Here:"Null",X1:"[JunctionV4;1]",X2:"[JunctionV4;2]",X3:"[JunctionV4;3]",X4:"[JunctionV4;4]",X5:"[JunctionV4;5]",X6:"[JunctionV4;6]",X7:"[JunctionV4;7]",X8:"[JunctionV4;8]"}},MaxPalletsInfo:"u32",NetworkIdV4:"NetworkIdV3",MultiAssetV4:{id:"AssetIdV4",fun:"FungibilityV4"},MultiAssetsV4:"Vec",MultiAssetFilterV4:{_enum:{Definite:"MultiAssetsV4",Wild:"WildMultiAssetV4"}},MultiLocationV4:{parents:"u8",interior:"JunctionsV4"},OriginKindV4:"XcmOriginKind",PalletInfoV4:"PalletInfoV3",WildFungibilityV4:"WildFungibilityV2",QueryResponseInfoV4:{destination:"MultiLocationV4",queryId:"Compact",maxWeight:"WeightV2"},ResponseV4:{_enum:{Null:"Null",Assets:"MultiAssetsV4",ExecutionResult:"Option<(u32, XcmErrorV3)>",Version:"u32",PalletsInfo:"Vec",DispatchResult:"MaybeErrorCodeV3"}},InstructionV4:{_enum:{WithdrawAsset:"MultiAssetsV4",ReserveAssetDeposited:"MultiAssetsV4",ReceiveTeleportedAsset:"MultiAssetsV4",QueryResponse:{queryId:"Compact",response:"ResponseV4",maxWeight:"WeightV2",querier:"Option"},TransferAsset:{assets:"MultiAssetsV4",beneficiary:"MultiLocationV4"},TransferReserveAsset:{assets:"MultiAssetsV4",dest:"MultiLocationV4",xcm:"XcmV4"},Transact:{originKind:"OriginKindV4",requireWeightAtMost:"WeightV2",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"JunctionsV4",ReportError:"QueryResponseInfoV4",DepositAsset:{assets:"MultiAssetFilterV4",beneficiary:"MultiLocationV4"},DepositReserveAsset:{assets:"MultiAssetFilterV4",dest:"MultiLocationV4",xcm:"XcmV4"},ExchangeAsset:{give:"MultiAssetFilterV4",want:"MultiAssetsV4",maximal:"bool"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV4",reserve:"MultiLocationV4",xcm:"XcmV4"},InitiateTeleport:{assets:"MultiAssetFilterV4",dest:"MultiLocationV4",xcm:"XcmV4"},ReportHolding:{responseInfo:"QueryResponseInfoV4",assets:"MultiAssetFilterV4"},BuyExecution:{fees:"MultiAssetV4",weightLimit:"WeightLimitV3"},RefundSurplus:"Null",SetErrorHandler:"XcmV4",SetAppendix:"XcmV4",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV4",ticket:"MultiLocationV4"},Trap:"Compact",SubscribeVersion:{queryId:"Compact",maxResponseWeight:"WeightV2"},UnsubscribeVersion:"Null",BurnAsset:"MultiAssetsV4",ExpectAsset:"MultiAssetsV4",ExpectOrigin:"Option",ExpectError:"Option<(u32, XcmErrorV3)>",ExpectTransactStatus:"MaybeErrorCodeV3",QueryPallet:{moduleName:"Vec",responseInfo:"QueryResponseInfoV4"},ExpectPallet:{index:"Compact",name:"Vec",moduleName:"Vec",crateMajor:"Compact",minCrateMinor:"Compact"},ReportTransactStatus:"QueryResponseInfoV4",ClearTransactStatus:"Null",UniversalOrigin:"JunctionV4",ExportMessage:{network:"NetworkIdV4",destination:"JunctionsV4",xcm:"XcmV4"},LockAsset:{asset:"MultiAssetV4",unlocker:"MultiLocationV4"},UnlockAsset:{asset:"MultiAssetV4",target:"MultiLocationV4"},NoteUnlockable:{asset:"MultiAssetV4",owner:"MultiLocationV4"},RequestUnlock:{asset:"MultiAssetV4",locker:"MultiLocationV4"},SetFeesMode:{jitWithdraw:"bool"},SetTopic:"[u8;32]",ClearTopic:"Null",AliasOrigin:"MultiLocationV4",UnpaidExecution:{weightLimit:"WeightLimitV3",checkOrigin:"Option"}}},OutcomeV4:{_enum:{Complete:{used:"WeightV2"},Incomplete:{used:"WeightV2",error:"XcmErrorV3"},Error:{error:"XcmErrorV3"}}},WildMultiAssetV4:{_enum:{All:"Null",AllOf:{id:"AssetIdV4",fun:"WildFungibilityV4"},AllCounted:"Compact",AllOfCounted:{id:"AssetIdV4",fun:"WildFungibilityV4",count:"Compact"}}},VersionV4:"u32",XcmV4:"Vec",XcmErrorV4:"XcmErrorV3",AssetIdV5:"MultiLocationV5",AssetInstanceV5:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8;4]",Array8:"[u8;8]",Array16:"[u8;16]",Array32:"[u8;32]"}},MultiAssetV5:{id:"AssetIdV5",fun:"FungibilityV5"},MultiAssetsV5:"Vec",WildMultiAssetV5:{_enum:{All:"Null",AllOf:{id:"AssetIdV5",fun:"WildFungibilityV5"},AllCounted:"Compact",AllOfCounted:{id:"AssetIdV5",fun:"WildFungibilityV5",count:"Compact"}}},MultiAssetFilterV5:{_enum:{Definite:"MultiAssetsV5",Wild:"WildMultiAssetV5"}},MultiAssetTransferFilterV5:{_enum:{Teleport:"MultiAssetFilterV5",ReserveDeposit:"MultiAssetFilterV5",ReserveWithdraw:"MultiAssetFilterV5"}},FungibilityV5:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV5"}},UncheckedFungibilityV5:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV5"}},WildFungibilityV5:"WildFungibilityV2",JunctionV5:{_enum:{Parachain:"Compact",AccountId32:{network:"Option",id:"[u8;32]"},AccountIndex64:{network:"Option",index:"Compact"},AccountKey20:{network:"Option",key:"[u8;20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:{length:"u8",data:"[u8;32]"},OnlyChild:"Null",Plurality:{id:"BodyIdV3",part:"BodyPartV3"},GlobalConsensus:"NetworkIdV5"}},NetworkIdV5:{_enum:{ByGenesis:"[u8;32]",ByFork:{blockNumber:"u64",blockHash:"[u8;32]"},Polkadot:"Null",Kusama:"Null",Ethereum:{chainId:"Compact"},BitcoinCore:"Null",BitcoinCash:"Null",PolkadotBulletin:"Null"}},JunctionsV5:{_enum:{Here:"Null",X1:"[JunctionV5;1]",X2:"[JunctionV5;2]",X3:"[JunctionV5;3]",X4:"[JunctionV5;4]",X5:"[JunctionV5;5]",X6:"[JunctionV5;6]",X7:"[JunctionV5;7]",X8:"[JunctionV5;8]"}},MultiLocationV5:{parents:"u8",interior:"JunctionsV5"},InteriorMultiLocationV5:"JunctionsV5",XcmV5:"Vec",PalletInfoV5:"PalletInfoV3",ResponseV5:{_enum:{Null:"Null",Assets:"MultiAssetsV5",ExecutionResult:"Option<(u32, XcmErrorV3)>",Version:"u32",PalletsInfo:"Vec",DispatchResult:"MaybeErrorCodeV3"}},QueryResponseInfoV5:{destination:"MultiLocationV5",queryId:"Compact",maxWeight:"WeightV2"},InstructionV5:{_enum:{WithdrawAsset:"MultiAssetsV5",ReserveAssetDeposited:"MultiAssetsV5",ReceiveTeleportedAsset:"MultiAssetsV5",QueryResponse:{queryId:"Compact",response:"ResponseV5",maxWeight:"WeightV2",querier:"Option"},TransferAsset:{assets:"MultiAssetsV5",beneficiary:"MultiLocationV5"},TransferReserveAsset:{assets:"MultiAssetsV5",dest:"MultiLocationV5",xcm:"XcmV5"},Transact:{originKind:"OriginKindV4",requireWeightAtMost:"WeightV2",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"InteriorMultiLocationV5",ReportError:"QueryResponseInfoV4",DepositAsset:{assets:"MultiAssetFilterV5",beneficiary:"MultiLocationV5"},DepositReserveAsset:{assets:"MultiAssetFilterV5",dest:"MultiLocationV5",xcm:"XcmV5"},ExchangeAsset:{give:"MultiAssetFilterV5",want:"MultiAssetsV5",maximal:"bool"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV5",reserve:"MultiLocationV5",xcm:"XcmV5"},InitiateTeleport:{assets:"MultiAssetFilterV5",dest:"MultiLocationV5",xcm:"XcmV5"},ReportHolding:{responseInfo:"QueryResponseInfoV4",assets:"MultiAssetFilterV5"},BuyExecution:{fees:"MultiAssetV4",weightLimit:"WeightLimitV3"},RefundSurplus:"Null",SetErrorHandler:"XcmV5",SetAppendix:"XcmV5",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV5",ticket:"MultiLocationV5"},Trap:"Compact",SubscribeVersion:{queryId:"Compact",maxResponseWeight:"WeightV2"},UnsubscribeVersion:"Null",BurnAsset:"MultiAssetsV5",ExpectAsset:"MultiAssetsV5",ExpectOrigin:"Option",ExpectError:"Option<(u32, XcmErrorV3)>",ExpectTransactStatus:"MaybeErrorCodeV3",QueryPallet:{moduleName:"Vec",responseInfo:"QueryResponseInfoV4"},ExpectPallet:{index:"Compact",name:"Vec",moduleName:"Vec",crateMajor:"Compact",minCrateMinor:"Compact"},ReportTransactStatus:"QueryResponseInfoV4",ClearTransactStatus:"Null",UniversalOrigin:"JunctionV5",ExportMessage:{network:"NetworkIdV5",destination:"InteriorMultiLocationV5",xcm:"XcmV5"},LockAsset:{asset:"MultiAssetV5",unlocker:"MultiLocationV5"},UnlockAsset:{asset:"MultiAssetV5",target:"MultiLocationV5"},NoteUnlockable:{asset:"MultiAssetV5",owner:"MultiLocationV5"},RequestUnlock:{asset:"MultiAssetV5",locker:"MultiLocationV5"},SetFeesMode:{jitWithdraw:"bool"},SetTopic:"[u8;32]",ClearTopic:"Null",AliasOrigin:"MultiLocationV5",UnpaidExecution:{weightLimit:"WeightLimitV3",checkOrigin:"Option"},PayFees:{asset:"MultiAssetV5"},InitiateTransfer:{destination:"MultiLocationV5",remoteFees:"Option",preserveOrigin:"bool",assets:"Vec",remoteXcm:"XcmV5"},ExecuteWithOrigin:{descendant_origin:"Option",xcm:"XcmV5"},SetHints:{hints:"Vec"}}},HintV5:{_enum:{AssetClaimer:{location:"MultiLocationV5"}}},XcmErrorV5:"XcmErrorV3",...(0,n(38525)._)("V5"),DoubleEncodedCall:{encoded:"Bytes"},XcmOriginKind:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},Outcome:{_enum:{Complete:"Weight",Incomplete:"(Weight, XcmErrorV0)",Error:"XcmErrorV0"}},QueryId:"u64",QueryStatus:{_enum:{Pending:{responder:"VersionedMultiLocation",maybeNotify:"Option<(u8, u8)>",timeout:"BlockNumber"},Ready:{response:"VersionedResponse",at:"BlockNumber"}}},QueueConfigData:{suspendThreshold:"u32",dropThreshold:"u32",resumeThreshold:"u32",thresholdWeight:"Weight",weightRestrictDecay:"Weight"},VersionMigrationStage:{_enum:{MigrateSupportedVersion:"Null",MigrateVersionNotifiers:"Null",NotifyCurrentTargets:"Option",MigrateAndNotifyOldTargets:"Null"}},VersionedMultiAsset:{_enum:{V0:"MultiAssetV0",V1:"MultiAssetV1",V2:"MultiAssetV2",V3:"MultiAssetV3",V4:"MultiAssetV4",V5:"MultiAssetV5"}},VersionedMultiAssets:{_enum:{V0:"Vec",V1:"MultiAssetsV1",V2:"MultiAssetsV2",V3:"MultiAssetsV3",V4:"MultiAssetsV4",V5:"MultiAssetsV5"}},VersionedMultiLocation:{_enum:{V0:"MultiLocationV0",V1:"MultiLocationV1",V2:"MultiLocationV2",V3:"MultiLocationV3",V4:"MultiLocationV4",v5:"MultiLocationV5"}},VersionedResponse:{V0:"ResponseV0",V1:"ResponseV1",V2:"ResponseV2",V3:"ResponseV3",V4:"ResponseV4",V5:"ResponseV5"},VersionedXcm:{_enum:{V0:"XcmV0",V1:"XcmV1",V2:"XcmV2",V3:"XcmV3",V4:"XcmV4",V5:"XcmV5"}},XcmVersion:"u32"}},ls={rpc:{},runtime:{XcmPaymentApi:[{methods:{query_acceptable_payment_assets:{description:"The API to query acceptable payment assets",params:[{name:"version",type:"u32"}],type:"Result, XcmPaymentApiError>"},query_weight_to_asset_fee:{description:"",params:[{name:"weight",type:"WeightV2"},{name:"asset",type:"XcmVersionedAssetId"}],type:"Result"},query_xcm_weight:{description:"",params:[{name:"message",type:"XcmVersionedXcm"}],type:"Result"}},version:1}]},types:{XcmPaymentApiError:{_enum:["Unimplemented","VersionedConversionFailed","WeightNotComputable","UnhandledXcmVersion","AssetNotFound"]}}},ds={rpc:{},runtime:{LocationToAccountApi:[{methods:{convert_location:{description:"Converts `Location` to `AccountId`",params:[{name:"location",type:"XcmVersionedLocation"}],type:"Result"}},version:1}]},types:{Error:{_enum:["Unsupported","VersionedConversionFailed"]}}},hs={rpc:{},types:{ContractCryptoHasher:{_enum:["Blake2x256","Sha2x256","Keccak256"]},ContractDiscriminant:"u32",ContractLayoutArray:{offset:"ContractLayoutKey",len:"u32",cellsPerElem:"u64",layout:"ContractStorageLayout"},ContractLayoutCell:{key:"ContractLayoutKey",ty:"SiLookupTypeId"},ContractLayoutEnum:{dispatchKey:"ContractLayoutKey",variants:"BTreeMap"},ContractLayoutHash:{offset:"ContractLayoutKey",strategy:"ContractLayoutHashingStrategy",layout:"ContractStorageLayout"},ContractLayoutHashingStrategy:{hasher:"ContractCryptoHasher",postfix:"Vec",prefix:"Vec"},ContractLayoutKey:"[u8; 32]",ContractLayoutStruct:{fields:"Vec"},ContractLayoutStructField:{layout:"ContractStorageLayout",name:"Text"},ContractStorageLayout:{_enum:{Cell:"ContractLayoutCell",Hash:"ContractLayoutHash",Array:"ContractLayoutArray",Struct:"ContractLayoutStruct",Enum:"ContractLayoutEnum"}},ContractConstructorSpecV0:{name:"Text",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV1:{name:"Vec",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV2:{label:"Text",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV3:{label:"Text",selector:"ContractSelector",payable:"bool",args:"Vec",docs:"Vec"},ContractConstructorSpecV4:{label:"Text",selector:"ContractSelector",payable:"bool",args:"Vec",docs:"Vec",default:"bool",returnType:"Option"},ContractContractSpecV0:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV1:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV2:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV3:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV4:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec",environment:"ContractEnvironmentV4"},ContractContractSpecV5:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec",environment:"ContractEnvironmentV4"},ContractContractSpecV6:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec",environment:"ContractEnvironmentV4"},ContractDisplayName:"SiPath",ContractEventParamSpecV0:{name:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec"},ContractEventParamSpecV2:{label:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec"},ContractEventSpecV0:{name:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV1:{name:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV2:{label:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV3:{label:"Text",args:"Vec",docs:"Vec",module_path:"Text",signature_topic:"Option<[u8; 32]>"},ContractMessageParamSpecV0:{name:"Text",type:"ContractTypeSpec"},ContractMessageParamSpecV2:{label:"Text",type:"ContractTypeSpec"},ContractMessageSpecV0:{name:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV1:{name:"Vec",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV2:{label:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV3:{label:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec",default:"bool"},ContractSelector:"[u8; 4]",ContractTypeSpec:{type:"SiLookupTypeId",displayName:"ContractDisplayName"},ContractConstructorSpecLatest:"ContractConstructorSpecV4",ContractEventSpecLatest:"ContractEventSpecV3",ContractEventParamSpecLatest:"ContractEventParamSpecV2",ContractMessageParamSpecLatest:"ContractMessageParamSpecV2",ContractMessageSpecLatest:"ContractMessageSpecV3",ContractMetadataLatest:"ContractMetadataV6",ContractProjectInfo:{source:"ContractProjectSource",contract:"ContractProjectContract"},ContractReviveProjectInfo:{source:"ContractReviveProjectSource",contract:"ContractProjectContract"},ContractMetadataV0:{metadataVersion:"Text",types:"Vec",spec:"ContractContractSpecV0"},ContractMetadataV1:{types:"Vec",spec:"ContractContractSpecV1"},ContractMetadataV2:{types:"Vec",spec:"ContractContractSpecV2"},ContractMetadataV3:{types:"Vec",spec:"ContractContractSpecV3"},ContractMetadataV4:{types:"Vec",spec:"ContractContractSpecV4",version:"Text"},ContractMetadataV5:{types:"Vec",spec:"ContractContractSpecV5",version:"u64"},ContractMetadataV6:{types:"Vec",spec:"ContractContractSpecV6",version:"u64"},ContractMetadata:{_enum:{V0:"ContractMetadataV0",V1:"ContractMetadataV1",V2:"ContractMetadataV2",V3:"ContractMetadataV3",V4:"ContractMetadataV4",V5:"ContractMetadataV5",V6:"ContractMetadataV6"}},ContractProjectV0:{metadataVersion:"Text",source:"ContractProjectSource",contract:"ContractProjectContract",types:"Vec",spec:"ContractContractSpecV0"},ContractProject:"(ContractProjectInfo, ContractMetadata)",ContractProjectContract:{_alias:{docs:"documentation"},name:"Text",version:"Text",authors:"Vec",description:"Option",docs:"Option",repository:"Option",homepage:"Option",license:"Option"},ContractProjectSource:{_alias:{wasmHash:"hash"},wasmHash:"[u8; 32]",language:"Text",compiler:"Text",wasm:"Raw"},ContractReviveProjectSource:{_alias:{wasmHash:"hash",wasm:"contract_binary"},wasmHash:"[u8; 32]",language:"Text",compiler:"Text",wasm:"Raw"},ContractEnvironmentV4:{_alias:{hashType:"hash"},accountId:"Option",balance:"Option",blockNumber:"Option",hashType:"Option",timestamp:"Option",maxEventTopics:"Option"}}},ps={account_basic:{description:"Returns pallet_evm::Accounts by address.",params:[{name:"address",type:"H160"}],type:"EvmAccount"},account_code_at:{description:"For a given account address, returns pallet_evm::AccountCodes.",params:[{name:"address",type:"H160"}],type:"Bytes"},author:{description:"Returns the converted FindAuthor::find_author authority id.",params:[],type:"H160"},call:{description:"Returns a frame_ethereum::call response. If `estimate` is true,",params:[{name:"from",type:"H160"},{name:"to",type:"H160"},{name:"data",type:"Vec"},{name:"value",type:"U256"},{name:"gasLimit",type:"U256"},{name:"maxFeePerGas",type:"Option"},{name:"maxPriorityFeePerGas",type:"Option"},{name:"nonce",type:"Option"},{name:"estimate",type:"bool"},{name:"accessList",type:"Option)>>"}],type:"Result"},chain_id:{description:"Returns runtime defined pallet_evm::ChainId.",params:[],type:"u64"},create:{description:"Returns a frame_ethereum::call response. If `estimate` is true,",params:[{name:"from",type:"H160"},{name:"data",type:"Vec"},{name:"value",type:"U256"},{name:"gasLimit",type:"U256"},{name:"maxFeePerGas",type:"Option"},{name:"maxPriorityFeePerGas",type:"Option"},{name:"nonce",type:"Option"},{name:"estimate",type:"bool"},{name:"accessList",type:"Option)>>"}],type:"Result"},current_all:{description:"Return all the current data for a block in a single runtime call.",params:[],type:"(Option, Option>, Option>)"},current_block:{description:"Return the current block.",params:[],type:"BlockV2"},current_receipts:{description:"Return the current receipt.",params:[],type:"Option>"},current_transaction_statuses:{description:"Return the current transaction status.",params:[],type:"Option>"},elasticity:{description:"Return the elasticity multiplier.",params:[],type:"Option"},extrinsic_filter:{description:"Receives a `Vec` and filters all the ethereum transactions.",params:[{name:"xts",type:"Vec"}],type:"Vec"},gas_price:{description:"Returns FixedGasPrice::min_gas_price",params:[],type:"u256"},storage_at:{description:"For a given account address and index, returns pallet_evm::AccountStorages.",params:[{name:"address",type:"H160"},{name:"index",type:"u256"}],type:"H256"}},ms={rpc:{listening:{aliasSection:"net",description:"Returns true if client is actively listening for network connections. Otherwise false.",params:[],type:"bool"},peerCount:{aliasSection:"net",description:"Returns number of peers connected to node.",params:[],type:"Text"},version:{aliasSection:"net",description:"Returns protocol version.",params:[],type:"Text"},clientVersion:{aliasSection:"web3",description:"Returns current client version.",params:[],type:"Text"},sha3:{aliasSection:"web3",description:"Returns sha3 of the given data",params:[{name:"data",type:"Bytes"}],type:"H256"},accounts:{description:"Returns accounts list.",params:[],type:"Vec"},blockNumber:{description:"Returns the blockNumber",params:[],type:"U256"},call:{description:"Call contract, returning the output data.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},chainId:{description:"Returns the chain ID used for transaction signing at the current best block. None is returned if not available.",params:[],type:"U64"},coinbase:{description:"Returns block author.",params:[],type:"H160"},estimateGas:{description:"Estimate gas needed for execution of given contract.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},feeHistory:{description:"Returns fee history for given block count & reward percentiles",params:[{name:"blockCount",type:"U256"},{name:"newestBlock",type:"BlockNumber"},{name:"rewardPercentiles",type:"Option>"}],type:"EthFeeHistory"},gasPrice:{description:"Returns current gas price.",params:[],type:"U256"},getBalance:{description:"Returns balance of the given account.",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getBlockByHash:{description:"Returns block with given hash.",params:[{name:"hash",type:"H256"},{name:"full",type:"bool"}],type:"Option"},getBlockByNumber:{description:"Returns block with given number.",params:[{name:"block",type:"BlockNumber"},{name:"full",type:"bool"}],type:"Option"},getBlockTransactionCountByHash:{description:"Returns the number of transactions in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getBlockTransactionCountByNumber:{description:"Returns the number of transactions in a block with given block number.",params:[{name:"block",type:"BlockNumber"}],type:"U256"},getCode:{description:"Returns the code at given address at given time (block number).",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},getFilterChanges:{description:"Returns filter changes since last poll.",params:[{name:"index",type:"U256"}],type:"EthFilterChanges"},getFilterLogs:{description:"Returns all logs matching given filter (in a range 'from' - 'to').",params:[{name:"index",type:"U256"}],type:"Vec"},getLogs:{description:"Returns logs matching given filter object.",params:[{name:"filter",type:"EthFilter"}],type:"Vec"},getProof:{description:"Returns proof for account and storage.",params:[{name:"address",type:"H160"},{name:"storageKeys",type:"Vec"},{name:"number",type:"BlockNumber"}],type:"EthAccount"},getStorageAt:{description:"Returns content of the storage at given address.",params:[{name:"address",type:"H160"},{name:"index",type:"U256"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"H256"},getTransactionByBlockHashAndIndex:{description:"Returns transaction at given block hash and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByBlockNumberAndIndex:{description:"Returns transaction by given block number and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByHash:{description:"Get transaction by its hash.",params:[{name:"hash",type:"H256"}],type:"EthTransaction"},getTransactionCount:{description:"Returns the number of transactions sent from given address at given time (block number).",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getTransactionReceipt:{description:"Returns transaction receipt by transaction hash.",params:[{name:"hash",type:"H256"}],type:"EthReceipt"},getUncleByBlockHashAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleByBlockNumberAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleCountByBlockHash:{description:"Returns the number of uncles in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getUncleCountByBlockNumber:{description:"Returns the number of uncles in a block with given block number.",params:[{name:"number",type:"BlockNumber"}],type:"U256"},getWork:{description:"Returns the hash of the current block, the seedHash, and the boundary condition to be met.",params:[],type:"EthWork"},hashrate:{description:"Returns the number of hashes per second that the node is mining with.",params:[],type:"U256"},maxPriorityFeePerGas:{description:"Returns max priority fee per gas",params:[],type:"U256"},mining:{description:"Returns true if client is actively mining new blocks.",params:[],type:"bool"},newBlockFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},newFilter:{description:"Returns id of new filter.",params:[{name:"filter",type:"EthFilter"}],type:"U256"},newPendingTransactionFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},protocolVersion:{description:"Returns protocol version encoded as a string (quotes are necessary).",params:[],type:"u64"},sendRawTransaction:{description:"Sends signed transaction, returning its hash.",params:[{name:"bytes",type:"Bytes"}],type:"H256"},sendTransaction:{description:"Sends transaction; will block waiting for signer to return the transaction hash",params:[{name:"tx",type:"EthTransactionRequest"}],type:"H256"},submitHashrate:{description:"Used for submitting mining hashrate.",params:[{name:"index",type:"U256"},{name:"hash",type:"H256"}],type:"bool"},submitWork:{description:"Used for submitting a proof-of-work solution.",params:[{name:"nonce",type:"H64"},{name:"headerHash",type:"H256"},{name:"mixDigest",type:"H256"}],type:"bool"},subscribe:{description:"Subscribe to Eth subscription.",params:[{name:"kind",type:"EthSubKind"},{isOptional:!0,name:"params",type:"EthSubParams"}],pubsub:["subscription","subscribe","unsubscribe"],type:"Null"},syncing:{description:"Returns an object with data about the sync status or false.",params:[],type:"EthSyncStatus"},uninstallFilter:{description:"Uninstalls filter.",params:[{name:"index",type:"U256"}],type:"bool"}},runtime:{ConvertTransactionRuntimeApi:[{methods:{convert_transaction:{description:"Converts an Ethereum-style transaction to Extrinsic",params:[{name:"transaction",type:"TransactionV2"}],type:"Extrinsic"}},version:2},{methods:{convert_transaction:{description:"Converts an Ethereum-style transaction to Extrinsic",params:[{name:"transaction",type:"TransactionV3"}],type:"Extrinsic"}},version:3}],DebugRuntimeApi:[{methods:{trace_block:{description:"Trace all block extrinsics",params:[{name:"extrinsics",type:"Vec"},{name:"knownTransactions",type:"Vec"}],type:"Result<(), DispatchError>"},trace_transaction:{description:"Trace transaction extrinsics",params:[{name:"extrinsics",type:"Vec"},{name:"transaction",type:"EthTransaction"}],type:"Result<(), DispatchError>"}},version:4}],EthereumRuntimeRPCApi:[{methods:{...ps},version:4},{methods:{...ps,call:{description:"Returns a frame_ethereum::call response. If `estimate` is true,",params:[{name:"from",type:"H160"},{name:"to",type:"H160"},{name:"data",type:"Vec"},{name:"value",type:"U256"},{name:"gasLimit",type:"U256"},{name:"maxFeePerGas",type:"Option"},{name:"maxPriorityFeePerGas",type:"Option"},{name:"nonce",type:"Option"},{name:"estimate",type:"bool"},{name:"accessList",type:"Option)>>"}],type:"Result"},create:{description:"Returns a frame_ethereum::call response. If `estimate` is true,",params:[{name:"from",type:"H160"},{name:"data",type:"Vec"},{name:"value",type:"U256"},{name:"gasLimit",type:"U256"},{name:"maxFeePerGas",type:"Option"},{name:"maxPriorityFeePerGas",type:"Option"},{name:"nonce",type:"Option"},{name:"estimate",type:"bool"},{name:"accessList",type:"Option)>>"}],type:"Result"}},version:5}]},types:{BlockV0:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},LegacyTransaction:{nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",signature:"EthLegacyTransactionSignature"},TransactionV0:"LegacyTransaction",BlockV1:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP2930Transaction:{chainId:"u64",nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",signature:"EthTransactionSignature"},TransactionV1:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction"}},BlockV2:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP1559Transaction:{chainId:"u64",nonce:"U256",maxPriorityFeePerGas:"U256",maxFeePerGas:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",signature:"EthTransactionSignature"},TransactionV2:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction",EIP1559:"EIP1559Transaction"}},BlockV3:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP7702Transaction:{chainId:"u64",nonce:"U256",maxPriorityFeePerGas:"U256",maxFeePerGas:"U256",gasLimit:"U256",destination:"EthTransactionAction",value:"U256",data:"Bytes",accessList:"EthAccessList",authorizationList:"EthAuthorizationList",signature:"EthTransactionSignature"},TransactionV3:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction",EIP1559:"EIP1559Transaction",EIP7702:"EIP7702Transaction"}},EthereumAccountId:"GenericEthereumAccountId",EthereumAddress:"GenericEthereumAccountId",EthereumLookupSource:"GenericEthereumLookupSource",EthereumSignature:"[u8; 65]",EthAccessListItem:{address:"EthAddress",slots:"Vec"},EthAccessList:"Vec",EthAuthorizationList:"Vec",EthAuthorizationListItem:{chainId:"u64",address:"H160",nonce:"U256",signature:"EthAuthorizationSignature"},EthAuthorizationSignature:{oddYParity:"bool",r:"H256",s:"H256"},EthAccount:{address:"EthAddress",balance:"U256",nonce:"U256",codeHash:"H256",storageHash:"H256",accountProof:"Vec",storageProof:"Vec"},EthAddress:"H160",EthBlock:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EthHeader:{parentHash:"H256",ommersHash:"H256",beneficiary:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",logsBloom:"EthBloom",difficulty:"U256",number:"U256",gasLimit:"U256",gasUsed:"U256",timestamp:"u64",extraData:"Bytes",mixMash:"H256",nonce:"H64"},EthRichBlock:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",totalDifficulty:"Option",sealFields:"Vec",uncles:"Vec",transactions:"Vec",blockSize:"Option"},EthBloom:"H2048",EthCallRequest:{from:"Option",to:"Option",gasPrice:"Option",gas:"Option",value:"Option",data:"Option",nonce:"Option"},EthFeeHistory:{oldestBlock:"U256",baseFeePerGas:"Vec",gasUsedRatio:"Vec",reward:"Option>>"},EthFilter:{fromBlock:"Option",toBlock:"Option",blockHash:"Option",address:"Option",topics:"Option"},EthFilterAddress:{_enum:{Single:"EthAddress",Multiple:"Vec",Null:"Null"}},EthFilterChanges:{_enum:{Logs:"Vec",Hashes:"Vec",Empty:"Null"}},EthFilterTopic:{_enum:{Single:"EthFilterTopicInner",Multiple:"Vec",Null:"Null"}},EthFilterTopicEntry:"Option",EthFilterTopicInner:{_enum:{Single:"EthFilterTopicEntry",Multiple:"Vec",Null:"Null"}},EthRichHeader:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",sealFields:"Vec",blockSize:"Option"},EthLog:{address:"EthAddress",topics:"Vec",data:"Bytes",blockHash:"Option",blockNumber:"Option",transactionHash:"Option",transactionIndex:"Option",logIndex:"Option",transactionLogIndex:"Option",removed:"bool"},EthReceipt:{transactionHash:"Option",transactionIndex:"Option",blockHash:"Option",from:"Option",to:"Option",blockNumber:"Option",cumulativeGasUsed:"U256",gasUsed:"Option",contractAddress:"Option",logs:"Vec",root:"Option",logsBloom:"EthBloom",statusCode:"Option"},EthReceiptV0:"EthReceipt",EthReceiptV3:"EthReceipt",EthReceiptV4:"EthReceipt",EthStorageProof:{key:"U256",value:"U256",proof:"Vec"},EthSubKind:{_enum:["newHeads","logs","newPendingTransactions","syncing"]},EthSubParams:{_enum:{None:"Null",Logs:"EthFilter"}},EthSubResult:{_enum:{Header:"EthRichHeader",Log:"EthLog",TransactionHash:"H256",SyncState:"EthSyncStatus"}},EthSyncInfo:{startingBlock:"U256",currentBlock:"U256",highestBlock:"U256",warpChunksAmount:"Option",warpChunksProcessed:"Option"},EthSyncStatus:{_enum:{Info:"EthSyncInfo",None:"Null"}},EthTransaction:{hash:"H256",nonce:"U256",blockHash:"Option",blockNumber:"Option",transactionIndex:"Option",from:"H160",to:"Option",value:"U256",gasPrice:"Option",maxFeePerGas:"Option",maxPriorityFeePerGas:"Option",gas:"U256",input:"Bytes",creates:"Option",raw:"Bytes",publicKey:"Option",chainId:"Option",standardV:"U256",v:"U256",r:"U256",s:"U256",accessList:"Option>",transactionType:"Option"},EthLegacyTransactionSignature:{v:"u64",r:"H256",s:"H256"},EthTransactionSignature:{oddYParity:"bool",r:"H256",s:"H256"},EthTransactionAction:{_enum:{Call:"H160",Create:"Null"}},EthTransactionCondition:{_enum:{block:"u64",time:"u64"}},EthTransactionRequest:{from:"Option",to:"Option",gasPrice:"Option",gas:"Option",value:"Option",data:"Option",nonce:"Option"},EthTransactionStatus:{transactionHash:"H256",transactionIndex:"u32",from:"EthAddress",to:"Option",contractAddress:"Option",logs:"Vec",logsBloom:"EthBloom"},EthWork:{powHash:"H256",seedHash:"H256",target:"H256",number:"Option"}}},fs={rpc:{},runtime:{AuthorFilterAPI:[{methods:{can_author:{description:"The runtime api used to predict whether an author will be eligible in the given slot",params:[{name:"author",type:"AccountId"},{name:"relayParent",type:"u32"},{name:"parentHeader",type:"Header"}],type:"bool"}},version:2},{methods:{can_author:{description:"The runtime api used to predict whether an author will be eligible in the given slot",params:[{name:"author",type:"AccountId"},{name:"relayParent",type:"u32"}],type:"bool"}},version:1}],NimbusApi:[{methods:{can_author:{description:"The runtime api used to predict whether a Nimbus author will be eligible in the given slot",params:[{name:"author",type:"AccountId"},{name:"relayParent",type:"u32"},{name:"parentHeader",type:"Header"}],type:"bool"}},version:1}]},types:{}},ys={rpc:{},runtime:{OracleApi:[{methods:{get_all_values:{description:"Retrieves all values",params:[{name:"providerId",type:"Raw"}],type:"Raw"},get_value:{description:"Retrieves a single value",params:[{name:"providerId",type:"Raw"},{name:"key",type:"Raw"}],type:"Option"}},version:1}]},types:{}},gs={rpc:{},runtime:{TokensApi:[{methods:{query_existential_deposit:{description:"Query the existential amount for a specific currency",params:[{name:"currencyId",type:"Raw"}],type:"u128"}},version:1}]},types:{}},vs={rpc:{methods:{description:"Retrieves the list of RPC methods that are exposed by the node",params:[],type:"RpcMethods"}},types:{RpcMethods:{version:"u32",methods:"Vec"}}},bs={rpc:{hasKey:{description:"Returns true if the keystore has private keys for the given public key and key type.",isUnsafe:!0,params:[{name:"publicKey",type:"Bytes"},{name:"keyType",type:"Text"}],type:"bool"},hasSessionKeys:{description:"Returns true if the keystore has private keys for the given session public keys.",isUnsafe:!0,params:[{name:"sessionKeys",type:"Bytes"}],type:"bool"},insertKey:{description:"Insert a key into the keystore.",isUnsafe:!0,params:[{name:"keyType",type:"Text"},{name:"suri",type:"Text"},{name:"publicKey",type:"Bytes"}],type:"Bytes"},pendingExtrinsics:{description:"Returns all pending extrinsics, potentially grouped by sender",params:[],type:"Vec"},removeExtrinsic:{description:"Remove given extrinsic from the pool and temporarily ban it to prevent reimporting",isUnsafe:!0,params:[{name:"bytesOrHash",type:"Vec"}],type:"Vec"},rotateKeys:{description:"Generate new session keys and returns the corresponding public keys",isUnsafe:!0,params:[],type:"Bytes"},submitAndWatchExtrinsic:{description:"Submit and subscribe to watch an extrinsic until unsubscribed",isSigned:!0,params:[{name:"extrinsic",type:"Extrinsic"}],pubsub:["extrinsicUpdate","submitAndWatchExtrinsic","unwatchExtrinsic"],type:"ExtrinsicStatus"},submitExtrinsic:{description:"Submit a fully formatted extrinsic for block inclusion",isSigned:!0,params:[{name:"extrinsic",type:"Extrinsic"}],type:"Hash"}},types:{ExtrinsicOrHash:{_enum:{Hash:"Hash",Extrinsic:"Bytes"}},ExtrinsicStatus:{_enum:{Future:"Null",Ready:"Null",Broadcast:"Vec",InBlock:"Hash",Retracted:"Hash",FinalityTimeout:"Hash",Finalized:"Hash",Usurped:"Hash",Dropped:"Null",Invalid:"Null"}}}},ws={rpc:{getBlock:{description:"Get header and body of a relay chain block",params:[{isHistoric:!0,isOptional:!0,name:"hash",type:"BlockHash"}],type:"SignedBlock"},getBlockHash:{description:"Get the block hash for a specific block",params:[{isOptional:!0,name:"blockNumber",type:"BlockNumber"}],type:"BlockHash"},getFinalizedHead:{alias:["chain_getFinalisedHead"],description:"Get hash of the last finalized block in the canon chain",params:[],type:"BlockHash"},getHeader:{alias:["chain_getHead"],description:"Retrieves the header for a specific block",params:[{isHistoric:!0,isOptional:!0,name:"hash",type:"BlockHash"}],type:"Header"},subscribeAllHeads:{description:"Retrieves the newest header via subscription",params:[],pubsub:["allHead","subscribeAllHeads","unsubscribeAllHeads"],type:"Header"},subscribeFinalizedHeads:{alias:["chain_subscribeFinalisedHeads","chain_unsubscribeFinalisedHeads"],description:"Retrieves the best finalized header via subscription",params:[],pubsub:["finalizedHead","subscribeFinalizedHeads","unsubscribeFinalizedHeads"],type:"Header"},subscribeNewHeads:{alias:["chain_unsubscribeNewHeads","subscribe_newHead","unsubscribe_newHead"],description:"Retrieves the best header via subscription",params:[],pubsub:["newHead","subscribeNewHead","unsubscribeNewHead"],type:"Header"}},types:{BlockHash:"Hash"}},xs={rpc:{getKeys:{description:"Returns the keys with prefix from a child storage, leave empty to get all the keys",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Vec"},getKeysPaged:{alias:["childstate_getKeysPagedAt"],description:"Returns the keys with prefix from a child storage with pagination support",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{name:"count",type:"u32"},{isOptional:!0,name:"startKey",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Vec"},getStorage:{description:"Returns a child storage entry at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Option"},getStorageEntries:{description:"Returns child storage entries for multiple keys at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Vec>"},getStorageHash:{description:"Returns the hash of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Option"},getStorageSize:{description:"Returns the size of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"Hash"}],type:"Option"}},types:{PrefixedStorageKey:"StorageKey"}},Vs={rpc:{localStorageClear:{description:"Clear offchain local storage under given key and prefix",isUnsafe:!0,params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"}],type:"Null"},localStorageGet:{description:"Get offchain local storage under given key and prefix",isUnsafe:!0,params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"}],type:"Option"},localStorageSet:{description:"Set offchain local storage under given key and prefix",isUnsafe:!0,params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"},{name:"value",type:"Bytes"}],type:"Null"}},runtime:{OffchainWorkerApi:[{methods:{offchain_worker:{description:"Starts the off-chain task for given block header.",params:[{name:"header",type:"Header"}],type:"Null"}},version:2},{methods:{offchain_worker:{description:"Starts the off-chain task for given block header.",params:[{name:"number",type:"BlockNumber"}],type:"Null"}},version:1}]},types:{StorageKind:{_enum:{PERSISTENT:1,LOCAL:2}}}},Ms={query_fee_details:{description:"The transaction fee details",params:[{name:"uxt",type:"Extrinsic"},{name:"len",type:"u32"}],type:"FeeDetails"}},Ts={query_call_fee_details:{description:"The call fee details",params:[{name:"call",type:"Call"},{name:"len",type:"u32"}],type:"FeeDetails"}},Ps={query_info:{description:"The transaction info",params:[{name:"uxt",type:"Extrinsic"},{name:"len",type:"u32"}],type:"RuntimeDispatchInfo"}},Ss={query_call_info:{description:"The call info",params:[{name:"call",type:"Call"},{name:"len",type:"u32"}],type:"RuntimeDispatchInfo"}},ks={query_length_to_fee:{description:"Query the output of the current LengthToFee given some input",params:[{name:"length",type:"u32"}],type:"Balance"},query_weight_to_fee:{description:"Query the output of the current WeightToFee given some input",params:[{name:"weight",type:"Weight"}],type:"Balance"}},Cs={rpc:{queryFeeDetails:{deprecated:"Use `api.call.transactionPaymentApi.queryFeeDetails` instead",description:"Query the detailed fee of a given encoded extrinsic",params:[{name:"extrinsic",type:"Bytes"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"FeeDetails"},queryInfo:{deprecated:"Use `api.call.transactionPaymentApi.queryInfo` instead",description:"Retrieves the fee information for an encoded extrinsic",params:[{name:"extrinsic",type:"Bytes"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"RuntimeDispatchInfoV1"}},runtime:{TransactionPaymentApi:[{methods:{...ks,...Ps,...Ms},version:4},{methods:{...ks,...Ps,...Ms},version:3},{methods:{...Ps,...Ms},version:2},{methods:{query_info:{description:"The transaction info",params:[{name:"uxt",type:"Extrinsic"},{name:"len",type:"u32"}],type:"RuntimeDispatchInfo"},...Ms},version:1}],TransactionPaymentCallApi:[{methods:{...ks,...Ss,...Ts},version:3},{methods:{...Ss,...Ts},version:2},{methods:{CALL:{description:"The call info",params:[{name:"call",type:"Call"},{name:"len",type:"u32"}],type:"RuntimeDispatchInfo"},...Ts},version:1}]},types:{FeeDetails:{inclusionFee:"Option"},InclusionFee:{baseFee:"Balance",lenFee:"Balance",adjustedWeightFee:"Balance"},RuntimeDispatchInfo:{weight:"Weight",class:"DispatchClass",partialFee:"Balance"},RuntimeDispatchInfoV1:{weight:"WeightV1",class:"DispatchClass",partialFee:"Balance"},RuntimeDispatchInfoV2:{weight:"WeightV2",class:"DispatchClass",partialFee:"Balance"}}},Ns={rpc:{call:{alias:["state_callAt"],description:"Perform a call to a builtin on the chain",params:[{name:"method",type:"Text"},{name:"data",type:"Bytes"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Bytes"},getChildKeys:{description:"Retrieves the keys with prefix of a specific child storage",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},getChildReadProof:{description:"Returns proof of storage for child key entries at a specific block state.",params:[{name:"childStorageKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ReadProof"},getChildStorage:{description:"Retrieves the child storage for a key",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"StorageData"},getChildStorageHash:{description:"Retrieves the child storage hash",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Hash"},getChildStorageSize:{description:"Retrieves the child storage size",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"u64"},getKeys:{deprecated:"Use `api.rpc.state.getKeysPaged` to retrieve keys",description:"Retrieves the keys with a certain prefix",params:[{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},getKeysPaged:{alias:["state_getKeysPagedAt"],description:"Returns the keys with prefix with pagination support.",params:[{name:"key",type:"StorageKey"},{name:"count",type:"u32"},{isOptional:!0,name:"startKey",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},getMetadata:{description:"Returns the runtime metadata",params:[{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Metadata"},getPairs:{deprecated:"Use `api.rpc.state.getKeysPaged` to retrieve keys",description:"Returns the keys with prefix, leave empty to get all the keys (deprecated: Use getKeysPaged)",isUnsafe:!0,params:[{name:"prefix",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},getReadProof:{description:"Returns proof of storage entries at a specific block state",params:[{name:"keys",type:"Vec"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"ReadProof"},getRuntimeVersion:{alias:["chain_getRuntimeVersion"],description:"Get the runtime version",params:[{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"RuntimeVersion"},getStorage:{alias:["state_getStorageAt"],description:"Retrieves the storage for a key",params:[{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"StorageData"},getStorageHash:{alias:["state_getStorageHashAt"],description:"Retrieves the storage hash",params:[{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Hash"},getStorageSize:{alias:["state_getStorageSizeAt"],description:"Retrieves the storage size",params:[{name:"key",type:"StorageKey"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"u64"},queryStorage:{description:"Query historical storage entries (by key) starting from a start block",isUnsafe:!0,params:[{name:"keys",type:"Vec"},{name:"fromBlock",type:"Hash"},{isOptional:!0,name:"toBlock",type:"BlockHash"}],type:"Vec"},queryStorageAt:{description:"Query storage entries (by key) starting at block hash given as the second parameter",params:[{name:"keys",type:"Vec"},{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"Vec"},subscribeRuntimeVersion:{alias:["chain_subscribeRuntimeVersion","chain_unsubscribeRuntimeVersion"],description:"Retrieves the runtime version via subscription",params:[],pubsub:["runtimeVersion","subscribeRuntimeVersion","unsubscribeRuntimeVersion"],type:"RuntimeVersion"},subscribeStorage:{description:"Subscribes to storage changes for the provided keys",params:[{isOptional:!0,name:"keys",type:"Vec"}],pubsub:["storage","subscribeStorage","unsubscribeStorage"],type:"StorageChangeSet"},traceBlock:{description:"Provides a way to trace the re-execution of a single block",isUnsafe:!0,params:[{name:"block",type:"Hash"},{name:"targets",type:"Option"},{name:"storageKeys",type:"Option"},{name:"methods",type:"Option"}],type:"TraceBlockResponse"},trieMigrationStatus:{description:"Check current migration state",isUnsafe:!0,params:[{isHistoric:!0,isOptional:!0,name:"at",type:"BlockHash"}],type:"MigrationStatusResult"}},types:{ApiId:"[u8; 8]",BlockTrace:{blockHash:"Text",parentHash:"Text",tracingTargets:"Text",storageKeys:"Text",spans:"Vec",events:"Vec"},BlockTraceEvent:{target:"Text",data:"BlockTraceEventData",parentId:"Option"},BlockTraceEventData:{stringValues:"HashMap"},BlockTraceSpan:{id:"u64",parentId:"Option",name:"Text",target:"Text",wasm:"bool"},KeyValueOption:"(StorageKey, Option)",MigrationStatusResult:{topRemainingToMigrate:"u64",childRemainingToMigrate:"u64"},ReadProof:{at:"Hash",proof:"Vec"},RuntimeVersionApi:"(ApiId, u32)",RuntimeVersion:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec",transactionVersion:"u32",stateVersion:"u8"},RuntimeVersionPre4:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec",transactionVersion:"u32"},RuntimeVersionPre3:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec"},RuntimeVersionPartial:{specName:"Text",specVersion:"u32",apis:"Vec"},SpecVersion:"u32",StorageChangeSet:{block:"Hash",changes:"Vec"},TraceBlockResponse:{_enum:{TraceError:"TraceError",BlockTrace:"BlockTrace"}},TraceError:{error:"Text"}}};var Is=n(66393),Os=n(7837),As=n(53385),Hs=n(57584),Es=n(27828);const Ls=e=>e.toString(),zs=["BTreeMap","BTreeSet","Compact","HashMap","Option","Result","Vec"];function Rs(e,t,n){const{info:r,sub:i}=t;switch(r){case Ze.K.BTreeMap:case Ze.K.BTreeSet:case Ze.K.Compact:case Ze.K.HashMap:case Ze.K.Linkage:case Ze.K.Option:case Ze.K.Range:case Ze.K.RangeInclusive:case Ze.K.Result:case Ze.K.Vec:case Ze.K.WrapperKeepOpaque:case Ze.K.WrapperOpaque:return function(e,t,n=Ls){return`${e}${t?`<${(Array.isArray(t)?t:[t]).map(n).join(", ")}>`:""}`}(n,i,t=>Us(e,t))}throw new Error(`Unable to encode ${(0,Fe.A)(t)} with params`)}function Bs(e,t,n,r){const i=t.map(({name:e})=>e);if(!i.every(e=>!!e))throw new Error(`Subtypes does not have consistent names, ${i.join(", ")}`);const a=(0,Es.b)({},r);for(let n=0,r=t.length;nRs(e,t,"BTreeMap"),[Ze.K.BTreeSet]:(e,t)=>Rs(e,t,"BTreeSet"),[Ze.K.Compact]:(e,t)=>Rs(e,t,"Compact"),[Ze.K.DoNotConstruct]:(e,{displayName:t,lookupIndex:n,lookupName:r})=>{return`DoNotConstruct<${r||t||(i=n,void 0===i?"Unknown":e.createLookupType(n))}>`;var i},[Ze.K.Enum]:(e,{sub:t})=>{if(!Array.isArray(t))throw new Error("Unable to encode Enum type");return t.every(({type:e})=>"Null"===e)?(0,Fe.A)({_enum:t.map(({name:e},t)=>`${e||`Empty${t}`}`)}):Bs(e,t,!0)},[Ze.K.HashMap]:(e,t)=>Rs(e,t,"HashMap"),[Ze.K.Int]:(e,{length:t=32})=>`Int<${t}>`,[Ze.K.Linkage]:(e,t)=>Rs(e,t,"Linkage"),[Ze.K.Null]:(e,t)=>"Null",[Ze.K.Option]:(e,t)=>Rs(e,t,"Option"),[Ze.K.Plain]:(e,{displayName:t,type:n})=>t||n,[Ze.K.Range]:(e,t)=>Rs(e,t,"Range"),[Ze.K.RangeInclusive]:(e,t)=>Rs(e,t,"RangeInclusive"),[Ze.K.Result]:(e,t)=>Rs(e,t,"Result"),[Ze.K.Set]:(e,{length:t=8,sub:n})=>{if(!Array.isArray(n))throw new Error("Unable to encode Set type");return(0,Fe.A)({_set:n.reduce((e,{index:t,name:n},r)=>(0,Es.b)(e,{[`${n||`Unknown${t||r}`}`]:t||r}),{_bitLength:t||8})})},[Ze.K.Si]:(e,{lookupName:t,type:n})=>t||n,[Ze.K.Struct]:(e,{alias:t,sub:n})=>{if(!Array.isArray(n))throw new Error("Unable to encode Struct type");return Bs(e,n,!1,t?{_alias:[...t.entries()].reduce((e,[t,n])=>(0,Es.b)(e,{[t]:n}),{})}:{})},[Ze.K.Tuple]:(e,{sub:t})=>{if(!Array.isArray(t))throw new Error("Unable to encode Tuple type");return`(${t.map(t=>Us(e,t)).join(",")})`},[Ze.K.UInt]:(e,{length:t=32})=>`UInt<${t}>`,[Ze.K.Vec]:(e,t)=>Rs(e,t,"Vec"),[Ze.K.VecFixed]:(e,{length:t,sub:n})=>{if(!(0,qe.E)(t)||!n||Array.isArray(n))throw new Error("Unable to encode VecFixed type");return`[${n.type};${t}]`},[Ze.K.WrapperKeepOpaque]:(e,t)=>Rs(e,t,"WrapperKeepOpaque"),[Ze.K.WrapperOpaque]:(e,t)=>Rs(e,t,"WrapperOpaque")};function Ds(e,t,n=!0){return n&&t.lookupName?t.lookupName:Xs[t.info](e,t)}function Us(e,t){return t.displayName&&!zs.some(e=>t.displayName===e)?t.displayName:Ds(e,t)}function js(e,t){return(0,Es.b)({},t,{type:Ds(e,t,!1)})}const Ws=(0,St.v)("PortableRegistry"),Fs={toNumber:()=>-1},qs={Char:"u32",Str:"Text"},Zs=eo(["sp_core::crypto::AccountId32","sp_runtime::generic::era::Era","sp_runtime::multiaddress::MultiAddress","fp_account::AccountId20","account::AccountId20","polkadot_runtime_common::claims::EthereumAddress","frame_support::weights::weight_v2::Weight","sp_weights::weight_v2::Weight","*_democracy::vote::Vote","*_conviction_voting::vote::Vote","*_identity::types::Data","sp_core::OpaqueMetadata","sp_core::OpaquePeerId","sp_core::offchain::OpaqueMultiaddr","primitive_types::*","sp_arithmetic::per_things::*","*_runtime::RuntimeCall","*_runtime::RuntimeEvent","ink::env::types::*","ink::primitives::types::*","ink_env::types::*","ink_primitives::types::*"]),Ks=eo(["pallet_identity::types::BitFlags"]),Gs=["bitvec::order::Lsb0","BitOrderLsb0"],Js=[...Gs,"bitvec::order::Msb0","BitOrderMsb0"],Ys=["BoundedBTreeMap","BoundedBTreeSet","BoundedVec","Box","BTreeMap","BTreeSet","Cow","Option","Range","RangeInclusive","Result","WeakBoundedVec","WrapperKeepOpaque","WrapperOpaque"],Qs=["entries","keys","new","size","hash","registry"],_s=["generic","misc","pallet","traits","types"];function $s(e){const t=e.length,n=new Array(t);for(let r=0;r{const r=t[n].toString();if("*"===e||e===r)return!0;if(e.includes("*")&&e.includes("_")&&r.includes("_")){let t=e.split("_"),n=r.split("_");if("*"===t[0]){const e=n.indexOf(t[1]);-1!==e&&(t=t.slice(1),n=n.slice(e))}return 2===t.length&&"*"===t[1]&&t[0]===n[0]||to(t,n)}return!1})}function no(e,t,n,r,i=!1){const a=r.length;if(0===a||Ys.includes(r[a-1].toString()))return null;const s=new Array(a),o=new Array(a);for(let e=0;e"},t);const{lookups:r,names:i,params:a,types:s}=function(e,t){const n=[],r={};for(let e=0,i=t.length;e{const{lookupIndex:s,name:o,params:u}=i;if(!o)return null;if(r[s])return i;const c=function(e,t,n){const r=[n[t]];for(let i=t+1,a=n.length;iu.length!==e.params.length||u.some((t,n)=>!t.name.eq(e.params[n].name)||t.type.unwrapOr(Fs).toNumber()!==e.params[n].type.unwrapOr(Fs).toNumber())))return i;const l=u.findIndex(({type:e},t)=>c.every(({params:n},r)=>n[t].type.isSome&&(0===r||!n[t].type.eq(e))));if(-1===l)return i;const d=c.length,h=new Array(d);for(let t=0;t!!e).map(({lookupIndex:e,name:t,params:n})=>({lookupIndex:e,name:r[e]||t,params:n}))}(e,t,n);for(let t=0,n=o.length;t!e.startsWith("Pallet")),r={};if(e.SpRuntimeUncheckedExtrinsic){const[,{type:t}]=e.SpRuntimeUncheckedExtrinsic;r[t.unwrap().toNumber()]="Call"}else n&&!t&&Ws.warn("Unable to determine runtime Call type, cannot inspect sp_runtime::generic::unchecked_extrinsic::UncheckedExtrinsic");if(e.FrameSystemEventRecord){const[{type:t}]=e.FrameSystemEventRecord;r[t.unwrap().toNumber()]="Event"}else n&&!t&&Ws.warn("Unable to determine runtime Event type, cannot inspect frame_system::EventRecord");return r}(a,n),this.#_=r,this.#D=i,this.#$=a,this.#te=s}get names(){return Object.values(this.#D).sort()}get paramTypes(){return this.#$}get types(){return this.getT("types")}register(){!function(e,t,n,r){if(e.registry.register(t),r.SpRuntimeUncheckedExtrinsic){const[t,,i]=r.SpRuntimeUncheckedExtrinsic,a=e.getSiType(t.type.unwrap()),s=e.getSiType(i.type.unwrap()).path.join("::");let o=a.path.join("::");const u="sp_runtime::multiaddress::MultiAddress"===o;if(u){const[t]=a.params;o=e.getSiType(t.type.unwrap()).path.join("::")}e.registry.register({AccountId:o.endsWith("::AccountId20")||o.endsWith("::H160")?"AccountId20":"AccountId32",Address:u?"MultiAddress":"AccountId",ExtrinsicSignature:["sp_runtime::MultiSignature"].includes(s)?"MultiSignature":n[i.type.unwrap().toNumber()]||"MultiSignature"})}}(this,this.#_,this.#D,this.#$)}getName(e){return this.#D[this.#ne(e)]}getSiType(e){const t=(this.#te||this.types)[this.#ne(e)];if(!t)throw new Error(`PortableRegistry: Unable to find type with lookupId ${e.toString()}`);return t.type}getTypeDef(e){const t=this.#ne(e);if(!this.#ee[t]){const n=this.#D[t],r={info:Ze.K.DoNotConstruct,lookupIndex:t,lookupName:n,type:this.registry.createLookupType(t)};n&&(this.#ee[t]=r);const i=this.#re(this.getSiType(e),t);n||(this.#ee[t]=r),Object.keys(i).forEach(e=>{("lookupName"!==e||i[e])&&(this.#ee[t][e]=i[e])}),i.info===Ze.K.Plain&&(this.#ee[t].lookupNameRoot=this.#ee[t].lookupName,delete this.#ee[t].lookupName)}return this.#ee[t]}sanitizeField(e){let t=null,n=null;return e.isSome&&(t=(0,kt.WH)(e.unwrap()),t.includes("#")?(n=t,t=n.replace(/#/g,"_")):Qs.includes(t)&&(n=t,t=`${t}_`)),[t,n]}#ie(e){const t=this.getTypeDef(e),n=e.toNumber();return[Ze.K.DoNotConstruct,Ze.K.Enum,Ze.K.Struct].includes(t.info)&&t.lookupName?{docs:t.docs,info:Ze.K.Si,lookupIndex:n,lookupName:this.#D[n],type:this.registry.createLookupType(e)}:t}#ne(e){if((0,Zt.K)(e)){if(!this.registry.isLookupType(e))throw new Error(`PortableRegistry: Expected a lookup string type, found ${e}`);return parseInt(e.replace("Lookup",""),10)}return qt(e)?e:e.toNumber()}#re(e,t){const n=e.path.join("::");let r;const i=this.#Q[t]||function({def:e,path:t}){return["frame_support::weights::weight_v2::Weight","sp_weights::weight_v2::Weight"].includes(t.join("::"))?e.isComposite&&1!==e.asComposite.fields.length?null:"WeightV1":t.length&&Zs.some(e=>to(e,t))?t[t.length-1].toString():null}(e);try{if(i)r=this.#ae(t,i);else switch(e.def.type){case"Array":r=this.#se(t,e.def.asArray);break;case"BitSequence":r=this.#oe(t,e.def.asBitSequence);break;case"Compact":r=this.#ue(t,e.def.asCompact);break;case"Composite":r=this.#ce(t,e,e.def.asComposite);break;case"HistoricMetaCompat":r=this.#le(t,e.def.asHistoricMetaCompat);break;case"Primitive":r=this.#de(t,e);break;case"Sequence":r=this.#he(t,e.def.asSequence);break;case"Tuple":r=this.#pe(t,e.def.asTuple);break;case"Variant":r=this.#me(t,e,e.def.asVariant);break;default:!function(e){throw new Error(`This codepath should be unreachable. Unhandled input: ${e}`)}(e.def.type)}}catch(r){throw new Error(`PortableRegistry: ${t}${n?` (${n})`:""}: Error extracting ${Jt(e)}: ${r.message}`)}return(0,Nt.b)({docs:$s(e.docs),namespace:n},r)}#se(e,{len:t,type:n}){const r=t.toNumber();if(r>2048)throw new Error("Only support for [Type; ], where length <= 2048");return js(this.registry,{info:Ze.K.VecFixed,length:r,sub:this.#ie(n)})}#oe(e,{bitOrderType:t,bitStoreType:n}){const r=this.#ie(t),i=this.#ie(n),[a,s]=Js.includes(r.namespace||"")?[r,i]:[i,r];if(!a.namespace||!Js.includes(a.namespace))throw new Error(`Unexpected bitOrder found as ${a.namespace||""}`);if(s.info!==Ze.K.Plain||"u8"!==s.type)throw new Error(`Only u8 bitStore is currently supported, found ${s.type}`);return Gs.includes(a.namespace),{info:Ze.K.Plain,type:"BitVec"}}#ue(e,{type:t}){return js(this.registry,{info:Ze.K.Compact,sub:this.#ie(t)})}#ce(e,{params:t,path:n},{fields:r}){if(n.length){const e=n[0].toString(),r=n[n.length-1].toString();if(1===n.length&&"BTreeMap"===e){if(2!==t.length)throw new Error(`BTreeMap requires 2 parameters, found ${t.length}`);return js(this.registry,{info:Ze.K.BTreeMap,sub:t.map(({type:e})=>this.#ie(e.unwrap()))})}if(1===n.length&&"BTreeSet"===e){if(1!==t.length)throw new Error(`BTreeSet requires 1 parameter, found ${t.length}`);return js(this.registry,{info:Ze.K.BTreeSet,sub:this.#ie(t[0].type.unwrap())})}if(["Range","RangeInclusive"].includes(e)){if(1!==t.length)throw new Error(`Range requires 1 parameter, found ${t.length}`);return js(this.registry,{info:"Range"===e?Ze.K.Range:Ze.K.RangeInclusive,sub:this.#ie(t[0].type.unwrap()),type:e})}if(["WrapperKeepOpaque","WrapperOpaque"].includes(r)){if(1!==t.length)throw new Error(`WrapperOpaque requires 1 parameter, found ${t.length}`);return js(this.registry,{info:"WrapperKeepOpaque"===r?Ze.K.WrapperKeepOpaque:Ze.K.WrapperOpaque,sub:this.#ie(t[0].type.unwrap()),type:r})}}return Ks.some(e=>to(e,n))?this.#fe(e,t,r):this.#ye(e,r)}#fe(e,t,n){if(1!==t.length||1!==n.length)throw new Error("Set handling expects param/field as single entries");return js(this.registry,{info:Ze.K.Set,length:this.registry.createTypeUnsafe(this.registry.createLookupType(n[0].type),[]).bitLength(),sub:this.getSiType(t[0].type.unwrap()).def.asVariant.variants.map(({index:e,name:t})=>({index:e.toNumber(),info:Ze.K.Plain,name:t.toString(),type:"Null"}))})}#ye(e,t){let n=!0,r=!0;const i=t.length;for(let e=0;ethis.#ie(e));return js(this.registry,{info:Ze.K.Tuple,lookupIndex:e,lookupName:this.#D[e],sub:n})}#me(e,{params:t,path:n},{variants:r}){if(n.length){const e=n[0].toString();if("Option"===e){if(1!==t.length)throw new Error(`Option requires 1 parameter, found ${t.length}`);return js(this.registry,{info:Ze.K.Option,sub:this.#ie(t[0].type.unwrap())})}if("Result"===e){if(2!==t.length)throw new Error(`Result requires 2 parameters, found ${t.length}`);return js(this.registry,{info:Ze.K.Result,sub:t.map(({type:e},t)=>(0,Nt.b)({name:["Ok","Error"][t]},this.#ie(e.unwrap())))})}}return 0===r.length?{info:Ze.K.Null,type:"Null"}:this.#ve(e,r)}#ve(e,t){const n=[];return t.slice().sort((e,t)=>e.index.cmp(t.index)).forEach(({fields:e,index:t,name:r})=>{const i=t.toNumber();for(;n.length!==i;)n.push({index:n.length,info:Ze.K.Null,name:`__Unused${n.length}`,type:"Null"});n.push((0,Nt.b)(this.#ye(-1,e),{index:i,name:r.toString()}))}),js(this.registry,{info:Ze.K.Enum,lookupIndex:e,lookupName:this.#D[e],sub:n})}}var so=n(80542);const oo=new Uint8Array(2),uo=(0,St.v)("registry");function co(e,t){return parseInt(e,10)-parseInt(t,10)}function lo(e){return e.toString()}function ho(e,t){const n=t.length,r=new Array(n);for(let i=0;ie.toNumber())}return[12]}get chainIsEthereum(){return this.#be?.isEthereum.isTrue||!1}get chainSS58(){return this.#be?.ss58Format.isSome?this.#be.ss58Format.unwrap().toNumber():void 0}get chainTokens(){if(this.#be?.tokenSymbol.isSome){const e=this.#be.tokenSymbol.unwrap();if(e.length)return e.map(lo)}return[Ut.getDefaults().unit]}get firstCallIndex(){return this.#Ve||oo}isLookupType(e){return/Lookup\d+$/.test(e)}createLookupType(e){return`Lookup${"number"==typeof e?e:e.toNumber()}`}get knownTypes(){return this.#Te}get lookup(){return Wt(this.#Pe,"PortableRegistry has not been set on this registry")}get metadata(){return Wt(this.#T,"Metadata has not been set on this registry")}get unknownTypes(){return[...this.#Ce.keys()]}get signedExtensions(){return this.#ke}clearCache(){this.#we=new Map}createClass(e){return it(this,e)}createClassUnsafe(e){return it(this,e)}createType(e,...t){return Pt(this,e,t)}createTypeUnsafe(e,t,n){return Pt(this,e,t,n)}findMetaCall(e){const[t,n]=[e[0],e[1]];return Wt(this.#He[`${t}`]&&this.#He[`${t}`][`${n}`],()=>`findMetaCall: Unable to find Call with index [${t}, ${n}]/[${e.toString()}]`)}findMetaError(e){const[t,n]=(0,Ft.b)(e)?[e[0],e[1]]:[e.index.toNumber(),(0,Ft.b)(e.error)?e.error[0]:e.error.toNumber()];return Wt(this.#Ee[`${t}`]&&this.#Ee[`${t}`][`${n}`],()=>`findMetaError: Unable to find Error with index [${t}, ${n}]/[${e.toString()}]`)}findMetaEvent(e){const[t,n]=[e[0],e[1]];return Wt(this.#Le[`${t}`]&&this.#Le[`${t}`][`${n}`],()=>`findMetaEvent: Unable to find Event with index [${t}, ${n}]/[${e.toString()}]`)}get(e,t,n){return this.getUnsafe(e,t,n)}getUnsafe(e,t,n){let r=this.#we.get(e)||this.#Ie.get(e);if(!r){const i=this.#xe.get(e);let a;i?a=it(this,i):n?a=function(e,t){try{const n=nt[t.info](e,t);if(!n)throw new Error("No class created");return!n.__fallbackType&&t.fallbackType&&(n.__fallbackType=t.fallbackType),n}catch(e){throw new Error(`Unable to construct class from ${(0,Fe.A)(t)}: ${e.message}`)}}(this,n):t&&(uo.warn(`Unable to resolve type ${e}, it will fail on construction`),this.#Ce.set(e,!0),a=d.with(e)),a&&(r=class extends a{},this.#we.set(e,r),n&&qt(n.lookupIndex)&&this.#we.set(this.createLookupType(n.lookupIndex),r))}return r}getChainProperties(){return this.#be}getClassName(e){const t=[];for(const[n,r]of this.#Oe)e===r&&t.push(n);for(const[n,r]of this.#we.entries())e===r&&t.push(n);return t.length?t.sort().reverse()[0]:void 0}getDefinition(e){return this.#xe.get(e)}getModuleInstances(e,t){return this.#Te?.typesBundle?.spec?.[e.toString()]?.instances?.[t]||this.#ze[t]}getOrThrow(e){const t=this.get(e);if(!t)throw new Error(`type ${e} not found`);return t}getOrUnknown(e){return this.get(e,!0)}getTransactionExtensionVersion(){return 0}getSignedExtensionExtra(){return on(this.#ke,"payload",this.#Ne)}getSignedExtensionTypes(){return on(this.#ke,"extrinsic",this.#Ne)}hasClass(e){return this.#we.has(e)||!!this.#Ie.has(e)}hasDef(e){return this.#xe.has(e)}hasType(e){return!this.#Ce.get(e)&&(this.hasClass(e)||this.hasDef(e))}hash(e){return this.createType("CodecHash",this.#Me(e))}register(e,t){if((0,jt.T)(e))this.#we.set(e.name,e);else if((0,Zt.K)(e)){if(!(0,jt.T)(t))throw new Error(`Expected class definition passed to '${e}' registration`);if(e===t.toString())throw new Error(`Unable to register circular ${e} === ${e}`);this.#we.set(e,t)}else this.#Re(e)}#Re=e=>{const t=Object.entries(e);for(let e=0,n=t.length;e{this.setLookup(e);let t=null;if(this.hasType("SpWeightsWeightV2Weight")){const e=this.createType("SpWeightsWeightV2Weight");t=e.refTime&&e.proofSize?"SpWeightsWeightV2Weight":"WeightV1"}else(0,Yt.f)(this.createType("Weight"))||(t="WeightV1");t&&this.register({Weight:t})};setMetadata(e,t,n,r){this.#T=e.asLatest,this.#Se=e.version,this.#Ve=null,this.#Be(this.#T.lookup),function(e,{lookup:t,pallets:n},r,i,a){const s=n.filter(Is.Q$);po(i),po(a);for(let n=0,o=s.length;n=12?u.toNumber():n,d=(0,kt.WH)(c),h=o.unwrap();(0,Ct.s)(i,l,()=>(0,so.l)(t,h,mo,n=>(0,Is.r9)(e,t,n,d,l)));const{path:p}=e.lookup.getSiType(h.type),m=p.findIndex(e=>e.eq("pallet"));if(-1!==m){const e=(0,kt.WH)(p.slice(0,m).map((e,t)=>0===t?e.replace(/^(frame|pallet)_/,""):e).join(" "));a[e]?a[e].push(d):a[e]=[d]}}}(this,this.#T,this.#Se,this.#He,this.#ze),function(e,{lookup:t,pallets:n},r,i){po(i);for(let e=0,a=n.length;e=12?s.toNumber():e,()=>(0,so.l)(t,a.unwrap(),mo,({docs:e,fields:r,index:i,name:a})=>({args:ho(t,r),docs:e.map(lo),fields:r,index:i.toNumber(),method:a.toString(),name:a.toString(),section:n})))}}}(0,this.#T,this.#Se,this.#Ee),function(e,{lookup:t,pallets:n},r,i){const a=n.filter(Os._);po(i);for(let n=0,s=a.length;n=12?o.toNumber():n,()=>(0,so.l)(t,s.unwrap(),mo,n=>{const r=e.createType("EventMetadataLatest",(0,Nt.b)({},n,{args:ho(t,n.fields)}));return class extends cn{constructor(e,t){super(e,t,r,(0,kt.WH)(u),n.name.toString())}}}))}}(this,this.#T,this.#Se,this.#Le);const[i]=Object.keys(this.#He).sort(co);if(i){const[e]=Object.keys(this.#He[i]).sort(co);e&&(this.#Ve=new Uint8Array([parseInt(i,10),parseInt(e,10)]))}this.setSignedExtensions(t||(this.#T.extrinsic.versions.length>0&&this.#T.extrinsic.versions.every(e=>e>0)?this.#T.extrinsic.transactionExtensions.map(({identifier:e})=>e.toString()):sn),n,r),this.setChainProperties(function(e,t){const n=e.getChainProperties(),r=(0,As.n)(e,t.asLatest,t.version),i=r.system&&(r.system.sS58Prefix||r.system.ss58Prefix);if(!i)return n;const{isEthereum:a,tokenDecimals:s,tokenSymbol:o}=n||{};return e.createTypeUnsafe("ChainProperties",[{isEthereum:a,ss58Format:i,tokenDecimals:s,tokenSymbol:o}])}(this,e))}setSignedExtensions(e=sn,t,n){if(this.#ke=e,this.#Ne=t,!n){const e=function(e,t={}){const n=[...Object.keys(an),...Object.keys(t)];return e.filter(e=>!n.includes(e))}(this.#ke,this.#Ne);e.length&&uo.warn(`Unknown signed extensions ${e.join(", ")} found, treating them as no-effect`)}}}},61284(e,t,n){"use strict";n.d(t,{t:()=>a});var r=n(25622);function i(e=32){return(0,r.UY)(new Uint8Array(e))}const a=(0,n(44907).wu)(i)},61364(e,t,n){"use strict";n.d(t,{p:()=>i});var r=n(25162);class i extends r.q{static with(e,t){return class extends i{constructor(t,n){super(t,n,e)}toRawType(){return t||super.toRawType()}}}}},66393(e,t,n){"use strict";n.d(t,{r9:()=>l,Kw:()=>d,Q$:()=>c});var r=n(37025),i=n(11972),a=n(44170),s=n(80542),o=n(77027),u=n(89863);function c({calls:e}){return e.isSome}function l(e,t,n,a,s){const{fields:u,index:c}=n,l=u.length,d=new Array(l);for(let e=0;e{if(a.length!==i.length)throw new Error(`Extrinsic ${t}.${s} expects ${a.length} arguments, got ${i.length}.`);return e.createTypeUnsafe("Call",[{args:i,callIndex:n},r])};return o.is=e=>function(e,t){return e.callIndex[0]===t[0]&&e.callIndex[1]===t[1]}(e,n),o.callIndex=n,o.meta=r,o.method=s,o.section=t,o.toJSON=()=>r.toJSON(),o}(e,a,new Uint8Array([s,c.toNumber()]),e.createTypeUnsafe("FunctionMetadataLatest",[(0,r.b)({args:d},n)]))}function d(e,{lookup:t,pallets:n},r){const o={},d=n.filter(c);for(let n=0,c=d.length;n=12?h.toNumber():n;(0,a.s)(o,m,()=>(0,s.l)(t,c.unwrap(),u.q,n=>l(e,t,n,m,f)))}return o}},67936(e,t,n){"use strict";n.d(t,{Y:()=>r});class r{registry;createdAtHash;initialU8aLength;isStorageFallback;#O;constructor(e,t,n){this.initialU8aLength=n,this.#O=t,this.registry=e}get encodedLength(){return this.toU8a().length}get hash(){return this.registry.hash(this.toU8a())}get inner(){return this.#O}get isEmpty(){return this.#O.isEmpty}eq(e){return this.#O.eq(e)}inspect(){return this.#O.inspect()}toHex(e){return this.#O.toHex(e)}toHuman(e,t){return this.#O.toHuman(e,t)}toJSON(){return this.#O.toJSON()}toPrimitive(e){return this.#O.toPrimitive(e)}toString(){return this.#O.toString()}toU8a(e){return this.#O.toU8a(e)}unwrap(){return this.#O}valueOf(){return this.#O}}},68316(e,t,n){"use strict";function r(e){return"bigint"==typeof e}n.d(t,{s:()=>r})},69948(e,t,n){"use strict";function r(e,t,n,r,i=0){const a=r?r(t,i):t;a in e||Object.defineProperty(e,a,{enumerable:!0,get:function(){return n(t,i,this)}})}function i(e,t,n,i){for(let a=0,s=t.length;ai})},70722(e,t,n){"use strict";function r(e){return"string"==typeof e||e instanceof String}n.d(t,{K:()=>r})},72061(e,t,n){"use strict";n.d(t,{Z:()=>s});var r=n(37370);const i=(0,r.D8)("toHex","toHuman","toU8a"),a=(0,r.D8)("get");function s(e){return i(e)&&a(e.registry)}},73214(e,t,n){"use strict";function r(e){return(e&&e.constructor)===Uint8Array||e instanceof Uint8Array}n.d(t,{b:()=>r})},73443(e,t,n){"use strict";function r(e){return"bigint"==typeof e}n.d(t,{s:()=>r})},74027(e,t,n){"use strict";function r(e){return(e&&e.constructor)===Uint8Array||e instanceof Uint8Array}n.d(t,{b:()=>r})},74274(e,t,n){"use strict";n.d(t,{E:()=>H,F:()=>A});var r=n(4540),i=n(40824),a=n(22353),s=n(44907),o=n(72396);const u=(0,o.Q)(0),c=(0,o.Q)(1),l=(Number.MAX_SAFE_INTEGER,(0,o.Q)("11400714785074694791")),d=(0,o.Q)("14029467366897019727"),h=(0,o.Q)("1609587929392839161"),p=(0,o.Q)("9650029242287828579"),m=(0,o.Q)("2870177450012600261"),f=(0,o.Q)("0xffffffffffffffff"),y=(0,o.Q)(7),g=(0,o.Q)(11),v=(0,o.Q)(12),b=(0,o.Q)(16),w=(0,o.Q)(18),x=(0,o.Q)(23),V=(0,o.Q)(27),M=(0,o.Q)(29),T=(0,o.Q)(31),P=(0,o.Q)(32),S=(0,o.Q)(33),k=(0,o.Q)(64),C=(0,o.Q)(256);function N(e,t){const n=e&f;return(n<>k-t)&f}function I(e,t,n){const r=new Array(n);let i=0;for(let a=0;a=0;e--)a=(a<=0){const e=e=>l*N(e+d*I(t,i,4),T);do{n.v1=e(n.v1),i+=8,n.v2=e(n.v2),i+=8,n.v3=e(n.v3),i+=8,n.v4=e(n.v4),i+=8}while(i<=r)}return i=32?((((N(a,c)+N(s,y)+N(u,v)+N(b,w)^l*N(a*d,T))*l+p^l*N(s*d,T))*l+p^l*N(u*d,T))*l+p^l*N(b*d,T))*l+p:n+m);for(;k<=i-8;)O=f&p+l*N(O^l*N(d*I(r,k,4),T),V),k+=8;for(k+4<=i&&(O=f&h+d*N(O^l*I(r,k,2),x),k+=4);k>S),O=f&h*(O^O>>M),O=f&(O^O>>P);const A=new Uint8Array(8);for(let e=7;e>=0;e--)A[e]=Number(O%C),O/=C;return A}function A(e,t=64,n){const s=Math.ceil(t/64),o=(0,r.e)(e);if(!i.CW||!n&&(0,a.i_)())return(0,a.JP)(o,s);const u=new Uint8Array(8*s);for(let e=0;er})},77027(e,t,n){"use strict";function r(e,t){const n=e.getTypeDef(t);return n.lookupName||n.type}n.d(t,{m:()=>r})},77413(e,t,n){"use strict";n.d(t,{P:()=>s});var r=n(79094),i=n(47578),a=n(27023);function s(e){return i.Ze&&!!e&&(0,a.T)(e.readDoubleLE)&&r.Mn.Buffer.isBuffer(e)}},79094(e,t,n){"use strict";n.d(t,{Mn:()=>r,pc:()=>i});const r="undefined"!=typeof globalThis?globalThis:void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this");function i(e,t){return void 0===r[e]?t:r[e]}},79124(e,t,n){"use strict";n.d(t,{F:()=>s});var r=n(79094);class i{__encoding;constructor(e){this.__encoding=e}decode(e){let t="";for(let n=0,r=e.length;nr})},80338(e,t,n){"use strict";function r(e,t){return"function"==typeof t?t:e.createClassUnsafe(t)}function i(e,t){const n=t.length,i=new Array(n);for(let a=0;ai,q8:()=>r,qV:()=>a})},80542(e,t,n){"use strict";n.d(t,{l:()=>i});var r=n(44170);function i(e,{type:t},n,i){const a={},s=e.getSiType(t).def.asVariant.variants;for(let e=0,t=s.length;eb});var r=n(79094);function i(e){return e.toString().padStart(2,"0")}var a=n(43383),s=n(77413),o=n(27023),u=n(79652),c=n(74027),l=n(43067),d=n(36486);function h(){}const p={debug:"log",error:"error",log:"log",warn:"warn"};function m(e){return Array.isArray(e)?e.map(m):(0,a.f)(e)?e.toString():(0,c.b)(e)||(0,s.P)(e)?(0,l.X)((0,d.e)(e)):function(e){if(e&&(0,u.G)(e)&&e.constructor===Object){const t={};for(const[n,r]of Object.entries(e))t[n]=m(r);return t}return e}(e)}function f(e,t,n,r=-1){if(1===n.length&&(0,o.T)(n[0])){const i=n[0]();return f(e,t,Array.isArray(i)?i:[i],r)}var a,s;console[p[e]](`${(s=new Date).getFullYear().toString()}-${i(s.getMonth()+1)}-${i(s.getDate())} ${i(s.getHours())}:${i(s.getMinutes())}:${i(s.getSeconds())}`,t,...n.map(m).map((a=r,e=>{if(a<=0)return e;const t=`${e}`;return t.lengthf("debug",t,e,i):h,error:(...e)=>f("error",t,e),log:(...e)=>f("log",t,e),noop:h,warn:(...e)=>f("warn",t,e)}}},84863(e,t,n){"use strict";n.d(t,{P:()=>u});var r=n(54729);function i(){return Number.NaN}const a=(0,r.pc)("BigInt",i),s=("function"==typeof a&&a.asIntN,"function"==typeof r.Mn.Buffer&&"function"==typeof r.Mn.Buffer.isBuffer);r.Mn.process;var o=n(14328);function u(e){return s&&!!e&&(0,o.T)(e.readDoubleLE)&&r.Mn.Buffer.isBuffer(e)}},85575(e,t,n){"use strict";n.d(t,{j:()=>s});var r=n(54729);class i{encode(e){const t=e.length,n=new Uint8Array(t);for(let r=0;ra});var r=n(57264),i=n(8035);function a(e,{isLe:t=!1,isNegative:n=!1}={}){if(!e||"0x"===e)return new r(0);const a=function(e){if(!e||"0x"===e)return"";if(i.eR.test(e))return e.substring(2);if(i.Ed.test(e))return e;throw new Error(`Expected hex value to convert, found '${e}'`)}(e),s=new r(a,16,t?"le":"be");return n?s.fromTwos(4*a.length):s}},89778(e,t,n){"use strict";n.d(t,{DT:()=>o,Hr:()=>a,Ln:()=>s,Qb:()=>l,b9:()=>p,dE:()=>m,hL:()=>c,hq:()=>r,mb:()=>d,nK:()=>u,nM:()=>h,oY:()=>i});const r=128,i=0,a=new Uint8Array,s=new Uint8Array([0]),o=127,u="bare",c=4,l=63,d=192,h=0,p=64,m=4},89814(e,t,n){"use strict";n.d(t,{c:()=>y});var r=n(38445),i=n(31497),a=n(19959),s=n(27828),o=n(37335);const u=["_alias","_fallback"];function c(e){return"string"==typeof(t=e)||t instanceof String?e.toString():(0,i.A)(e);var t}function l(e,t,n,r){return e.sub=0===n.length?[]:function(e){const t=[];let n=0,r=0,i=0,a=0,s=0;for(let o=0,u=e.length;o":n--;break;case"[":r++;break;case"]":r--;break;case"{":i++;break;case"}":i--;break;case"(":a++;break;case")":a--}if(n||r||i||a)throw new Error(`Invalid definition (missing terminators) found in ${e}`);return t.push(e.substring(s,e.length).trim()),t}(n).map(e=>y(e,{},r)),e}function d(e,t,n,r){const[i,a]=t.substring(r.length+1,t.length-1).split(","),s=parseInt(i.trim(),10);if(s>8192||s%8)throw new Error(`${t}: Only support for ${r}, where length <= 8192 and a power of 8, found ${s}`);return e.displayName=a,e.length=s,e}function h(e,[t,n]){return e.startsWith(t)&&e.slice(-1*n.length)===n}const p=[["[","]",o.K.VecFixed,function(e,t,n,r){const i=t.length-1;let a=-1,s=0;for(let e=1;e":s--}if(-1===a)throw new Error(`${t}: Unable to extract location of ';'`);const o=t.substring(1,a),[u,c]=t.substring(a+1,i).split(";"),l=parseInt(u.trim(),10);if(l>2048)throw new Error(`${t}: Only support for [Type; ], where length <= 2048`);return e.displayName=c,e.length=l,e.sub=y(o,{},r),e}],["{","}",o.K.Struct,function(e,t,n,r){const i=JSON.parse(t),l=Object.keys(i);return i._enum?function(e,t,n,r){return e.info=o.K.Enum,e.fallbackType=r,Array.isArray(t)?e.sub=t.map((e,t)=>({index:t,info:o.K.Plain,name:e,type:"Null"})):function(e){const t=Object.values(e);if(t.some(e=>(0,a.E)(e))){if(!t.every(e=>(0,a.E)(e)&&e>=0&&e<=255))throw new Error("Invalid number-indexed enum definition");return!1}return!0}(t)?e.sub=Object.entries(t).map(([e,t],r)=>(0,s.b)({},y(c(t||"Null"),{name:e},n),{index:r})):e.sub=Object.entries(t).map(([e,t])=>({index:t,info:o.K.Plain,name:e,type:"Null"})),e}(e,i._enum,r,i._fallback):i._set?function(e,t,n){return e.info=o.K.Set,e.fallbackType=n,e.length=t._bitLength,e.sub=Object.entries(t).filter(([e])=>!e.startsWith("_")).map(([e,t])=>({index:t,info:o.K.Plain,name:e,type:"Null"})),e}(e,i._set,i._fallback):(e.alias=i._alias?new Map(Object.entries(i._alias)):void 0,e.fallbackType=i._fallback,e.sub=l.filter(e=>!u.includes(e)).map(e=>y(c(i[e]),{name:e},r)),e)}],["(",")",o.K.Tuple,l],["BTreeMap<",">",o.K.BTreeMap,l],["HashMap<",">",o.K.HashMap,l],["Int<",">",o.K.Int,function(e,t,n){return d(e,t,0,"Int")}],["Result<",">",o.K.Result,l],["UInt<",">",o.K.UInt,function(e,t,n){return d(e,t,0,"UInt")}],["DoNotConstruct<",">",o.K.DoNotConstruct,function(e,t,n){return e.displayName=t.substring(15,t.length-1),e}]],m=[["BTreeSet<",">",o.K.BTreeSet],["Compact<",">",o.K.Compact],["Linkage<",">",o.K.Linkage],["Opaque<",">",o.K.WrapperOpaque],["Option<",">",o.K.Option],["Range<",">",o.K.Range],["RangeInclusive<",">",o.K.RangeInclusive],["Vec<",">",o.K.Vec],["WrapperKeepOpaque<",">",o.K.WrapperKeepOpaque],["WrapperOpaque<",">",o.K.WrapperOpaque]];function f(e,[t,n]){return e.substring(t.length,e.length-n.length)}function y(e,{displayName:t,name:n}={},i=0){const a=(0,r.aj)(e),s={displayName:t,info:o.K.Plain,name:n,type:a};if(++i>64)throw new Error("getTypeDef: Maximum nested limit reached");const u=p.find(e=>h(a,e));if(u)return s.info=u[2],u[3](s,a,f(a,u),i);const c=m.find(e=>h(a,e));return c&&(s.info=c[2],s.sub=y(f(a,c),{},i)),s}},89863(e,t,n){"use strict";function r(e){return({name:t})=>e(t)}n.d(t,{Z:()=>a,q:()=>i});const i=r(n(11972).WH),a=r(e=>e.toString())},91063(e,t,n){"use strict";n.d(t,{R:()=>d,a:()=>l});var r=n(11972),i=n(37025),a=n(72061),s=n(44170),o=n(74027),u=n(80542),c=n(89863);function l(e,t){return(0,i.b)({args:t.fields.map(({type:t})=>e.getTypeDef(t).type)},t)}function d(e,{lookup:t,pallets:n},i){const d={};for(let h=0,p=n.length;h=12?m.toNumber():h;(0,s.s)(d,(0,r.WH)(f),()=>(0,u.l)(t,p.unwrap(),c.Z,r=>({is:e=>(0,a.Z)(e)&&(0,a.Z)(e.index)&&e.index.eq(n)&&((0,o.b)(e.error)?e.error[0]===r.index.toNumber():(0,a.Z)(e.error)&&e.error.eq(r.index)),meta:e.createTypeUnsafe("ErrorMetadataLatest",[l(t,r)])})))}}return d}},91233(e,t,n){"use strict";n.d(t,{Oy:()=>u,WH:()=>o});const r=new Array(256),i=new Array(256);for(let e=0,t=r.length;e{const n=t.replace(/[-_., ]+/g," ").trim().split(" ");let r="";for(let t=0,i=n.length;t(t?r[e.charCodeAt(0)]:i[e.charCodeAt(0)])+e.slice(1)),u=s(e=>r[e.charCodeAt(0)]+e.slice(1))},91290(e,t,n){"use strict";function r(){return Number.NaN}n.d(t,{Q:()=>i});const i=(0,n(79094).pc)("BigInt",r)},92400(e,t,n){"use strict";n.d(t,{q:()=>o});var r=n(49981),i=n(47578),a=n(36486),s=n(22849);function o(e,t=256,n,o){const u=Math.ceil(t/8),c=(0,a.e)(e);return!i.CW||!o&&(0,s.i_)()?(0,s.Sx)(c,(0,a.e)(n),u):n?(0,r.S)(c,{dkLen:u,key:n}):(0,r.S)(c,{dkLen:u})}},95441(e,t,n){"use strict";n.d(t,{I:()=>l});var r=n(42944),i=n(2955),a=n(15196),s=n(3629),o=n(57705),u=n(73214),c=n(98028);class l extends c.d{constructor(e,t){const[n,r]=!(0,u.b)(t)||t instanceof c.d?Array.isArray(t)||(0,o.K)(t)?[(0,s.e)(t),0]:[t,0]:function(e){if(!e.length)return[new Uint8Array,0];const[t,n]=(0,i.o)(e),r=t+n;if(n>10485760)throw new Error(`Bytes length ${n.toString()} exceeds 10485760`);if(r>e.length)throw new Error(`Bytes: required length less than remainder, expected at least ${r}, found ${e.length}`);return[e.subarray(t,r),r]}(t);super(e,n,r)}get encodedLength(){return this.length+(0,a.R)(this.length).length}inspect(e){const t=(0,a.R)(this.length);return{outer:e?[super.toU8a()]:this.length?[t,super.toU8a()]:[t]}}toRawType(){return"Bytes"}toU8a(e){return e?super.toU8a(e):(0,r.h)(this)}}},96330(e,t,n){"use strict";n.d(t,{X:()=>u,q:()=>o});var r=n(49981),i=n(40824),a=n(4540),s=n(22353);function o(e,t=256,n,o){const u=Math.ceil(t/8),c=(0,a.e)(e);return!i.CW||!o&&(0,s.i_)()?(0,s.Sx)(c,(0,a.e)(n),u):n?(0,r.S)(c,{dkLen:u,key:n}):(0,r.S)(c,{dkLen:u})}const u=(0,n(44907).wu)(o)},96461(e,t,n){"use strict";n.d(t,{A:()=>l,h:()=>c});const r={execute_block:{description:"Execute the given block.",params:[{name:"block",type:"Block"}],type:"Null"}},i={version:{description:"Returns the version of the runtime.",params:[],type:"RuntimeVersionPre3"}},a={initialize_block:{description:"Initialize a block with the given header.",params:[{name:"header",type:"Header"}],type:"Null"}},s={version:{description:"Returns the version of the runtime.",params:[],type:"RuntimeVersion"}},o={...r,initialize_block:{description:"Initialize a block with the given header.",params:[{name:"header",type:"Header"}],type:"ExtrinsicInclusionMode"}},u={Core:[{methods:{...s,...o},version:5},{methods:{...s,...r,...a},version:4},{methods:{version:{description:"Returns the version of the runtime.",params:[],type:"RuntimeVersionPre4"},...r,...a},version:3},{methods:{...i,...r,...a},version:2},{methods:{initialise_block:{description:"Initialize a block with the given header.",params:[{name:"header",type:"Header"}],type:"Null"},...i,...r},version:1}]},c={Council:"CollectiveOrigin",System:"SystemOrigin",TechnicalCommittee:"CollectiveOrigin",Xcm:"XcmOrigin",XcmPallet:"XcmOrigin",Authority:"AuthorityOrigin",GeneralCouncil:"CollectiveOrigin"},l={rpc:{},runtime:u,types:{Fixed64:"Int<64, Fixed64>",FixedI64:"Int<64, FixedI64>",FixedU64:"UInt<64, FixedU64>",Fixed128:"Int<128, Fixed128>",FixedI128:"Int<128, FixedI128>",FixedU128:"UInt<128, FixedU128>",I32F32:"Int<64, I32F32>",U32F32:"UInt<64, U32F32>",PerU16:"UInt<16, PerU16>",Perbill:"UInt<32, Perbill>",Percent:"UInt<8, Percent>",Permill:"UInt<32, Permill>",Perquintill:"UInt<64, Perquintill>",AccountId:"AccountId32",AccountId20:"GenericEthereumAccountId",AccountId32:"GenericAccountId32",AccountId33:"GenericAccountId33",AccountIdOf:"AccountId",AccountIndex:"GenericAccountIndex",Address:"MultiAddress",AssetId:"u32",Balance:"UInt<128, Balance>",BalanceOf:"Balance",Block:"GenericBlock",BlockNumber:"u32",BlockNumberFor:"BlockNumber",BlockNumberOf:"BlockNumber",Call:"GenericCall",CallHash:"Hash",CallHashOf:"CallHash",ChangesTrieConfiguration:{digestInterval:"u32",digestLevels:"u32"},ChangesTrieSignal:{_enum:{NewConfiguration:"Option"}},ConsensusEngineId:"GenericConsensusEngineId",CodecHash:"Hash",CrateVersion:{major:"u16",minor:"u8",patch:"u8"},Digest:{logs:"Vec"},DigestItem:{_enum:{Other:"Bytes",AuthoritiesChange:"Vec",ChangesTrieRoot:"Hash",SealV0:"SealV0",Consensus:"Consensus",Seal:"Seal",PreRuntime:"PreRuntime",ChangesTrieSignal:"ChangesTrieSignal",RuntimeEnvironmentUpdated:"Null"}},ExtrinsicsWeight:{normal:"Weight",operational:"Weight"},H32:"[u8; 4; H32]",H64:"[u8; 8; H64]",H128:"[u8; 16; H128]",H160:"[u8; 20; H160]",H256:"[u8; 32; H256]",H512:"[u8; 64; H512]",H1024:"[u8; 128; H1024]",H2048:"[u8; 256; H2048]",Hash:"H256",Header:{parentHash:"Hash",number:"Compact",stateRoot:"Hash",extrinsicsRoot:"Hash",digest:"Digest"},HeaderPartial:{parentHash:"Hash",number:"BlockNumber"},IndicesLookupSource:"GenericLookupSource",Index:"u32",Justification:"(ConsensusEngineId, EncodedJustification)",EncodedJustification:"Bytes",Justifications:"Vec",KeyValue:"(StorageKey, StorageData)",KeyTypeId:"u32",LockIdentifier:"[u8; 8]",LookupSource:"MultiAddress",LookupTarget:"AccountId",ModuleId:"LockIdentifier",MultiAddress:"GenericMultiAddress",MultiSigner:{_enum:{Ed25519:"[u8; 32]",Sr25519:"[u8; 32]",Ecdsa:"[u8; 33]"}},Moment:"UInt<64, Moment>",OpaqueCall:"Bytes",Origin:"DoNotConstruct",OriginCaller:{_enum:{System:"SystemOrigin"}},PalletId:"LockIdentifier",PalletsOrigin:"OriginCaller",PalletVersion:{major:"u16",minor:"u8",patch:"u8"},Pays:{_enum:["Yes","No"]},Phantom:"Null",PhantomData:"Null",Releases:{_enum:["V1","V2","V3","V4","V5","V6","V7","V8","V9","V10"]},RuntimeCall:"Call",RuntimeEvent:"Event",RuntimeDbWeight:{read:"Weight",write:"Weight"},SignedBlock:"SignedBlockWithJustifications",SignedBlockWithJustification:{block:"Block",justification:"Option"},SignedBlockWithJustifications:{block:"Block",justifications:"Option"},Slot:"u64",SlotDuration:"u64",StorageData:"Bytes",StorageInfo:{palletName:"Bytes",storage_name:"Bytes",prefix:"Bytes",maxValues:"Option",maxSize:"Option"},StorageProof:{trieNodes:"Vec"},TransactionPriority:"u64",TransactionLongevity:"u64",TransactionTag:"Bytes",TransactionInfo:{_alias:{dataSize:"size"},chunkRoot:"H256",contentHash:"H256",dataSize:"u32",blockChunks:"u32"},TransactionStorageProof:{chunk:"Vec",proof:"Vec>"},ValidatorId:"AccountId",ValidatorIdOf:"ValidatorId",WeightV0:"u32",WeightV1:"u64",WeightV2:{refTime:"Compact",proofSize:"Compact"},Weight:"WeightV2",WeightMultiplier:"Fixed64",PreRuntime:"(ConsensusEngineId, Bytes)",SealV0:"(u64, Signature)",Seal:"(ConsensusEngineId, Bytes)",Consensus:"(ConsensusEngineId, Bytes)",ExtrinsicInclusionMode:{_enum:["AllExtrinsics","OnlyInherents"]}}}},98028(e,t,n){"use strict";n.d(t,{d:()=>d});var r=n(3629),i=n(8035),a=n(57705);function s(e){for(let t=0,n=e.length;t126)return!1}return!0}function o(e){return(0,a.K)(e)?(0,i.qv)(e)?s((0,r.e)(e)):function(e){for(let t=0,n=e.length;t126)return!1}return!0}(e):!!e&&s(e)}var u=n(23770),c=n(99608),l=n(39655);class d extends Uint8Array{registry;createdAtHash;initialU8aLength;isStorageFallback;static get[Symbol.species](){return Uint8Array}constructor(e,t,n){super((0,r.e)(t)),this.registry=e,this.initialU8aLength=n}get encodedLength(){return this.length}get hash(){return this.registry.hash(this.toU8a())}get isAscii(){return o(this)}get isEmpty(){return!this.length||(0,u.b)(this.find(e=>!!e))}get isUtf8(){return function(e){if(!e)return(0,a.K)(e);const t=(0,r.e)(e),n=t.length;let i=0;for(;i=194&&t[i]<=223){if(!(i+1191)return!1;i+=2}else if(224===t[i]){if(!(i+2191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;i+=3}else if(t[i]>=225&&t[i]<=236){if(!(i+2191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;i+=3}else if(237===t[i]){if(!(i+2159)return!1;if(t[i+2]<128||t[i+2]>191)return!1;i+=3}else if(t[i]>=238&&t[i]<=239){if(!(i+2191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;i+=3}else if(240===t[i]){if(!(i+3191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;if(t[i+3]<128||t[i+3]>191)return!1;i+=4}else if(t[i]>=241&&t[i]<=243){if(!(i+3191)return!1;if(t[i+2]<128||t[i+2]>191)return!1;if(t[i+3]<128||t[i+3]>191)return!1;i+=4}else{if(244!==t[i])return!1;if(!(i+3143)return!1;if(t[i+2]<128||t[i+2]>191)return!1;if(t[i+3]<128||t[i+3]>191)return!1;i+=4}return!0}(this)}bitLength(){return 8*this.length}eq(e){return e instanceof Uint8Array?this.length===e.length&&!this.some((t,n)=>t!==e[n]):this.eq((0,r.e)(e))}inspect(){return{outer:[this.toU8a()]}}toHex(){return(0,c.X)(this)}toHuman(e,t){return this.toPrimitive(t)}toJSON(){return this.toHex()}toPrimitive(e){if(!e&&this.isAscii){const e=this.toUtf8();if(o(e))return e}return this.toJSON()}toRawType(){return"Raw"}toString(){return this.toHex()}toU8a(e){return Uint8Array.from(this)}toUtf8(){if(!this.isUtf8)throw new Error("The character sequence is not a valid Utf8 string");return(0,l.F)(this)}}},98646(e,t,n){"use strict";n.d(t,{D:()=>i});var r=n(61364);class i extends(r.p.with(32)){__UIntType="u32"}},99608(e,t,n){"use strict";n.d(t,{X:()=>s});const r=new Array(256),i=new Array(65536);for(let e=0;e<256;e++)r[e]=e.toString(16).padStart(2,"0");for(let e=0;e<256;e++){const t=e<<8;for(let n=0;n<256;n++)i[t|n]=r[e]+r[n]}function a(e,t){const n=e.length%2|0,a=e.length-n|0;for(let n=0;n0){const n=Math.ceil(t/8);if(e.length>n)return`${a(e.subarray(0,n/2),r)}…${a(e.subarray(e.length-n/2),"")}`}return a(e,r)}}}]); \ No newline at end of file diff --git a/modu.dc85d2c93fa8a750.js b/modu.dc85d2c93fa8a750.js deleted file mode 100644 index 9302fd8..0000000 --- a/modu.dc85d2c93fa8a750.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[474],{3151(e,t,r){r.d(t,{b:()=>i});var s=r(98737),n=r(53403);function i(e,t){return(0,n.p)(e,()=>t.derive.chain.subscribeNewHeads().pipe((0,s.n)(e=>t.derive.chain.getBlock(e.createdAtHash||e.hash))))}},7971(e,t,r){r.d(t,{G:()=>p,i:()=>d});var s=r(59359),n=r(45118),i=r(18045),a=r(33307),o=r(98737),c=r(53403),u=r(66750);function d(e){return(t,r)=>(0,c.p)(t,()=>e(r).pipe((0,i.T)(u.a)))}function p(e,t,r){return e.queryAt(t.parentHash.isEmpty?r||t.hash:t.parentHash).pipe((0,o.n)(e=>function(e,t){const r=t.session?.validators?t.session.validators():(0,n.of)(null),{logs:[o]}=e.digest,c=o&&(o.isConsensus&&o.asConsensus[0].isNimbus&&o.asConsensus[1]||o.isPreRuntime&&o.asPreRuntime[0].isNimbus&&o.asPreRuntime[1]);if(c){if(t.authorMapping?.mappingWithDeposit)return(0,s.z)([(0,n.of)(e),r,t.authorMapping.mappingWithDeposit(c).pipe((0,i.T)(e=>e.unwrapOr({account:null}).account))]);if(t.teyrchainStaking?.selectedCandidates&&t.session?.nextKeys){const o=c.toHex();return(0,s.z)([(0,n.of)(e),r,t.teyrchainStaking.selectedCandidates().pipe((0,a.Z)(e=>(0,s.z)([(0,n.of)(e),t.session.nextKeys.multi(e).pipe((0,i.T)(e=>e.findIndex(e=>e.unwrapOrDefault().nimbus.toHex()===o)))])),(0,i.T)(([e,t])=>-1===t?null:e[t]))])}}return(0,s.z)([(0,n.of)(e),r,(0,n.of)(null)])}(t,e)))}},8196(e,t,r){r.d(t,{g:()=>d});var s=r(59359),n=r(98737),i=r(45118),a=r(18045),o=r(79832),c=r(53403),u=r(7971);function d(e,t){return(0,c.p)(e,e=>(0,s.z)([t.rpc.chain.getBlock(e),t.queryAt(e)]).pipe((0,n.n)(([r,n])=>(0,s.z)([(0,i.of)(r),n.system.events(),(0,u.G)(t,r.block.header,e)])),(0,a.T)(([e,t,[,r,s]])=>function(e,t,r,s,n){const i=e.createClass("SignedBlock");return new class extends i{#e;#t;#r;constructor(e,t,r,s,n){var i,a;super(e,t),this.#e=n||(0,o.D)(this.block.header.digest,s||[]),this.#t=r||[],this.#r=(i=this.block.extrinsics,a=this.#t,i.map((e,t)=>{let r,s;const n=a.filter(({phase:e})=>e.isApplyExtrinsic&&e.asApplyExtrinsic.eq(t)).map(({event:e})=>("system"===e.section&&("ExtrinsicSuccess"===e.method?s=e.data[0]:"ExtrinsicFailed"===e.method&&(r=e.data[0],s=e.data[1])),e));return{dispatchError:r,dispatchInfo:s,events:n,extrinsic:e}})),this.createdAtHash=t?.createdAtHash}get author(){return this.#e}get events(){return this.#t}get extrinsics(){return this.#r}}(e,t,r,s,n)}(t.registry,e,t,r,s))))}},20659(e,t,r){r.d(t,{w:()=>o});const s=e=>e;function n(e,t,r,s){return e.filter(({event:e})=>t===e.section&&r.includes(e.method)).map(e=>s(e))}function i({event:{data:[e]}}){return e}function a({event:{data:e,method:t}}){return"ExtrinsicSuccess"===t?e[0]:e[1]}class o{dispatchError;dispatchInfo;internalError;events;status;txHash;txIndex;blockNumber;constructor({blockNumber:e,dispatchError:t,dispatchInfo:r,events:s,internalError:o,status:c,txHash:u,txIndex:d}){this.dispatchError=t||function(e=[]){return n(e,"system",["ExtrinsicFailed"],i)[0]}(s),this.dispatchInfo=r||function(e=[]){return n(e,"system",["ExtrinsicFailed","ExtrinsicSuccess"],a)[0]}(s),this.events=s||[],this.internalError=o,this.status=c,this.txHash=u,this.txIndex=d,this.blockNumber=e}get isCompleted(){return this.isError||this.status.isInBlock||this.status.isFinalized}get isError(){return this.status.isDropped||this.status.isFinalityTimeout||this.status.isInvalid||this.status.isUsurped}get isFinalized(){return this.status.isFinalized}get isInBlock(){return this.status.isInBlock}get isWarning(){return this.status.isRetracted}filterRecords(e,t){return n(this.events,e,Array.isArray(t)?t:[t],s)}findRecord(e,t){return this.filterRecords(e,t)[0]}toHuman(e){return{dispatchError:this.dispatchError?.toHuman(),dispatchInfo:this.dispatchInfo?.toHuman(),events:this.events.map(t=>t.toHuman(e)),internalError:this.internalError?.message.toString(),status:this.status.toHuman(e)}}}},22479(e,t,r){r.d(t,{l_:()=>c}),r(84792);var s=r(36730),n=r(76506),i=r(14034);const a={end:0,list:{},u8a:[]};async function o(e=!0){const t=Date.now();if(e&&t{console.log(`Timeout on ${e}`),s=!0,r.abort()},t);try{const t=await(0,i.h)(e,{signal:r.signal});return clearTimeout(n),t}catch(e){throw s||clearTimeout(n),e}}("https://phishing.pezkuwichain.io/address.json",void 0).then(e=>e.json());return a.end=t+27e5,a.list=r,a.u8a=Object.entries(r).map(([e,t])=>[e,t.map(e=>(0,n.F)(e))]),a}async function c(e,t=!0){try{const r=(0,n.F)(e),i=(await o(t)).u8a.find(([,e])=>e.some(e=>(0,s.f)(e,r)));return i?.[0]||null}catch{return null}}},25102(e,t,r){r.d(t,{X4:()=>u,tR:()=>d,Kx:()=>p});var s=r(65660),n=r(33687);const i={centrifuge:"polkadot",kusama:"polkadot",polkadot:"polkadot",sora:"polkadot",statemine:"polkadot",statemint:"polkadot",westmint:"polkadot"},a={"":!0,"cess-testnet":!0,"dock-testnet":!0,jupiter:!0,"mathchain-testnet":!0,p3dt:!0,subspace_testnet:!0,"zero-alphaville":!0},o=[0,2,42],c=["testnet"],u=[{decimals:[10],displayName:"Pezkuwi Relay Chain",network:"pezkuwi",prefix:0,standardAccount:"*25519",symbols:["PZW"],website:"https://pezkuwi.com"},{decimals:[12],displayName:"Zagros Relay Chain",network:"zagros",prefix:2,standardAccount:"*25519",symbols:["ZGS"],website:"https://zagros.pezkuwi.com"},{decimals:[12],displayName:"Bizinikiwi",network:"bizinikiwi",prefix:42,standardAccount:"*25519",symbols:["BZN"],website:"https://bizinikiwi.com"},{decimals:[18],displayName:"PezkuwiChain",network:"pezkuwichain",prefix:1453,standardAccount:"*25519",symbols:["PZC"],website:"https://chain.pezkuwi.com"}].map(function(e){const t=e.network||"",r=t.replace(/_/g,"-").split("-"),o=e;return o.slip44=s.V[t],o.hasLedgerSupport=!!o.slip44,o.genesisHash=n.A[t]||[],o.icon=i[t]||"substrate",o.isTestnet=!!a[t]||c.includes(r[r.length-1]),o.isIgnored=o.isTestnet||!(e.standardAccount&&e.decimals?.length&&e.symbols?.length)&&42!==e.prefix,o}),d=u.filter(function(e){return!e.isIgnored&&!!e.network}).sort(function(e,t){const r=o.includes(e.prefix);return r===o.includes(t.prefix)?r?0:e.displayName.localeCompare(t.displayName):r?-1:1}),p=d.filter(function({genesisHash:e,prefix:t}){return!!e.length||42===t})},30788(e,t,r){r.d(t,{B:()=>h});var s=r(39385),n=r(76838),i=r(34116),a=r(66615),o=r(96944),c=r(73274),u=r(1048).Buffer;async function d(e){let t;try{t=await e}catch(e){if(e.returnCode)throw new Error(`${e.returnCode}: ${e.errorMessage}`);throw new Error(e.message)}return t}function p(e,t,r,s=0,n=0){const o=`m/44'/${r}'/${s}'/0'/${n}'`;return async r=>{const{signature:s}=await d(r[e](o,(0,a.e)(t)));return{signature:(0,i.d)(s.toString("hex"))}}}function l(e,t,r,s=0,n=0){const o=`m/44'/${r}'/${s}'/0'/${n}'`;return async r=>{const{r:s,s:n,v:c}=await d(r[e](o,(0,a.e)(t))),p=u.concat([s,n,c]);return{signature:(0,i.d)(p.toString("hex"))}}}class h{#s;#n;#i;#a;#o=null;constructor(e,t,r,s,i){const a=c.M5[t],o=n.T.find(({type:t})=>t===e);if(!a)throw new Error(`Unsupported Ledger chain ${t}`);if(!o)throw new Error(`Unsupported Ledger transport ${e}`);this.#a=i,this.#i=s,this.#n=r,this.#s=o}async getAddress(e,t=!1,r=0,s=0){const n=`m/44'/${this.#n}'/${r}'/0'/${s}'`;return this.withApp(async r=>{const{address:s,pubKey:a}=await d(r.getAddressEd25519(n,e,t));return{address:s,publicKey:(0,i.d)(a)}})}async getAddressEcdsa(e=!1,t=0,r=0){const s=`m/44'/${this.#n}'/${t}'/0'/${r}'`;return this.withApp(async t=>{const{address:r,pubKey:n}=await d(t.getAddressEcdsa(s,e));return{address:r,publicKey:(0,i.d)(n)}})}async getVersion(){return this.withApp(async e=>{const{deviceLocked:t,major:r,minor:s,patch:n,testMode:i}=await d(e.getVersion());return{isLocked:!!t,isTestMode:!!i,version:[r||0,s||0,n||0]}})}async sign(e,t,r){return this.withApp(p("signEd25519",e,this.#n,t,r))}async signRaw(e,t,r){return this.withApp(p("signRawEd25519",(0,o.C1)(e),this.#n,t,r))}async signEcdsa(e,t,r){return this.withApp(l("signEcdsa",(0,o.C1)(e),this.#n,t,r))}async signRawEcdsa(e,t,r){return this.withApp(l("signRawEcdsa",(0,o.C1)(e),this.#n,t,r))}async signWithMetadata(e,t,r,s){return this.withApp(function(e,t,r=0,s=0,{metadata:n}={}){const a=`m/44'/${t}'/${r}'/0'/${s}'`;return async t=>{if(!n)throw new Error("The metadata option must be present when using signWithMetadata");const r=u.from(e),{signature:s}=await d(t.signWithMetadataEd25519(a,r,n));return{signature:(0,i.d)(s.toString("hex"))}}}(e,this.#n,t,r,s))}async signWithMetadataEcdsa(e,t,r,s){return this.withApp(function(e,t,r=0,s=0,{metadata:n}={}){const a=`m/44'/${t}'/${r}'/0'/${s}'`;return async t=>{if(!n)throw new Error("The metadata option must be present when using signWithMetadata");const r=u.from(e),{r:s,s:o,v:c}=await d(t.signWithMetadataEcdsa(a,r,n)),p=u.concat([s,o,c]);return{signature:(0,i.d)(p.toString("hex"))}}}(e,this.#n,t,r,s))}async withApp(e){try{if(!this.#o){const e=await this.#s.create();this.#o=new s.PolkadotGenericApp(e,this.#i,this.#a)}return await e(this.#o)}catch(e){throw this.#o=null,e}}}},33571(e,t,r){r.d(t,{AW:()=>M});var s=r(59540),n=r(89129),i=r(54143),a=r(79876),o=r(62518),c=r(35359),u=r(52959),d=r(76506),p=r(82228),l=r(56393),h=r(25455),f=r(70594),g=r(27774),m=r(35262),y=r(84645),b=r(92110),v=r(43778),w=r(33482),x=r(92100),k=r(6409);class _{#c={};add(e){return this.#c[(0,d.F)(e.address).toString()]=e,e}all(){return Object.values(this.#c)}get(e){const t=this.#c[(0,d.F)(e).toString()];if(!t)throw new Error(`Unable to retrieve keypair '${(0,w.b)(e)||(0,i.qv)(e)?(0,x.X)((0,k.e)(e)):e}'`);return t}remove(e){delete this.#c[(0,d.F)(e).toString()]}}const T={ecdsa:e=>(0,o.S)(e),ed25519:e=>(0,c.r)(e),ethereum:e=>(0,o.S)(e),sr25519:e=>(0,u.H)(e)};function S({publicKey:e}){return e}class q{#u;#d;#p;decodeAddress=d.F;constructor(e={}){if(e.type=e.type||"ed25519",!["ecdsa","ethereum","ed25519","sr25519"].includes(e.type||"undefined"))throw new Error(`Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '${e.type||"unknown"}`);this.#u=new _,this.#p=e.ss58Format,this.#d=e.type}get pairs(){return this.getPairs()}get publicKeys(){return this.getPublicKeys()}get type(){return this.#d}addPair(e){return this.#u.add(e)}addFromAddress(e,t={},r=null,s=this.type,i,a){const o=this.decodeAddress(e,i);return this.addPair((0,n.x)({toSS58:this.encodeAddress,type:s},{publicKey:o,secretKey:new Uint8Array},t,r,a))}addFromJson(e,t){return this.addPair(this.createFromJson(e,t))}addFromMnemonic(e,t={},r=this.type,s){return this.addFromUri(e,t,r,s)}addFromPair(e,t={},r=this.type){return this.addPair(this.createFromPair(e,t,r))}addFromSeed(e,t={},r=this.type){return this.addPair((0,n.x)({toSS58:this.encodeAddress,type:r},T[r](e),t,null))}addFromUri(e,t={},r=this.type,s){return this.addPair(this.createFromUri(e,t,r,s))}createFromJson({address:e,encoded:t,encoding:{content:r,type:a,version:o},meta:c},u){if("3"===o&&"pkcs8"!==r[0])throw new Error(`Unable to decode non-pkcs8 type, [${r.join(",")}] found}`);const d="0"!==o&&Array.isArray(r)?r[1]:this.type,l=Array.isArray(a)?a:[a];if(!["ed25519","sr25519","ecdsa","ethereum"].includes(d))throw new Error(`Unknown crypto type ${d}`);const h=(0,i.qv)(e)?(0,s.V)(e):this.decodeAddress(e,u),f=(0,i.qv)(t)?(0,s.V)(t):(0,p.u)(t);return(0,n.x)({toSS58:this.encodeAddress,type:d},{publicKey:h,secretKey:new Uint8Array},c,f,l)}createFromPair(e,t={},r=this.type){return(0,n.x)({toSS58:this.encodeAddress,type:r},e,t,null)}createFromUri(e,t={},r=this.type,o){const c=e.startsWith("//")?`${v.G}${e}`:e,{derivePath:u,password:d,path:p,phrase:y}=(0,l.E)(c);let b;const w=(0,i.qv)(y,256);if(w)b=(0,s.V)(y);else{const e=y.split(" ");if([12,15,18,21,24].includes(e.length))b="ethereum"===r?(0,h.s)(y,"",!1,64):(0,f.F)(y,d,o);else{if(y.length>32)throw new Error("specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes");b=(0,a.j)(y.padEnd(32))}}const x="ethereum"===r?w?T[r](b):(0,g.w)(b,u.substring(1)):(0,m.d)(T[r](b),p,r);return(0,n.x)({toSS58:this.encodeAddress,type:r},x,t,null)}encodeAddress=(e,t)=>"ethereum"===this.type?(0,y.w)(e):(0,b.j)(e,t??this.#p);getPair(e){return this.#u.get(e)}getPairs(){return this.#u.all()}getPublicKeys(){return this.#u.all().map(S)}removePair(e){this.#u.remove(e)}setSS58Format(e){this.#p=e}toJson(e,t){return this.#u.get(e).toJson(t)}}const E=[{p:"0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d",s:"0x98319d4ff8a9508c4bb0cf0b5a78d760a0b2082c02775e6e82370816fedfff48925a225d97aa00682d6a59b95b18780c10d7032336e88f3442b42361f4a66011",seed:"Alice",type:"sr25519"},{p:"0xbe5ddb1579b72e84524fc29e78609e3caf42e85aa118ebfe0b0ad404b5bdd25f",s:"0xe8da6c9d810e020f5e3c7f5af2dea314cbeaa0d72bc6421e92c0808a0c584a6046ab28e97c3ffc77fe12b5a4d37e8cd4afbfebbf2391ffc7cb07c0f38c023efd",seed:"Alice//stash",type:"sr25519"},{p:"0x8eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a48",s:"0x081ff694633e255136bdb456c20a5fc8fed21f8b964c11bb17ff534ce80ebd5941ae88f85d0c1bfc37be41c904e1dfc01de8c8067b0d6d5df25dd1ac0894a325",seed:"Bob",type:"sr25519"},{p:"0xfe65717dad0447d715f660a0a58411de509b42e6efb8375f562f58a554d5860e",s:"0xc006507cdfc267a21532394c49ca9b754ca71de21e15a1cdf807c7ceab6d0b6c3ed408d9d35311540dcd54931933e67cf1ea10d46f75408f82b789d9bd212fde",seed:"Bob//stash",type:"sr25519"},{p:"0x90b5ab205c6974c9ea841be688864633dc9ca8a357843eeacf2314649965fe22",s:"0xa8f2d83016052e5d6d77b2f6fd5d59418922a09024cda701b3c34369ec43a7668faf12ff39cd4e5d92bb773972f41a7a5279ebc2ed92264bed8f47d344f8f18c",seed:"Charlie",type:"sr25519"},{p:"0x306721211d5404bd9da88e0204360a1a9ab8b87c66c1bc2fcdd37f3c2222cc20",s:"0x20e05482ca4677e0edbc58ae9a3a59f6ed3b1a9484ba17e64d6fe8688b2b7b5d108c4487b9323b98b11fe36cb301b084e920f7b7895536809a6d62a451b25568",seed:"Dave",type:"sr25519"},{p:"0xe659a7a1628cdd93febc04a4e0646ea20e9f5f0ce097d9a05290d4a9e054df4e",s:"0x683576abfd5dc35273e4264c23095a1bf21c14517bece57c7f0cc5c0ed4ce06a3dbf386b7828f348abe15d76973a72009e6ef86a5c91db2990cb36bb657c6587",seed:"Eve",type:"sr25519"},{p:"0x1cbd2d43530a44705ad088af313e18f80b53ef16b36177cd4b77b846f2a5f07c",s:"0xb835c20f450079cf4f513900ae9faf8df06ad86c681884122c752a4b2bf74d4303e4f21bc6cc62bb4eeed5a9cce642c25e2d2ac1464093b50f6196d78e3a7426",seed:"Ferdie",type:"sr25519"}],C=[{name:"Alith",p:"0x02509540919faacf9ab52146c9aa40db68172d83777250b28e4679176e49ccdd9f",s:"0x5fb92d6e98884f76de468fa3f6278f8807c48bebc13595d45af5bdc4da702133",type:"ethereum"},{name:"Baltathar",p:"0x033bc19e36ff1673910575b6727a974a9abd80c9a875d41ab3e2648dbfb9e4b518",s:"0x8075991ce870b93a8870eca0c0f91913d12f47948ca0fd25b49c6fa7cdbeee8b",type:"ethereum"},{name:"Charleth",p:"0x0234637bdc0e89b5d46543bcbf8edff329d2702bc995e27e9af4b1ba009a3c2a5e",s:"0x0b6e18cafb6ed99687ec547bd28139cafdd2bffe70e6b688025de6b445aa5c5b",type:"ethereum"},{name:"Dorothy",p:"0x02a00d60b2b408c2a14c5d70cdd2c205db8985ef737a7e55ad20ea32cc9e7c417c",s:"0x39539ab1876910bbf3a223d84a29e28f1cb4e2e456503e7e91ed39b2e7223d68",type:"ethereum"},{name:"Ethan",p:"0x025cdc005b752651cd3f728fb9192182acb3a9c89e19072cbd5b03f3ee1f1b3ffa",s:"0x7dce9bc8babb68fec1409be38c8e1a52650206a7ed90ff956ae8a6d15eeaaef4",type:"ethereum"},{name:"Faith",p:"0x037964b6c9d546da4646ada28a99e34acaa1d14e7aba861a9055f9bd200c8abf74",s:"0xb9d2ea9a615f3165812e8d44de0d24da9bbd164b65c4f0573e1ce2c8dbd9c8df",type:"ethereum"}];function A(e,t){if(!e&&!t)throw new Error("Testing pair should have either a name or a seed");return{isTesting:!0,name:e||t?.replace("//","_").toLowerCase()}}function M(e={},t=!0){const r=new q(e),i="ethereum"===e.type?C:E;for(const{name:a,p:o,s:c,seed:u,type:d}of i){const i=A(a,u);(t||a||!u?r.addPair((0,n.x)({toSS58:r.encodeAddress,type:d},{publicKey:(0,s.V)(o),secretKey:(0,s.V)(c)},i)):r.addFromUri(u,i,e.type)).lock=()=>{}}return r}},33687(e,t,r){r.d(t,{A:()=>s});const s={acala:["0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c"],ajuna:["0xe358eb1d11b31255a286c12e44fe6780b7edb171d657905a97e39f71d9c6c3ee"],"aleph-node":["0x70255b4d28de0fc4e1a193d7e175ad1ccef431598211c55538f1018651a0344e"],astar:["0x9eb76c5184c4ab8679d2d5d819fdf90b9c001403e9e17da2e14b6d8aec4029c6"],basilisk:["0xa85cfb9b9fd4d622a5b28289a02347af987d8f73fa3108450e2b4a11c1ce5755"],bifrost:["0x262e1b2ad728475fd6fe88e62d34c200abe6fd693931ddad144059b1eb884e5b"],"bifrost-kusama":["0x9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed"],bittensor:["0x2f0555cc76fc2840a25a6ea3b9637146806f1f44b090c175ffde2a7e5ab36c03"],centrifuge:["0xb3db41421702df9a7fcac62b53ffeac85f7853cc4e689e0b93aeb3db18c09d82","0x67dddf2673b69e5f875f6f25277495834398eafd67f492e09f3f3345e003d1b5"],cere:["0x81443836a9a24caaa23f1241897d1235717535711d1d3fe24eae4fdc942c092c"],composable:["0xdaab8df776eb52ec604a5df5d388bb62a050a0aaec4556a64265b9d42755552d"],creditcoin3:["0x4436a7d64e363df85e065a894721002a86643283f9707338bf195d360ba2ee71","0xfc4ec97a1c1f119c4353aecb4a17c7c0cf7b40d5d660143d8bad9117e9866572","0xfc9df99a665f964aed6649f275055e54df5e3420489538ed31d7788f53d11ef6"],darwinia:["0xe71578b37a7c799b0ab4ee87ffa6f059a6b98f71f06fb8c84a8d88013a548ad6"],dentnet:["0x0313f6a011d128d22f996703cbab05162e2fdc9e031493314fe6db79979c5ca7"],"dock-mainnet":["0x6bfe24dca2a3be10f22212678ac13a6446ec764103c0f3471c71609eac384aae","0xf73467c6544aa68df2ee546b135f955c46b90fa627e9b5d7935f41061bb8a5a9"],edgeware:["0x742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b"],encointer:["0x7dd99936c1e9e6d1ce7d90eb6f33bea8393b4bf87677d675aa63c9cb3e8c5b5b"],enjin:["0xd8761d3c88f26dc12875c00d3165f7d67243d56fc85b4cf19937601a7916e5a9"],equilibrium:["0x6f1a800de3daff7f5e037ddf66ab22ce03ab91874debeddb1086f5f7dbd48925"],frequency:["0x4a587bf17a404e3572747add7aab7bbe56e805a5479c6c436f07f36fcc8d3ae1"],genshiro:["0x9b8cefc0eb5c568b527998bdd76c184e2b76ae561be76e4667072230217ea243"],hydradx:["0xafdc188f45c71dacbaa0b62e16a91f726c7b8699a9748cdf715459de6b7f366d","0xd2a620c27ec5cbc5621ff9a522689895074f7cca0d08e7134a7804e1a3ba86fc","0x10af6e84234477d84dc572bac0789813b254aa490767ed06fb9591191d1073f9","0x3d75507dd46301767e601265791da1d9cb47b6ebc94e87347b635e5bf58bd047","0x0ed32bfcab4a83517fac88f2aa7cbc2f88d3ab93be9a12b6188a036bf8a943c2"],integritee:["0xcdedc8eadbfa209d3f207bba541e57c3c58a667b05a2e1d1e86353c9000758da","0xe13e7af377c64e83f95e0d70d5e5c3c01d697a84538776c5b9bbe0e7d7b6034c"],"interlay-parachain":["0xbf88efe70e9e0e916416e8bed61f2b45717f517d7f3523e33c7b001e5ffcbc72"],karura:["0xbaf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b"],khala:["0xd43540ba6d3eb4897c28a77d48cb5b729fea37603cbbfc7a86a73b72adb3be8d"],kulupu:["0xf7a99d3cb92853d00d5275c971c132c074636256583fee53b3bbe60d7b8769ba"],kusama:["0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe","0xe3777fa922cafbff200cadeaea1a76bd7898ad5b89f7848999058b50e715f636","0x3fd7b9eb6a00376e5be61f01abb429ffb0b104be05eaff4d458da48fcd425baf"],dicle:["0xd9d3cd7c1e5d890d969b957f4c5b71a111bbeeabc968f1d0d4538c2663f080a7"],liberland:["0x6bd89e052d67a45bb60a9a23e8581053d5e0d619f15cb9865946937e690c42d6"],matrixchain:["0x3af4ff48ec76d2efc8476730f423ac07e25ad48f5f4c9dc39c778b164d808615"],mythos:["0xf6ee56e9c5277df5b4ce6ae9983ee88f3cbed27d31beeb98f9f84f997a1ab0b9"],nodle:["0x97da7ede98d7bad4e36b4d734b6055425a3be036da2a332ea5a7037656427a21"],origintrail:["0xe7e0962324a3b86c83404dbea483f25fb5dab4c224791c81b756cfc948006174"],p3d:["0x6c5894837ad89b6d92b114a2fb3eafa8fe3d26a54848e3447015442cd6ef4e66"],parallel:["0xe61a41c53f5dcd0beb09df93b34402aada44cb05117b71059cce40a2723a4e97"],peaq:["0xd2a5d385932d1f650dae03ef8e2748983779ee342c614f80854d32b8cd8fa48c"],pendulum:["0x5d3c298622d5634ed019bf61ea4b71655030015bde9beb0d6a24743714462c86"],phala:["0x1bb969d85965e4bb5a651abbedf21a54b6b31a21f66b5401cc3f1e286268d736"],picasso:["0x6811a339673c9daa897944dcdac99c6e2939cc88245ed21951a0a3c9a2be75bc","0xe8e7f0f4c4f5a00720b4821dbfddefea7490bcf0b19009961cc46957984e2c1c"],polimec:["0x7eb9354488318e7549c722669dcbdcdc526f1fef1420e7944667212f3601fdbd"],polkadex:["0x3920bcb4960a1eef5580cd5367ff3f430eef052774f78468852f7b9cb39f8a3c"],polkadot:["0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"],pezkuwi:["0x41693961995d879073269a008d0a52832caa3e0ae73869f02127f3d5daa4934c"],polymesh:["0x6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063"],quartz:["0xcd4d732201ebe5d6b014edda071c4203e16867305332301dc8d092044b28e554"],rococo:["0x6408de7737c59c238890533af25896a2c20608d8b380bb01029acb392781063e","0xaaf2cd1b74b5f726895921259421b534124726263982522174147046b8827897","0x037f5f3c8e67b314062025fc886fcd6238ea25a4a9b45dce8d246815c9ebe770","0xc196f81260cf1686172b47a79cf002120735d7cb0eb1474e8adce56618456fff","0xf6e9983c37baf68846fedafe21e56718790e39fb1c582abc408b81bc7b208f9a","0x5fce687da39305dfe682b117f0820b319348e8bb37eb16cf34acbf6a202de9d9","0xe7c3d5edde7db964317cd9b51a3a059d7cd99f81bdbce14990047354334c9779","0x1611e1dbf0405379b861e2e27daa90f480b2e6d3682414a80835a52e8cb8a215","0x343442f12fa715489a8714e79a7b264ea88c0d5b8c66b684a7788a516032f6b9","0x78bcd530c6b3a068bc17473cf5d2aff9c287102bed9af3ae3c41c33b9d6c6147","0x47381ee0697153d64404fc578392c8fd5cba9073391908f46c888498415647bd","0x19c0e4fa8ab75f5ac7865e0b8f74ff91eb9a100d336f423cd013a8befba40299"],pezkuwichain:["0x32154fd2c844f928c82964ff66168b41b15fc235f3a956d14393734c1ed4326b"],sora:["0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5"],stafi:["0x290a4149f09ea0e402c74c1c7e96ae4239588577fe78932f94f5404c68243d80"],statemine:["0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a"],statemint:["0x68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f"],subsocial:["0x0bd72c1c305172e1275278aaeb3f161e02eccb7a819e63f62d47bd53a28189f8"],ternoa:["0x6859c81ca95ef624c9dfe4dc6e3381c33e5d6509e35e147092bfbc780f777c4e"],unique:["0x84322d9cddbf35088f1e54e9a85c967a41a56a4f43445768125e61af166c7d31"],vara:["0xfe1b4c55fd4d668101126434206571a7838a8b6b93a6d1b95d607e78e6c53763"],vtb:["0x286bc8414c7000ce1d6ee6a834e29a54c1784814b76243eb77ed0b2c5573c60f","0x7483b89572fb2bd687c7b9a93b242d0b237f9aba463aba07ec24503931038aaa"],westend:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"],zagros:["0x297f5a4d105b4b28312586ff1915572ffe4ee015ff772b76399ecbff25a22026"],xxnetwork:["0x50dd5d206917bf10502c68fb4d18a59fc8aa31586f4e8856b493e43544aa82aa"],zeitgeist:["0x1bf2a2ecb4a868de66ea8610f2ce7c8c43706561b6476031315f6640fe38e060"]}},34060(e,t,r){r.d(t,{G:()=>i,Y:()=>n});var s=r(87194);let n;function i(e="",t){n=t?function(e,t){return{del:r=>t.del(`${e}${r}`),forEach:t.forEach,get:r=>{const s=`${e}${r}`,n=t.get(s);if(n)return n.x=Date.now(),t.set(s,n),n.v},set:(r,s)=>{t.set(`${e}${r}`,{v:s,x:Date.now()})}}}(`derive:${e}:`,t):s.U,t&&function(e){const t=Date.now(),r=[];e.forEach((e,{x:s})=>{t-s>6048e5&&r.push(e)}),r.forEach(t=>e.del(t))}(t)}i()},34985(e,t,r){r.d(t,{G:()=>Ui});var s={};r.r(s),r.d(s,{_flags:()=>ne,_identity:()=>fe,accountId:()=>re,flags:()=>ie,hasIdentity:()=>me,hasIdentityMulti:()=>ye,idAndIndex:()=>ae,idToIndex:()=>be,identity:()=>ge,indexToId:()=>ke,indexes:()=>xe,info:()=>Te});var n={};r.r(n),r.d(n,{hasProposals:()=>Oe,members:()=>Be,prime:()=>Fe,proposal:()=>Ve,proposalCount:()=>Ne,proposalHashes:()=>De,proposals:()=>$e});var i={};r.r(i),r.d(i,{_getIds:()=>Le,all:()=>Ke,expand:()=>Ye,get:()=>We,getExpanded:()=>Ze,listNodes:()=>Ge});var a={};r.r(a),r.d(a,{account:()=>lt,all:()=>it,votingBalance:()=>ft,votingBalances:()=>ht});var o={};r.r(o),r.d(o,{bounties:()=>yt});var c={};r.r(c),r.d(c,{_getHeaderRange:()=>Ct,bestNumber:()=>bt.s,bestNumberFinalized:()=>vt.k,bestNumberLag:()=>wt.G,getBlock:()=>xt.g,getBlockByNumber:()=>kt,getHeader:()=>qt,subscribeFinalizedBlocks:()=>Et,subscribeFinalizedHeads:()=>At,subscribeNewBlocks:()=>Mt.b,subscribeNewHeads:()=>It});var u={};r.r(u),r.d(u,{fees:()=>Pt});var d={};r.r(d),r.d(d,{hasProposals:()=>Nt,members:()=>Vt,prime:()=>jt,proposal:()=>Dt,proposalCount:()=>$t,proposalHashes:()=>Ft,proposals:()=>Ut,votes:()=>Bt,votesOf:()=>Ot});var p={};r.r(p),r.d(p,{childKey:()=>Kt,contributions:()=>Qt,ownContributions:()=>tr});var l={};r.r(l),r.d(l,{_referendumInfo:()=>_r,_referendumVotes:()=>xr,_referendumsVotes:()=>kr,dispatchQueue:()=>ar,locks:()=>cr,nextExternal:()=>ur,preimage:()=>lr,preimages:()=>pr,proposals:()=>fr,referendumIds:()=>gr,referendums:()=>mr,referendumsActive:()=>yr,referendumsFinished:()=>br,referendumsInfo:()=>Tr,sqrtElectorate:()=>qr});var h={};r.r(h),r.d(h,{info:()=>Mr});var f={};r.r(f),r.d(f,{receivedHeartbeats:()=>Pr});var g={};r.r(g),r.d(g,{hasProposals:()=>zr,members:()=>Hr,prime:()=>Nr,proposal:()=>Rr,proposalCount:()=>Br,proposalHashes:()=>Or,proposals:()=>Vr});var m={};r.r(m),r.d(m,{eraLength:()=>Lr,eraProgress:()=>Kr,indexes:()=>$r,info:()=>Fr,progress:()=>jr,sessionProgress:()=>Wr});var y={};r.r(y),r.d(y,{_members:()=>Gr,candidates:()=>Yr,info:()=>Zr,member:()=>Xr,members:()=>Qr});var b={};r.r(b),r.d(b,{_eraExposure:()=>vs,_eraPrefs:()=>Cs,_eraSlashes:()=>Rs,_erasExposure:()=>xs,_erasPoints:()=>qs,_erasPrefs:()=>Ms,_erasRewards:()=>Hs,_erasSlashes:()=>Os,_ownExposures:()=>Fs,_ownSlashes:()=>Ls,_stakerExposures:()=>Qs,_stakerPoints:()=>tn,_stakerPrefs:()=>sn,_stakerRewards:()=>cn,_stakerRewardsEras:()=>on,_stakerSlashes:()=>ln,account:()=>ss,accounts:()=>rs,currentPoints:()=>ns,electedInfo:()=>as,eraExposure:()=>ws,eraPrefs:()=>As,eraSlashes:()=>Bs,erasExposure:()=>ks,erasHistoric:()=>_s,erasPoints:()=>Es,erasPrefs:()=>Is,erasRewards:()=>zs,erasSlashes:()=>Vs,keys:()=>Ns,keysMulti:()=>Ds,nextElected:()=>mn,overview:()=>$s,ownExposure:()=>Us,ownExposures:()=>js,ownSlash:()=>Ks,ownSlashes:()=>Ws,query:()=>Xs,queryMulti:()=>Gs,stakerExposure:()=>en,stakerExposures:()=>Js,stakerPoints:()=>rn,stakerPrefs:()=>nn,stakerRewards:()=>un,stakerRewardsMulti:()=>pn,stakerRewardsMultiEras:()=>dn,stakerSlashes:()=>hn,stashes:()=>gn,validators:()=>yn,waitingInfo:()=>vn});var v={};r.r(v),r.d(v,{hasProposals:()=>xn,members:()=>wn,prime:()=>qn,proposal:()=>kn,proposalCount:()=>_n,proposalHashes:()=>Tn,proposals:()=>Sn});var w={};r.r(w),r.d(w,{info:()=>Mn,overview:()=>Pn});var x={};r.r(x),r.d(x,{proposals:()=>Hn});var k={};r.r(k),r.d(k,{accountExtrinsics:()=>Bn,events:()=>zn,extrinsicInfo:()=>Rn,signingInfo:()=>Kn});var _=r(56109),T=r(93302),S=r(76733),q=r(92100),E=r(6409);const C=(new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/api/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/api/packageInfo.js").pathname.lastIndexOf("/")+1),"16.5.9");function A(e,t){return e.findMetaCall((0,E.e)(t))}function M(e,t){return e.findMetaError((0,E.e)(t))}var I=r(16090),P=r(98737),H=r(45118),z=r(18045),R=r(95620),B=r(91829),O=r(23205),V=r(20091),N=r(8781),D=r(11243),$=r(60750),F=r(51524),U=r(36730),j=r(9799),L=r(89180),K=r(35775),W=r(25923),Y=r(59359),Z=r(58322),X=r(77473),G=r(4747);function Q(e,t,r,s){(0,G.s)(e,t,()=>(0,G.T)({},r(t),e=>s(t,e)))}var J=r(33482),ee=r(76506),te=r(53403);function re(e,t){return(0,te.p)(e,e=>{const r=(0,J.b)(e)?e:(0,ee.F)((e||"").toString());if(r.length>8)return(0,H.of)(t.registry.createType(20===r.length?"AccountId20":"AccountId",r));const s=t.registry.createType("AccountIndex",r);return t.derive.accounts.indexToId(s.toString()).pipe((0,z.T)(e=>(0,D.Z8)(e,"Unable to retrieve accountId")))})}var se=r(6404);function ne(e,t){return(0,te.p)(e,()=>{const e=[void 0,[],[],[],void 0],r=[(t.query.elections||t.query.phragmenElection||t.query.electionsPhragmen)?.members,t.query.council?.members,t.query.technicalCommittee?.members,t.query.society?.members,t.query.sudo?.key],s=r.filter(e=>e);return s.length?t.queryMulti(s).pipe((0,z.T)(t=>{let s=-1;for(let n=0,i=r.length;nt.derive.accounts._flags().pipe((0,z.T)(t=>function(e,[t,r,s,n,i]){const a=e?.toString(),o=e=>e.toString()===a;return{isCouncil:(t?.map(e=>Array.isArray(e)?e[0]:e.who)||r||[]).some(o),isSociety:(n||[]).some(o),isSudo:i?.toString()===a,isTechCommittee:(s||[]).some(o)}}(e,t))))}function ae(e,t){return(0,te.p)(e,e=>{try{const r=(0,J.b)(e)?e:(0,ee.F)((e||"").toString());if(r.length>8){const e=t.registry.createType(20===r.length?"AccountId20":"AccountId",r);return t.derive.accounts.idToIndex(e).pipe((0,z.T)(t=>[e,t]))}const s=t.registry.createType("AccountIndex",r);return t.derive.accounts.indexToId(s.toString()).pipe((0,z.T)(e=>[e,s]))}catch{return(0,H.of)([void 0,void 0])}})}var oe=r(73108),ce=r(54143);function ue(e){return e.pipe((0,z.T)(([e])=>e))}function de(e){return(t,r)=>(0,te.p)(t,(...t)=>ue(e(r,...t)))}const pe={toHex:()=>{}};function le(e){return e?e.isRaw?(0,oe.F)(e.asRaw.toU8a(!0)):e.isNone?void 0:e.toHex():e}function he(e){const t=e.unwrap();return Array.isArray(t)?t[0]:t}function fe(e,t){return(0,te.p)(e,e=>e&&t.query.identity?.identityOf?(0,Y.z)([t.query.identity.identityOf(e),t.query.identity.superOf(e)]):(0,H.of)([void 0,void 0]))}function ge(e,t){return(0,te.p)(e,e=>t.derive.accounts._identity(e).pipe((0,P.n)(([e,r])=>function(e,t,r){if(t?.isSome)return(0,H.of)([t,void 0]);if(r?.isSome){const t=r.unwrap();return(0,Y.z)([e.derive.accounts._identity(t[0]).pipe((0,z.T)(([e])=>e)),(0,H.of)(t)])}return(0,H.of)([void 0,void 0])}(t,e,r)),(0,z.T)(([e,t])=>function(e,t){if(!e?.isSome)return{judgements:[]};const{info:r,judgements:s}=he(e),n=le(r.display);return{discord:le(r.discord),display:t&&le(t[1])||n,displayParent:t&&n,email:le(r.email),github:le(r.github),image:le(r.image),judgements:s,legal:le(r.legal),matrix:le(r.matrix),other:r.additional?(i=r.additional,i.reduce((e,[t,r])=>{const s=le(t),n=le(r);return s&&n&&(e[s]=n),e},{})):{},parent:t?.[0],pgp:r.pgpFingerprint.unwrapOr(pe).toHex(),riot:le(r.riot),twitter:le(r.twitter),web:le(r.web)};var i}(e,t)),(0,P.n)(r=>function(e,t,r){const s=e.parent||r;return s&&t.query.identity?t.query.identity.subsOf(s).pipe((0,z.T)(t=>{const r=t[1];return{...e,subs:r}})):(0,H.of)(e)}(r,t,e))))}const me=de((e,t)=>e.derive.accounts.hasIdentityMulti([t]));function ye(e,t){return(0,te.p)(e,e=>t.query.identity?.identityOf?(0,Y.z)([t.query.identity.identityOf.multi(e),t.query.identity.superOf.multi(e)]).pipe((0,z.T)(([e,t])=>e.map((e,r)=>{const s=t[r],n=s&&s.isSome?s.unwrap()[0].toString():void 0;let i;if(e&&e.isSome){const t=le(he(e).info.display);t&&!(0,ce.qv)(t)&&(i=t)}return{display:i,hasIdentity:!(!i&&!n),parentId:n}}))):(0,H.of)(e.map(()=>({hasIdentity:!1}))))}function be(e,t){return(0,te.p)(e,e=>t.derive.accounts.indexes().pipe((0,z.T)(t=>t[e.toString()])))}var ve=r(58862);let we=null;function xe(e,t){return(0,te.p)(e,()=>we?(0,H.of)(we):(t.query.indices?function(e){return e.query.indices.accounts.entries().pipe((0,z.T)(t=>t.reduce((t,[r,s])=>(s.isSome&&(t[s.unwrap()[0].toString()]=e.registry.createType("AccountIndex",r.args[0])),t),{})))}(t).pipe((0,ve.Z)({})):(0,H.of)({})).pipe((0,z.T)(e=>(we=e,e))))}function ke(e,t){return(0,te.p)(e,e=>t.query.indices?t.query.indices.accounts(e).pipe((0,z.T)(e=>e.unwrapOr([])[0])):(0,H.of)(void 0))}function _e(e,t){return(t&&e.query.nicks?.nameOf?e.query.nicks.nameOf(t):(0,H.of)(void 0)).pipe((0,z.T)(t=>t?.isSome?(0,oe.F)(t.unwrap()[0]).substring(0,e.consts.nicks.maxLength.toNumber()):void 0))}function Te(e,t){return(0,te.p)(e,e=>t.derive.accounts.idAndIndex(e).pipe((0,P.n)(([e,r])=>(0,Y.z)([(0,H.of)({accountId:e,accountIndex:r}),t.derive.accounts.identity(e),_e(t,e)])),(0,z.T)(([{accountId:e,accountIndex:t},r,s])=>({accountId:e,accountIndex:t,identity:r,nickname:s}))))}function Se(e,t){return(r,s)=>(0,te.p)(r,t(function(e,t){const r=e.registry.getModuleInstances(e.runtimeVersion.specName,t),s=r?.length?r[0]:t;return e.query[s]}(s,e),s,r))}function qe(e,t){return r=>Se(r,r=>()=>(0,se.T)(r?.[e])?r[e]():(0,H.of)(t))}const Ee=qe("members",[]);var Ce=r(70672);function Ae(e,t,r){return((0,se.T)(t?.proposals)&&r.length?(0,Y.z)([(0,H.of)(r),t.proposalOf.multi(r).pipe((0,Ce.W)(()=>(0,H.of)(r.map(()=>null)))),t.voting.multi(r)]):(0,H.of)([[],[],[]])).pipe((0,z.T)(t=>function(e,[t,r,s]){return r.map((r,n)=>({hash:e.registry.createType("Hash",t[n]),proposal:r&&r.isSome?r.unwrap():null,votes:s[n].unwrapOr(null)}))}(e,t)))}function Me(e){return Se(e,e=>()=>(0,H.of)((0,se.T)(e?.proposals)))}function Ie(e){return Se(e,(t,r)=>()=>r.derive[e].proposalHashes().pipe((0,P.n)(e=>Ae(r,t,e))))}function Pe(e){return Se(e,(e,t)=>r=>(0,se.T)(e?.proposals)?ue(Ae(t,e,[r])):(0,H.of)(null))}const He=qe("proposalCount",null),ze=qe("proposals",[]);function Re(e){return Se(e,e=>()=>(0,se.T)(e?.prime)?e.prime().pipe((0,z.T)(e=>e.unwrapOr(null))):(0,H.of)(null))}const Be=Ee("allianceMotion"),Oe=Me("allianceMotion"),Ve=Pe("allianceMotion"),Ne=He("allianceMotion"),De=ze("allianceMotion"),$e=Ie("allianceMotion"),Fe=Re("allianceMotion");var Ue=r(665);function je(e){return e.query.voterList||e.query.voterBagsList||e.query.bagsList}function Le(e,t){const r=je(t);return(0,te.p)(e,e=>{const t=e.map(e=>(0,Ue.A)(e));return t.length?r.listBags.multi(t).pipe((0,z.T)(e=>function(e,t){const r=e.map((e,r)=>({bag:t[r].unwrapOr(null),id:e,key:e.toString()})).sort((e,t)=>t.id.cmp(e.id)),s=r.length-1;return r.map((e,t)=>(0,T.b)(e,{bagLower:t===s?F.Yz:r[t+1].id,bagUpper:e.id,index:t}))}(t,e))):(0,H.of)([])})}function Ke(e,t){const r=je(t);return(0,te.p)(e,()=>r.listBags.keys().pipe((0,P.n)(e=>t.derive.bagsList._getIds(e.map(({args:[e]})=>e))),(0,z.T)(e=>e.filter(({bag:e})=>e))))}function We(e,t){return(0,te.p)(e,e=>t.derive.bagsList._getIds([(0,Ue.A)(e)]).pipe((0,z.T)(e=>e[0])))}function Ye(e,t){return(0,te.p)(e,e=>t.derive.bagsList.listNodes(e.bag).pipe((0,z.T)(t=>(0,T.b)({nodes:t},e))))}function Ze(e,t){return(0,te.p)(e,e=>t.derive.bagsList.get(e).pipe((0,P.n)(e=>t.derive.bagsList.expand(e))))}var Xe=r(58797);function Ge(e,t){return(0,te.p)(e,e=>e&&e.head.isSome?function(e,t){const r=new W.t(t),s=je(e);return r.pipe((0,P.n)(e=>s.listNodes(e)),(0,Z.M)(e=>{(0,Xe.d)(()=>{e.isSome&&e.value.next.isSome?r.next(e.unwrap().next.unwrap()):r.complete()})}),(0,X.$)(),(0,z.T)(e=>e.map(e=>e.unwrap())))}(t,e.head.unwrap()):(0,H.of)([]))}var Qe=r(95927),Je=r(41206);function et(e,t,r,s){const{allLocked:n,lockedBalance:i,lockedBreakdown:a,vestingLocked:o}=function(e,t,r){let s=e.registry.createType("Balance"),n=[],i=e.registry.createType("Balance"),a=!1;if(Array.isArray(r)){n=r.filter(({until:e})=>!e||t&&e.gt(t)),a=n.some(({amount:e})=>e&&e.isMax()),i=e.registry.createType("Balance",n.filter(({id:e})=>e.eq("0x76657374696e6720")).reduce((e,{amount:t})=>e.iadd(t),new Qe(0)));const o=n.filter(({amount:e})=>e&&!e.isMax());o.length&&(s=e.registry.createType("Balance",(0,Je.N)(...o.map(({amount:e})=>e))))}return{allLocked:a,lockedBalance:s,lockedBreakdown:n,vestingLocked:i}}(e,t,s);let c=null;if(r?.frameSystemAccountInfo?.frozen){const{frameSystemAccountInfo:t,freeBalance:s,reservedBalance:i}=r,a=t.frozen.isZero()&&i.isZero(),o=e.consts.balances.existentialDeposit,u=a?new Qe(0):o,d=t.frozen.sub(i);c=e.registry.createType("Balance",n?0:(0,Je.N)(new Qe(0),s.sub((0,Je.N)(u,d))))}return(0,T.b)({},r,{availableBalance:e.registry.createType("Balance",n?0:(0,Je.N)(new Qe(0),r?.freeBalance?r.freeBalance.sub(i):new Qe(0))),lockedBalance:i,lockedBreakdown:a,transferable:c,vestingLocked:o})}function tt(e,t){return(0,Y.z)([e.query.balances.locks(t),e.query.balances.vesting(t)]).pipe((0,z.T)(([t,r])=>{let s=null;if(r.isSome){const{offset:t,perBlock:n,startingBlock:i}=r.unwrap();s=e.registry.createType("VestingInfo",{locked:t,perBlock:n,startingBlock:i})}return[s?[s]:null,[t],[]]}))}const rt=e=>!!e;function st(e){return[e.map(e=>!e),e.filter(rt)]}function nt(e,t,r=["balances"]){const[s,n]=st(r.map(t=>e.derive[t]?.customLocks||e.query[t]?.locks)),[i,a]=st(r.map(t=>e.query[t]?.reserves));return(0,Y.z)([e.query.vesting?.vesting?e.query.vesting.vesting(t):(0,H.of)(e.registry.createType("Option")),n.length?(0,Y.z)(n.map(e=>e(t))):(0,H.of)([]),a.length?(0,Y.z)(a.map(e=>e(t))):(0,H.of)([])]).pipe((0,z.T)(([t,r,n])=>{let a=-1,o=-1;const c=t.unwrapOr(null);return[c?Array.isArray(c)?c:[c]:null,s.map(t=>t?e.registry.createType("Vec"):r[++a]),i.map(t=>t?e.registry.createType("Vec"):n[++o])]}))}function it(e,t){const r=t.registry.getModuleInstances(t.runtimeVersion.specName,"balances");return(0,te.p)(e,e=>(0,Y.z)([t.derive.balances.account(e),(0,se.T)(t.query.system?.account)||(0,se.T)(t.query.balances?.account)?nt(t,e,r):tt(t,e)]).pipe((0,P.n)(([e,r])=>(0,Y.z)([(0,H.of)(e),(0,H.of)(r),t.derive.chain.bestNumber()])),(0,z.T)(e=>function(e,t){const[r,[s,n,i],a]=t,o=et(e,a,r,n[0]);return(0,T.b)(o,function(e,t,r){const s=r||[],n=!t.vestingLocked.isZero(),i=s.map(({locked:t,perBlock:r,startingBlock:s})=>e.gt(s)?(0,Je.J)(t,r.mul(e.sub(s))):F.Yz),a=i.reduce((e,t)=>e.iadd(t),new Qe(0)),o=s.reduce((e,{locked:t})=>e.iadd(t),new Qe(0));return{isVesting:n,vestedBalance:a,vestedClaimable:n?t.vestingLocked.sub(o.sub(a)):F.Yz,vesting:s.map(({locked:e,perBlock:t,startingBlock:r},s)=>({endBlock:e.div(t).iadd(r),locked:e,perBlock:t,startingBlock:r,vested:i[s]})).filter(({locked:e})=>!e.isZero()),vestingTotal:o}}(a,o,s),{accountId:r.accountId,accountNonce:r.accountNonce,additional:n.slice(1).map((t,s)=>et(e,a,r.additional[s],t)),namedReserves:i})}(t,e))))}function at(e){return e.registry.createType("Balance")}function ot(e,[t,r,s,n],i){const a=e.registry.createType("Balance",t.toBn());return i.isFrameAccountData?{frameSystemAccountInfo:{flags:n,frozen:s},freeBalance:t,frozenFee:e.registry.createType("Balance",0),frozenMisc:e.registry.createType("Balance",0),reservedBalance:r,votingBalance:a}:{freeBalance:t,frozenFee:s,frozenMisc:n,reservedBalance:r,votingBalance:a}}function ct(e,t){return(0,Y.z)([e.query.balances.freeBalance(t),e.query.balances.reservedBalance(t),e.query.system.accountNonce(t)]).pipe((0,z.T)(([t,r,s])=>[s,[[t,r,at(e),at(e)]],{isFrameAccountData:!1}]))}function ut(e,t){const r=t=>[t,[[at(e),at(e),at(e),at(e)]],{isFrameAccountData:!1}];return(0,se.T)(e.query.system.account)?e.query.system.account(t).pipe((0,z.T)(({nonce:e})=>r(e))):(0,se.T)(e.query.system.accountNonce)?e.query.system.accountNonce(t).pipe((0,z.T)(e=>r(e))):(0,H.of)(r(e.registry.createType("Index")))}function dt(e,t,r=["balances"]){const s=r.map(t=>e.derive[t]?.customAccount||e.query[t]?.account).filter(e=>(0,se.T)(e)),n=(e,t)=>[e,t.map(({feeFrozen:e,free:t,miscFrozen:r,reserved:s})=>[t,s,e,r]),{isFrameAccountData:!1}];return s.length?(0,se.T)(e.query.system.account)?(0,Y.z)([e.query.system.account(t),...s.map(e=>e(t))]).pipe((0,z.T)(([{nonce:e},...t])=>n(e,t))):(0,Y.z)([e.query.system.accountNonce(t),...s.map(e=>e(t))]).pipe((0,z.T)(([e,...t])=>n(e,t))):ut(e,t)}function pt(e,t){return e.query.system.account(t).pipe((0,z.T)(t=>{const r=t.nonce?t.data:t[1],s=t.nonce||t[0];if(!r||r.isEmpty)return[s,[[at(e),at(e),at(e),at(e)]],{isFrameAccountData:!1}];if(t.data.frozen){const{flags:e,free:t,frozen:n,reserved:i}=r;return[s,[[t,i,n,e]],{isFrameAccountData:!0}]}{const{feeFrozen:e,free:t,miscFrozen:n,reserved:i}=r;return[s,[[t,i,e,n]],{isFrameAccountData:!1}]}}))}function lt(e,t){const r=t.registry.getModuleInstances(t.runtimeVersion.specName,"balances"),s=r&&"balances"!==r[0];return(0,te.p)(e,e=>t.derive.accounts.accountId(e).pipe((0,P.n)(e=>e?(0,Y.z)([(0,H.of)(e),s?dt(t,e,r):(0,se.T)(t.query.system?.account)?pt(t,e):(0,se.T)(t.query.balances?.account)?dt(t,e):(0,se.T)(t.query.balances?.freeBalance)?ct(t,e):ut(t,e)]):(0,H.of)([t.registry.createType("AccountId"),[t.registry.createType("Index"),[[at(t),at(t),at(t),at(t)]],{isFrameAccountData:!1}]])),(0,z.T)(e=>function(e,[t,[r,[s,...n],i]]){return(0,T.b)({accountId:t,accountNonce:r,additional:n.map(t=>ot(e,t,i))},ot(e,s,i))}(t,e))))}function ht(e,t){return(0,te.p)(e,e=>e?.length?(0,Y.z)(e.map(e=>t.derive.balances.account(e))):(0,H.of)([]))}const ft=it;function gt(e,t){const r=e.tx.bounties?e.tx.bounties:e.tx.treasury,s=[r.approveBounty,r.closeBounty,r.proposeCurator,r.unassignCurator];return t.filter(e=>s.find(t=>e.proposal&&t.is(e.proposal)))}function mt([e,t,r,s]){const n=[];return e.forEach((e,i)=>{e.isSome&&n.push({bounty:e.unwrap(),description:t[i].unwrapOrDefault().toUtf8(),index:r[i],proposals:s.filter(e=>e.proposal&&r[i].eq(e.proposal.args[0]))})}),n}function yt(e,t){const r=t.query.bounties||t.query.treasury;return(0,te.p)(e,()=>r.bounties?(0,Y.z)([r.bountyCount(),t.query.council?t.query.council.proposalCount():(0,H.of)(0)]).pipe((0,P.n)(()=>(0,Y.z)([r.bounties.keys(),t.derive.council?t.derive.council.proposals():(0,H.of)([])])),(0,P.n)(([e,s])=>{const n=e.map(({args:[e]})=>e);return(0,Y.z)([r.bounties.multi(n),r.bountyDescriptions.multi(n),(0,H.of)(n),(0,H.of)(gt(t,s))])}),(0,z.T)(mt)):(0,H.of)(mt([[],[],[],[]])))}var bt=r(49416),vt=r(67180),wt=r(74362),xt=r(8196);function kt(e,t){return(0,te.p)(e,e=>t.rpc.chain.getBlockHash(e).pipe((0,P.n)(e=>t.derive.chain.getBlock(e))))}var _t=r(79832);function Tt(e,t,r,s){const n=e.createClass("Header");return new class extends n{#e;constructor(e,t,r,s){super(e,t),this.#e=s||(0,_t.D)(this.digest,r||[]),this.createdAtHash=t?.createdAtHash}get author(){return this.#e}}(e,t,r,s)}var St=r(7971);function qt(e,t){return(0,te.p)(e,e=>t.rpc.chain.getHeader(e).pipe((0,P.n)(r=>(0,St.G)(t,r,e)),(0,z.T)(([e,t,r])=>Tt((t||e).registry,e,t,r))))}function Et(e,t){return(0,te.p)(e,()=>t.derive.chain.subscribeFinalizedHeads().pipe((0,P.n)(e=>t.derive.chain.getBlock(e.createdAtHash||e.hash))))}function Ct(e,t){return(0,te.p)(e,(e,r,s=[])=>t.rpc.chain.getHeader(e).pipe((0,P.n)(e=>e.parentHash.eq(r)?(0,H.of)([e,...s]):t.derive.chain._getHeaderRange(e.parentHash,r,[e,...s]))))}function At(e,t){return(0,te.p)(e,()=>{let e=null;return t.rpc.chain.subscribeFinalizedHeads().pipe((0,P.n)(r=>{const s=e,n=r.parentHash;return e=r.createdAtHash=r.hash,null===s||n.eq(s)?(0,H.of)(r):t.derive.chain._getHeaderRange(n,s,[r]).pipe((0,P.n)(e=>(0,K.H)(e)))}))})}var Mt=r(3151);function It(e,t){return(0,te.p)(e,()=>t.rpc.chain.subscribeNewHeads().pipe((0,P.n)(e=>(0,St.G)(t,e)),(0,z.T)(([e,t,r])=>(e.createdAtHash=e.hash,Tt(e.registry,e,t,r)))))}function Pt(e,t){return(0,te.p)(e,()=>function(e){return(0,H.of)([e.consts.contracts.callBaseFee||e.registry.createType("Balance"),e.consts.contracts.contractFee||e.registry.createType("Balance"),e.consts.contracts.creationFee||e.registry.createType("Balance"),e.consts.contracts.transactionBaseFee||e.registry.createType("Balance"),e.consts.contracts.transactionByteFee||e.registry.createType("Balance"),e.consts.contracts.transferFee||e.registry.createType("Balance"),e.consts.contracts.rentByteFee||e.registry.createType("Balance"),e.consts.contracts.rentDepositOffset||e.registry.createType("Balance"),e.consts.contracts.surchargeReward||e.registry.createType("Balance"),e.consts.contracts.tombstoneDeposit||e.registry.createType("Balance")])}(t).pipe((0,z.T)(([e,t,r,s,n,i,a,o,c,u])=>({callBaseFee:e,contractFee:t,creationFee:r,rentByteFee:a,rentDepositOffset:o,surchargeReward:c,tombstoneDeposit:u,transactionBaseFee:s,transactionByteFee:n,transferFee:i}))))}function Ht(e){return!Array.isArray(e)}function zt(e){return e.stakeOf.entries().pipe((0,z.T)(e=>e.map(([{args:[e]},t])=>[e,t])))}function Rt(e){return e.votesOf.entries().pipe((0,z.T)(e=>e.map(([{args:[e]},t])=>[e,t])))}function Bt(e,t){const r=t.query.elections||t.query.phragmenElection||t.query.electionsPhragmen;return(0,te.p)(e,()=>r?r.stakeOf?function(e,t){return(0,Y.z)([zt(t),Rt(t)]).pipe((0,z.T)(([t,r])=>{const s=[];return r.forEach(([t,r])=>{s.push([t,{stake:e.registry.createType("Balance"),votes:r}])}),t.forEach(([e,t])=>{const r=s.find(([t])=>t.eq(e));r?r[1].stake=t:s.push([e,{stake:t,votes:[]}])}),s}))}(t,r):function(e){return e.voting.entries().pipe((0,z.T)(e=>e.map(([{args:[e]},t])=>[e,Ht(t)?{stake:t.stake,votes:t.votes}:{stake:t[0],votes:t[1]}])))}(r):(0,H.of)([]))}function Ot(e,t){return(0,te.p)(e,e=>t.derive.council.votes().pipe((0,z.T)(r=>(r.find(([t])=>t.eq(e))||[null,{stake:t.registry.createType("Balance"),votes:[]}])[1])))}const Vt=Ee("council"),Nt=Me("council"),Dt=Pe("council"),$t=He("council"),Ft=ze("council"),Ut=Ie("council"),jt=Re("council");var Lt=r(83448);function Kt(e,t){return(0,te.p)(e,e=>t.query.crowdloan.funds(e).pipe((0,z.T)(e=>e.isSome?function(e){return(0,q.X)((0,Lt.z)(":child_storage:default:",(0,j.q)((0,Lt.z)("crowdloan",(e.fundIndex||e.trieIndex).toU8a()))))}(e.unwrap()):null)))}var Wt=r(21166),Yt=r(32633);function Zt(e,t){return t.filter(({event:{data:[,t],method:r,section:s}})=>"crowdloan"===s&&["Contributed","Withdrew"].includes(r)&&t.eq(e)).reduce((e,{event:{data:[t],method:r}})=>("Contributed"===r?e.added.push(t.toHex()):e.removed.push(t.toHex()),e),{added:[],blockHash:t.createdAtHash?.toHex()||"-",removed:[]})}function Xt(e,t){let r=[],s=[];return e.query.system.events().pipe((0,P.n)(e=>{const n=Zt(t,e);return n.added.length||n.removed.length?(r=r.concat(...n.added),s=s.concat(...n.removed),(0,H.of)({added:r,addedDelta:n.added,blockHash:e.createdAtHash?.toHex()||"-",removed:s,removedDelta:n.removed})):Wt.w}),(0,ve.Z)({added:r,addedDelta:[],blockHash:"-",removed:s,removedDelta:[]}))}function Gt(e,t,r){return function(e,t){return e.query.system.events().pipe((0,P.n)(e=>e.filter(({event:{data:[e],method:r,section:s}})=>"crowdloan"===s&&["AllRefunded","Dissolved","PartiallyRefunded"].includes(r)&&e.eq(t)).length?(0,H.of)(e.createdAtHash?.toHex()||"-"):Wt.w),(0,ve.Z)("-"))}(e,t).pipe((0,P.n)(()=>(0,se.T)(e.rpc.childstate.getKeysPaged)?function(e,t){const r=new W.t(void 0);return r.pipe((0,P.n)(r=>e.rpc.childstate.getKeysPaged(t,"0x",1e3,r)),(0,Z.M)(e=>{(0,Xe.d)(()=>{1e3===e.length?r.next(e[999].toHex()):r.complete()})}),(0,X.$)(),(0,z.T)(e=>(0,Yt.a)(e)))}(e,r):e.rpc.childstate.getKeys(r,"0x")),(0,z.T)(e=>e.map(e=>e.toHex())))}function Qt(e,t){return(0,te.p)(e,e=>t.derive.crowdloan.childKey(e).pipe((0,P.n)(r=>r?function(e,t,r){return(0,Y.z)([Gt(e,t,r),Xt(e,t)]).pipe((0,z.T)(([e,{added:t,blockHash:r,removed:s}])=>{const n={};return e.forEach(e=>{n[e]=!0}),t.forEach(e=>{n[e]=!0}),s.forEach(e=>{delete n[e]}),{blockHash:r,contributorsHex:Object.keys(n)}}))}(t,e,r):(0,H.of)({blockHash:"-",contributorsHex:[]}))))}function Jt(e,t,r){return(0,Y.z)(r.map(r=>e.rpc.childstate.getStorage(t,r))).pipe((0,z.T)(t=>t.map(t=>e.registry.createType("Option",t)).map(t=>t.isSome?e.registry.createType("Balance",t.unwrap()):e.registry.createType("Balance")).reduce((e,t,s)=>(0,T.b)(e,{[r[s]]:t}),{})))}function er(e,t,r,s){return e.query.system.events().pipe((0,P.n)(n=>{const i=Zt(t,n),a=s.filter(e=>i.added.includes(e)||i.removed.includes(e));return a.length?Jt(e,r,a):Wt.w}),(0,ve.Z)({}))}function tr(e,t){return(0,te.p)(e,(e,r)=>t.derive.crowdloan.childKey(e).pipe((0,P.n)(s=>s&&r.length?function(e,t,r,s){return(0,Y.z)([Jt(e,r,s),er(e,t,r,s)]).pipe((0,z.T)(([e,t])=>(0,T.b)({},e,t)))}(t,e,s,r):(0,H.of)({}))))}var rr=r(35198),sr=r(26865),nr=r(85159);const ir=(0,sr.i)("democrac");function ar(e,t){return(0,te.p)(e,()=>(0,se.T)(t.query.scheduler?.agenda)?function(e){return function(e){return e.derive.democracy.referendumsFinished().pipe((0,P.n)(()=>e.query.scheduler.agenda.keys()),(0,P.n)(t=>{const r=t.map(({args:[e]})=>e);return r.length?(0,Y.z)([(0,H.of)(r),e.query.scheduler.agenda.multi(r).pipe((0,Ce.W)(()=>(0,H.of)(r.map(()=>[]))))]):(0,H.of)([[],[]])}))}(e).pipe((0,P.n)(([t,r])=>{const s=[];return t.forEach((t,n)=>{(r[n]||[]).filter(e=>e.isSome).forEach(r=>{const n=r.unwrap();if(n.maybeId.isSome){const r=n.maybeId.unwrap().toHex();if(r.startsWith(ir)){const a=n.call instanceof rr.g?(i=n.call).isInline||i.isLegacy||i.isLookup?(0,nr.h)(n.call):n.call.isHash?n.call.asHash.toHex():n.call.asValue.args[0].toHex():n.call.args[0].toHex();s.push({at:t,imageHash:a,index:e.registry.createType("(u64, ReferendumIndex)",r)[1]})}}var i})}),(0,Y.z)([(0,H.of)(s),s.length?e.derive.democracy.preimages(s.map(({imageHash:e})=>e)):(0,H.of)([])])}),(0,z.T)(([e,t])=>e.map((e,r)=>(0,T.b)({image:t[r]},e))))}(t):t.query.democracy.dispatchQueue?function(e){return e.query.democracy.dispatchQueue().pipe((0,P.n)(t=>(0,Y.z)([(0,H.of)(t),e.derive.democracy.preimages(t.map(([,e])=>e))])),(0,z.T)(([e,t])=>e.map(([e,r,s],n)=>({at:e,image:t[n],imageHash:(0,nr.h)(r),index:s}))))}(t):(0,H.of)([]))}const or=[0,1,2,4,8,16,32];function cr(e,t){return(0,te.p)(e,e=>t.query.democracy.votingOf?t.query.democracy.votingOf(e).pipe((0,P.n)(e=>e.isDirect?function(e,{votes:t}){return t.length?e.query.democracy.referendumInfoOf.multi(t.map(([e])=>e)).pipe((0,z.T)(r=>t.map((e,t)=>[e,r[t].unwrapOr(null)]).filter(e=>!!e[1]&&(0,$.b)(e[1].end)&&e[0][1].isStandard).map(([t,r])=>function(e,[t,r],s){const{balance:n,vote:i}=r.asStandard,[a,o]=s.isFinished?function(e,t,{approved:r,end:s}){return[s,r.isTrue&&t.isAye||r.isFalse&&t.isNay?s.add((e.consts.democracy.voteLockingPeriod||e.consts.democracy.enactmentPeriod).muln(or[t.conviction.index])):F.Yz]}(e,i,s.asFinished):[F.Yz,F.Yz];return{balance:n,isDelegated:!1,isFinished:s.isFinished,referendumEnd:a,referendumId:t,unlockAt:o,vote:i}}(e,t,r)))):(0,H.of)([])}(t,e.asDirect):e.isDelegating?function(e,{balance:t,conviction:r,target:s}){return e.derive.democracy.locks(s).pipe((0,z.T)(s=>s.map(({isFinished:s,referendumEnd:n,referendumId:i,unlockAt:a,vote:o})=>({balance:t,isDelegated:!0,isFinished:s,referendumEnd:n,referendumId:i,unlockAt:a.isZero()?a:n.add((e.consts.democracy.voteLockingPeriod||e.consts.democracy.enactmentPeriod).muln(or[r.index])),vote:e.registry.createType("Vote",{aye:o.isAye,conviction:r})}))))}(t,e.asDelegating):(0,H.of)([]))):(0,H.of)([]))}function ur(e,t){return(0,te.p)(e,()=>t.query.democracy?.nextExternal?t.query.democracy.nextExternal().pipe((0,P.n)(e=>function(e,t){if(t.isNone)return(0,H.of)(null);const[r,s]=t.unwrap();return e.derive.democracy.preimage(r).pipe((0,z.T)(e=>({image:e,imageHash:(0,nr.h)(r),threshold:s})))}(t,e))):(0,H.of)(null))}function dr(e,[t,r,s,n]){let i;try{i=e.registry.createType("Call",t.toU8a(!0))}catch(e){console.error(e)}return{at:n,balance:s,proposal:i,proposer:r}}function pr(e,t){return(0,te.p)(e,e=>e.length?(0,se.T)(t.query.democracy.preimages)?function(e,t){const r=t.map(e=>(0,nr.h)(e));return e.query.democracy.preimages.multi(r).pipe((0,z.T)(t=>t.map(t=>function(e,t){if(!t.isNone){if(function(e,t){return!!t&&!e.query.democracy.dispatchQueue}(e,t)){const r=t.unwrap();if(r.isMissing)return;const{data:s,deposit:n,provider:i,since:a}=r.asAvailable;return dr(e,[s,i,n,a])}return dr(e,t.unwrap())}}(e,t))))}(t,e):(0,se.T)(t.query.preimage.preimageFor)?function(e,t){const r=t.map(e=>(0,nr.h)(e)),s=e.registry.lookup.getTypeDef(e.query.preimage.preimageFor.creator.meta.type.asMap.key).type;return e.query.preimage.statusFor.multi(r).pipe((0,P.n)(t=>{const n=t.map(e=>e.unwrapOr(null)),i=n.map((e,t)=>e?"H256"===s?r[t]:e.isRequested?[r[t],e.asRequested.len.unwrapOr(0)]:[r[t],e.asUnrequested.len]:null).filter(e=>!!e);return e.query.preimage.preimageFor.multi(i).pipe((0,z.T)(t=>{let s=-1;return n.map((e,n)=>e?[r[n],e,t[++s].unwrapOr(null)]:[r[n],null,null]).map(t=>function(e,[t,r,s]){if(!r)return;const[n,i]=r.isUnrequested?function(e){return e.ticket||e.deposit}(r.asUnrequested):function(e){return(e.maybeTicket||e.deposit).unwrapOrDefault()}(r.asRequested);let a;if(s)try{a=e.registry.createType("Call",s.toU8a(!0))}catch(e){console.error(e)}return{at:F.Yz,balance:i,proposal:a,proposalHash:t,proposer:n}}(e,t))}))}))}(t,e):(0,H.of)([]):(0,H.of)([]))}const lr=de((e,t)=>e.derive.democracy.preimages([t]));function hr([e,t,r]){return e.filter(([,,e],t)=>!!r[t]?.isSome&&!e.isEmpty).map(([e,s,n],i)=>{const a=r[i].unwrap();return(0,T.b)({image:t[i],imageHash:(0,nr.h)(s),index:e,proposer:n},function(e){return(0,se.T)(e[1].mul)}(a)?{balance:a[1],seconds:a[0]}:{balance:a[0],seconds:a[1]})})}function fr(e,t){return(0,te.p)(e,()=>(0,se.T)(t.query.democracy?.publicProps)?t.query.democracy.publicProps().pipe((0,P.n)(e=>e.length?(0,Y.z)([(0,H.of)(e),t.derive.democracy.preimages(e.map(([,e])=>e)),t.query.democracy.depositOf.multi(e.map(([e])=>e))]):(0,H.of)([[],[],[]])),(0,z.T)(hr)):(0,H.of)([]))}function gr(e,t){return(0,te.p)(e,()=>t.query.democracy?.lowestUnbaked?t.queryMulti([t.query.democracy.lowestUnbaked,t.query.democracy.referendumCount]).pipe((0,z.T)(([e,t])=>t.gt(e)?[...Array(t.sub(e).toNumber())].map((t,r)=>e.addn(r)):[])):(0,H.of)([]))}function mr(e,t){return(0,te.p)(e,()=>t.derive.democracy.referendumsActive().pipe((0,P.n)(e=>e.length?(0,Y.z)([(0,H.of)(e),t.derive.democracy._referendumsVotes(e)]):(0,H.of)([[],[]])),(0,z.T)(([e,t])=>e.map((e,r)=>(0,T.b)({},e,t[r])))))}function yr(e,t){return(0,te.p)(e,()=>t.derive.democracy.referendumIds().pipe((0,P.n)(e=>e.length?t.derive.democracy.referendumsInfo(e):(0,H.of)([]))))}function br(e,t){return(0,te.p)(e,()=>t.derive.democracy.referendumIds().pipe((0,P.n)(e=>t.query.democracy.referendumInfoOf.multi(e)),(0,z.T)(e=>e.map(e=>e.unwrapOr(null)).filter(e=>!!e&&e.isFinished).map(e=>e.asFinished))))}function vr(e,t){return e.query.democracy.votersFor(t).pipe((0,P.n)(r=>(0,Y.z)([(0,H.of)(r),r.length?e.query.democracy.voteOf.multi(r.map(e=>[t,e])):(0,H.of)([]),e.derive.balances.votingBalances(r)])),(0,z.T)(([t,r,s])=>t.map((t,n)=>({accountId:t,balance:s[n].votingBalance||e.registry.createType("Balance"),isDelegating:!1,vote:r[n]||e.registry.createType("Vote")}))))}function wr(e,t){return e.query.democracy.votingOf.entries().pipe((0,z.T)(r=>{const s=r.map(([{args:[e]},t])=>[e,t]),n=function(e,t){return e.filter(([,e])=>e.isDirect).map(([e,r])=>[e,r.asDirect.votes.filter(([e])=>e.eq(t))]).filter(([,e])=>!!e.length).reduce((e,[t,r])=>r.reduce((e,[,r])=>(r.isStandard&&e.push((0,T.b)({accountId:t,isDelegating:!1},r.asStandard)),e),e),[])}(s,t),i=s.filter(([,e])=>e.isDelegating).map(([e,t])=>[e,t.asDelegating]);return i.forEach(([t,{balance:r,conviction:s,target:a}])=>{const o=i.find(([e])=>e.eq(a)),c=n.find(({accountId:e})=>e.eq(o?o[0]:a));c&&n.push({accountId:t,balance:r,isDelegating:!0,vote:e.registry.createType("Vote",{aye:c.vote.isAye,conviction:s})})}),n}))}function xr(e,t){return(0,te.p)(e,e=>(0,Y.z)([t.derive.democracy.sqrtElectorate(),(0,se.T)(t.query.democracy.votingOf)?wr(t,e.index):vr(t,e.index)]).pipe((0,z.T)(([t,r])=>(0,nr.f1)(t,e,r))))}function kr(e,t){return(0,te.p)(e,e=>e.length?(0,Y.z)(e.map(e=>t.derive.democracy._referendumVotes(e))):(0,H.of)([]))}function _r(e,t){return(0,te.p)(e,(e,r)=>{const s=(0,nr.BS)(r);return s?t.derive.democracy.preimage(s.proposal||s.proposalHash).pipe((0,z.T)(r=>({image:r,imageHash:(0,nr.qg)(s),index:t.registry.createType("ReferendumIndex",e),status:s}))):(0,H.of)(null)})}function Tr(e,t){return(0,te.p)(e,e=>e.length?t.query.democracy.referendumInfoOf.multi(e).pipe((0,P.n)(r=>(0,Y.z)(e.map((e,s)=>t.derive.democracy._referendumInfo(e,r[s])))),(0,z.T)(e=>e.filter(e=>!!e))):(0,H.of)([]))}var Sr=r(99014);function qr(e,t){return(0,te.p)(e,()=>t.query.balances.totalIssuance().pipe((0,z.T)(Sr.t)))}function Er(e){return function(e){return!Array.isArray(e)}(e)?[e.who,e.stake]:e}function Cr(e){return function(e){return Array.isArray(e)}(e)?e[0]:e}function Ar([,e],[,t]){return t.cmp(e)}function Mr(e,t){return(0,te.p)(e,()=>{const[e,r]=function(e){const[t]=e.registry.getModuleInstances(e.runtimeVersion.specName,"council")||["council"],r=e.query.phragmenElection?"phragmenElection":e.query.electionsPhragmen?"electionsPhragmen":e.query.elections?"elections":null;return[e.query[t]?t:"council",r]}(t);return(r?function(e,t,r){return e.queryMulti([e.query[t].members,e.query[r].candidates,e.query[r].members,e.query[r].runnersUp])}(t,e,r):function(e,t){return(0,Y.z)([e.query[t].members(),(0,H.of)([]),(0,H.of)([]),(0,H.of)([])])}(t,e)).pipe((0,z.T)(([e,s,n,i])=>(0,T.b)({},function(e,t){return t?{candidacyBond:e.consts[t].candidacyBond,desiredRunnersUp:e.consts[t].desiredRunnersUp,desiredSeats:e.consts[t].desiredMembers,termDuration:e.consts[t].termDuration,votingBond:e.consts[t].votingBond,votingBondBase:e.consts[t].votingBondBase,votingBondFactor:e.consts[t].votingBondFactor}:{}}(t,r),{candidateCount:t.registry.createType("u32",s.length),candidates:s.map(Cr),members:n.length?n.map(Er).sort(Ar):e.map(e=>[e,t.registry.createType("Balance")]),runnersUp:i.map(Er).sort(Ar)})))})}function Ir([e,t,r,s]){return t.forEach((t,n)=>{const i=t.toString(),a=s[n],o=!r[n].isEmpty,c=e[i];c&&c.hasMessage===o&&c.blockCount.eq(a)||(e[i]={blockCount:a,hasMessage:o,isOnline:o||a.gt(F.Yz)})}),e}function Pr(e,t){return(0,te.p)(e,()=>t.query.imOnline?.receivedHeartbeats?t.derive.staking.overview().pipe((0,P.n)(({currentIndex:e,validators:r})=>(0,Y.z)([(0,H.of)({}),(0,H.of)(r),t.query.imOnline.receivedHeartbeats.multi(r.map((t,r)=>[e,r])),t.query.imOnline.authoredBlocks.multi(r.map(t=>[e,t]))])),(0,z.T)(Ir)):(0,H.of)({}))}const Hr=Ee("membership"),zr=Me("membership"),Rr=Pe("membership"),Br=He("membership"),Or=ze("membership"),Vr=Ie("membership"),Nr=Re("membership");function Dr([e,t,r,s,n]){return{activeEra:t,activeEraStart:r,currentEra:s,currentIndex:e,validatorCount:n}}function $r(e,t){return(0,te.p)(e,()=>t.query.session?t.query.staking?function(e){return e.queryMulti([e.query.session.currentIndex,e.query.staking.activeEra,e.query.staking.currentEra,e.query.staking.validatorCount]).pipe((0,z.T)(([e,t,r,s])=>{const{index:n,start:i}=t.unwrapOrDefault();return Dr([e,n,i,r.unwrapOrDefault(),s])}))}(t):function(e){return e.query.session.currentIndex().pipe((0,z.T)(t=>Dr([t,e.registry.createType("EraIndex"),e.registry.createType("Option"),e.registry.createType("EraIndex"),e.registry.createType("u32")])))}(t):function(e){return(0,H.of)(Dr([e.registry.createType("SessionIndex",1),e.registry.createType("EraIndex"),e.registry.createType("Option"),e.registry.createType("EraIndex"),e.registry.createType("u32")]))}(t))}function Fr(e,t){return(0,te.p)(e,()=>t.derive.session.indexes().pipe((0,z.T)(e=>{const r=t.consts?.babe?.epochDuration||t.registry.createType("u64",1),s=t.consts?.staking?.sessionsPerEra||t.registry.createType("SessionIndex",1);return(0,T.b)({eraLength:t.registry.createType("BlockNumber",s.mul(r)),isEpoch:!!t.query.babe,sessionLength:r,sessionsPerEra:s},e)})))}function Ur(e){return(t,r)=>(0,te.p)(t,()=>r.derive.session.progress().pipe((0,z.T)(t=>t[e])))}function jr(e,t){return(0,te.p)(e,()=>t.query.babe?function(e){return e.derive.session.info().pipe((0,P.n)(t=>(0,Y.z)([(0,H.of)(t),e.query.staking?.erasStartSessionIndex?e.queryMulti([e.query.babe.currentSlot,e.query.babe.epochIndex,e.query.babe.genesisSlot,[e.query.staking.erasStartSessionIndex,t.activeEra]]):e.queryMulti([e.query.babe.currentSlot,e.query.babe.epochIndex,e.query.babe.genesisSlot])])),(0,z.T)(([t,[r,s,n,i]])=>[t,[r,s,n,i&&i.isSome?i.unwrap():e.registry.createType("SessionIndex",1)]]))}(t).pipe((0,z.T)(([e,r])=>function(e,t,[r,s,n,i]){const a=s.mul(t.sessionLength).iadd(n),o=r.sub(a),c=t.currentIndex.sub(i).imul(t.sessionLength).iadd(o);return(0,T.b)({eraProgress:e.registry.createType("BlockNumber",c),sessionProgress:e.registry.createType("BlockNumber",o)},t)}(t,e,r))):function(e){return e.derive.session.info().pipe((0,z.T)(t=>(0,T.b)({eraProgress:e.registry.createType("BlockNumber"),sessionProgress:e.registry.createType("BlockNumber")},t)))}(t))}const Lr=Ur("eraLength"),Kr=Ur("eraProgress"),Wr=Ur("sessionProgress");function Yr(e,t){return(0,te.p)(e,()=>t.query.society.suspendedCandidates&&t.query.society.candidates.creator.meta.type.isPlain?function(e){return e.query.society.candidates().pipe((0,P.n)(t=>(0,Y.z)([(0,H.of)(t),e.query.society.suspendedCandidates.multi(t.map(({who:e})=>e))])),(0,z.T)(([e,t])=>e.map(({kind:e,value:r,who:s},n)=>({accountId:s,isSuspended:t[n].isSome,kind:e,value:r}))))}(t):function(e){return e.query.society.candidates.entries().pipe((0,z.T)(e=>e.filter(([,e])=>e.isSome).map(([{args:[e]},t])=>[e,t.unwrap()]).map(([e,{bid:t,kind:r}])=>({accountId:e,isSuspended:!1,kind:r,value:t}))))}(t))}function Zr(e,t){return(0,te.p)(e,()=>(0,Y.z)([t.query.society.bids(),t.query.society.defender?t.query.society.defender():(0,H.of)(void 0),t.query.society.founder(),t.query.society.head(),t.query.society.maxMembers?t.query.society.maxMembers():(0,H.of)(void 0),t.query.society.pot()]).pipe((0,z.T)(([e,t,r,s,n,i])=>({bids:e,defender:t?.unwrapOr(void 0),founder:r.unwrapOr(void 0),hasDefender:t?.isSome&&s.isSome&&!s.eq(t)||!1,head:s.unwrapOr(void 0),maxMembers:n,pot:i}))))}function Xr(e,t){return(0,te.p)(e,e=>t.derive.society._members([e]).pipe((0,z.T)(([e])=>e)))}function Gr(e,t){return(0,te.p)(e,e=>t.query.society.members.creator.meta.type.isMap?function(e,t){return(0,Y.z)([(0,H.of)(t),e.query.society.members.multi(t),e.query.society.payouts.multi(t),e.query.society.challengeRoundCount().pipe((0,P.n)(r=>e.query.society.defenderVotes.multi(t.map(e=>[r,e])))),e.query.society.suspendedMembers.multi(t)]).pipe((0,z.T)(([e,t,r,s,n])=>e.map((e,i)=>t[i].isSome?{accountId:e,isDefenderVoter:s[i].isSome,isSuspended:n[i].isSome,member:t[i].unwrap(),payouts:r[i].payouts}:null).filter(e=>!!e).map(({accountId:e,isDefenderVoter:t,isSuspended:r,member:s,payouts:n})=>({accountId:e,isDefenderVoter:t,isSuspended:r,payouts:n,strikes:s.strikes,vouching:s.vouching.unwrapOr(void 0)}))))}(t,e):function(e,t){return(0,Y.z)([(0,H.of)(t),e.query.society.payouts.multi(t),e.query.society.strikes.multi(t),e.query.society.defenderVotes.multi(t),e.query.society.suspendedMembers.multi(t),e.query.society.vouching.multi(t)]).pipe((0,z.T)(([e,t,r,s,n,i])=>e.map((e,a)=>({accountId:e,isDefenderVoter:s[a].isSome,isSuspended:n[a].isTrue,payouts:t[a],strikes:r[a],vote:s[a].unwrapOr(void 0),vouching:i[a].unwrapOr(void 0)}))))}(t,e))}function Qr(e,t){return(0,te.p)(e,()=>t.query.society.members.creator.meta.type.isMap?t.query.society.members.keys().pipe((0,P.n)(e=>t.derive.society._members(e.map(({args:[e]})=>e)))):t.query.society.members().pipe((0,P.n)(e=>t.derive.society._members(e))))}const Jr={withDestination:!0,withLedger:!0,withNominations:!0,withPrefs:!0};function es(e,t,r){const s=Object.entries((n=(t?.unlocking||[]).filter(({era:e})=>e.unwrap().gt(r.activeEra)),n.reduce((e,{era:t,value:r})=>{const s=t.toString();return e[s]=(e[s]||F.Yz).add(r.unwrap()),e},{}))).map(([t,s])=>({remainingEras:new Qe(t).isub(r.activeEra),value:e.registry.createType("Balance",s)}));var n;return s.length?s:void 0}function ts(e,t,r){return e.registry.createType("Balance",(t?.unlocking||[]).reduce((e,{era:t,value:s})=>t.unwrap().gt(r.currentEra)?e:e.iadd(s.unwrap()),new Qe(0)))}function rs(e,t){return(0,te.p)(e,(e,r=Jr)=>t.derive.session.info().pipe((0,P.n)(s=>(0,Y.z)([t.derive.staking.keysMulti(e),t.derive.staking.queryMulti(e,r)]).pipe((0,z.T)(([e,r])=>r.map((r,n)=>function(e,t,r,s){return(0,T.b)({},r,s,{redeemable:ts(e,s.stakingLedger,t),unlocking:es(e,s.stakingLedger,t)})}(t,s,e[n],r)))))))}const ss=de((e,t,r)=>e.derive.staking.accounts([t],r));function ns(e,t){return(0,te.p)(e,()=>t.derive.session.indexes().pipe((0,P.n)(({activeEra:e})=>t.query.staking.erasRewardPoints(e))))}const is={withController:!0,withExposure:!0,withPrefs:!0};function as(e,t){return(0,te.p)(e,(e=is,r=0)=>t.derive.staking.validators().pipe((0,P.n)(({nextElected:s,validators:n})=>t.derive.staking.queryMulti(function(e,t){return(0,Yt.a)([e,t.filter(t=>!e.find(e=>e.eq(t)))])}(s,n),e,r).pipe((0,z.T)(e=>({info:e,nextElected:s,validators:n}))))))}var os=r(34060);function cs(e,t,r){const s=`${e}-${t.toString()}`;return[s,r?void 0:os.Y.get(s)]}function us(e,t,r){return r?[]:t.map(t=>os.Y.get(`${e}-${t.toString()}`)).filter(e=>!!e)}function ds(e,t,r){return!t&&os.Y.set(e,r),r}function ps(e,t,r){return!t&&r.forEach(t=>os.Y.set(`${e}-${t.era.toString()}`,t)),r}function ls(e,t,r){return e.map(e=>t.find(({era:t})=>e.eq(t))||r.find(({era:t})=>e.eq(t))).filter(e=>!!e)}var hs=r(80438);function fs(e,t){return e.filter(e=>!t.some(({era:t})=>e.eq(t)))}function gs(e){return(t,r)=>(0,te.p)(t,(t=!1)=>r.derive.staking.erasHistoric(t).pipe((0,P.n)(s=>r.derive.staking[e](s,t))))}function ms(e){return(t,r)=>(0,te.p)(t,(t,s=!1,n)=>r.derive.staking.erasHistoric(s).pipe((0,P.n)(i=>r.derive.staking[e](t,i,s,n||0))))}function ys(e){return(t,r)=>(0,te.p)(t,t=>r.derive.staking[e](t,!0))}function bs(e){return(t,r)=>(0,te.p)(t,(t,s)=>t.length?function(e,t){const r=(0,hs.R)(e,14);let s=0;const n=new W.t(r[s]);return n.pipe((0,P.n)(t),(0,Z.M)(()=>{(0,Xe.d)(()=>{s++,s===r.length?n.complete():n.next(r[s])})}),(0,X.$)(),(0,z.T)(Yt.a))}(t,t=>(0,Y.z)(t.map(t=>r.derive.staking[e](t,s)))):(0,H.of)([]))}function vs(e,t){return(0,te.p)(e,(e,r=!1)=>{const[s,n]=cs("eraExposure",e,r);return n?(0,H.of)(n):t.query.staking.erasStakersPaged?t.query.staking.erasStakersPaged.entries(e).pipe((0,z.T)(t=>ds(s,r,function(e,t){const r={},s={};return t.forEach(([e,t])=>{if(t.isSome){const n=e.args[1].toString(),i=t.unwrap();s[n]=i,i.others.forEach(({who:e},t)=>{const s=e.toString();r[s]=r[s]||[],r[s].push({validatorId:n,validatorIndex:t})})}}),{era:e,nominators:r,validators:s}}(e,t)))):t.query.staking.erasStakersClipped.entries(e).pipe((0,z.T)(t=>ds(s,r,function(e,t){const r={},s={};return t.forEach(([e,t])=>{const n=e.args[1].toString();s[n]=t,t.others.forEach(({who:e},t)=>{const s=e.toString();r[s]=r[s]||[],r[s].push({validatorId:n,validatorIndex:t})})}),{era:e,nominators:r,validators:s}}(e,t))))})}const ws=ys("_eraExposure"),xs=bs("_eraExposure"),ks=gs("_erasExposure");function _s(e,t){return(0,te.p)(e,e=>(0,Y.z)([t.query.staking.activeEra(),t.consts.staking.historyDepth?(0,H.of)(t.consts.staking.historyDepth):t.query.staking.historyDepth()]).pipe((0,z.T)(([r,s])=>{const n=[],i=s.toNumber(),a=r.unwrapOrDefault().index;let o=a;for(;o.gte(F.Yz)&&n.lengthe.gt(F.Yz)).reduce((e,[t,r])=>(e[t.toString()]=r,e),{})}function qs(e,t){return(0,te.p)(e,(e,r)=>{if(!e.length)return(0,H.of)([]);const s=us(Ts,e,r),n=fs(e,s);return n.length?t.query.staking.erasRewardPoints.multi(n).pipe((0,z.T)(t=>ls(e,s,ps(Ts,r,function(e,t){return e.map((e,r)=>({era:e,eraPoints:t[r].total,validators:Ss(t[r])}))}(n,t))))):(0,H.of)(s)})}const Es=gs("_erasPoints");function Cs(e,t){return(0,te.p)(e,(e,r)=>{const[s,n]=cs("eraPrefs",e,r);return n?(0,H.of)(n):t.query.staking.erasValidatorPrefs.entries(e).pipe((0,z.T)(t=>ds(s,r,function(e,t){const r={};return t.forEach(([e,t])=>{r[e.args[1].toString()]=t}),{era:e,validators:r}}(e,t))))})}const As=ys("_eraPrefs"),Ms=bs("_eraPrefs"),Is=gs("_erasPrefs"),Ps="eraRewards";function Hs(e,t){return(0,te.p)(e,(e,r)=>{if(!e.length)return(0,H.of)([]);const s=us(Ps,e,r),n=fs(e,s);return n.length?t.query.staking.erasValidatorReward.multi(n).pipe((0,z.T)(t=>ls(e,s,ps(Ps,r,function(e,t){return e.map((e,r)=>({era:e,eraReward:t[r].unwrapOrDefault()}))}(n,t))))):(0,H.of)(s)})}const zs=gs("_erasRewards");function Rs(e,t){return(0,te.p)(e,(e,r)=>{const[s,n]=cs("eraSlashes",e,r);return n?(0,H.of)(n):(0,Y.z)([t.query.staking.nominatorSlashInEra.entries(e),t.query.staking.validatorSlashInEra.entries(e)]).pipe((0,z.T)(([t,n])=>ds(s,r,function(e,t,r){const s={},n={};return t.forEach(([e,t])=>{s[e.args[1].toString()]=t.unwrap()}),r.forEach(([e,t])=>{n[e.args[1].toString()]=t.unwrapOrDefault()[1]}),{era:e,nominators:s,validators:n}}(e,t,n))))})}const Bs=ys("_eraSlashes"),Os=bs("_eraSlashes"),Vs=gs("_erasSlashes"),Ns=de((e,t)=>e.derive.staking.keysMulti([t]));function Ds(e,t){return(0,te.p)(e,e=>e.length?t.query.session.queuedKeys().pipe((0,P.n)(r=>(0,Y.z)([(0,H.of)(r),t.consts.session?.dedupKeyPrefix?t.query.session.nextKeys.multi(e.map(e=>[t.consts.session.dedupKeyPrefix,e])):(0,Y.z)(e.map(e=>t.query.session.nextKeys(e)))])),(0,z.T)(([t,r])=>e.map((e,s)=>function(e,t,r){const s=(t.find(([t])=>t.eq(e))||[void 0,[]])[1],n=r.unwrapOr([]);return{nextSessionIds:Array.isArray(n)?n:[...n.values()],sessionIds:Array.isArray(s)?s:[...s.values()]}}(e,t,r[s])))):(0,H.of)([]))}function $s(e,t){return(0,te.p)(e,()=>(0,Y.z)([t.derive.session.indexes(),t.derive.staking.validators()]).pipe((0,z.T)(([e,{nextElected:t,validators:r}])=>(0,T.b)({},e,{nextElected:t,validators:r}))))}function Fs(e,t){return(0,te.p)(e,(e,r,s,n)=>{const i=t.registry.createType("Exposure"),a=t.registry.createType("Option"),o=t.registry.createType("Option");return r.length?(0,Y.z)([t.query.staking.erasStakersClipped?(0,Y.z)(r.map(r=>t.query.staking.erasStakersClipped(r,e))):(0,H.of)(r.map(e=>i)),t.query.staking.erasStakers?(0,Y.z)(r.map(r=>t.query.staking.erasStakers(r,e))):(0,H.of)(r.map(e=>i)),t.query.staking.erasStakersPaged?(0,Y.z)(r.map(r=>t.query.staking.erasStakersPaged(r,e,n))):(0,H.of)(r.map(e=>a)),t.query.staking.erasStakersOverview?(0,Y.z)(r.map(r=>t.query.staking.erasStakersOverview(r,e))):(0,H.of)(r.map(e=>o))]).pipe((0,z.T)(([e,t,s,n])=>r.map((r,i)=>({clipped:e[i],era:r,exposure:t[i],exposureMeta:n[i],exposurePaged:s[i]})))):(0,H.of)([])})}const Us=de((e,t,r,s)=>e.derive.staking._ownExposures(t,[r],!0,s||0)),js=ms("_ownExposures");function Ls(e,t){return(0,te.p)(e,(e,r,s)=>r.length?(0,Y.z)([(0,Y.z)(r.map(r=>t.query.staking.validatorSlashInEra(r,e))),(0,Y.z)(r.map(r=>t.query.staking.nominatorSlashInEra(r,e)))]).pipe((0,z.T)(([e,t])=>r.map((r,s)=>({era:r,total:e[s].isSome?e[s].unwrap()[1]:t[s].unwrapOrDefault()})))):(0,H.of)([]))}const Ks=de((e,t,r)=>e.derive.staking._ownSlashes(t,[r],!0)),Ws=ms("_ownSlashes");function Ys(e,t){return e.registry.createType("Vec",t.filter(e=>-1!==e))}function Zs(e,t,r,s,n){return function(e,t,r,{withClaimedRewardsEras:s,withController:n,withDestination:i,withExposure:a,withExposureErasStakersLegacy:o,withExposureMeta:c,withLedger:u,withNominations:d,withPrefs:p},l){const h=e.registry.createType("Option"),f=e.registry.createType("RewardDestination"),g=e.registry.createType("Exposure"),m=e.registry.createType("ValidatorPrefs"),y=e.registry.createType("Option"),b=e.registry.createType("Option"),v=[-1],w=Number(e.consts.staking.historyDepth.toNumber()),x=new Array(w).fill(0).map((e,t)=>0===t?r.toNumber()-1:r.toNumber()-t-1);return(0,Y.z)([n||u?(0,Y.z)(t.map(t=>e.query.staking.bonded(t))):(0,H.of)(t.map(()=>null)),d?(0,Y.z)(t.map(t=>e.query.staking.nominators(t))):(0,H.of)(t.map(()=>h)),i?(0,Y.z)(t.map(t=>e.query.staking.payee(t))):(0,H.of)(t.map(()=>f)),p?(0,Y.z)(t.map(t=>e.query.staking.validators(t))):(0,H.of)(t.map(()=>m)),a&&e.query.staking.erasStakersPaged?(0,Y.z)(t.map(t=>e.query.staking.erasStakersPaged(r,t,l))):(0,H.of)(t.map(()=>y)),c&&e.query.staking.erasStakersOverview?(0,Y.z)(t.map(t=>e.query.staking.erasStakersOverview(r,t))):(0,H.of)(t.map(()=>b)),s&&e.query.staking.claimedRewards?(0,Y.z)([e.query.staking.claimedRewards.entries(),e.query.staking.erasStakersOverview.entries()]).pipe((0,z.T)(([e,r])=>function(e,t,r,s){const n={},i={},a=e.map(e=>e.toString());return r.forEach(([e,t])=>{const r=e.args[1].toString(),s=e.args[0].toNumber();a.includes(r)&&(n[r]||(n[r]=new Map),n[r].set(s,t.toArray()))}),s.forEach(([e,t])=>{const r=e.args[1].toString(),s=e.args[0].toNumber();a.includes(r)&&t.isSome&&(i[r]||(i[r]=new Map),i[r].set(s,t.unwrap().pageCount))}),e.map(e=>{const r=n[e.toString()],s=i[e.toString()];return t.map(e=>{if(r&&r.has(e)&&s&&s.has(e)){const t=r.get(e),n=s.get(e);return t.length===n.toNumber()?e:-1}return-1})})}(t,x,e,r))):(0,H.of)(t.map(()=>v)),o&&e.query.staking.erasStakers?(0,Y.z)(t.map(t=>e.query.staking.erasStakers(r,t))):(0,H.of)(t.map(()=>g))])}(e,r,t,s,n).pipe((0,P.n)(([t,n,i,a,o,c,u,d])=>function(e,t,{withLedger:r=!1}){const s=t.filter(e=>r&&!!e&&e.isSome).map(e=>e.unwrap()),n=e.registry.createType("Option");return(s.length?(0,Y.z)(s.map(t=>e.query.staking.ledger(t))):(0,H.of)([])).pipe((0,z.T)(e=>{let r=-1;return t.map(t=>t&&t.isSome&&e[++r]||n)}))}(e,t,s).pipe((0,z.T)(s=>r.map((r,p)=>function(e,t,r,s,n,i,a,o,c,u,d){return{accountId:t,claimedRewardsEras:Ys(e,u),controllerId:r?.unwrapOr(null)||null,exposureEraStakers:d,exposureMeta:c,exposurePaged:a,nominators:s.isSome?s.unwrap().targets:[],rewardDestination:(p=n,"boolean"==typeof p.isSome?p.unwrapOr(null):p),stakingLedger:o.unwrapOrDefault(),stashId:t,validatorPrefs:i};var p}(e,r,t[p],n[p],i[p],a[p],o[p],s[p],c[p],u[p],d[p]))))))}const Xs=de((e,t,r,s)=>e.derive.staking.queryMulti([t],r,s));function Gs(e,t){return(0,te.p)(e,(e,r,s)=>t.derive.session.indexes().pipe((0,P.n)(({activeEra:n})=>{const i=e.map(e=>t.registry.createType("AccountId",e)),a=s||0;return i.length?Zs(t,n,i,r,a):(0,H.of)([])})))}function Qs(e,t){return(0,te.p)(e,(e,r,s=!1)=>{const n=e.map(e=>t.registry.createType("AccountId",e).toString());return t.derive.staking._erasExposure(r,s).pipe((0,z.T)(e=>n.map(t=>e.map(({era:e,nominators:r,validators:s})=>{const n=!!s[t],i={},a=r[t]||[];return n?i[t]=s[t]:a&&a.forEach(({validatorId:e})=>{i[e]=s[e]}),{era:e,isEmpty:!Object.keys(i).length,isValidator:n,nominating:a,validators:i}}))))})}function Js(e,t){return(0,te.p)(e,(e,r=!1)=>t.derive.staking.erasHistoric(r).pipe((0,P.n)(s=>t.derive.staking._stakerExposures(e,s,r))))}const en=de((e,t,r)=>e.derive.staking.stakerExposures([t],r));function tn(e,t){return(0,te.p)(e,(e,r,s)=>{const n=t.registry.createType("AccountId",e).toString();return t.derive.staking._erasPoints(r,s).pipe((0,z.T)(e=>e.map(({era:e,eraPoints:r,validators:s})=>({era:e,eraPoints:r,points:s[n]||t.registry.createType("RewardPoint")}))))})}const rn=ms("_stakerPoints");function sn(e,t){return(0,te.p)(e,(e,r,s)=>t.query.staking.erasValidatorPrefs.multi(r.map(t=>[t,e])).pipe((0,z.T)(e=>e.map((e,t)=>({era:r[t],validatorPrefs:e})))))}const nn=ms("_stakerPrefs");function an(e,t){const r=t?(t.legacyClaimedRewards||t.claimedRewards)?.toArray():[];return(e.toArray()||[]).concat(r)}function on(e,t){return(0,te.p)(e,(e,r=!1)=>(0,Y.z)([t.derive.staking._erasPoints(e,r),t.derive.staking._erasPrefs(e,r),t.derive.staking._erasRewards(e,r)]))}function cn(e,t){return(0,te.p)(e,(e,r,s=!1)=>{const n=r.map(e=>"number"==typeof e||"string"==typeof e?t.registry.createType("u32",e):e);return(0,Y.z)([t.derive.staking.queryMulti(e,{withClaimedRewardsEras:!0,withLedger:!0}),t.derive.staking._stakerExposures(e,n,s),t.derive.staking._stakerRewardsEras(n,s)]).pipe((0,P.n)(([e,n,i])=>{const a=e.map(({claimedRewardsEras:e,stakingLedger:r,stashId:s},a)=>s&&(r||e)?function(e,t,[r,s,n],i,a){return i.map(({era:i,isEmpty:o,isValidator:c,nominating:u,validators:d})=>{const{eraPoints:p,validators:l}=r.find(e=>e.era.eq(i))||{eraPoints:F.Yz,validators:{}},{eraReward:h}=n.find(e=>e.era.eq(i))||{eraReward:e.registry.createType("Balance")},{validators:f}=s.find(e=>e.era.eq(i))||{validators:{}},g={},m=t.toString();return Object.entries(d).forEach(([t,r])=>{const s=l[t]||F.Yz,n=f[t]?.commission.unwrap()||F.Yz,i=r.total?r.total?.unwrap():r.pageTotal?r.pageTotal?.unwrap():F.Yz;let a,o=F.Yz;if(!(i.isZero()||s.isZero()||p.isZero())){o=h.mul(s).div(p);const e=n.mul(o).div(F.pr);let c;if(t===m)if(r.own)c=r.own.unwrap();else{const e=r.others.find(({who:e})=>e.eq(t));c=e?e.value.unwrap():F.Yz}else{const e=r.others.find(({who:e})=>e.eq(m));c=e?e.value.unwrap():F.Yz}a=o.sub(e).imul(c).div(i).iadd(t===m?e:F.Yz)}g[t]={total:e.registry.createType("Balance",o),value:e.registry.createType("Balance",a)}}),{era:i,eraReward:h,isClaimed:a.some(e=>e.eq(i)),isEmpty:o,isValidator:c,nominating:u,validators:g}})}(t,s,i,n[a],e):[]);if(s)return(0,H.of)(a);const[o,c]=a.reduce(([e,t],r)=>{const s=[];return t.push(s),r.forEach(({validators:t})=>Object.keys(t).forEach(t=>{s.includes(t)||(s.push(t),e.includes(t)||e.push(t))})),[e,t]},[[],[]]);return t.derive.staking.queryMulti(o,{withClaimedRewardsEras:!0,withLedger:!0}).pipe((0,z.T)(t=>e.map(({claimedRewardsEras:e,stakingLedger:s},n)=>function(e,t,{claimedRewardsEras:r,rewards:s,stakingLedger:n}){const i=e.filter(e=>!an(r,n).some(t=>t?.eq(e))),a=t.map(([e])=>e),o=t.map(([,e])=>e);return s.filter(({isEmpty:e})=>!e).filter(e=>!!i.some(t=>e.era.eq(t))&&(function(e,t,r,s){const n=[];Object.keys(r.validators).forEach(i=>{const a=e.indexOf(i);if(-1!==a){const e=t[a].stakingLedger;an(s,e).some(e=>r.era?.eq(e))&&n.push(i)}}),n.forEach(e=>{delete r.validators[e]})}(a,o,e,r),!0)).filter(({validators:e})=>0!==Object.keys(e).length).map(e=>{let t=e.isClaimed;const r=Object.keys(e.validators);if(!e.isClaimed&&r.length)for(const s of r){const r=o.find(e=>e.accountId.toString()===s);if(r){t=r.claimedRewardsEras?.toArray().some(t=>t.eq(e.era));break}}return(0,T.b)({},e,{isClaimed:t,nominators:e.nominating.filter(t=>e.validators[t.validatorId])})})}(r,c[n].map(e=>[e,t.find(t=>t.accountId.eq(e))]).filter(e=>!!e[1]),{claimedRewardsEras:e,rewards:a[n],stakingLedger:s}))))}))})}const un=de((e,t,r)=>e.derive.staking.erasHistoric(r).pipe((0,P.n)(s=>e.derive.staking._stakerRewards([t],s,r))));function dn(e,t){return(0,te.p)(e,(e,r)=>e.length&&r.length?t.derive.staking._stakerRewards(e,r,!1):(0,H.of)([]))}function pn(e,t){return(0,te.p)(e,(e,r=!1)=>t.derive.staking.erasHistoric(r).pipe((0,P.n)(r=>t.derive.staking.stakerRewardsMultiEras(e,r))))}function ln(e,t){return(0,te.p)(e,(e,r,s)=>{const n=t.registry.createType("AccountId",e).toString();return t.derive.staking._erasSlashes(r,s).pipe((0,z.T)(e=>e.map(({era:e,nominators:r,validators:s})=>({era:e,total:r[n]||s[n]||t.registry.createType("Balance")}))))})}const hn=ms("_stakerSlashes");var fn=r(11709);function gn(e,t){return(0,te.p)(e,()=>function(e){let t=Date.now();return e.query.system.events().pipe((0,z.T)(e=>(t=e.filter(({event:e,phase:t})=>{try{return t.isApplyExtrinsic&&"staking"===e.section&&"Bonded"===e.method}catch{return!1}})?Date.now():t,t)),(0,ve.Z)(t),(0,fn.V)({skipTimeout:!0}))}(t).pipe((0,P.n)(()=>t.query.staking.validators.keys()),(0,z.T)(e=>e.map(({args:[e]})=>e).filter(e=>e))))}function mn(e,t){return(0,te.p)(e,()=>t.query.staking.erasStakersOverview?t.derive.session.indexes().pipe((0,P.n)(({currentEra:e})=>t.query.staking.erasStakersOverview.keys(e)),(0,z.T)(e=>[...new Set(e.map(({args:[,e]})=>e.toString()))].map(e=>t.registry.createType("AccountId",e)))):t.query.staking.erasStakers?t.derive.session.indexes().pipe((0,P.n)(({currentEra:e})=>t.query.staking.erasStakers.keys(e)),(0,z.T)(e=>[...new Set(e.map(({args:[,e]})=>e.toString()))].map(e=>t.registry.createType("AccountId",e)))):t.query.staking.currentElected())}function yn(e,t){return(0,te.p)(e,()=>(0,Y.z)([t.query.session?t.query.session.validators():(0,H.of)([]),t.query.staking?t.derive.staking.nextElected():(0,H.of)([])]).pipe((0,z.T)(([e,t])=>({nextElected:t.length?t:e,validators:e}))))}const bn={withController:!0,withPrefs:!0};function vn(e,t){return(0,te.p)(e,(e=bn)=>(0,Y.z)([t.derive.staking.validators(),t.derive.staking.stashes()]).pipe((0,P.n)(([{nextElected:r},s])=>{const n=r.map(e=>e.toString()),i=s.filter(e=>!n.includes(e.toString()));return t.derive.staking.queryMulti(i,e).pipe((0,z.T)(e=>({info:e,waiting:i})))})))}const wn=Ee("technicalCommittee"),xn=Me("technicalCommittee"),kn=Pe("technicalCommittee"),_n=He("technicalCommittee"),Tn=ze("technicalCommittee"),Sn=Ie("technicalCommittee"),qn=Re("technicalCommittee");function En(e,t){return!!e.isSome&&e.unwrap().some(e=>e.eq(t))}function Cn(e,t){const r=t.find(([t])=>t===e);if(r&&r[1].isSome){const[e,t]=r[1].unwrap();return(0,T.b)({collatorId:e},t.isWithRetries?{isRetriable:!0,retries:t.asWithRetries.toNumber()}:{isRetriable:!1,retries:0})}return null}function An(e,t){return t.map(t=>{const r=t.find(([t])=>t===e);return r?r[1]:null})}function Mn(e,t){return(0,te.p)(e,e=>t.query.registrar&&t.query.teyrchains?t.queryMulti([t.query.registrar.active,t.query.registrar.retryQueue,t.query.registrar.selectedThreads,t.query.teyrchains.didUpdate,[t.query.registrar.paras,e],[t.query.registrar.pendingSwap,e],[t.query.teyrchains.heads,e],[t.query.teyrchains.relayDispatchQueue,e]]).pipe((0,z.T)(r=>function(e,[t,r,s,n,i,a,o,c]){return i.isNone?null:{active:Cn(e,t),didUpdate:En(n,e),heads:o,id:e,info:(0,T.b)({id:e},i.unwrap()),pendingSwapId:a.unwrapOr(null),relayDispatchQueue:c,retryCollators:An(e,r),selectedCollators:An(e,s)}}(t.registry.createType("ParaId",e),r))):(0,H.of)(null))}function In([e,t,r,s,n]){return e.map((e,i)=>({didUpdate:En(t,e),id:e,info:(0,T.b)({id:e},s[i].unwrapOr(null)),pendingSwapId:n[i].unwrapOr(null),relayDispatchQueueSize:r[i][0].toNumber()}))}function Pn(e,t){return(0,te.p)(e,()=>t.query.registrar?.teyrchains&&t.query.teyrchains?t.query.registrar.teyrchains().pipe((0,P.n)(e=>(0,Y.z)([(0,H.of)(e),t.query.teyrchains.didUpdate(),t.query.teyrchains.relayDispatchQueueSize.multi(e),t.query.registrar.paras.multi(e),t.query.registrar.pendingSwap.multi(e)])),(0,z.T)(In)):(0,H.of)([]))}function Hn(e,t){return(0,te.p)(e,()=>t.query.treasury?(0,Y.z)([t.query.treasury.proposalCount(),t.query.treasury.approvals()]).pipe((0,P.n)(([e,r])=>function(e,t,r){const s=[],n=t.toNumber();for(let t=0;te.eqn(t))||s.push(e.registry.createType("ProposalIndex",t));const i=[...s,...r];return(0,Y.z)([e.query.treasury.proposals.multi(i),e.derive.council?e.derive.council.proposals():(0,H.of)([])]).pipe((0,z.T)(([s,n])=>function(e,{allIds:t,allProposals:r,approvalIds:s,councilProposals:n,proposalCount:i}){const a=[],o=[],c=n.filter(({proposal:t})=>t&&(e.tx.treasury.approveProposal&&e.tx.treasury.approveProposal.is(t)||e.tx.treasury.rejectProposal&&e.tx.treasury.rejectProposal.is(t)));return t.forEach((e,t)=>{if(r[t].isSome){const n=c.filter(({proposal:t})=>t&&e.eq(t.args[0])).sort((e,t)=>e.proposal&&t.proposal?e.proposal.method.localeCompare(t.proposal.method):e.proposal?-1:1),i=s.some(t=>t.eq(e)),u={council:n,id:e,proposal:r[t].unwrap()};i?a.push(u):o.push(u)}}),{approvals:a,proposalCount:i,proposals:o}}(e,{allIds:i,allProposals:s,approvalIds:r,councilProposals:n,proposalCount:t})))}(t,e,r))):(0,H.of)({approvals:[],proposalCount:t.registry.createType("ProposalIndex"),proposals:[]}))}function zn(e,t){return(0,te.p)(e,e=>(0,Y.z)([t.rpc.chain.getBlock(e),t.queryAt(e).pipe((0,P.n)(e=>e.system.events()))]).pipe((0,z.T)(([e,t])=>({block:e,events:t}))))}function Rn(e,t){return(0,te.p)(e,(e,r)=>t.derive.tx.events(e).pipe((0,z.T)(({block:e,events:t})=>{const s=e.block.extrinsics.findIndex(e=>e.hash.toString()===r);if(-1===s)return null;const n=t.filter(({phase:e})=>e.isApplyExtrinsic&&e.asApplyExtrinsic.eq(s));return{blockHash:e.hash.toHex(),blockNumber:e.block.header.number.toNumber(),events:n,extrinsic:e.block.extrinsics[s],success:-1!==n.findIndex(e=>"ExtrinsicSuccess"===e.event.method)}})))}function Bn(e,t){return(0,te.p)(e,(e,r)=>t.derive.tx.events(e).pipe((0,z.T)(({block:e,events:t})=>{const s=[];return{blockHash:e.hash.toHex(),blockNumber:e.block.header.number.toNumber(),extrinsics:e.block.extrinsics.filter((e,t)=>e.signer.toString()===r&&(s.push(t),!0)).map((e,r)=>{const n=t.filter(({phase:e})=>e.isApplyExtrinsic&&e.asApplyExtrinsic.eq(s[r]));return{events:n,extrinsic:e,success:-1!==n.findIndex(e=>"ExtrinsicSuccess"===e.event.method)}})}})))}var On=r(44734),Vn=r(66750);const Nn=new Qe(6e3),Dn=new Qe(5),$n=new Qe(3e5);function Fn(e,t){return e.derive.balances.account(t).pipe((0,z.T)(({accountNonce:e})=>e))}function Un(e,t){return e.call.accountNonceApi?e.call.accountNonceApi.accountNonce(t):e.rpc.system?.accountNextIndex?e.rpc.system.accountNextIndex(t):Fn(e,t)}function jn(e){return(0,Y.z)([e.rpc.chain.getHeader().pipe((0,P.n)(t=>t.parentHash.isEmpty?(0,H.of)(t):e.rpc.chain.getHeader(t.parentHash).pipe((0,Ce.W)(()=>(0,H.of)(t))))),e.rpc.chain.getFinalizedHead().pipe((0,P.n)(t=>e.rpc.chain.getHeader(t).pipe((0,Ce.W)(()=>(0,H.of)(null)))))]).pipe((0,z.T)(([e,t])=>!t||(0,Vn.a)(e).sub((0,Vn.a)(t)).gt(Dn)?e:t))}function Ln(e){const t=e.consts.babe?.expectedBlockTime||e.consts.aura?.slotDuration||e.consts.timestamp?.minimumPeriod.muln(2);return t&&t.isZero&&!t.isZero()?t:void 0}function Kn(e,t){return(e,r,s)=>(0,Y.z)([(0,$.b)(r)?Fn(t,e):-1===r?Un(t,e):(0,H.of)(t.registry.createType("Index",r)),(0,$.b)(s)||(0,On.E)(s)&&s>0?jn(t):(0,H.of)(null)]).pipe((0,z.T)(([e,r])=>({header:r,mortalLength:Math.min(t.consts.system?.blockHashCount?.toNumber()||250,$n.div(Ln(t)||Nn).iadd(Dn).toNumber()),nonce:e})))}const Wn={accounts:s,alliance:n,bagsList:i,balances:a,bounties:o,chain:c,contracts:u,council:d,crowdloan:p,democracy:l,elections:h,imOnline:f,membership:g,teyrchains:w,session:m,society:y,staking:b,technicalCommittee:v,treasury:x,tx:k},Yn={allianceMotion:{instances:["allianceMotion"],methods:[]},bagsList:{instances:["voterBagsList","voterList","bagsList"],methods:[],withDetect:!0},contracts:{instances:["contracts"],methods:[]},council:{instances:["council"],methods:[],withDetect:!0},crowdloan:{instances:["crowdloan"],methods:[]},democracy:{instances:["democracy"],methods:[]},elections:{instances:["phragmenElection","electionsPhragmen","elections","council"],methods:[],withDetect:!0},imOnline:{instances:["imOnline"],methods:[]},membership:{instances:["membership"],methods:[]},teyrchains:{instances:["teyrchains","registrar"],methods:[]},session:{instances:["session"],methods:[]},society:{instances:["society"],methods:[]},staking:{instances:["staking"],methods:["erasRewardPoints"]},technicalCommittee:{instances:["technicalCommittee"],methods:[],withDetect:!0},treasury:{instances:["treasury"],methods:[]}};function Zn(e,t,r){const s={},n=Object.keys(r),i=Object.keys(t.query),a=t.runtimeVersion.specName,o=e=>i.includes(e),c=e=>function(e,t,r){return e.registry.getModuleInstances(t,r)||[]}(t,a,e).some(o),u=e=>Object.keys(r[e]),d=(s,n)=>r[s][n](e,t),p=e=>{return!Yn[e]||Yn[e].instances.some(o)&&(!Yn[e].methods.length||Yn[e].methods.every((r=Yn[e].instances,e=>r.some(r=>i.includes(r)&&t.query[r][e]))))||Yn[e].withDetect&&Yn[e].instances.some(c);var r};for(let e=0,t=n.length;ee.isApplyExtrinsic&&e.asApplyExtrinsic.eqn(n)),txIndex:n};if(n.isInBlock){const s=t.map(e=>e.hash.toHex());ui.warn(`block ${r.hash.toHex()}: Unable to find extrinsic ${e.toHex()} inside ${s.join(", ")}`)}return{}}var pi=r(20659);function li(e,t,r,{header:s,mortalLength:n,nonce:i}){if(!s){if(r.era&&!r.blockHash)throw new Error("Expected blockHash to be passed alongside non-immortal era options");return(0,On.E)(r.era)&&(delete r.era,delete r.blockHash),fi(e,r,{nonce:i})}return fi(e,r,{blockHash:s.hash,era:t.createTypeUnsafe("ExtrinsicEra",[{current:s.number,period:r.era||n}]),nonce:i})}function hi(e,t){let r={};return(0,se.T)(e)?t=e:r=(0,T.b)({},e),[r,t]}function fi(e,t,r){return(0,T.b)({blockHash:e.genesisHash,genesisHash:e.genesisHash},t,r,{runtimeVersion:e.runtimeVersion,signedExtensions:e.registry.signedExtensions,version:e.extrinsicType})}function gi(e,t,r,s,n){const i=function({api:e,apiType:t,blockHash:r,decorateMethod:s}){const n=e.registry.createClass("Extrinsic"),i=new WeakMap;class a extends n{#l;#h=_.D;constructor(r,s){super(r,s,{version:e.extrinsicType}),this.#l="rxjs"===t}get hasDryRun(){return(0,se.T)(e.rpc.system?.dryRun)}get hasPaymentInfo(){return(0,se.T)(e.call.transactionPaymentApi?.queryInfo)}dryRun(t,n){if(!this.hasDryRun)throw new Error("The system.dryRun RPC call is not available in your environment");return r||(0,S.K)(n)||(0,J.b)(n)?s(()=>e.rpc.system.dryRun(this.toHex(),r||n)):s(()=>this.#f(t,n).pipe((0,P.n)(()=>e.rpc.system.dryRun(this.toHex()))))()}paymentInfo(t,n){if(!this.hasPaymentInfo)throw new Error("The transactionPaymentApi.queryInfo runtime call is not available in your environment");if(r||(0,S.K)(n)||(0,J.b)(n))return s(()=>e.callAt(r||n).pipe((0,P.n)(e=>{const t=this.toU8a();return e.transactionPaymentApi.queryInfo(t,t.length)})));const[i]=hi(n),a=oi(t)?t.address:t.toString();return s(()=>e.derive.tx.signingInfo(a,i.nonce,i.era).pipe((0,ni.$)(),(0,P.n)(t=>{const r=li(e,this.registry,i,t),s=fi(e,r,{}),n=e.tx(this.toU8a()).signFake(a,s).toU8a();return e.call.transactionPaymentApi.queryInfo(n,n.length)})))()}send(t){const r=e.hasSubscriptions&&(this.#l||!!t),n=i.get(this);return i.delete(this),s(r?()=>this.#g(n):()=>this.#m(n))(t)}signAsync(t,r){return s(()=>this.#f(t,r).pipe((0,z.T)(t=>{if(t.signedTransaction){const r=new a(e.registry,t.signedTransaction);return i.set(this,t),r}return this})))()}signAndSend(t,r,n){const[i,a]=hi(r,n),o=e.hasSubscriptions&&(this.#l||!!a);return s(()=>this.#f(t,i).pipe((0,P.n)(e=>o?this.#g(e):this.#m(e))))(a)}withResultTransform(e){return this.#h=e,this}#f=(t,r)=>{const s=oi(t)?t.address:t.toString(),n=function(e={}){return(0,ai.f)(e)||(0,On.E)(e)?{nonce:e}:e}(r);return e.derive.tx.signingInfo(s,n.nonce,n.era).pipe((0,ni.$)(),(0,ii.Z)(async r=>{const i=li(e,this.registry,n,r);let a=-1,o=null;if(oi(t))this.sign(t,i);else{const e=await this.#y(s,i,r.header);a=e.id,e.signedTransaction&&(o=e.signedTransaction)}return{options:i,signedTransaction:o,updateId:a}}))};#b=(t,r)=>{if(!r.isFinalized&&!r.isInBlock)return(0,H.of)(this.#h(new pi.w({status:r,txHash:t})));const s=r.isInBlock?r.asInBlock:r.asFinalized;return e.derive.tx.events(s).pipe((0,z.T)(({block:e,events:s})=>this.#h(new pi.w({...di(t,e,s,r),status:r,txHash:t}))),(0,Ce.W)(e=>(0,H.of)(this.#h(new pi.w({internalError:e,status:r,txHash:t})))))};#m=t=>e.rpc.author.submitExtrinsic(t?.signedTransaction||this).pipe((0,Z.M)(e=>{this.#v(e,t)}));#g=t=>{const r=this.hash;return e.rpc.author.submitAndWatchExtrinsic(t?.signedTransaction||this).pipe((0,P.n)(e=>this.#b(r,e)),(0,Z.M)(e=>{this.#v(e,t)}))};#y=async(t,r,s)=>{const n=r.signer||e.signer,i=r.allowCallDataAlteration??!0;if(!n)throw new Error("No signer specified, either via api.setSigner or via sign options. You possibly need to pass through an explicit keypair for the origin so it can be used for signing.");const a=this.registry.createTypeUnsafe("SignerPayload",[(0,T.b)({},r,{address:t,blockNumber:s?s.number:0,method:this.method})]);let o;if((0,se.T)(n.signPayload)){if(o=await n.signPayload(a.toPayload()),o.signedTransaction&&!r.withSignedTransaction)throw new Error("The `signedTransaction` field may not be submitted when `withSignedTransaction` is disabled");if(o.signedTransaction&&r.withSignedTransaction){const e=this.registry.createTypeUnsafe("Extrinsic",[o.signedTransaction]),r=this.registry.createTypeUnsafe("SignerPayload",[(0,T.b)({},{address:t,assetId:e.assetId&&e.assetId.isSome?e.assetId.toHex():null,blockHash:a.blockHash,blockNumber:s?s.number:0,era:e.era.toHex(),genesisHash:a.genesisHash,metadataHash:e.metadataHash?e.metadataHash.toHex():null,method:e.method.toHex(),mode:e.mode?e.mode.toHex():null,nonce:e.nonce.toHex(),runtimeVersion:a.runtimeVersion,signedExtensions:a.signedExtensions,tip:e.tip?e.tip.toHex():null,version:a.version})]);if(!e.isSigned)throw new Error(`When using the signedTransaction field, the transaction must be signed. Recieved isSigned: ${e.isSigned}`);return i||this.#w(a,e),super.addSignature(t,o.signature,r.toPayload()),{id:o.id,signedTransaction:o.signedTransaction}}}else{if(!(0,se.T)(n.signRaw))throw new Error("Invalid signer interface, it should implement either signPayload or signRaw (or both)");o=await n.signRaw(a.toRaw())}return super.addSignature(t,o.signature,a.toPayload()),{id:o.id}};#v=(t,r)=>{if(r&&-1!==r.updateId){const{options:s,updateId:n}=r,i=s.signer||e.signer;i&&(0,se.T)(i.update)&&i.update(n,t)}};#w=(e,t)=>{if(e.toPayload().method!==t.method.toHex())throw new Error("signAndSend: call data does not match the original payload")}}return a}({api:t,apiType:e,blockHash:n,decorateMethod:r});return e=>new i(s||t.registry,e)}var mi=r(36244);const yi=(0,N.v)("api/augment");function bi(e,t,r=[]){return t.length?` ${t.length} ${e}${r.length?" and":""}`:""}function vi(e,t){return t.length?`\n\t${e.padStart(7)}: ${t.sort().join(", ")}`:""}function wi(e,t,[r,s]){(r.length||s.length)&&yi.warn(`api.${e}: Found${bi("added",r,s)}${bi("removed",s)} ${t}:${vi("added",r)}${vi("removed",s)}`)}function xi(e,t){return e.filter(e=>!t.includes(e))}function ki(e,t){const r=Object.keys(e),s=(n=Object.keys(t),i=r,n.filter(e=>i.includes(e)));var n,i;const a=[];for(let r=0,n=s.length;ri[e])}return r}function Ti(e,t){const r=e=>Object.keys(t[e]),s=(r,s)=>e(t[r][s]),n={},i=Object.keys(t);for(let e=0,t=i.length;ee.getTypeDef(t).type).join(", ")})`}function qi(e,t,r){const s=r.filter(e=>!(0,$.b)(e));if(t.meta.type.isPlain){if(0!==s.length)throw new Error(`${Si(e,t,[])} does not take any arguments, ${s.length} found`)}else{const{hashers:r,key:n}=t.meta.type.asMap,i=1===r.length?[n]:e.lookup.getSiType(n).def.asTuple.map(e=>e);if(s.length!==i.length)throw new Error(`${Si(e,t,i)} is a map, requiring ${i.length} arguments, ${s.length} found`)}return[t,s]}var Ei=r(27429);class Ci{#x=new Ei.b;emit(e,...t){return this.#x.emit(e,...t)}on(e,t){return this.#x.on(e,t),this}off(e,t){return this.#x.removeListener(e,t),this}once(e,t){return this.#x.once(e,t),this}}const Ai=1e3,Mi=(0,N.v)("api/init");let Ii=0;function Pi(e,{method:t,section:r}){return(0,D.Z8)(e.rx.query[r]&&e.rx.query[r][t],()=>`query.${r}.${t} is not available in this version of the metadata`)}class Hi extends Ci{#k;#_={};#T;#S=[];#q=[];__phantom=new Qe(0);_type;_call={};_consts={};_derive;_errors={};_events={};_extrinsics;_extrinsicType=Qn.b.LATEST_EXTRINSIC_VERSION;_genesisHash;_isConnected;_isReady=!1;_query={};_queryMulti;_rpc;_rpcCore;_runtimeMap={};_runtimeChain;_runtimeMetadata;_runtimeVersion;_rx={call:{},consts:{},query:{},tx:{}};_options;_decorateMethod;constructor(e,t,r){super(),this.#k=""+ ++Ii,this.#T=e.source?.registry||e.registry||new R.O,this._rx.callAt=(e,t)=>(0,K.H)(this.at(e,t)).pipe((0,z.T)(e=>e.rx.call)),this._rx.queryAt=(e,t)=>(0,K.H)(this.at(e,t)).pipe((0,z.T)(e=>e.rx.query)),this._rx.registry=this.#T,this._decorateMethod=r,this._options=e,this._type=t;const s=e.source?e.source._rpcCore.provider.isClonable?e.source._rpcCore.provider.clone():e.source._rpcCore.provider:e.provider||new Gn.E;this._rpcCore=new Xn.ph(this.#k,this.#T,{isPedantic:this._options.isPedantic,provider:s,rpcCacheCapacity:this._options.rpcCacheCapacity,ttl:this._options.provider?.ttl,userRpc:this._options.rpc}),this._isConnected=new W.t(this._rpcCore.provider.isConnected),this._rx.hasSubscriptions=this._rpcCore.provider.hasSubscriptions}get registry(){return this.#T}createType(e,...t){return this.#T.createType(e,...t)}registerTypes(e){e&&this.#T.register(e)}get hasSubscriptions(){return this._rpcCore.provider.hasSubscriptions}get supportMulti(){return this._rpcCore.provider.hasSubscriptions||!!this._rpcCore.state.queryStorageAt}_emptyDecorated(e,t){return{call:{},consts:{},errors:{},events:{},query:{},registry:e,rx:{call:{},query:{}},tx:gi(this._type,this._rx,this._decorateMethod,e,t)}}_createDecorated(e,t,r,s){r||(r=this._emptyDecorated(e.registry,s)),!t&&e.decoratedMeta||(e.decoratedMeta=(0,Jn.K8)(e.registry,e.metadata));const n=this._decorateCalls(e,this._decorateMethod,s),i=this._decorateCalls(e,this._rxDecorateMethod,s),a=this._decorateStorage(e.decoratedMeta,this._decorateMethod,s),o=this._decorateStorage(e.decoratedMeta,this._rxDecorateMethod,s);return _i("consts",e.decoratedMeta.consts,r.consts,t),_i("errors",e.decoratedMeta.errors,r.errors,t),_i("events",e.decoratedMeta.events,r.events,t),_i("query",a,r.query,t),_i("query",o,r.rx.query,t),_i("call",n,r.call,t),_i("call",i,r.rx.call,t),r.findCall=t=>A(e.registry,t),r.findError=t=>M(e.registry,t),r.queryMulti=s?this._decorateMultiAt(r,this._decorateMethod,s):this._decorateMulti(this._decorateMethod),r.runtimeVersion=e.runtimeVersion,{createdAt:s,decoratedApi:r,decoratedMeta:e.decoratedMeta}}_injectMetadata(e,t=!1){!t&&e.decoratedApi||(e.decoratedApi=this._emptyDecorated(e.registry));const{decoratedApi:r,decoratedMeta:s}=this._createDecorated(e,t,e.decoratedApi);this._call=r.call,this._consts=r.consts,this._errors=r.errors,this._events=r.events,this._query=r.query,this._rx.call=r.rx.call,this._rx.query=r.rx.query;const n=this._decorateExtrinsics(s,this._decorateMethod),i=this._decorateExtrinsics(s,this._rxDecorateMethod);t||!this._extrinsics?(this._extrinsics=n,this._rx.tx=i):(_i("tx",n,this._extrinsics,!1),_i(null,i,this._rx.tx,!1)),_i(null,s.consts,this._rx.consts,t),this.emit("decorated")}injectMetadata(e,t,r){this._injectMetadata({counter:0,metadata:e,registry:r||this.#T,runtimeVersion:this.#T.createType("RuntimeVersionPartial")},t)}_decorateFunctionMeta(e,t){return t.meta=e.meta,t.method=e.method,t.section=e.section,t.toJSON=e.toJSON,e.callIndex&&(t.callIndex=e.callIndex),t}_filterRpc(e,t){0!==Object.keys(t).length&&(this._rpcCore.addUserInterfaces(t),this._decorateRpc(this._rpcCore,this._decorateMethod,this._rpc),this._decorateRpc(this._rpcCore,this._rxDecorateMethod,this._rx.rpc));const r={};for(let t=0,s=e.length;t!s.includes(e)&&!e.includes("_unstable_"));i.length&&!this._options.noInitWarn&&Mi.warn(`RPC methods not decorated: ${i.join(", ")}`);for(let s=0;s(0,K.H)(this._rpcCore.provider.send(e,t)))}_decorateRpc(e,t,r=this._rpcSubmitter(t)){const s=r,n=(r,s)=>{const n=e[r][s],i=t(n,{methodName:s});return i.meta=n.meta,i.raw=t(n.raw,{methodName:s}),i};for(let t=0,r=e.sections.length;tn(r,e);for(let e=0,n=t.length;er.version===e);i?(0,T.b)(i.methods,r.methods):e[s].push(r)}else e[s]=n}}_getRuntimeDefs(e,t,r=""){const s={},n=Object.values(ei);for(let e=0,t=n.length;e{const{docs:s,inputs:n,name:i,output:a}=t;r[i.toString()]={description:s.map(e=>e.toString()).join(),params:n.map(({name:t,type:r})=>({name:t.toString(),type:e.lookup.getName(r)||e.lookup.getTypeDef(r).type})),type:e.lookup.getName(a)||e.lookup.getTypeDef(a).type}}),r}_getRuntimeDefsViaMetadata(e){const t={},{apis:r}=e.metadata;for(let s=0,n=r.length;s0,d=u?this._getRuntimeDefsViaMetadata(e):this._getRuntimeDefs(e,r,this._runtimeChain),p=[],l=`${r.toString()}/${s.toString()}`,h=this.#_[l]||!1;if(this.#_[l]=!0,u)for(let e=0,t=d.length;ee.eq(n));if(c[n]=!0,i){const e=s.map(({version:e})=>e).sort(),t=s.find(({version:e})=>i[1].eq(e));if(t){const e=(0,ri.WH)(r),s=Object.entries(t.methods);if(s.length){o[e]||(o[e]={});for(let t=0,i=s.length;t[e.toHex(),t.toString()]).filter(([e])=>!c[e]).map(([e,t])=>`${this._runtimeMap[e]||e}/${t}`);this._options.noInitWarn||h||(p.length&&Mi.warn(`${l}: Not decorating runtime apis without matching versions: ${p.join(", ")}`),e.length&&Mi.warn(`${l}: Not decorating unknown runtime apis: ${e.join(", ")}`))}const f=i?(e,t)=>this._rpcCore.state.call(e,t,i):(e,t)=>this._rpcCore.state.call(e,t),g=t=>(0,G.T)({},Object.keys(o[t]),r=>this._decorateCall(e,o[t][r],f,n)),m=Object.keys(o);for(let e=0,t=m.length;e{if(s.length!==t.params.length)throw new Error(`${t.name}:: Expected ${t.params.length} arguments, found ${s.length}`);const n=e.createType("Raw",(0,Lt.Q)(s.map((r,s)=>e.createTypeUnsafe(t.params[s].type,[r]).toU8a())));return r(t.name,n).pipe((0,z.T)(r=>e.createTypeUnsafe(t.type,[r])))});return n.meta=t,n}_decorateMulti(e){return e(e=>e.length?(this.hasSubscriptions?this._rpcCore.state.subscribeStorage:this._rpcCore.state.queryStorageAt)(e.map(e=>Array.isArray(e)?e[0].creator.meta.type.isPlain?[e[0].creator]:1===e[0].creator.meta.type.asMap.hashers.length?[e[0].creator,e.slice(1)]:[e[0].creator,...e.slice(1)]:[e.creator])):(0,H.of)([]))}_decorateMultiAt(e,t,r){return t(t=>t.length?this._rpcCore.state.queryStorageAt(t.map(t=>{if(Array.isArray(t)){const{creator:r}=Pi(e,t[0].creator);return r.meta.type.isPlain?[r]:1===r.meta.type.asMap.hashers.length?[r,t.slice(1)]:[r,...t.slice(1)]}return[Pi(e,t.creator).creator]}),r):(0,H.of)([]))}_decorateExtrinsics({tx:e},t){const r=gi(this._type,this._rx,t),s=t=>(0,G.T)({},Object.keys(e[t]),s=>s.startsWith("$")?e[t][s]:this._decorateExtrinsicEntry(e[t][s],r)),n=Object.keys(e);for(let e=0,t=n.length;et(e(...r));return r.is=t=>e.is(t),this._decorateFunctionMeta(e,r)}_decorateStorage({query:e,registry:t},r,s){const n={},i=n=>(0,G.T)({},Object.keys(e[n]),i=>s?this._decorateStorageEntryAt(t,e[n][i],r,s):this._decorateStorageEntry(e[n][i],r)),a=Object.keys(e);for(let e=0,t=a.length;eqi(r||this.#T,e,t),s=t=>(0,K.H)(this.at(t)).pipe((0,z.T)(t=>Pi(t,e))),n=this._decorateStorageCall(e,t);return n.creator=e,n.at=t((e,...t)=>s(e).pipe((0,P.n)(e=>e(...t)))),n.hash=t((...e)=>this._rpcCore.state.getStorageHash(r(e))),n.is=t=>t.section===e.section&&t.method===e.method,n.key=(...t)=>(0,q.X)((0,si.a)(e(...t))[1]),n.keyPrefix=(...t)=>(0,q.X)(e.keyPrefix(...t)),n.size=t((...e)=>this._rpcCore.state.getStorageSize(r(e))),n.sizeAt=t((e,...t)=>s(e).pipe((0,P.n)(s=>this._rpcCore.state.getStorageSize(r(t,s.creator.meta.registry),e)))),e.iterKey&&e.meta.type.isMap&&(n.entries=t((0,te.p)(this.#k,(...t)=>this._retrieveMapEntries(e,null,t))),n.entriesAt=t((0,te.p)(this.#k,(e,...t)=>s(e).pipe((0,P.n)(r=>this._retrieveMapEntries(r.creator,e,t))))),n.entriesPaged=t((0,te.p)(this.#k,t=>this._retrieveMapEntriesPaged(e,void 0,t))),n.keys=t((0,te.p)(this.#k,(...t)=>this._retrieveMapKeys(e,null,t))),n.keysAt=t((0,te.p)(this.#k,(e,...t)=>s(e).pipe((0,P.n)(r=>this._retrieveMapKeys(r.creator,e,t))))),n.keysPaged=t((0,te.p)(this.#k,t=>this._retrieveMapKeysPaged(e,void 0,t)))),this.supportMulti&&e.meta.type.isMap&&(n.multi=t(t=>1===e.meta.type.asMap.hashers.length?this._retrieveMulti(t.map(t=>[e,[t]])):this._retrieveMulti(t.map(t=>[e,t])))),this._decorateFunctionMeta(e,n)}_decorateStorageEntryAt(e,t,r,s){const n=r=>qi(e,t,r),i=r((...e)=>this._rpcCore.state.getStorage(n(e),s));return i.creator=t,i.hash=r((...e)=>this._rpcCore.state.getStorageHash(n(e),s)),i.is=e=>e.section===t.section&&e.method===t.method,i.key=(...e)=>(0,q.X)((0,si.a)(t(...e))[1]),i.keyPrefix=(...e)=>(0,q.X)(t.keyPrefix(...e)),i.size=r((...e)=>this._rpcCore.state.getStorageSize(n(e),s)),t.iterKey&&t.meta.type.isMap&&(i.entries=r((0,te.p)(this.#k,(...e)=>this._retrieveMapEntries(t,s,e))),i.entriesPaged=r((0,te.p)(this.#k,e=>this._retrieveMapEntriesPaged(t,s,e))),i.keys=r((0,te.p)(this.#k,(...e)=>this._retrieveMapKeys(t,s,e))),i.keysPaged=r((0,te.p)(this.#k,e=>this._retrieveMapKeysPaged(t,s,e)))),this.supportMulti&&t.meta.type.isMap&&(i.multi=r(e=>1===t.meta.type.asMap.hashers.length?this._retrieveMulti(e.map(e=>[t,[e]]),s):this._retrieveMulti(e.map(e=>[t,e]),s))),this._decorateFunctionMeta(t,i)}_queueStorage(e,t){const r=t===this.#q?this._rpcCore.state.subscribeStorage:this._rpcCore.state.queryStorageAt;let s,n=t.length-1,i=0;return-1!==n&&t[n]&&50!==t[n][1].length?(s=t[n][0],i=t[n][1].length,t[n][1].push(e)):(n++,s=(0,K.H)(new Promise(e=>{(0,Xe.d)(()=>{const r=t[n][1];delete t[n],e(r)})})).pipe((0,P.n)(e=>r(e))),t.push([s,[e]])),s.pipe((0,z.T)(e=>e[i]))}_decorateStorageCall(e,t){return t((0,te.p)(this.#k,(...t)=>{const r=qi(this.#T,e,t);return this.hasSubscriptions?this._queueStorage(r,this.#q):this._rpcCore.state.getStorage(r)}),{methodName:e.method,overrideNoSub:(...t)=>this._queueStorage(qi(this.#T,e,t),this.#S)})}_retrieveMulti(e,t){if(!e.length)return(0,H.of)([]);const r=this.hasSubscriptions&&!t?this._rpcCore.state.subscribeStorage:this._rpcCore.state.queryStorageAt;return e.length<=250?t?r(e,t):r(e):(0,Y.z)((0,hs.R)(e,250).map(e=>t?r(e,t):r(e))).pipe((0,z.T)(Yt.a))}_retrieveMapKeys({iterKey:e,meta:t,method:r,section:s},n,i){if(!e||!t.type.isMap)throw new Error("keys can only be retrieved on maps");const a=e(...i).toHex(),o=new W.t(a),c=n?e=>this._rpcCore.state.getKeysPaged(a,Ai,e,n):e=>this._rpcCore.state.getKeysPaged(a,Ai,e),u=e=>e.setMeta(t,s,r);return o.pipe((0,P.n)(c),(0,z.T)(e=>e.map(u)),(0,Z.M)(e=>(0,Xe.d)(()=>{e.length===Ai?o.next(e[999].toHex()):o.complete()})),(0,X.$)(),(0,z.T)(Yt.a))}_retrieveMapKeysPaged({iterKey:e,meta:t,method:r,section:s},n,i){if(!e||!t.type.isMap)throw new Error("keys can only be retrieved on maps");const a=e=>e.setMeta(t,s,r);return(n?e=>this._rpcCore.state.getKeysPaged(e,i.pageSize,i.startKey||e,n):e=>this._rpcCore.state.getKeysPaged(e,i.pageSize,i.startKey||e))(e(...i.args).toHex()).pipe((0,z.T)(e=>e.map(a)))}_retrieveMapEntries(e,t,r){const s=t?e=>this._rpcCore.state.queryStorageAt(e,t):e=>this._rpcCore.state.queryStorageAt(e);return this._retrieveMapKeys(e,t,r).pipe((0,P.n)(e=>e.length?(0,Y.z)((0,hs.R)(e,250).map(s)).pipe((0,z.T)(t=>(0,Yt.a)(t).map((t,r)=>[e[r],t]))):(0,H.of)([])))}_retrieveMapEntriesPaged(e,t,r){const s=t?e=>this._rpcCore.state.queryStorageAt(e,t):e=>this._rpcCore.state.queryStorageAt(e);return this._retrieveMapKeysPaged(e,t,r).pipe((0,P.n)(e=>e.length?s(e).pipe((0,z.T)(t=>t.map((t,r)=>[e[r],t]))):(0,H.of)([])))}_decorateDeriveRx(e){const t=this._runtimeVersion?.specName.toString();return Ti(e,function(e,t,r={}){return{...Zn(e,t,Wn),...Zn(e,t,r)}}(this.#k,this._rx,(0,T.b)({},this._options.derives,this._options.typesBundle?.spec?.[t||""]?.derives)))}_decorateDerive(e){return Ti(e,this._rx.derive)}_rxDecorateMethod=e=>e}const zi=[16,15,14],Ri=(0,N.v)("api/init");function Bi(e){return e.toString()}class Oi extends Hi{#E=null;#C=null;#A=[];#M=null;#I={};constructor(e,t,r){super(e,t,r),this.registry.setKnownTypes(e),e.source?this.#A=e.source.#A:this.registerTypes(e.types),this._rpc=this._decorateRpc(this._rpcCore,this._decorateMethod),this._rx.rpc=this._decorateRpc(this._rpcCore,this._rxDecorateMethod),this.supportMulti&&(this._queryMulti=this._decorateMulti(this._decorateMethod),this._rx.queryMulti=this._decorateMulti(this._rxDecorateMethod)),this._rx.signer=e.signer,this._rpcCore.setRegistrySwap(e=>this.getBlockRegistry(e)),this._rpcCore.setResolveBlockHash(e=>(0,I._)(this._rpcCore.chain.getBlockHash(e))),this.hasSubscriptions?(this._rpcCore.provider.on("disconnected",()=>this.#P()),this._rpcCore.provider.on("error",e=>this.#H(e)),this._rpcCore.provider.on("connected",()=>this.#z())):this._options.noInitWarn||Ri.warn("Api will be available in a limited mode since the provider does not support subscriptions"),this._rpcCore.provider.isConnected&&this.#z().catch(_.l)}_initRegistry(e,t,r,s,n){e.clearCache(),e.setChainProperties(n||this.registry.getChainProperties()),e.setKnownTypes(this._options),e.register((0,V.hQ)(e,t,r.specName,r.specVersion)),e.setHasher((0,V.Pc)(e,t,r.specName)),e.knownTypes.typesBundle&&(e.knownTypes.typesAlias=(0,V.Os)(e,t,r.specName)),e.setMetadata(s,void 0,(0,T.b)({},(0,V.Kx)(e,t,r.specName),this._options.signedExtensions),this._options.noInitWarn)}_getDefaultRegistry(){return(0,D.Z8)(this.#A.find(({isDefault:e})=>e),"Initialization error, cannot find the default registry")}async at(e,t){const r=(0,E.e)(e),s=(0,q.X)(r),n=await this.getBlockRegistry(r,t);return this.#E&&this.#E[0]===s||(this.#E=[s,this._createDecorated(n,!0,null,r).decoratedApi]),this.#E[1]}async _createBlockRegistry(e,t,r){const s=new R.O(e),n=await this._retrieveMetadata(r.apis,t.parentHash,s),i=this._runtimeChain;if(!i)throw new Error("Invalid initializion order, runtimeChain is not available");this._initRegistry(s,i,r,n);const a={counter:0,lastBlockHash:e,metadata:n,registry:s,runtimeVersion:r};return this.#A.push(a),a}_cacheBlockRegistryProgress(e,t){let r=this.#I[e];return(0,$.b)(r)&&(r=this.#I[e]=new Promise((r,s)=>{t().then(t=>{delete this.#I[e],r(t)}).catch(t=>{delete this.#I[e],s(t)})})),r}_getBlockRegistryViaVersion(e,t){if(t){const r=this.#A.find(({runtimeVersion:{specName:e,specVersion:r}})=>e.eq(t.specName)&&r.eq(t.specVersion));if(r)return r.counter++,r.lastBlockHash=e,r}return null}async _getBlockRegistryViaHash(e){if(!this._genesisHash||!this._runtimeVersion)throw new Error("Cannot retrieve data on an uninitialized chain");const t=this.registry.createType("HeaderPartial",this._genesisHash.eq(e)?{number:F.Yz,parentHash:this._genesisHash}:await(0,I._)(this._rpcCore.chain.getHeader.raw(e)));if(t.parentHash.isEmpty)throw Ri.warn(`Unable to retrieve header ${e.toString()} and parent ${t.parentHash.toString()} from supplied hash`),new Error("Unable to retrieve header and parent from supplied hash");const[r,s]=(0,V.BN)(this._genesisHash,t.number),n=this.registry.createType("RuntimeVersionPartial",await(0,I._)(this._rpcCore.state.getRuntimeVersion.raw(t.parentHash)));return this._getBlockRegistryViaVersion(e,n)||await this._cacheBlockRegistryProgress(n.toHex(),()=>this._createBlockRegistry(e,t,n))}async getBlockRegistry(e,t){return this.#A.find(({lastBlockHash:t})=>t&&(0,U.f)(t,e))||this._getBlockRegistryViaVersion(e,t)||await this._cacheBlockRegistryProgress((0,q.X)(e),()=>this._getBlockRegistryViaHash(e))}async _loadMeta(){return this._isReady?(this._options.source||this._subscribeUpdates(),!0):(this._unsubscribeUpdates(),[this._genesisHash,this._runtimeMetadata]=this._options.source?._isReady?await this._metaFromSource(this._options.source):await this._metaFromChain(this._options.metadata),this._initFromMeta(this._runtimeMetadata))}async _metaFromSource(e){this._extrinsicType=e.extrinsicVersion,this._runtimeChain=e.runtimeChain,this._runtimeVersion=e.runtimeVersion;const t=Object.keys(e.rpc),r=[];for(let s=0,n=t.length;sthis._runtimeVersion?.specVersion.eq(e.specVersion)?(0,H.of)(!1):this._rpcCore.state.getMetadata().pipe((0,z.T)(t=>{Ri.log(`Runtime version updated to spec=${e.specVersion.toString()}, tx=${e.transactionVersion.toString()}`),this._runtimeMetadata=t,this._runtimeVersion=e,this._rx.runtimeVersion=e;const r=this._getDefaultRegistry(),s=this._runtimeChain;if(!s)throw new Error("Invalid initializion order, runtimeChain is not available");return r.metadata=t,r.runtimeVersion=e,this._initRegistry(this.registry,s,e,t),this._injectMetadata(r,!0),!0})))).subscribe())}async _metaFromChain(e){const[t,r,s,n,i]=await Promise.all([(0,I._)(this._rpcCore.chain.getBlockHash(0)),(0,I._)(this._rpcCore.state.getRuntimeVersion()),(0,I._)(this._rpcCore.system.chain()),(0,I._)(this._rpcCore.system.properties()),(0,I._)(this._rpcCore.rpc.methods())]);this._runtimeChain=s,this._runtimeVersion=r,this._rx.runtimeVersion=r;const a=`${t.toHex()||"0x"}-${r.specVersion.toString()}`,o=e?.[a]?new B.O(this.registry,e[a]):await this._retrieveMetadata(r.apis);return this._initRegistry(this.registry,s,r,o,n),this._filterRpc(i.methods.map(Bi),(0,V.V3)(this.registry,s,r.specName)),this._subscribeUpdates(),this.#A.length||this.#A.push({counter:0,isDefault:!0,metadata:o,registry:this.registry,runtimeVersion:r}),o.getUniqTypes(this._options.throwOnUnknown||!1),[t,o]}_initFromMeta(e){const t=this._runtimeVersion;if(!t)throw new Error("Invalid initializion order, runtimeVersion is not available");return this._extrinsicType=e.asLatest.extrinsic.versions.at(0)||O.hL,this._rx.extrinsicType=this._extrinsicType,this._rx.genesisHash=this._genesisHash,this._rx.runtimeVersion=t,this._injectMetadata(this._getDefaultRegistry(),!0),this._rx.derive=this._decorateDeriveRx(this._rxDecorateMethod),this._derive=this._decorateDerive(this._decorateMethod),!0}async _retrieveMetadata(e,t,r){let s=null;const n=e.find(([e])=>e.eq((0,j.X)("Metadata",64))),i=r||this.registry;if(!n||n[1].toNumber()<2)return Ri.warn("MetadataApi not available, rpc::state::get_metadata will be used."),t?new B.O(i,await(0,I._)(this._rpcCore.state.getMetadata.raw(t))):await(0,I._)(this._rpcCore.state.getMetadata());try{const e=t?await(0,I._)(this._rpcCore.state.call.raw("Metadata_metadata_versions","0x",t)):await(0,I._)(this._rpcCore.state.call("Metadata_metadata_versions","0x"));s=i.createType("Vec",e).filter(e=>zi.includes(e.toNumber())).reduce((e,t)=>t.gt(e)?t:e)}catch(e){Ri.debug(e.message),Ri.warn("error with state_call::Metadata_metadata_versions, rpc::state::get_metadata will be used")}if(s&&!zi.includes(s.toNumber())&&(s=null),s)try{const e=t?await(0,I._)(this._rpcCore.state.call.raw("Metadata_metadata_at_version",(0,q.X)(s.toU8a()),t)):await(0,I._)(this._rpcCore.state.call("Metadata_metadata_at_version",(0,q.X)(s.toU8a()))),r=t?i.createType("Raw",e).toU8a():e,n=i.createType("Option",r).unwrapOr(null);if(n)return new B.O(i,n.toHex())}catch(e){Ri.debug(e.message),Ri.warn("error with state_call::Metadata_metadata_at_version, rpc::state::get_metadata will be used")}return t?new B.O(i,await(0,I._)(this._rpcCore.state.getMetadata.raw(t))):await(0,I._)(this._rpcCore.state.getMetadata())}_subscribeHealth(){this._unsubscribeHealth(),this.#C=this.hasSubscriptions?setInterval(()=>{(0,I._)(this._rpcCore.system.health.raw()).catch(_.l)},1e4):null}_unsubscribeHealth(){this.#C&&(clearInterval(this.#C),this.#C=null)}_unsubscribeUpdates(){this.#M&&(this.#M.unsubscribe(),this.#M=null)}_unsubscribe(){this._unsubscribeHealth(),this._unsubscribeUpdates()}async#z(){this._isConnected.next(!0),this.emit("connected");try{const e=!1===this._options.initWasm||await(0,L.C)(),t=await this._loadMeta();this._subscribeHealth(),t&&!this._isReady&&e&&(this._isReady=!0,this.emit("ready",this))}catch(e){const t=new Error(`FATAL: Unable to initialize the API: ${e.message}`);Ri.error(t),this.emit("error",t)}}#P(){this._isConnected.next(!1),this._unsubscribe(),this.emit("disconnected")}#H(e){this.emit("error",e)}}function Vi(e){if(void 0===e)throw new Error("Api interfaces needs to be initialized before using, wait for 'isReady'");return e}class Ni extends Oi{get call(){return Vi(this._call)}get consts(){return Vi(this._consts)}get derive(){return Vi(this._derive)}get errors(){return Vi(this._errors)}get events(){return Vi(this._events)}get extrinsicVersion(){return this._extrinsicType}get genesisHash(){return Vi(this._genesisHash)}get isConnected(){return this._isConnected.getValue()}get libraryInfo(){return`@pezkuwi/api v${C}`}get query(){return Vi(this._query)}get queryMulti(){return Vi(this._queryMulti)}get rpc(){return Vi(this._rpc)}get runtimeChain(){return Vi(this._runtimeChain)}get runtimeMetadata(){return Vi(this._runtimeMetadata)}get runtimeVersion(){return Vi(this._runtimeVersion)}get rx(){return Vi(this._rx)}get stats(){return this._rpcCore.stats}get type(){return this._type}get tx(){return Vi(this._extrinsics)}findCall(e){return A(this.registry,e)}findError(e){return M(this.registry,e)}}class Di extends Ni{constructor(e={},t,r){super(e,t,r)}connect(){return this._rpcCore.connect()}disconnect(){return this._unsubscribe(),this._rpcCore.disconnect()}setSigner(e){this._rx.signer=e}async sign(e,t,{signer:r}={}){if((0,S.K)(e)){const s=r||this._rx.signer;if(!s?.signRaw)throw new Error("No signer exists with a signRaw interface. You possibly need to pass through an explicit keypair for the origin so it can be used for signing.");return(await s.signRaw((0,T.b)({type:"bytes"},t,{address:e}))).signature}return(0,q.X)(e.sign((0,E.e)(t.data)))}}class $i{#R=!1;#B;#O=[];#V=[];#N=!0;#D=[];#$=[];constructor(e,t){this.#B=t,this.#$=e.map(async(e,t)=>{const[r,...s]=Array.isArray(e)?e:[e];return this.#O.push(!1),this.#V.push(r),r(...s,this._createCallback(t))})}_allHasFired(){return this.#R||=0===this.#O.filter(e=>!e).length,this.#R}_createCallback(e){return t=>{this.#O[e]=!0,this.#D[e]=t,this._triggerUpdate()}}_triggerUpdate(){if(this.#N&&(0,se.T)(this.#B)&&this._allHasFired())try{Promise.resolve(this.#B(this.#D)).catch(_.l)}catch{}}unsubscribe(){this.#N&&(this.#N=!1,Promise.all(this.#$.map(async e=>{try{const t=await e;(0,se.T)(t)&&t()}catch{}})).catch(()=>{}))}}var Fi=r(90323);class Ui extends Di{#F;#U;constructor(e){super(e,"promise",Fi.p),this.#F=new Promise(e=>{super.once("ready",()=>e(this))}),this.#U=new Promise((e,t)=>{const r=(0,Fi.I)(e,t);super.once("ready",()=>r.resolve(this)),super.once("error",e=>r.reject(e))})}static create(e){const t=new Ui(e);return e&&e.throwOnConnect?t.isReadyOrError:(t.isReadyOrError.catch(_.l),t.isReady)}get isReady(){return this.#F}get isReadyOrError(){return this.#U}clone(){return new Ui((0,T.b)({},this._options,{source:this}))}async combineLatest(e,t){const r=new $i(e,t);return()=>{r.unsubscribe()}}}},41042(e,t,r){r.d(t,{el:()=>o,OZ:()=>l,jP:()=>p,tV:()=>h});var s=r(93302),n=r(92110),i=r(76506);const a=window;a.injectedWeb3=a.injectedWeb3||{};let o=u(),c=null;function u(){return 0!==Object.values(a.injectedWeb3).filter(({connect:e,enable:t})=>!(!e&&!t)).length}function d(e){throw new Error(`${e}: web3Enable(originName) needs to be called before ${e}`)}function p(e,t=[]){if(!e)throw new Error("You must pass a name for your app to the web3Enable function");const r=t.length?Promise.all(t.map(e=>e().catch(()=>!1))):Promise.resolve([!0]);var n;return n=()=>r.then(()=>function(e){return Promise.all(Object.entries(a.injectedWeb3).map(([t,{connect:r,enable:n,version:i}])=>Promise.resolve().then(()=>r?r(e):n?n(e).then(e=>(0,s.b)({name:t,version:i||"unknown"},e)):Promise.reject(new Error("No connect(..) or enable(...) hook found"))).catch(({message:e})=>{console.error(`Error initializing ${t}: ${e}`)}))).then(e=>e.filter(e=>!!e))}(e).then(e=>e.map(e=>(e.accounts.subscribe||(e.accounts.subscribe=t=>(e.accounts.get().then(t).catch(console.error),()=>{})),e))).catch(()=>[]).then(e=>{const t=e.map(({name:e,version:t})=>`${e}/${t}`);return o=u(),console.info(`web3Enable: Enabled ${e.length} extension${1!==e.length?"s":""}: ${t.join(", ")}`),e})),c=new Promise(e=>{"complete"===document.readyState?e(n()):window.addEventListener("load",()=>e(n()))}),c}async function l({accountType:e,extensions:t,genesisHash:r,ss58Format:s}={}){const a=[],o=await async function(e,t){return c?(await c).filter(({name:e})=>!t||t.includes(e)):d(e)}("web3Accounts",t),u=await Promise.all(o.map(async({accounts:t,name:a})=>{try{return function(e,t,r){return t.map(({address:t,genesisHash:s,name:a,type:o})=>({address:42===t.length?t:(0,n.j)((0,i.F)(t),r),meta:{genesisHash:s,name:a,source:e},type:o}))}(a,function(e,t,r){return e.filter(e=>(!e.type||!r||r.includes(e.type))&&(!e.genesisHash||!t||e.genesisHash===t))}(await t.get(),r,e),s)}catch{return[]}}));return u.forEach(e=>{a.push(...e)}),console.info(`web3Accounts: Found ${a.length} address${1!==a.length?"es":""}`),a}async function h(e){if(!c)return d("web3FromSource");const t=await c,r=e&&t.find(({name:t})=>t===e);if(!r)throw new Error(`web3FromSource: Unable to find an injected ${e}`);return r}},42815(e,t,r){r.d(t,{O:()=>p});var s=r(39385),n=r(76838),i=r(66615),a=r(34116),o=r(96944),c=r(73274);async function u(e){const t=await e;if(36864!==t.return_code)throw new Error(t.error_message);return t}function d(e,t,r=0,s=0,{account:n=2147483648,addressIndex:o=2147483648,change:c=2147483648}={}){return async d=>{const{signature:p}=await u(d[e](n+r,c,o+s,(0,i.e)(t)));return{signature:(0,a.d)(p.toString("hex"))}}}class p{#j;#s;#o=null;constructor(e,t){const r=c.M5[t],s=n.T.find(({type:t})=>t===e);if(!r)throw new Error(`Unsupported Ledger chain ${t}`);if(!s)throw new Error(`Unsupported Ledger transport ${e}`);this.#j=r,this.#s=s}async getAddress(e=!1,t=0,r=0,{account:s=2147483648,addressIndex:n=2147483648,change:i=2147483648}={}){return this.withApp(async o=>{const{address:c,pubKey:d}=await u(o.getAddress(s+t,i,n+r,e));return{address:c,publicKey:(0,a.d)(d)}})}async getVersion(){return this.withApp(async e=>{const{device_locked:t,major:r,minor:s,patch:n,test_mode:i}=await u(e.getVersion());return{isLocked:t,isTestMode:i,version:[r,s,n]}})}async sign(e,t,r,s){return this.withApp(d("sign",e,t,r,s))}async signRaw(e,t,r,s){return this.withApp(d("signRaw",(0,o.C1)(e),t,r,s))}async withApp(e){try{if(!this.#o){const e=await this.#s.create();this.#o=(0,s.newSubstrateApp)(e,this.#j)}return await e(this.#o)}catch(e){throw this.#o=null,e}}}},43778(e,t,r){r.d(t,{G:()=>s});const s="bottom drive obey lake curtain smoke basket hold race lonely fit walk"},49416(e,t,r){r.d(t,{s:()=>s});const s=(0,r(7971).i)(e=>e.rpc.chain.subscribeNewHeads())},51784(e,t,r){r.d(t,{l:()=>$});var s=r(95620),n=r(68050),i=r(54190),a=r(8781),o=r(44734),c=r(76733),u=r(51661),d=r(11243),p=r(29220),l=r(94547),h=r(60750),f=r(16880),g=r(64401),m=r(92100),y=r(23100),b=r(83448),v=r(52063),w=r(93302);function x(e){return e.map(e=>(0,w.b)({},e,{name:Array.isArray(e.name)?e.name:[e.name]}))}function k(e,t){if(!t.metadataVersion.length)throw new Error("Invalid format for V0 (detected) contract metadata");return e.createType("ContractMetadataV1",(0,w.b)({},t,{spec:(0,w.b)({},t.spec,{constructors:x(t.spec.constructors),messages:x(t.spec.messages)}),types:(0,v.F)(e,t.types)}))}const _={ContractConstructorSpec:"ContractMessageParamSpecV2",ContractEventSpec:"ContractEventParamSpecV2",ContractMessageSpec:"ContractMessageParamSpecV2"};function T(e){return(0,w.b)({},e,{label:Array.isArray(e.name)?e.name.join("::"):e.name})}function S(e,t,r){return r.map(r=>e.createType(`${t}V2`,(0,w.b)(T(r),{args:r.args.map(r=>e.createType(_[t],T(r)))})))}function q(e,t){return e.createType("ContractMetadataV2",(0,w.b)({},t,{spec:(0,w.b)({},t.spec,{constructors:S(e,"ContractConstructorSpec",t.spec.constructors),events:S(e,"ContractEventSpec",t.spec.events),messages:S(e,"ContractMessageSpec",t.spec.messages)})}))}function E(e,t){return e.createType("ContractMetadataV3",(0,w.b)({},t,{spec:(0,w.b)({},t.spec,{constructors:t.spec.constructors.map(t=>e.createType("ContractConstructorSpecV3",(0,w.b)({},t,{payable:!0})))})}))}function C(e,t){return e.createType("ContractMetadataV4",(0,w.b)({},t,{spec:(0,w.b)({},t.spec,{constructors:t.spec.constructors.map(t=>e.createType("ContractConstructorSpecV4",(0,w.b)({},t))),messages:t.spec.messages.map(t=>e.createType("ContractMessageSpecV3",(0,w.b)({},t)))}),version:e.createType("Text","4")}))}const A=["V6","V5","V4","V3","V2","V1"];function M(e,t){return(r,s)=>e(r,t(r,s))}function I(e,t){return t}const P=M(I,C),H=M(P,E),z=M(H,q),R=[["V6",function(e,t){return t}],["V5",function(e,t){return t}],["V4",I],["V3",P],["V2",H],["V1",z],["V0",M(z,k)]],B=(0,a.v)("Abi"),O=["AccountId","AccountId20","AccountIndex","Address","Balance"];function V(e,t){const r=(0,o.E)(t)?e[t]:(0,c.K)(t)?e.find(({identifier:e})=>[e,(0,u.WH)(e)].includes(t.toString())):t;return(0,d.Z8)(r,()=>`Attempted to call an invalid contract interface, ${(0,p.A)(t)}`)}function N(e){return!!e&&e instanceof Map&&!(0,h.b)(e.type)&&!(0,h.b)(e.displayName)}function D(e){return!!e&&e instanceof n.c}class ${events;constructors;info;json;messages;metadata;registry;environment=new Map;isRevive;constructor(e,t){[this.json,this.registry,this.metadata,this.info,this.isRevive]=function(e,t){const r=new s.O,n=function(e){const t=e.source,r=e.version;return"object"==typeof t&&null!==t&&"contract_binary"in t||"number"==typeof r&&r>=6}(e),i=n?"ContractReviveProjectInfo":"ContractProjectInfo",a=r.createType(i,e),o=function(e,t){const r=A.find(e=>(0,l.G)(t[e])),s=t.version;if(!r&&s&&!A.find(e=>e===`V${s}`))throw new Error(`Unable to handle version ${s}`);const n=e.createType("ContractMetadata",r?{[r]:t[r]}:s?{[`V${s}`]:t}:{V0:t}),i=R.find(([e])=>n[`is${e}`]);if(!i)throw new Error(`Unable to convert ABI with version ${n.type} to a supported version`);return i[1](e,n[`as${i[0]}`])}(r,e),c=r.createType("PortableRegistry",{types:o.types},!0);return r.setLookup(c),t&&r.setChainProperties(t),c.types.forEach(({id:e})=>c.getTypeDef(e)),[e,r,o,a,n]}((0,c.K)(e)?JSON.parse(e):e,t),this.constructors=this.metadata.spec.constructors.map((e,t)=>this.#L(e,t,{isConstructor:!0,isDefault:e.default.isTrue,isPayable:e.payable.isTrue,returnType:e.returnType.isSome?this.registry.lookup.getTypeDef(e.returnType.unwrap().type):null})),this.events=this.metadata.spec.events.map((e,t)=>this.#K(t)),this.messages=this.metadata.spec.messages.map((e,t)=>this.#L(e,t,{isDefault:e.default.isTrue,isMutating:e.mutates.isTrue,isPayable:e.payable.isTrue,returnType:e.returnType.isSome?this.registry.lookup.getTypeDef(e.returnType.unwrap().type):null}));for(const[e,t]of this.metadata.spec.environment.entries()){if(!D(t))throw new Error(`Expected Option<*> definition for ${e} in ContractEnvironment`);if(t.isSome){const r=t.unwrap();if((0,f.f)(r))this.environment.set(e,r);else{if(!N(r))throw new Error(`Invalid environment definition for ${e}:: Expected either Number or ContractTypeSpec`);this.environment.set(e,this.registry.lookup.getTypeDef(r.type))}}}}decodeEvent(e){switch(this.metadata.version.toString()){case"4":return this.#W(e);case"5":return this.#Y(e);default:return this.#Z(e)}}#Z=e=>{const t=e.event.data[2],r=t[0],s=e.event.data[1];if(r){const e=this.events.find(e=>void 0!==e.signatureTopic&&null!==e.signatureTopic&&e.signatureTopic===r.toHex());if(e)return e.fromU8a(s)}const n=t.length,i=this.events.filter(e=>(null===e.signatureTopic||void 0===e.signatureTopic)&&e.args.filter(e=>e.indexed).length===n);if(1===i.length)return i[0].fromU8a(s);throw new Error("Unable to determine event")};#Y=e=>{const t=e.topics[0],r=e.event.data[1];if(t){const e=this.events.find(e=>void 0!==e.signatureTopic&&null!==e.signatureTopic&&e.signatureTopic===t.toHex());if(e)return e.fromU8a(r)}const s=e.topics.length,n=this.events.filter(e=>(null===e.signatureTopic||void 0===e.signatureTopic)&&e.args.filter(e=>e.indexed).length===s);if(1===n.length)return n[0].fromU8a(r);throw new Error("Unable to determine event")};#W=e=>{const t=e.event.data[1],r=t[0],s=this.events[r];if(!s)throw new Error(`Unable to find event with index ${r}`);return s.fromU8a(t.subarray(1))};decodeConstructor(e){return this.#X("message",this.constructors,e)}decodeMessage(e){return this.#X("message",this.messages,e)}findConstructor(e){return V(this.constructors,e)}findMessage(e){return V(this.messages,e)}#G=(e,t)=>e.map(({label:e,type:r},s)=>{try{if(!(0,l.G)(r))throw new Error("Invalid type definition found");const t=r.displayName.length?r.displayName[r.displayName.length-1].toString():void 0,s=(0,u.WH)(e);if(t&&O.includes(t))return{name:s,type:{info:i.K.Plain,type:t}};const n=this.registry.lookup.getTypeDef(r.type);return{name:s,type:t&&!n.type.startsWith(t)?{displayName:t,...n}:n}}catch(e){throw B.error(`Error expanding argument ${s} in ${(0,p.A)(t)}`),e}});#Q=(e,t)=>this.#G(e,t);#J=(e,t)=>this.#G(e,t).map((t,r)=>({...t,indexed:e[r].indexed.toPrimitive()}));#K=e=>"4"===this.metadata.version.toString()?this.#ee(this.metadata.spec.events[e],e):this.#te(this.metadata.spec.events[e],e);#te=(e,t)=>{const r=this.#J(e.args,e),s={args:r,docs:e.docs.map(e=>e.toString()),fromU8a:e=>({args:this.#re(r,e),event:s}),identifier:[e.module_path,e.label].join("::"),index:t,signatureTopic:e.signature_topic.isSome?e.signature_topic.unwrap().toHex():null};return s};#ee=(e,t)=>{const r=this.#J(e.args,e),s={args:r,docs:e.docs.map(e=>e.toString()),fromU8a:e=>({args:this.#re(r,e),event:s}),identifier:e.label.toString(),index:t};return s};#L=(e,t,r={})=>{const s=this.#Q(e.args,e),n=e.label.toString(),i={...r,args:s,docs:e.docs.map(e=>e.toString()),fromU8a:e=>({args:this.#re(s,e),message:i}),identifier:n,index:t,isDefault:e.default.isTrue,method:(0,u.WH)(n),path:n.split("::").map(e=>(0,u.WH)(e)),selector:e.selector,toU8a:t=>this.#se(e,s,t)};return i};#re=(e,t)=>{let r=0;return e.map(({type:{lookupName:e,type:s}})=>{const n=this.registry.createType(e||s,t.subarray(r));return r+=n.encodedLength,n})};#X=(e,t,r)=>{const[,s]=(0,g.a)(r),n=s.subarray(0,4),i=t.find(e=>e.selector.eq(n));if(!i)throw new Error(`Unable to find ${e} with selector ${(0,m.X)(n)}`);return i.fromU8a(s.subarray(4))};#se=({label:e,selector:t},r,s)=>{if(s.length!==r.length)throw new Error(`Expected ${r.length} arguments to contract message '${e.toString()}', found ${s.length}`);return(0,y.h)((0,b.z)(this.registry.createType("ContractSelector",t).toU8a(),...r.map(({type:{lookupName:e,type:t}},r)=>this.registry.createType(e||t,s[r]).toU8a())))}}},65660(e,t,r){r.d(t,{V:()=>s});const s={acala:787,ajuna:354,"aleph-node":643,astar:810,bifrost:788,"bifrost-kusama":788,bittensor:354,centrifuge:747,composable:354,creditcoin3:354,darwinia:354,dentnet:734,"dock-mainnet":594,edgeware:523,encointer:434,enjin:1155,equilibrium:99999997,frequency:2091,genshiro:99999996,hydradx:354,integritee:2015,"interlay-parachain":354,karura:686,khala:434,kusama:434,liberland:767,matrixchain:1155,mythos:60,nodle:1003,origintrail:354,parallel:354,peaq:3338,pendulum:354,phala:354,picasso:434,polimec:3344,polkadex:799,polkadot:354,polymesh:595,quartz:631,sora:617,stafi:907,statemine:434,statemint:354,ternoa:995,unique:661,vara:4976,vtb:694,xxnetwork:1955,zeitgeist:354}},66750(e,t,r){r.d(t,{a:()=>n});var s=r(71647);function n(e){return(0,s.i)(e.number)?e.number.unwrap():e.number}},67180(e,t,r){r.d(t,{k:()=>s});const s=(0,r(7971).i)(e=>e.rpc.chain.subscribeFinalizedHeads())},72286(e,t,r){r.d(t,{ZC:()=>R,vZ:()=>B,AP:()=>O});var s=r(90323),n=r(20659),i=r(60750),a=r(51524);function o(e,t,r,s){if(e.isInBlock||e.isFinalized){const n=s?"revive":"contracts",i=e.filterRecords(n,t);if(i.length)return r(i)}}var c=r(6404),u=r(51784);class d{abi;api;_decorateMethod;_isWeightV1;_isRevive;constructor(e,t,r){if(!e||!e.isConnected||!e.tx)throw new Error("Your API has not been initialized correctly and is not connected to a chain");if(this.abi=t instanceof u.l?t:new u.l(t,e.registry.getChainProperties()),this.api=e,this._decorateMethod=r,this._isWeightV1=!e.registry.createType("Weight").proofSize,this._isRevive=this.abi.isRevive,this._isRevive){if(!e.tx.revive||!(0,c.T)(e.tx.revive.instantiateWithCode)||6!==e.tx.revive.instantiateWithCode.meta.args.length)throw new Error("The runtime does not expose api.tx.revive.instantiateWithCode with storageDepositLimit");if(!e.call.reviveApi||!(0,c.T)(e.call.reviveApi.call))throw new Error("Your runtime does not expose the api.call.reviveApi.call runtime interfaces")}else{if(!e.tx.contracts||!(0,c.T)(e.tx.contracts.instantiateWithCode)||6!==e.tx.contracts.instantiateWithCode.meta.args.length)throw new Error("The runtime does not expose api.tx.contracts.instantiateWithCode with storageDepositLimit");if(!e.call.contractsApi||!(0,c.T)(e.call.contractsApi.call))throw new Error("Your runtime does not expose the api.call.contractsApi.call runtime interfaces")}}get registry(){return this.api.registry}}var p=r(18045),l=r(95927),h=r(8781),f=r(55192),g=r(23100),m=r(6409),y=r(665),b=r(49141);const v=new Uint8Array;function w(e,t){return t.meta=e,t}function x(e,t){return w(e,(e,...r)=>t(e,r))}function k(e=(0,b.a)()){return e instanceof f.I?e:e?.length?(0,g.h)((0,m.e)(e)):v}function _(e){const[t,r]=function(e){return!!e.proofSize}(e)?[e.refTime.toBn(),e.proofSize.toBn()]:[(0,y.A)(e),void 0];return{v1Weight:t,v2Weight:{proofSize:r,refTime:t}}}const T=new l(5e12).isub(a.Uu),S=(0,h.v)("Contract");class q extends n.w{contractEvents;constructor(e,t){super(e),this.contractEvents=t}}class E extends d{address;#ne={};#ie={};constructor(e,t,r,s){super(e,t,s),this.address=this.registry.createType(this._isRevive?"AccountId20":"AccountId",r),this.abi.messages.forEach(e=>{var t;(0,i.b)(this.#ie[e.method])&&(this.#ie[e.method]=(t=(t,r)=>this.#ae(e,t,r),w(e,(e,...r)=>t(e,r)))),(0,i.b)(this.#ne[e.method])&&(this.#ne[e.method]=function(e,t){return w(e,(e,r,...s)=>t(e,r,s))}(e,(t,r,s)=>this.#oe(e,r,s).send(t)))})}get query(){return this.#ne}get tx(){return this.#ie}#ce=(e,t=!1)=>{const r=_(e);return r.v1Weight.gt(a.Yz)?r:_(t?T:_(this.api.consts.system.blockWeights?this.api.consts.system.blockWeights.maxBlock:this.api.consts.system.maximumBlockWeight).v1Weight.muln(64).div(a.cM))};#ae=(e,{gasLimit:t=a.Yz,storageDepositLimit:r=null,value:s=a.Yz},n)=>(this._isRevive?this.api.tx.revive:this.api.tx.contracts).call(this.address,s,this._isWeightV1?_(t).v1Weight:_(t).v2Weight,r,this.abi.findMessage(e).toU8a(n)).withResultTransform(e=>new q(e,o(e,["ContractEmitted","ContractExecution"],e=>e.filter(e=>{try{const t=e.event.data[0];return!!this.address.eq(t)||(S.debug(`Skipping event from different contract ${t.toString()} (this contract: ${this.address.toString()})`),!1)}catch(e){return S.warn(`Unable to extract contract address from event: ${e.message}`),!1}}).map(e=>{try{return this.abi.decodeEvent(e)}catch(e){return S.error(`Unable to decode contract event: ${e.message}`),null}}).filter(e=>!!e),this._isRevive)));#oe=(e,{gasLimit:t=a.Yz,storageDepositLimit:r=null,value:s=a.Yz},n)=>{const i=this.abi.findMessage(e);return{send:this._decorateMethod(e=>(this._isRevive?this.api.rx.call.reviveApi.call:this.api.rx.call.contractsApi.call)(e,this.address,s,this._isWeightV1?this.#ce(t,!0).v1Weight:this.#ce(t,!0).v2Weight,r,i.toU8a(n)).pipe((0,p.T)(({debugMessage:e,gasConsumed:t,gasRequired:r,result:s,storageDeposit:n})=>({debugMessage:e,gasConsumed:t,gasRequired:r&&!_(r).v1Weight.isZero()?r:t,output:s.isOk&&i.returnType?this.abi.registry.createTypeUnsafe(i.returnType.lookupName||i.returnType.type,[s.asOk.data.toU8a(!0)],{isPedantic:!0}):null,result:s,storageDeposit:n}))))}}}class C extends n.w{contract;constructor(e,t){super(e),this.contract=t}}class A extends d{codeHash;#ie={};constructor(e,t,r,s){super(e,t,s),this.codeHash=this.registry.createType("Hash",r),this.abi.constructors.forEach(e=>{(0,i.b)(this.#ie[e.method])&&(this.#ie[e.method]=x(e,(t,r)=>this.#ue(e,t,r)))})}get tx(){return this.#ie}#ue=(e,{gasLimit:t=a.Yz,salt:r,storageDepositLimit:s=null,value:n=a.Yz},i)=>(this._isRevive?this.api.tx.revive:this.api.tx.contracts).instantiate(n,this._isWeightV1?_(t).v1Weight:_(t).v2Weight,s,this.codeHash,this.abi.findConstructor(e).toU8a(i),k(r)).withResultTransform(e=>new C(e,o(e,["Instantiated"],([e])=>new E(this.api,this.abi,e.event.data[1],this._decorateMethod),this._isRevive)))}var M=r(3236),I=r(25557);class P extends n.w{blueprint;contract;constructor(e,t,r){super(e),this.blueprint=t,this.contract=r}}function H(e){return(0,M.H)(e)||(0,I.S)(e)}class z extends d{code;#ie={};constructor(e,t,r,s){if(super(e,t,s),this.code=H(this.abi.info.source.wasm)?this.abi.info.source.wasm:(0,m.e)(r),!H(this.code))throw new Error("Invalid code provided");this.abi.constructors.forEach(e=>{(0,i.b)(this.#ie[e.method])&&(this.#ie[e.method]=x(e,(t,r)=>this.#de(e,t,r)))})}get tx(){return this.#ie}#de=(e,{gasLimit:t=a.Yz,salt:r,storageDepositLimit:s=null,value:n=a.Yz},i)=>{const c=this._isRevive?this.api.tx.revive:this.api.tx.contracts;return this._isRevive?c.instantiateWithCode(n,this._isWeightV1?_(t).v1Weight:_(t).v2Weight,s,(0,g.h)(this.code),this.abi.findConstructor(e).toU8a(i),k(r)).withResultTransform(e=>new P(e,...o(e,["Instantiated"],e=>e.reduce(([e,t],{event:r})=>this.api.events.revive.Instantiated.is(r)?[e,new E(this.api,this.abi,r.data[1],this._decorateMethod)]:[e,t],[void 0,void 0]),this._isRevive)||[void 0,void 0])):c.instantiateWithCode(n,this._isWeightV1?_(t).v1Weight:_(t).v2Weight,s,(0,g.h)(this.code),this.abi.findConstructor(e).toU8a(i),k(r)).withResultTransform(e=>new P(e,...o(e,["CodeStored","Instantiated"],e=>e.reduce(([e,t],{event:r})=>this.api.events.contracts.Instantiated.is(r)?[e,new E(this.api,this.abi,r.data[1],this._decorateMethod)]:this.api.events.contracts.CodeStored.is(r)?[new A(this.api,this.abi,r.data[0],this._decorateMethod),t]:[e,t],[void 0,void 0]),this._isRevive)||[void 0,void 0]))}}class R extends A{constructor(e,t,r){super(e,t,r,s.p)}}class B extends z{constructor(e,t,r){super(e,t,r,s.p)}}class O extends E{constructor(e,t,r){super(e,t,r,s.p)}}},73274(e,t,r){r.d(t,{M5:()=>s});const s={acala:"Acala",ajuna:"Ajuna","aleph-node":"AlephZero",astar:"Astar",bifrost:"Bifrost","bifrost-kusama":"BifrostKusama",centrifuge:"Centrifuge",composable:"Composable",darwinia:"Darwinia","dock-mainnet":"Dock",edgeware:"Edgeware",enjin:"Enjin",equilibrium:"Equilibrium",genshiro:"Genshiro",hydradx:"HydraDX","interlay-parachain":"Interlay",karura:"Karura",khala:"Khala",kusama:"Kusama",matrixchain:"Matrixchain",nodle:"Nodle",origintrail:"OriginTrail",parallel:"Parallel",peaq:"Peaq",pendulum:"Pendulum",phala:"Phala",picasso:"Picasso",polkadex:"Polkadex",polkadot:"Polkadot",polymesh:"Polymesh",quartz:"Quartz",sora:"Sora",stafi:"Stafi",statemine:"Statemine",statemint:"Statemint",ternoa:"Ternoa",unique:"Unique",vtb:"VTB",xxnetwork:"XXNetwork",zeitgeist:"Zeitgeist",bittensor:"Bittensor",creditcoin3:"Creditcoin3",dentnet:"DENTNet",encointer:"Encointer",frequency:"Frequency",integritee:"Integritee",liberland:"Liberland",mythos:"Mythos",polimec:"Polimec",vara:"Vara"}},74362(e,t,r){r.d(t,{G:()=>a});var s=r(59359),n=r(18045),i=r(53403);function a(e,t){return(0,i.p)(e,()=>(0,s.z)([t.derive.chain.bestNumber(),t.derive.chain.bestNumberFinalized()]).pipe((0,n.T)(([e,r])=>t.registry.createType("BlockNumber",e.sub(r)))))}},76838(e,t,r){r.d(t,{T:()=>i});var s=r(7409);function n(...e){return e.map(([e,t])=>({create:()=>t.create(),type:e}))}const i=n(["webusb",r(25222).A],["hid",s.A])},79832(e,t,r){function s(e,t){const[r]=e.logs.filter(e=>e.isConsensus),s=e.logs.filter(e=>e.isPreRuntime),[n]=e.logs.filter(e=>e.isSeal);let i;try{for(const e of s){const[r,s]=e.asPreRuntime;if(i=r.extractAuthor(s,t),i)return i}if(!i&&r){const[e,s]=r.asConsensus;i=e.extractAuthor(s,t)}if(!i&&n){const[e,r]=n.asSeal;i=e.extractAuthor(r,t)}}catch{}return i}r.d(t,{D:()=>s})},85159(e,t,r){r.d(t,{BS:()=>f,X8:()=>l,f1:()=>h,h:()=>g,qg:()=>m});var s=r(95927),n=r(99014),i=r(26865),a=r(93302),o=r(92100),c=r(54143),u=r(76733),d=r(33482);function p(e,t,r,s){for(;;){const n=e.div(t),i=r.div(s);if(n.lt(i))return!0;if(i.lt(n))return!1;const a=e.mod(t),o=r.mod(s);if(o.isZero())return!1;if(a.isZero())return!0;e=s,r=t,t=o,s=a}}function l(e,t,r){return e.isSimpleMajority?r.votedAye.gt(r.votedNay):function(e,t,{votedAye:r,votedNay:s,votedTotal:i}){const a=(0,n.t)(i);return!a.isZero()&&(e.isSuperMajorityApprove?p(s,a,r,t):p(s,t,r,a))}(e,t,r)}function h(e,t,r){const n=t.status.tally?function(e,t){const r=[],s=[];return t.forEach(e=>{e.vote.isAye?r.push(e):s.push(e)}),{allAye:r,allNay:s,voteCount:r.length+s.length,voteCountAye:r.length,voteCountNay:s.length,votedAye:e.ayes,votedNay:e.nays,votedTotal:e.turnout}}(t.status.tally,r):r.reduce((e,t)=>{const{balance:r,vote:s}=t,n=0===s.conviction.index,i=r.muln(n?1:s.conviction.index).divn(n?10:1);return s.isAye?(e.allAye.push(t),e.voteCountAye++,e.votedAye.iadd(i)):(e.allNay.push(t),e.voteCountNay++,e.votedNay.iadd(i)),e.voteCount++,e.votedTotal.iadd(i),e},{allAye:[],allNay:[],voteCount:0,voteCountAye:0,voteCountNay:0,votedAye:new s(0),votedNay:new s(0),votedTotal:new s(0)});return(0,a.b)({},n,{isPassing:l(t.status.threshold,e,n),votes:r})}function f(e){if(e.isNone)return null;const t=e.unwrap();return function(e){return!!e.proposalHash}(t)?t:t.isOngoing?t.asOngoing:null}function g(e){return e.isLegacy?e.asLegacy.hash_.toHex():e.isLookup?e.asLookup.hash_.toHex():e.isInline?e.asInline.hash.toHex():(0,u.K)(e)?(0,c.qv)(e)?e:(0,i.i)(e):(0,d.b)(e)?(0,o.X)(e):e.toHex()}function m(e){return g(e.proposal||e.proposalHash)}},87106(e,t,r){r.d(t,{z:()=>s});const s={name:"@pezkuwi/networks",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/networks/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/networks/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"14.0.10"}},87194(e,t,r){r.d(t,{S:()=>n,U:()=>i});const s=new Map,n={del:e=>{s.delete(e)},forEach:e=>{for(const[t,r]of s.entries())e(t,r)},get:e=>s.get(e),set:(e,t)=>{s.set(e,t)}},i={del:()=>{},forEach:()=>{},get:()=>{},set:(e,t)=>t}},89129(e,t,r){r.d(t,{x:()=>D});var s=r(86319),n=r(83448),i=r(93302),a=r(6409),o=r(92100),c=r(36730),u=r(62518),d=r(35359),p=r(52959),l=r(86221),h=r(12834),f=r(73314),g=r(9799),m=r(64792),y=r(71028),b=r(84645),v=r(88929),w=r(35262),x=r(13880),k=r(65587),_=r(73276),T=r(57432),S=r(23433);const q=new Uint8Array([161,35,3,33,0]),E=new Uint8Array([48,83,2,1,1,48,5,6,3,43,101,112,4,34,4,32]),C=E.length;var A=r(53335),M=r(22373),I=r(34658),P=r(20662);const H=new Uint8Array,z={ecdsa:u.S,ed25519:d.r,ethereum:u.S,sr25519:p.H},R={ecdsa:new Uint8Array([2]),ed25519:new Uint8Array([0]),ethereum:new Uint8Array([2]),sr25519:new Uint8Array([1])},B={ecdsa:(e,t)=>(0,l.c)(e,t,"blake2"),ed25519:h.t,ethereum:(e,t)=>(0,l.c)(e,t,"keccak"),sr25519:f.v},O={ecdsa:e=>e.length>32?(0,g.q)(e):e,ed25519:e=>e,ethereum:e=>20===e.length?e:(0,m.H1)((0,y.V)(e)),sr25519:e=>e};function V(e){return!e||(0,s.U)(e)}function N(e,t,r){return(0,g.q)((0,n.z)(t||"",r||"",e))}function D({toSS58:e,type:t},{publicKey:r,secretKey:s},u={},d=null,p){const l=(e,n)=>{const i=function(e,t,r){const s=Array.isArray(r)||void 0===r?r:[r],n=(0,S.y)(t,e,s),i=n.subarray(0,E.length);if(!(0,c.f)(i,E))throw new Error("Invalid encoding header found in body");let a=n.subarray(C,C+64),o=C+64,u=n.subarray(o,o+q.length);if(!(0,c.f)(u,q)&&(o=C+32,a=n.subarray(C,o),u=n.subarray(o,o+q.length),!(0,c.f)(u,q)))throw new Error("Invalid encoding divider found in body");const d=o+q.length;return{publicKey:n.subarray(d,d+32),secretKey:a}}(e,n||d,p);if(64===i.secretKey.length)r=i.publicKey,s=i.secretKey;else{const e=z[t](i.secretKey);r=e.publicKey,s=e.secretKey}},h=e=>(V(s)&&d&&l(e,d),d=function({publicKey:e,secretKey:t},r){if(!t)throw new Error("Expected a valid secretKey to be passed to encode");const s=(0,n.z)(E,t,q,e);if(!r)return s;const{params:i,password:a,salt:o}=(0,A.g)(r),{encrypted:c,nonce:u}=(0,M.K)(s,a.subarray(0,32));return(0,n.z)((0,I.z)(o,i),u,c)}({publicKey:r,secretKey:s},e),p=void 0,d),f=()=>{const s=O[t](r);return"ethereum"===t?(0,b.w)(s):e(s)};return{get address(){return f()},get addressRaw(){const e=O[t](r);return"ethereum"===t?e.slice(-20):e},get isLocked(){return V(s)},get meta(){return u},get publicKey(){return r},get type(){return t},decodePkcs8:l,derive:(n,i)=>{if("ethereum"===t)throw new Error("Unable to derive on this keypair");if(V(s))throw new Error("Cannot derive on a locked keypair");const{path:a}=(0,v._)(n),o=(0,w.d)({publicKey:r,secretKey:s},a,t);return D({toSS58:e,type:t},o,i,null)},encodePkcs8:e=>h(e),lock:()=>{s=new Uint8Array},setMeta:e=>{u=(0,i.b)({},u,e)},sign:(e,i={})=>{if(V(s))throw new Error("Cannot sign with a locked key pair");return(0,n.z)(i.withType?R[t]:H,B[t]((0,a.e)(e),{publicKey:r,secretKey:s}))},toJson:e=>{const s=["ecdsa","ethereum"].includes(t)?20===r.length?(0,o.X)(r):(0,o.X)((0,x.z)(r)):f();return function(e,{address:t,meta:r},s,n){return(0,i.b)((0,P.r)(s,["pkcs8",e],n),{address:t,meta:r})}(t,{address:s,meta:u},h(e),!!e)},unlock:e=>l(e),verify:(e,r,s)=>(0,k.K)(e,r,O[t]((0,a.e)(s))).isValid,vrfSign:(e,i,o)=>{if(V(s))throw new Error("Cannot sign with a locked key pair");if("sr25519"===t)return(0,_.x)(e,{secretKey:s},i,o);const c=B[t]((0,a.e)(e),{publicKey:r,secretKey:s});return(0,n.z)(N(c,i,o),c)},vrfVerify:(e,s,i,o,u)=>"sr25519"===t?(0,T.X)(e,s,r,o,u):(0,k.K)(e,(0,n.z)(R[t],s.subarray(32)),O[t]((0,a.e)(i))).isValid&&(0,c.f)(s.subarray(0,32),N(s.subarray(32),o,u))}}},90323(e,t,r){r.d(t,{I:()=>c,p:()=>u});var s=r(21166),n=r(70672),i=r(58322),a=r(6404),o=r(58797);function c(e,t){let r=!1;return{reject:e=>(r||(r=!0,t(e)),s.w),resolve:t=>{r||(r=!0,e(t))}}}function u(e,t){const r=!(!t?.methodName||!t.methodName.includes("subscribe"));return function(...s){const[u,d]=function(e,t){const r=e.slice(),s=e.length&&(0,a.T)(e[e.length-1])?r.pop():void 0;if(t&&!(0,a.T)(s))throw new Error("Expected a callback to be passed with subscriptions");return[r,s]}(s,r);return d?function(e,t,r){return new Promise((s,a)=>{const u=c(s,a),d=e(...t).pipe((0,n.W)(e=>u.reject(e)),(0,i.M)(()=>u.resolve(()=>d.unsubscribe()))).subscribe(e=>{(0,o.d)(()=>r(e))})})}(e,u,d):function(e,t){return new Promise((r,s)=>{const i=c(r,s),a=e(...t).pipe((0,n.W)(e=>i.reject(e))).subscribe(e=>{i.resolve(e),(0,o.d)(()=>a.unsubscribe())})})}(t?.overrideNoSub||e,u)}}}}]); \ No newline at end of file diff --git a/modu.dec3917013659083.js b/modu.dec3917013659083.js new file mode 100644 index 0000000..41667ce --- /dev/null +++ b/modu.dec3917013659083.js @@ -0,0 +1 @@ +(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[9424],{2836(t,i,e){"use strict";function r(t,i){return"bigint"==typeof i?i.toString():i}function n(t,i){return JSON.stringify(t,r,i)}e.d(i,{A:()=>n})},4235(t,i,e){"use strict";e.d(i,{A:()=>s});var r=e(12085);function n(t,i,e){Object.defineProperty(t,i,{configurable:!0,enumerable:!1,value:e})}class s extends Error{code;data;message;name;stack;constructor(t="",i=-99999,e){if(super(),n(this,"message",String(t)),n(this,"name",this.constructor.name),n(this,"data",e),n(this,"code",i),(0,r.T)(Error.captureStackTrace))Error.captureStackTrace(this,this.constructor);else{const{stack:i}=new Error(t);i&&n(this,"stack",i)}}static CODES={ASSERT:-90009,INVALID_JSONRPC:-99998,METHOD_NOT_FOUND:-32601,UNKNOWN:-99999}}},4721(t,i,e){"use strict";e.d(i,{A:()=>r});const r={HTTP_URL:"http://127.0.0.1:9933",WS_URL:"ws://127.0.0.1:9944"}},5557(t,i,e){"use strict";function r(t){return void 0===t}e.d(i,{b:()=>r})},12085(t,i,e){"use strict";function r(t){return"function"==typeof t}e.d(i,{T:()=>r})},20136(t,i,e){"use strict";e.d(i,{Mn:()=>r,pc:()=>n});const r="undefined"!=typeof globalThis?globalThis:void 0!==e.g?e.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this");function n(t,i){return void 0===r[t]?i:r[t]}},34502(t,i,e){"use strict";e.d(i,{E:()=>y});var r=e(27429),n=e(72347),s=e(61734),o=e(12085);function h(...t){return i=>(0,o.T)(i)&&t.every(t=>(0,o.T)(i[t]))}const a=h("isPrototypeOf","hasOwnProperty");var u=e(2836),l=e(5557),c=e(20136),d=e(90338),f=e(64533),m=e(4721),p=e(58602);const g={1e3:"Normal Closure",1001:"Going Away",1002:"Protocol Error",1003:"Unsupported Data",1004:"(For future)",1005:"No Status Received",1006:"Abnormal Closure",1007:"Invalid frame payload data",1008:"Policy Violation",1009:"Message too big",1010:"Missing Extension",1011:"Internal Error",1012:"Service Restart",1013:"Try Again Later",1014:"Bad Gateway",1015:"TLS Handshake"},v={chain_finalisedHead:"chain_finalizedHead",chain_subscribeFinalisedHeads:"chain_subscribeFinalizedHeads",chain_unsubscribeFinalisedHeads:"chain_unsubscribeFinalizedHeads"},M=(0,n.v)("api-ws");function w(t,i){Object.keys(t).forEach(e=>{i&&i(t[e]),delete t[e]})}class y{#t;#i;#e;#r;#n;#s={};#o;#h;#a={};#u;#l;#c;#d;#f;#m=!1;#p={};#g=null;#v;#M;constructor(t=m.A.WS_URL,i=2500,e={},n,o,h){const a=Array.isArray(t)?t:[t];if(0===a.length)throw new Error("WsProvider requires at least one Endpoint");a.forEach(t=>{if(!/^(wss|ws):\/\//.test(t))throw new Error(`Endpoint should start with 'ws://', received '${t}'`)});const u=void 0===h?p.HX:h;this.#t=new p.qK(0===o?0:o||p.bo,u),this.#l=h,this.#u=o||p.bo,this.#n=new r.b,this.#c=i||0,this.#i=new f.$,this.#d=-1,this.#e=a,this.#r=e,this.#v=null,this.#h={active:{requests:0,subscriptions:0},total:{bytesRecv:0,bytesSent:0,cached:0,errors:0,requests:0,subscriptions:0,timeout:0}},this.#f={bytesRecv:0,bytesSent:0,cached:0,errors:0,requests:0,subscriptions:0,timeout:0},this.#M=n||6e4,i&&i>0&&this.connectWithRetry().catch(s.l),this.#o=new Promise(t=>{this.#n.once("connected",()=>{t(this)})})}get hasSubscriptions(){return!0}get isClonable(){return!0}get isConnected(){return this.#m}get isReady(){return this.#o}get endpoint(){return this.#e[this.#d]}clone(){return new y(this.#e)}selectEndpointIndex(t){return(this.#d+1)%t.length}async connect(){if(this.#v)throw new Error("WebSocket is already connected");try{this.#d=this.selectEndpointIndex(this.#e),this.#v=void 0!==c.Mn.WebSocket&&(t=c.Mn.WebSocket,i=d.k,a(i)&&a(t)&&(t===i||t.isPrototypeOf(i)))?new d.k(this.endpoint):new d.k(this.endpoint,void 0,{headers:this.#r}),this.#v&&(this.#v.onclose=this.#w,this.#v.onerror=this.#y,this.#v.onmessage=this.#b,this.#v.onopen=this.#k),this.#g=setInterval(()=>this.#_(),5e3)}catch(t){throw M.error(t),this.#S("error",t),t}var t,i}async connectWithRetry(){if(this.#c>0)try{await this.connect()}catch{setTimeout(()=>{this.connectWithRetry().catch(s.l)},this.#c)}}async disconnect(){this.#c=0;try{this.#v&&this.#v.close(1e3)}catch(t){throw M.error(t),this.#S("error",t),t}}get stats(){return{active:{requests:Object.keys(this.#s).length,subscriptions:Object.keys(this.#p).length},total:this.#h.total}}get ttl(){return this.#l}get endpointStats(){return this.#f}on(t,i){return this.#n.on(t,i),()=>{this.#n.removeListener(t,i)}}send(t,i,e,r){this.#f.requests++,this.#h.total.requests++;const[n,s]=this.#i.encodeJson(t,i);if(0===this.#u)return this.#A(n,s,t,i,r);const o=e?`${t}::${(0,u.A)(i)}`:"";let h=e?this.#t.get(o):null;return h?(this.#f.cached++,this.#h.total.cached++):(h=this.#A(n,s,t,i,r),e&&this.#t.set(o,h)),h}async#A(t,i,e,r,n){return new Promise((s,o)=>{try{if(!this.isConnected||null===this.#v)throw new Error("WebSocket is not connected");const h=(t,i)=>{t?o(t):s(i)};M.debug(()=>["calling",e,i]),this.#s[t]={callback:h,method:e,params:r,start:Date.now(),subscription:n};const a=i.length;this.#f.bytesSent+=a,this.#h.total.bytesSent+=a,this.#v.send(i)}catch(t){this.#f.errors++,this.#h.total.errors++;const i=t,n=`\nFailed WS Request: ${JSON.stringify({method:e,params:r})}`;i.message=`${i.message}${n}`,o(i)}})}subscribe(t,i,e,r){return this.#f.subscriptions++,this.#h.total.subscriptions++,this.send(i,e,!1,{callback:r,type:t})}async unsubscribe(t,i,e){const r=`${t}::${e}`;if((0,l.b)(this.#p[r]))return M.debug(()=>`Unable to find active subscription=${r}`),!1;delete this.#p[r];try{return!this.isConnected||null===this.#v||this.send(i,[e])}catch{return!1}}#S=(t,...i)=>{this.#n.emit(t,...i)};#w=t=>{const i=new Error(`disconnected from ${this.endpoint}: ${t.code}:: ${t.reason||function(t){if(t>=0&&t<=999)return"(Unused)";if(t>=1016){if(t<=1999)return"(For WebSocket standard)";if(t<=2999)return"(For WebSocket extensions)";if(t<=3999)return"(For libraries and frameworks)";if(t<=4999)return"(For applications)"}return g[t]||"(Unknown)"}(t.code)}`);this.#c>0&&M.error(i.message),this.#m=!1,this.#v&&(this.#v.onclose=null,this.#v.onerror=null,this.#v.onmessage=null,this.#v.onopen=null,this.#v=null),this.#g&&(clearInterval(this.#g),this.#g=null),w(this.#s,t=>{try{t.callback(i,void 0)}catch(t){M.error(t)}}),w(this.#a),this.#f={bytesRecv:0,bytesSent:0,cached:0,errors:0,requests:0,subscriptions:0,timeout:0},this.#S("disconnected"),this.#c>0&&setTimeout(()=>{this.connectWithRetry().catch(s.l)},this.#c)};#y=t=>{M.debug(()=>["socket error",t]),this.#S("error",t)};#b=t=>{M.debug(()=>["received",t.data]);const i=t.data.length;this.#f.bytesRecv+=i,this.#h.total.bytesRecv+=i;const e=JSON.parse(t.data);return(0,l.b)(e.method)?this.#x(e):this.#R(e)};#x=t=>{const i=this.#s[t.id];if(i){try{const{method:e,params:r,subscription:n}=i,s=this.#i.decodeResponse(t);if(i.callback(null,s),n){const t=`${n.type}::${s}`;this.#p[t]=function(t,...i){const e=new Set(["__proto__","constructor","prototype"]);for(let r=0,n=i.length;r`Unable to find handler for id=${t.id}`)};#R=t=>{if(!t.method)throw new Error("No method found in JSONRPC response");const i=`${v[t.method]||t.method}::${t.params.subscription}`,e=this.#p[i];if(!e)return this.#a[i]=t,void M.debug(()=>`Unable to find handler for subscription=${i}`);delete this.#a[i];try{const i=this.#i.decodeResponse(t);e.callback(null,i)}catch(t){this.#f.errors++,this.#h.total.errors++,e.callback(t,void 0)}};#k=()=>{if(null===this.#v)throw new Error("WebSocket cannot be null in onOpen");return M.debug(()=>["connected to",this.endpoint]),this.#m=!0,this.#C(),this.#S("connected"),!0};#C=()=>{const t=this.#p;this.#p={},Promise.all(Object.keys(t).map(async i=>{const{callback:e,method:r,params:n,type:s}=t[i];if(!s.startsWith("author_"))try{await this.subscribe(s,r,n,e)}catch(t){M.error(t)}})).catch(M.error)};#_=()=>{const t=Date.now(),i=Object.keys(this.#s);for(let e=0,r=i.length;ethis.#M){try{r.callback(new Error(`No response received from RPC endpoint in ${this.#M/1e3}s`),void 0)}catch{}this.#f.timeout++,this.#h.total.timeout++,delete this.#s[i[e]]}}}}},58602(t,i,e){"use strict";e.d(i,{HX:()=>n,bo:()=>r,qK:()=>o});const r=1024,n=3e4;class s{key;#E;#l;createdAt;next;prev;constructor(t,i){this.key=t,this.#l=i,this.#E=Date.now()+i,this.createdAt=Date.now(),this.next=this.prev=this}refresh(){this.#E=Date.now()+this.#l}get expiry(){return this.#E}}class o{capacity;#T=new Map;#$=new Map;#N=0;#I;#q;#l;constructor(t=r,i=n){if(!Number.isInteger(t)||t<0)throw new Error(`LRUCache initialization error: 'capacity' must be a non-negative integer. Received: ${t}`);if(null!==i&&(!Number.isFinite(i)||i<0||i>18e5))throw new Error(`LRUCache initialization error: 'ttl' must be between 0 and 1800000 ms or null to disable. Received: ${i}`);this.capacity=t,this.#l=i||31536e6,this.#I=this.#q=new s("",this.#l)}get ttl(){return this.#l}get length(){return this.#N}get lengthData(){return this.#T.size}get lengthRefs(){return this.#$.size}entries(){const t=this.keys(),i=t.length,e=new Array(i);for(let r=0;r0;)this.#$.delete(this.#q.key),this.#T.delete(this.#q.key),this.#N-=1,this.#q=this.#q.prev,this.#q.next=this.#I;0===this.#N&&(this.#I=this.#q=new s("",this.#l))}#O(t){const i=this.#$.get(t);i&&i!==this.#I&&(i.refresh(),i.prev.next=i.next,i.next.prev=i.prev,i.next=this.#I,this.#I.prev=i,this.#I=i)}}},61734(t,i,e){"use strict";function r(){}e.d(i,{l:()=>r})},63145(t,i,e){"use strict";e.d(i,{e:()=>d});var r=e(72347),n=e(61734),s=e(2836);const o=e(20136).Mn.fetch;var h=e(64533),a=e(4721),u=e(58602);const l="HTTP Provider does not have subscriptions, use WebSockets instead",c=(0,r.v)("api-http");class d{#t;#u;#i;#B;#r;#h;#l;constructor(t=a.A.HTTP_URL,i={},e,r){if(!/^(https|http):\/\//.test(t))throw new Error(`Endpoint should start with 'http://' or 'https://', received '${t}'`);this.#i=new h.$,this.#B=t,this.#r=i,this.#u=0===e?0:e||u.bo;const n=void 0===r?u.HX:r;this.#t=new u.qK(0===e?0:e||u.bo,n),this.#l=r,this.#h={active:{requests:0,subscriptions:0},total:{bytesRecv:0,bytesSent:0,cached:0,errors:0,requests:0,subscriptions:0,timeout:0}}}get hasSubscriptions(){return!1}clone(){return new d(this.#B,this.#r)}async connect(){}async disconnect(){}get stats(){return this.#h}get ttl(){return this.#l}get isClonable(){return!0}get isConnected(){return!0}on(t,i){return c.error("HTTP Provider does not have 'on' emitters, use WebSockets instead"),n.l}async send(t,i,e){this.#h.total.requests++;const[,r]=this.#i.encodeJson(t,i);if(0===this.#u)return this.#A(r);const n=e?`${t}::${(0,s.A)(i)}`:"";let o=e?this.#t.get(n):null;return o?this.#h.total.cached++:(o=this.#A(r),e&&this.#t.set(n,o)),o}async#A(t){this.#h.active.requests++,this.#h.total.bytesSent+=t.length;try{const i=await o(this.#B,{body:t,headers:{Accept:"application/json","Content-Length":`${t.length}`,"Content-Type":"application/json",...this.#r},method:"POST"});if(!i.ok)throw new Error(`[${i.status}]: ${i.statusText}`);const e=await i.text();this.#h.total.bytesRecv+=e.length;const r=this.#i.decodeResponse(JSON.parse(e));return this.#h.active.requests--,r}catch(i){this.#h.active.requests--,this.#h.total.errors++;const{method:e,params:r}=JSON.parse(t),n=i,s=`\nFailed HTTP Request: ${JSON.stringify({method:e,params:r})}`;throw n.message=`${n.message}${s}`,n}}async subscribe(t,i,e,r){throw c.error(l),new Error(l)}async unsubscribe(t,i,e){throw c.error(l),new Error(l)}}},64533(t,i,e){"use strict";e.d(i,{$:()=>u});var r=e(5557);function n(t){return"string"==typeof t||t instanceof String}var s=e(2836);function o(t){return"number"==typeof t}var h=e(4235);function a(t){if(t){const{code:i,data:e,message:o}=t;throw new h.A(`${i}: ${o}${function(t){if((0,r.b)(t))return"";const i=`: ${n(t)?t.replace(/Error\("/g,"").replace(/\("/g,"(").replace(/"\)/g,")").replace(/\(/g,", ").replace(/\)/g,""):(0,s.A)(t)}`;return i.length<=256?i:`${i.substring(0,255)}…`}(e)}`,i,e)}}class u{#U=0;decodeResponse(t){if(!t||"2.0"!==t.jsonrpc)throw new Error("Invalid jsonrpc field in decoded object");const i=!(0,r.b)(t.params)&&!(0,r.b)(t.method);if(!(o(t.id)||i&&(o(t.params.subscription)||n(t.params.subscription))))throw new Error("Invalid id field in decoded object");if(a(t.error),void 0===t.result&&!i)throw new Error("No result found in jsonrpc response");return i?(a(t.params.error),t.params.result):t.result}encodeJson(t,i){const[e,r]=this.encodeObject(t,i);return[e,(0,s.A)(r)]}encodeObject(t,i){const e=++this.#U;return[e,{id:e,jsonrpc:"2.0",method:t,params:i}]}}},71343(t,i,e){!function(t,i){"use strict";function r(t,i){if(!t)throw new Error(i||"Assertion failed")}function n(t,i){t.super_=i;var e=function(){};e.prototype=i.prototype,t.prototype=new e,t.prototype.constructor=t}function s(t,i,e){if(s.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==i&&"be"!==i||(e=i,i=10),this._init(t||0,i||10,e||"be"))}var o;"object"==typeof t?t.exports=s:i.BN=s,s.BN=s,s.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:e(15391).Buffer}catch(t){}function h(t,i){var e=t.charCodeAt(i);return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:void r(!1,"Invalid character in "+t)}function a(t,i,e){var r=h(t,e);return e-1>=i&&(r|=h(t,e-1)<<4),r}function u(t,i,e,n){for(var s=0,o=0,h=Math.min(t.length,e),a=i;a=49?u-49+10:u>=17?u-17+10:u,r(u>=0&&o0?t:i},s.min=function(t,i){return t.cmp(i)<0?t:i},s.prototype._init=function(t,i,e){if("number"==typeof t)return this._initNumber(t,i,e);if("object"==typeof t)return this._initArray(t,i,e);"hex"===i&&(i=16),r(i===(0|i)&&i>=2&&i<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;n-=3)o=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[s]|=o<>>26-h&67108863,(h+=24)>=26&&(h-=26,s++);else if("le"===e)for(n=0,s=0;n>>26-h&67108863,(h+=24)>=26&&(h-=26,s++);return this._strip()},s.prototype._parseHex=function(t,i,e){this.length=Math.ceil((t.length-i)/6),this.words=new Array(this.length);for(var r=0;r=i;r-=2)n=a(t,i,r)<=18?(s-=18,o+=1,this.words[o]|=n>>>26):s+=8;else for(r=(t.length-i)%2==0?i+1:i;r=18?(s-=18,o+=1,this.words[o]|=n>>>26):s+=8;this._strip()},s.prototype._parseBase=function(t,i,e){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=i)r++;r--,n=n/i|0;for(var s=t.length-e,o=s%r,h=Math.min(s,s-o)+e,a=0,l=e;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},s.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{s.prototype[Symbol.for("nodejs.util.inspect.custom")]=c}catch(t){s.prototype.inspect=c}else s.prototype.inspect=c;function c(){return(this.red?""}var d=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function p(t,i,e){e.negative=i.negative^t.negative;var r=t.length+i.length|0;e.length=r,r=r-1|0;var n=0|t.words[0],s=0|i.words[0],o=n*s,h=67108863&o,a=o/67108864|0;e.words[0]=h;for(var u=1;u>>26,c=67108863&a,d=Math.min(u,i.length-1),f=Math.max(0,u-t.length+1);f<=d;f++){var m=u-f|0;l+=(o=(n=0|t.words[m])*(s=0|i.words[f])+c)/67108864|0,c=67108863&o}e.words[u]=0|c,a=0|l}return 0!==a?e.words[u]=0|a:e.length--,e._strip()}s.prototype.toString=function(t,i){var e;if(i=0|i||1,16===(t=t||10)||"hex"===t){e="";for(var n=0,s=0,o=0;o>>24-n&16777215,(n+=2)>=26&&(n-=26,o--),e=0!==s||o!==this.length-1?d[6-a.length]+a+e:a+e}for(0!==s&&(e=s.toString(16)+e);e.length%i!==0;)e="0"+e;return 0!==this.negative&&(e="-"+e),e}if(t===(0|t)&&t>=2&&t<=36){var u=f[t],l=m[t];e="";var c=this.clone();for(c.negative=0;!c.isZero();){var p=c.modrn(l).toString(t);e=(c=c.idivn(l)).isZero()?p+e:d[u-p.length]+p+e}for(this.isZero()&&(e="0"+e);e.length%i!==0;)e="0"+e;return 0!==this.negative&&(e="-"+e),e}r(!1,"Base should be between 2 and 36")},s.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},s.prototype.toJSON=function(){return this.toString(16,2)},o&&(s.prototype.toBuffer=function(t,i){return this.toArrayLike(o,t,i)}),s.prototype.toArray=function(t,i){return this.toArrayLike(Array,t,i)},s.prototype.toArrayLike=function(t,i,e){this._strip();var n=this.byteLength(),s=e||Math.max(1,n);r(n<=s,"byte array longer than desired length"),r(s>0,"Requested array length <= 0");var o=function(t,i){return t.allocUnsafe?t.allocUnsafe(i):new t(i)}(t,s);return this["_toArrayLike"+("le"===i?"LE":"BE")](o,n),o},s.prototype._toArrayLikeLE=function(t,i){for(var e=0,r=0,n=0,s=0;n>8&255),e>16&255),6===s?(e>24&255),r=0,s=0):(r=o>>>24,s+=2)}if(e=0&&(t[e--]=o>>8&255),e>=0&&(t[e--]=o>>16&255),6===s?(e>=0&&(t[e--]=o>>24&255),r=0,s=0):(r=o>>>24,s+=2)}if(e>=0)for(t[e--]=r;e>=0;)t[e--]=0},Math.clz32?s.prototype._countBits=function(t){return 32-Math.clz32(t)}:s.prototype._countBits=function(t){var i=t,e=0;return i>=4096&&(e+=13,i>>>=13),i>=64&&(e+=7,i>>>=7),i>=8&&(e+=4,i>>>=4),i>=2&&(e+=2,i>>>=2),e+i},s.prototype._zeroBits=function(t){if(0===t)return 26;var i=t,e=0;return 8191&i||(e+=13,i>>>=13),127&i||(e+=7,i>>>=7),15&i||(e+=4,i>>>=4),3&i||(e+=2,i>>>=2),1&i||e++,e},s.prototype.bitLength=function(){var t=this.words[this.length-1],i=this._countBits(t);return 26*(this.length-1)+i},s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,i=0;it.length?this.clone().ior(t):t.clone().ior(this)},s.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},s.prototype.iuand=function(t){var i;i=this.length>t.length?t:this;for(var e=0;et.length?this.clone().iand(t):t.clone().iand(this)},s.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},s.prototype.iuxor=function(t){var i,e;this.length>t.length?(i=this,e=t):(i=t,e=this);for(var r=0;rt.length?this.clone().ixor(t):t.clone().ixor(this)},s.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},s.prototype.inotn=function(t){r("number"==typeof t&&t>=0);var i=0|Math.ceil(t/26),e=t%26;this._expand(i),e>0&&i--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-e),this._strip()},s.prototype.notn=function(t){return this.clone().inotn(t)},s.prototype.setn=function(t,i){r("number"==typeof t&&t>=0);var e=t/26|0,n=t%26;return this._expand(e+1),this.words[e]=i?this.words[e]|1<t.length?(e=this,r=t):(e=t,r=this);for(var n=0,s=0;s>>26;for(;0!==n&&s>>26;if(this.length=e.length,0!==n)this.words[this.length]=n,this.length++;else if(e!==this)for(;st.length?this.clone().iadd(t):t.clone().iadd(this)},s.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var i=this.iadd(t);return t.negative=1,i._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var e,r,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(e=this,r=t):(e=t,r=this);for(var s=0,o=0;o>26,this.words[o]=67108863&i;for(;0!==s&&o>26,this.words[o]=67108863&i;if(0===s&&o>>13,f=0|o[1],m=8191&f,p=f>>>13,g=0|o[2],v=8191&g,M=g>>>13,w=0|o[3],y=8191&w,b=w>>>13,k=0|o[4],_=8191&k,S=k>>>13,A=0|o[5],x=8191&A,R=A>>>13,C=0|o[6],E=8191&C,T=C>>>13,$=0|o[7],N=8191&$,I=$>>>13,q=0|o[8],O=8191&q,L=q>>>13,B=0|o[9],U=8191&B,j=B>>>13,P=0|h[0],F=8191&P,W=P>>>13,H=0|h[1],Z=8191&H,z=H>>>13,D=0|h[2],J=8191&D,K=D>>>13,G=0|h[3],X=8191&G,V=G>>>13,Y=0|h[4],Q=8191&Y,tt=Y>>>13,it=0|h[5],et=8191&it,rt=it>>>13,nt=0|h[6],st=8191&nt,ot=nt>>>13,ht=0|h[7],at=8191&ht,ut=ht>>>13,lt=0|h[8],ct=8191<,dt=lt>>>13,ft=0|h[9],mt=8191&ft,pt=ft>>>13;e.negative=t.negative^i.negative,e.length=19;var gt=(u+(r=Math.imul(c,F))|0)+((8191&(n=(n=Math.imul(c,W))+Math.imul(d,F)|0))<<13)|0;u=((s=Math.imul(d,W))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(m,F),n=(n=Math.imul(m,W))+Math.imul(p,F)|0,s=Math.imul(p,W);var vt=(u+(r=r+Math.imul(c,Z)|0)|0)+((8191&(n=(n=n+Math.imul(c,z)|0)+Math.imul(d,Z)|0))<<13)|0;u=((s=s+Math.imul(d,z)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(v,F),n=(n=Math.imul(v,W))+Math.imul(M,F)|0,s=Math.imul(M,W),r=r+Math.imul(m,Z)|0,n=(n=n+Math.imul(m,z)|0)+Math.imul(p,Z)|0,s=s+Math.imul(p,z)|0;var Mt=(u+(r=r+Math.imul(c,J)|0)|0)+((8191&(n=(n=n+Math.imul(c,K)|0)+Math.imul(d,J)|0))<<13)|0;u=((s=s+Math.imul(d,K)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(y,F),n=(n=Math.imul(y,W))+Math.imul(b,F)|0,s=Math.imul(b,W),r=r+Math.imul(v,Z)|0,n=(n=n+Math.imul(v,z)|0)+Math.imul(M,Z)|0,s=s+Math.imul(M,z)|0,r=r+Math.imul(m,J)|0,n=(n=n+Math.imul(m,K)|0)+Math.imul(p,J)|0,s=s+Math.imul(p,K)|0;var wt=(u+(r=r+Math.imul(c,X)|0)|0)+((8191&(n=(n=n+Math.imul(c,V)|0)+Math.imul(d,X)|0))<<13)|0;u=((s=s+Math.imul(d,V)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(_,F),n=(n=Math.imul(_,W))+Math.imul(S,F)|0,s=Math.imul(S,W),r=r+Math.imul(y,Z)|0,n=(n=n+Math.imul(y,z)|0)+Math.imul(b,Z)|0,s=s+Math.imul(b,z)|0,r=r+Math.imul(v,J)|0,n=(n=n+Math.imul(v,K)|0)+Math.imul(M,J)|0,s=s+Math.imul(M,K)|0,r=r+Math.imul(m,X)|0,n=(n=n+Math.imul(m,V)|0)+Math.imul(p,X)|0,s=s+Math.imul(p,V)|0;var yt=(u+(r=r+Math.imul(c,Q)|0)|0)+((8191&(n=(n=n+Math.imul(c,tt)|0)+Math.imul(d,Q)|0))<<13)|0;u=((s=s+Math.imul(d,tt)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(x,F),n=(n=Math.imul(x,W))+Math.imul(R,F)|0,s=Math.imul(R,W),r=r+Math.imul(_,Z)|0,n=(n=n+Math.imul(_,z)|0)+Math.imul(S,Z)|0,s=s+Math.imul(S,z)|0,r=r+Math.imul(y,J)|0,n=(n=n+Math.imul(y,K)|0)+Math.imul(b,J)|0,s=s+Math.imul(b,K)|0,r=r+Math.imul(v,X)|0,n=(n=n+Math.imul(v,V)|0)+Math.imul(M,X)|0,s=s+Math.imul(M,V)|0,r=r+Math.imul(m,Q)|0,n=(n=n+Math.imul(m,tt)|0)+Math.imul(p,Q)|0,s=s+Math.imul(p,tt)|0;var bt=(u+(r=r+Math.imul(c,et)|0)|0)+((8191&(n=(n=n+Math.imul(c,rt)|0)+Math.imul(d,et)|0))<<13)|0;u=((s=s+Math.imul(d,rt)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(E,F),n=(n=Math.imul(E,W))+Math.imul(T,F)|0,s=Math.imul(T,W),r=r+Math.imul(x,Z)|0,n=(n=n+Math.imul(x,z)|0)+Math.imul(R,Z)|0,s=s+Math.imul(R,z)|0,r=r+Math.imul(_,J)|0,n=(n=n+Math.imul(_,K)|0)+Math.imul(S,J)|0,s=s+Math.imul(S,K)|0,r=r+Math.imul(y,X)|0,n=(n=n+Math.imul(y,V)|0)+Math.imul(b,X)|0,s=s+Math.imul(b,V)|0,r=r+Math.imul(v,Q)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(M,Q)|0,s=s+Math.imul(M,tt)|0,r=r+Math.imul(m,et)|0,n=(n=n+Math.imul(m,rt)|0)+Math.imul(p,et)|0,s=s+Math.imul(p,rt)|0;var kt=(u+(r=r+Math.imul(c,st)|0)|0)+((8191&(n=(n=n+Math.imul(c,ot)|0)+Math.imul(d,st)|0))<<13)|0;u=((s=s+Math.imul(d,ot)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(N,F),n=(n=Math.imul(N,W))+Math.imul(I,F)|0,s=Math.imul(I,W),r=r+Math.imul(E,Z)|0,n=(n=n+Math.imul(E,z)|0)+Math.imul(T,Z)|0,s=s+Math.imul(T,z)|0,r=r+Math.imul(x,J)|0,n=(n=n+Math.imul(x,K)|0)+Math.imul(R,J)|0,s=s+Math.imul(R,K)|0,r=r+Math.imul(_,X)|0,n=(n=n+Math.imul(_,V)|0)+Math.imul(S,X)|0,s=s+Math.imul(S,V)|0,r=r+Math.imul(y,Q)|0,n=(n=n+Math.imul(y,tt)|0)+Math.imul(b,Q)|0,s=s+Math.imul(b,tt)|0,r=r+Math.imul(v,et)|0,n=(n=n+Math.imul(v,rt)|0)+Math.imul(M,et)|0,s=s+Math.imul(M,rt)|0,r=r+Math.imul(m,st)|0,n=(n=n+Math.imul(m,ot)|0)+Math.imul(p,st)|0,s=s+Math.imul(p,ot)|0;var _t=(u+(r=r+Math.imul(c,at)|0)|0)+((8191&(n=(n=n+Math.imul(c,ut)|0)+Math.imul(d,at)|0))<<13)|0;u=((s=s+Math.imul(d,ut)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(O,F),n=(n=Math.imul(O,W))+Math.imul(L,F)|0,s=Math.imul(L,W),r=r+Math.imul(N,Z)|0,n=(n=n+Math.imul(N,z)|0)+Math.imul(I,Z)|0,s=s+Math.imul(I,z)|0,r=r+Math.imul(E,J)|0,n=(n=n+Math.imul(E,K)|0)+Math.imul(T,J)|0,s=s+Math.imul(T,K)|0,r=r+Math.imul(x,X)|0,n=(n=n+Math.imul(x,V)|0)+Math.imul(R,X)|0,s=s+Math.imul(R,V)|0,r=r+Math.imul(_,Q)|0,n=(n=n+Math.imul(_,tt)|0)+Math.imul(S,Q)|0,s=s+Math.imul(S,tt)|0,r=r+Math.imul(y,et)|0,n=(n=n+Math.imul(y,rt)|0)+Math.imul(b,et)|0,s=s+Math.imul(b,rt)|0,r=r+Math.imul(v,st)|0,n=(n=n+Math.imul(v,ot)|0)+Math.imul(M,st)|0,s=s+Math.imul(M,ot)|0,r=r+Math.imul(m,at)|0,n=(n=n+Math.imul(m,ut)|0)+Math.imul(p,at)|0,s=s+Math.imul(p,ut)|0;var St=(u+(r=r+Math.imul(c,ct)|0)|0)+((8191&(n=(n=n+Math.imul(c,dt)|0)+Math.imul(d,ct)|0))<<13)|0;u=((s=s+Math.imul(d,dt)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(U,F),n=(n=Math.imul(U,W))+Math.imul(j,F)|0,s=Math.imul(j,W),r=r+Math.imul(O,Z)|0,n=(n=n+Math.imul(O,z)|0)+Math.imul(L,Z)|0,s=s+Math.imul(L,z)|0,r=r+Math.imul(N,J)|0,n=(n=n+Math.imul(N,K)|0)+Math.imul(I,J)|0,s=s+Math.imul(I,K)|0,r=r+Math.imul(E,X)|0,n=(n=n+Math.imul(E,V)|0)+Math.imul(T,X)|0,s=s+Math.imul(T,V)|0,r=r+Math.imul(x,Q)|0,n=(n=n+Math.imul(x,tt)|0)+Math.imul(R,Q)|0,s=s+Math.imul(R,tt)|0,r=r+Math.imul(_,et)|0,n=(n=n+Math.imul(_,rt)|0)+Math.imul(S,et)|0,s=s+Math.imul(S,rt)|0,r=r+Math.imul(y,st)|0,n=(n=n+Math.imul(y,ot)|0)+Math.imul(b,st)|0,s=s+Math.imul(b,ot)|0,r=r+Math.imul(v,at)|0,n=(n=n+Math.imul(v,ut)|0)+Math.imul(M,at)|0,s=s+Math.imul(M,ut)|0,r=r+Math.imul(m,ct)|0,n=(n=n+Math.imul(m,dt)|0)+Math.imul(p,ct)|0,s=s+Math.imul(p,dt)|0;var At=(u+(r=r+Math.imul(c,mt)|0)|0)+((8191&(n=(n=n+Math.imul(c,pt)|0)+Math.imul(d,mt)|0))<<13)|0;u=((s=s+Math.imul(d,pt)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(U,Z),n=(n=Math.imul(U,z))+Math.imul(j,Z)|0,s=Math.imul(j,z),r=r+Math.imul(O,J)|0,n=(n=n+Math.imul(O,K)|0)+Math.imul(L,J)|0,s=s+Math.imul(L,K)|0,r=r+Math.imul(N,X)|0,n=(n=n+Math.imul(N,V)|0)+Math.imul(I,X)|0,s=s+Math.imul(I,V)|0,r=r+Math.imul(E,Q)|0,n=(n=n+Math.imul(E,tt)|0)+Math.imul(T,Q)|0,s=s+Math.imul(T,tt)|0,r=r+Math.imul(x,et)|0,n=(n=n+Math.imul(x,rt)|0)+Math.imul(R,et)|0,s=s+Math.imul(R,rt)|0,r=r+Math.imul(_,st)|0,n=(n=n+Math.imul(_,ot)|0)+Math.imul(S,st)|0,s=s+Math.imul(S,ot)|0,r=r+Math.imul(y,at)|0,n=(n=n+Math.imul(y,ut)|0)+Math.imul(b,at)|0,s=s+Math.imul(b,ut)|0,r=r+Math.imul(v,ct)|0,n=(n=n+Math.imul(v,dt)|0)+Math.imul(M,ct)|0,s=s+Math.imul(M,dt)|0;var xt=(u+(r=r+Math.imul(m,mt)|0)|0)+((8191&(n=(n=n+Math.imul(m,pt)|0)+Math.imul(p,mt)|0))<<13)|0;u=((s=s+Math.imul(p,pt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(U,J),n=(n=Math.imul(U,K))+Math.imul(j,J)|0,s=Math.imul(j,K),r=r+Math.imul(O,X)|0,n=(n=n+Math.imul(O,V)|0)+Math.imul(L,X)|0,s=s+Math.imul(L,V)|0,r=r+Math.imul(N,Q)|0,n=(n=n+Math.imul(N,tt)|0)+Math.imul(I,Q)|0,s=s+Math.imul(I,tt)|0,r=r+Math.imul(E,et)|0,n=(n=n+Math.imul(E,rt)|0)+Math.imul(T,et)|0,s=s+Math.imul(T,rt)|0,r=r+Math.imul(x,st)|0,n=(n=n+Math.imul(x,ot)|0)+Math.imul(R,st)|0,s=s+Math.imul(R,ot)|0,r=r+Math.imul(_,at)|0,n=(n=n+Math.imul(_,ut)|0)+Math.imul(S,at)|0,s=s+Math.imul(S,ut)|0,r=r+Math.imul(y,ct)|0,n=(n=n+Math.imul(y,dt)|0)+Math.imul(b,ct)|0,s=s+Math.imul(b,dt)|0;var Rt=(u+(r=r+Math.imul(v,mt)|0)|0)+((8191&(n=(n=n+Math.imul(v,pt)|0)+Math.imul(M,mt)|0))<<13)|0;u=((s=s+Math.imul(M,pt)|0)+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,r=Math.imul(U,X),n=(n=Math.imul(U,V))+Math.imul(j,X)|0,s=Math.imul(j,V),r=r+Math.imul(O,Q)|0,n=(n=n+Math.imul(O,tt)|0)+Math.imul(L,Q)|0,s=s+Math.imul(L,tt)|0,r=r+Math.imul(N,et)|0,n=(n=n+Math.imul(N,rt)|0)+Math.imul(I,et)|0,s=s+Math.imul(I,rt)|0,r=r+Math.imul(E,st)|0,n=(n=n+Math.imul(E,ot)|0)+Math.imul(T,st)|0,s=s+Math.imul(T,ot)|0,r=r+Math.imul(x,at)|0,n=(n=n+Math.imul(x,ut)|0)+Math.imul(R,at)|0,s=s+Math.imul(R,ut)|0,r=r+Math.imul(_,ct)|0,n=(n=n+Math.imul(_,dt)|0)+Math.imul(S,ct)|0,s=s+Math.imul(S,dt)|0;var Ct=(u+(r=r+Math.imul(y,mt)|0)|0)+((8191&(n=(n=n+Math.imul(y,pt)|0)+Math.imul(b,mt)|0))<<13)|0;u=((s=s+Math.imul(b,pt)|0)+(n>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,r=Math.imul(U,Q),n=(n=Math.imul(U,tt))+Math.imul(j,Q)|0,s=Math.imul(j,tt),r=r+Math.imul(O,et)|0,n=(n=n+Math.imul(O,rt)|0)+Math.imul(L,et)|0,s=s+Math.imul(L,rt)|0,r=r+Math.imul(N,st)|0,n=(n=n+Math.imul(N,ot)|0)+Math.imul(I,st)|0,s=s+Math.imul(I,ot)|0,r=r+Math.imul(E,at)|0,n=(n=n+Math.imul(E,ut)|0)+Math.imul(T,at)|0,s=s+Math.imul(T,ut)|0,r=r+Math.imul(x,ct)|0,n=(n=n+Math.imul(x,dt)|0)+Math.imul(R,ct)|0,s=s+Math.imul(R,dt)|0;var Et=(u+(r=r+Math.imul(_,mt)|0)|0)+((8191&(n=(n=n+Math.imul(_,pt)|0)+Math.imul(S,mt)|0))<<13)|0;u=((s=s+Math.imul(S,pt)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(U,et),n=(n=Math.imul(U,rt))+Math.imul(j,et)|0,s=Math.imul(j,rt),r=r+Math.imul(O,st)|0,n=(n=n+Math.imul(O,ot)|0)+Math.imul(L,st)|0,s=s+Math.imul(L,ot)|0,r=r+Math.imul(N,at)|0,n=(n=n+Math.imul(N,ut)|0)+Math.imul(I,at)|0,s=s+Math.imul(I,ut)|0,r=r+Math.imul(E,ct)|0,n=(n=n+Math.imul(E,dt)|0)+Math.imul(T,ct)|0,s=s+Math.imul(T,dt)|0;var Tt=(u+(r=r+Math.imul(x,mt)|0)|0)+((8191&(n=(n=n+Math.imul(x,pt)|0)+Math.imul(R,mt)|0))<<13)|0;u=((s=s+Math.imul(R,pt)|0)+(n>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(U,st),n=(n=Math.imul(U,ot))+Math.imul(j,st)|0,s=Math.imul(j,ot),r=r+Math.imul(O,at)|0,n=(n=n+Math.imul(O,ut)|0)+Math.imul(L,at)|0,s=s+Math.imul(L,ut)|0,r=r+Math.imul(N,ct)|0,n=(n=n+Math.imul(N,dt)|0)+Math.imul(I,ct)|0,s=s+Math.imul(I,dt)|0;var $t=(u+(r=r+Math.imul(E,mt)|0)|0)+((8191&(n=(n=n+Math.imul(E,pt)|0)+Math.imul(T,mt)|0))<<13)|0;u=((s=s+Math.imul(T,pt)|0)+(n>>>13)|0)+($t>>>26)|0,$t&=67108863,r=Math.imul(U,at),n=(n=Math.imul(U,ut))+Math.imul(j,at)|0,s=Math.imul(j,ut),r=r+Math.imul(O,ct)|0,n=(n=n+Math.imul(O,dt)|0)+Math.imul(L,ct)|0,s=s+Math.imul(L,dt)|0;var Nt=(u+(r=r+Math.imul(N,mt)|0)|0)+((8191&(n=(n=n+Math.imul(N,pt)|0)+Math.imul(I,mt)|0))<<13)|0;u=((s=s+Math.imul(I,pt)|0)+(n>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,r=Math.imul(U,ct),n=(n=Math.imul(U,dt))+Math.imul(j,ct)|0,s=Math.imul(j,dt);var It=(u+(r=r+Math.imul(O,mt)|0)|0)+((8191&(n=(n=n+Math.imul(O,pt)|0)+Math.imul(L,mt)|0))<<13)|0;u=((s=s+Math.imul(L,pt)|0)+(n>>>13)|0)+(It>>>26)|0,It&=67108863;var qt=(u+(r=Math.imul(U,mt))|0)+((8191&(n=(n=Math.imul(U,pt))+Math.imul(j,mt)|0))<<13)|0;return u=((s=Math.imul(j,pt))+(n>>>13)|0)+(qt>>>26)|0,qt&=67108863,a[0]=gt,a[1]=vt,a[2]=Mt,a[3]=wt,a[4]=yt,a[5]=bt,a[6]=kt,a[7]=_t,a[8]=St,a[9]=At,a[10]=xt,a[11]=Rt,a[12]=Ct,a[13]=Et,a[14]=Tt,a[15]=$t,a[16]=Nt,a[17]=It,a[18]=qt,0!==u&&(a[19]=u,e.length++),e};function v(t,i,e){e.negative=i.negative^t.negative,e.length=t.length+i.length;for(var r=0,n=0,s=0;s>>26)|0)>>>26,o&=67108863}e.words[s]=h,r=o,o=n}return 0!==r?e.words[s]=r:e.length--,e._strip()}function M(t,i,e){return v(t,i,e)}function w(t,i){this.x=t,this.y=i}Math.imul||(g=p),s.prototype.mulTo=function(t,i){var e=this.length+t.length;return 10===this.length&&10===t.length?g(this,t,i):e<63?p(this,t,i):e<1024?v(this,t,i):M(this,t,i)},w.prototype.makeRBT=function(t){for(var i=new Array(t),e=s.prototype._countBits(t)-1,r=0;r>=1;return r},w.prototype.permute=function(t,i,e,r,n,s){for(var o=0;o>>=1)n++;return 1<>>=13,e[2*o+1]=8191&s,s>>>=13;for(o=2*i;o>=26,e+=s/67108864|0,e+=o>>>26,this.words[n]=67108863&o}return 0!==e&&(this.words[n]=e,this.length++),this.length=0===t?1:this.length,i?this.ineg():this},s.prototype.muln=function(t){return this.clone().imuln(t)},s.prototype.sqr=function(){return this.mul(this)},s.prototype.isqr=function(){return this.imul(this.clone())},s.prototype.pow=function(t){var i=function(t){for(var i=new Array(t.bitLength()),e=0;e>>n&1}return i}(t);if(0===i.length)return new s(1);for(var e=this,r=0;r=0);var i,e=t%26,n=(t-e)/26,s=67108863>>>26-e<<26-e;if(0!==e){var o=0;for(i=0;i>>26-e}o&&(this.words[i]=o,this.length++)}if(0!==n){for(i=this.length-1;i>=0;i--)this.words[i+n]=this.words[i];for(i=0;i=0),n=i?(i-i%26)/26:0;var s=t%26,o=Math.min((t-s)/26,this.length),h=67108863^67108863>>>s<o)for(this.length-=o,u=0;u=0&&(0!==l||u>=n);u--){var c=0|this.words[u];this.words[u]=l<<26-s|c>>>s,l=c&h}return a&&0!==l&&(a.words[a.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},s.prototype.ishrn=function(t,i,e){return r(0===this.negative),this.iushrn(t,i,e)},s.prototype.shln=function(t){return this.clone().ishln(t)},s.prototype.ushln=function(t){return this.clone().iushln(t)},s.prototype.shrn=function(t){return this.clone().ishrn(t)},s.prototype.ushrn=function(t){return this.clone().iushrn(t)},s.prototype.testn=function(t){r("number"==typeof t&&t>=0);var i=t%26,e=(t-i)/26,n=1<=0);var i=t%26,e=(t-i)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=e)return this;if(0!==i&&e++,this.length=Math.min(e,this.length),0!==i){var n=67108863^67108863>>>i<=67108864;i++)this.words[i]-=67108864,i===this.length-1?this.words[i+1]=1:this.words[i+1]++;return this.length=Math.max(this.length,i+1),this},s.prototype.isubn=function(t){if(r("number"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var i=0;i>26)-(a/67108864|0),this.words[n+e]=67108863&s}for(;n>26,this.words[n+e]=67108863&s;if(0===h)return this._strip();for(r(-1===h),h=0,n=0;n>26,this.words[n]=67108863&s;return this.negative=1,this._strip()},s.prototype._wordDiv=function(t,i){var e=(this.length,t.length),r=this.clone(),n=t,o=0|n.words[n.length-1];0!=(e=26-this._countBits(o))&&(n=n.ushln(e),r.iushln(e),o=0|n.words[n.length-1]);var h,a=r.length-n.length;if("mod"!==i){(h=new s(null)).length=a+1,h.words=new Array(h.length);for(var u=0;u=0;c--){var d=67108864*(0|r.words[n.length+c])+(0|r.words[n.length+c-1]);for(d=Math.min(d/o|0,67108863),r._ishlnsubmul(n,d,c);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(n,1,c),r.isZero()||(r.negative^=1);h&&(h.words[c]=d)}return h&&h._strip(),r._strip(),"div"!==i&&0!==e&&r.iushrn(e),{div:h||null,mod:r}},s.prototype.divmod=function(t,i,e){return r(!t.isZero()),this.isZero()?{div:new s(0),mod:new s(0)}:0!==this.negative&&0===t.negative?(h=this.neg().divmod(t,i),"mod"!==i&&(n=h.div.neg()),"div"!==i&&(o=h.mod.neg(),e&&0!==o.negative&&o.iadd(t)),{div:n,mod:o}):0===this.negative&&0!==t.negative?(h=this.divmod(t.neg(),i),"mod"!==i&&(n=h.div.neg()),{div:n,mod:h.mod}):0!==(this.negative&t.negative)?(h=this.neg().divmod(t.neg(),i),"div"!==i&&(o=h.mod.neg(),e&&0!==o.negative&&o.isub(t)),{div:h.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new s(0),mod:this}:1===t.length?"div"===i?{div:this.divn(t.words[0]),mod:null}:"mod"===i?{div:null,mod:new s(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new s(this.modrn(t.words[0]))}:this._wordDiv(t,i);var n,o,h},s.prototype.div=function(t){return this.divmod(t,"div",!1).div},s.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},s.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},s.prototype.divRound=function(t){var i=this.divmod(t);if(i.mod.isZero())return i.div;var e=0!==i.div.negative?i.mod.isub(t):i.mod,r=t.ushrn(1),n=t.andln(1),s=e.cmp(r);return s<0||1===n&&0===s?i.div:0!==i.div.negative?i.div.isubn(1):i.div.iaddn(1)},s.prototype.modrn=function(t){var i=t<0;i&&(t=-t),r(t<=67108863);for(var e=(1<<26)%t,n=0,s=this.length-1;s>=0;s--)n=(e*n+(0|this.words[s]))%t;return i?-n:n},s.prototype.modn=function(t){return this.modrn(t)},s.prototype.idivn=function(t){var i=t<0;i&&(t=-t),r(t<=67108863);for(var e=0,n=this.length-1;n>=0;n--){var s=(0|this.words[n])+67108864*e;this.words[n]=s/t|0,e=s%t}return this._strip(),i?this.ineg():this},s.prototype.divn=function(t){return this.clone().idivn(t)},s.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var i=this,e=t.clone();i=0!==i.negative?i.umod(t):i.clone();for(var n=new s(1),o=new s(0),h=new s(0),a=new s(1),u=0;i.isEven()&&e.isEven();)i.iushrn(1),e.iushrn(1),++u;for(var l=e.clone(),c=i.clone();!i.isZero();){for(var d=0,f=1;0===(i.words[0]&f)&&d<26;++d,f<<=1);if(d>0)for(i.iushrn(d);d-- >0;)(n.isOdd()||o.isOdd())&&(n.iadd(l),o.isub(c)),n.iushrn(1),o.iushrn(1);for(var m=0,p=1;0===(e.words[0]&p)&&m<26;++m,p<<=1);if(m>0)for(e.iushrn(m);m-- >0;)(h.isOdd()||a.isOdd())&&(h.iadd(l),a.isub(c)),h.iushrn(1),a.iushrn(1);i.cmp(e)>=0?(i.isub(e),n.isub(h),o.isub(a)):(e.isub(i),h.isub(n),a.isub(o))}return{a:h,b:a,gcd:e.iushln(u)}},s.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var i=this,e=t.clone();i=0!==i.negative?i.umod(t):i.clone();for(var n,o=new s(1),h=new s(0),a=e.clone();i.cmpn(1)>0&&e.cmpn(1)>0;){for(var u=0,l=1;0===(i.words[0]&l)&&u<26;++u,l<<=1);if(u>0)for(i.iushrn(u);u-- >0;)o.isOdd()&&o.iadd(a),o.iushrn(1);for(var c=0,d=1;0===(e.words[0]&d)&&c<26;++c,d<<=1);if(c>0)for(e.iushrn(c);c-- >0;)h.isOdd()&&h.iadd(a),h.iushrn(1);i.cmp(e)>=0?(i.isub(e),o.isub(h)):(e.isub(i),h.isub(o))}return(n=0===i.cmpn(1)?o:h).cmpn(0)<0&&n.iadd(t),n},s.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var i=this.clone(),e=t.clone();i.negative=0,e.negative=0;for(var r=0;i.isEven()&&e.isEven();r++)i.iushrn(1),e.iushrn(1);for(;;){for(;i.isEven();)i.iushrn(1);for(;e.isEven();)e.iushrn(1);var n=i.cmp(e);if(n<0){var s=i;i=e,e=s}else if(0===n||0===e.cmpn(1))break;i.isub(e)}return e.iushln(r)},s.prototype.invm=function(t){return this.egcd(t).a.umod(t)},s.prototype.isEven=function(){return!(1&this.words[0])},s.prototype.isOdd=function(){return!(1&~this.words[0])},s.prototype.andln=function(t){return this.words[0]&t},s.prototype.bincn=function(t){r("number"==typeof t);var i=t%26,e=(t-i)/26,n=1<>>26,h&=67108863,this.words[o]=h}return 0!==s&&(this.words[o]=s,this.length++),this},s.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},s.prototype.cmpn=function(t){var i,e=t<0;if(0!==this.negative&&!e)return-1;if(0===this.negative&&e)return 1;if(this._strip(),this.length>1)i=1;else{e&&(t=-t),r(t<=67108863,"Number is too big");var n=0|this.words[0];i=n===t?0:nt.length)return 1;if(this.length=0;e--){var r=0|this.words[e],n=0|t.words[e];if(r!==n){rn&&(i=1);break}}return i},s.prototype.gtn=function(t){return 1===this.cmpn(t)},s.prototype.gt=function(t){return 1===this.cmp(t)},s.prototype.gten=function(t){return this.cmpn(t)>=0},s.prototype.gte=function(t){return this.cmp(t)>=0},s.prototype.ltn=function(t){return-1===this.cmpn(t)},s.prototype.lt=function(t){return-1===this.cmp(t)},s.prototype.lten=function(t){return this.cmpn(t)<=0},s.prototype.lte=function(t){return this.cmp(t)<=0},s.prototype.eqn=function(t){return 0===this.cmpn(t)},s.prototype.eq=function(t){return 0===this.cmp(t)},s.red=function(t){return new x(t)},s.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},s.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},s.prototype._forceRed=function(t){return this.red=t,this},s.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},s.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},s.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},s.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},s.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},s.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},s.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},s.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},s.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},s.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},s.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},s.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},s.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},s.prototype.redPow=function(t){return r(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var y={k256:null,p224:null,p192:null,p25519:null};function b(t,i){this.name=t,this.p=new s(i,16),this.n=this.p.bitLength(),this.k=new s(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function k(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){b.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){b.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function A(){b.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function x(t){if("string"==typeof t){var i=s._prime(t);this.m=i.p,this.prime=i}else r(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function R(t){x.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new s(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}b.prototype._tmp=function(){var t=new s(null);return t.words=new Array(Math.ceil(this.n/13)),t},b.prototype.ireduce=function(t){var i,e=t;do{this.split(e,this.tmp),i=(e=(e=this.imulK(e)).iadd(this.tmp)).bitLength()}while(i>this.n);var r=i0?e.isub(this.p):void 0!==e.strip?e.strip():e._strip(),e},b.prototype.split=function(t,i){t.iushrn(this.n,0,i)},b.prototype.imulK=function(t){return t.imul(this.k)},n(k,b),k.prototype.split=function(t,i){for(var e=4194303,r=Math.min(t.length,9),n=0;n>>22,s=o}s>>>=22,t.words[n-10]=s,0===s&&t.length>10?t.length-=10:t.length-=9},k.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var i=0,e=0;e>>=26,t.words[e]=n,i=r}return 0!==i&&(t.words[t.length++]=i),t},s._prime=function(t){if(y[t])return y[t];var i;if("k256"===t)i=new k;else if("p224"===t)i=new _;else if("p192"===t)i=new S;else{if("p25519"!==t)throw new Error("Unknown prime "+t);i=new A}return y[t]=i,i},x.prototype._verify1=function(t){r(0===t.negative,"red works only with positives"),r(t.red,"red works only with red numbers")},x.prototype._verify2=function(t,i){r(0===(t.negative|i.negative),"red works only with positives"),r(t.red&&t.red===i.red,"red works only with red numbers")},x.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(l(t,t.umod(this.m)._forceRed(this)),t)},x.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},x.prototype.add=function(t,i){this._verify2(t,i);var e=t.add(i);return e.cmp(this.m)>=0&&e.isub(this.m),e._forceRed(this)},x.prototype.iadd=function(t,i){this._verify2(t,i);var e=t.iadd(i);return e.cmp(this.m)>=0&&e.isub(this.m),e},x.prototype.sub=function(t,i){this._verify2(t,i);var e=t.sub(i);return e.cmpn(0)<0&&e.iadd(this.m),e._forceRed(this)},x.prototype.isub=function(t,i){this._verify2(t,i);var e=t.isub(i);return e.cmpn(0)<0&&e.iadd(this.m),e},x.prototype.shl=function(t,i){return this._verify1(t),this.imod(t.ushln(i))},x.prototype.imul=function(t,i){return this._verify2(t,i),this.imod(t.imul(i))},x.prototype.mul=function(t,i){return this._verify2(t,i),this.imod(t.mul(i))},x.prototype.isqr=function(t){return this.imul(t,t.clone())},x.prototype.sqr=function(t){return this.mul(t,t)},x.prototype.sqrt=function(t){if(t.isZero())return t.clone();var i=this.m.andln(3);if(r(i%2==1),3===i){var e=this.m.add(new s(1)).iushrn(2);return this.pow(t,e)}for(var n=this.m.subn(1),o=0;!n.isZero()&&0===n.andln(1);)o++,n.iushrn(1);r(!n.isZero());var h=new s(1).toRed(this),a=h.redNeg(),u=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new s(2*l*l).toRed(this);0!==this.pow(l,u).cmp(a);)l.redIAdd(a);for(var c=this.pow(l,n),d=this.pow(t,n.addn(1).iushrn(1)),f=this.pow(t,n),m=o;0!==f.cmp(h);){for(var p=f,g=0;0!==p.cmp(h);g++)p=p.redSqr();r(g=0;r--){for(var u=i.words[r],l=a-1;l>=0;l--){var c=u>>l&1;n!==e[0]&&(n=this.sqr(n)),0!==c||0!==o?(o<<=1,o|=c,(4===++h||0===r&&0===l)&&(n=this.mul(n,e[o]),h=0,o=0)):h=0}a=26}return n},x.prototype.convertTo=function(t){var i=t.umod(this.m);return i===t?i.clone():i},x.prototype.convertFrom=function(t){var i=t.clone();return i.red=null,i},s.mont=function(t){return new R(t)},n(R,x),R.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},R.prototype.convertFrom=function(t){var i=this.imod(t.mul(this.rinv));return i.red=null,i},R.prototype.imul=function(t,i){if(t.isZero()||i.isZero())return t.words[0]=0,t.length=1,t;var e=t.imul(i),r=e.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=e.isub(r).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this)},R.prototype.mul=function(t,i){if(t.isZero()||i.isZero())return new s(0)._forceRed(this);var e=t.mul(i),r=e.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=e.isub(r).iushrn(this.shift),o=n;return n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m)),o._forceRed(this)},R.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t=e.nmd(t),this)},72347(t,i,e){"use strict";e.d(i,{v:()=>C});var r=e(20136);function n(t){return t.toString().padStart(2,"0")}var s=e(71343);function o(){return Number.NaN}const h=(0,r.pc)("BigInt",o),a=("function"==typeof h&&h.asIntN,"function"==typeof r.Mn.Buffer&&"function"==typeof r.Mn.Buffer.isBuffer);r.Mn.process;var u=e(12085);function l(t){return a&&!!t&&(0,u.T)(t.readDoubleLE)&&r.Mn.Buffer.isBuffer(t)}function c(t){return(t&&t.constructor)===Uint8Array||t instanceof Uint8Array}const d=new Array(256),f=new Array(65536);for(let t=0;t<256;t++)d[t]=t.toString(16).padStart(2,"0");for(let t=0;t<256;t++){const i=t<<8;for(let e=0;e<256;e++)f[i|e]=d[t]+d[e]}function m(t,i){const e=t.length%2|0,r=t.length-e|0;for(let e=0;e9&&(g[0|p[t].toUpperCase().charCodeAt(0)]=0|t);for(let t=0;t<256;t++){const i=t<<8;for(let e=0;e<256;e++)v[i|e]=g[t]<<4|g[e]}const M=/^0x[\da-fA-F]+$/;class w{encode(t){const i=t.length,e=new Uint8Array(i);for(let r=0;r0){const e=Math.ceil(i/8);if(t.length>e)return`${m(t.subarray(0,e/2),r)}…${m(t.subarray(t.length-e/2),"")}`}return m(t,r)}(function(t,i=!1){if(i&&null==t)throw new Error("u8aToU8a: Expected non-null, non-undefined value");return c(t)?l(t)?new Uint8Array(t):t:function(t,i=-1,e){return"string"==typeof t&&("0x"===t||M.test(t))&&(-1===i?e||t.length%2==0:t.length===2+Math.ceil(i/4))}(t)?function(t,i=-1){if(!t)return new Uint8Array;let e=t.startsWith("0x")?2:0;const r=Math.ceil((t.length-e)/2),n=Math.ceil(-1===i?r:i/8),s=new Uint8Array(n);for(let i=n>r?n-r:0;i{if(s<=0)return t;const i=`${t}`;return i.lengthS("debug",i,t,n):b.l,error:(...t)=>S("error",i,t),log:(...t)=>S("log",i,t),noop:b.l,warn:(...t)=>S("warn",i,t)}}}}]); \ No newline at end of file diff --git a/modu.ec475daa2b985ff2.js b/modu.ec475daa2b985ff2.js deleted file mode 100644 index fa5b4b5..0000000 --- a/modu.ec475daa2b985ff2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[7652],{25622(n,e,t){t.d(e,{UY:()=>r});const i=t(69920).Mn.crypto;function r(n){return i.getRandomValues(n)}},69501(n){n.exports=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},69920(n,e,t){t.d(e,{Mn:()=>i,pc:()=>r});const i="undefined"!=typeof globalThis?globalThis:void 0!==t.g?t.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this");function r(n,e){return void 0===i[n]?e:i[n]}},72396(n,e,t){function i(){return Number.NaN}t.d(e,{Q:()=>r});const r=(0,t(69920).pc)("BigInt",i)},90338(n,e,t){t.d(e,{k:()=>i});const i=("undefined"!=typeof globalThis?globalThis:void 0!==t.g?t.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this")).WebSocket}}]); \ No newline at end of file diff --git a/modu.f07fe83a67d2ce2b.js b/modu.f07fe83a67d2ce2b.js deleted file mode 100644 index 6a126af..0000000 --- a/modu.f07fe83a67d2ce2b.js +++ /dev/null @@ -1 +0,0 @@ -(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[1093],{6409(t,i,r){"use strict";r.d(i,{e:()=>u});var e=r(59540),n=r(71614),h=r(54143),s=r(33482),o=r(79876);function u(t,i=!1){if(i&&null==t)throw new Error("u8aToU8a: Expected non-null, non-undefined value");return(0,s.b)(t)?(0,n.P)(t)?new Uint8Array(t):t:(0,h.qv)(t)?(0,e.V)(t):Array.isArray(t)?new Uint8Array(t):(0,o.j)(t)}},7388(t,i,r){"use strict";r.d(i,{HS:()=>e.H,fi:()=>n.f,WP:()=>h,uv:()=>s,tZ:()=>o.t,FL:()=>o.F,bt:()=>u.b,KQ:()=>a});var e=r(36244),n=r(17779);function h(t){return Object.entries(t)}function s(t){return Object.keys(t)}var o=r(55112),u=r(93302);function a(t){return Object.values(t)}},15312(t,i,r){"use strict";r.d(i,{c:()=>n,t:()=>s});var e=r(19592);function n(t,i=-1){const r=(!t||Number.isNaN(t)?0:t).toString(16);return(0,e.T)(r.length%2?`0${r}`:r,i,!0)}var h=r(59540);function s(t,i=-1){return(0,h.V)(n(t,i))}},17779(t,i,r){"use strict";r.d(i,{f:()=>n});var e=r(93302);function n(t){return(0,e.b)({},t)}},20494(t,i,r){"use strict";r.d(i,{WH:()=>e.WH,VI:()=>n.V,Oy:()=>e.Oy,lG:()=>h,i3:()=>s.i,jI:()=>o.j,gK:()=>n.g});var e=r(51661),n=r(67954);function h(t,i=6){return t.length<=2+2*i?t.toString():`${t.substring(0,i)}…${t.slice(-i)}`}var s=r(26865),o=r(79876)},21093(t,i,r){"use strict";function e(t,i=-1,r=!1){const e=Math.ceil(i/8);if(-1===i||t.length===e)return t;if(t.length>e)return t.subarray(0,e);const n=new Uint8Array(e);return n.set(t,r?0:e-t.length),n}r.d(i,{M:()=>e})},26865(t,i,r){"use strict";r.d(i,{i:()=>h});var e=r(92100),n=r(79876);function h(t){return(0,e.X)((0,n.j)(t))}},29220(t,i,r){"use strict";r.d(i,{A:()=>h});var e=r(6807);function n(t,i){return(0,e.s)(i)?i.toString():i}function h(t,i){return JSON.stringify(t,n,i)}},30450(t,i,r){"use strict";r.d(i,{L:()=>u});var e=r(67949),n=r(91839);const h=(0,e.Q)(256),s=(0,e.Q)(65536),o=(0,e.Q)("0x10000000000000000");function u(t,{isLe:i=!0,isNegative:r=!1}={}){i||(t=t.slice().reverse());const u=t.length;if(r&&u&&128&t[u-1]){switch(u){case 0:return(0,e.Q)(0);case 1:return(0,e.Q)(-1*(255^t[0])-1);case 2:return(0,e.Q)(-1*(t[0]+(t[1]<<8)^65535)-1);case 4:return(0,e.Q)(-1*(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)-1)}const i=new DataView(t.buffer,t.byteOffset);if(8===u)return i.getBigInt64(0,!0);let r=(0,e.Q)(0);const o=u%2;for(let t=u-2;t>=o;t-=2)r=r*s+(0,e.Q)(65535^i.getUint16(t,!0));return o&&(r=r*h+(0,e.Q)(255^t[0])),r*-n.jZ-n.jZ}switch(u){case 0:return(0,e.Q)(0);case 1:return(0,e.Q)(t[0]);case 2:return(0,e.Q)(t[0]+(t[1]<<8));case 4:return(0,e.Q)(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3])}const a=new DataView(t.buffer,t.byteOffset);switch(u){case 8:return a.getBigUint64(0,!0);case 16:return a.getBigUint64(8,!0)*o+a.getBigUint64(0,!0);default:{let i=(0,e.Q)(0);const r=u%2;for(let t=u-2;t>=r;t-=2)i=i*s+(0,e.Q)(a.getUint16(t,!0));return r&&(i=i*h+(0,e.Q)(t[0])),i}}}},35069(t,i,r){"use strict";function e(t,i,...r){return new Promise((e,n)=>{i.apply(t,r.concat((t,i)=>{t?n(t):e(i)}))})}r.d(i,{F:()=>e})},36244(t,i,r){"use strict";function e(t){const i=Object.keys(t);for(let r=0,e=i.length;re})},36730(t,i,r){"use strict";r.d(i,{f:()=>n});var e=r(6409);function n(t,i){const r=(0,e.e)(t),n=(0,e.e)(i);if(r.length===n.length){const t=new DataView(r.buffer,r.byteOffset),i=new DataView(n.buffer,n.byteOffset),e=r.length%4|0,h=r.length-e|0;for(let r=0;rv.Ap,C1:()=>v.C1,Dn:()=>v.Dn,FH:()=>p.F,LP:()=>a.L,My:()=>o.M,Qy:()=>n.Q,UF:()=>h.U,XA:()=>d.X,YD:()=>v.YD,ZH:()=>v.ZH,dz:()=>c.d,eW:()=>m.e,eY:()=>f.e,ef:()=>g.e,fv:()=>s.f,iV:()=>l.i,mp:()=>u.m,nF:()=>e.n,sM:()=>v.sM,z:()=>n.z});var e=r(48726),n=r(83448),h=r(86319),s=r(36730),o=r(21093),u=r(63789),a=r(30450),l=r(63937),f=r(66615),m=r(65667),d=r(92100),c=r(75344),p=r(73108),g=r(6409),v=r(96944)},48726(t,i,r){"use strict";r.d(i,{n:()=>n});var e=r(6409);function n(t,i){const r=(0,e.e)(t),n=(0,e.e)(i);let h=0;for(;;){const t=h>=r.length,i=h>=n.length;if(t&&i)return 0;if(t)return-1;if(i)return 1;if(r[h]!==n[h])return r[h]>n[h]?1:-1;h++}}},51661(t,i,r){"use strict";r.d(i,{Oy:()=>u,WH:()=>o,ZD:()=>e,v_:()=>n});const e=new Array(256),n=new Array(256);for(let t=0,i=e.length;t{const r=i.replace(/[-_., ]+/g," ").trim().split(" ");let e="";for(let i=0,n=r.length;i(i?e[t.charCodeAt(0)]:n[t.charCodeAt(0)])+t.slice(1)),u=s(t=>e[t.charCodeAt(0)]+t.slice(1))},55112(t,i,r){"use strict";function e(t,i,r,e,n=0){const h=e?e(i,n):i;h in t||Object.defineProperty(t,h,{enumerable:!0,get:function(){return r(i,n,this)}})}function n(t,i,r,n){for(let h=0,s=i.length;he,t:()=>n})},56109(t,i,r){"use strict";function e(t){return t}function n(){}r.d(i,{D:()=>e,l:()=>n})},63789(t,i,r){"use strict";r.d(i,{m:()=>n});var e=r(48726);function n(t){return t.sort(e.n)}},63937(t,i,r){"use strict";r.d(i,{i:()=>n});var e=r(95927);function n(t,{isLe:i=!0,isNegative:r=!1}={}){i||(t=t.slice().reverse());const n=t.length;if(r&&n&&128&t[n-1])switch(n){case 0:return new e(0);case 1:return new e(-1*(255^t[0])-1);case 2:return new e(-1*(t[0]+(t[1]<<8)^65535)-1);case 3:return new e(-1*(t[0]+(t[1]<<8)+(t[2]<<16)^16777215)-1);case 4:return new e(-1*(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)-1);case 5:return new e(-1*((t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)+4294967296*(255^t[4]))-1);case 6:return new e(-1*((t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)+4294967296*(t[4]+(t[5]<<8)^65535))-1);default:return new e(t,"le").fromTwos(8*n)}switch(n){case 0:return new e(0);case 1:return new e(t[0]);case 2:return new e(t[0]+(t[1]<<8));case 3:return new e(t[0]+(t[1]<<8)+(t[2]<<16));case 4:return new e(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]);case 5:return new e(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*(t[3]+(t[4]<<8)));case 6:return new e(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*(t[3]+(t[4]<<8)+(t[5]<<16)));default:return new e(t,"le")}}},65667(t,i,r){"use strict";function e(t,{bitLength:i=32,isLe:r=!0}={}){if(32!==i&&64!==i)throw new Error("Invalid bitLength provided, expected 32 or 64");if(t.lengthe})},66615(t,i,r){"use strict";r.d(i,{e:()=>h});var e=r(38405),n=r(99953);function h(t){return n.Ze?e.Mn.Buffer.from(t||[]):new Uint8Array(t||[])}},67954(t,i,r){"use strict";r.d(i,{V:()=>h,g:()=>s});var e=r(51661);function n(t){return i=>i?t[i.charCodeAt(0)]+i.slice(1):""}const h=n(e.v_),s=n(e.ZD)},73108(t,i,r){"use strict";r.d(i,{F:()=>n});const e=new(r(2218).A)("utf-8");function n(t){return t?e.decode(t):""}},75344(t,i,r){"use strict";function e(t,{isLe:i=!0,isNegative:r=!1}={}){i||(t=t.slice().reverse());const e=t.length;if(r&&e&&128&t[e-1])switch(e){case 0:return 0;case 1:return-1*(255^t[0])-1;case 2:return-1*(t[0]+(t[1]<<8)^65535)-1;case 3:return-1*(t[0]+(t[1]<<8)+(t[2]<<16)^16777215)-1;case 4:return-1*(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)-1;case 5:return-1*((t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)+4294967296*(255^t[4]))-1;case 6:return-1*((t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)+4294967296*(t[4]+(t[5]<<8)^65535))-1;default:throw new Error("Value more than 48-bits cannot be reliably converted")}switch(e){case 0:return 0;case 1:return t[0];case 2:return t[0]+(t[1]<<8);case 3:return t[0]+(t[1]<<8)+(t[2]<<16);case 4:return t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3];case 5:return t[0]+(t[1]<<8)+(t[2]<<16)+16777216*(t[3]+(t[4]<<8));case 6:return t[0]+(t[1]<<8)+(t[2]<<16)+16777216*(t[3]+(t[4]<<8)+(t[5]<<16));default:throw new Error("Value more than 48-bits cannot be reliably converted")}}r.d(i,{d:()=>e})},79876(t,i,r){"use strict";r.d(i,{j:()=>n});const e=new(r(70706)._);function n(t){return t?e.encode(t.toString()):new Uint8Array}},80146(t,i,r){"use strict";var e=r(53575),n=r(9567),h=r(81284),s=r(89161);(0,h.Q)(s.z,null,[e.z,n.z])},83448(t,i,r){"use strict";r.d(i,{Q:()=>h,z:()=>n});var e=r(6409);function n(...t){const i=t.length,r=new Array(i);let n=0;for(let h=0;he})},89161(t,i,r){"use strict";r.d(i,{z:()=>e});const e={name:"@pezkuwi/util",path:new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/util/packageInfo.js").pathname.substring(0,new URL("file:///home/runner/work/pezkuwi-apps/pezkuwi-apps/node_modules/@pezkuwi/util/packageInfo.js").pathname.lastIndexOf("/")+1),type:"esm",version:"14.0.10"}},92100(t,i,r){"use strict";r.d(i,{X:()=>s});const e=new Array(256),n=new Array(65536);for(let t=0;t<256;t++)e[t]=t.toString(16).padStart(2,"0");for(let t=0;t<256;t++){const i=t<<8;for(let r=0;r<256;r++)n[i|r]=e[t]+e[r]}function h(t,i){const r=t.length%2|0,h=t.length-r|0;for(let r=0;r0){const r=Math.ceil(i/8);if(t.length>r)return`${h(t.subarray(0,r/2),e)}…${h(t.subarray(t.length-r/2),"")}`}return h(t,e)}},93302(t,i,r){"use strict";function e(t,...i){const r=new Set(["__proto__","constructor","prototype"]);for(let e=0,n=i.length;ee})},95927(t,i,r){!function(t,i){"use strict";function e(t,i){if(!t)throw new Error(i||"Assertion failed")}function n(t,i){t.super_=i;var r=function(){};r.prototype=i.prototype,t.prototype=new r,t.prototype.constructor=t}function h(t,i,r){if(h.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==i&&"be"!==i||(r=i,i=10),this._init(t||0,i||10,r||"be"))}var s;"object"==typeof t?t.exports=h:i.BN=h,h.BN=h,h.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(75627).Buffer}catch(t){}function o(t,i){var r=t.charCodeAt(i);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void e(!1,"Invalid character in "+t)}function u(t,i,r){var e=o(t,r);return r-1>=i&&(e|=o(t,r-1)<<4),e}function a(t,i,r,n){for(var h=0,s=0,o=Math.min(t.length,r),u=i;u=49?a-49+10:a>=17?a-17+10:a,e(a>=0&&s0?t:i},h.min=function(t,i){return t.cmp(i)<0?t:i},h.prototype._init=function(t,i,r){if("number"==typeof t)return this._initNumber(t,i,r);if("object"==typeof t)return this._initArray(t,i,r);"hex"===i&&(i=16),e(i===(0|i)&&i>=2&&i<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;n-=3)s=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[h]|=s<>>26-o&67108863,(o+=24)>=26&&(o-=26,h++);else if("le"===r)for(n=0,h=0;n>>26-o&67108863,(o+=24)>=26&&(o-=26,h++);return this._strip()},h.prototype._parseHex=function(t,i,r){this.length=Math.ceil((t.length-i)/6),this.words=new Array(this.length);for(var e=0;e=i;e-=2)n=u(t,i,e)<=18?(h-=18,s+=1,this.words[s]|=n>>>26):h+=8;else for(e=(t.length-i)%2==0?i+1:i;e=18?(h-=18,s+=1,this.words[s]|=n>>>26):h+=8;this._strip()},h.prototype._parseBase=function(t,i,r){this.words=[0],this.length=1;for(var e=0,n=1;n<=67108863;n*=i)e++;e--,n=n/i|0;for(var h=t.length-r,s=h%e,o=Math.min(h,h-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},h.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{h.prototype[Symbol.for("nodejs.util.inspect.custom")]=f}catch(t){h.prototype.inspect=f}else h.prototype.inspect=f;function f(){return(this.red?""}var m=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function p(t,i,r){r.negative=i.negative^t.negative;var e=t.length+i.length|0;r.length=e,e=e-1|0;var n=0|t.words[0],h=0|i.words[0],s=n*h,o=67108863&s,u=s/67108864|0;r.words[0]=o;for(var a=1;a>>26,f=67108863&u,m=Math.min(a,i.length-1),d=Math.max(0,a-t.length+1);d<=m;d++){var c=a-d|0;l+=(s=(n=0|t.words[c])*(h=0|i.words[d])+f)/67108864|0,f=67108863&s}r.words[a]=0|f,u=0|l}return 0!==u?r.words[a]=0|u:r.length--,r._strip()}h.prototype.toString=function(t,i){var r;if(i=0|i||1,16===(t=t||10)||"hex"===t){r="";for(var n=0,h=0,s=0;s>>24-n&16777215,(n+=2)>=26&&(n-=26,s--),r=0!==h||s!==this.length-1?m[6-u.length]+u+r:u+r}for(0!==h&&(r=h.toString(16)+r);r.length%i!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var a=d[t],l=c[t];r="";var f=this.clone();for(f.negative=0;!f.isZero();){var p=f.modrn(l).toString(t);r=(f=f.idivn(l)).isZero()?p+r:m[a-p.length]+p+r}for(this.isZero()&&(r="0"+r);r.length%i!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}e(!1,"Base should be between 2 and 36")},h.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&e(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},h.prototype.toJSON=function(){return this.toString(16,2)},s&&(h.prototype.toBuffer=function(t,i){return this.toArrayLike(s,t,i)}),h.prototype.toArray=function(t,i){return this.toArrayLike(Array,t,i)},h.prototype.toArrayLike=function(t,i,r){this._strip();var n=this.byteLength(),h=r||Math.max(1,n);e(n<=h,"byte array longer than desired length"),e(h>0,"Requested array length <= 0");var s=function(t,i){return t.allocUnsafe?t.allocUnsafe(i):new t(i)}(t,h);return this["_toArrayLike"+("le"===i?"LE":"BE")](s,n),s},h.prototype._toArrayLikeLE=function(t,i){for(var r=0,e=0,n=0,h=0;n>8&255),r>16&255),6===h?(r>24&255),e=0,h=0):(e=s>>>24,h+=2)}if(r=0&&(t[r--]=s>>8&255),r>=0&&(t[r--]=s>>16&255),6===h?(r>=0&&(t[r--]=s>>24&255),e=0,h=0):(e=s>>>24,h+=2)}if(r>=0)for(t[r--]=e;r>=0;)t[r--]=0},Math.clz32?h.prototype._countBits=function(t){return 32-Math.clz32(t)}:h.prototype._countBits=function(t){var i=t,r=0;return i>=4096&&(r+=13,i>>>=13),i>=64&&(r+=7,i>>>=7),i>=8&&(r+=4,i>>>=4),i>=2&&(r+=2,i>>>=2),r+i},h.prototype._zeroBits=function(t){if(0===t)return 26;var i=t,r=0;return 8191&i||(r+=13,i>>>=13),127&i||(r+=7,i>>>=7),15&i||(r+=4,i>>>=4),3&i||(r+=2,i>>>=2),1&i||r++,r},h.prototype.bitLength=function(){var t=this.words[this.length-1],i=this._countBits(t);return 26*(this.length-1)+i},h.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,i=0;it.length?this.clone().ior(t):t.clone().ior(this)},h.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},h.prototype.iuand=function(t){var i;i=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},h.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},h.prototype.iuxor=function(t){var i,r;this.length>t.length?(i=this,r=t):(i=t,r=this);for(var e=0;et.length?this.clone().ixor(t):t.clone().ixor(this)},h.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},h.prototype.inotn=function(t){e("number"==typeof t&&t>=0);var i=0|Math.ceil(t/26),r=t%26;this._expand(i),r>0&&i--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this._strip()},h.prototype.notn=function(t){return this.clone().inotn(t)},h.prototype.setn=function(t,i){e("number"==typeof t&&t>=0);var r=t/26|0,n=t%26;return this._expand(r+1),this.words[r]=i?this.words[r]|1<t.length?(r=this,e=t):(r=t,e=this);for(var n=0,h=0;h>>26;for(;0!==n&&h>>26;if(this.length=r.length,0!==n)this.words[this.length]=n,this.length++;else if(r!==this)for(;ht.length?this.clone().iadd(t):t.clone().iadd(this)},h.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var i=this.iadd(t);return t.negative=1,i._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,e,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(r=this,e=t):(r=t,e=this);for(var h=0,s=0;s>26,this.words[s]=67108863&i;for(;0!==h&&s>26,this.words[s]=67108863&i;if(0===h&&s>>13,d=0|s[1],c=8191&d,p=d>>>13,g=0|s[2],v=8191&g,M=g>>>13,w=0|s[3],y=8191&w,b=w>>>13,_=0|s[4],A=8191&_,k=_>>>13,S=0|s[5],x=8191&S,L=S>>>13,Z=0|s[6],B=8191&Z,z=Z>>>13,R=0|s[7],O=8191&R,q=R>>>13,N=0|s[8],j=8191&N,Q=N>>>13,U=0|s[9],I=8191&U,C=U>>>13,E=0|o[0],D=8191&E,F=E>>>13,T=0|o[1],V=8191&T,H=T>>>13,P=0|o[2],$=8191&P,K=P>>>13,W=0|o[3],X=8191&W,Y=W>>>13,J=0|o[4],G=8191&J,tt=J>>>13,it=0|o[5],rt=8191&it,et=it>>>13,nt=0|o[6],ht=8191&nt,st=nt>>>13,ot=0|o[7],ut=8191&ot,at=ot>>>13,lt=0|o[8],ft=8191<,mt=lt>>>13,dt=0|o[9],ct=8191&dt,pt=dt>>>13;r.negative=t.negative^i.negative,r.length=19;var gt=(a+(e=Math.imul(f,D))|0)+((8191&(n=(n=Math.imul(f,F))+Math.imul(m,D)|0))<<13)|0;a=((h=Math.imul(m,F))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,e=Math.imul(c,D),n=(n=Math.imul(c,F))+Math.imul(p,D)|0,h=Math.imul(p,F);var vt=(a+(e=e+Math.imul(f,V)|0)|0)+((8191&(n=(n=n+Math.imul(f,H)|0)+Math.imul(m,V)|0))<<13)|0;a=((h=h+Math.imul(m,H)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,e=Math.imul(v,D),n=(n=Math.imul(v,F))+Math.imul(M,D)|0,h=Math.imul(M,F),e=e+Math.imul(c,V)|0,n=(n=n+Math.imul(c,H)|0)+Math.imul(p,V)|0,h=h+Math.imul(p,H)|0;var Mt=(a+(e=e+Math.imul(f,$)|0)|0)+((8191&(n=(n=n+Math.imul(f,K)|0)+Math.imul(m,$)|0))<<13)|0;a=((h=h+Math.imul(m,K)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,e=Math.imul(y,D),n=(n=Math.imul(y,F))+Math.imul(b,D)|0,h=Math.imul(b,F),e=e+Math.imul(v,V)|0,n=(n=n+Math.imul(v,H)|0)+Math.imul(M,V)|0,h=h+Math.imul(M,H)|0,e=e+Math.imul(c,$)|0,n=(n=n+Math.imul(c,K)|0)+Math.imul(p,$)|0,h=h+Math.imul(p,K)|0;var wt=(a+(e=e+Math.imul(f,X)|0)|0)+((8191&(n=(n=n+Math.imul(f,Y)|0)+Math.imul(m,X)|0))<<13)|0;a=((h=h+Math.imul(m,Y)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,e=Math.imul(A,D),n=(n=Math.imul(A,F))+Math.imul(k,D)|0,h=Math.imul(k,F),e=e+Math.imul(y,V)|0,n=(n=n+Math.imul(y,H)|0)+Math.imul(b,V)|0,h=h+Math.imul(b,H)|0,e=e+Math.imul(v,$)|0,n=(n=n+Math.imul(v,K)|0)+Math.imul(M,$)|0,h=h+Math.imul(M,K)|0,e=e+Math.imul(c,X)|0,n=(n=n+Math.imul(c,Y)|0)+Math.imul(p,X)|0,h=h+Math.imul(p,Y)|0;var yt=(a+(e=e+Math.imul(f,G)|0)|0)+((8191&(n=(n=n+Math.imul(f,tt)|0)+Math.imul(m,G)|0))<<13)|0;a=((h=h+Math.imul(m,tt)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,e=Math.imul(x,D),n=(n=Math.imul(x,F))+Math.imul(L,D)|0,h=Math.imul(L,F),e=e+Math.imul(A,V)|0,n=(n=n+Math.imul(A,H)|0)+Math.imul(k,V)|0,h=h+Math.imul(k,H)|0,e=e+Math.imul(y,$)|0,n=(n=n+Math.imul(y,K)|0)+Math.imul(b,$)|0,h=h+Math.imul(b,K)|0,e=e+Math.imul(v,X)|0,n=(n=n+Math.imul(v,Y)|0)+Math.imul(M,X)|0,h=h+Math.imul(M,Y)|0,e=e+Math.imul(c,G)|0,n=(n=n+Math.imul(c,tt)|0)+Math.imul(p,G)|0,h=h+Math.imul(p,tt)|0;var bt=(a+(e=e+Math.imul(f,rt)|0)|0)+((8191&(n=(n=n+Math.imul(f,et)|0)+Math.imul(m,rt)|0))<<13)|0;a=((h=h+Math.imul(m,et)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,e=Math.imul(B,D),n=(n=Math.imul(B,F))+Math.imul(z,D)|0,h=Math.imul(z,F),e=e+Math.imul(x,V)|0,n=(n=n+Math.imul(x,H)|0)+Math.imul(L,V)|0,h=h+Math.imul(L,H)|0,e=e+Math.imul(A,$)|0,n=(n=n+Math.imul(A,K)|0)+Math.imul(k,$)|0,h=h+Math.imul(k,K)|0,e=e+Math.imul(y,X)|0,n=(n=n+Math.imul(y,Y)|0)+Math.imul(b,X)|0,h=h+Math.imul(b,Y)|0,e=e+Math.imul(v,G)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(M,G)|0,h=h+Math.imul(M,tt)|0,e=e+Math.imul(c,rt)|0,n=(n=n+Math.imul(c,et)|0)+Math.imul(p,rt)|0,h=h+Math.imul(p,et)|0;var _t=(a+(e=e+Math.imul(f,ht)|0)|0)+((8191&(n=(n=n+Math.imul(f,st)|0)+Math.imul(m,ht)|0))<<13)|0;a=((h=h+Math.imul(m,st)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,e=Math.imul(O,D),n=(n=Math.imul(O,F))+Math.imul(q,D)|0,h=Math.imul(q,F),e=e+Math.imul(B,V)|0,n=(n=n+Math.imul(B,H)|0)+Math.imul(z,V)|0,h=h+Math.imul(z,H)|0,e=e+Math.imul(x,$)|0,n=(n=n+Math.imul(x,K)|0)+Math.imul(L,$)|0,h=h+Math.imul(L,K)|0,e=e+Math.imul(A,X)|0,n=(n=n+Math.imul(A,Y)|0)+Math.imul(k,X)|0,h=h+Math.imul(k,Y)|0,e=e+Math.imul(y,G)|0,n=(n=n+Math.imul(y,tt)|0)+Math.imul(b,G)|0,h=h+Math.imul(b,tt)|0,e=e+Math.imul(v,rt)|0,n=(n=n+Math.imul(v,et)|0)+Math.imul(M,rt)|0,h=h+Math.imul(M,et)|0,e=e+Math.imul(c,ht)|0,n=(n=n+Math.imul(c,st)|0)+Math.imul(p,ht)|0,h=h+Math.imul(p,st)|0;var At=(a+(e=e+Math.imul(f,ut)|0)|0)+((8191&(n=(n=n+Math.imul(f,at)|0)+Math.imul(m,ut)|0))<<13)|0;a=((h=h+Math.imul(m,at)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,e=Math.imul(j,D),n=(n=Math.imul(j,F))+Math.imul(Q,D)|0,h=Math.imul(Q,F),e=e+Math.imul(O,V)|0,n=(n=n+Math.imul(O,H)|0)+Math.imul(q,V)|0,h=h+Math.imul(q,H)|0,e=e+Math.imul(B,$)|0,n=(n=n+Math.imul(B,K)|0)+Math.imul(z,$)|0,h=h+Math.imul(z,K)|0,e=e+Math.imul(x,X)|0,n=(n=n+Math.imul(x,Y)|0)+Math.imul(L,X)|0,h=h+Math.imul(L,Y)|0,e=e+Math.imul(A,G)|0,n=(n=n+Math.imul(A,tt)|0)+Math.imul(k,G)|0,h=h+Math.imul(k,tt)|0,e=e+Math.imul(y,rt)|0,n=(n=n+Math.imul(y,et)|0)+Math.imul(b,rt)|0,h=h+Math.imul(b,et)|0,e=e+Math.imul(v,ht)|0,n=(n=n+Math.imul(v,st)|0)+Math.imul(M,ht)|0,h=h+Math.imul(M,st)|0,e=e+Math.imul(c,ut)|0,n=(n=n+Math.imul(c,at)|0)+Math.imul(p,ut)|0,h=h+Math.imul(p,at)|0;var kt=(a+(e=e+Math.imul(f,ft)|0)|0)+((8191&(n=(n=n+Math.imul(f,mt)|0)+Math.imul(m,ft)|0))<<13)|0;a=((h=h+Math.imul(m,mt)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,e=Math.imul(I,D),n=(n=Math.imul(I,F))+Math.imul(C,D)|0,h=Math.imul(C,F),e=e+Math.imul(j,V)|0,n=(n=n+Math.imul(j,H)|0)+Math.imul(Q,V)|0,h=h+Math.imul(Q,H)|0,e=e+Math.imul(O,$)|0,n=(n=n+Math.imul(O,K)|0)+Math.imul(q,$)|0,h=h+Math.imul(q,K)|0,e=e+Math.imul(B,X)|0,n=(n=n+Math.imul(B,Y)|0)+Math.imul(z,X)|0,h=h+Math.imul(z,Y)|0,e=e+Math.imul(x,G)|0,n=(n=n+Math.imul(x,tt)|0)+Math.imul(L,G)|0,h=h+Math.imul(L,tt)|0,e=e+Math.imul(A,rt)|0,n=(n=n+Math.imul(A,et)|0)+Math.imul(k,rt)|0,h=h+Math.imul(k,et)|0,e=e+Math.imul(y,ht)|0,n=(n=n+Math.imul(y,st)|0)+Math.imul(b,ht)|0,h=h+Math.imul(b,st)|0,e=e+Math.imul(v,ut)|0,n=(n=n+Math.imul(v,at)|0)+Math.imul(M,ut)|0,h=h+Math.imul(M,at)|0,e=e+Math.imul(c,ft)|0,n=(n=n+Math.imul(c,mt)|0)+Math.imul(p,ft)|0,h=h+Math.imul(p,mt)|0;var St=(a+(e=e+Math.imul(f,ct)|0)|0)+((8191&(n=(n=n+Math.imul(f,pt)|0)+Math.imul(m,ct)|0))<<13)|0;a=((h=h+Math.imul(m,pt)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,e=Math.imul(I,V),n=(n=Math.imul(I,H))+Math.imul(C,V)|0,h=Math.imul(C,H),e=e+Math.imul(j,$)|0,n=(n=n+Math.imul(j,K)|0)+Math.imul(Q,$)|0,h=h+Math.imul(Q,K)|0,e=e+Math.imul(O,X)|0,n=(n=n+Math.imul(O,Y)|0)+Math.imul(q,X)|0,h=h+Math.imul(q,Y)|0,e=e+Math.imul(B,G)|0,n=(n=n+Math.imul(B,tt)|0)+Math.imul(z,G)|0,h=h+Math.imul(z,tt)|0,e=e+Math.imul(x,rt)|0,n=(n=n+Math.imul(x,et)|0)+Math.imul(L,rt)|0,h=h+Math.imul(L,et)|0,e=e+Math.imul(A,ht)|0,n=(n=n+Math.imul(A,st)|0)+Math.imul(k,ht)|0,h=h+Math.imul(k,st)|0,e=e+Math.imul(y,ut)|0,n=(n=n+Math.imul(y,at)|0)+Math.imul(b,ut)|0,h=h+Math.imul(b,at)|0,e=e+Math.imul(v,ft)|0,n=(n=n+Math.imul(v,mt)|0)+Math.imul(M,ft)|0,h=h+Math.imul(M,mt)|0;var xt=(a+(e=e+Math.imul(c,ct)|0)|0)+((8191&(n=(n=n+Math.imul(c,pt)|0)+Math.imul(p,ct)|0))<<13)|0;a=((h=h+Math.imul(p,pt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,e=Math.imul(I,$),n=(n=Math.imul(I,K))+Math.imul(C,$)|0,h=Math.imul(C,K),e=e+Math.imul(j,X)|0,n=(n=n+Math.imul(j,Y)|0)+Math.imul(Q,X)|0,h=h+Math.imul(Q,Y)|0,e=e+Math.imul(O,G)|0,n=(n=n+Math.imul(O,tt)|0)+Math.imul(q,G)|0,h=h+Math.imul(q,tt)|0,e=e+Math.imul(B,rt)|0,n=(n=n+Math.imul(B,et)|0)+Math.imul(z,rt)|0,h=h+Math.imul(z,et)|0,e=e+Math.imul(x,ht)|0,n=(n=n+Math.imul(x,st)|0)+Math.imul(L,ht)|0,h=h+Math.imul(L,st)|0,e=e+Math.imul(A,ut)|0,n=(n=n+Math.imul(A,at)|0)+Math.imul(k,ut)|0,h=h+Math.imul(k,at)|0,e=e+Math.imul(y,ft)|0,n=(n=n+Math.imul(y,mt)|0)+Math.imul(b,ft)|0,h=h+Math.imul(b,mt)|0;var Lt=(a+(e=e+Math.imul(v,ct)|0)|0)+((8191&(n=(n=n+Math.imul(v,pt)|0)+Math.imul(M,ct)|0))<<13)|0;a=((h=h+Math.imul(M,pt)|0)+(n>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,e=Math.imul(I,X),n=(n=Math.imul(I,Y))+Math.imul(C,X)|0,h=Math.imul(C,Y),e=e+Math.imul(j,G)|0,n=(n=n+Math.imul(j,tt)|0)+Math.imul(Q,G)|0,h=h+Math.imul(Q,tt)|0,e=e+Math.imul(O,rt)|0,n=(n=n+Math.imul(O,et)|0)+Math.imul(q,rt)|0,h=h+Math.imul(q,et)|0,e=e+Math.imul(B,ht)|0,n=(n=n+Math.imul(B,st)|0)+Math.imul(z,ht)|0,h=h+Math.imul(z,st)|0,e=e+Math.imul(x,ut)|0,n=(n=n+Math.imul(x,at)|0)+Math.imul(L,ut)|0,h=h+Math.imul(L,at)|0,e=e+Math.imul(A,ft)|0,n=(n=n+Math.imul(A,mt)|0)+Math.imul(k,ft)|0,h=h+Math.imul(k,mt)|0;var Zt=(a+(e=e+Math.imul(y,ct)|0)|0)+((8191&(n=(n=n+Math.imul(y,pt)|0)+Math.imul(b,ct)|0))<<13)|0;a=((h=h+Math.imul(b,pt)|0)+(n>>>13)|0)+(Zt>>>26)|0,Zt&=67108863,e=Math.imul(I,G),n=(n=Math.imul(I,tt))+Math.imul(C,G)|0,h=Math.imul(C,tt),e=e+Math.imul(j,rt)|0,n=(n=n+Math.imul(j,et)|0)+Math.imul(Q,rt)|0,h=h+Math.imul(Q,et)|0,e=e+Math.imul(O,ht)|0,n=(n=n+Math.imul(O,st)|0)+Math.imul(q,ht)|0,h=h+Math.imul(q,st)|0,e=e+Math.imul(B,ut)|0,n=(n=n+Math.imul(B,at)|0)+Math.imul(z,ut)|0,h=h+Math.imul(z,at)|0,e=e+Math.imul(x,ft)|0,n=(n=n+Math.imul(x,mt)|0)+Math.imul(L,ft)|0,h=h+Math.imul(L,mt)|0;var Bt=(a+(e=e+Math.imul(A,ct)|0)|0)+((8191&(n=(n=n+Math.imul(A,pt)|0)+Math.imul(k,ct)|0))<<13)|0;a=((h=h+Math.imul(k,pt)|0)+(n>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,e=Math.imul(I,rt),n=(n=Math.imul(I,et))+Math.imul(C,rt)|0,h=Math.imul(C,et),e=e+Math.imul(j,ht)|0,n=(n=n+Math.imul(j,st)|0)+Math.imul(Q,ht)|0,h=h+Math.imul(Q,st)|0,e=e+Math.imul(O,ut)|0,n=(n=n+Math.imul(O,at)|0)+Math.imul(q,ut)|0,h=h+Math.imul(q,at)|0,e=e+Math.imul(B,ft)|0,n=(n=n+Math.imul(B,mt)|0)+Math.imul(z,ft)|0,h=h+Math.imul(z,mt)|0;var zt=(a+(e=e+Math.imul(x,ct)|0)|0)+((8191&(n=(n=n+Math.imul(x,pt)|0)+Math.imul(L,ct)|0))<<13)|0;a=((h=h+Math.imul(L,pt)|0)+(n>>>13)|0)+(zt>>>26)|0,zt&=67108863,e=Math.imul(I,ht),n=(n=Math.imul(I,st))+Math.imul(C,ht)|0,h=Math.imul(C,st),e=e+Math.imul(j,ut)|0,n=(n=n+Math.imul(j,at)|0)+Math.imul(Q,ut)|0,h=h+Math.imul(Q,at)|0,e=e+Math.imul(O,ft)|0,n=(n=n+Math.imul(O,mt)|0)+Math.imul(q,ft)|0,h=h+Math.imul(q,mt)|0;var Rt=(a+(e=e+Math.imul(B,ct)|0)|0)+((8191&(n=(n=n+Math.imul(B,pt)|0)+Math.imul(z,ct)|0))<<13)|0;a=((h=h+Math.imul(z,pt)|0)+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,e=Math.imul(I,ut),n=(n=Math.imul(I,at))+Math.imul(C,ut)|0,h=Math.imul(C,at),e=e+Math.imul(j,ft)|0,n=(n=n+Math.imul(j,mt)|0)+Math.imul(Q,ft)|0,h=h+Math.imul(Q,mt)|0;var Ot=(a+(e=e+Math.imul(O,ct)|0)|0)+((8191&(n=(n=n+Math.imul(O,pt)|0)+Math.imul(q,ct)|0))<<13)|0;a=((h=h+Math.imul(q,pt)|0)+(n>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,e=Math.imul(I,ft),n=(n=Math.imul(I,mt))+Math.imul(C,ft)|0,h=Math.imul(C,mt);var qt=(a+(e=e+Math.imul(j,ct)|0)|0)+((8191&(n=(n=n+Math.imul(j,pt)|0)+Math.imul(Q,ct)|0))<<13)|0;a=((h=h+Math.imul(Q,pt)|0)+(n>>>13)|0)+(qt>>>26)|0,qt&=67108863;var Nt=(a+(e=Math.imul(I,ct))|0)+((8191&(n=(n=Math.imul(I,pt))+Math.imul(C,ct)|0))<<13)|0;return a=((h=Math.imul(C,pt))+(n>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,u[0]=gt,u[1]=vt,u[2]=Mt,u[3]=wt,u[4]=yt,u[5]=bt,u[6]=_t,u[7]=At,u[8]=kt,u[9]=St,u[10]=xt,u[11]=Lt,u[12]=Zt,u[13]=Bt,u[14]=zt,u[15]=Rt,u[16]=Ot,u[17]=qt,u[18]=Nt,0!==a&&(u[19]=a,r.length++),r};function v(t,i,r){r.negative=i.negative^t.negative,r.length=t.length+i.length;for(var e=0,n=0,h=0;h>>26)|0)>>>26,s&=67108863}r.words[h]=o,e=s,s=n}return 0!==e?r.words[h]=e:r.length--,r._strip()}function M(t,i,r){return v(t,i,r)}function w(t,i){this.x=t,this.y=i}Math.imul||(g=p),h.prototype.mulTo=function(t,i){var r=this.length+t.length;return 10===this.length&&10===t.length?g(this,t,i):r<63?p(this,t,i):r<1024?v(this,t,i):M(this,t,i)},w.prototype.makeRBT=function(t){for(var i=new Array(t),r=h.prototype._countBits(t)-1,e=0;e>=1;return e},w.prototype.permute=function(t,i,r,e,n,h){for(var s=0;s>>=1)n++;return 1<>>=13,r[2*s+1]=8191&h,h>>>=13;for(s=2*i;s>=26,r+=h/67108864|0,r+=s>>>26,this.words[n]=67108863&s}return 0!==r&&(this.words[n]=r,this.length++),this.length=0===t?1:this.length,i?this.ineg():this},h.prototype.muln=function(t){return this.clone().imuln(t)},h.prototype.sqr=function(){return this.mul(this)},h.prototype.isqr=function(){return this.imul(this.clone())},h.prototype.pow=function(t){var i=function(t){for(var i=new Array(t.bitLength()),r=0;r>>n&1}return i}(t);if(0===i.length)return new h(1);for(var r=this,e=0;e=0);var i,r=t%26,n=(t-r)/26,h=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(i=0;i>>26-r}s&&(this.words[i]=s,this.length++)}if(0!==n){for(i=this.length-1;i>=0;i--)this.words[i+n]=this.words[i];for(i=0;i=0),n=i?(i-i%26)/26:0;var h=t%26,s=Math.min((t-h)/26,this.length),o=67108863^67108863>>>h<s)for(this.length-=s,a=0;a=0&&(0!==l||a>=n);a--){var f=0|this.words[a];this.words[a]=l<<26-h|f>>>h,l=f&o}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},h.prototype.ishrn=function(t,i,r){return e(0===this.negative),this.iushrn(t,i,r)},h.prototype.shln=function(t){return this.clone().ishln(t)},h.prototype.ushln=function(t){return this.clone().iushln(t)},h.prototype.shrn=function(t){return this.clone().ishrn(t)},h.prototype.ushrn=function(t){return this.clone().iushrn(t)},h.prototype.testn=function(t){e("number"==typeof t&&t>=0);var i=t%26,r=(t-i)/26,n=1<=0);var i=t%26,r=(t-i)/26;if(e(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==i&&r++,this.length=Math.min(r,this.length),0!==i){var n=67108863^67108863>>>i<=67108864;i++)this.words[i]-=67108864,i===this.length-1?this.words[i+1]=1:this.words[i+1]++;return this.length=Math.max(this.length,i+1),this},h.prototype.isubn=function(t){if(e("number"==typeof t),e(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var i=0;i>26)-(u/67108864|0),this.words[n+r]=67108863&h}for(;n>26,this.words[n+r]=67108863&h;if(0===o)return this._strip();for(e(-1===o),o=0,n=0;n>26,this.words[n]=67108863&h;return this.negative=1,this._strip()},h.prototype._wordDiv=function(t,i){var r=(this.length,t.length),e=this.clone(),n=t,s=0|n.words[n.length-1];0!=(r=26-this._countBits(s))&&(n=n.ushln(r),e.iushln(r),s=0|n.words[n.length-1]);var o,u=e.length-n.length;if("mod"!==i){(o=new h(null)).length=u+1,o.words=new Array(o.length);for(var a=0;a=0;f--){var m=67108864*(0|e.words[n.length+f])+(0|e.words[n.length+f-1]);for(m=Math.min(m/s|0,67108863),e._ishlnsubmul(n,m,f);0!==e.negative;)m--,e.negative=0,e._ishlnsubmul(n,1,f),e.isZero()||(e.negative^=1);o&&(o.words[f]=m)}return o&&o._strip(),e._strip(),"div"!==i&&0!==r&&e.iushrn(r),{div:o||null,mod:e}},h.prototype.divmod=function(t,i,r){return e(!t.isZero()),this.isZero()?{div:new h(0),mod:new h(0)}:0!==this.negative&&0===t.negative?(o=this.neg().divmod(t,i),"mod"!==i&&(n=o.div.neg()),"div"!==i&&(s=o.mod.neg(),r&&0!==s.negative&&s.iadd(t)),{div:n,mod:s}):0===this.negative&&0!==t.negative?(o=this.divmod(t.neg(),i),"mod"!==i&&(n=o.div.neg()),{div:n,mod:o.mod}):0!==(this.negative&t.negative)?(o=this.neg().divmod(t.neg(),i),"div"!==i&&(s=o.mod.neg(),r&&0!==s.negative&&s.isub(t)),{div:o.div,mod:s}):t.length>this.length||this.cmp(t)<0?{div:new h(0),mod:this}:1===t.length?"div"===i?{div:this.divn(t.words[0]),mod:null}:"mod"===i?{div:null,mod:new h(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new h(this.modrn(t.words[0]))}:this._wordDiv(t,i);var n,s,o},h.prototype.div=function(t){return this.divmod(t,"div",!1).div},h.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},h.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},h.prototype.divRound=function(t){var i=this.divmod(t);if(i.mod.isZero())return i.div;var r=0!==i.div.negative?i.mod.isub(t):i.mod,e=t.ushrn(1),n=t.andln(1),h=r.cmp(e);return h<0||1===n&&0===h?i.div:0!==i.div.negative?i.div.isubn(1):i.div.iaddn(1)},h.prototype.modrn=function(t){var i=t<0;i&&(t=-t),e(t<=67108863);for(var r=(1<<26)%t,n=0,h=this.length-1;h>=0;h--)n=(r*n+(0|this.words[h]))%t;return i?-n:n},h.prototype.modn=function(t){return this.modrn(t)},h.prototype.idivn=function(t){var i=t<0;i&&(t=-t),e(t<=67108863);for(var r=0,n=this.length-1;n>=0;n--){var h=(0|this.words[n])+67108864*r;this.words[n]=h/t|0,r=h%t}return this._strip(),i?this.ineg():this},h.prototype.divn=function(t){return this.clone().idivn(t)},h.prototype.egcd=function(t){e(0===t.negative),e(!t.isZero());var i=this,r=t.clone();i=0!==i.negative?i.umod(t):i.clone();for(var n=new h(1),s=new h(0),o=new h(0),u=new h(1),a=0;i.isEven()&&r.isEven();)i.iushrn(1),r.iushrn(1),++a;for(var l=r.clone(),f=i.clone();!i.isZero();){for(var m=0,d=1;0===(i.words[0]&d)&&m<26;++m,d<<=1);if(m>0)for(i.iushrn(m);m-- >0;)(n.isOdd()||s.isOdd())&&(n.iadd(l),s.isub(f)),n.iushrn(1),s.iushrn(1);for(var c=0,p=1;0===(r.words[0]&p)&&c<26;++c,p<<=1);if(c>0)for(r.iushrn(c);c-- >0;)(o.isOdd()||u.isOdd())&&(o.iadd(l),u.isub(f)),o.iushrn(1),u.iushrn(1);i.cmp(r)>=0?(i.isub(r),n.isub(o),s.isub(u)):(r.isub(i),o.isub(n),u.isub(s))}return{a:o,b:u,gcd:r.iushln(a)}},h.prototype._invmp=function(t){e(0===t.negative),e(!t.isZero());var i=this,r=t.clone();i=0!==i.negative?i.umod(t):i.clone();for(var n,s=new h(1),o=new h(0),u=r.clone();i.cmpn(1)>0&&r.cmpn(1)>0;){for(var a=0,l=1;0===(i.words[0]&l)&&a<26;++a,l<<=1);if(a>0)for(i.iushrn(a);a-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var f=0,m=1;0===(r.words[0]&m)&&f<26;++f,m<<=1);if(f>0)for(r.iushrn(f);f-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);i.cmp(r)>=0?(i.isub(r),s.isub(o)):(r.isub(i),o.isub(s))}return(n=0===i.cmpn(1)?s:o).cmpn(0)<0&&n.iadd(t),n},h.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var i=this.clone(),r=t.clone();i.negative=0,r.negative=0;for(var e=0;i.isEven()&&r.isEven();e++)i.iushrn(1),r.iushrn(1);for(;;){for(;i.isEven();)i.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=i.cmp(r);if(n<0){var h=i;i=r,r=h}else if(0===n||0===r.cmpn(1))break;i.isub(r)}return r.iushln(e)},h.prototype.invm=function(t){return this.egcd(t).a.umod(t)},h.prototype.isEven=function(){return!(1&this.words[0])},h.prototype.isOdd=function(){return!(1&~this.words[0])},h.prototype.andln=function(t){return this.words[0]&t},h.prototype.bincn=function(t){e("number"==typeof t);var i=t%26,r=(t-i)/26,n=1<>>26,o&=67108863,this.words[s]=o}return 0!==h&&(this.words[s]=h,this.length++),this},h.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},h.prototype.cmpn=function(t){var i,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)i=1;else{r&&(t=-t),e(t<=67108863,"Number is too big");var n=0|this.words[0];i=n===t?0:nt.length)return 1;if(this.length=0;r--){var e=0|this.words[r],n=0|t.words[r];if(e!==n){en&&(i=1);break}}return i},h.prototype.gtn=function(t){return 1===this.cmpn(t)},h.prototype.gt=function(t){return 1===this.cmp(t)},h.prototype.gten=function(t){return this.cmpn(t)>=0},h.prototype.gte=function(t){return this.cmp(t)>=0},h.prototype.ltn=function(t){return-1===this.cmpn(t)},h.prototype.lt=function(t){return-1===this.cmp(t)},h.prototype.lten=function(t){return this.cmpn(t)<=0},h.prototype.lte=function(t){return this.cmp(t)<=0},h.prototype.eqn=function(t){return 0===this.cmpn(t)},h.prototype.eq=function(t){return 0===this.cmp(t)},h.red=function(t){return new x(t)},h.prototype.toRed=function(t){return e(!this.red,"Already a number in reduction context"),e(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},h.prototype.fromRed=function(){return e(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},h.prototype._forceRed=function(t){return this.red=t,this},h.prototype.forceRed=function(t){return e(!this.red,"Already a number in reduction context"),this._forceRed(t)},h.prototype.redAdd=function(t){return e(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},h.prototype.redIAdd=function(t){return e(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},h.prototype.redSub=function(t){return e(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},h.prototype.redISub=function(t){return e(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},h.prototype.redShl=function(t){return e(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},h.prototype.redMul=function(t){return e(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},h.prototype.redIMul=function(t){return e(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},h.prototype.redSqr=function(){return e(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},h.prototype.redISqr=function(){return e(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},h.prototype.redSqrt=function(){return e(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},h.prototype.redInvm=function(){return e(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},h.prototype.redNeg=function(){return e(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},h.prototype.redPow=function(t){return e(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var y={k256:null,p224:null,p192:null,p25519:null};function b(t,i){this.name=t,this.p=new h(i,16),this.n=this.p.bitLength(),this.k=new h(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function A(){b.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function k(){b.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){b.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function x(t){if("string"==typeof t){var i=h._prime(t);this.m=i.p,this.prime=i}else e(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function L(t){x.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new h(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}b.prototype._tmp=function(){var t=new h(null);return t.words=new Array(Math.ceil(this.n/13)),t},b.prototype.ireduce=function(t){var i,r=t;do{this.split(r,this.tmp),i=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(i>this.n);var e=i0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},b.prototype.split=function(t,i){t.iushrn(this.n,0,i)},b.prototype.imulK=function(t){return t.imul(this.k)},n(_,b),_.prototype.split=function(t,i){for(var r=4194303,e=Math.min(t.length,9),n=0;n>>22,h=s}h>>>=22,t.words[n-10]=h,0===h&&t.length>10?t.length-=10:t.length-=9},_.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var i=0,r=0;r>>=26,t.words[r]=n,i=e}return 0!==i&&(t.words[t.length++]=i),t},h._prime=function(t){if(y[t])return y[t];var i;if("k256"===t)i=new _;else if("p224"===t)i=new A;else if("p192"===t)i=new k;else{if("p25519"!==t)throw new Error("Unknown prime "+t);i=new S}return y[t]=i,i},x.prototype._verify1=function(t){e(0===t.negative,"red works only with positives"),e(t.red,"red works only with red numbers")},x.prototype._verify2=function(t,i){e(0===(t.negative|i.negative),"red works only with positives"),e(t.red&&t.red===i.red,"red works only with red numbers")},x.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(l(t,t.umod(this.m)._forceRed(this)),t)},x.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},x.prototype.add=function(t,i){this._verify2(t,i);var r=t.add(i);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},x.prototype.iadd=function(t,i){this._verify2(t,i);var r=t.iadd(i);return r.cmp(this.m)>=0&&r.isub(this.m),r},x.prototype.sub=function(t,i){this._verify2(t,i);var r=t.sub(i);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},x.prototype.isub=function(t,i){this._verify2(t,i);var r=t.isub(i);return r.cmpn(0)<0&&r.iadd(this.m),r},x.prototype.shl=function(t,i){return this._verify1(t),this.imod(t.ushln(i))},x.prototype.imul=function(t,i){return this._verify2(t,i),this.imod(t.imul(i))},x.prototype.mul=function(t,i){return this._verify2(t,i),this.imod(t.mul(i))},x.prototype.isqr=function(t){return this.imul(t,t.clone())},x.prototype.sqr=function(t){return this.mul(t,t)},x.prototype.sqrt=function(t){if(t.isZero())return t.clone();var i=this.m.andln(3);if(e(i%2==1),3===i){var r=this.m.add(new h(1)).iushrn(2);return this.pow(t,r)}for(var n=this.m.subn(1),s=0;!n.isZero()&&0===n.andln(1);)s++,n.iushrn(1);e(!n.isZero());var o=new h(1).toRed(this),u=o.redNeg(),a=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new h(2*l*l).toRed(this);0!==this.pow(l,a).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,n),m=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),c=s;0!==d.cmp(o);){for(var p=d,g=0;0!==p.cmp(o);g++)p=p.redSqr();e(g=0;e--){for(var a=i.words[e],l=u-1;l>=0;l--){var f=a>>l&1;n!==r[0]&&(n=this.sqr(n)),0!==f||0!==s?(s<<=1,s|=f,(4===++o||0===e&&0===l)&&(n=this.mul(n,r[s]),o=0,s=0)):o=0}u=26}return n},x.prototype.convertTo=function(t){var i=t.umod(this.m);return i===t?i.clone():i},x.prototype.convertFrom=function(t){var i=t.clone();return i.red=null,i},h.mont=function(t){return new L(t)},n(L,x),L.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},L.prototype.convertFrom=function(t){var i=this.imod(t.mul(this.rinv));return i.red=null,i},L.prototype.imul=function(t,i){if(t.isZero()||i.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(i),e=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(e).iushrn(this.shift),h=n;return n.cmp(this.m)>=0?h=n.isub(this.m):n.cmpn(0)<0&&(h=n.iadd(this.m)),h._forceRed(this)},L.prototype.mul=function(t,i){if(t.isZero()||i.isZero())return new h(0)._forceRed(this);var r=t.mul(i),e=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(e).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this)},L.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t=r.nmd(t),this)},96944(t,i,r){"use strict";r.d(i,{Ap:()=>l,C1:()=>m,Dn:()=>o,YD:()=>s,ZH:()=>f,sM:()=>u});var e=r(83448),n=r(36730),h=r(6409);const s=(0,h.e)("Ethereum Signed Message:\n"),o=(0,h.e)(""),u=(0,h.e)(""),a=o.length+u.length;function l(t,i){return t.length>=a&&(0,n.f)(t.subarray(0,o.length),o)&&(0,n.f)(t.slice(-u.length),u)||i&&t.length>=s.length&&(0,n.f)(t.subarray(0,s.length),s)}function f(t){const i=(0,h.e)(t);return l(i,!1)?i.subarray(o.length,i.length-u.length):i}function m(t){const i=(0,h.e)(t);return l(i,!0)?i:(0,e.Q)([o,i,u])}}}]); \ No newline at end of file diff --git a/modu.ffc77ab697418e9e.js b/modu.ffc77ab697418e9e.js deleted file mode 100644 index a09c1d1..0000000 --- a/modu.ffc77ab697418e9e.js +++ /dev/null @@ -1 +0,0 @@ -(("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps=("undefined"!=typeof self?self:this).webpackChunk_pezkuwi_apps||[]).push([[4462],{9069(t,e,r){"use strict";function i(t){return"function"==typeof t}r.d(e,{T:()=>i})},20828(t,e,r){"use strict";r.d(e,{d:()=>n});var i=r(87004);function n(t){return t&&function(t){return!!t&&(0,i.qv)(t,-1)}(t)?t:`0x${t&&t.length%2==1?"0":""}${t||""}`}},28917(t,e,r){"use strict";r.d(e,{v:()=>a});var i=r(47876),n=r(99128);function a(t,{isLe:e=!1,isNegative:r=!1}={}){if(!t||"0x"===t)return new i(0);const a=(0,n.a)(t),o=new i(a,16,e?"le":"be");return r?o.fromTwos(4*a.length):o}},31760(t,e,r){"use strict";r.d(e,{r:()=>s});var i=r(7076),n=r(43075),a=r(40824),o=r(22353);function s(t,e){if(!a.CW||!e&&(0,o.i_)()){const e=(0,o.q)(t);return{publicKey:e.slice(32),secretKey:e.slice(0,64)}}const r=i.ev.getPublicKey(t);return{publicKey:r,secretKey:(0,n.Q)([t,r])}}},36436(t,e,r){"use strict";r.d(e,{we:()=>v,x2:()=>b,JB:()=>w});var i=r(46988),n=r(61284),a=r(52001),o=r(15460),s=r(22353),h=r(44907);const u=(0,h.aU)({256:s.$Q,512:s.Zf},{256:a.sc,512:o.Zf}),l=(0,h.dp)(256,u),c="abandon|ability|able|about|above|absent|absorb|abstract|absurd|abuse|access|accident|account|accuse|achieve|acid|acoustic|acquire|across|act|action|actor|actress|actual|adapt|add|addict|address|adjust|admit|adult|advance|advice|aerobic|affair|afford|afraid|again|age|agent|agree|ahead|aim|air|airport|aisle|alarm|album|alcohol|alert|alien|all|alley|allow|almost|alone|alpha|already|also|alter|always|amateur|amazing|among|amount|amused|analyst|anchor|ancient|anger|angle|angry|animal|ankle|announce|annual|another|answer|antenna|antique|anxiety|any|apart|apology|appear|apple|approve|april|arch|arctic|area|arena|argue|arm|armed|armor|army|around|arrange|arrest|arrive|arrow|art|artefact|artist|artwork|ask|aspect|assault|asset|assist|assume|asthma|athlete|atom|attack|attend|attitude|attract|auction|audit|august|aunt|author|auto|autumn|average|avocado|avoid|awake|aware|away|awesome|awful|awkward|axis|baby|bachelor|bacon|badge|bag|balance|balcony|ball|bamboo|banana|banner|bar|barely|bargain|barrel|base|basic|basket|battle|beach|bean|beauty|because|become|beef|before|begin|behave|behind|believe|below|belt|bench|benefit|best|betray|better|between|beyond|bicycle|bid|bike|bind|biology|bird|birth|bitter|black|blade|blame|blanket|blast|bleak|bless|blind|blood|blossom|blouse|blue|blur|blush|board|boat|body|boil|bomb|bone|bonus|book|boost|border|boring|borrow|boss|bottom|bounce|box|boy|bracket|brain|brand|brass|brave|bread|breeze|brick|bridge|brief|bright|bring|brisk|broccoli|broken|bronze|broom|brother|brown|brush|bubble|buddy|budget|buffalo|build|bulb|bulk|bullet|bundle|bunker|burden|burger|burst|bus|business|busy|butter|buyer|buzz|cabbage|cabin|cable|cactus|cage|cake|call|calm|camera|camp|can|canal|cancel|candy|cannon|canoe|canvas|canyon|capable|capital|captain|car|carbon|card|cargo|carpet|carry|cart|case|cash|casino|castle|casual|cat|catalog|catch|category|cattle|caught|cause|caution|cave|ceiling|celery|cement|census|century|cereal|certain|chair|chalk|champion|change|chaos|chapter|charge|chase|chat|cheap|check|cheese|chef|cherry|chest|chicken|chief|child|chimney|choice|choose|chronic|chuckle|chunk|churn|cigar|cinnamon|circle|citizen|city|civil|claim|clap|clarify|claw|clay|clean|clerk|clever|click|client|cliff|climb|clinic|clip|clock|clog|close|cloth|cloud|clown|club|clump|cluster|clutch|coach|coast|coconut|code|coffee|coil|coin|collect|color|column|combine|come|comfort|comic|common|company|concert|conduct|confirm|congress|connect|consider|control|convince|cook|cool|copper|copy|coral|core|corn|correct|cost|cotton|couch|country|couple|course|cousin|cover|coyote|crack|cradle|craft|cram|crane|crash|crater|crawl|crazy|cream|credit|creek|crew|cricket|crime|crisp|critic|crop|cross|crouch|crowd|crucial|cruel|cruise|crumble|crunch|crush|cry|crystal|cube|culture|cup|cupboard|curious|current|curtain|curve|cushion|custom|cute|cycle|dad|damage|damp|dance|danger|daring|dash|daughter|dawn|day|deal|debate|debris|decade|december|decide|decline|decorate|decrease|deer|defense|define|defy|degree|delay|deliver|demand|demise|denial|dentist|deny|depart|depend|deposit|depth|deputy|derive|describe|desert|design|desk|despair|destroy|detail|detect|develop|device|devote|diagram|dial|diamond|diary|dice|diesel|diet|differ|digital|dignity|dilemma|dinner|dinosaur|direct|dirt|disagree|discover|disease|dish|dismiss|disorder|display|distance|divert|divide|divorce|dizzy|doctor|document|dog|doll|dolphin|domain|donate|donkey|donor|door|dose|double|dove|draft|dragon|drama|drastic|draw|dream|dress|drift|drill|drink|drip|drive|drop|drum|dry|duck|dumb|dune|during|dust|dutch|duty|dwarf|dynamic|eager|eagle|early|earn|earth|easily|east|easy|echo|ecology|economy|edge|edit|educate|effort|egg|eight|either|elbow|elder|electric|elegant|element|elephant|elevator|elite|else|embark|embody|embrace|emerge|emotion|employ|empower|empty|enable|enact|end|endless|endorse|enemy|energy|enforce|engage|engine|enhance|enjoy|enlist|enough|enrich|enroll|ensure|enter|entire|entry|envelope|episode|equal|equip|era|erase|erode|erosion|error|erupt|escape|essay|essence|estate|eternal|ethics|evidence|evil|evoke|evolve|exact|example|excess|exchange|excite|exclude|excuse|execute|exercise|exhaust|exhibit|exile|exist|exit|exotic|expand|expect|expire|explain|expose|express|extend|extra|eye|eyebrow|fabric|face|faculty|fade|faint|faith|fall|false|fame|family|famous|fan|fancy|fantasy|farm|fashion|fat|fatal|father|fatigue|fault|favorite|feature|february|federal|fee|feed|feel|female|fence|festival|fetch|fever|few|fiber|fiction|field|figure|file|film|filter|final|find|fine|finger|finish|fire|firm|first|fiscal|fish|fit|fitness|fix|flag|flame|flash|flat|flavor|flee|flight|flip|float|flock|floor|flower|fluid|flush|fly|foam|focus|fog|foil|fold|follow|food|foot|force|forest|forget|fork|fortune|forum|forward|fossil|foster|found|fox|fragile|frame|frequent|fresh|friend|fringe|frog|front|frost|frown|frozen|fruit|fuel|fun|funny|furnace|fury|future|gadget|gain|galaxy|gallery|game|gap|garage|garbage|garden|garlic|garment|gas|gasp|gate|gather|gauge|gaze|general|genius|genre|gentle|genuine|gesture|ghost|giant|gift|giggle|ginger|giraffe|girl|give|glad|glance|glare|glass|glide|glimpse|globe|gloom|glory|glove|glow|glue|goat|goddess|gold|good|goose|gorilla|gospel|gossip|govern|gown|grab|grace|grain|grant|grape|grass|gravity|great|green|grid|grief|grit|grocery|group|grow|grunt|guard|guess|guide|guilt|guitar|gun|gym|habit|hair|half|hammer|hamster|hand|happy|harbor|hard|harsh|harvest|hat|have|hawk|hazard|head|health|heart|heavy|hedgehog|height|hello|helmet|help|hen|hero|hidden|high|hill|hint|hip|hire|history|hobby|hockey|hold|hole|holiday|hollow|home|honey|hood|hope|horn|horror|horse|hospital|host|hotel|hour|hover|hub|huge|human|humble|humor|hundred|hungry|hunt|hurdle|hurry|hurt|husband|hybrid|ice|icon|idea|identify|idle|ignore|ill|illegal|illness|image|imitate|immense|immune|impact|impose|improve|impulse|inch|include|income|increase|index|indicate|indoor|industry|infant|inflict|inform|inhale|inherit|initial|inject|injury|inmate|inner|innocent|input|inquiry|insane|insect|inside|inspire|install|intact|interest|into|invest|invite|involve|iron|island|isolate|issue|item|ivory|jacket|jaguar|jar|jazz|jealous|jeans|jelly|jewel|job|join|joke|journey|joy|judge|juice|jump|jungle|junior|junk|just|kangaroo|keen|keep|ketchup|key|kick|kid|kidney|kind|kingdom|kiss|kit|kitchen|kite|kitten|kiwi|knee|knife|knock|know|lab|label|labor|ladder|lady|lake|lamp|language|laptop|large|later|latin|laugh|laundry|lava|law|lawn|lawsuit|layer|lazy|leader|leaf|learn|leave|lecture|left|leg|legal|legend|leisure|lemon|lend|length|lens|leopard|lesson|letter|level|liar|liberty|library|license|life|lift|light|like|limb|limit|link|lion|liquid|list|little|live|lizard|load|loan|lobster|local|lock|logic|lonely|long|loop|lottery|loud|lounge|love|loyal|lucky|luggage|lumber|lunar|lunch|luxury|lyrics|machine|mad|magic|magnet|maid|mail|main|major|make|mammal|man|manage|mandate|mango|mansion|manual|maple|marble|march|margin|marine|market|marriage|mask|mass|master|match|material|math|matrix|matter|maximum|maze|meadow|mean|measure|meat|mechanic|medal|media|melody|melt|member|memory|mention|menu|mercy|merge|merit|merry|mesh|message|metal|method|middle|midnight|milk|million|mimic|mind|minimum|minor|minute|miracle|mirror|misery|miss|mistake|mix|mixed|mixture|mobile|model|modify|mom|moment|monitor|monkey|monster|month|moon|moral|more|morning|mosquito|mother|motion|motor|mountain|mouse|move|movie|much|muffin|mule|multiply|muscle|museum|mushroom|music|must|mutual|myself|mystery|myth|naive|name|napkin|narrow|nasty|nation|nature|near|neck|need|negative|neglect|neither|nephew|nerve|nest|net|network|neutral|never|news|next|nice|night|noble|noise|nominee|noodle|normal|north|nose|notable|note|nothing|notice|novel|now|nuclear|number|nurse|nut|oak|obey|object|oblige|obscure|observe|obtain|obvious|occur|ocean|october|odor|off|offer|office|often|oil|okay|old|olive|olympic|omit|once|one|onion|online|only|open|opera|opinion|oppose|option|orange|orbit|orchard|order|ordinary|organ|orient|original|orphan|ostrich|other|outdoor|outer|output|outside|oval|oven|over|own|owner|oxygen|oyster|ozone|pact|paddle|page|pair|palace|palm|panda|panel|panic|panther|paper|parade|parent|park|parrot|party|pass|patch|path|patient|patrol|pattern|pause|pave|payment|peace|peanut|pear|peasant|pelican|pen|penalty|pencil|people|pepper|perfect|permit|person|pet|phone|photo|phrase|physical|piano|picnic|picture|piece|pig|pigeon|pill|pilot|pink|pioneer|pipe|pistol|pitch|pizza|place|planet|plastic|plate|play|please|pledge|pluck|plug|plunge|poem|poet|point|polar|pole|police|pond|pony|pool|popular|portion|position|possible|post|potato|pottery|poverty|powder|power|practice|praise|predict|prefer|prepare|present|pretty|prevent|price|pride|primary|print|priority|prison|private|prize|problem|process|produce|profit|program|project|promote|proof|property|prosper|protect|proud|provide|public|pudding|pull|pulp|pulse|pumpkin|punch|pupil|puppy|purchase|purity|purpose|purse|push|put|puzzle|pyramid|quality|quantum|quarter|question|quick|quit|quiz|quote|rabbit|raccoon|race|rack|radar|radio|rail|rain|raise|rally|ramp|ranch|random|range|rapid|rare|rate|rather|raven|raw|razor|ready|real|reason|rebel|rebuild|recall|receive|recipe|record|recycle|reduce|reflect|reform|refuse|region|regret|regular|reject|relax|release|relief|rely|remain|remember|remind|remove|render|renew|rent|reopen|repair|repeat|replace|report|require|rescue|resemble|resist|resource|response|result|retire|retreat|return|reunion|reveal|review|reward|rhythm|rib|ribbon|rice|rich|ride|ridge|rifle|right|rigid|ring|riot|ripple|risk|ritual|rival|river|road|roast|robot|robust|rocket|romance|roof|rookie|room|rose|rotate|rough|round|route|royal|rubber|rude|rug|rule|run|runway|rural|sad|saddle|sadness|safe|sail|salad|salmon|salon|salt|salute|same|sample|sand|satisfy|satoshi|sauce|sausage|save|say|scale|scan|scare|scatter|scene|scheme|school|science|scissors|scorpion|scout|scrap|screen|script|scrub|sea|search|season|seat|second|secret|section|security|seed|seek|segment|select|sell|seminar|senior|sense|sentence|series|service|session|settle|setup|seven|shadow|shaft|shallow|share|shed|shell|sheriff|shield|shift|shine|ship|shiver|shock|shoe|shoot|shop|short|shoulder|shove|shrimp|shrug|shuffle|shy|sibling|sick|side|siege|sight|sign|silent|silk|silly|silver|similar|simple|since|sing|siren|sister|situate|six|size|skate|sketch|ski|skill|skin|skirt|skull|slab|slam|sleep|slender|slice|slide|slight|slim|slogan|slot|slow|slush|small|smart|smile|smoke|smooth|snack|snake|snap|sniff|snow|soap|soccer|social|sock|soda|soft|solar|soldier|solid|solution|solve|someone|song|soon|sorry|sort|soul|sound|soup|source|south|space|spare|spatial|spawn|speak|special|speed|spell|spend|sphere|spice|spider|spike|spin|spirit|split|spoil|sponsor|spoon|sport|spot|spray|spread|spring|spy|square|squeeze|squirrel|stable|stadium|staff|stage|stairs|stamp|stand|start|state|stay|steak|steel|stem|step|stereo|stick|still|sting|stock|stomach|stone|stool|story|stove|strategy|street|strike|strong|struggle|student|stuff|stumble|style|subject|submit|subway|success|such|sudden|suffer|sugar|suggest|suit|summer|sun|sunny|sunset|super|supply|supreme|sure|surface|surge|surprise|surround|survey|suspect|sustain|swallow|swamp|swap|swarm|swear|sweet|swift|swim|swing|switch|sword|symbol|symptom|syrup|system|table|tackle|tag|tail|talent|talk|tank|tape|target|task|taste|tattoo|taxi|teach|team|tell|ten|tenant|tennis|tent|term|test|text|thank|that|theme|then|theory|there|they|thing|this|thought|three|thrive|throw|thumb|thunder|ticket|tide|tiger|tilt|timber|time|tiny|tip|tired|tissue|title|toast|tobacco|today|toddler|toe|together|toilet|token|tomato|tomorrow|tone|tongue|tonight|tool|tooth|top|topic|topple|torch|tornado|tortoise|toss|total|tourist|toward|tower|town|toy|track|trade|traffic|tragic|train|transfer|trap|trash|travel|tray|treat|tree|trend|trial|tribe|trick|trigger|trim|trip|trophy|trouble|truck|true|truly|trumpet|trust|truth|try|tube|tuition|tumble|tuna|tunnel|turkey|turn|turtle|twelve|twenty|twice|twin|twist|two|type|typical|ugly|umbrella|unable|unaware|uncle|uncover|under|undo|unfair|unfold|unhappy|uniform|unique|unit|universe|unknown|unlock|until|unusual|unveil|update|upgrade|uphold|upon|upper|upset|urban|urge|usage|use|used|useful|useless|usual|utility|vacant|vacuum|vague|valid|valley|valve|van|vanish|vapor|various|vast|vault|vehicle|velvet|vendor|venture|venue|verb|verify|version|very|vessel|veteran|viable|vibrant|vicious|victory|video|view|village|vintage|violin|virtual|virus|visa|visit|visual|vital|vivid|vocal|voice|void|volcano|volume|vote|voyage|wage|wagon|wait|walk|wall|walnut|want|warfare|warm|warrior|wash|wasp|waste|water|wave|way|wealth|weapon|wear|weasel|weather|web|wedding|weekend|weird|welcome|west|wet|whale|what|wheat|wheel|when|where|whip|whisper|wide|width|wife|wild|will|win|window|wine|wing|wink|winner|winter|wire|wisdom|wise|wish|witness|wolf|woman|wonder|wood|wool|word|work|world|worry|worth|wrap|wreck|wrestle|wrist|write|wrong|yard|year|yellow|you|young|youth|zebra|zero|zone|zoo".split("|"),d="Invalid mnemonic",f="Invalid entropy";function m(t){return parseInt(t,2)}function p(t){return t.map(t=>t.toString(2).padStart(8,"0")).join("")}function g(t){return p(Array.from(l(t))).slice(0,8*t.length/32)}function b(t,e=c){const r=(n=t,(n||"").normalize("NFKD")).split(" ");var n;if(r.length%3!=0)throw new Error(d);const a=r.map(t=>{const r=e.indexOf(t);if(-1===r)throw new Error(d);return r.toString(2).padStart(11,"0")}).join(""),o=32*Math.floor(a.length/33),s=a.slice(0,o),h=a.slice(o),u=s.match(/(.{1,8})/g),l=u?.map(m);if(!l||l.length%4!=0||l.length<16||l.length>32)throw new Error(f);const p=(0,i.e)(l);if(g(p)!==h)throw new Error("Invalid mnemonic checksum");return p}function v(t,e){return function(t,e=c){if(t.length%4!=0||t.length<16||t.length>32)throw new Error(f);const r=`${p(Array.from(t))}${g(t)}`.match(/(.{1,11})/g),i=r?.map(t=>e[m(t)]);if(!i||i.length<12)throw new Error("Unable to map entropy to mnemonic");return i.join(" ")}((0,n.a)(t/3*4),e)}function w(t,e){try{b(t,e)}catch{return!1}return!0}},36641(t,e,r){"use strict";r.d(e,{h:()=>x});var i=r(43075),n=r(47876);const a=new n(1),o=new n(2),s=new n(1e9);s.mul(s),Number.MAX_SAFE_INTEGER;var h=r(28917),u=r(87004),l=r(9069);function c(...t){return e=>(function(t){return!!t&&"object"==typeof t}(e)||(0,l.T)(e))&&t.every(t=>(0,l.T)(e[t]))}const d=c("toBigInt"),f=c("toBn");function m(t){return t?n.isBN(t)?t:(0,u.qv)(t)?(0,h.v)(t.toString()):function(t){return"bigint"==typeof t}(t)?new n(t.toString()):f(t)?t.toBn():d(t)?new n(t.toBigInt().toString()):new n(t):new n(0)}const p={bitLength:-1,isLe:!0,isNegative:!1};function g(t,{bitLength:e=-1,isLe:r=!0,isNegative:i=!1}=p){const n=m(t),a=-1===e?Math.ceil(n.bitLength()/8):Math.ceil((e||0)/8);if(!t)return-1===e?new Uint8Array(1):new Uint8Array(a);const o=new Uint8Array(a),s=i?n.toTwos(8*a):n;return o.set(s.toArray(r?"le":"be",a),0),o}const b=o.pow(new n(6)).isub(a),v=o.pow(new n(14)).isub(a),w=o.pow(new n(30)).isub(a),y={bitLength:16},M={bitLength:32};function k(t){const e=m(t);if(e.lte(b))return new Uint8Array([e.toNumber()<<2]);if(e.lte(v))return g(e.shln(2).iadd(a),y);if(e.lte(w))return g(e.shln(2).iadd(o),M);const r=g(e);let n=r.length;for(;0===r[n-1];)n--;if(n<4)throw new Error("Invalid length, previous checks match anything less than 2^30");return(0,i.Q)([new Uint8Array([3+(n-4<<2)]),r.subarray(0,n)])}function x(t){return(0,i.Q)([k(t.length),t])}},39193(t,e,r){"use strict";r.d(e,{H:()=>a});var i=r(46988),n=r(22353);function a(t){const e=(0,i.e)(t);if(32!==e.length)throw new Error(`Expected a seed matching 32 bytes, found ${e.length}`);return function(t){const e=(0,i.e)(t);if(96!==e.length)throw new Error(`Expected keypair with 96 bytes, found ${e.length}`);return{publicKey:e.slice(64,96),secretKey:e.slice(0,64)}}((0,n.MD)(e))}},40116(t,e,r){"use strict";r.d(e,{F:()=>o});var i=r(69920);class n{__encoding;constructor(t){this.__encoding=t}decode(t){let e="";for(let r=0,i=t.length;ro});var i=r(47876),n=r(46988),a=r(93658);function o(t){const[e,r]=function(t){const e=(0,n.e)(t);switch(3&e[0]){case 0:return[1,new i(e[0]>>>2)];case 1:return[2,new i(e[0]+(e[1]<<8)>>>2)];case 2:return[4,new i(e[0]+(e[1]<<8)+(e[2]<<16)+16777216*e[3]>>>2)];default:{const t=(e[0]>>>2)+5;switch(t){case 5:return[5,new i(e[1]+(e[2]<<8)+(e[3]<<16)+16777216*e[4])];case 6:return[6,new i(e[1]+(e[2]<<8)+(e[3]<<16)+16777216*(e[4]+(e[5]<<8)))];case 7:return[7,new i(e[1]+(e[2]<<8)+(e[3]<<16)+16777216*(e[4]+(e[5]<<8)+(e[6]<<16)))];default:return[t,(0,a.i)(e.subarray(1,t))]}}}}(t),o=e+r.toNumber();return[o,t.subarray(e,o)]}},40824(t,e,r){"use strict";r.d(e,{CW:()=>a,Ze:()=>o});var i=r(72396),n=r(69920);const a="function"==typeof i.Q&&"function"==typeof i.Q.asIntN,o="function"==typeof n.Mn.Buffer&&"function"==typeof n.Mn.Buffer.isBuffer;n.Mn.process},43075(t,e,r){"use strict";r.d(e,{Q:()=>a,z:()=>n});var i=r(46988);function n(...t){const e=t.length,r=new Array(e);let n=0;for(let a=0;an});var i=r(28917);function n(t){return t?(0,i.v)(t).toNumber():NaN}},44869(t,e,r){"use strict";r.d(e,{X:()=>o});const i=new Array(256),n=new Array(65536);for(let t=0;t<256;t++)i[t]=t.toString(16).padStart(2,"0");for(let t=0;t<256;t++){const e=t<<8;for(let r=0;r<256;r++)n[e|r]=i[t]+i[r]}function a(t,e){const r=t.length%2|0,a=t.length-r|0;for(let r=0;r0){const r=Math.ceil(e/8);if(t.length>r)return`${a(t.subarray(0,r/2),i)}…${a(t.subarray(t.length-r/2),"")}`}return a(t,i)}},44907(t,e,r){"use strict";r.d(e,{aU:()=>u,dp:()=>h,wu:()=>s});var i=r(44869),n=r(40824),a=r(46988),o=r(22353);function s(t){return(...e)=>(0,i.X)(t(...e))}function h(t,e){return(r,i)=>e(r,t,i)}function u(t,e){return(r,i=256,s)=>{const h=(0,a.e)(r);return!n.CW||!s&&(0,o.i_)()?t[i](h):e[i](h)}}},46988(t,e,r){"use strict";r.d(e,{e:()=>l});var i=r(83461),n=r(69920),a=r(40824),o=r(9069),s=r(87004),h=r(97649),u=r(78452);function l(t,e=!1){if(e&&null==t)throw new Error("u8aToU8a: Expected non-null, non-undefined value");return(0,h.b)(t)?function(t){return a.Ze&&!!t&&(0,o.T)(t.readDoubleLE)&&n.Mn.Buffer.isBuffer(t)}(t)?new Uint8Array(t):t:(0,s.qv)(t)?(0,i.V)(t):Array.isArray(t)?new Uint8Array(t):(0,u.j)(t)}},47876(t,e,r){!function(t,e){"use strict";function i(t,e){if(!t)throw new Error(e||"Assertion failed")}function n(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function a(t,e,r){if(a.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var o;"object"==typeof t?t.exports=a:e.BN=a,a.BN=a,a.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(70618).Buffer}catch(t){}function s(t,e){var r=t.charCodeAt(e);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void i(!1,"Invalid character in "+t)}function h(t,e,r){var i=s(t,r);return r-1>=e&&(i|=s(t,r-1)<<4),i}function u(t,e,r,n){for(var a=0,o=0,s=Math.min(t.length,r),h=e;h=49?u-49+10:u>=17?u-17+10:u,i(u>=0&&o0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),i(e===(0|e)&&e>=2&&e<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;n-=3)o=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[a]|=o<>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);else if("le"===r)for(n=0,a=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);return this._strip()},a.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var i=0;i=e;i-=2)n=h(t,e,i)<=18?(a-=18,o+=1,this.words[o]|=n>>>26):a+=8;else for(i=(t.length-e)%2==0?e+1:e;i=18?(a-=18,o+=1,this.words[o]|=n>>>26):a+=8;this._strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var i=0,n=1;n<=67108863;n*=e)i++;i--,n=n/e|0;for(var a=t.length-r,o=a%i,s=Math.min(a,a-o)+r,h=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=c}catch(t){a.prototype.inspect=c}else a.prototype.inspect=c;function c(){return(this.red?""}var d=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function p(t,e,r){r.negative=e.negative^t.negative;var i=t.length+e.length|0;r.length=i,i=i-1|0;var n=0|t.words[0],a=0|e.words[0],o=n*a,s=67108863&o,h=o/67108864|0;r.words[0]=s;for(var u=1;u>>26,c=67108863&h,d=Math.min(u,e.length-1),f=Math.max(0,u-t.length+1);f<=d;f++){var m=u-f|0;l+=(o=(n=0|t.words[m])*(a=0|e.words[f])+c)/67108864|0,c=67108863&o}r.words[u]=0|c,h=0|l}return 0!==h?r.words[u]=0|h:r.length--,r._strip()}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var n=0,a=0,o=0;o>>24-n&16777215,(n+=2)>=26&&(n-=26,o--),r=0!==a||o!==this.length-1?d[6-h.length]+h+r:h+r}for(0!==a&&(r=a.toString(16)+r);r.length%e!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var u=f[t],l=m[t];r="";var c=this.clone();for(c.negative=0;!c.isZero();){var p=c.modrn(l).toString(t);r=(c=c.idivn(l)).isZero()?p+r:d[u-p.length]+p+r}for(this.isZero()&&(r="0"+r);r.length%e!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}i(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16,2)},o&&(a.prototype.toBuffer=function(t,e){return this.toArrayLike(o,t,e)}),a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},a.prototype.toArrayLike=function(t,e,r){this._strip();var n=this.byteLength(),a=r||Math.max(1,n);i(n<=a,"byte array longer than desired length"),i(a>0,"Requested array length <= 0");var o=function(t,e){return t.allocUnsafe?t.allocUnsafe(e):new t(e)}(t,a);return this["_toArrayLike"+("le"===e?"LE":"BE")](o,n),o},a.prototype._toArrayLikeLE=function(t,e){for(var r=0,i=0,n=0,a=0;n>8&255),r>16&255),6===a?(r>24&255),i=0,a=0):(i=o>>>24,a+=2)}if(r=0&&(t[r--]=o>>8&255),r>=0&&(t[r--]=o>>16&255),6===a?(r>=0&&(t[r--]=o>>24&255),i=0,a=0):(i=o>>>24,a+=2)}if(r>=0)for(t[r--]=i;r>=0;)t[r--]=0},Math.clz32?a.prototype._countBits=function(t){return 32-Math.clz32(t)}:a.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 8191&e||(r+=13,e>>>=13),127&e||(r+=7,e>>>=7),15&e||(r+=4,e>>>=4),3&e||(r+=2,e>>>=2),1&e||r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var i=0;it.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){i("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this._strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){i("number"==typeof t&&t>=0);var r=t/26|0,n=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,i=t):(r=t,i=this);for(var n=0,a=0;a>>26;for(;0!==n&&a>>26;if(this.length=r.length,0!==n)this.words[this.length]=n,this.length++;else if(r!==this)for(;at.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,i,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(r=this,i=t):(r=t,i=this);for(var a=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==a&&o>26,this.words[o]=67108863&e;if(0===a&&o>>13,f=0|o[1],m=8191&f,p=f>>>13,g=0|o[2],b=8191&g,v=g>>>13,w=0|o[3],y=8191&w,M=w>>>13,k=0|o[4],x=8191&k,_=k>>>13,A=0|o[5],q=8191&A,z=A>>>13,E=0|o[6],S=8191&E,j=E>>>13,L=0|o[7],B=8191&L,N=L>>>13,C=0|o[8],I=8191&C,Q=C>>>13,Z=0|o[9],$=8191&Z,R=Z>>>13,U=0|s[0],T=8191&U,F=U>>>13,K=0|s[1],O=8191&K,W=K>>>13,D=0|s[2],P=8191&D,H=D>>>13,X=0|s[3],J=8191&X,V=X>>>13,G=0|s[4],Y=8191&G,tt=G>>>13,et=0|s[5],rt=8191&et,it=et>>>13,nt=0|s[6],at=8191&nt,ot=nt>>>13,st=0|s[7],ht=8191&st,ut=st>>>13,lt=0|s[8],ct=8191<,dt=lt>>>13,ft=0|s[9],mt=8191&ft,pt=ft>>>13;r.negative=t.negative^e.negative,r.length=19;var gt=(u+(i=Math.imul(c,T))|0)+((8191&(n=(n=Math.imul(c,F))+Math.imul(d,T)|0))<<13)|0;u=((a=Math.imul(d,F))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,i=Math.imul(m,T),n=(n=Math.imul(m,F))+Math.imul(p,T)|0,a=Math.imul(p,F);var bt=(u+(i=i+Math.imul(c,O)|0)|0)+((8191&(n=(n=n+Math.imul(c,W)|0)+Math.imul(d,O)|0))<<13)|0;u=((a=a+Math.imul(d,W)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,i=Math.imul(b,T),n=(n=Math.imul(b,F))+Math.imul(v,T)|0,a=Math.imul(v,F),i=i+Math.imul(m,O)|0,n=(n=n+Math.imul(m,W)|0)+Math.imul(p,O)|0,a=a+Math.imul(p,W)|0;var vt=(u+(i=i+Math.imul(c,P)|0)|0)+((8191&(n=(n=n+Math.imul(c,H)|0)+Math.imul(d,P)|0))<<13)|0;u=((a=a+Math.imul(d,H)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,i=Math.imul(y,T),n=(n=Math.imul(y,F))+Math.imul(M,T)|0,a=Math.imul(M,F),i=i+Math.imul(b,O)|0,n=(n=n+Math.imul(b,W)|0)+Math.imul(v,O)|0,a=a+Math.imul(v,W)|0,i=i+Math.imul(m,P)|0,n=(n=n+Math.imul(m,H)|0)+Math.imul(p,P)|0,a=a+Math.imul(p,H)|0;var wt=(u+(i=i+Math.imul(c,J)|0)|0)+((8191&(n=(n=n+Math.imul(c,V)|0)+Math.imul(d,J)|0))<<13)|0;u=((a=a+Math.imul(d,V)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,i=Math.imul(x,T),n=(n=Math.imul(x,F))+Math.imul(_,T)|0,a=Math.imul(_,F),i=i+Math.imul(y,O)|0,n=(n=n+Math.imul(y,W)|0)+Math.imul(M,O)|0,a=a+Math.imul(M,W)|0,i=i+Math.imul(b,P)|0,n=(n=n+Math.imul(b,H)|0)+Math.imul(v,P)|0,a=a+Math.imul(v,H)|0,i=i+Math.imul(m,J)|0,n=(n=n+Math.imul(m,V)|0)+Math.imul(p,J)|0,a=a+Math.imul(p,V)|0;var yt=(u+(i=i+Math.imul(c,Y)|0)|0)+((8191&(n=(n=n+Math.imul(c,tt)|0)+Math.imul(d,Y)|0))<<13)|0;u=((a=a+Math.imul(d,tt)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,i=Math.imul(q,T),n=(n=Math.imul(q,F))+Math.imul(z,T)|0,a=Math.imul(z,F),i=i+Math.imul(x,O)|0,n=(n=n+Math.imul(x,W)|0)+Math.imul(_,O)|0,a=a+Math.imul(_,W)|0,i=i+Math.imul(y,P)|0,n=(n=n+Math.imul(y,H)|0)+Math.imul(M,P)|0,a=a+Math.imul(M,H)|0,i=i+Math.imul(b,J)|0,n=(n=n+Math.imul(b,V)|0)+Math.imul(v,J)|0,a=a+Math.imul(v,V)|0,i=i+Math.imul(m,Y)|0,n=(n=n+Math.imul(m,tt)|0)+Math.imul(p,Y)|0,a=a+Math.imul(p,tt)|0;var Mt=(u+(i=i+Math.imul(c,rt)|0)|0)+((8191&(n=(n=n+Math.imul(c,it)|0)+Math.imul(d,rt)|0))<<13)|0;u=((a=a+Math.imul(d,it)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,i=Math.imul(S,T),n=(n=Math.imul(S,F))+Math.imul(j,T)|0,a=Math.imul(j,F),i=i+Math.imul(q,O)|0,n=(n=n+Math.imul(q,W)|0)+Math.imul(z,O)|0,a=a+Math.imul(z,W)|0,i=i+Math.imul(x,P)|0,n=(n=n+Math.imul(x,H)|0)+Math.imul(_,P)|0,a=a+Math.imul(_,H)|0,i=i+Math.imul(y,J)|0,n=(n=n+Math.imul(y,V)|0)+Math.imul(M,J)|0,a=a+Math.imul(M,V)|0,i=i+Math.imul(b,Y)|0,n=(n=n+Math.imul(b,tt)|0)+Math.imul(v,Y)|0,a=a+Math.imul(v,tt)|0,i=i+Math.imul(m,rt)|0,n=(n=n+Math.imul(m,it)|0)+Math.imul(p,rt)|0,a=a+Math.imul(p,it)|0;var kt=(u+(i=i+Math.imul(c,at)|0)|0)+((8191&(n=(n=n+Math.imul(c,ot)|0)+Math.imul(d,at)|0))<<13)|0;u=((a=a+Math.imul(d,ot)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,i=Math.imul(B,T),n=(n=Math.imul(B,F))+Math.imul(N,T)|0,a=Math.imul(N,F),i=i+Math.imul(S,O)|0,n=(n=n+Math.imul(S,W)|0)+Math.imul(j,O)|0,a=a+Math.imul(j,W)|0,i=i+Math.imul(q,P)|0,n=(n=n+Math.imul(q,H)|0)+Math.imul(z,P)|0,a=a+Math.imul(z,H)|0,i=i+Math.imul(x,J)|0,n=(n=n+Math.imul(x,V)|0)+Math.imul(_,J)|0,a=a+Math.imul(_,V)|0,i=i+Math.imul(y,Y)|0,n=(n=n+Math.imul(y,tt)|0)+Math.imul(M,Y)|0,a=a+Math.imul(M,tt)|0,i=i+Math.imul(b,rt)|0,n=(n=n+Math.imul(b,it)|0)+Math.imul(v,rt)|0,a=a+Math.imul(v,it)|0,i=i+Math.imul(m,at)|0,n=(n=n+Math.imul(m,ot)|0)+Math.imul(p,at)|0,a=a+Math.imul(p,ot)|0;var xt=(u+(i=i+Math.imul(c,ht)|0)|0)+((8191&(n=(n=n+Math.imul(c,ut)|0)+Math.imul(d,ht)|0))<<13)|0;u=((a=a+Math.imul(d,ut)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,i=Math.imul(I,T),n=(n=Math.imul(I,F))+Math.imul(Q,T)|0,a=Math.imul(Q,F),i=i+Math.imul(B,O)|0,n=(n=n+Math.imul(B,W)|0)+Math.imul(N,O)|0,a=a+Math.imul(N,W)|0,i=i+Math.imul(S,P)|0,n=(n=n+Math.imul(S,H)|0)+Math.imul(j,P)|0,a=a+Math.imul(j,H)|0,i=i+Math.imul(q,J)|0,n=(n=n+Math.imul(q,V)|0)+Math.imul(z,J)|0,a=a+Math.imul(z,V)|0,i=i+Math.imul(x,Y)|0,n=(n=n+Math.imul(x,tt)|0)+Math.imul(_,Y)|0,a=a+Math.imul(_,tt)|0,i=i+Math.imul(y,rt)|0,n=(n=n+Math.imul(y,it)|0)+Math.imul(M,rt)|0,a=a+Math.imul(M,it)|0,i=i+Math.imul(b,at)|0,n=(n=n+Math.imul(b,ot)|0)+Math.imul(v,at)|0,a=a+Math.imul(v,ot)|0,i=i+Math.imul(m,ht)|0,n=(n=n+Math.imul(m,ut)|0)+Math.imul(p,ht)|0,a=a+Math.imul(p,ut)|0;var _t=(u+(i=i+Math.imul(c,ct)|0)|0)+((8191&(n=(n=n+Math.imul(c,dt)|0)+Math.imul(d,ct)|0))<<13)|0;u=((a=a+Math.imul(d,dt)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,i=Math.imul($,T),n=(n=Math.imul($,F))+Math.imul(R,T)|0,a=Math.imul(R,F),i=i+Math.imul(I,O)|0,n=(n=n+Math.imul(I,W)|0)+Math.imul(Q,O)|0,a=a+Math.imul(Q,W)|0,i=i+Math.imul(B,P)|0,n=(n=n+Math.imul(B,H)|0)+Math.imul(N,P)|0,a=a+Math.imul(N,H)|0,i=i+Math.imul(S,J)|0,n=(n=n+Math.imul(S,V)|0)+Math.imul(j,J)|0,a=a+Math.imul(j,V)|0,i=i+Math.imul(q,Y)|0,n=(n=n+Math.imul(q,tt)|0)+Math.imul(z,Y)|0,a=a+Math.imul(z,tt)|0,i=i+Math.imul(x,rt)|0,n=(n=n+Math.imul(x,it)|0)+Math.imul(_,rt)|0,a=a+Math.imul(_,it)|0,i=i+Math.imul(y,at)|0,n=(n=n+Math.imul(y,ot)|0)+Math.imul(M,at)|0,a=a+Math.imul(M,ot)|0,i=i+Math.imul(b,ht)|0,n=(n=n+Math.imul(b,ut)|0)+Math.imul(v,ht)|0,a=a+Math.imul(v,ut)|0,i=i+Math.imul(m,ct)|0,n=(n=n+Math.imul(m,dt)|0)+Math.imul(p,ct)|0,a=a+Math.imul(p,dt)|0;var At=(u+(i=i+Math.imul(c,mt)|0)|0)+((8191&(n=(n=n+Math.imul(c,pt)|0)+Math.imul(d,mt)|0))<<13)|0;u=((a=a+Math.imul(d,pt)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,i=Math.imul($,O),n=(n=Math.imul($,W))+Math.imul(R,O)|0,a=Math.imul(R,W),i=i+Math.imul(I,P)|0,n=(n=n+Math.imul(I,H)|0)+Math.imul(Q,P)|0,a=a+Math.imul(Q,H)|0,i=i+Math.imul(B,J)|0,n=(n=n+Math.imul(B,V)|0)+Math.imul(N,J)|0,a=a+Math.imul(N,V)|0,i=i+Math.imul(S,Y)|0,n=(n=n+Math.imul(S,tt)|0)+Math.imul(j,Y)|0,a=a+Math.imul(j,tt)|0,i=i+Math.imul(q,rt)|0,n=(n=n+Math.imul(q,it)|0)+Math.imul(z,rt)|0,a=a+Math.imul(z,it)|0,i=i+Math.imul(x,at)|0,n=(n=n+Math.imul(x,ot)|0)+Math.imul(_,at)|0,a=a+Math.imul(_,ot)|0,i=i+Math.imul(y,ht)|0,n=(n=n+Math.imul(y,ut)|0)+Math.imul(M,ht)|0,a=a+Math.imul(M,ut)|0,i=i+Math.imul(b,ct)|0,n=(n=n+Math.imul(b,dt)|0)+Math.imul(v,ct)|0,a=a+Math.imul(v,dt)|0;var qt=(u+(i=i+Math.imul(m,mt)|0)|0)+((8191&(n=(n=n+Math.imul(m,pt)|0)+Math.imul(p,mt)|0))<<13)|0;u=((a=a+Math.imul(p,pt)|0)+(n>>>13)|0)+(qt>>>26)|0,qt&=67108863,i=Math.imul($,P),n=(n=Math.imul($,H))+Math.imul(R,P)|0,a=Math.imul(R,H),i=i+Math.imul(I,J)|0,n=(n=n+Math.imul(I,V)|0)+Math.imul(Q,J)|0,a=a+Math.imul(Q,V)|0,i=i+Math.imul(B,Y)|0,n=(n=n+Math.imul(B,tt)|0)+Math.imul(N,Y)|0,a=a+Math.imul(N,tt)|0,i=i+Math.imul(S,rt)|0,n=(n=n+Math.imul(S,it)|0)+Math.imul(j,rt)|0,a=a+Math.imul(j,it)|0,i=i+Math.imul(q,at)|0,n=(n=n+Math.imul(q,ot)|0)+Math.imul(z,at)|0,a=a+Math.imul(z,ot)|0,i=i+Math.imul(x,ht)|0,n=(n=n+Math.imul(x,ut)|0)+Math.imul(_,ht)|0,a=a+Math.imul(_,ut)|0,i=i+Math.imul(y,ct)|0,n=(n=n+Math.imul(y,dt)|0)+Math.imul(M,ct)|0,a=a+Math.imul(M,dt)|0;var zt=(u+(i=i+Math.imul(b,mt)|0)|0)+((8191&(n=(n=n+Math.imul(b,pt)|0)+Math.imul(v,mt)|0))<<13)|0;u=((a=a+Math.imul(v,pt)|0)+(n>>>13)|0)+(zt>>>26)|0,zt&=67108863,i=Math.imul($,J),n=(n=Math.imul($,V))+Math.imul(R,J)|0,a=Math.imul(R,V),i=i+Math.imul(I,Y)|0,n=(n=n+Math.imul(I,tt)|0)+Math.imul(Q,Y)|0,a=a+Math.imul(Q,tt)|0,i=i+Math.imul(B,rt)|0,n=(n=n+Math.imul(B,it)|0)+Math.imul(N,rt)|0,a=a+Math.imul(N,it)|0,i=i+Math.imul(S,at)|0,n=(n=n+Math.imul(S,ot)|0)+Math.imul(j,at)|0,a=a+Math.imul(j,ot)|0,i=i+Math.imul(q,ht)|0,n=(n=n+Math.imul(q,ut)|0)+Math.imul(z,ht)|0,a=a+Math.imul(z,ut)|0,i=i+Math.imul(x,ct)|0,n=(n=n+Math.imul(x,dt)|0)+Math.imul(_,ct)|0,a=a+Math.imul(_,dt)|0;var Et=(u+(i=i+Math.imul(y,mt)|0)|0)+((8191&(n=(n=n+Math.imul(y,pt)|0)+Math.imul(M,mt)|0))<<13)|0;u=((a=a+Math.imul(M,pt)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,i=Math.imul($,Y),n=(n=Math.imul($,tt))+Math.imul(R,Y)|0,a=Math.imul(R,tt),i=i+Math.imul(I,rt)|0,n=(n=n+Math.imul(I,it)|0)+Math.imul(Q,rt)|0,a=a+Math.imul(Q,it)|0,i=i+Math.imul(B,at)|0,n=(n=n+Math.imul(B,ot)|0)+Math.imul(N,at)|0,a=a+Math.imul(N,ot)|0,i=i+Math.imul(S,ht)|0,n=(n=n+Math.imul(S,ut)|0)+Math.imul(j,ht)|0,a=a+Math.imul(j,ut)|0,i=i+Math.imul(q,ct)|0,n=(n=n+Math.imul(q,dt)|0)+Math.imul(z,ct)|0,a=a+Math.imul(z,dt)|0;var St=(u+(i=i+Math.imul(x,mt)|0)|0)+((8191&(n=(n=n+Math.imul(x,pt)|0)+Math.imul(_,mt)|0))<<13)|0;u=((a=a+Math.imul(_,pt)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,i=Math.imul($,rt),n=(n=Math.imul($,it))+Math.imul(R,rt)|0,a=Math.imul(R,it),i=i+Math.imul(I,at)|0,n=(n=n+Math.imul(I,ot)|0)+Math.imul(Q,at)|0,a=a+Math.imul(Q,ot)|0,i=i+Math.imul(B,ht)|0,n=(n=n+Math.imul(B,ut)|0)+Math.imul(N,ht)|0,a=a+Math.imul(N,ut)|0,i=i+Math.imul(S,ct)|0,n=(n=n+Math.imul(S,dt)|0)+Math.imul(j,ct)|0,a=a+Math.imul(j,dt)|0;var jt=(u+(i=i+Math.imul(q,mt)|0)|0)+((8191&(n=(n=n+Math.imul(q,pt)|0)+Math.imul(z,mt)|0))<<13)|0;u=((a=a+Math.imul(z,pt)|0)+(n>>>13)|0)+(jt>>>26)|0,jt&=67108863,i=Math.imul($,at),n=(n=Math.imul($,ot))+Math.imul(R,at)|0,a=Math.imul(R,ot),i=i+Math.imul(I,ht)|0,n=(n=n+Math.imul(I,ut)|0)+Math.imul(Q,ht)|0,a=a+Math.imul(Q,ut)|0,i=i+Math.imul(B,ct)|0,n=(n=n+Math.imul(B,dt)|0)+Math.imul(N,ct)|0,a=a+Math.imul(N,dt)|0;var Lt=(u+(i=i+Math.imul(S,mt)|0)|0)+((8191&(n=(n=n+Math.imul(S,pt)|0)+Math.imul(j,mt)|0))<<13)|0;u=((a=a+Math.imul(j,pt)|0)+(n>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,i=Math.imul($,ht),n=(n=Math.imul($,ut))+Math.imul(R,ht)|0,a=Math.imul(R,ut),i=i+Math.imul(I,ct)|0,n=(n=n+Math.imul(I,dt)|0)+Math.imul(Q,ct)|0,a=a+Math.imul(Q,dt)|0;var Bt=(u+(i=i+Math.imul(B,mt)|0)|0)+((8191&(n=(n=n+Math.imul(B,pt)|0)+Math.imul(N,mt)|0))<<13)|0;u=((a=a+Math.imul(N,pt)|0)+(n>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,i=Math.imul($,ct),n=(n=Math.imul($,dt))+Math.imul(R,ct)|0,a=Math.imul(R,dt);var Nt=(u+(i=i+Math.imul(I,mt)|0)|0)+((8191&(n=(n=n+Math.imul(I,pt)|0)+Math.imul(Q,mt)|0))<<13)|0;u=((a=a+Math.imul(Q,pt)|0)+(n>>>13)|0)+(Nt>>>26)|0,Nt&=67108863;var Ct=(u+(i=Math.imul($,mt))|0)+((8191&(n=(n=Math.imul($,pt))+Math.imul(R,mt)|0))<<13)|0;return u=((a=Math.imul(R,pt))+(n>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,h[0]=gt,h[1]=bt,h[2]=vt,h[3]=wt,h[4]=yt,h[5]=Mt,h[6]=kt,h[7]=xt,h[8]=_t,h[9]=At,h[10]=qt,h[11]=zt,h[12]=Et,h[13]=St,h[14]=jt,h[15]=Lt,h[16]=Bt,h[17]=Nt,h[18]=Ct,0!==u&&(h[19]=u,r.length++),r};function b(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var i=0,n=0,a=0;a>>26)|0)>>>26,o&=67108863}r.words[a]=s,i=o,o=n}return 0!==i?r.words[a]=i:r.length--,r._strip()}function v(t,e,r){return b(t,e,r)}function w(t,e){this.x=t,this.y=e}Math.imul||(g=p),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?g(this,t,e):r<63?p(this,t,e):r<1024?b(this,t,e):v(this,t,e)},w.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,i=0;i>=1;return i},w.prototype.permute=function(t,e,r,i,n,a){for(var o=0;o>>=1)n++;return 1<>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*e;o>=26,r+=a/67108864|0,r+=o>>>26,this.words[n]=67108863&o}return 0!==r&&(this.words[n]=r,this.length++),this.length=0===t?1:this.length,e?this.ineg():this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>n&1}return e}(t);if(0===e.length)return new a(1);for(var r=this,i=0;i=0);var e,r=t%26,n=(t-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var a=t%26,o=Math.min((t-a)/26,this.length),s=67108863^67108863>>>a<o)for(this.length-=o,u=0;u=0&&(0!==l||u>=n);u--){var c=0|this.words[u];this.words[u]=l<<26-a|c>>>a,l=c&s}return h&&0!==l&&(h.words[h.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(t,e,r){return i(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){i("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,n=1<=0);var e=t%26,r=(t-e)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(i("number"==typeof t),i(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(h/67108864|0),this.words[n+r]=67108863&a}for(;n>26,this.words[n+r]=67108863&a;if(0===s)return this._strip();for(i(-1===s),s=0,n=0;n>26,this.words[n]=67108863&a;return this.negative=1,this._strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),i=this.clone(),n=t,o=0|n.words[n.length-1];0!=(r=26-this._countBits(o))&&(n=n.ushln(r),i.iushln(r),o=0|n.words[n.length-1]);var s,h=i.length-n.length;if("mod"!==e){(s=new a(null)).length=h+1,s.words=new Array(s.length);for(var u=0;u=0;c--){var d=67108864*(0|i.words[n.length+c])+(0|i.words[n.length+c-1]);for(d=Math.min(d/o|0,67108863),i._ishlnsubmul(n,d,c);0!==i.negative;)d--,i.negative=0,i._ishlnsubmul(n,1,c),i.isZero()||(i.negative^=1);s&&(s.words[c]=d)}return s&&s._strip(),i._strip(),"div"!==e&&0!==r&&i.iushrn(r),{div:s||null,mod:i}},a.prototype.divmod=function(t,e,r){return i(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:n,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!==(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modrn(t.words[0]))}:this._wordDiv(t,e);var n,o,s},a.prototype.div=function(t){return this.divmod(t,"div",!1).div},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,i=t.ushrn(1),n=t.andln(1),a=r.cmp(i);return a<0||1===n&&0===a?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modrn=function(t){var e=t<0;e&&(t=-t),i(t<=67108863);for(var r=(1<<26)%t,n=0,a=this.length-1;a>=0;a--)n=(r*n+(0|this.words[a]))%t;return e?-n:n},a.prototype.modn=function(t){return this.modrn(t)},a.prototype.idivn=function(t){var e=t<0;e&&(t=-t),i(t<=67108863);for(var r=0,n=this.length-1;n>=0;n--){var a=(0|this.words[n])+67108864*r;this.words[n]=a/t|0,r=a%t}return this._strip(),e?this.ineg():this},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new a(1),o=new a(0),s=new a(0),h=new a(1),u=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++u;for(var l=r.clone(),c=e.clone();!e.isZero();){for(var d=0,f=1;0===(e.words[0]&f)&&d<26;++d,f<<=1);if(d>0)for(e.iushrn(d);d-- >0;)(n.isOdd()||o.isOdd())&&(n.iadd(l),o.isub(c)),n.iushrn(1),o.iushrn(1);for(var m=0,p=1;0===(r.words[0]&p)&&m<26;++m,p<<=1);if(m>0)for(r.iushrn(m);m-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(l),h.isub(c)),s.iushrn(1),h.iushrn(1);e.cmp(r)>=0?(e.isub(r),n.isub(s),o.isub(h)):(r.isub(e),s.isub(n),h.isub(o))}return{a:s,b:h,gcd:r.iushln(u)}},a.prototype._invmp=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,o=new a(1),s=new a(0),h=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,l=1;0===(e.words[0]&l)&&u<26;++u,l<<=1);if(u>0)for(e.iushrn(u);u-- >0;)o.isOdd()&&o.iadd(h),o.iushrn(1);for(var c=0,d=1;0===(r.words[0]&d)&&c<26;++c,d<<=1);if(c>0)for(r.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(h),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(n=0===e.cmpn(1)?o:s).cmpn(0)<0&&n.iadd(t),n},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var i=0;e.isEven()&&r.isEven();i++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=e.cmp(r);if(n<0){var a=e;e=r,r=a}else if(0===n||0===r.cmpn(1))break;e.isub(r)}return r.iushln(i)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return!(1&this.words[0])},a.prototype.isOdd=function(){return!(1&~this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){i("number"==typeof t);var e=t%26,r=(t-e)/26,n=1<>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)e=1;else{r&&(t=-t),i(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;r--){var i=0|this.words[r],n=0|t.words[r];if(i!==n){in&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new q(t)},a.prototype.toRed=function(t){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return i(!this.red,"Already a number in reduction context"),this._forceRed(t)},a.prototype.redAdd=function(t){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},a.prototype.redISub=function(t){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},a.prototype.redShl=function(t){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},a.prototype.redMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return i(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var y={k256:null,p224:null,p192:null,p25519:null};function M(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function k(){M.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function x(){M.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){M.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function A(){M.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function q(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else i(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function z(t){q.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}M.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},M.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var i=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},M.prototype.split=function(t,e){t.iushrn(this.n,0,e)},M.prototype.imulK=function(t){return t.imul(this.k)},n(k,M),k.prototype.split=function(t,e){for(var r=4194303,i=Math.min(t.length,9),n=0;n>>22,a=o}a>>>=22,t.words[n-10]=a,0===a&&t.length>10?t.length-=10:t.length-=9},k.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=n,e=i}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(y[t])return y[t];var e;if("k256"===t)e=new k;else if("p224"===t)e=new x;else if("p192"===t)e=new _;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new A}return y[t]=e,e},q.prototype._verify1=function(t){i(0===t.negative,"red works only with positives"),i(t.red,"red works only with red numbers")},q.prototype._verify2=function(t,e){i(0===(t.negative|e.negative),"red works only with positives"),i(t.red&&t.red===e.red,"red works only with red numbers")},q.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(l(t,t.umod(this.m)._forceRed(this)),t)},q.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},q.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},q.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},q.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},q.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},q.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},q.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},q.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},q.prototype.isqr=function(t){return this.imul(t,t.clone())},q.prototype.sqr=function(t){return this.mul(t,t)},q.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(i(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var n=this.m.subn(1),o=0;!n.isZero()&&0===n.andln(1);)o++,n.iushrn(1);i(!n.isZero());var s=new a(1).toRed(this),h=s.redNeg(),u=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new a(2*l*l).toRed(this);0!==this.pow(l,u).cmp(h);)l.redIAdd(h);for(var c=this.pow(l,n),d=this.pow(t,n.addn(1).iushrn(1)),f=this.pow(t,n),m=o;0!==f.cmp(s);){for(var p=f,g=0;0!==p.cmp(s);g++)p=p.redSqr();i(g=0;i--){for(var u=e.words[i],l=h-1;l>=0;l--){var c=u>>l&1;n!==r[0]&&(n=this.sqr(n)),0!==c||0!==o?(o<<=1,o|=c,(4===++s||0===i&&0===l)&&(n=this.mul(n,r[o]),s=0,o=0)):s=0}h=26}return n},q.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},q.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new z(t)},n(z,q),z.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},z.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},z.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),a=n;return n.cmp(this.m)>=0?a=n.isub(this.m):n.cmpn(0)<0&&(a=n.iadd(this.m)),a._forceRed(this)},z.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;return n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m)),o._forceRed(this)},z.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t=r.nmd(t),this)},53690(t,e,r){"use strict";r.d(e,{i:()=>a});var i=r(44869),n=r(78452);function a(t){return(0,i.X)((0,n.j)(t))}},56639(t,e,r){"use strict";function i(t,...e){const r=new Set(["__proto__","constructor","prototype"]);for(let i=0,n=e.length;ii})},61284(t,e,r){"use strict";r.d(e,{a:()=>n,t:()=>a});var i=r(25622);function n(t=32){return(0,i.UY)(new Uint8Array(t))}const a=(0,r(44907).wu)(n)},72265(t,e,r){"use strict";r.d(e,{j:()=>E});var i=r(43075),n=r(36073),a=r(46988);function o({coder:t,ipfs:e},r){return(i,n)=>(r(i,n),t.decode(e&&n?i.substring(1):i))}function s({coder:t,ipfs:e}){return(r,i)=>{const n=t.encode((0,a.e)(r));return e&&i?`${e}${n}`:n}}function h({chars:t,ipfs:e,type:r,withPadding:i}){return(n,a)=>{if("string"!=typeof n)throw new Error(`Expected ${r} string input`);if(e&&a&&!n.startsWith(e))throw new Error(`Expected ipfs-compatible ${r} to start with '${e}'`);for(let e=a?1:0,o=n.length;et),prefix:42});function z(t,e,r=-1){if(!t)throw new Error("Invalid empty address passed");if((0,d.b)(t)||(0,f.qv)(t))return(0,a.e)(t);try{const i=l(t);if(!q.allowedEncodedLengths.includes(i.length))throw new Error("Invalid decoded address length");const[n,a,o,s]=function(t){const e=64&t[0]?2:1,r=1===e?t[0]:(63&t[0])<<2|t[1]>>6|(63&t[1])<<8,i=[34+e,35+e].includes(t.length),n=t.length-(i?2:1),a=b(t.subarray(0,n));return[!(128&t[0]||[46,47].includes(t[0])||(i?t[t.length-2]!==a[0]||t[t.length-1]!==a[1]:t[t.length-1]!==a[0])),n,e,r]}(i);if(!n&&!e)throw new Error("Invalid decoded address checksum");if(-1!==r&&r!==s)throw new Error(`Expected ss58Format ${r}, received ${s}`);return i.slice(o,a)}catch(e){throw new Error(`Decoding ${t}: ${e.message}`)}}function E(t,e=q.prefix){const r=z(t);if(e<0||e>16383&&!S.includes(e)||[46,47].includes(e))throw new Error("Out of range ss58Format specified");if(!q.allowedDecodedLengths.includes(r.length))throw new Error(`Expected a valid key to convert, with length ${q.allowedDecodedLengths.join(", ")}`);const n=(0,i.z)(e<64?[e]:[(252&e)>>2|64,e>>8|(3&e)<<6],r);return c((0,i.z)(n,b(n).subarray(0,[32,33].includes(r.length)?2:1)))}const S=[29972]},74274(t,e,r){"use strict";r.d(e,{E:()=>N,F:()=>B});var i=r(46988),n=r(40824),a=r(22353),o=r(44907),s=r(72396);const h=(0,s.Q)(0),u=(0,s.Q)(1),l=(Number.MAX_SAFE_INTEGER,(0,s.Q)("11400714785074694791")),c=(0,s.Q)("14029467366897019727"),d=(0,s.Q)("1609587929392839161"),f=(0,s.Q)("9650029242287828579"),m=(0,s.Q)("2870177450012600261"),p=(0,s.Q)("0xffffffffffffffff"),g=(0,s.Q)(7),b=(0,s.Q)(11),v=(0,s.Q)(12),w=(0,s.Q)(16),y=(0,s.Q)(18),M=(0,s.Q)(23),k=(0,s.Q)(27),x=(0,s.Q)(29),_=(0,s.Q)(31),A=(0,s.Q)(32),q=(0,s.Q)(33),z=(0,s.Q)(64),E=(0,s.Q)(256);function S(t,e){const r=t&p;return(r<>z-e)&p}function j(t,e,r){const i=new Array(r);let n=0;for(let a=0;a=0;t--)a=(a<=0){const t=t=>l*S(t+c*j(e,n,4),_);do{r.v1=t(r.v1),n+=8,r.v2=t(r.v2),n+=8,r.v3=t(r.v3),n+=8,r.v4=t(r.v4),n+=8}while(n<=i)}return n=32?((((S(a,u)+S(o,g)+S(h,v)+S(w,y)^l*S(a*c,_))*l+f^l*S(o*c,_))*l+f^l*S(h*c,_))*l+f^l*S(w*c,_))*l+f:r+m);for(;z<=n-8;)L=p&f+l*S(L^l*S(c*j(i,z,4),_),k),z+=8;for(z+4<=n&&(L=p&d+c*S(L^l*j(i,z,2),M),z+=4);z>q),L=p&d*(L^L>>x),L=p&(L^L>>A);const B=new Uint8Array(8);for(let t=7;t>=0;t--)B[t]=Number(L%E),L/=E;return B}function B(t,e=64,r){const o=Math.ceil(e/64),s=(0,i.e)(t);if(!n.CW||!r&&(0,a.i_)())return(0,a.JP)(s,o);const h=new Uint8Array(8*o);for(let t=0;to});var i=r(40824),n=r(22353),a=r(36436);function o(t=12,e,r){return!i.CW||!e&&!r&&(0,n.i_)()?(0,n.P8)(t):(0,a.we)(t,e)}},78452(t,e,r){"use strict";r.d(e,{j:()=>o});var i=r(69920);class n{encode(t){const e=t.length,r=new Uint8Array(e);for(let i=0;io});const i="0123456789abcdef",n=new Uint8Array(256),a=new Uint8Array(65536);for(let t=0,e=16;t9&&(n[0|i[t].toUpperCase().charCodeAt(0)]=0|t);for(let t=0;t<256;t++){const e=t<<8;for(let r=0;r<256;r++)a[e|r]=n[t]<<4|n[r]}function o(t,e=-1){if(!t)return new Uint8Array;let r=t.startsWith("0x")?2:0;const i=Math.ceil((t.length-r)/2),n=Math.ceil(-1===e?i:e/8),o=new Uint8Array(n);for(let e=n>i?n-i:0;en,eR:()=>i,qv:()=>a});const i=/^0x[\da-fA-F]+$/,n=/^[\da-fA-F]+$/;function a(t,e=-1,r){return"string"==typeof t&&("0x"===t||i.test(t))&&(-1===e?r||t.length%2==0:t.length===2+Math.ceil(e/4))}},89640(t,e,r){"use strict";r.d(e,{I:()=>a});var i=r(40116),n=r(83461);function a(t){return(0,i.F)((0,n.V)(t))}},91234(t,e,r){"use strict";r.d(e,{WH:()=>s});const i=new Array(256),n=new Array(256);for(let t=0,e=i.length;t{const r=e.replace(/[-_., ]+/g," ").trim().split(" ");let i="";for(let e=0,n=r.length;e(e?i[t.charCodeAt(0)]:n[t.charCodeAt(0)])+t.slice(1))},93035(t,e,r){"use strict";r.d(e,{F:()=>c});var i=r(78452),n=r(22353),a=r(87971),o=r(15460),s=r(46988),h=r(40824),u=r(61284),l=r(36436);function c(t,e="",r,c){if(!function(t,e,r){return!h.CW||!e&&!r&&(0,n.i_)()?(0,n.M8)(t):(0,l.JB)(t,e)}(t,r,c))throw new Error("Invalid bip39 mnemonic specified");if(!r&&!c&&(0,n.i_)())return(0,n.cI)(t,e);const d=function(t,e){return!h.CW||!e&&(0,n.i_)()?(0,n.oK)(t):(0,l.x2)(t,e)}(t,r);return function(t,e=(0,u.a)(),r=2048,i){const l=(0,s.e)(t),c=(0,s.e)(e);return{password:!h.CW||!i&&(0,n.i_)()?(0,n.Az)(l,c,r):(0,a.A)(o.Zf,l,c,{c:r,dkLen:64}),rounds:r,salt:e}}(d,(0,i.j)(`mnemonic${e}`)).password.slice(0,32)}},93658(t,e,r){"use strict";r.d(e,{i:()=>n});var i=r(47876);function n(t,{isLe:e=!0,isNegative:r=!1}={}){e||(t=t.slice().reverse());const n=t.length;if(r&&n&&128&t[n-1])switch(n){case 0:return new i(0);case 1:return new i(-1*(255^t[0])-1);case 2:return new i(-1*(t[0]+(t[1]<<8)^65535)-1);case 3:return new i(-1*(t[0]+(t[1]<<8)+(t[2]<<16)^16777215)-1);case 4:return new i(-1*(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)-1);case 5:return new i(-1*((t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)+4294967296*(255^t[4]))-1);case 6:return new i(-1*((t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]^4294967295)+4294967296*(t[4]+(t[5]<<8)^65535))-1);default:return new i(t,"le").fromTwos(8*n)}switch(n){case 0:return new i(0);case 1:return new i(t[0]);case 2:return new i(t[0]+(t[1]<<8));case 3:return new i(t[0]+(t[1]<<8)+(t[2]<<16));case 4:return new i(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*t[3]);case 5:return new i(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*(t[3]+(t[4]<<8)));case 6:return new i(t[0]+(t[1]<<8)+(t[2]<<16)+16777216*(t[3]+(t[4]<<8)+(t[5]<<16)));default:return new i(t,"le")}}},96330(t,e,r){"use strict";r.d(e,{X:()=>h,q:()=>s});var i=r(49981),n=r(40824),a=r(46988),o=r(22353);function s(t,e=256,r,s){const h=Math.ceil(e/8),u=(0,a.e)(t);return!n.CW||!s&&(0,o.i_)()?(0,o.Sx)(u,(0,a.e)(r),h):r?(0,i.S)(u,{dkLen:h,key:r}):(0,i.S)(u,{dkLen:h})}const h=(0,r(44907).wu)(s)},97649(t,e,r){"use strict";function i(t){return(t&&t.constructor)===Uint8Array||t instanceof Uint8Array}r.d(e,{b:()=>i})},99128(t,e,r){"use strict";r.d(e,{a:()=>n});var i=r(87004);function n(t){if(!t||"0x"===t)return"";if(i.eR.test(t))return t.substring(2);if(i.Ed.test(t))return t;throw new Error(`Expected hex value to convert, found '${t}'`)}}}]); \ No newline at end of file diff --git a/page.be2a42557982cc7f.js b/page.7bc5fa492b8d9f32.js similarity index 99% rename from page.be2a42557982cc7f.js rename to page.7bc5fa492b8d9f32.js index f4da290..ae5d3e1 100644 --- a/page.be2a42557982cc7f.js +++ b/page.7bc5fa492b8d9f32.js @@ -553,7 +553,7 @@ margin-left: auto; } } -`,ct=n.memo(function({className:e="",onStatusChange:s}){const{t}=M(),{api:r,fork:y,isElectron:C}=(0,d.g)(),{allAccounts:w,hasAccounts:k}=(0,i.o)(),{isIpfs:S}=(0,l.c)(),{isLedgerEnabled:N}=(0,u.L)(),[A,F]=(0,m.e)(),[I,E]=(0,m.e)(),[T,D]=(0,m.e)(),[B,P]=(0,m.e)(),[$,L]=(0,m.e)(),[V,R]=(0,m.e)(),[H,q]=(0,m.e)(),[O,W]=(0,m.e)(),[U,G]=(0,m.e)(),[Y,X]=(0,h.r)("accounts:favorites"),[Z,_]=(0,n.useState)({accounts:{}}),[K,Q]=(0,n.useState)(""),[ee,se]=(0,n.useState)([]),[{sortBy:te,sortFromMax:ae},ne]=(0,n.useState)(ot),re=(0,p.B)(),oe=(0,x.U)(),le=(0,g.O)(),ce=(0,n.useCallback)(e=>ne(({sortFromMax:s})=>({sortBy:e,sortFromMax:s})),[]),de=(0,n.useCallback)(()=>ne(({sortBy:e,sortFromMax:s})=>({sortBy:e,sortFromMax:!s})),[]),ue=(0,n.useRef)(z.map(e=>({text:e,value:e}))),he=(0,n.useCallback)((e,s)=>_(({accounts:t})=>{t[e]=s;const a=e=>Object.values(t).reduce((s,t)=>s.add(t[e]),j.Yz);return{accounts:t,summary:{bonded:a("bonded"),locked:a("locked"),redeemable:a("redeemable"),total:a("total"),transferable:a("transferable"),unbonding:a("unbonding")}}}),[]),pe=(0,n.useMemo)(()=>C||!S&&"on"===f.W.get().storage,[C,S]),xe=(0,n.useMemo)(()=>Object.fromEntries(Y.map(e=>[e,!0])),[Y]),be=(0,n.useMemo)(()=>(0,v.T)((r.tx.multisig||r.tx.utility)?.approveAsMulti),[r]),fe=(0,n.useMemo)(()=>(0,v.T)(r.tx.proxy?.addProxy),[r]),je=(0,n.useMemo)(()=>w.map((e,s)=>{const t=re?.[s]?.isDelegating&&re[s]?.asDelegating,a=t&&{accountDelegated:t.target.toString(),amount:t.balance,conviction:t.conviction}||void 0;return{account:b.AC.getAccount(e),address:e,delegation:a,isFavorite:xe[e??""]??!1}}).filter(e=>!!e.account).reduce((e,s)=>(e[s.address]=s,e),{}),[w,xe,re]),ve=(0,n.useMemo)(()=>{const e={accounts:[[(0,a.jsxs)(a.Fragment,{children:[t("accounts"),(0,a.jsx)("div",{className:"sub",children:t("all locally stored accounts")})]})]],chopsticks:[[(0,a.jsxs)(a.Fragment,{children:[t("chopsticks"),(0,a.jsx)("div",{className:"sub",children:t("local accounts added via chopsticks fork")})]})]],hardware:[[(0,a.jsxs)(a.Fragment,{children:[t("hardware"),(0,a.jsx)("div",{className:"sub",children:t("accounts managed via hardware devices")})]})]],injected:[[(0,a.jsxs)(a.Fragment,{children:[t("extension"),(0,a.jsx)("div",{className:"sub",children:t("accounts available via browser extensions")})]})]],multisig:[[(0,a.jsxs)(a.Fragment,{children:[t("multisig"),(0,a.jsx)("div",{className:"sub",children:t("on-chain multisig accounts")})]})]],proxied:[[(0,a.jsxs)(a.Fragment,{children:[t("proxied"),(0,a.jsx)("div",{className:"sub",children:t("on-chain proxied accounts")})]})]],qr:[[(0,a.jsxs)(a.Fragment,{children:[t("via qr"),(0,a.jsx)("div",{className:"sub",children:t("accounts available via mobile devices")})]})]],testing:[[(0,a.jsxs)(a.Fragment,{children:[t("development"),(0,a.jsx)("div",{className:"sub",children:t("accounts derived via development seeds")})]})]]};return Object.values(e).forEach(e=>{e[0][1]="start",e[0][2]=4}),e},[t]),ye=(0,n.useMemo)(()=>function(e){const s={accounts:[],chopsticks:[],hardware:[],injected:[],multisig:[],proxied:[],qr:[],testing:[]};for(let t=0,a=e.length;tObject.values(je).reduce((e,{account:t,address:n,delegation:r,isFavorite:o},i)=>(e[n]=(0,a.jsx)(Os,{account:t,delegation:r,filter:K,isFavorite:o,onStatusChange:s,proxy:oe?.[i],setBalance:he,toggleFavorite:X},n),e),{}),[je,K,oe,he,X,s]),Se=(0,n.useMemo)(()=>it.reduce((e,s)=>{const t=ye[s];return t.length&&(e[s]=t.map(e=>ke[e])),e},{}),[ye,ke]);return(0,n.useEffect)(()=>{se(e=>[...e.map(e=>je[e.address]).filter(e=>!!e),...Object.keys(je).filter(s=>!e.find(e=>s===e.address)).map(e=>je[e])])},[je]),(0,n.useEffect)(()=>{se(e=>function(e,s,t,a,n){return[...e].sort(function(e,s,t,a){function n(e,s){const t=a?1:-1;return(a,n)=>t*s(e(a),e(n))}switch(t){case"parent":return n(function s(t){if(t){const a=t.account?.meta.parentAddress||"";return s(e[a])+t.address}return""},(e,s)=>e.localeCompare(s));case"name":return n(e=>(0,c.y)(e.address).name??"",(e,s)=>e.localeCompare(s));case"date":return n(e=>e.account?.meta.whenCreated??0,(e,s)=>e-s);case"balances":return n(e=>s[e.address]?.total??j.Yz,(e,s)=>e.cmp(s))}}(s,t,a,n)).sort((e,s)=>e.isFavorite===s.isFavorite?0:s.isFavorite?1:-1)}(e,je,Z.accounts,te,ae))},[je,Z,te,ae]),(0,a.jsxs)(lt,{className:e,children:[A&&(0,a.jsx)(ie,{onClose:F,onStatusChange:s}),I&&(0,a.jsx)(ge,{onClose:E,onStatusChange:s}),T&&(0,a.jsx)(J,{onClose:D}),V&&(0,a.jsx)(we,{onClose:R,onStatusChange:s}),B&&(0,a.jsx)(Be,{onClose:P,onStatusChange:s}),$&&(0,a.jsx)(Ve,{onClose:L,onStatusChange:s}),H&&(0,a.jsx)(ze,{onClose:q,onStatusChange:s}),O&&(0,a.jsx)(me,{accountsByGroup:ye,onClose:W,onStatusChange:s}),U&&(0,a.jsx)(Ce,{onClose:G,onStatusChange:s}),(0,a.jsx)(Us,{}),(0,a.jsx)(at,{}),(0,a.jsx)(Ys,{}),(0,a.jsx)(rt,{balance:Z.summary}),(0,a.jsxs)(o.cp,{className:"header-box",children:[(0,a.jsxs)("section",{className:"dropdown-section media--1300","data-testid":"sort-by-section",children:[(0,a.jsx)(o.mi,{className:"media--1500",defaultValue:te,label:t("sort by"),onChange:ce,onClick:de,options:ue.current,sortDirection:ae?"ascending":"descending"}),(0,a.jsx)(o.ZY,{filterOn:K,label:t("filter by name or tags"),setFilter:Q})]}),(0,a.jsxs)(o.$n.Group,{children:[pe&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.$n,{icon:"plus",label:t("Account"),onClick:F}),(0,a.jsx)(o.$n,{icon:"sync",label:t("From JSON"),onClick:E})]}),(0,a.jsx)(o.$n,{icon:"file-import",label:t("Import"),onClick:G}),(0,a.jsx)(o.$n,{icon:"file-export",label:t("Export"),onClick:W}),(0,a.jsx)(o.$n,{icon:"qrcode",label:t("From Qr"),onClick:q}),N&&(0,a.jsx)(o.$n,{icon:"project-diagram",label:t("From Ledger"),onClick:D}),k&&(0,a.jsxs)(a.Fragment,{children:[be&&(0,a.jsx)(o.$n,{icon:"plus",label:t("Multisig"),onClick:P}),fe&&(0,a.jsx)(o.$n,{icon:"plus",label:t("Proxied"),onClick:L})]}),y&&(0,a.jsx)(o.$n,{icon:"plus",label:t("Local"),onClick:R})]})]}),le&&ee.length?it.map(e=>Se[e]&&(0,a.jsx)(o.XI,{empty:t("No accounts"),header:ve[e],isSplit:!0,children:Se[e]},e)):(0,a.jsx)(o.XI,{empty:le&&ee&&t("You don't have any accounts. Some features are currently hidden and will only become available once you have accounts."),header:ve.accounts})]})});var dt=t(871),ut=t(22976),mt=t(7351);const ht=o.I4.tr` +`,ct=n.memo(function({className:e="",onStatusChange:s}){const{t}=M(),{api:r,fork:y,isElectron:C}=(0,d.g)(),{allAccounts:w,hasAccounts:k}=(0,i.o)(),{isIpfs:S}=(0,l.c)(),{isLedgerEnabled:N}=(0,u.L)(),[A,F]=(0,m.e)(),[I,E]=(0,m.e)(),[T,D]=(0,m.e)(),[B,P]=(0,m.e)(),[$,L]=(0,m.e)(),[V,R]=(0,m.e)(),[H,q]=(0,m.e)(),[O,W]=(0,m.e)(),[U,G]=(0,m.e)(),[Y,X]=(0,h.r)("accounts:favorites"),[Z,_]=(0,n.useState)({accounts:{}}),[K,Q]=(0,n.useState)(""),[ee,se]=(0,n.useState)([]),[{sortBy:te,sortFromMax:ae},ne]=(0,n.useState)(ot),re=(0,p.B)(),oe=(0,x.U)(),le=(0,g.O)(),ce=(0,n.useCallback)(e=>ne(({sortFromMax:s})=>({sortBy:e,sortFromMax:s})),[]),de=(0,n.useCallback)(()=>ne(({sortBy:e,sortFromMax:s})=>({sortBy:e,sortFromMax:!s})),[]),ue=(0,n.useRef)(z.map(e=>({text:e,value:e}))),he=(0,n.useCallback)((e,s)=>_(({accounts:t})=>{t[e]=s;const a=e=>Object.values(t).reduce((s,t)=>s.add(t[e]),j.Yz);return{accounts:t,summary:{bonded:a("bonded"),locked:a("locked"),redeemable:a("redeemable"),total:a("total"),transferable:a("transferable"),unbonding:a("unbonding")}}}),[]),pe=(0,n.useMemo)(()=>C||!S&&"on"===f.W.get().storage,[C,S]),xe=(0,n.useMemo)(()=>Object.fromEntries(Y.map(e=>[e,!0])),[Y]),be=(0,n.useMemo)(()=>(0,v.T)((r.tx.multisig||r.tx.utility)?.approveAsMulti),[r]),fe=(0,n.useMemo)(()=>(0,v.T)(r.tx.proxy?.addProxy),[r]),je=(0,n.useMemo)(()=>w.map((e,s)=>{const t=re?.[s]?.isDelegating&&re[s]?.asDelegating,a=t&&{accountDelegated:t.target.toString(),amount:t.balance,conviction:t.conviction}||void 0;return{account:b.AC.getAccount(e),address:e,delegation:a,isFavorite:xe[e??""]??!1}}).filter(e=>!!e.account).reduce((e,s)=>(e[s.address]=s,e),{}),[w,xe,re]),ve=(0,n.useMemo)(()=>{const e={accounts:[[(0,a.jsxs)(a.Fragment,{children:[t("accounts"),(0,a.jsx)("div",{className:"sub",children:t("all locally stored accounts")})]})]],chopsticks:[[(0,a.jsxs)(a.Fragment,{children:[t("chopsticks"),(0,a.jsx)("div",{className:"sub",children:t("local accounts added via chopsticks fork")})]})]],hardware:[[(0,a.jsxs)(a.Fragment,{children:[t("hardware"),(0,a.jsx)("div",{className:"sub",children:t("accounts managed via hardware devices")})]})]],injected:[[(0,a.jsxs)(a.Fragment,{children:[t("extension"),(0,a.jsx)("div",{className:"sub",children:t("accounts available via browser extensions")})]})]],multisig:[[(0,a.jsxs)(a.Fragment,{children:[t("multisig"),(0,a.jsx)("div",{className:"sub",children:t("on-chain multisig accounts")})]})]],proxied:[[(0,a.jsxs)(a.Fragment,{children:[t("proxied"),(0,a.jsx)("div",{className:"sub",children:t("on-chain proxied accounts")})]})]],qr:[[(0,a.jsxs)(a.Fragment,{children:[t("via qr"),(0,a.jsx)("div",{className:"sub",children:t("accounts available via mobile devices")})]})]],testing:[[(0,a.jsxs)(a.Fragment,{children:[t("development"),(0,a.jsx)("div",{className:"sub",children:t("accounts derived via development seeds")})]})]]};return Object.values(e).forEach(e=>{e[0][1]="start",e[0][2]=4}),e},[t]),ye=(0,n.useMemo)(()=>function(e){const s={accounts:[],chopsticks:[],hardware:[],injected:[],multisig:[],proxied:[],qr:[],testing:[]};for(let t=0,a=e.length;tObject.values(je).reduce((e,{account:t,address:n,delegation:r,isFavorite:o},i)=>(e[n]=(0,a.jsx)(Os,{account:t,delegation:r,filter:K,isFavorite:o,onStatusChange:s,proxy:oe?.[i],setBalance:he,toggleFavorite:X},n),e),{}),[je,K,oe,he,X,s]),Se=(0,n.useMemo)(()=>it.reduce((e,s)=>{const t=ye[s];return t.length&&(e[s]=t.map(e=>ke[e])),e},{}),[ye,ke]);return(0,n.useEffect)(()=>{se(e=>[...e.map(e=>je[e.address]).filter(e=>!!e),...Object.keys(je).filter(s=>!e.find(e=>s===e.address)).map(e=>je[e])])},[je]),(0,n.useEffect)(()=>{se(e=>function(e,s,t,a,n){return[...e].sort(function(e,s,t,a){function n(e,s){const t=a?1:-1;return(a,n)=>t*s(e(a),e(n))}switch(t){case"parent":return n(function s(t){if(t){const a=t.account?.meta.parentAddress||"";return s(e[a])+t.address}return""},(e,s)=>e.localeCompare(s));case"name":return n(e=>(0,c.y)(e.address).name??"",(e,s)=>e.localeCompare(s));case"date":return n(e=>e.account?.meta.whenCreated??0,(e,s)=>e-s);case"balances":return n(e=>s[e.address]?.total??j.Yz,(e,s)=>e.cmp(s))}}(s,t,a,n)).sort((e,s)=>e.isFavorite===s.isFavorite?0:s.isFavorite?1:-1)}(e,je,Z.accounts,te,ae))},[je,Z,te,ae]),(0,a.jsxs)(lt,{className:e,children:[A&&(0,a.jsx)(ie,{onClose:F,onStatusChange:s}),I&&(0,a.jsx)(ge,{onClose:E,onStatusChange:s}),T&&(0,a.jsx)(J,{onClose:D}),V&&(0,a.jsx)(we,{onClose:R,onStatusChange:s}),B&&(0,a.jsx)(Be,{onClose:P,onStatusChange:s}),$&&(0,a.jsx)(Ve,{onClose:L,onStatusChange:s}),H&&(0,a.jsx)(ze,{onClose:q,onStatusChange:s}),O&&(0,a.jsx)(me,{accountsByGroup:ye,onClose:W,onStatusChange:s}),U&&(0,a.jsx)(Ce,{onClose:G,onStatusChange:s}),(0,a.jsx)(Us,{}),(0,a.jsx)(at,{}),(0,a.jsx)(Ys,{}),(0,a.jsx)(rt,{balance:Z.summary}),(0,a.jsxs)(o.cp,{className:"header-box",children:[(0,a.jsxs)("section",{className:"dropdown-section media--1300","data-testid":"sort-by-section",children:[(0,a.jsx)(o.mi,{className:"media--1500",defaultValue:te,label:t("sort by"),onChange:ce,onClick:de,options:ue.current,sortDirection:ae?"ascending":"descending"}),(0,a.jsx)(o.ZY,{filterOn:K,label:t("filter by name or tags"),setFilter:Q})]}),(0,a.jsxs)(o.$n.Group,{children:[pe&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.$n,{icon:"plus",label:t("Account"),onClick:F}),(0,a.jsx)(o.$n,{icon:"sync",label:t("From JSON"),onClick:E})]}),(0,a.jsx)(o.$n,{icon:"file-import",label:t("Import"),onClick:G}),(0,a.jsx)(o.$n,{icon:"file-export",label:t("Export"),onClick:W}),(0,a.jsx)(o.$n,{icon:"qrcode",label:t("From Qr"),onClick:q}),N&&(0,a.jsx)(o.$n,{icon:"project-diagram",label:t("From Ledger"),onClick:D}),k&&(0,a.jsxs)(a.Fragment,{children:[be&&(0,a.jsx)(o.$n,{icon:"plus",label:t("Multisig"),onClick:P}),fe&&(0,a.jsx)(o.$n,{icon:"plus",label:t("Proxied"),onClick:L})]}),y&&(0,a.jsx)(o.$n,{icon:"plus",label:t("Local"),onClick:R})]})]}),le&&ee.length?it.map(e=>Se[e]&&(0,a.jsx)(o.XI,{empty:t("No accounts"),header:ve[e],isSplit:!0,children:Se[e]},e)):(0,a.jsx)(o.XI,{empty:le&&ee&&t("You don't have any accounts. Some features are currently hidden and will only become available once you have accounts."),header:ve.accounts})]})});var dt=t(82686),ut=t(84227),mt=t(48998);const ht=o.I4.tr` text-align: center; &:hover {