1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3772,8933],{6600:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(78030).Z)("bell",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]])},22468:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(78030).Z)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},70518:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(78030).Z)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},87592:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(78030).Z)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},13231:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(78030).Z)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},28165:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(78030).Z)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},40933:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(78030).Z)("clock",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},4086:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(78030).Z)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]])},85302:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(78030).Z)("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]])},98094:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(78030).Z)("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]])},60994:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(78030).Z)("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]])},74697:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(78030).Z)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},16463:function(e,t,n){"use strict";var r=n(71169);n.o(r,"notFound")&&n.d(t,{notFound:function(){return r.notFound}}),n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},91859:function(e){e.exports={style:{fontFamily:"'__IBM_Plex_Mono_b4c22e', '__IBM_Plex_Mono_Fallback_b4c22e'",fontStyle:"normal"},className:"__className_b4c22e",variable:"__variable_b4c22e"}},16641:function(e){e.exports={style:{fontFamily:"'__Inconsolata_c86147', '__Inconsolata_Fallback_c86147'",fontStyle:"normal"},className:"__className_c86147"}},51377:function(e){e.exports={style:{fontFamily:"'__Sixtyfour_7aaa3b'",fontStyle:"normal"},className:"__className_7aaa3b",variable:"__variable_7aaa3b"}},9646:function(e,t,n){"use strict";n.d(t,{bU:function(){return k},fC:function(){return E}});var r=n(2265),o=n(78149),a=n(1584),i=n(98324),s=n(91715),c=n(47250),u=n(75238),l=n(25171),d=n(57437),f="Switch",[m,p]=(0,i.b)(f),[g,h]=m(f),b=r.forwardRef((e,t)=>{let{__scopeSwitch:n,name:i,checked:c,defaultChecked:u,required:f,disabled:m,value:p="on",onCheckedChange:h,form:b,...y}=e,[v,E]=r.useState(null),k=(0,a.e)(t,e=>E(e)),A=r.useRef(!1),S=!v||b||!!v.closest("form"),[I=!1,_]=(0,s.T)({prop:c,defaultProp:u,onChange:h});return(0,d.jsxs)(g,{scope:n,checked:I,disabled:m,children:[(0,d.jsx)(l.WV.button,{type:"button",role:"switch","aria-checked":I,"aria-required":f,"data-state":x(I),"data-disabled":m?"":void 0,disabled:m,value:p,...y,ref:k,onClick:(0,o.M)(e.onClick,e=>{_(e=>!e),S&&(A.current=e.isPropagationStopped(),A.current||e.stopPropagation())})}),S&&(0,d.jsx)(w,{control:v,bubbles:!A.current,name:i,value:p,checked:I,required:f,disabled:m,form:b,style:{transform:"translateX(-100%)"}})]})});b.displayName=f;var y="SwitchThumb",v=r.forwardRef((e,t)=>
1{let{__scopeSwitch:n,...r}=e,o=h(y,n);return(0,d.jsx)(l.WV.span,{"data-state":x(o.checked),"data-disabled":o.disabled?"":void 0,...r,ref:t})});v.displayName=y;var w=e=>{let{control:t,checked:n,bubbles:o=!0,...a}=e,i=r.useRef(null),s=(0,c.D)(n),l=(0,u.t)(t);return r.useEffect(()=>{let e=i.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(s!==n&&t){let r=new Event("click",{bubbles:o});t.call(e,n),e.dispatchEvent(r)}},[s,n,o]),(0,d.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...a,tabIndex:-1,ref:i,style:{...e.style,...l,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function x(e){return e?"checked":"unchecked"}var E=b,k=v},86689:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=Object.prototype.toString,o=Object.keys||function(e){let t=[];for(let n in e)t.push(n);return t};function a(e){let t=function e(t,n){let a,i,s,c,u,l,d;if(!0===t)return"true";if(!1===t)return"false";switch(typeof t){case"object":if(null===t)return null;if("toJSON"in t&&"function"==typeof t.toJSON)return e(t.toJSON(),n);if("[object Array]"===(d=r.call(t))){for(a=0,s="[",i=t.length-1;a<i;a++)s+=e(t[a],!0)+",";return i>-1&&(s+=e(t[a],!0)),s+"]"}if("[object Object]"!==d)return JSON.stringify(t);for(i=(c=o(t).sort()).length,s="",a=0;a<i;)void 0!==(l=e(t[u=c[a]],!1))&&(s&&(s+=","),s+=JSON.stringify(u)+":"+l),a++;return"{"+s+"}";case"function":case"undefined":return n?null:void 0;case"bigint":return`${t.toString()}n`;case"string":return JSON.stringify(t);default:return isFinite(t)?t:null}}(e,!1);if(void 0!==t)return""+t}},61376:function(e,t,n){"use strict";function r(e){return JSON.parse(function(e){let t=[],n=!1;for(let r=0;r<e.length;r++){let o=!1;if("\\"===e[r]&&(t.push(e[r++]),o=!o),'"'===e[r]){t.push(e[r]),o||(n=!n);continue}if(!n){let n=function(e,t){if(!e[t]?.match(/[-\d]/))return null;let n=e.slice(t).match(/^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?/);return n?n[0]:null}(e,r);if(n?.length){r+=n.length-1,n.match(/\.|[eE]-/)?t.push(n):t.push(`{"$n":"${n}"}`);continue}}t.push(e[r])}return t.join("")}(e),(e,t)=>t&&"object"==typeof t&&"$n"in t&&"string"==typeof t.$n?function({$n:e}){if(e.match(/[eE]/)){let[t,n]=e.split(/[eE]/);return BigInt(t)*BigInt(10)**BigInt(n)}return BigInt(e)}(t):t)}n.d(t,{$M:function(){return i},A6:function(){return a},K9:function(){return r}});var o=0n;function a(e){return{id:function(){let e=o;return o++,e.toString()}(),jsonrpc:"2.0",method:e.methodName,params:e.params}}function i(e,t){return JSON.stringify(e,(e,t)=>"bigint"==typeof t?{$n:`${t}`}:t,t).replace(/\{\s*"\$n"\s*:\s*"(-?\d+)"\s*\}/g,"$1")}},68645:function(e,t,n){"use strict";function r([e,t]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(t)}`}n.d(t,{WZ:function(){return D}});var o,a,i=class extends Error{cause=this.cause;context;constructor(...[e,t]){let n,o;t&&Object.entries(Object.getOwnPropertyDescriptors(t)).forEach(([e,t])=>{"cause"===e?o={cause:t.value}:(void 0===n&&(n={}),Object.defineProperty(n,e,t))}),super(function(e,t={}){{let n=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(n+=` '${btoa(Object.entries(t).map(r).join("&"))}'`),`${n}\``}}(e,n),o),this.context=void 0===n?{}:n,this.context.__code=e,this.name="SolanaError"}};function s(...e){"captureStackTrace"in Error&&"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(...e)}function c({errorCodeBaseOffset:e,getErrorContext:t,orderedErrorNames:n,rpcEnumError:r},o){let a,c;"string"==typeof r?a=r:(a=Object.keys(r)[0],c=r[a]);let u=e+n.indexOf(a),l=t(u,a,c),d=new i(u,l);return s(d,o),d}var u=["GenericError","InvalidArgument","InvalidInstructionData","InvalidAccountData","AccountDataTooSmall","InsufficientFunds","IncorrectProgramId","MissingRequiredSignature","AccountAlreadyInitialized","UninitializedAccount","UnbalancedInstruction","ModifiedProgramId","ExternalAccountLamportSpend","ExternalAccountDataModified","ReadonlyLamportChange","ReadonlyDataModified","DuplicateAccountIndex","ExecutableModified","RentEpochModified","NotEnoughAccountKeys","A
1ccountDataSizeChanged","AccountNotExecutable","AccountBorrowFailed","AccountBorrowOutstanding","DuplicateAccountOutOfSync","Custom","InvalidError","ExecutableDataModified","ExecutableLamportChange","ExecutableAccountNotRentExempt","UnsupportedProgramId","CallDepth","MissingAccount","ReentrancyNotAllowed","MaxSeedLengthExceeded","InvalidSeeds","InvalidRealloc","ComputationalBudgetExceeded","PrivilegeEscalation","ProgramEnvironmentSetupFailure","ProgramFailedToComplete","ProgramFailedToCompile","Immutable","IncorrectAuthority","BorshIoError","AccountNotRentExempt","InvalidAccountOwner","ArithmeticOverflow","UnsupportedSysvar","IllegalOwner","MaxAccountsDataAllocationsExceeded","MaxAccountsExceeded","MaxInstructionTraceLengthExceeded","BuiltinProgramsMustConsumeComputeUnits"],l=["AccountInUse","AccountLoadedTwice","AccountNotFound","ProgramAccountNotFound","InsufficientFundsForFee","InvalidAccountForFee","AlreadyProcessed","BlockhashNotFound","CallChainTooDeep","MissingSignatureForFee","InvalidAccountIndex","SignatureFailure","InvalidProgramForExecution","SanitizeFailure","ClusterMaintenance","AccountBorrowOutstanding","WouldExceedMaxBlockCostLimit","UnsupportedVersion","InvalidWritableAccount","WouldExceedMaxAccountCostLimit","WouldExceedAccountDataBlockLimit","TooManyAccountLocks","AddressLookupTableNotFound","InvalidAddressLookupTableOwner","InvalidAddressLookupTableData","InvalidAddressLookupTableIndex","InvalidRentPayingAccount","WouldExceedMaxVoteCostLimit","WouldExceedAccountDataTotalLimit","DuplicateInstruction","InsufficientFundsForRent","MaxLoadedAccountsDataSizeExceeded","InvalidLoadedAccountsDataSizeLimit","ResanitizationNeeded","ProgramExecutionTemporarilyRestricted","UnbalancedTransaction"];function d([e,t]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(t)}`}var f=class extends Error{cause=this.cause;context;constructor(...[e,t]){let n,r;t&&Object.entries(Object.getOwnPropertyDescriptors(t)).forEach(([e,t])=>{"cause"===e?r={cause:t.value}:(void 0===n&&(n={}),Object.defineProperty(n,e,t))}),super(function(e,t={}){{let n=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(n+=` '${btoa(Object.entries(t).map(d).join("&"))}'`),`${n}\``}}(e,n),r),this.context=void 0===n?{}:n,this.context.__code=e,this.name="SolanaError"}},m=globalThis.AbortController,p=globalThis.EventTarget;function g(){return Symbol(void 0)}var h=Symbol();function b(e){return{on(t,n,r){function o(e){e instanceof CustomEvent?n(e.detail):n()}return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o)}}}}function y(e){return null!==e&&("object"==typeof e||"function"==typeof e)}var v=new WeakMap;async function w(e){let t;let n=new Promise((n,r)=>{for(let o of(t={reject:r,resolve:n},e)){if(!y(o)){Promise.resolve(o).then(n,r);continue}let e=v.get(o);void 0===e?((e=function(e){let t=new Set,n={deferreds:t,settled:!1};return Promise.resolve(e).then(e=>{for(let{resolve:n}of t)n(e);t.clear(),n.settled=!0},e=>{for(let{reject:n}of t)n(e);t.clear(),n.settled=!0}),n}
1(o)).deferreds.add(t),v.set(o,e)):e.settled?Promise.resolve(o).then(n,r):e.deferreds.add(t)}});return await n.finally(()=>{for(let n of e)y(n)&&v.get(n).deferreds.delete(t)})}var x=n(61376),E=globalThis.AbortController,k=new WeakMap;function A(e,t,n){let r;if(void 0===n)return;let o=((r=k.get(t))||k.set(t,r={}),r);!o[n]&&e>0&&(o[n]=0);let a=e+o[n];return a<=0?delete o[n]:o[n]=a,a}var S=new WeakMap;async function I({channel:e,responseTransformer:t,signal:n,subscribeRequest:r,unsubscribeMethodName:o}){let a;e.on("error",()=>{a=void 0,k.delete(e)},{signal:n});let d=new Promise((t,r)=>{function i(){if(0===A(-1,e,a)){let t=(0,x.A6)({methodName:o,params:[a]});a=void 0,e.send(t).catch(()=>{})}r(this.reason)}n.aborted?i.call(n):n.addEventListener("abort",i)}),f=(0,x.A6)(r);await e.send(f);let m=new Promise((t,r)=>{let o=new E;n.addEventListener("abort",o.abort.bind(o));let a={signal:o.signal};e.on("error",e=>{o.abort(),r(e)},a),e.on("message",e=>{e&&"object"==typeof e&&"id"in e&&e.id===f.id&&(o.abort(),"error"in e?r(function e(t){let n;if("object"==typeof t&&null!==t&&"code"in t&&"message"in t&&("number"==typeof t.code||"bigint"==typeof t.code)&&"string"==typeof t.message){let{code:e,data:r,message:o}=t,a=Number(e);if(-32002===a){let{err:e,...t}=r,o=e?{cause:function e(t){return"object"==typeof t&&"InstructionError"in t?function e(t,n){let r=Number(t);return c({errorCodeBaseOffset:4615001,getErrorContext:(e,t,n)=>4615e3===e?{errorName:t,index:r,...void 0!==n?{instructionErrorContext:n}:null}:4615026===e?{code:Number(n),index:r}:4615045===e?{encodedData:n,index:r}:{index:r},orderedErrorNames:u,rpcEnumError:n},e)}(...t.InstructionError):c({errorCodeBaseOffset:7050001,getErrorContext:(e,t,n)=>705e4===e?{errorName:t,...void 0!==n?{transactionErrorContext:n}:null}:7050030===e?{index:Number(n)}:7050031===e||7050035===e?{accountIndex:Number(n.account_index)}:void 0,orderedErrorNames:l,rpcEnumError:t},e)}(e)}:null;n=new i(-32002,{...t,...o})}else{let e;switch(a){case -32603:case -32602:case -32600:case -32601:case -32700:case -32012:case -32001:case -32004:case -32014:case -32010:case -32009:case -32007:case -32006:case -32015:e={__serverMessage:o};break;default:"object"!=typeof r||Array.isArray(r)||(e=r)}n=new i(a,e)}}else{let e="object"==typeof t&&null!==t&&"message"in t&&"string"==typeof t.message?t.message:"Malformed JSON-RPC error with no message attribute";n=new i(10,{error:t,message:e})}return s(n,e),n}(e.error)):t(e.result))},a)});if(null==(a=await w([d,m])))throw new i(8190001);A(1,e,a);let g=function(e,t,n){let r=S.get(e);r||S.set(e,r=new WeakMap);let o=n??e,a=r.get(o);return a||r.set(o,a=function(e,t,n){let r;let o=new p,a=b(o);return{...a,on(i,s,c){r||(r={dispose:e.on(t,e=>{let t=n(e);if(!t)return;let[r,a]=t;o.dispatchEvent(new CustomEvent(r,{detail:a}))}),numSubscribers:0}),r.numSubscribers++;let u=a.on(i,s,c),l=!0;function d(){l&&(l=!1,c?.signal.removeEventListener("abort",d),r.numSubscribers--,0===r.numSubscribers&&(r.dispose(),r=void 0),u())}return c?.signal.addEventListener("abort",d),d}}}(e,"message",e=>{if(!("method"in e))return;let r=n?n(e.params.result,t):e.params.result;return[`notification:${e.params.subscription}`,r]})),a}(e,r,t),h=`notification:${a}`;return{on(t,n,r){switch(t){case"notification":return g.on(h,n,r);case"error":return e.on("error",n,r);default:throw new i(9900004,{channelName:t,supportedChannelNames:["notification","error"]})}}}}var _=n(58194);function P([e,t]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(t)}`}var C=class extends Error{cause=this.cause;context;constructor(...[e,t]){let n,r;t&&Object.entries(Object.getOwnPropertyDescriptors(t)).forEach(([e,t])=>{"cause"===e?r={cause:t.value}:(void 0===n&&(n={}),Object.defineProperty(n,e,t))}),super(function(e,t={}){{let n=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(n+=` '${btoa(Object.entries(t).map(P).join("&"))}'`),`${n}\``}}(e,n),r),this.context=void 0===n?{}:n,this.context.__code=e,this.name="SolanaError"}};function O([e,t]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(t)}`}
1var T=class extends Error{cause=this.cause;context;constructor(...[e,t]){let n,r;t&&Object.entries(Object.getOwnPropertyDescriptors(t)).forEach(([e,t])=>{"cause"===e?r={cause:t.value}:(void 0===n&&(n={}),Object.defineProperty(n,e,t))}),super(function(e,t={}){{let n=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(n+=` '${btoa(Object.entries(t).map(O).join("&"))}'`),`${n}\``}}(e,n),r),this.context=void 0===n?{}:n,this.context.__code=e,this.name="SolanaError"}},j=globalThis.EventTarget,N=globalThis.WebSocket,L=n(10541),M=n(86689),B={defaultCommitment:"confirmed",onIntegerOverflow(e,t,n){throw function e(t,n,r){let o="";if("number"==typeof n[0]){let e=n[0]+1,t=e%10,r=e%100;o=1==t&&11!=r?e+"st":2==t&&12!=r?e+"nd":3==t&&13!=r?e+"rd":e+"th"}else o=`\`${n[0].toString()}\``;let a=n.length>1?n.slice(1).map(e=>"number"==typeof e?`[${e}]`:e).join("."):void 0,i=new C(81e5,{argumentLabel:o,keyPath:n,methodName:t,optionalPathLabel:a?` at path \`${a}\``:"",value:r,...void 0!==a?{path:a}:void 0});return!function(...e){"captureStackTrace"in Error&&"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(...e)}(i,e),i}(e.methodName,t,n)}},H=globalThis.AbortController,$={jsonrpc:"2.0",method:"ping"};function R(e){return(0,L.z)(e,e=>{var t;return t=x.K9,Object.freeze({...e,on:(n,r,o)=>"message"!==n?e.on(n,r,o):e.on("message",e=>r(t(e)),o)})},e=>{var t;return t=x.$M,Object.freeze({...e,send:n=>e.send(t(n))})})}function D(e,t){var n,r;return n=function({createChannel:e}){return(0,L.z)(async({execute:t,signal:n})=>{let r=await e({abortSignal:n});return await t({channel:r,signal:n})},e=>(function(e){let t=new Map;return function(n){let{request:r,signal:o}=n,a=(0,M.Z)([r.methodName,r.params]),i=t.get(a);if(!i){let r=new H,o=e({...n,signal:r.signal});o.then(e=>{e.on("error",()=>{t.delete(a),r.abort()},{signal:r.signal})}).catch(()=>{}),t.set(a,i={abortController:r,dataPublisherPromise:o,numSubscribers:0})}return i.numSubscribers++,o.addEventListener("abort",()=>{i.numSubscribers--,0===i.numSubscribers&&queueMicrotask(()=>{0===i.numSubscribers&&(t.delete(a),i.abortController.abort())})},{signal:i.abortController.signal}),i.dataPublisherPromise}})(e))}({createChannel:function(e){if(!1===/^wss?:/i.test(e.url)){let t=e.url.match(/^([^:]+):/);throw new DOMException(t?`Failed to construct 'WebSocket': The URL's scheme must be either 'ws' or 'wss'. '${t[1]}:' is not allowed.`:`Failed to construct 'WebSocket': The URL '${e.url}' is invalid.`)}let{intervalMs:t,...n}=e;return function(e,{maxSubscriptionsPerChannel:t,minChannels:n}){let r={entries:[],freeChannelIndex:-1};function o(){let e;if(r.entries.length<n){r.freeChannelIndex=-1;return}for(let n=0;n<r.entries.length;n++){let o=(r.freeChannelIndex+n+2)%r.entries.length,a=r.entries[o];a.subscriptionCount<t&&(!e||e.subscriptionCount>=a.subscriptionCount)&&(e={poolIndex:o,subscriptionCount:a.subscriptionCount})}r.freeChannelIndex=e?.poolIndex??-1}return function({abortSignal:t}){let n;function a(){let e=r.entries.findIndex(e=>e===n);r.entries.splice(e,1),n.dispose(),o()}if(-1===r.freeChannelIndex){let t=new H,o=e({abortSignal:t.signal});o.then(e=>{e.on("error",a,{signal:t.signal})}).catch(a),n={channel:o,dispose(){t.abort()},subscriptionCount:0},r.entries.push(n)}else n=r.entries[r.freeChannelIndex];return n.subscriptionCount++,t.addEventListener("abort",function(){n.subscriptionCount--,0===n.subscriptionCount?a():-1!==r.freeChannelIndex&&(r.freeChannelIndex--,o())}),o(),n.channel}}(({abortSignal:r})=>(function({sendBufferHighWatermark:e,signal:t,url:n}){let r,o,a;if(t.aborted)return Promise.reject(t.reason);let i=!1,s=new Set;function c(){s.forEach(e=>{e()}),s.clear()}function u(){c(),i||o(t.reason),g.readyState!==N.CLOSED&&g.readyState!==N.CLOSING&&g.close(1e3)}function l(e){if(!t.aborted&&!i){let t=new T(8190004,{errorEvent:e});o(t),f.dispatchEvent(new CustomEvent("error",{detail:t}))}}function d(e){t.aborted||f.dispatchEvent(new CustomEvent("message",{detail:e.data}))}let f=new j,m=b(f);function p(){i=!0,a({...m,async send(t){if(g.readyState!==N.OPEN)throw new T(8190003);if(!r&&g.bufferedAmount>e){let t;let n=new Promise((n,o)=>{let a=setInterval(()=>{g.readyState===N.OPEN&&g.bufferedAmount>e||(clearInterval(a),r=void 0,n())},16);t=()=>{r=void 0,clearInterval(a),o(new T(8190002))}});r={onCancel:t,promise:n}}r&&(!ArrayBuffer.isView(t)||t instanceof DataView||(t=new t.constructor(t)),await r.promise),g.send(t)}})}let g=new N(n);return t.addEventListener("abort",u),g.addEventListener("close",function e(n){c(),r?.onCancel(),t.removeEventListener("abort",u),g.removeEventListener("close",e),g.removeEventListener("error",l),g.removeEventListener("message",d),g.removeEventListener("open",p),t.aborted||n.wasClean&&1e3===n.co
1de||f.dispatchEvent(new CustomEvent("error",{detail:new T(8190003,{cause:n})}))}),g.addEventListener("error",l),g.addEventListener("message",d),g.addEventListener("open",p),new Promise((e,t)=>{o=t,a=e})})({...n,sendBufferHighWatermark:e.sendBufferHighWatermark??131072,signal:r}).then(e.jsonSerializer).then(e=>(function({abortSignal:e,channel:t,intervalMs:n}){let r;function o(){t.send($).catch(e=>{(e instanceof Error&&"SolanaError"===e.name?8190003!==e.context.__code:1)||i.abort()})}function a(){clearInterval(r),r=setInterval(o,n)}let i=new H;return i.signal.addEventListener("abort",()=>{clearInterval(r)}),e.addEventListener("abort",()=>{i.abort()}),t.on("error",()=>{i.abort()},{signal:i.signal}),t.on("message",a,{signal:i.signal}),globalThis.navigator.onLine&&a(),globalThis.addEventListener("offline",function(){clearInterval(r)},{signal:i.signal}),globalThis.addEventListener("online",function(){o(),a()},{signal:i.signal}),{...t,send:(...e)=>(i.signal.aborted||a(),t.send(...e))}})({abortSignal:r,channel:e,intervalMs:t??5e3})),{maxSubscriptionsPerChannel:e.maxSubscriptionsPerChannel??100,minChannels:e.minChannels??1})}({...{...t,url:e},jsonSerializer:R})}),r={api:function(e){var t;let n=(0,_.IS)(e),r=(0,_.RO)({allowedNumericKeyPaths:(a||(a={accountNotifications:_.w2.map(e=>["value",...e]),blockNotifications:[["value","block","transactions",_._H,"meta","preTokenBalances",_._H,"accountIndex"],["value","block","transactions",_._H,"meta","preTokenBalances",_._H,"uiTokenAmount","decimals"],["value","block","transactions",_._H,"meta","postTokenBalances",_._H,"accountIndex"],["value","block","transactions",_._H,"meta","postTokenBalances",_._H,"uiTokenAmount","decimals"],["value","block","transactions",_._H,"meta","rewards",_._H,"commission"],["value","block","transactions",_._H,"meta","innerInstructions",_._H,"index"],["value","block","transactions",_._H,"meta","innerInstructions",_._H,"instructions",_._H,"programIdIndex"],["value","block","transactions",_._H,"meta","innerInstructions",_._H,"instructions",_._H,"accounts",_._H],["value","block","transactions",_._H,"transaction","message","addressTableLookups",_._H,"writableIndexes",_._H],["value","block","transactions",_._H,"transaction","message","addressTableLookups",_._H,"readonlyIndexes",_._H],["value","block","transactions",_._H,"transaction","message","instructions",_._H,"programIdIndex"],["value","block","transactions",_._H,"transaction","message","instructions",_._H,"accounts",_._H],["value","block","transactions",_._H,"transaction","message","header","numReadonlySignedAccounts"],["value","block","transactions",_._H,"transaction","message","header","numReadonlyUnsignedAccounts"],["value","block","transactions",_._H,"transaction","message","header","numRequiredSignatures"],["value","block","rewards",_._H,"commission"]],programNotifications:_.w2.flatMap(e=>[["value",_._H,"account",...e],[_._H,"account",...e]])}),a)});return t={planExecutor:({request:e,...t})=>I({...t,responseTransformer:r,subscribeRequest:{...e,methodName:e.methodName.replace(/Notifications$/,"Subscribe")},unsubscribeMethodName:e.methodName.replace(/Notifications$/,"Unsubscribe")}),requestTransformer:n},new Proxy({},{defineProperty:()=>!1,deleteProperty:()=>!1,get(...e){let[n,r]=e,o=r.toString();return function(...e){let n={methodName:o,params:e},r=t.requestTransformer?t.requestTransformer(n):n;return{execute:e=>t.planExecutor({...e,request:r}),request:r}}}})}(B),transport:n},new Proxy(r.api,{defineProperty:()=>!1,deleteProperty:()=>!1,get(e,t,n){if("then"!==t)return function(...a){var s;let c=t.toString(),u=Reflect.get(e,c,n);if(!u)throw new i(819e4,{notificationName:c});let l=u(...a);return s=r.transport,{async subscribe({abortSignal:e}){let t=await s({signal:e,...l});return function({abortSignal:e,dataChannelName:t,dataPublisher:n,errorChannelName:r}){let a=new Map;function i(e){for(let[t,n]of a.entries())n.__hasPolled?(a.delete(t),n.onError(e)):n.publishQueue.push({__type:1,err:e})}let s=new m;e.addEventListener("abort",()=>{s.abort(),i(o||=g())});let c={signal:s.signal},u=h;return n.on(r,e=>{u===h&&(u=e,s.abort(),i(e))},c),n.on(t,e=>{a.forEach((t,n)=>{if(t.__hasPolled){let{onData:r}=t;a.set(n,{__hasPolled:!1,publishQueue:[]}),r(e)}else t.publishQueue.push({__type:0,data:e})})},c),{async *[Symbol.asyncIterator](){if(e.aborted)return;if(u!==h)throw u;let t=Symbol();a.set(t,{__hasPolled:!1,publishQueue:[]});try{for(;;){let e=a.get(t);if(!e)throw new f(99e5);if(e.__hasPolled)throw new f(9900001);let n=e.publishQueue;
1try{if(n.length)for(let t of(e.publishQueue=[],n))if(0===t.__type)yield t.data;else throw t.err;else yield await new Promise((e,n)=>{a.set(t,{__hasPolled:!0,onData:e,onError:n})})}catch(e){if(e===(o||=g()))return;throw e}}}finally{a.delete(t)}}}}({abortSignal:e,dataChannelName:"notification",dataPublisher:t,errorChannelName:"error"})}}}}})}},58194:function(e,t,n){"use strict";n.d(t,{_H:function(){return d},IS:function(){return g},oD:function(){return b},RO:function(){return y},H8:function(){return x},w2:function(){return w},UR:function(){return v},It:function(){return E}});var r=n(10541);function o([e,t]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(t)}`}var a=class extends Error{cause=this.cause;context;constructor(...[e,t]){let n,r;t&&Object.entries(Object.getOwnPropertyDescriptors(t)).forEach(([e,t])=>{"cause"===e?r={cause:t.value}:(void 0===n&&(n={}),Object.defineProperty(n,e,t))}),super(function(e,t={}){{let n=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(n+=` '${btoa(Object.entries(t).map(o).join("&"))}'`),`${n}\``}}(e,n),r),this.context=void 0===n?{}:n,this.context.__code=e,this.name="SolanaError"}};function i(...e){"captureStackTrace"in Error&&"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(...e)}function s({errorCodeBaseOffset:e,getErrorContext:t,orderedErrorNames:n,rpcEnumError:r},o){let s,c;"string"==typeof r?s=r:(s=Object.keys(r)[0],c=r[s]);let u=e+n.indexOf(s),l=t(u,s,c),d=new a(u,l);return i(d,o),d}var c=["GenericError","InvalidArgument","InvalidInstructionData","InvalidAccountData","AccountDataTooSmall","InsufficientFunds","IncorrectProgramId","MissingRequiredSignature","AccountAlreadyInitialized","UninitializedAccount","UnbalancedInstruction","ModifiedProgramId","ExternalAccountLamportSpend","ExternalAccountDataModified","ReadonlyLamportChange","ReadonlyDataModified","DuplicateAccountIndex","ExecutableModified","RentEpochModified","NotEnoughAccountKeys","AccountDataSizeChanged","AccountNotExecutable","AccountBorrowFailed","AccountBorrowOutstanding","DuplicateAccountOutOfSync","Custom","InvalidError","ExecutableDataModified","ExecutableLamportChange","ExecutableAccountNotRentExempt","UnsupportedProgramId","CallDepth","MissingAccount","ReentrancyNotAllowed","MaxSeedLengthExceeded","InvalidSeeds","InvalidRealloc","ComputationalBudgetExceeded","PrivilegeEscalation","ProgramEnvironmentSetupFailure","ProgramFailedToComplete","ProgramFailedToCompile","Immutable","IncorrectAuthority","BorshIoError","AccountNotRentExempt","InvalidAccountOwner","ArithmeticOverflow","UnsupportedSysvar","IllegalOwner","MaxAccountsDataAllocationsExceeded","MaxAccountsExceeded","MaxInstructionTraceLengthExceeded","BuiltinProgramsMustConsumeComputeUnits"],u=["AccountInUse","AccountLoadedTwice","AccountNotFound","ProgramAccountNotFound","InsufficientFundsForFee","InvalidAccountForFee","AlreadyProcessed","BlockhashNotFound","CallChainTooDeep","MissingSignatureForFee","InvalidAccountIndex","SignatureFailure","InvalidProgramForExecution","SanitizeFailure","ClusterMaintenance","AccountBorrowOutstanding","WouldExceedMaxBlockCostLimit","UnsupportedVersion","InvalidWritableAccount","WouldExceedMaxAccountCostLimit","WouldExceedAccountDataBlockLimit","TooManyAccountLocks","AddressLookupTableNotFound","InvalidAddressLookupTableOwner","InvalidAddressLookupTableData","InvalidAddressLookupTableIndex","InvalidRentPayingAccount","WouldExceedMaxVoteCostLimit","WouldExceedAccountDataTotalLimit","DuplicateInstruction","InsufficientFundsForRent","MaxLoadedAccountsDataSizeExceeded","InvalidLoadedAccountsDataSizeLimit","ResanitizationNeeded","ProgramExecutionTemporarilyRestricted","UnbalancedTransaction"];function l(e){return"bigint"==typeof e?Number(e):e}var d={};function f(e){return function t(n,r){if(Array.isArray(n))return n.map((e,n)=>t(e,{...r,keyPath:[...r.keyPath,n]}));if("object"!=typeof n||null===n)return e.reduce((e,t)=>
1t(e,r),n);{let e={};for(let o in n){if(!Object.prototype.hasOwnProperty.call(n,o))continue;let a={...r,keyPath:[...r.keyPath,o]};e[o]=t(n[o],a)}return e}}}function m(e,t){return n=>{let r=f(e);return Object.freeze({...n,params:r(n.params,t)})}}var p={accountNotifications:1,blockNotifications:1,getAccountInfo:1,getBalance:1,getBlock:1,getBlockHeight:0,getBlockProduction:0,getBlocks:2,getBlocksWithLimit:2,getEpochInfo:0,getFeeForMessage:1,getInflationGovernor:0,getInflationReward:1,getLargestAccounts:0,getLatestBlockhash:0,getLeaderSchedule:1,getMinimumBalanceForRentExemption:1,getMultipleAccounts:1,getProgramAccounts:1,getSignaturesForAddress:1,getSlot:0,getSlotLeader:0,getStakeMinimumDelegation:0,getSupply:0,getTokenAccountBalance:1,getTokenAccountsByDelegate:2,getTokenAccountsByOwner:2,getTokenLargestAccounts:1,getTokenSupply:1,getTransaction:1,getTransactionCount:0,getVoteAccounts:0,isBlockhashValid:1,logsNotifications:1,programNotifications:1,requestAirdrop:2,sendTransaction:1,signatureNotifications:1,simulateTransaction:1};function g(e){let t=e?.onIntegerOverflow;return n=>(0,r.z)(n,t?e=>{var n;return m([(n=(...n)=>t(e,...n),(e,{keyPath:t})=>("bigint"==typeof e&&n&&(e>Number.MAX_SAFE_INTEGER||e<-Number.MAX_SAFE_INTEGER)&&n(t,e),e))],{keyPath:[]})(e)}:e=>e,m([l],{keyPath:[]}),function({defaultCommitment:e,optionsObjectPositionByMethod:t}){return n=>{let{params:r,methodName:o}=n;if(!Array.isArray(r))return n;let a=t[o];return null==a?n:Object.freeze({methodName:o,params:function({commitmentPropertyName:e,params:t,optionsObjectPositionInParams:n,overrideCommitment:r}){let o=t[n];if(void 0===o||o&&"object"==typeof o&&!Array.isArray(o)){if(o&&e in o){if(!o[e]||"finalized"===o[e]){let r=[...t],{[e]:a,...i}=o;return Object.keys(i).length>0?r[n]=i:n===r.length-1?r.length--:r[n]=void 0,r}}else if("finalized"!==r){let a=[...t];return a[n]={...o,[e]:r},a}}return t}({commitmentPropertyName:"sendTransaction"===o?"preflightCommitment":"commitment",optionsObjectPositionInParams:a,overrideCommitment:e,params:r})})}}({defaultCommitment:e?.defaultCommitment,optionsObjectPositionByMethod:p}))}function h(e){var t,n;return t=[function(t,{keyPath:n}){return"number"==typeof t&&Number.isInteger(t)||"bigint"==typeof t?e.some(e=>{if(e.length!==n.length)return!1;for(let t=n.length-1;t>=0;t--){let r=n[t],o=e[t];if(o!==r&&(o!==d||"number"!=typeof r))return!1}return!0})?Number(t):BigInt(t):t}],n={keyPath:[]},e=>f(t)(e,n)}function b(e){return(t,n)=>{let o=n.methodName,l=e?.allowedNumericKeyPaths&&o?e.allowedNumericKeyPaths[o]:void 0;return(0,r.z)(t,e=>(e=>{if("error"in e)throw function e(t){let n;if("object"==typeof t&&null!==t&&"code"in t&&"message"in t&&("number"==typeof t.code||"bigint"==typeof t.code)&&"string"==typeof t.message){let{code:e,data:r,message:o}=t,i=Number(e);if(-32002===i){let{err:e,...t}=r,o=e?{cause:function e(t){return"object"==typeof t&&"InstructionError"in t?function e(t,n){let r=Number(t);return s({errorCodeBaseOffset:4615001,getErrorContext:(e,t,n)=>4615e3===e?{errorName:t,index:r,...void 0!==n?{instructionErrorContext:n}:null}:4615026===e?{code:Number(n),index:r}:4615045===e?{encodedData:n,index:r}:{index:r},orderedErrorNames:c,rpcEnumError:n},e)}(...t.InstructionError):s({errorCodeBaseOffset:7050001,getErrorContext:(e,t,n)=>705e4===e?{errorName:t,...void 0!==n?{transactionErrorContext:n}:null}:7050030===e?{index:Number(n)}:7050031===e||7050035===e?{accountIndex:Number(n.account_index)}:void 0,orderedErrorNames:u,rpcEnumError:t},e)}(e)}:null;n=new a(-32002,{...t,...o})}else{let e;switch(i){case -32603:case -32602:case -32600:case -32601:case -32700:case -32012:case -32001:case -32004:case -32014:case -32010:case -32009:case -32007:case -32006:case -32015:e={__serverMessage:o};break;default:"object"!=typeof r||Array.isArray(r)||(e=r)}n=new a(i,e)}}else{let e="object"==typeof t&&null!==t&&"message"in t&&"string"==typeof t.message?t.message:"Malformed JSON-RPC error with no message attribute";n=new a(10,{error:t,message:e})}return i(n,e),n}(e.error);return e})(e,n),e=>e.result,e=>h(l??[])(e,n))}}function y(e){return(t,n)=>{let o=n.methodName,a=e?.allowedNumericKeyPaths&&o?e.allowedNumericKeyPaths[o]:void 0;return(0,r.z)(t,e=>h(a??[])(e,n))}}var v=[["data","parsed","info","tokenAmount","decimals"],["data","parsed","info","tokenAmount","uiAmount"],["data","parsed","info","rentExemptReserve","decimals"],["data","parsed","info","rentExemptReserve","uiAmount"],["data","parsed","info","delegatedAmount","decimals"],["data","parsed","info","delegatedAmount","uiAmount"],["data","parsed","info","extensions",d,"state","olderTransferFee","transferFeeBasisPoints"],["data","parsed","info","extensions",d,"state","newerTransferFee","transferFeeBasisPoints"],["data","parsed","info","extensions",d,"state","preUpdateAverageRate"],["data","parsed","info","extensions",d,"state","currentRate"]],w=[...v,["data","parsed","info","lastExtendedSlotStartIndex"],["data","parsed","info","slashPenalty"],["data","parsed","info","warmupCooldownRate"],["data","parsed","info","decimals"],["data","parsed","info","numRequiredSigners"],["data","parsed","info","numValidSigners"],["data","parsed","info","stake","delegation","warmupCooldownRate"],["data","parsed","info","exemptionThreshold"],["data","parsed","info","burnPercent"],["data","parsed","info","commission"],["data","parsed","info","votes",d,"confirmationCount"]],x=[["index"],["
1instructions",d,"accounts",d],["instructions",d,"programIdIndex"],["instructions",d,"stackHeight"]],E=[["addressTableLookups",d,"writableIndexes",d],["addressTableLookups",d,"readonlyIndexes",d],["header","numReadonlySignedAccounts"],["header","numReadonlyUnsignedAccounts"],["header","numRequiredSignatures"],["instructions",d,"accounts",d],["instructions",d,"programIdIndex"],["instructions",d,"stackHeight"]]},60972:function(e,t,n){"use strict";function r([e,t]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(t)}`}n.d(t,{gx:function(){return w}});var o,a,i=class extends Error{cause=this.cause;context;constructor(...[e,t]){let n,o;t&&Object.entries(Object.getOwnPropertyDescriptors(t)).forEach(([e,t])=>{"cause"===e?o={cause:t.value}:(void 0===n&&(n={}),Object.defineProperty(n,e,t))}),super(function(e,t={}){{let n=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(n+=` '${btoa(Object.entries(t).map(r).join("&"))}'`),`${n}\``}}(e,n),o),this.context=void 0===n?{}:n,this.context.__code=e,this.name="SolanaError"}},s=n(61376);function c(e){return!(null==e||"object"!=typeof e||Array.isArray(e))&&"jsonrpc"in e&&"2.0"===e.jsonrpc&&"method"in e&&"string"==typeof e.method&&"params"in e}var u=n(58194);function l([e,t]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(t)}`}var d=class extends Error{cause=this.cause;context;constructor(...[e,t]){let n,r;t&&Object.entries(Object.getOwnPropertyDescriptors(t)).forEach(([e,t])=>{"cause"===e?r={cause:t.value}:(void 0===n&&(n={}),Object.defineProperty(n,e,t))}),super(function(e,t={}){{let n=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(n+=` '${btoa(Object.entries(t).map(l).join("&"))}'`),`${n}\``}}(e,n),r),this.context=void 0===n?{}:n,this.context.__code=e,this.name="SolanaError"}},f=n(10541);function m([e,t]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(t)}`}var p=class extends Error{cause=this.cause;context;constructor(...[e,t]){let n,r;t&&Object.entries(Object.getOwnPropertyDescriptors(t)).forEach(([e,t])=>{"cause"===e?r={cause:t.value}:(void 0===n&&(n={}),Object.defineProperty(n,e,t))}),super(function(e,t={}){{let n=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(n+=` '${btoa(Object.entries(t).map(m).join("&"))}'`),`${n}\``}}(e,n),r),this.context=void 0===n?{}:n,this.context.__code=e,this.name="SolanaError"}},g=["getAccountInfo","getBalance","getBlock","getBlockCommitment","getBlockHeight","getBlockProduction","getBlocks","getBlocksWithLimit","getBlockTime","getClusterNodes","getEpochInfo","getEpochSchedule","getFeeForMessage","getFirstAvailableBlock","getGenesisHash","getHealth","getHighestSnapshotSlot","getIdentity","getInflationGovernor","getInflationRate","getInflationReward","getLargestAccounts","getLatestBlockhash","getLeaderSchedule","getMaxRetransmitSlot","getMaxShredInsertSlot","getMinimumBalanceForRentExemption","getMultipleAccounts","getProgramAccounts","getRecentPerformanceSamples","getRecentPrioritizationFees","getSignaturesForAddress","getSignatureStatuses","getSlot","getSlotLeader","getSlotLeaders","getStakeMinimumDelegation","getSupply","getTokenAccountBalance","getTokenAccountsByDelegate","getTokenAccountsByOwner","getTokenLargestAccounts","getTokenSupply","getTransaction","getTransactionCount","getVersion","getVoteAccounts","index","isBlockhashValid","minimumLedgerSlot","requestAirdrop","sendTransaction","simulateTransaction"];function h(e){return c(e)&&g.includes(e.method)}var b=n(86689),y={defaultCommitment:"confirmed",onIntegerOverflow(e,t,n){throw function e(t,n,r){let o="";if("number"==typeof n[0]){let e=n[0]+1,t=e%10,r=e%100;o=1==t&&11!=r?e+"st":2==t&&12!=r?e+"nd":3==t&&13!=r?e+"rd":e+"th"}else o=`\`${n[0].toString()}\``;let a=n.length>1?n.slice(1).map(e=>"number"==typeof e?`[${e}
1]`:e).join("."):void 0,i=new d(81e5,{argumentLabel:o,keyPath:n,methodName:t,optionalPathLabel:a?` at path \`${a}\``:"",value:r,...void 0!==a?{path:a}:void 0});return!function(...e){"captureStackTrace"in Error&&"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(...e)}(i,e),i}(e.methodName,t,n)}},v=globalThis.AbortController;function w(e,t){var n,r,l,d;return r=(n={url:e,...t},(0,f.z)(function(e){let t;let{fromJson:n,headers:r,toJson:o,url:a}=e,i=r&&function(e){let t={};for(let n in e)t[n.toLowerCase()]=e[n];return t}(r);return async function({payload:e,signal:r}){let s=o?o(e):JSON.stringify(e),c={...t,body:s,headers:{...i,accept:"application/json","content-length":s.length.toString(),"content-type":"application/json; charset=utf-8"},method:"POST",signal:r},u=await fetch(a,c);if(!u.ok)throw new p(8100002,{headers:u.headers,message:u.statusText,statusCode:u.status});return n?n(await u.text(),e):await u.json()}}({...{...n,headers:{...!1,...n.headers?function(e){let t={};for(let n in e)t[n.toLowerCase()]=e[n];return t}(n.headers):void 0,"solana-client":"js/3.0.3"}},fromJson:(e,t)=>h(t)?(0,s.K9)(e):JSON.parse(e),toJson:e=>h(e)?(0,s.$M)(e):JSON.stringify(e)}),e=>{let t;return async function(n){var r;let{payload:o,signal:i}=n,s=c(r=o)?(0,b.Z)([r.method,r.params]):void 0;if(void 0===s)return await e(n);if(t||(queueMicrotask(()=>{t=void 0}),t={}),null==t[s]){let r=new v,o=(async()=>{try{return await e({...n,signal:r.signal})}catch(e){if(e===(a||={}))return;throw e}})();
1t[s]={abortController:r,numConsumers:0,responsePromise:o}}let u=t[s];if(u.numConsumers++,!i)return await u.responsePromise;{let e=u.responsePromise;return await new Promise((t,n)=>{let r=e=>{i.removeEventListener("abort",r),u.numConsumers-=1,queueMicrotask(()=>{0===u.numConsumers&&u.abortController.abort(a||={})}),n(e.target.reason)};i.addEventListener("abort",r),e.then(t).catch(n).finally(()=>{i.removeEventListener("abort",r)})})}}})),d={api:(l={requestTransformer:(0,u.IS)(y),responseTransformer:(0,u.oD)({allowedNumericKeyPaths:(o||(o={getAccountInfo:u.w2.map(e=>["value",...e]),getBlock:[["transactions",u._H,"meta","preTokenBalances",u._H,"accountIndex"],["transactions",u._H,"meta","preTokenBalances",u._H,"uiTokenAmount","decimals"],["transactions",u._H,"meta","postTokenBalances",u._H,"accountIndex"],["transactions",u._H,"meta","postTokenBalances",u._H,"uiTokenAmount","decimals"],["transactions",u._H,"meta","rewards",u._H,"commission"],...u.H8.map(e=>["transactions",u._H,"meta","innerInstructions",u._H,...e]),...u.It.map(e=>["transactions",u._H,"transaction","message",...e]),["rewards",u._H,"commission"]],getClusterNodes:[[u._H,"featureSet"],[u._H,"shredVersion"]],getInflationGovernor:[["initial"],["foundation"],["foundationTerm"],["taper"],["terminal"]],getInflationRate:[["foundation"],["total"],["validator"]],getInflationReward:[[u._H,"commission"]],getMultipleAccounts:u.w2.map(e=>["value",u._H,...e]),getProgramAccounts:u.w2.flatMap(e=>[["value",u._H,"account",...e],[u._H,"account",...e]]),getRecentPerformanceSamples:[[u._H,"samplePeriodSecs"]],getTokenAccountBalance:[["value","decimals"],["value","uiAmount"]],getTokenAccountsByDelegate:u.
1UR.map(e=>["value",u._H,"account",...e]),getTokenAccountsByOwner:u.UR.map(e=>["value",u._H,"account",...e]),getTokenLargestAccounts:[["value",u._H,"decimals"],["value",u._H,"uiAmount"]],getTokenSupply:[["value","decimals"],["value","uiAmount"]],getTransaction:[["meta","preTokenBalances",u._H,"accountIndex"],["meta","preTokenBalances",u._H,"uiTokenAmount","decimals"],["meta","postTokenBalances",u._H,"accountIndex"],["meta","postTokenBalances",u._H,"uiTokenAmount","decimals"],["meta","rewards",u._H,"commission"],...u.H8.map(e=>["meta","innerInstructions",u._H,...e]),...u.It.map(e=>["transaction","message",...e])],getVersion:[["feature-set"]],getVoteAccounts:[["current",u._H,"commission"],["delinquent",u._H,"commission"]],simulateTransaction:[["value","loadedAccountsDataSize"],...u.w2.map(e=>["value","accounts",u._H,...e]),...u.H8.map(e=>["value","innerInstructions",u._H,...e])]}),o)})},new Proxy({},{defineProperty:()=>!1,deleteProperty:()=>!1,get(...e){let[t,n]=e,r=n.toString();return function(...e){let t=Object.freeze({methodName:r,params:e}),n=l?.requestTransformer?l?.requestTransformer(t):t;return Object.freeze({execute:async({signal:e,transport:t})=>{let r=(0,s.A6)(n),o=await t({payload:r,signal:e});return l?.responseTransformer?l.responseTransformer(o,n):o}})}}})),transport:r},new Proxy(d.api,{defineProperty:()=>!1,deleteProperty:()=>!1,get(e,t,n){if("then"!==t)return function(...r){let o=t.toString(),a=Reflect.get(e,o,n);if(!a)throw new i(8100003,{method:o,params:r});return function({transport:e},t){return{send:async n=>await t.execute({signal:n?.abortSignal,transport:e})}}(d,a(...r))}}})}},51164:function(e,t,n){"use strict";n.d(t,{c:function(){return c}});var r=n(2265),o=()=>{window.va||(window.va=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];(window.vaq=window.vaq||[]).push(t)})};function a(){return"undefined"!=typeof window}function i(){return"production"}function s(){return"development"===((a()?window.vam:i())||"production")}function c(e){return(0,r.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.va)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]),(0,r.useEffect)(()=>{!function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{debug:!0};if(!a())return;(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"auto";if("auto"===e){window.vam=i();return}window.vam=e})(t.mode),o(),t.beforeSend&&(null==(e=window.va)||e.call(window,"beforeSend",t.beforeSend));let n=t.scriptSrc||(s()?"https://va.vercel-scripts.com/v1/script.debug.js":"/_vercel/insights/script.js");if(document.head.querySelector('script[src*="'.concat(n,'"]')))return;let r=document.createElement("script");r.src=n,r.defer=!0,r.dataset.sdkn="@vercel/analytics"+(t.framework?"/".concat(t.framework):""),r.dataset.sdkv="1.4.1",t.disableAutoTrack&&(r.dataset.disableAutoTrack="1"),t.endpoint&&(r.dataset.endpoint=t.endpoint),t.dsn&&(r.dataset.dsn=t.dsn),r.onerror=()=>{s()},s()&&!1===t.debug&&(r.dataset.debug="false"),document.head.appendChild(r)}({framework:e.framework||"react",...void 0!==e.route&&{disableAutoTrack:!0},...e})},[]),(0,r.useEffect)(()=>{e.route&&e.path&&function(e){var t;let{route:n,path:r}=e;null==(t=window.va)||t.call(window,"pageview",{route:n,path:r})}({route:e.route,path:e.path})},[e.route,e.path]),null}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.