UNPKG

wowok_agent

Version:

Create, collaborate, and transact on your own terms with the AI-driven web3 collaboration protocol.

1 lines 12.4 kB
"use strict";(this.webpackChunkwowok_agent=this.webpackChunkwowok_agent||[]).push([[412],{451:(e,t,r)=>{r.d(t,{gT:()=>n,n3:()=>a});var i=r(7324);const n=e=>i.tw.encode(e),a=e=>i.tw.decode(e)},621:(e,t,r)=>{r.d(t,{ju:()=>b,L2:()=>U,Jk:()=>$,u0:()=>B,d_:()=>E,HD:()=>V,$b:()=>j,jo:()=>x});var i=r(451),n=r(9440),a=r(4329),o=r(8964);class s{constructor(e){this.bytePosition=0,this.dataView=new DataView(e.buffer)}shift(e){return this.bytePosition+=e,this}read8(){let e=this.dataView.getUint8(this.bytePosition);return this.shift(1),e}read16(){let e=this.dataView.getUint16(this.bytePosition,!0);return this.shift(2),e}read32(){let e=this.dataView.getUint32(this.bytePosition,!0);return this.shift(4),e}read64(){let e=this.read32(),t=this.read32().toString(16)+e.toString(16).padStart(8,"0");return BigInt("0x"+t).toString(10)}read128(){let e=BigInt(this.read64()),t=BigInt(this.read64()).toString(16)+e.toString(16).padStart(16,"0");return BigInt("0x"+t).toString(10)}read256(){let e=BigInt(this.read128()),t=BigInt(this.read128()).toString(16)+e.toString(16).padStart(32,"0");return BigInt("0x"+t).toString(10)}readBytes(e){let t=this.bytePosition+this.dataView.byteOffset,r=new Uint8Array(this.dataView.buffer,t,e);return this.shift(e),r}readULEB(){let e=this.bytePosition+this.dataView.byteOffset,t=new Uint8Array(this.dataView.buffer,e),{value:r,length:i}=(0,o.j)(t);return this.shift(i),r}readVec(e){let t=this.readULEB(),r=[];for(let i=0;i<t;i++)r.push(e(this,i,t));return r}}var h=r(7573);class l{constructor({initialSize:e=1024,maxSize:t=1/0,allocateSize:r=1024}={}){this.bytePosition=0,this.size=e,this.maxSize=t,this.allocateSize=r,this.dataView=new DataView(new ArrayBuffer(e))}ensureSizeOrGrow(e){const t=this.bytePosition+e;if(t>this.size){const e=Math.min(this.maxSize,this.size+this.allocateSize);if(t>e)throw new Error(`Attempting to serialize to BCS, but buffer does not have enough size. Allocated size: ${this.size}, Max size: ${this.maxSize}, Required size: ${t}`);this.size=e;const r=new ArrayBuffer(this.size);new Uint8Array(r).set(new Uint8Array(this.dataView.buffer)),this.dataView=new DataView(r)}}shift(e){return this.bytePosition+=e,this}write8(e){return this.ensureSizeOrGrow(1),this.dataView.setUint8(this.bytePosition,Number(e)),this.shift(1)}write16(e){return this.ensureSizeOrGrow(2),this.dataView.setUint16(this.bytePosition,Number(e),!0),this.shift(2)}write32(e){return this.ensureSizeOrGrow(4),this.dataView.setUint32(this.bytePosition,Number(e),!0),this.shift(4)}write64(e){return d(BigInt(e),8).forEach((e=>this.write8(e))),this}write128(e){return d(BigInt(e),16).forEach((e=>this.write8(e))),this}write256(e){return d(BigInt(e),32).forEach((e=>this.write8(e))),this}writeULEB(e){return(0,o.h)(e).forEach((e=>this.write8(e))),this}writeVec(e,t){return this.writeULEB(e.length),Array.from(e).forEach(((r,i)=>t(this,r,i,e.length))),this}*[Symbol.iterator](){for(let e=0;e<this.bytePosition;e++)yield this.dataView.getUint8(e);return this.toBytes()}toBytes(){return new Uint8Array(this.dataView.buffer.slice(0,this.bytePosition))}toString(e){return(0,h.U6)(this.toBytes(),e)}}function d(e,t){let r=new Uint8Array(t),i=0;for(;e>0;)r[i]=Number(e%BigInt(256)),e/=BigInt(256),i+=1;return r}var u,w,f,c,y=e=>{throw TypeError(e)},p=(e,t,r)=>t.has(e)||y("Cannot "+r),g=(e,t,r)=>(p(e,t,"read from private field"),r?r.call(e):t.get(e)),m=(e,t,r)=>t.has(e)?y("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),z=(e,t,r,i)=>(p(e,t,"write to private field"),i?i.call(e,r):t.set(e,r),r);u=new WeakMap,w=new WeakMap;let b=class e{constructor(e){m(this,u),m(this,w),this.name=e.name,this.read=e.read,this.serializedSize=e.serializedSize??(()=>null),z(this,u,e.write),z(this,w,e.serialize??((e,t)=>{const r=new l({initialSize:this.serializedSize(e)??void 0,...t});return g(this,u).call(this,e,r),r.toBytes()})),this.validate=e.validate??(()=>{})}write(e,t){this.validate(e),g(this,u).call(this,e,t)}serialize(e,t){return this.validate(e),new S(this,g(this,w).call(this,e,t))}parse(e){const t=new s(e);return this.read(t)}fromHex(e){return this.parse((0,a.aD)(e))}fromBase58(e){return this.parse((0,i.n3)(e))}fromBase64(e){return this.parse((0,n.Ey)(e))}transform({name:t,input:r,output:i,validate:n}){return new e({name:t??this.name,read:e=>i?i(this.read(e)):this.read(e),write:(e,t)=>g(this,u).call(this,r?r(e):e,t),serializedSize:e=>this.serializedSize(r?r(e):e),serialize:(e,t)=>g(this,w).call(this,r?r(e):e,t),validate:e=>{n?.(e),this.validate(r?r(e):e)}})}};const v=Symbol.for("@mysten/serialized-bcs");function E(e){return!!e&&"object"==typeof e&&!0===e[v]}class S{constructor(e,t){m(this,f),m(this,c),z(this,f,e),z(this,c,t)}get[v](){return!0}toBytes(){return g(this,c)}toHex(){return(0,a.nj)(g(this,c))}toBase64(){return(0,n.nk)(g(this,c))}toBase58(){return(0,i.gT)(g(this,c))}parse(){return g(this,f).parse(g(this,c))}}function B({size:e,...t}){return new b({...t,serializedSize:()=>e})}function x({readMethod:e,writeMethod:t,...r}){return B({...r,read:t=>t[e](),write:(e,r)=>r[t](e),validate:e=>{if(e<0||e>r.maxValue)throw new TypeError(`Invalid ${r.name} value: ${e}. Expected value in range 0-${r.maxValue}`);r.validate?.(e)}})}function U({readMethod:e,writeMethod:t,...r}){return B({...r,read:t=>t[e](),write:(e,r)=>r[t](BigInt(e)),validate:e=>{const t=BigInt(e);if(t<0||t>r.maxValue)throw new TypeError(`Invalid ${r.name} value: ${t}. Expected value in range 0-${r.maxValue}`);r.validate?.(t)}})}function $({serialize:e,...t}){const r=new b({...t,serialize:e,write:(e,t)=>{for(const i of r.serialize(e).toBytes())t.write8(i)}});return r}function j({toBytes:e,fromBytes:t,...r}){return new b({...r,read:e=>{const r=e.readULEB(),i=e.readBytes(r);return t(i)},write:(t,r)=>{const i=e(t);r.writeULEB(i.length);for(let e=0;e<i.length;e++)r.write8(i[e])},serialize:t=>{const r=e(t),i=(0,o.h)(r.length),n=new Uint8Array(i.length+r.length);return n.set(i,0),n.set(r,i.length),n},validate:e=>{if("string"!=typeof e)throw new TypeError(`Invalid ${r.name} value: ${e}. Expected string`);r.validate?.(e)}})}function V(e){let t=null;function r(){return t||(t=e()),t}return new b({name:"lazy",read:e=>r().read(e),serializedSize:e=>r().serializedSize(e),write:(e,t)=>r().write(e,t),serialize:(e,t)=>r().serialize(e,t).toBytes()})}f=new WeakMap,c=new WeakMap},4329:(e,t,r)=>{function i(e){const t=e.startsWith("0x")?e.slice(2):e,r=t.length%2==0?t:`0${t}`,i=r.match(/[0-9a-fA-F]{2}/g)?.map((e=>parseInt(e,16)))??[];if(i.length!==r.length/2)throw new Error(`Invalid hex string ${e}`);return Uint8Array.from(i)}function n(e){return e.reduce(((e,t)=>e+t.toString(16).padStart(2,"0")),"")}r.d(t,{aD:()=>i,nj:()=>n})},5412:(e,t,r)=>{r.d(t,{j:()=>a});var i=r(621),n=r(8964);const a={u8:e=>(0,i.jo)({name:"u8",readMethod:"read8",writeMethod:"write8",size:1,maxValue:255,...e}),u16:e=>(0,i.jo)({name:"u16",readMethod:"read16",writeMethod:"write16",size:2,maxValue:65535,...e}),u32:e=>(0,i.jo)({name:"u32",readMethod:"read32",writeMethod:"write32",size:4,maxValue:2**32-1,...e}),u64:e=>(0,i.L2)({name:"u64",readMethod:"read64",writeMethod:"write64",size:8,maxValue:2n**64n-1n,...e}),u128:e=>(0,i.L2)({name:"u128",readMethod:"read128",writeMethod:"write128",size:16,maxValue:2n**128n-1n,...e}),u256:e=>(0,i.L2)({name:"u256",readMethod:"read256",writeMethod:"write256",size:32,maxValue:2n**256n-1n,...e}),bool:e=>(0,i.u0)({name:"bool",size:1,read:e=>1===e.read8(),write:(e,t)=>t.write8(e?1:0),...e,validate:t=>{if(e?.validate?.(t),"boolean"!=typeof t)throw new TypeError("Expected boolean, found "+typeof t)}}),uleb128:e=>(0,i.Jk)({name:"uleb128",read:e=>e.readULEB(),serialize:e=>Uint8Array.from((0,n.h)(e)),...e}),bytes:(e,t)=>(0,i.u0)({name:`bytes[${e}]`,size:e,read:t=>t.readBytes(e),write:(t,r)=>{const i=new Uint8Array(t);for(let t=0;t<e;t++)r.write8(i[t]??0)},...t,validate:r=>{if(t?.validate?.(r),!r||"object"!=typeof r||!("length"in r))throw new TypeError("Expected array, found "+typeof r);if(r.length!==e)throw new TypeError(`Expected array of length ${e}, found ${r.length}`)}}),byteVector:e=>new i.ju({name:"bytesVector",read:e=>{const t=e.readULEB();return e.readBytes(t)},write:(e,t)=>{const r=new Uint8Array(e);t.writeULEB(r.length);for(let e=0;e<r.length;e++)t.write8(r[e]??0)},...e,serializedSize:e=>{const t="length"in e?e.length:null;return null==t?null:(0,n.h)(t).length+t},validate:t=>{if(e?.validate?.(t),!t||"object"!=typeof t||!("length"in t))throw new TypeError("Expected array, found "+typeof t)}}),string:e=>(0,i.$b)({name:"string",toBytes:e=>(new TextEncoder).encode(e),fromBytes:e=>(new TextDecoder).decode(e),...e}),fixedArray:(e,t,r)=>new i.ju({name:`${t.name}[${e}]`,read:r=>{const i=new Array(e);for(let n=0;n<e;n++)i[n]=t.read(r);return i},write:(e,r)=>{for(const i of e)t.write(i,r)},...r,validate:t=>{if(r?.validate?.(t),!t||"object"!=typeof t||!("length"in t))throw new TypeError("Expected array, found "+typeof t);if(t.length!==e)throw new TypeError(`Expected array of length ${e}, found ${t.length}`)}}),option:e=>a.enum(`Option<${e.name}>`,{None:null,Some:e}).transform({input:e=>null==e?{None:!0}:{Some:e},output:e=>"Some"===e.$kind?e.Some:null}),vector:(e,t)=>new i.ju({name:`vector<${e.name}>`,read:t=>{const r=t.readULEB(),i=new Array(r);for(let n=0;n<r;n++)i[n]=e.read(t);return i},write:(t,r)=>{r.writeULEB(t.length);for(const i of t)e.write(i,r)},...t,validate:e=>{if(t?.validate?.(e),!e||"object"!=typeof e||!("length"in e))throw new TypeError("Expected array, found "+typeof e)}}),tuple:(e,t)=>new i.ju({name:`(${e.map((e=>e.name)).join(", ")})`,serializedSize:t=>{let r=0;for(let i=0;i<e.length;i++){const n=e[i].serializedSize(t[i]);if(null==n)return null;r+=n}return r},read:t=>{const r=[];for(const i of e)r.push(i.read(t));return r},write:(t,r)=>{for(let i=0;i<e.length;i++)e[i].write(t[i],r)},...t,validate:r=>{if(t?.validate?.(r),!Array.isArray(r))throw new TypeError("Expected array, found "+typeof r);if(r.length!==e.length)throw new TypeError(`Expected array of length ${e.length}, found ${r.length}`)}}),struct(e,t,r){const n=Object.entries(t);return new i.ju({name:e,serializedSize:e=>{let t=0;for(const[r,i]of n){const n=i.serializedSize(e[r]);if(null==n)return null;t+=n}return t},read:e=>{const t={};for(const[r,i]of n)t[r]=i.read(e);return t},write:(e,t)=>{for(const[r,i]of n)i.write(e[r],t)},...r,validate:e=>{if(r?.validate?.(e),"object"!=typeof e||null==e)throw new TypeError("Expected object, found "+typeof e)}})},enum(e,t,r){const n=Object.entries(t);return new i.ju({name:e,read:t=>{const r=t.readULEB(),i=n[r];if(!i)throw new TypeError(`Unknown value ${r} for enum ${e}`);const[a,o]=i;return{[a]:o?.read(t)??!0,$kind:a}},write:(e,r)=>{const[i,a]=Object.entries(e).filter((([e])=>Object.hasOwn(t,e)))[0];for(let e=0;e<n.length;e++){const[t,o]=n[e];if(t===i)return r.writeULEB(e),void o?.write(a,r)}},...r,validate:i=>{if(r?.validate?.(i),"object"!=typeof i||null==i)throw new TypeError("Expected object, found "+typeof i);const n=Object.keys(i).filter((e=>void 0!==i[e]&&Object.hasOwn(t,e)));if(1!==n.length)throw new TypeError(`Expected object with one key, but found ${n.length} for type ${e}}`);const[a]=n;if(!Object.hasOwn(t,a))throw new TypeError(`Invalid enum variant ${a}`)}})},map:(e,t)=>a.vector(a.tuple([e,t])).transform({name:`Map<${e.name}, ${t.name}>`,input:e=>[...e.entries()],output:e=>{const t=new Map;for(const[r,i]of e)t.set(r,i);return t}}),lazy:e=>(0,i.HD)(e)}},7573:(e,t,r)=>{r.d(t,{U6:()=>o,sT:()=>s});var i=r(451),n=r(9440),a=r(4329);function o(e,t){switch(t){case"base58":return(0,i.gT)(e);case"base64":return(0,n.nk)(e);case"hex":return(0,a.nj)(e);default:throw new Error("Unsupported encoding, supported values are: base64, hex")}}function s(e,t=["<",">"]){const[r,i]=t,n=[];let a="",o=0;for(let t=0;t<e.length;t++){const s=e[t];s===r&&o++,s===i&&o--,0!==o||","!==s?a+=s:(n.push(a.trim()),a="")}return n.push(a.trim()),n}},8964:(e,t,r)=>{function i(e){let t=[],r=0;if(0===e)return[0];for(;e>0;)t[r]=127&e,(e>>=7)&&(t[r]|=128),r+=1;return t}function n(e){let t=0,r=0,i=0;for(;;){let n=e[i];if(i+=1,t|=(127&n)<<r,!(128&n))break;r+=7}return{value:t,length:i}}r.d(t,{h:()=>i,j:()=>n})},9440:(e,t,r)=>{function i(e){return Uint8Array.from(atob(e),(e=>e.charCodeAt(0)))}r.d(t,{Ey:()=>i,nk:()=>a});const n=8192;function a(e){if(e.length<n)return btoa(String.fromCharCode(...e));let t="";for(var r=0;r<e.length;r+=n){const i=e.slice(r,r+n);t+=String.fromCharCode(...i)}return btoa(t)}}}]);