starknetkit
Version:
<!-- logo --> <p align="center"> <img width='300' src="https://starknetkit-website-git-blo-1541-argentlabs.vercel.app/starknetKit-logo.svg"> </p>
14 lines (12 loc) • 436 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const Qe=require("./index-dd6c072c.cjs"),Ir=require("starknet");require("./connector-391e8980.cjs");require("./___vite-browser-external_commonjs-proxy-1b5efd4f.cjs");var Dl=Object.defineProperty,ql=(e,t,r)=>t in e?Dl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ke=(e,t,r)=>(ql(e,typeof t!="symbol"?t+"":t,r),r),Uo={exports:{}},Mi=typeof Reflect=="object"?Reflect:null,ma=Mi&&typeof Mi.apply=="function"?Mi.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)},Qn;Mi&&typeof Mi.ownKeys=="function"?Qn=Mi.ownKeys:Object.getOwnPropertySymbols?Qn=function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Qn=function(e){return Object.getOwnPropertyNames(e)};function jl(e){console&&console.warn&&console.warn(e)}var dc=Number.isNaN||function(e){return e!==e};function We(){We.init.call(this)}Uo.exports=We;Uo.exports.once=Hl;We.EventEmitter=We;We.prototype._events=void 0;We.prototype._eventsCount=0;We.prototype._maxListeners=void 0;var ya=10;function ys(e){if(typeof e!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}Object.defineProperty(We,"defaultMaxListeners",{enumerable:!0,get:function(){return ya},set:function(e){if(typeof e!="number"||e<0||dc(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");ya=e}});We.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};We.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||dc(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this};function pc(e){return e._maxListeners===void 0?We.defaultMaxListeners:e._maxListeners}We.prototype.getMaxListeners=function(){return pc(this)};We.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var i=e==="error",n=this._events;if(n!==void 0)i=i&&n.error===void 0;else if(!i)return!1;if(i){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var o=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw o.context=s,o}var h=n[e];if(h===void 0)return!1;if(typeof h=="function")ma(h,this,t);else for(var f=h.length,c=vc(h,f),r=0;r<f;++r)ma(c[r],this,t);return!0};function gc(e,t,r,i){var n,s,o;if(ys(r),s=e._events,s===void 0?(s=e._events=Object.create(null),e._eventsCount=0):(s.newListener!==void 0&&(e.emit("newListener",t,r.listener?r.listener:r),s=e._events),o=s[t]),o===void 0)o=s[t]=r,++e._eventsCount;else if(typeof o=="function"?o=s[t]=i?[r,o]:[o,r]:i?o.unshift(r):o.push(r),n=pc(e),n>0&&o.length>n&&!o.warned){o.warned=!0;var h=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");h.name="MaxListenersExceededWarning",h.emitter=e,h.type=t,h.count=o.length,jl(h)}return e}We.prototype.addListener=function(e,t){return gc(this,e,t,!1)};We.prototype.on=We.prototype.addListener;We.prototype.prependListener=function(e,t){return gc(this,e,t,!0)};function zl(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function mc(e,t,r){var i={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},n=zl.bind(i);return n.listener=r,i.wrapFn=n,n}We.prototype.once=function(e,t){return ys(t),this.on(e,mc(this,e,t)),this};We.prototype.prependOnceListener=function(e,t){return ys(t),this.prependListener(e,mc(this,e,t)),this};We.prototype.removeListener=function(e,t){var r,i,n,s,o;if(ys(t),i=this._events,i===void 0)return this;if(r=i[e],r===void 0)return this;if(r===t||r.listener===t)--this._eventsCount===0?this._events=Object.create(null):(delete i[e],i.removeListener&&this.emit("removeListener",e,r.listener||t));else if(typeof r!="function"){for(n=-1,s=r.length-1;s>=0;s--)if(r[s]===t||r[s].listener===t){o=r[s].listener,n=s;break}if(n<0)return this;n===0?r.shift():Kl(r,n),r.length===1&&(i[e]=r[0]),i.removeListener!==void 0&&this.emit("removeListener",e,o||t)}return this};We.prototype.off=We.prototype.removeListener;We.prototype.removeAllListeners=function(e){var t,r,i;if(r=this._events,r===void 0)return this;if(r.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):r[e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete r[e]),this;if(arguments.length===0){var n=Object.keys(r),s;for(i=0;i<n.length;++i)s=n[i],s!=="removeListener"&&this.removeAllListeners(s);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(t=r[e],typeof t=="function")this.removeListener(e,t);else if(t!==void 0)for(i=t.length-1;i>=0;i--)this.removeListener(e,t[i]);return this};function yc(e,t,r){var i=e._events;if(i===void 0)return[];var n=i[t];return n===void 0?[]:typeof n=="function"?r?[n.listener||n]:[n]:r?Fl(n):vc(n,n.length)}We.prototype.listeners=function(e){return yc(this,e,!0)};We.prototype.rawListeners=function(e){return yc(this,e,!1)};We.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):wc.call(e,t)};We.prototype.listenerCount=wc;function wc(e){var t=this._events;if(t!==void 0){var r=t[e];if(typeof r=="function")return 1;if(r!==void 0)return r.length}return 0}We.prototype.eventNames=function(){return this._eventsCount>0?Qn(this._events):[]};function vc(e,t){for(var r=new Array(t),i=0;i<t;++i)r[i]=e[i];return r}function Kl(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function Fl(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}function Hl(e,t){return new Promise(function(r,i){function n(o){e.removeListener(t,s),i(o)}function s(){typeof e.removeListener=="function"&&e.removeListener("error",n),r([].slice.call(arguments))}bc(e,t,s,{once:!0}),t!=="error"&&Vl(e,n,{once:!0})})}function Vl(e,t,r){typeof e.on=="function"&&bc(e,"error",t,r)}function bc(e,t,r,i){if(typeof e.on=="function")i.once?e.once(t,r):e.on(t,r);else if(typeof e.addEventListener=="function")e.addEventListener(t,function n(s){i.once&&e.removeEventListener(t,n),r(s)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e)}var Qt=Uo.exports;const Ec=Qe.L(Qt),Gl=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Ql=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,$l=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Yl(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){Wl(e);return}return t}function Wl(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function qn(e,t={}){if(typeof e!="string")return e;const r=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return r.slice(1,-1);if(r.length<=9){const i=r.toLowerCase();if(i==="true")return!0;if(i==="false")return!1;if(i==="undefined")return;if(i==="null")return null;if(i==="nan")return Number.NaN;if(i==="infinity")return Number.POSITIVE_INFINITY;if(i==="-infinity")return Number.NEGATIVE_INFINITY}if(!$l.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Gl.test(e)||Ql.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Yl)}return JSON.parse(e)}catch(i){if(t.strict)throw i;return e}}function Jl(e){return!e||typeof e.then!="function"?Promise.resolve(e):e}function mt(e,...t){try{return Jl(e(...t))}catch(r){return Promise.reject(r)}}function Xl(e){const t=typeof e;return e===null||t!=="object"&&t!=="function"}function Zl(e){const t=Object.getPrototypeOf(e);return!t||t.isPrototypeOf(Object)}function $n(e){if(Xl(e))return String(e);if(Zl(e)||Array.isArray(e))return JSON.stringify(e);if(typeof e.toJSON=="function")return $n(e.toJSON());throw new Error("[unstorage] Cannot stringify value!")}function Ac(){if(typeof Buffer===void 0)throw new TypeError("[unstorage] Buffer is not supported!")}const co="base64:";function ef(e){if(typeof e=="string")return e;Ac();const t=Buffer.from(e).toString("base64");return co+t}function tf(e){return typeof e!="string"||!e.startsWith(co)?e:(Ac(),Buffer.from(e.slice(co.length),"base64"))}function Lt(e){return e?e.split("?")[0].replace(/[/\\]/g,":").replace(/:+/g,":").replace(/^:|:$/g,""):""}function rf(...e){return Lt(e.join(":"))}function jn(e){return e=Lt(e),e?e+":":""}const nf="memory",sf=()=>{const e=new Map;return{name:nf,options:{},hasItem(t){return e.has(t)},getItem(t){return e.get(t)??null},getItemRaw(t){return e.get(t)??null},setItem(t,r){e.set(t,r)},setItemRaw(t,r){e.set(t,r)},removeItem(t){e.delete(t)},getKeys(){return Array.from(e.keys())},clear(){e.clear()},dispose(){e.clear()}}};function of(e={}){const t={mounts:{"":e.driver||sf()},mountpoints:[""],watching:!1,watchListeners:[],unwatch:{}},r=c=>{for(const g of t.mountpoints)if(c.startsWith(g))return{base:g,relativeKey:c.slice(g.length),driver:t.mounts[g]};return{base:"",relativeKey:c,driver:t.mounts[""]}},i=(c,g)=>t.mountpoints.filter(w=>w.startsWith(c)||g&&c.startsWith(w)).map(w=>({relativeBase:c.length>w.length?c.slice(w.length):void 0,mountpoint:w,driver:t.mounts[w]})),n=(c,g)=>{if(t.watching){g=Lt(g);for(const w of t.watchListeners)w(c,g)}},s=async()=>{if(!t.watching){t.watching=!0;for(const c in t.mounts)t.unwatch[c]=await wa(t.mounts[c],n,c)}},o=async()=>{if(t.watching){for(const c in t.unwatch)await t.unwatch[c]();t.unwatch={},t.watching=!1}},h=(c,g,w)=>{const E=new Map,b=S=>{let D=E.get(S.base);return D||(D={driver:S.driver,base:S.base,items:[]},E.set(S.base,D)),D};for(const S of c){const D=typeof S=="string",j=Lt(D?S:S.key),F=D?void 0:S.value,B=D||!S.options?g:{...g,...S.options},q=r(j);b(q).items.push({key:j,value:F,relativeKey:q.relativeKey,options:B})}return Promise.all([...E.values()].map(S=>w(S))).then(S=>S.flat())},f={hasItem(c,g={}){c=Lt(c);const{relativeKey:w,driver:E}=r(c);return mt(E.hasItem,w,g)},getItem(c,g={}){c=Lt(c);const{relativeKey:w,driver:E}=r(c);return mt(E.getItem,w,g).then(b=>qn(b))},getItems(c,g){return h(c,g,w=>w.driver.getItems?mt(w.driver.getItems,w.items.map(E=>({key:E.relativeKey,options:E.options})),g).then(E=>E.map(b=>({key:rf(w.base,b.key),value:qn(b.value)}))):Promise.all(w.items.map(E=>mt(w.driver.getItem,E.relativeKey,E.options).then(b=>({key:E.key,value:qn(b)})))))},getItemRaw(c,g={}){c=Lt(c);const{relativeKey:w,driver:E}=r(c);return E.getItemRaw?mt(E.getItemRaw,w,g):mt(E.getItem,w,g).then(b=>tf(b))},async setItem(c,g,w={}){if(g===void 0)return f.removeItem(c);c=Lt(c);const{relativeKey:E,driver:b}=r(c);b.setItem&&(await mt(b.setItem,E,$n(g),w),b.watch||n("update",c))},async setItems(c,g){await h(c,g,async w=>{if(w.driver.setItems)return mt(w.driver.setItems,w.items.map(E=>({key:E.relativeKey,value:$n(E.value),options:E.options})),g);w.driver.setItem&&await Promise.all(w.items.map(E=>mt(w.driver.setItem,E.relativeKey,$n(E.value),E.options)))})},async setItemRaw(c,g,w={}){if(g===void 0)return f.removeItem(c,w);c=Lt(c);const{relativeKey:E,driver:b}=r(c);if(b.setItemRaw)await mt(b.setItemRaw,E,g,w);else if(b.setItem)await mt(b.setItem,E,ef(g),w);else return;b.watch||n("update",c)},async removeItem(c,g={}){typeof g=="boolean"&&(g={removeMeta:g}),c=Lt(c);const{relativeKey:w,driver:E}=r(c);E.removeItem&&(await mt(E.removeItem,w,g),(g.removeMeta||g.removeMata)&&await mt(E.removeItem,w+"$",g),E.watch||n("remove",c))},async getMeta(c,g={}){typeof g=="boolean"&&(g={nativeOnly:g}),c=Lt(c);const{relativeKey:w,driver:E}=r(c),b=Object.create(null);if(E.getMeta&&Object.assign(b,await mt(E.getMeta,w,g)),!g.nativeOnly){const S=await mt(E.getItem,w+"$",g).then(D=>qn(D));S&&typeof S=="object"&&(typeof S.atime=="string"&&(S.atime=new Date(S.atime)),typeof S.mtime=="string"&&(S.mtime=new Date(S.mtime)),Object.assign(b,S))}return b},setMeta(c,g,w={}){return this.setItem(c+"$",g,w)},removeMeta(c,g={}){return this.removeItem(c+"$",g)},async getKeys(c,g={}){c=jn(c);const w=i(c,!0);let E=[];const b=[];for(const S of w){const D=(await mt(S.driver.getKeys,S.relativeBase,g)).map(j=>S.mountpoint+Lt(j)).filter(j=>!E.some(F=>j.startsWith(F)));b.push(...D),E=[S.mountpoint,...E.filter(j=>!j.startsWith(S.mountpoint))]}return c?b.filter(S=>S.startsWith(c)&&!S.endsWith("$")):b.filter(S=>!S.endsWith("$"))},async clear(c,g={}){c=jn(c),await Promise.all(i(c,!1).map(async w=>{if(w.driver.clear)return mt(w.driver.clear,w.relativeBase,g);if(w.driver.removeItem){const E=await w.driver.getKeys(w.relativeBase||"",g);return Promise.all(E.map(b=>w.driver.removeItem(b,g)))}}))},async dispose(){await Promise.all(Object.values(t.mounts).map(c=>va(c)))},async watch(c){return await s(),t.watchListeners.push(c),async()=>{t.watchListeners=t.watchListeners.filter(g=>g!==c),t.watchListeners.length===0&&await o()}},async unwatch(){t.watchListeners=[],await o()},mount(c,g){if(c=jn(c),c&&t.mounts[c])throw new Error(`already mounted at ${c}`);return c&&(t.mountpoints.push(c),t.mountpoints.sort((w,E)=>E.length-w.length)),t.mounts[c]=g,t.watching&&Promise.resolve(wa(g,n,c)).then(w=>{t.unwatch[c]=w}).catch(console.error),f},async unmount(c,g=!0){c=jn(c),!(!c||!t.mounts[c])&&(t.watching&&c in t.unwatch&&(t.unwatch[c](),delete t.unwatch[c]),g&&await va(t.mounts[c]),t.mountpoints=t.mountpoints.filter(w=>w!==c),delete t.mounts[c])},getMount(c=""){c=Lt(c)+":";const g=r(c);return{driver:g.driver,base:g.base}},getMounts(c="",g={}){return c=Lt(c),i(c,g.parents).map(w=>({driver:w.driver,base:w.mountpoint}))}};return f}function wa(e,t,r){return e.watch?e.watch((i,n)=>t(i,r+n)):()=>{}}async function va(e){typeof e.dispose=="function"&&await mt(e.dispose)}function fi(e){return new Promise((t,r)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>r(e.error)})}function _c(e,t){const r=indexedDB.open(e);r.onupgradeneeded=()=>r.result.createObjectStore(t);const i=fi(r);return(n,s)=>i.then(o=>s(o.transaction(t,n).objectStore(t)))}let ks;function _n(){return ks||(ks=_c("keyval-store","keyval")),ks}function ba(e,t=_n()){return t("readonly",r=>fi(r.get(e)))}function af(e,t,r=_n()){return r("readwrite",i=>(i.put(t,e),fi(i.transaction)))}function hf(e,t=_n()){return t("readwrite",r=>(r.delete(e),fi(r.transaction)))}function cf(e=_n()){return e("readwrite",t=>(t.clear(),fi(t.transaction)))}function uf(e,t){return e.openCursor().onsuccess=function(){this.result&&(t(this.result),this.result.continue())},fi(e.transaction)}function lf(e=_n()){return e("readonly",t=>{if(t.getAllKeys)return fi(t.getAllKeys());const r=[];return uf(t,i=>r.push(i.key)).then(()=>r)})}const ff=e=>JSON.stringify(e,(t,r)=>typeof r=="bigint"?r.toString()+"n":r),df=e=>{const t=/([\[:])?(\d{17,}|(?:[9](?:[1-9]07199254740991|0[1-9]7199254740991|00[8-9]199254740991|007[2-9]99254740991|007199[3-9]54740991|0071992[6-9]4740991|00719925[5-9]740991|007199254[8-9]40991|0071992547[5-9]0991|00719925474[1-9]991|00719925474099[2-9])))([,\}\]])/g,r=e.replace(t,'$1"$2n"$3');return JSON.parse(r,(i,n)=>typeof n=="string"&&n.match(/^\d+n$/)?BigInt(n.substring(0,n.length-1)):n)};function ws(e){if(typeof e!="string")throw new Error(`Cannot safe json parse value of type ${typeof e}`);try{return df(e)}catch{return e}}function ui(e){return typeof e=="string"?e:ff(e)||""}const pf="idb-keyval";var gf=(e={})=>{const t=e.base&&e.base.length>0?`${e.base}:`:"",r=n=>t+n;let i;return e.dbName&&e.storeName&&(i=_c(e.dbName,e.storeName)),{name:pf,options:e,async hasItem(n){return!(typeof await ba(r(n),i)>"u")},async getItem(n){return await ba(r(n),i)??null},setItem(n,s){return af(r(n),s,i)},removeItem(n){return hf(r(n),i)},getKeys(){return lf(i)},clear(){return cf(i)}}};const mf="WALLET_CONNECT_V2_INDEXED_DB",yf="keyvaluestorage";let wf=class{constructor(){this.indexedDb=of({driver:gf({dbName:mf,storeName:yf})})}async getKeys(){return this.indexedDb.getKeys()}async getEntries(){return(await this.indexedDb.getItems(await this.indexedDb.getKeys())).map(e=>[e.key,e.value])}async getItem(e){const t=await this.indexedDb.getItem(e);if(t!==null)return t}async setItem(e,t){await this.indexedDb.setItem(e,ui(t))}async removeItem(e){await this.indexedDb.removeItem(e)}};var Ls=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Yn={exports:{}};(function(){let e;function t(){}e=t,e.prototype.getItem=function(r){return this.hasOwnProperty(r)?String(this[r]):null},e.prototype.setItem=function(r,i){this[r]=String(i)},e.prototype.removeItem=function(r){delete this[r]},e.prototype.clear=function(){const r=this;Object.keys(r).forEach(function(i){r[i]=void 0,delete r[i]})},e.prototype.key=function(r){return r=r||0,Object.keys(this)[r]},e.prototype.__defineGetter__("length",function(){return Object.keys(this).length}),typeof Ls<"u"&&Ls.localStorage?Yn.exports=Ls.localStorage:typeof window<"u"&&window.localStorage?Yn.exports=window.localStorage:Yn.exports=new t})();function vf(e){var t;return[e[0],ws((t=e[1])!=null?t:"")]}let bf=class{constructor(){this.localStorage=Yn.exports}async getKeys(){return Object.keys(this.localStorage)}async getEntries(){return Object.entries(this.localStorage).map(vf)}async getItem(e){const t=this.localStorage.getItem(e);if(t!==null)return ws(t)}async setItem(e,t){this.localStorage.setItem(e,ui(t))}async removeItem(e){this.localStorage.removeItem(e)}};const Ef="wc_storage_version",Ea=1,Af=async(e,t,r)=>{const i=Ef,n=await t.getItem(i);if(n&&n>=Ea){r(t);return}const s=await e.getKeys();if(!s.length){r(t);return}const o=[];for(;s.length;){const h=s.shift();if(!h)continue;const f=h.toLowerCase();if(f.includes("wc@")||f.includes("walletconnect")||f.includes("wc_")||f.includes("wallet_connect")){const c=await e.getItem(h);await t.setItem(h,c),o.push(h)}}await t.setItem(i,Ea),r(t),_f(e,o)},_f=async(e,t)=>{t.length&&t.forEach(async r=>{await e.removeItem(r)})};let Sf=class{constructor(){this.initialized=!1,this.setInitialized=t=>{this.storage=t,this.initialized=!0};const e=new bf;this.storage=e;try{const t=new wf;Af(e,t,this.setInitialized)}catch{this.initialized=!0}}async getKeys(){return await this.initialize(),this.storage.getKeys()}async getEntries(){return await this.initialize(),this.storage.getEntries()}async getItem(e){return await this.initialize(),this.storage.getItem(e)}async setItem(e,t){return await this.initialize(),this.storage.setItem(e,t)}async removeItem(e){return await this.initialize(),this.storage.removeItem(e)}async initialize(){this.initialized||await new Promise(e=>{const t=setInterval(()=>{this.initialized&&(clearInterval(t),e())},20)})}};var te={};/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var uo=function(e,t){return uo=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)i.hasOwnProperty(n)&&(r[n]=i[n])},uo(e,t)};function If(e,t){uo(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var lo=function(){return lo=Object.assign||function(e){for(var t,r=1,i=arguments.length;r<i;r++){t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},lo.apply(this,arguments)};function Mf(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n<i.length;n++)t.indexOf(i[n])<0&&Object.prototype.propertyIsEnumerable.call(e,i[n])&&(r[i[n]]=e[i[n]]);return r}function Nf(e,t,r,i){var n=arguments.length,s=n<3?t:i===null?i=Object.getOwnPropertyDescriptor(t,r):i,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,r,i);else for(var h=e.length-1;h>=0;h--)(o=e[h])&&(s=(n<3?o(s):n>3?o(t,r,s):o(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function xf(e,t){return function(r,i){t(r,i,e)}}function Pf(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function Of(e,t,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function h(g){try{c(i.next(g))}catch(w){o(w)}}function f(g){try{c(i.throw(g))}catch(w){o(w)}}function c(g){g.done?s(g.value):n(g.value).then(h,f)}c((i=i.apply(e,t||[])).next())})}function Rf(e,t){var r={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},i,n,s,o;return o={next:h(0),throw:h(1),return:h(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function h(c){return function(g){return f([c,g])}}function f(c){if(i)throw new TypeError("Generator is already executing.");for(;r;)try{if(i=1,n&&(s=c[0]&2?n.return:c[0]?n.throw||((s=n.return)&&s.call(n),0):n.next)&&!(s=s.call(n,c[1])).done)return s;switch(n=0,s&&(c=[c[0]&2,s.value]),c[0]){case 0:case 1:s=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,n=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(s=r.trys,!(s=s.length>0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]<s[3])){r.label=c[1];break}if(c[0]===6&&r.label<s[1]){r.label=s[1],s=c;break}if(s&&r.label<s[2]){r.label=s[2],r.ops.push(c);break}s[2]&&r.ops.pop(),r.trys.pop();continue}c=t.call(e,r)}catch(g){c=[6,g],n=0}finally{i=s=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}function Tf(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}function Cf(e,t){for(var r in e)r!=="default"&&!t.hasOwnProperty(r)&&(t[r]=e[r])}function fo(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],i=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Sc(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],o;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(h){o={error:h}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s}function Uf(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(Sc(arguments[t]));return e}function kf(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var i=Array(e),n=0,t=0;t<r;t++)for(var s=arguments[t],o=0,h=s.length;o<h;o++,n++)i[n]=s[o];return i}function mn(e){return this instanceof mn?(this.v=e,this):new mn(e)}function Lf(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,s=[];return n={},o("next"),o("throw"),o("return"),n[Symbol.asyncIterator]=function(){return this},n;function o(E){i[E]&&(n[E]=function(b){return new Promise(function(S,D){s.push([E,b,S,D])>1||h(E,b)})})}function h(E,b){try{f(i[E](b))}catch(S){w(s[0][3],S)}}function f(E){E.value instanceof mn?Promise.resolve(E.value.v).then(c,g):w(s[0][2],E)}function c(E){h("next",E)}function g(E){h("throw",E)}function w(E,b){E(b),s.shift(),s.length&&h(s[0][0],s[0][1])}}function Bf(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(o){return(r=!r)?{value:mn(e[n](o)),done:n==="return"}:s?s(o):o}:s}}function Df(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof fo=="function"?fo(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(o){return new Promise(function(h,f){o=e[s](o),n(h,f,o.done,o.value)})}}function n(s,o,h,f){Promise.resolve(f).then(function(c){s({value:c,done:h})},o)}}function qf(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function jf(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function zf(e){return e&&e.__esModule?e:{default:e}}function Kf(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function Ff(e,t,r){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,r),r}const Hf=Object.freeze(Object.defineProperty({__proto__:null,get __assign(){return lo},__asyncDelegator:Bf,__asyncGenerator:Lf,__asyncValues:Df,__await:mn,__awaiter:Of,__classPrivateFieldGet:Kf,__classPrivateFieldSet:Ff,__createBinding:Tf,__decorate:Nf,__exportStar:Cf,__extends:If,__generator:Rf,__importDefault:zf,__importStar:jf,__makeTemplateObject:qf,__metadata:Pf,__param:xf,__read:Sc,__rest:Mf,__spread:Uf,__spreadArrays:kf,__values:fo},Symbol.toStringTag,{value:"Module"})),Sn=Qe.F(Hf);var Aa={},tn={},_a;function Vf(){if(_a)return tn;_a=1,Object.defineProperty(tn,"__esModule",{value:!0}),tn.delay=void 0;function e(t){return new Promise(r=>{setTimeout(()=>{r(!0)},t)})}return tn.delay=e,tn}var ii={},Sa={},wi={},Ia;function Gf(){return Ia||(Ia=1,Object.defineProperty(wi,"__esModule",{value:!0}),wi.ONE_THOUSAND=wi.ONE_HUNDRED=void 0,wi.ONE_HUNDRED=100,wi.ONE_THOUSAND=1e3),wi}var Ma={},Na;function Qf(){return Na||(Na=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.ONE_YEAR=e.FOUR_WEEKS=e.THREE_WEEKS=e.TWO_WEEKS=e.ONE_WEEK=e.THIRTY_DAYS=e.SEVEN_DAYS=e.FIVE_DAYS=e.THREE_DAYS=e.ONE_DAY=e.TWENTY_FOUR_HOURS=e.TWELVE_HOURS=e.SIX_HOURS=e.THREE_HOURS=e.ONE_HOUR=e.SIXTY_MINUTES=e.THIRTY_MINUTES=e.TEN_MINUTES=e.FIVE_MINUTES=e.ONE_MINUTE=e.SIXTY_SECONDS=e.THIRTY_SECONDS=e.TEN_SECONDS=e.FIVE_SECONDS=e.ONE_SECOND=void 0,e.ONE_SECOND=1,e.FIVE_SECONDS=5,e.TEN_SECONDS=10,e.THIRTY_SECONDS=30,e.SIXTY_SECONDS=60,e.ONE_MINUTE=e.SIXTY_SECONDS,e.FIVE_MINUTES=e.ONE_MINUTE*5,e.TEN_MINUTES=e.ONE_MINUTE*10,e.THIRTY_MINUTES=e.ONE_MINUTE*30,e.SIXTY_MINUTES=e.ONE_MINUTE*60,e.ONE_HOUR=e.SIXTY_MINUTES,e.THREE_HOURS=e.ONE_HOUR*3,e.SIX_HOURS=e.ONE_HOUR*6,e.TWELVE_HOURS=e.ONE_HOUR*12,e.TWENTY_FOUR_HOURS=e.ONE_HOUR*24,e.ONE_DAY=e.TWENTY_FOUR_HOURS,e.THREE_DAYS=e.ONE_DAY*3,e.FIVE_DAYS=e.ONE_DAY*5,e.SEVEN_DAYS=e.ONE_DAY*7,e.THIRTY_DAYS=e.ONE_DAY*30,e.ONE_WEEK=e.SEVEN_DAYS,e.TWO_WEEKS=e.ONE_WEEK*2,e.THREE_WEEKS=e.ONE_WEEK*3,e.FOUR_WEEKS=e.ONE_WEEK*4,e.ONE_YEAR=e.ONE_DAY*365}(Ma)),Ma}var xa;function Ic(){return xa||(xa=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});const t=Sn;t.__exportStar(Gf(),e),t.__exportStar(Qf(),e)}(Sa)),Sa}var Pa;function $f(){if(Pa)return ii;Pa=1,Object.defineProperty(ii,"__esModule",{value:!0}),ii.fromMiliseconds=ii.toMiliseconds=void 0;const e=Ic();function t(i){return i*e.ONE_THOUSAND}ii.toMiliseconds=t;function r(i){return Math.floor(i/e.ONE_THOUSAND)}return ii.fromMiliseconds=r,ii}var Oa;function Yf(){return Oa||(Oa=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});const t=Sn;t.__exportStar(Vf(),e),t.__exportStar($f(),e)}(Aa)),Aa}var vi={},Ra;function Wf(){if(Ra)return vi;Ra=1,Object.defineProperty(vi,"__esModule",{value:!0}),vi.Watch=void 0;class e{constructor(){this.timestamps=new Map}start(r){if(this.timestamps.has(r))throw new Error(`Watch already started for label: ${r}`);this.timestamps.set(r,{started:Date.now()})}stop(r){const i=this.get(r);if(typeof i.elapsed<"u")throw new Error(`Watch already stopped for label: ${r}`);const n=Date.now()-i.started;this.timestamps.set(r,{started:i.started,elapsed:n})}get(r){const i=this.timestamps.get(r);if(typeof i>"u")throw new Error(`No timestamp found for label: ${r}`);return i}elapsed(r){const i=this.get(r);return i.elapsed||Date.now()-i.started}}return vi.Watch=e,vi.default=e,vi}var Ta={},rn={},Ca;function Jf(){if(Ca)return rn;Ca=1,Object.defineProperty(rn,"__esModule",{value:!0}),rn.IWatch=void 0;class e{}return rn.IWatch=e,rn}var Ua;function Xf(){return Ua||(Ua=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Sn.__exportStar(Jf(),e)}(Ta)),Ta}(function(e){Object.defineProperty(e,"__esModule",{value:!0});const t=Sn;t.__exportStar(Yf(),e),t.__exportStar(Wf(),e),t.__exportStar(Xf(),e),t.__exportStar(Ic(),e)})(te);class di{}let Zf=class extends di{constructor(e){super()}};const ka=te.FIVE_SECONDS,In={pulse:"heartbeat_pulse"};let ed=class Mc extends Zf{constructor(t){super(t),this.events=new Qt.EventEmitter,this.interval=ka,this.interval=t?.interval||ka}static async init(t){const r=new Mc(t);return await r.init(),r}async init(){await this.initialize()}stop(){clearInterval(this.intervalRef)}on(t,r){this.events.on(t,r)}once(t,r){this.events.once(t,r)}off(t,r){this.events.off(t,r)}removeListener(t,r){this.events.removeListener(t,r)}async initialize(){this.intervalRef=setInterval(()=>this.pulse(),te.toMiliseconds(this.interval))}pulse(){this.events.emit(In.pulse)}};function td(e){try{return JSON.stringify(e)}catch{return'"[Circular]"'}}var rd=id;function id(e,t,r){var i=r&&r.stringify||td,n=1;if(typeof e=="object"&&e!==null){var s=t.length+n;if(s===1)return e;var o=new Array(s);o[0]=i(e);for(var h=1;h<s;h++)o[h]=i(t[h]);return o.join(" ")}if(typeof e!="string")return e;var f=t.length;if(f===0)return e;for(var c="",g=1-n,w=-1,E=e&&e.length||0,b=0;b<E;){if(e.charCodeAt(b)===37&&b+1<E){switch(w=w>-1?w:0,e.charCodeAt(b+1)){case 100:case 102:if(g>=f||t[g]==null)break;w<b&&(c+=e.slice(w,b)),c+=Number(t[g]),w=b+2,b++;break;case 105:if(g>=f||t[g]==null)break;w<b&&(c+=e.slice(w,b)),c+=Math.floor(Number(t[g])),w=b+2,b++;break;case 79:case 111:case 106:if(g>=f||t[g]===void 0)break;w<b&&(c+=e.slice(w,b));var S=typeof t[g];if(S==="string"){c+="'"+t[g]+"'",w=b+2,b++;break}if(S==="function"){c+=t[g].name||"<anonymous>",w=b+2,b++;break}c+=i(t[g]),w=b+2,b++;break;case 115:if(g>=f)break;w<b&&(c+=e.slice(w,b)),c+=String(t[g]),w=b+2,b++;break;case 37:w<b&&(c+=e.slice(w,b)),c+="%",w=b+2,b++,g--;break}++g}++b}return w===-1?e:(w<E&&(c+=e.slice(w)),c)}const La=rd;var _i=Or;const yn=dd().console||{},nd={mapHttpRequest:zn,mapHttpResponse:zn,wrapRequestSerializer:Bs,wrapResponseSerializer:Bs,wrapErrorSerializer:Bs,req:zn,res:zn,err:cd};function sd(e,t){return Array.isArray(e)?e.filter(function(r){return r!=="!stdSerializers.err"}):e===!0?Object.keys(t):!1}function Or(e){e=e||{},e.browser=e.browser||{};const t=e.browser.transmit;if(t&&typeof t.send!="function")throw Error("pino: transmit option must have a send function");const r=e.browser.write||yn;e.browser.write&&(e.browser.asObject=!0);const i=e.serializers||{},n=sd(e.browser.serialize,i);let s=e.browser.serialize;Array.isArray(e.browser.serialize)&&e.browser.serialize.indexOf("!stdSerializers.err")>-1&&(s=!1);const o=["error","fatal","warn","info","debug","trace"];typeof r=="function"&&(r.error=r.fatal=r.warn=r.info=r.debug=r.trace=r),e.enabled===!1&&(e.level="silent");const h=e.level||"info",f=Object.create(r);f.log||(f.log=wn),Object.defineProperty(f,"levelVal",{get:g}),Object.defineProperty(f,"level",{get:w,set:E});const c={transmit:t,serialize:n,asObject:e.browser.asObject,levels:o,timestamp:ud(e)};f.levels=Or.levels,f.level=h,f.setMaxListeners=f.getMaxListeners=f.emit=f.addListener=f.on=f.prependListener=f.once=f.prependOnceListener=f.removeListener=f.removeAllListeners=f.listeners=f.listenerCount=f.eventNames=f.write=f.flush=wn,f.serializers=i,f._serialize=n,f._stdErrSerialize=s,f.child=b,t&&(f._logEvent=po());function g(){return this.level==="silent"?1/0:this.levels.values[this.level]}function w(){return this._level}function E(S){if(S!=="silent"&&!this.levels.values[S])throw Error("unknown level "+S);this._level=S,bi(c,f,"error","log"),bi(c,f,"fatal","error"),bi(c,f,"warn","error"),bi(c,f,"info","log"),bi(c,f,"debug","log"),bi(c,f,"trace","log")}function b(S,D){if(!S)throw new Error("missing bindings for child Pino");D=D||{},n&&S.serializers&&(D.serializers=S.serializers);const j=D.serializers;if(n&&j){var F=Object.assign({},i,j),B=e.browser.serialize===!0?Object.keys(F):n;delete S.serializers,vs([S],B,F,this._stdErrSerialize)}function q(O){this._childLevel=(O._childLevel|0)+1,this.error=Ei(O,S,"error"),this.fatal=Ei(O,S,"fatal"),this.warn=Ei(O,S,"warn"),this.info=Ei(O,S,"info"),this.debug=Ei(O,S,"debug"),this.trace=Ei(O,S,"trace"),F&&(this.serializers=F,this._serialize=B),t&&(this._logEvent=po([].concat(O._logEvent.bindings,S)))}return q.prototype=this,new q(this)}return f}Or.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}};Or.stdSerializers=nd;Or.stdTimeFunctions=Object.assign({},{nullTime:Nc,epochTime:xc,unixTime:ld,isoTime:fd});function bi(e,t,r,i){const n=Object.getPrototypeOf(t);t[r]=t.levelVal>t.levels.values[r]?wn:n[r]?n[r]:yn[r]||yn[i]||wn,od(e,t,r)}function od(e,t,r){!e.transmit&&t[r]===wn||(t[r]=function(i){return function(){const n=e.timestamp(),s=new Array(arguments.length),o=Object.getPrototypeOf&&Object.getPrototypeOf(this)===yn?yn:this;for(var h=0;h<s.length;h++)s[h]=arguments[h];if(e.serialize&&!e.asObject&&vs(s,this._serialize,this.serializers,this._stdErrSerialize),e.asObject?i.call(o,ad(this,r,s,n)):i.apply(o,s),e.transmit){const f=e.transmit.level||t.level,c=Or.levels.values[f],g=Or.levels.values[r];if(g<c)return;hd(this,{ts:n,methodLevel:r,methodValue:g,transmitLevel:f,transmitValue:Or.levels.values[e.transmit.level||t.level],send:e.transmit.send,val:t.levelVal},s)}}}(t[r]))}function ad(e,t,r,i){e._serialize&&vs(r,e._serialize,e.serializers,e._stdErrSerialize);const n=r.slice();let s=n[0];const o={};i&&(o.time=i),o.level=Or.levels.values[t];let h=(e._childLevel|0)+1;if(h<1&&(h=1),s!==null&&typeof s=="object"){for(;h--&&typeof n[0]=="object";)Object.assign(o,n.shift());s=n.length?La(n.shift(),n):void 0}else typeof s=="string"&&(s=La(n.shift(),n));return s!==void 0&&(o.msg=s),o}function vs(e,t,r,i){for(const n in e)if(i&&e[n]instanceof Error)e[n]=Or.stdSerializers.err(e[n]);else if(typeof e[n]=="object"&&!Array.isArray(e[n]))for(const s in e[n])t&&t.indexOf(s)>-1&&s in r&&(e[n][s]=r[s](e[n][s]))}function Ei(e,t,r){return function(){const i=new Array(1+arguments.length);i[0]=t;for(var n=1;n<i.length;n++)i[n]=arguments[n-1];return e[r].apply(this,i)}}function hd(e,t,r){const i=t.send,n=t.ts,s=t.methodLevel,o=t.methodValue,h=t.val,f=e._logEvent.bindings;vs(r,e._serialize||Object.keys(e.serializers),e.serializers,e._stdErrSerialize===void 0?!0:e._stdErrSerialize),e._logEvent.ts=n,e._logEvent.messages=r.filter(function(c){return f.indexOf(c)===-1}),e._logEvent.level.label=s,e._logEvent.level.value=o,i(s,e._logEvent,h),e._logEvent=po(f)}function po(e){return{ts:0,messages:[],bindings:e||[],level:{label:"",value:0}}}function cd(e){const t={type:e.constructor.name,msg:e.message,stack:e.stack};for(const r in e)t[r]===void 0&&(t[r]=e[r]);return t}function ud(e){return typeof e.timestamp=="function"?e.timestamp:e.timestamp===!1?Nc:xc}function zn(){return{}}function Bs(e){return e}function wn(){}function Nc(){return!1}function xc(){return Date.now()}function ld(){return Math.round(Date.now()/1e3)}function fd(){return new Date(Date.now()).toISOString()}function dd(){function e(t){return typeof t<"u"&&t}try{return typeof globalThis<"u"||Object.defineProperty(Object.prototype,"globalThis",{get:function(){return delete Object.prototype.globalThis,this.globalThis=this},configurable:!0}),globalThis}catch{return e(self)||e(window)||e(this)||{}}}const bs=Qe.L(_i),pd={level:"info"},Mn="custom_context",ko=1e3*1024;class gd{constructor(t){this.nodeValue=t,this.sizeInBytes=new TextEncoder().encode(this.nodeValue).length,this.next=null}get value(){return this.nodeValue}get size(){return this.sizeInBytes}}let Ba=class{constructor(e){this.head=null,this.tail=null,this.lengthInNodes=0,this.maxSizeInBytes=e,this.sizeInBytes=0}append(e){const t=new gd(e);if(t.size>this.maxSizeInBytes)throw new Error(`[LinkedList] Value too big to insert into list: ${e} with size ${t.size}`);for(;this.size+t.size>this.maxSizeInBytes;)this.shift();this.head?(this.tail&&(this.tail.next=t),this.tail=t):(this.head=t,this.tail=t),this.lengthInNodes++,this.sizeInBytes+=t.size}shift(){if(!this.head)return;const e=this.head;this.head=this.head.next,this.head||(this.tail=null),this.lengthInNodes--,this.sizeInBytes-=e.size}toArray(){const e=[];let t=this.head;for(;t!==null;)e.push(t.value),t=t.next;return e}get length(){return this.lengthInNodes}get size(){return this.sizeInBytes}toOrderedArray(){return Array.from(this)}[Symbol.iterator](){let e=this.head;return{next:()=>{if(!e)return{done:!0,value:null};const t=e.value;return e=e.next,{done:!1,value:t}}}}},Pc=class{constructor(e,t=ko){this.level=e??"error",this.levelValue=_i.levels.values[this.level],this.MAX_LOG_SIZE_IN_BYTES=t,this.logs=new Ba(this.MAX_LOG_SIZE_IN_BYTES)}forwardToConsole(e,t){t===_i.levels.values.error?console.error(e):t===_i.levels.values.warn?console.warn(e):t===_i.levels.values.debug?console.debug(e):t===_i.levels.values.trace?console.trace(e):console.log(e)}appendToLogs(e){this.logs.append(ui({timestamp:new Date().toISOString(),log:e}));const t=typeof e=="string"?JSON.parse(e).level:e.level;t>=this.levelValue&&this.forwardToConsole(e,t)}getLogs(){return this.logs}clearLogs(){this.logs=new Ba(this.MAX_LOG_SIZE_IN_BYTES)}getLogArray(){return Array.from(this.logs)}logsToBlob(e){const t=this.getLogArray();return t.push(ui({extraMetadata:e})),new Blob(t,{type:"application/json"})}},md=class{constructor(e,t=ko){this.baseChunkLogger=new Pc(e,t)}write(e){this.baseChunkLogger.appendToLogs(e)}getLogs(){return this.baseChunkLogger.getLogs()}clearLogs(){this.baseChunkLogger.clearLogs()}getLogArray(){return this.baseChunkLogger.getLogArray()}logsToBlob(e){return this.baseChunkLogger.logsToBlob(e)}downloadLogsBlobInBrowser(e){const t=URL.createObjectURL(this.logsToBlob(e)),r=document.createElement("a");r.href=t,r.download=`walletconnect-logs-${new Date().toISOString()}.txt`,document.body.appendChild(r),r.click(),document.body.removeChild(r),URL.revokeObjectURL(t)}},yd=class{constructor(e,t=ko){this.baseChunkLogger=new Pc(e,t)}write(e){this.baseChunkLogger.appendToLogs(e)}getLogs(){return this.baseChunkLogger.getLogs()}clearLogs(){this.baseChunkLogger.clearLogs()}getLogArray(){return this.baseChunkLogger.getLogArray()}logsToBlob(e){return this.baseChunkLogger.logsToBlob(e)}};var wd=Object.defineProperty,vd=Object.defineProperties,bd=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,Ed=Object.prototype.hasOwnProperty,Ad=Object.prototype.propertyIsEnumerable,qa=(e,t,r)=>t in e?wd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rs=(e,t)=>{for(var r in t||(t={}))Ed.call(t,r)&&qa(e,r,t[r]);if(Da)for(var r of Da(t))Ad.call(t,r)&&qa(e,r,t[r]);return e},is=(e,t)=>vd(e,bd(t));function Lo(e){return is(rs({},e),{level:e?.level||pd.level})}function _d(e,t=Mn){return e[t]||""}function Sd(e,t,r=Mn){return e[r]=t,e}function zt(e,t=Mn){let r="";return typeof e.bindings>"u"?r=_d(e,t):r=e.bindings().context||"",r}function Id(e,t,r=Mn){const i=zt(e,r);return i.trim()?`${i}/${t}`:t}function Kt(e,t,r=Mn){const i=Id(e,t,r),n=e.child({context:i});return Sd(n,i,r)}function Md(e){var t,r;const i=new md((t=e.opts)==null?void 0:t.level,e.maxSizeInBytes);return{logger:bs(is(rs({},e.opts),{level:"trace",browser:is(rs({},(r=e.opts)==null?void 0:r.browser),{write:n=>i.write(n)})})),chunkLoggerController:i}}function Nd(e){var t;const r=new yd((t=e.opts)==null?void 0:t.level,e.maxSizeInBytes);return{logger:bs(is(rs({},e.opts),{level:"trace"}),r),chunkLoggerController:r}}function xd(e){return typeof e.loggerOverride<"u"&&typeof e.loggerOverride!="string"?{logger:e.loggerOverride,chunkLoggerController:null}:typeof window<"u"?Md(e):Nd(e)}let Pd=class extends di{constructor(e){super(),this.opts=e,this.protocol="wc",this.version=2}},Od=class extends di{constructor(e,t){super(),this.core=e,this.logger=t,this.records=new Map}},Rd=class{constructor(e,t){this.logger=e,this.core=t}};class Td extends di{constructor(t,r){super(),this.relayer=t,this.logger=r}}class Cd extends di{constructor(t){super()}}class Ud{constructor(t,r,i,n){this.core=t,this.logger=r,this.name=i}}class kd extends di{constructor(t,r){super(),this.relayer=t,this.logger=r}}let Ld=class extends di{constructor(e,t){super(),this.core=e,this.logger=t}},Bd=class{constructor(e,t){this.projectId=e,this.logger=t}},Dd=class{constructor(e,t){this.projectId=e,this.logger=t}},qd=class{constructor(e){this.opts=e,this.protocol="wc",this.version=2}},jd=class{constructor(e){this.client=e}};var Bo={},Ci={},Es={},As={};Object.defineProperty(As,"__esModule",{value:!0});As.BrowserRandomSource=void 0;const ja=65536;class zd{constructor(){this.isAvailable=!1,this.isInstantiated=!1;const t=typeof self<"u"?self.crypto||self.msCrypto:null;t&&t.getRandomValues!==void 0&&(this._crypto=t,this.isAvailable=!0,this.isInstantiated=!0)}randomBytes(t){if(!this.isAvailable||!this._crypto)throw new Error("Browser random byte generator is not available.");const r=new Uint8Array(t);for(let i=0;i<r.length;i+=ja)this._crypto.getRandomValues(r.subarray(i,i+Math.min(r.length-i,ja)));return r}}As.BrowserRandomSource=zd;function Kd(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var _s={},$t={};Object.defineProperty($t,"__esModule",{value:!0});function Fd(e){for(var t=0;t<e.length;t++)e[t]=0;return e}$t.wipe=Fd;const Hd={},Vd=Object.freeze(Object.defineProperty({__proto__:null,default:Hd},Symbol.toStringTag,{value:"Module"})),Gd=Qe.F(Vd);Object.defineProperty(_s,"__esModule",{value:!0});_s.NodeRandomSource=void 0;const Qd=$t;class $d{constructor(){if(this.isAvailable=!1,this.isInstantiated=!1,typeof Kd<"u"){const t=Gd;t&&t.randomBytes&&(this._crypto=t,this.isAvailable=!0,this.isInstantiated=!0)}}randomBytes(t){if(!this.isAvailable||!this._crypto)throw new Error("Node.js random byte generator is not available.");let r=this._crypto.randomBytes(t);if(r.length!==t)throw new Error("NodeRandomSource: got fewer bytes than requested");const i=new Uint8Array(t);for(let n=0;n<i.length;n++)i[n]=r[n];return(0,Qd.wipe)(r),i}}_s.NodeRandomSource=$d;Object.defineProperty(Es,"__esModule",{value:!0});Es.SystemRandomSource=void 0;const Yd=As,Wd=_s;class Jd{constructor(){if(this.isAvailable=!1,this.name="",this._source=new Yd.BrowserRandomSource,this._source.isAvailable){this.isAvailable=!0,this.name="Browser";return}if(this._source=new Wd.NodeRandomSource,this._source.isAvailable){this.isAvailable=!0,this.name="Node";return}}randomBytes(t){if(!this.isAvailable)throw new Error("System random byte generator is not available.");return this._source.randomBytes(t)}}Es.SystemRandomSource=Jd;var Ue={},Oc={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,f){var c=h>>>16&65535,g=h&65535,w=f>>>16&65535,E=f&65535;return g*E+(c*E+g*w<<16>>>0)|0}e.mul=Math.imul||t;function r(h,f){return h+f|0}e.add=r;function i(h,f){return h-f|0}e.sub=i;function n(h,f){return h<<f|h>>>32-f}e.rotl=n;function s(h,f){return h<<32-f|h>>>f}e.rotr=s;function o(h){return typeof h=="number"&&isFinite(h)&&Math.floor(h)===h}e.isInteger=Number.isInteger||o,e.MAX_SAFE_INTEGER=9007199254740991,e.isSafeInteger=function(h){return e.isInteger(h)&&h>=-e.MAX_SAFE_INTEGER&&h<=e.MAX_SAFE_INTEGER}})(Oc);Object.defineProperty(Ue,"__esModule",{value:!0});var Rc=Oc;function Xd(e,t){return t===void 0&&(t=0),(e[t+0]<<8|e[t+1])<<16>>16}Ue.readInt16BE=Xd;function Zd(e,t){return t===void 0&&(t=0),(e[t+0]<<8|e[t+1])>>>0}Ue.readUint16BE=Zd;function ep(e,t){return t===void 0&&(t=0),(e[t+1]<<8|e[t])<<16>>16}Ue.readInt16LE=ep;function tp(e,t){return t===void 0&&(t=0),(e[t+1]<<8|e[t])>>>0}Ue.readUint16LE=tp;function Tc(e,t,r){return t===void 0&&(t=new Uint8Array(2)),r===void 0&&(r=0),t[r+0]=e>>>8,t[r+1]=e>>>0,t}Ue.writeUint16BE=Tc;Ue.writeInt16BE=Tc;function Cc(e,t,r){return t===void 0&&(t=new Uint8Array(2)),r===void 0&&(r=0),t[r+0]=e>>>0,t[r+1]=e>>>8,t}Ue.writeUint16LE=Cc;Ue.writeInt16LE=Cc;function go(e,t){return t===void 0&&(t=0),e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}Ue.readInt32BE=go;function mo(e,t){return t===void 0&&(t=0),(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}Ue.readUint32BE=mo;function yo(e,t){return t===void 0&&(t=0),e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]}Ue.readInt32LE=yo;function wo(e,t){return t===void 0&&(t=0),(e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t])>>>0}Ue.readUint32LE=wo;function ns(e,t,r){return t===void 0&&(t=new Uint8Array(4)),r===void 0&&(r=0),t[r+0]=e>>>24,t[r+1]=e>>>16,t[r+2]=e>>>8,t[r+3]=e>>>0,t}Ue.writeUint32BE=ns;Ue.writeInt32BE=ns;function ss(e,t,r){return t===void 0&&(t=new Uint8Array(4)),r===void 0&&(r=0),t[r+0]=e>>>0,t[r+1]=e>>>8,t[r+2]=e>>>16,t[r+3]=e>>>24,t}Ue.writeUint32LE=ss;Ue.writeInt32LE=ss;function rp(e,t){t===void 0&&(t=0);var r=go(e,t),i=go(e,t+4);return r*4294967296+i-(i>>31)*4294967296}Ue.readInt64BE=rp;function ip(e,t){t===void 0&&(t=0);var r=mo(e,t),i=mo(e,t+4);return r*4294967296+i}Ue.readUint64BE=ip;function np(e,t){t===void 0&&(t=0);var r=yo(e,t),i=yo(e,t+4);return i*4294967296+r-(r>>31)*4294967296}Ue.readInt64LE=np;function sp(e,t){t===void 0&&(t=0);var r=wo(e,t),i=wo(e,t+4);return i*4294967296+r}Ue.readUint64LE=sp;function Uc(e,t,r){return t===void 0&&(t=new Uint8Array(8)),r===void 0&&(r=0),ns(e/4294967296>>>0,t,r),ns(e>>>0,t,r+4),t}Ue.writeUint64BE=Uc;Ue.writeInt64BE=Uc;function kc(e,t,r){return t===void 0&&(t=new Uint8Array(8)),r===void 0&&(r=0),ss(e>>>0,t,r),ss(e/4294967296>>>0,t,r+4),t}Ue.writeUint64LE=kc;Ue.writeInt64LE=kc;function op(e,t,r){if(r===void 0&&(r=0),e%8!==0)throw new Error("readUintBE supports only bitLengths divisible by 8");if(e/8>t.length-r)throw new Error("readUintBE: array is too short for the given bitLength");for(var i=0,n=1,s=e/8+r-1;s>=r;s--)i+=t[s]*n,n*=256;return i}Ue.readUintBE=op;function ap(e,t,r){if(r===void 0&&(r=0),e%8!==0)throw new Error("readUintLE supports only bitLengths divisible by 8");if(e/8>t.length-r)throw new Error("readUintLE: array is too short for the given bitLength");for(var i=0,n=1,s=r;s<r+e/8;s++)i+=t[s]*n,n*=256;return i}Ue.readUintLE=ap;function hp(e,t,r,i){if(r===void 0&&(r=new Uint8Array(e/8)),i===void 0&&(i=0),e%8!==0)throw new Error("writeUintBE supports only bitLengths divisible by 8");if(!Rc.isSafeInteger(t))throw new Error("writeUintBE value must be an integer");for(var n=1,s=e/8+i-1;s>=i;s--)r[s]=t/n&255,n*=256;return r}Ue.writeUintBE=hp;function cp(e,t,r,i){if(r===void 0&&(r=new Uint8Array(e/8)),i===void 0&&(i=0),e%8!==0)throw new Error("writeUintLE supports only bitLengths divisible by 8");if(!Rc.isSafeInteger(t))throw new Error("writeUintLE value must be an integer");for(var n=1,s=i;s<i+e/8;s++)r[s]=t/n&255,n*=256;return r}Ue.writeUintLE=cp;function up(e,t){t===void 0&&(t=0);var r=new DataView(e.buffer,e.byteOffset,e.byteLength);return r.getFloat32(t)}Ue.readFloat32BE=up;function lp(e,t){t===void 0&&(t=0);var r=new DataView(e.buffer,e.byteOffset,e.byteLength);return r.getFloat32(t,!0)}Ue.readFloat32LE=lp;function fp(e,t){t===void 0&&(t=0);var r=new DataView(e.buffer,e.byteOffset,e.byteLength);return r.getFloat64(t)}Ue.readFloat64BE=fp;function dp(e,t){t===void 0&&(t=0);var r=new DataView(e.buffer,e.byteOffset,e.byteLength);return r.getFloat64(t,!0)}Ue.readFloat64LE=dp;function pp(e,t,r){t===void 0&&(t=new Uint8Array(4)),r===void 0&&(r=0);var i=new DataView(t.buffer,t.byteOffset,t.byteLength);return i.setFloat32(r,e),t}Ue.writeFloat32BE=pp;function gp(e,t,r){t===void 0&&(t=new Uint8Array(4)),r===void 0&&(r=0);var i=new DataView(t.buffer,t.byteOffset,t.byteLength);return i.setFloat32(r,e,!0),t}Ue.writeFloat32LE=gp;function mp(e,t,r){t===void 0&&(t=new Uint8Array(8)),r===void 0&&(r=0);var i=new DataView(t.buffer,t.byteOffset,t.byteLength);return i.setFloat64(r,e),t}Ue.writeFloat64BE=mp;function yp(e,t,r){t===void 0&&(t=new Uint8Array(8)),r===void 0&&(r=0);var i=new DataView(t.buffer,t.byteOffset,t.byteLength);return i.setFloat64(r,e,!0),t}Ue.writeFloat64LE=yp;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.randomStringForEntropy=e.randomString=e.randomUint32=e.randomBytes=e.defaultRandomSource=void 0;const t=Es,r=Ue,i=$t;e.defaultRandomSource=new t.SystemRandomSource;function n(c,g=e.defaultRandomSource){return g.randomBytes(c)}e.randomBytes=n;function s(c=e.defaultRandomSource){const g=n(4,c),w=(0,r.readUint32LE)(g);return(0,i.wipe)(g),w}e.randomUint32=s;const o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";function h(c,g=o,w=e.defaultRandomSource){if(g.length<2)throw new Error("randomString charset is too short");if(g.length>256)throw new Error("randomString charset is too long");let E="";const b=g.length,S=256-256%b;for(;c>0;){const D=n(Math.ceil(c*256/S),w);for(let j=0;j<D.length&&c>0;j++){const F=D[j];F<S&&(E+=g.charAt(F%b),c--)}(0,i.wipe)(D)}return E}e.randomString=h;function f(c,g=o,w=e.defaultRandomSource){const E=Math.ceil(c/(Math.log(g.length)/Math.LN2));return h(E,g,w)}e.randomStringForEntropy=f})(Ci);var Lc={};(functio