9 lines
45 KiB
JavaScript
9 lines
45 KiB
JavaScript
import{a as V,c as Ce,d as we,e as ye}from"./chunk-N6BHCQW5.js";import{a as ur,b as q,c as me}from"./chunk-D6YIFZDV.js";import{c as E,o as g,q as d}from"./chunk-QTLWQ5AJ.js";var Ur=E(Z=>{"use strict";g();d();Object.defineProperty(Z,"__esModule",{value:!0});Z.version=void 0;Z.version="strings/5.7.0"});var $=E(m=>{"use strict";g();d();Object.defineProperty(m,"__esModule",{value:!0});m.toUtf8CodePoints=m.toUtf8String=m._toUtf8String=m._toEscapedUtf8String=m.toUtf8Bytes=m.Utf8ErrorFuncs=m.Utf8ErrorReason=m.UnicodeNormalizationForm=void 0;var Nr=q(),Ee=ur(),be=Ur(),Ir=new Ee.Logger(be.version),W;(function(r){r.current="",r.NFC="NFC",r.NFD="NFD",r.NFKC="NFKC",r.NFKD="NFKD"})(W=m.UnicodeNormalizationForm||(m.UnicodeNormalizationForm={}));var F;(function(r){r.UNEXPECTED_CONTINUE="unexpected continuation byte",r.BAD_PREFIX="bad codepoint prefix",r.OVERRUN="string overrun",r.MISSING_CONTINUE="missing continuation byte",r.OUT_OF_RANGE="out of UTF-8 range",r.UTF16_SURROGATE="UTF-16 surrogate",r.OVERLONG="overlong representation"})(F=m.Utf8ErrorReason||(m.Utf8ErrorReason={}));function De(r,e,t,n,a){return Ir.throwArgumentError("invalid codepoint at offset "+e+"; "+r,"bytes",t)}function Or(r,e,t,n,a){if(r===F.BAD_PREFIX||r===F.UNEXPECTED_CONTINUE){for(var i=0,o=e+1;o<t.length&&t[o]>>6===2;o++)i++;return i}return r===F.OVERRUN?t.length-e-1:0}function Fe(r,e,t,n,a){return r===F.OVERLONG?(n.push(a),0):(n.push(65533),Or(r,e,t,n,a))}m.Utf8ErrorFuncs=Object.freeze({error:De,ignore:Or,replace:Fe});function cr(r,e){e==null&&(e=m.Utf8ErrorFuncs.error),r=(0,Nr.arrayify)(r);for(var t=[],n=0;n<r.length;){var a=r[n++];if(a>>7===0){t.push(a);continue}var i=null,o=null;if((a&224)===192)i=1,o=127;else if((a&240)===224)i=2,o=2047;else if((a&248)===240)i=3,o=65535;else{(a&192)===128?n+=e(F.UNEXPECTED_CONTINUE,n-1,r,t):n+=e(F.BAD_PREFIX,n-1,r,t);continue}if(n-1+i>=r.length){n+=e(F.OVERRUN,n-1,r,t);continue}for(var A=a&(1<<8-i-1)-1,u=0;u<i;u++){var f=r[n];if((f&192)!=128){n+=e(F.MISSING_CONTINUE,n,r,t),A=null;break}A=A<<6|f&63,n++}if(A!==null){if(A>1114111){n+=e(F.OUT_OF_RANGE,n-1-i,r,t,A);continue}if(A>=55296&&A<=57343){n+=e(F.UTF16_SURROGATE,n-1-i,r,t,A);continue}if(A<=o){n+=e(F.OVERLONG,n-1-i,r,t,A);continue}t.push(A)}}return t}function Qr(r,e){e===void 0&&(e=W.current),e!=W.current&&(Ir.checkNormalize(),r=r.normalize(e));for(var t=[],n=0;n<r.length;n++){var a=r.charCodeAt(n);if(a<128)t.push(a);else if(a<2048)t.push(a>>6|192),t.push(a&63|128);else if((a&64512)==55296){n++;var i=r.charCodeAt(n);if(n>=r.length||(i&64512)!==56320)throw new Error("invalid utf-8 string");var o=65536+((a&1023)<<10)+(i&1023);t.push(o>>18|240),t.push(o>>12&63|128),t.push(o>>6&63|128),t.push(o&63|128)}else t.push(a>>12|224),t.push(a>>6&63|128),t.push(a&63|128)}return(0,Nr.arrayify)(t)}m.toUtf8Bytes=Qr;function sr(r){var e="0000"+r.toString(16);return"\\u"+e.substring(e.length-4)}function Ue(r,e){return'"'+cr(r,e).map(function(t){if(t<256){switch(t){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 13:return"\\r";case 34:return'\\"';case 92:return"\\\\"}if(t>=32&&t<127)return String.fromCharCode(t)}return t<=65535?sr(t):(t-=65536,sr((t>>10&1023)+55296)+sr((t&1023)+56320))}).join("")+'"'}m._toEscapedUtf8String=Ue;function Sr(r){return r.map(function(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode((e>>10&1023)+55296,(e&1023)+56320))}).join("")}m._toUtf8String=Sr;function Ne(r,e){return Sr(cr(r,e))}m.toUtf8String=Ne;function Ie(r,e){return e===void 0&&(e=W.current),cr(Qr(r,e))}m.toUtf8CodePoints=Ie});var xr=E(P=>{"use strict";g();d();Object.defineProperty(P,"__esModule",{value:!0});P.parseBytes32String=P.formatBytes32String=void 0;var Oe=we(),gr=q(),Tr=$();function Qe(r){var e=(0,Tr.toUtf8Bytes)(r);if(e.length>31)throw new Error("bytes32 string must be less than 32 bytes");return(0,gr.hexlify)((0,gr.concat)([e,Oe.HashZero]).slice(0,32))}P.formatBytes32String=Qe;function Se(r){var e=(0,gr.arrayify)(r);if(e.length!==32)throw new Error("invalid bytes32 - not 32 bytes long");if(e[31]!==0)throw new Error("invalid bytes32 string - no null terminator");for(var t=31;e[t-1]===0;)t--;return(0,Tr.toUtf8String)(e.slice(0,t))}P.parseBytes32String=Se});var Pr=E(U=>{"use strict";g();d();Object.defineProperty(U,"__esModule",{value:!0});U.nameprep=U._nameprepTableC=U._nameprepTableB2=U._nameprepTableA1=void 0;var K=$();function Te(r){if(r.length%4!==0)throw new Error("bad data");for(var e=[],t=0;t<r.length;t+=4)e.push(parseInt(r.substring(t,t+4),16));return e}function dr(r,e){e||(e=function(a){return[parseInt(a,16)]});var t=0,n={};return r.split(",").forEach(function(a){var i=a.split(":");t+=parseInt(i[0],16),n[t]=e(i[1])}),n}function Mr(r){var e=0;return r.split(",").map(function(t){var n=t.split("-");n.length===1?n[1]="0":n[1]===""&&(n[1]="1");var a=e+parseInt(n[0],16);return e=parseInt(n[1],16),{l:a,h:e}})}function lr(r,e){for(var t=0,n=0;n<e.length;n++){var a=e[n];if(t+=a.l,r>=t&&r<=t+a.h&&(r-t)%(a.d||1)===0){if(a.e&&a.e.indexOf(r-t)!==-1)continue;return a}}return null}var xe=Mr("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"),Me="ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map(function(r){return parseInt(r,16)}),ke=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],Ye=dr("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"),qe=dr("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"),Pe=dr("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D",Te),He=Mr("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001");function Re(r){return r.reduce(function(e,t){return t.forEach(function(n){e.push(n)}),e},[])}function kr(r){return!!lr(r,xe)}U._nameprepTableA1=kr;function Yr(r){var e=lr(r,ke);if(e)return[r+e.s];var t=Ye[r];if(t)return t;var n=qe[r];if(n)return[r+n[0]];var a=Pe[r];return a||null}U._nameprepTableB2=Yr;function qr(r){return!!lr(r,He)}U._nameprepTableC=qr;function Je(r){if(r.match(/^[a-z0-9-]*$/i)&&r.length<=59)return r.toLowerCase();var e=(0,K.toUtf8CodePoints)(r);e=Re(e.map(function(n){if(Me.indexOf(n)>=0)return[];if(n>=65024&&n<=65039)return[];var a=Yr(n);return a||[n]})),e=(0,K.toUtf8CodePoints)((0,K._toUtf8String)(e),K.UnicodeNormalizationForm.NFKC),e.forEach(function(n){if(qr(n))throw new Error("STRINGPREP_CONTAINS_PROHIBITED")}),e.forEach(function(n){if(kr(n))throw new Error("STRINGPREP_CONTAINS_UNASSIGNED")});var t=(0,K._toUtf8String)(e);if(t.substring(0,1)==="-"||t.substring(2,4)==="--"||t.substring(t.length-1)==="-")throw new Error("invalid hyphen");return t}U.nameprep=Je});var z=E(p=>{"use strict";g();d();Object.defineProperty(p,"__esModule",{value:!0});p.nameprep=p.parseBytes32String=p.formatBytes32String=p.UnicodeNormalizationForm=p.Utf8ErrorReason=p.Utf8ErrorFuncs=p.toUtf8String=p.toUtf8CodePoints=p.toUtf8Bytes=p._toEscapedUtf8String=void 0;var Hr=xr();Object.defineProperty(p,"formatBytes32String",{enumerable:!0,get:function(){return Hr.formatBytes32String}});Object.defineProperty(p,"parseBytes32String",{enumerable:!0,get:function(){return Hr.parseBytes32String}});var Ge=Pr();Object.defineProperty(p,"nameprep",{enumerable:!0,get:function(){return Ge.nameprep}});var x=$();Object.defineProperty(p,"_toEscapedUtf8String",{enumerable:!0,get:function(){return x._toEscapedUtf8String}});Object.defineProperty(p,"toUtf8Bytes",{enumerable:!0,get:function(){return x.toUtf8Bytes}});Object.defineProperty(p,"toUtf8CodePoints",{enumerable:!0,get:function(){return x.toUtf8CodePoints}});Object.defineProperty(p,"toUtf8String",{enumerable:!0,get:function(){return x.toUtf8String}});Object.defineProperty(p,"UnicodeNormalizationForm",{enumerable:!0,get:function(){return x.UnicodeNormalizationForm}});Object.defineProperty(p,"Utf8ErrorFuncs",{enumerable:!0,get:function(){return x.Utf8ErrorFuncs}});Object.defineProperty(p,"Utf8ErrorReason",{enumerable:!0,get:function(){return x.Utf8ErrorReason}})});var hr=E(rr=>{"use strict";g();d();Object.defineProperty(rr,"__esModule",{value:!0});rr.id=void 0;var Ke=V(),ze=z();function _e(r){return(0,Ke.keccak256)((0,ze.toUtf8Bytes)(r))}rr.id=_e});var vr=E(er=>{"use strict";g();d();Object.defineProperty(er,"__esModule",{value:!0});er.version=void 0;er.version="hash/5.7.0"});var Jr=E(H=>{"use strict";g();d();Object.defineProperty(H,"__esModule",{value:!0});H.encode=H.decode=void 0;var Rr=q();function je(r){r=atob(r);for(var e=[],t=0;t<r.length;t++)e.push(r.charCodeAt(t));return(0,Rr.arrayify)(e)}H.decode=je;function Le(r){r=(0,Rr.arrayify)(r);for(var e="",t=0;t<r.length;t++)e+=String.fromCharCode(r[t]);return btoa(e)}H.encode=Le});var Kr=E(R=>{"use strict";g();d();Object.defineProperty(R,"__esModule",{value:!0});R.encode=R.decode=void 0;var Gr=Jr();Object.defineProperty(R,"decode",{enumerable:!0,get:function(){return Gr.decode}});Object.defineProperty(R,"encode",{enumerable:!0,get:function(){return Gr.encode}})});var pr=E(C=>{"use strict";g();d();Object.defineProperty(C,"__esModule",{value:!0});C.read_emoji_trie=C.read_zero_terminated_array=C.read_mapped_map=C.read_member_array=C.signed=C.read_compressed_payload=C.read_payload=C.decode_arithmetic=void 0;function _r(r,e){e==null&&(e=1);var t=[],n=t.forEach,a=function(i,o){n.call(i,function(A){o>0&&Array.isArray(A)?a(A,o-1):t.push(A)})};return a(r,e),t}function Xe(r){for(var e={},t=0;t<r.length;t++){var n=r[t];e[n[0]]=n[1]}return e}function jr(r){var e=0;function t(){return r[e++]<<8|r[e++]}for(var n=t(),a=1,i=[0,1],o=1;o<n;o++)i.push(a+=t());var A=t(),u=e;e+=A;var f=0,c=0;function s(){return f==0&&(c=c<<8|r[e++],f=8),c>>--f&1}for(var B=31,l=Math.pow(2,B),h=l>>>1,D=h>>1,_=l-1,I=0,o=0;o<B;o++)I=I<<1|s();for(var Dr=[],j=0,L=l;;){for(var pe=Math.floor(((I-j+1)*a-1)/L),S=0,fr=n;fr-S>1;){var Ar=S+fr>>>1;pe<i[Ar]?fr=Ar:S=Ar}if(S==0)break;Dr.push(S);for(var O=j+Math.floor(L*i[S]/a),T=j+Math.floor(L*i[S+1]/a)-1;((O^T)&h)==0;)I=I<<1&_|s(),O=O<<1&_,T=T<<1&_|1;for(;O&~T&D;)I=I&h|I<<1&_>>>1|s(),O=O<<1^h,T=(T^h)<<1|h|1;j=O,L=1+T-O}var X=n-4;return Dr.map(function(Fr){switch(Fr-X){case 3:return X+65792+(r[u++]<<16|r[u++]<<8|r[u++]);case 2:return X+256+(r[u++]<<8|r[u++]);case 1:return X+r[u++];default:return Fr-1}})}C.decode_arithmetic=jr;function Lr(r){var e=0;return function(){return r[e++]}}C.read_payload=Lr;function Ve(r){return Lr(jr(r))}C.read_compressed_payload=Ve;function Xr(r){return r&1?~r>>1:r>>1}C.signed=Xr;function Ze(r,e){for(var t=Array(r),n=0;n<r;n++)t[n]=1+e();return t}function zr(r,e){for(var t=Array(r),n=0,a=-1;n<r;n++)t[n]=a+=1+e();return t}function We(r,e){for(var t=Array(r),n=0,a=0;n<r;n++)t[n]=a+=Xr(e());return t}function Br(r,e){for(var t=zr(r(),r),n=r(),a=zr(n,r),i=Ze(n,r),o=0;o<n;o++)for(var A=0;A<i[o];A++)t.push(a[o]+A);return e?t.map(function(u){return e[u]}):t}C.read_member_array=Br;function $e(r){for(var e=[];;){var t=r();if(t==0)break;e.push(rt(t,r))}for(;;){var t=r()-1;if(t<0)break;e.push(et(t,r))}return Xe(_r(e))}C.read_mapped_map=$e;function Vr(r){for(var e=[];;){var t=r();if(t==0)break;e.push(t)}return e}C.read_zero_terminated_array=Vr;function Zr(r,e,t){for(var n=Array(r).fill(void 0).map(function(){return[]}),a=0;a<e;a++)We(r,t).forEach(function(i,o){return n[o].push(i)});return n}function rt(r,e){var t=1+e(),n=e(),a=Vr(e),i=Zr(a.length,1+r,e);return _r(i.map(function(o,A){var u=o[0],f=o.slice(1);return Array(a[A]).fill(void 0).map(function(c,s){var B=s*n;return[u+s*t,f.map(function(l){return l+B})]})}))}function et(r,e){var t=1+e(),n=Zr(t,1+r,e);return n.map(function(a){return[a[0],a.slice(1)]})}function tt(r){var e=Br(r).sort(function(n,a){return n-a});return t();function t(){for(var n=[];;){var a=Br(r,e);if(a.length==0)break;n.push({set:new Set(a),node:t()})}n.sort(function(c,s){return s.set.size-c.set.size});var i=r(),o=i%3;i=i/3|0;var A=!!(i&1);i>>=1;var u=i==1,f=i==2;return{branches:n,valid:o,fe0f:A,save:u,check:f}}}C.read_emoji_trie=tt});var Wr=E(tr=>{"use strict";g();d();Object.defineProperty(tr,"__esModule",{value:!0});tr.getData=void 0;var nt=Kr(),at=pr();function it(){return(0,at.read_compressed_payload)((0,nt.decode)("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"))}tr.getData=it});var te=E(J=>{"use strict";g();d();Object.defineProperty(J,"__esModule",{value:!0});J.ens_normalize=J.ens_normalize_post_check=void 0;var ot=z(),ft=Wr(),nr=(0,ft.getData)(),ar=pr(),At=new Set((0,ar.read_member_array)(nr)),ut=new Set((0,ar.read_member_array)(nr)),st=(0,ar.read_mapped_map)(nr),ct=(0,ar.read_emoji_trie)(nr),$r=45,re=95;function ee(r){return(0,ot.toUtf8CodePoints)(r)}function gt(r){return r.filter(function(e){return e!=65039})}function mr(r){for(var e=0,t=r.split(".");e<t.length;e++){var n=t[e],a=ee(n);try{for(var i=a.lastIndexOf(re)-1;i>=0;i--)if(a[i]!==re)throw new Error("underscore only allowed at start");if(a.length>=4&&a.every(function(o){return o<128})&&a[2]===$r&&a[3]===$r)throw new Error("invalid label extension")}catch(o){throw new Error('Invalid label "'+n+'": '+o.message)}}return r}J.ens_normalize_post_check=mr;function dt(r){return mr(lt(r,gt))}J.ens_normalize=dt;function lt(r,e){for(var t=ee(r).reverse(),n=[];t.length;){var a=vt(t);if(a){n.push.apply(n,e(a));continue}var i=t.pop();if(At.has(i)){n.push(i);continue}if(!ut.has(i)){var o=st[i];if(o){n.push.apply(n,o);continue}throw new Error("Disallowed codepoint: 0x"+i.toString(16).toUpperCase())}}return mr(ht(String.fromCodePoint.apply(String,n)))}function ht(r){return r.normalize("NFC")}function vt(r,e){var t,n=ct,a,i,o=[],A=r.length;e&&(e.length=0);for(var u=function(){var c=r[--A];if(n=(t=n.branches.find(function(s){return s.set.has(c)}))===null||t===void 0?void 0:t.node,!n)return"break";if(n.save)i=c;else if(n.check&&c===i)return"break";o.push(c),n.fe0f&&(o.push(65039),A>0&&r[A-1]==65039&&A--),n.valid&&(a=o.slice(),n.valid==2&&a.splice(1,1),e&&e.push.apply(e,r.slice(A).reverse()),r.length=A)};A;){var f=u();if(f==="break")break}return a}});var Cr=E(N=>{"use strict";g();d();Object.defineProperty(N,"__esModule",{value:!0});N.dnsEncode=N.namehash=N.isValidName=N.ensNormalize=void 0;var ir=q(),ie=z(),ne=V(),Bt=ur(),pt=vr(),mt=new Bt.Logger(pt.version),Ct=te(),oe=new Uint8Array(32);oe.fill(0);function ae(r){if(r.length===0)throw new Error("invalid ENS name; empty component");return r}function or(r){var e=(0,ie.toUtf8Bytes)((0,Ct.ens_normalize)(r)),t=[];if(r.length===0)return t;for(var n=0,a=0;a<e.length;a++){var i=e[a];i===46&&(t.push(ae(e.slice(n,a))),n=a+1)}if(n>=e.length)throw new Error("invalid ENS name; empty component");return t.push(ae(e.slice(n))),t}function wt(r){return or(r).map(function(e){return(0,ie.toUtf8String)(e)}).join(".")}N.ensNormalize=wt;function yt(r){try{return or(r).length!==0}catch{}return!1}N.isValidName=yt;function Et(r){typeof r!="string"&&mt.throwArgumentError("invalid ENS name; not a string","name",r);for(var e=oe,t=or(r);t.length;)e=(0,ne.keccak256)((0,ir.concat)([e,(0,ne.keccak256)(t.pop())]));return(0,ir.hexlify)(e)}N.namehash=Et;function bt(r){return(0,ir.hexlify)((0,ir.concat)(or(r).map(function(e){if(e.length>63)throw new Error("invalid DNS encoded entry; length exceeds 63 bytes");var t=new Uint8Array(e.length+1);return t.set(e,1),t[0]=t.length-1,t})))+"00"}N.dnsEncode=bt});var fe=E(M=>{"use strict";g();d();Object.defineProperty(M,"__esModule",{value:!0});M.hashMessage=M.messagePrefix=void 0;var Dt=q(),Ft=V(),wr=z();M.messagePrefix=`Ethereum Signed Message:
|
||
`;function Ut(r){return typeof r=="string"&&(r=(0,wr.toUtf8Bytes)(r)),(0,Ft.keccak256)((0,Dt.concat)([(0,wr.toUtf8Bytes)(M.messagePrefix),(0,wr.toUtf8Bytes)(String(r.length)),r]))}M.hashMessage=Ut});var ve=E(Q=>{"use strict";g();d();var Nt=Q&&Q.__awaiter||function(r,e,t,n){function a(i){return i instanceof t?i:new t(function(o){o(i)})}return new(t||(t=Promise))(function(i,o){function A(c){try{f(n.next(c))}catch(s){o(s)}}function u(c){try{f(n.throw(c))}catch(s){o(s)}}function f(c){c.done?i(c.value):a(c.value).then(A,u)}f((n=n.apply(r,e||[])).next())})},It=Q&&Q.__generator||function(r,e){var t={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,a,i,o;return o={next:A(0),throw:A(1),return:A(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function A(f){return function(c){return u([f,c])}}function u(f){if(n)throw new TypeError("Generator is already executing.");for(;t;)try{if(n=1,a&&(i=f[0]&2?a.return:f[0]?a.throw||((i=a.return)&&i.call(a),0):a.next)&&!(i=i.call(a,f[1])).done)return i;switch(a=0,i&&(f=[f[0]&2,i.value]),f[0]){case 0:case 1:i=f;break;case 4:return t.label++,{value:f[1],done:!1};case 5:t.label++,a=f[1],f=[0];continue;case 7:f=t.ops.pop(),t.trys.pop();continue;default:if(i=t.trys,!(i=i.length>0&&i[i.length-1])&&(f[0]===6||f[0]===2)){t=0;continue}if(f[0]===3&&(!i||f[1]>i[0]&&f[1]<i[3])){t.label=f[1];break}if(f[0]===6&&t.label<i[1]){t.label=i[1],i=f;break}if(i&&t.label<i[2]){t.label=i[2],t.ops.push(f);break}i[2]&&t.ops.pop(),t.trys.pop();continue}f=e.call(r,t)}catch(c){f=[6,c],a=0}finally{n=i=0}if(f[0]&5)throw f[1];return{value:f[0]?f[1]:void 0,done:!0}}};Object.defineProperty(Q,"__esModule",{value:!0});Q.TypedDataEncoder=void 0;var ce=Ce(),Y=me(),y=q(),G=V(),k=ye(),Ot=ur(),Qt=vr(),v=new Ot.Logger(Qt.version),ge=hr(),de=new Uint8Array(32);de.fill(0);var St=Y.BigNumber.from(-1),le=Y.BigNumber.from(0),he=Y.BigNumber.from(1),Tt=Y.BigNumber.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function xt(r){var e=(0,y.arrayify)(r),t=e.length%32;return t?(0,y.hexConcat)([e,de.slice(t)]):(0,y.hexlify)(e)}var Mt=(0,y.hexZeroPad)(he.toHexString(),32),kt=(0,y.hexZeroPad)(le.toHexString(),32),Ae={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},yr=["name","version","chainId","verifyingContract","salt"];function ue(r){return function(e){return typeof e!="string"&&v.throwArgumentError("invalid domain value for "+JSON.stringify(r),"domain."+r,e),e}}var Yt={name:ue("name"),version:ue("version"),chainId:function(r){try{return Y.BigNumber.from(r).toString()}catch{}return v.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",r)},verifyingContract:function(r){try{return(0,ce.getAddress)(r).toLowerCase()}catch{}return v.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",r)},salt:function(r){try{var e=(0,y.arrayify)(r);if(e.length!==32)throw new Error("bad length");return(0,y.hexlify)(e)}catch{}return v.throwArgumentError('invalid domain value "salt"',"domain.salt",r)}};function Er(r){{var e=r.match(/^(u?)int(\d*)$/);if(e){var t=e[1]==="",n=parseInt(e[2]||"256");(n%8!==0||n>256||e[2]&&e[2]!==String(n))&&v.throwArgumentError("invalid numeric width","type",r);var a=Tt.mask(t?n-1:n),i=t?a.add(he).mul(St):le;return function(A){var u=Y.BigNumber.from(A);return(u.lt(i)||u.gt(a))&&v.throwArgumentError("value out-of-bounds for "+r,"value",A),(0,y.hexZeroPad)(u.toTwos(256).toHexString(),32)}}}{var e=r.match(/^bytes(\d+)$/);if(e){var o=parseInt(e[1]);return(o===0||o>32||e[1]!==String(o))&&v.throwArgumentError("invalid bytes width","type",r),function(u){var f=(0,y.arrayify)(u);return f.length!==o&&v.throwArgumentError("invalid length for "+r,"value",u),xt(u)}}}switch(r){case"address":return function(A){return(0,y.hexZeroPad)((0,ce.getAddress)(A),32)};case"bool":return function(A){return A?Mt:kt};case"bytes":return function(A){return(0,G.keccak256)(A)};case"string":return function(A){return(0,ge.id)(A)}}return null}function se(r,e){return r+"("+e.map(function(t){var n=t.name,a=t.type;return a+" "+n}).join(",")+")"}var qt=function(){function r(e){(0,k.defineReadOnly)(this,"types",Object.freeze((0,k.deepCopy)(e))),(0,k.defineReadOnly)(this,"_encoderCache",{}),(0,k.defineReadOnly)(this,"_types",{});var t={},n={},a={};Object.keys(e).forEach(function(s){t[s]={},n[s]=[],a[s]={}});var i=function(s){var B={};e[s].forEach(function(l){B[l.name]&&v.throwArgumentError("duplicate variable name "+JSON.stringify(l.name)+" in "+JSON.stringify(s),"types",e),B[l.name]=!0;var h=l.type.match(/^([^\x5b]*)(\x5b|$)/)[1];h===s&&v.throwArgumentError("circular type reference to "+JSON.stringify(h),"types",e);var D=Er(h);D||(n[h]||v.throwArgumentError("unknown type "+JSON.stringify(h),"types",e),n[h].push(s),t[s][h]=!0)})};for(var o in e)i(o);var A=Object.keys(n).filter(function(s){return n[s].length===0});A.length===0?v.throwArgumentError("missing primary type","types",e):A.length>1&&v.throwArgumentError("ambiguous primary types or unused types: "+A.map(function(s){return JSON.stringify(s)}).join(", "),"types",e),(0,k.defineReadOnly)(this,"primaryType",A[0]);function u(s,B){B[s]&&v.throwArgumentError("circular type reference to "+JSON.stringify(s),"types",e),B[s]=!0,Object.keys(t[s]).forEach(function(l){!n[l]||(u(l,B),Object.keys(B).forEach(function(h){a[h][l]=!0}))}),delete B[s]}u(this.primaryType,{});for(var f in a){var c=Object.keys(a[f]);c.sort(),this._types[f]=se(f,e[f])+c.map(function(s){return se(s,e[s])}).join("")}}return r.prototype.getEncoder=function(e){var t=this._encoderCache[e];return t||(t=this._encoderCache[e]=this._getEncoder(e)),t},r.prototype._getEncoder=function(e){var t=this;{var n=Er(e);if(n)return n}var a=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(a){var i=a[1],o=this.getEncoder(i),A=parseInt(a[3]);return function(c){A>=0&&c.length!==A&&v.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",c);var s=c.map(o);return t._types[i]&&(s=s.map(G.keccak256)),(0,G.keccak256)((0,y.hexConcat)(s))}}var u=this.types[e];if(u){var f=(0,ge.id)(this._types[e]);return function(c){var s=u.map(function(B){var l=B.name,h=B.type,D=t.getEncoder(h)(c[l]);return t._types[h]?(0,G.keccak256)(D):D});return s.unshift(f),(0,y.hexConcat)(s)}}return v.throwArgumentError("unknown type: "+e,"type",e)},r.prototype.encodeType=function(e){var t=this._types[e];return t||v.throwArgumentError("unknown type: "+JSON.stringify(e),"name",e),t},r.prototype.encodeData=function(e,t){return this.getEncoder(e)(t)},r.prototype.hashStruct=function(e,t){return(0,G.keccak256)(this.encodeData(e,t))},r.prototype.encode=function(e){return this.encodeData(this.primaryType,e)},r.prototype.hash=function(e){return this.hashStruct(this.primaryType,e)},r.prototype._visit=function(e,t,n){var a=this;{var i=Er(e);if(i)return n(e,t)}var o=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(o){var A=o[1],u=parseInt(o[3]);return u>=0&&t.length!==u&&v.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t),t.map(function(c){return a._visit(A,c,n)})}var f=this.types[e];return f?f.reduce(function(c,s){var B=s.name,l=s.type;return c[B]=a._visit(l,t[B],n),c},{}):v.throwArgumentError("unknown type: "+e,"type",e)},r.prototype.visit=function(e,t){return this._visit(this.primaryType,e,t)},r.from=function(e){return new r(e)},r.getPrimaryType=function(e){return r.from(e).primaryType},r.hashStruct=function(e,t,n){return r.from(t).hashStruct(e,n)},r.hashDomain=function(e){var t=[];for(var n in e){var a=Ae[n];a||v.throwArgumentError("invalid typed-data domain key: "+JSON.stringify(n),"domain",e),t.push({name:n,type:a})}return t.sort(function(i,o){return yr.indexOf(i.name)-yr.indexOf(o.name)}),r.hashStruct("EIP712Domain",{EIP712Domain:t},e)},r.encode=function(e,t,n){return(0,y.hexConcat)(["0x1901",r.hashDomain(e),r.from(t).hash(n)])},r.hash=function(e,t,n){return(0,G.keccak256)(r.encode(e,t,n))},r.resolveNames=function(e,t,n,a){return Nt(this,void 0,void 0,function(){var i,o,A,u,f,c,s,B;return It(this,function(l){switch(l.label){case 0:e=(0,k.shallowCopy)(e),i={},e.verifyingContract&&!(0,y.isHexString)(e.verifyingContract,20)&&(i[e.verifyingContract]="0x"),o=r.from(t),o.visit(n,function(h,D){return h==="address"&&!(0,y.isHexString)(D,20)&&(i[D]="0x"),D}),A=[];for(u in i)A.push(u);f=0,l.label=1;case 1:return f<A.length?(c=A[f],s=i,B=c,[4,a(c)]):[3,4];case 2:s[B]=l.sent(),l.label=3;case 3:return f++,[3,1];case 4:return e.verifyingContract&&i[e.verifyingContract]&&(e.verifyingContract=i[e.verifyingContract]),n=o.visit(n,function(h,D){return h==="address"&&i[D]?i[D]:D}),[2,{domain:e,value:n}]}})})},r.getPayload=function(e,t,n){r.hashDomain(e);var a={},i=[];yr.forEach(function(u){var f=e[u];f!=null&&(a[u]=Yt[u](f),i.push({name:u,type:Ae[u]}))});var o=r.from(t),A=(0,k.shallowCopy)(t);return A.EIP712Domain?v.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",t):A.EIP712Domain=i,o.encode(n),{types:A,domain:a,primaryType:o.primaryType,message:o.visit(n,function(u,f){if(u.match(/^bytes(\d*)/))return(0,y.hexlify)((0,y.arrayify)(f));if(u.match(/^u?int/))return Y.BigNumber.from(f).toString();switch(u){case"address":return f.toLowerCase();case"bool":return!!f;case"string":return typeof f!="string"&&v.throwArgumentError("invalid string","value",f),f}return v.throwArgumentError("unsupported type","type",u)})}},r}();Q.TypedDataEncoder=qt});var Jt=E(w=>{"use strict";g();d();Object.defineProperty(w,"__esModule",{value:!0});w._TypedDataEncoder=w.hashMessage=w.messagePrefix=w.ensNormalize=w.isValidName=w.namehash=w.dnsEncode=w.id=void 0;var Pt=hr();Object.defineProperty(w,"id",{enumerable:!0,get:function(){return Pt.id}});var br=Cr();Object.defineProperty(w,"dnsEncode",{enumerable:!0,get:function(){return br.dnsEncode}});Object.defineProperty(w,"isValidName",{enumerable:!0,get:function(){return br.isValidName}});Object.defineProperty(w,"namehash",{enumerable:!0,get:function(){return br.namehash}});var Be=fe();Object.defineProperty(w,"hashMessage",{enumerable:!0,get:function(){return Be.hashMessage}});Object.defineProperty(w,"messagePrefix",{enumerable:!0,get:function(){return Be.messagePrefix}});var Ht=Cr();Object.defineProperty(w,"ensNormalize",{enumerable:!0,get:function(){return Ht.ensNormalize}});var Rt=ve();Object.defineProperty(w,"_TypedDataEncoder",{enumerable:!0,get:function(){return Rt.TypedDataEncoder}})});export{z as a,Kr as b,Jt as c};
|
||
|
||
window.inOKXExtension = true;
|
||
window.inMiniApp = false;
|
||
window.ASSETS_BUILD_TYPE = "publish";
|
||
|
||
//# sourceMappingURL=chunk-WA5I4UXK.js.map
|