PageSourceSearch

https://give-away3.vercel.app/_next/static/chunks/7619.c4ecb297bf0a5390.js

js give-away3.vercel.app collected 2026-10-03 07:02:40 UTC 107,654 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7619],{52707:function(e,n,s){"use strict";s.d(n,{A7:function(){return isHexString},DS:function(){return bufferToNumber},Gj:function(){return numberToArray},H3:function(){return hexToUtf8},KT:function(){return removeHexPrefix},Kb:function(){return concatBuffers},L_:function(){return addHexPrefix},OG:function(){return utf8ToHex},Pt:function(){return bufferToUtf8},QM:function(){return arrayToBuffer},VQ:function(){return arrayToNumber},ZV:function(){return utf8ToArray},Zr:function(){return utf8ToBuffer},_W:function(){return bufferToArray},bZ:function(){return getEncoding},eC:function(){return numberToHex},eP:function(){return isArrayBuffer},ek:function(){return arrayToHex},eu:function(){return hexToArray},fU:function(){return isTypedArray},gy:function(){return numberToUtf8},ii:function(){return hexToBuffer},kh:function(){return bufferToHex},ly:function(){return hexToNumber},oL:function(){return getType},oO:function(){return arrayToUtf8},pF:function(){return utf8ToNumber},w3:function(){return concatArrays},wL:function(){return removeHexLeadingZeros},xb:function(){return sanitizeHex},y$:function(){return numberToBuffer},zH:function(){return isBuffer}});var a=s(4501),c=s.n(a),R=s(65054),M=s.n(R),J=s(48764).Buffer;let Z="utf8";function bufferToArray(e){return new Uint8Array(e)}function bufferToHex(e,n=!1){let s=e.toString("hex");return n?addHexPrefix(s):s}function bufferToUtf8(e){return e.toString(Z)}function bufferToNumber(e){return e.readUIntBE(0,e.length)}function arrayToBuffer(e){return M()(e)}function arrayToHex(e,n=!1){return bufferToHex(arrayToBuffer(e),n)}function arrayToUtf8(e){return bufferToUtf8(arrayToBuffer(e))}function arrayToNumber(e){return bufferToNumber(arrayToBuffer(e))}function hexToBuffer(e){return J.from(removeHexPrefix(e),"hex")}function hexToArray(e){return bufferToArray(hexToBuffer(e))}function hexToUtf8(e){return bufferToUtf8(hexToBuffer(e))}function hexToNumber(e){return arrayToNumber(hexToArray(e))}function utf8ToBuffer(e){return J.from(e,Z)}function utf8ToArray(e){return bufferToArray(utf8ToBuffer(e))}function utf8ToHex(e,n=!1){return bufferToHex(utf8ToBuffer(e),n)}function utf8ToNumber(e){let n=parseInt(e,10);return function(e,n){if(!e)throw Error(n)}(void 0!==n,"Number can only safely store up to 53 bits"),n}function numberToBuffer(e){return arrayToBuffer(binaryToArray(numberToBinary(e)))}function numberToArray(e){return binaryToArray(numberToBinary(e))}function numberToHex(e,n){return arrayToHex(binaryToArray(numberToBinary(e)),n)}function numberToUtf8(e){return`${e}`}function numberToBinary(e){let n=(e>>>0).toString(2);return sanitizeBytes(n)}function binaryToArray(e){return new Uint8Array((function(e,n=8){let s=sanitizeBytes(e).match(RegExp(`.{${n}}`,"gi"));return Array.from(s||[])})(e).map(e=>parseInt(e,2)))}function isHexString(e,n){return"string"==typeof e&&!!e.match(/^0x[0-9A-Fa-f]*$/)&&(!n||e.length===2+2*n)}function isBuffer(e){return J.isBuffer(e)}function isTypedArray(e){return c().strict(e)&&!isBuffer(e)}function isArrayBuffer(e){return!isTypedArray(e)&&!isBuffer(e)&&void 0!==e.byteLength}function getType(e){return isBuffer(e)?"buffer":isTypedArray(e)?"typed-array":isArrayBuffer(e)?"array-buffer":Array.isArray(e)?"array":typeof e}function getEncoding(e){return"string"==typeof e&&new RegExp(/^[01]+$/).test(e)&&e.length%8==0?"binary":isHexString(e)?"hex":Z}function concatBuffers(...e){let n=J.concat(e);return n}function concatArrays(...e){let n=[];return e.forEach(e=>n=n.concat(Array.from(e))),new Uint8Array([...n])}function sanitizeBytes(e,n=8,s="0"){return function(e,n,s="0"){return function(e,n,s,a="0"){let c=n-e.length,R=e;if(c>0){let n=a.repeat(c);R=s?n+e:e+n}return R}(e,n,!0,s)}(e,function(e,n=8){let s=e%n;return s?(e-s)/n*n+n:e}(e.length,n),s)}function removeHexPrefix(e){return e.replace(/^0x/,"")}function addHexPrefix(e){return e.startsWith("0x")?e:`0x${e}`}function sanitizeHex(e){return(e=sanitizeBytes(e=removeHexPrefix(e),2))&&(e=addHexPrefix(e)),e}function removeHexLeadingZeros(e){let n=e.startsWith("0x");return e=(e=removeHexPrefix(e)).startsWith("0")?e.substring(1):e,n?addHexPrefix(e):e}},55727:function(e,n,s){var a=s(83454);function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var c=s(76593),R=_interopDefault(s(92592)),M=_interopDefault(s(20640)),J=s(98661);"undefined"!=typeof Symbol&&(Symbol.iterator||(Symbol.iterator=Symbol("Symbol.iterator"))),"undefined"!=typeof Symbol&&(Symbol.asyncIterator||(Symbol.asyncIterator=Symbol("Symbol.asyncIterator")));var Z="walletconnect-wrapper",Y="walletconnect-style-sheet",ee="walletconnect-qrcode-modal",et="walletconnect-qrcode-text";function Header(e){return J.createElement("div",{className:"walletconnect-modal__header"},J.createElement("img",{src:"data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='300px' height='185px' viewBox='0 0 300 185' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 49.3 (51167) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EWalletConnect%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='walletconnect-logo-alt' fill='%233B99FC' fill-rule='nonzero'%3E %3Cpath d='M61.4385429,36.2562612 C110.349767,-11.6319051 189.65053,-11.6319051 238.561752,36.2562612 L244.448297,42.0196786 C246.893858,44.4140867 246.893858,48.2961898 244.448297,50.690599 L224.311602,70.406102 C223.088821,71.6033071 221.106302,71.6033071 219.883521,70.406102 L211.782937,62.4749541 C177.661245,29.0669724 122.339051,29.0669724 88.2173582,62.4749541 L79.542302,70.9685592 C78.3195204,72.1657633 76.337001,72.1657633 75.1142214,70.9685592 L54.9775265,51.2530561 C52.5319653,48.8586469 52.5319653,44.9765439 54.9775265,42.5821357 L61.4385429,36.2562612 Z M280.206339,77.0300061 L298.128036,94.5769031 C300.573585,96.9713 300.573599,100.85338 298.128067,103.247793 L217.317896,182.368927 C214.872352,184.763353 210.9
107314,184.76338 208.461736,182.368989 C208.461726,182.368979 208.461714,182.368967 208.461704,182.368957 L151.107561,126.214385 C150.496171,125.615783 149.504911,125.615783 148.893521,126.214385 C148.893517,126.214389 148.893514,126.214393 148.89351,126.214396 L91.5405888,182.368927 C89.095052,184.763359 85.1300133,184.763399 82.6844276,182.369014 C82.6844133,182.369 82.684398,182.368986 82.6843827,182.36897 L1.87196327,103.246785 C-0.573596939,100.852377 -0.573596939,96.9702735 1.87196327,94.5758653 L19.7936929,77.028998 C22.2392531,74.6345898 26.2042918,74.6345898 28.6498531,77.028998 L86.0048306,133.184355 C86.6162214,133.782957 87.6074796,133.782957 88.2188704,133.184355 C88.2188796,133.184346 88.2188878,133.184338 88.2188969,133.184331 L145.571,77.028998 C148.016505,74.6345347 151.981544,74.6344449 154.427161,77.028798 C154.427195,77.0288316 154.427229,77.0288653 154.427262,77.028899 L211.782164,133.184331 C212.393554,133.782932 213.384814,133.782932 213.996204,133.184331 L271.350179,77.0300061 C273.79574,74.6355969 277.760778,74.6355969 280.206339,77.0300061 Z' id='WalletConnect'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/svg%3E",className:"walletconnect-modal__headerLogo"}),J.createElement("p",null,"WalletConnect"),J.createElement("div",{className:"walletconnect-modal__close__wrapper",onClick:e.onClose},J.createElement("div",{id:"walletconnect-qrcode-close",className:"walletconnect-modal__close__icon"},J.createElement("div",{className:"walletconnect-modal__close__line1"}),J.createElement("div",{className:"walletconnect-modal__close__line2"}))))}function ConnectButton(e){return J.createElement("a",{className:"walletconnect-connect__button",href:e.href,id:"walletconnect-connect-button-"+e.name,onClick:e.onClick,rel:"noopener noreferrer",style:{backgroundColor:e.color},target:"_blank"},e.name)}function WalletButton(e){var n=e.color,s=e.href,a=e.name,c=e.logo,R=e.onClick;return J.createElement("a",{className:"walletconnect-modal__base__row",href:s,onClick:R,rel:"noopener noreferrer",target:"_blank"},J.createElement("h3",{className:"walletconnect-modal__base__row__h3"},a),J.createElement("div",{className:"walletconnect-modal__base__row__right"},J.createElement("div",{className:"walletconnect-modal__base__row__right__app-icon",style:{background:"url('"+c+"') "+n,backgroundSize:"100%"}}),J.createElement("img",{src:"data:image/svg+xml,%3Csvg width='8' height='18' viewBox='0 0 8 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.586301 0.213898C0.150354 0.552968 0.0718197 1.18124 0.41089 1.61719L5.2892 7.88931C5.57007 8.25042 5.57007 8.75608 5.2892 9.11719L0.410889 15.3893C0.071819 15.8253 0.150353 16.4535 0.586301 16.7926C1.02225 17.1317 1.65052 17.0531 1.98959 16.6172L6.86791 10.3451C7.7105 9.26174 7.7105 7.74476 6.86791 6.66143L1.98959 0.38931C1.65052 -0.0466374 1.02225 -0.125172 0.586301 0.213898Z' fill='%233C4252'/%3E %3C/svg%3E",className:"walletconnect-modal__base__row__right__caret"})))}function WalletIcon(e){var n=e.color,s=e.href,a=e.name,c=e.logo,R=e.onClick,M=window.innerWidth<768?(a.length>8?2.5:2.7)+"vw":"inherit";return J.createElement("a",{className:"walletconnect-connect__button__icon_anchor",href:s,onClick:R,rel:"noopener noreferrer",target:"_blank"},J.createElement("div",{className:"walletconnect-connect__button__icon",style:{background:"url('"+c+"') "+n,backgroundSize:"100%"}}),J.createElement("div",{style:{fontSize:M},className:"walletconnect-connect__button__text"},a))}function LinkDisplay(e){var n=c.isAndroid(),s=J.useState(""),a=s[0],R=s[1],M=J.useState(""),Z=M[0],Y=M[1],ee=J.useState(1),en=ee[0],er=ee[1],eo=Z?e.links.filter(function(e){return e.name.toLowerCase().includes(Z.toLowerCase())}):e.links,ei=e.errorMessage,es=Z||eo.length>5,ea=Math.ceil(eo.length/12),ec=[(en-1)*12+1,12*en],eu=eo.length?eo.filter(function(e,n){return n+1>=ec[0]&&n+1<=ec[1]}):[],el=!!(!n&&ea>1),e_=void 0;return J.createElement("div",null,J.createElement("p",{id:et,className:"walletconnect-qrcode__text"},n?e.text.connect_mobile_wallet:e.text.choose_preferred_wallet),!n&&J.createElement("input",{className:"walletconnect-search__input",placeholder:"Search",value:a,onChange:function(e){R(e.target.value),clearTimeout(e_),e.target.value?e_=setTimeout(function(){Y(e.target.value),er(1)},1e3):(R(""),Y(""),er(1))}}),J.createElement("div",{className:"walletconnect-connect__buttons__wrapper"+(n?"__android":es&&eo.length?"__wrap":"")},n?J.createElement(ConnectButton,{name:e.text.connect,color:"rgb(64, 153, 255)",href:e.uri,onClick:J.useCallback(function(){c.saveMobileLinkInfo({name:"Unknown",href:e.uri})},[])}):eu.length?eu.map(function(n){var s=n.color,a=n.name,R=n.shortName,M=n.logo,Z=c.formatIOSMobile(e.uri,n),Y=J.useCallback(function(){c.saveMobileLinkInfo({name:a,href:Z})},[eu]);return es?J.createElement(WalletIcon,{color:s,href:Z,name:R||a,logo:M,onClick:Y}):J.createElement(WalletButton,{color:s,href:Z,name:a,logo:M,onClick:Y})}):J.createElement(J.Fragment,null,J.createElement("p",null,ei.length?e.errorMessage:e.links.length&&!eo.length?e.text.no_wallets_found:e.text.loading))),el&&J.createElement("div",{className:"walletconnect-modal__footer"},Array(ea).fill(0).map(function(e,n){var s=n+1,a=en===s;return J.createElement("a",{style:{margin:"auto 10px",fontWeight:a?"bold":"normal"},onClick:function(){return er(s)}},s)})))}function Notification(e){var n=!!e.message.trim();return J.createElement("div",{className:"walletconnect-qrcode__notification"+(n?" notification__show":"")},e.message)}var formatQRCodeImage=function(e){try{var n="";return Promise.resolve(R.toString(e,{margin:0,type:"svg"})).then(function(e){return"string"==typeof e&&(n=e.replace("<svg",'<svg class="walletconnect-qrcode__image"')),n})}catch(e){return Promise.reject(e)}};function QRCodeDisplay(e){var n=J.useState(""),s=n[0],a=n[1],c=J.useState(""),R=c[0],Z=c[1];return J.useEffect(function(){try{return Promise.resolve(formatQRCodeImage(e.uri)).then(function(e){Z(e)})}catch(e){Promise.reject(e)}},[]),J.createElement("div",null,J.createElement("p",{id:et,className:"walletconnect-qrcode__text"},e.text.scan_qrcode_with_wallet),J.createElement("div",{dangerouslySetInnerHTML:{__html:R}}),J.createElement("div",{className:"walletconnect-modal__footer"},J.createElement("a",{onClick:function(){M(e.uri)?a(e.text.copied_to_clipboard):a("Error"),setInterval(function(){return a("")},1200)}},e.text.copy_to_clipboard)),J.createElement(Notification,{message:s}))}function Modal(e){var n=c.isAndroid(),s=c.isMobile(),a=s?e.qrcodeModalOptions&&e.qrcodeModalOptions.mobileLinks?e.qrcodeModalOptions.mobileLinks:void 0:e.qrcodeModalOptions&&e.qrcodeModalOptions.desktopLinks?e.qrcodeModalOptions.desktopLinks:void 0,R=J.useState(!1),M=R[0],Z=R[1],Y=J.useState(!1),et=Y[0],en=Y[1],er=J.useState(!s),eo=er[0],ei=er[1],es={mobile:s,text:e.text,uri:e.ur
1i,qrcodeModalOptions:e.qrcodeModalOptions},ea=J.useState(""),ec=ea[0],eu=ea[1],el=J.useState(!1),e_=el[0],ed=el[1],ef=J.useState([]),eh=ef[0],ep=ef[1],em=J.useState(""),eg=em[0],ey=em[1],getLinksIfNeeded=function(){et||M||a&&!a.length||eh.length>0||J.useEffect(function(){!function(){try{if(n)return Promise.resolve();Z(!0);var R=function(e,n){try{var s=e()}catch(e){return n(e)}return s&&s.then?s.then(void 0,n):s}(function(){var n=e.qrcodeModalOptions&&e.qrcodeModalOptions.registryUrl?e.qrcodeModalOptions.registryUrl:c.getWalletRegistryUrl();return Promise.resolve(fetch(n)).then(function(n){return Promise.resolve(n.json()).then(function(n){var R=n.listings,M=s?"mobile":"desktop",J=c.getMobileLinkRegistry(c.formatMobileRegistry(R,M),a);Z(!1),en(!0),ey(J.length?"":e.text.no_supported_wallets),ep(J);var Y=1===J.length;Y&&(eu(c.formatIOSMobile(e.uri,J[0])),ei(!0)),ed(Y)})})},function(n){Z(!1),en(!0),ey(e.text.something_went_wrong),console.error(n)});Promise.resolve(R&&R.then?R.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}()})};getLinksIfNeeded();var ev=s?eo:!eo;return J.createElement("div",{id:ee,className:"walletconnect-qrcode__base animated fadeIn"},J.createElement("div",{className:"walletconnect-modal__base"},J.createElement(Header,{onClose:e.onClose}),e_&&eo?J.createElement("div",{className:"walletconnect-modal__single_wallet"},J.createElement("a",{onClick:function(){return c.saveMobileLinkInfo({name:eh[0].name,href:ec})},href:ec,rel:"noopener noreferrer",target:"_blank"},e.text.connect_with+" "+(e_?eh[0].name:"")+" ›")):n||M||!M&&eh.length?J.createElement("div",{className:"walletconnect-modal__mobile__toggle"+(ev?" right__selected":"")},J.createElement("div",{className:"walletconnect-modal__mobile__toggle_selector"}),s?J.createElement(J.Fragment,null,J.createElement("a",{onClick:function(){return ei(!1),getLinksIfNeeded()}},e.text.mobile),J.createElement("a",{onClick:function(){return ei(!0)}},e.text.qrcode)):J.createElement(J.Fragment,null,J.createElement("a",{onClick:function(){return ei(!0)}},e.text.qrcode),J.createElement("a",{onClick:function(){return ei(!1),getLinksIfNeeded()}},e.text.desktop))):null,J.createElement("div",null,!eo&&(n||M||eh.length)?J.createElement(LinkDisplay,Object.assign({},es,{links:eh,errorMessage:eg})):J.createElement(QRCodeDisplay,Object.assign({},es)))))}var en={de:{choose_preferred_wallet:"W\xe4hle bevorzugte Wallet",connect_mobile_wallet:"Verbinde mit Mobile Wallet",scan_qrcode_with_wallet:"Scanne den QR-code mit einer WalletConnect kompatiblen Wallet",connect:"Verbinden",qrcode:"QR-Code",mobile:"Mobile",desktop:"Desktop",copy_to_clipboard:"In die Zwischenablage kopieren",copied_to_clipboard:"In die Zwischenablage kopiert!",connect_with:"Verbinden mit Hilfe von",loading:"Laden...",something_went_wrong:"Etwas ist schief gelaufen",no_supported_wallets:"Es gibt noch keine unterst\xfctzten Wallet",no_wallets_found:"keine Wallet gefunden"},en:{choose_preferred_wallet:"Choose your preferred wallet",connect_mobile_wallet:"Connect to Mobile Wallet",scan_qrcode_with_wallet:"Scan QR code with a WalletConnect-compatible wallet",connect:"Connect",qrcode:"QR Code",mobile:"Mobile",desktop:"Desktop",copy_to_clipboard:"Copy to clipboard",copied_to_clipboard:"Copied to clipboard!",connect_with:"Connect with",loading:"Loading...",something_went_wrong:"Something went wrong",no_supported_wallets:"There are no supported wallets yet",no_wallets_found:"No wallets found"},es:{choose_preferred_wallet:"Elige tu billetera preferida",connect_mobile_wallet:"Conectar a billetera m\xf3vil",scan_qrcode_with_wallet:"Escanea el c\xf3digo QR con una billetera compatible con WalletConnect",connect:"Conectar",qrcode:"C\xf3digo QR",mobile:"M\xf3vil",desktop:"Desktop",copy_to_clipboard:"Copiar",copied_to_clipboard:"Copiado!",connect_with:"Conectar mediante",loading:"Cargando...",something_went_wrong:"Algo sali\xf3 mal",no_supported_wallets:"Todav\xeda no hay billeteras compatibles",no_wallets_found:"No se encontraron billeteras"},fr:{choose_preferred_wallet:"Choisissez votre portefeuille pr\xe9f\xe9r\xe9",connect_mobile_wallet:"Se connecter au portefeuille mobile",scan_qrcode_with_wallet:"Scannez le QR code avec un portefeuille compatible WalletConnect",connect:"Se connecter",qrcode:"QR Code",mobile:"Mobile",desktop:"Desktop",copy_to_clipboard:"Copier",copied_to_clipboard:"Copi\xe9!",connect_with:"Connectez-vous \xe0 l'aide de",loading:"Chargement...",something_went_wrong:"Quelque chose a mal tourn\xe9",no_supported_wallets:"Il n'y a pas encore de portefeuilles pris en charge",no_wallets_found:"Aucun portefeuille trouv\xe9"},ko:{choose_preferred_wallet:"원하는 지갑을 선택하세요",connect_mobile_wallet:"모바일 지갑과 연결",scan_qrcode_with_wallet:"WalletConnect 지원 지갑에서 QR코드를 스캔하세요",connect:"연결",qrcode:"QR 코드",mobile:"모바일",desktop:"데스크탑",copy_to_clipboard:"클립보드에 복사",copied_to_clipboard:"클립보드에 복사되었습니다!",connect_with:"와 연결하다",loading:"로드 중...",something_went_wrong:"문제가 발생했습니다.",no_supported_wallets:"아직 지원되는 지갑이 없습니다",no_wallets_found:"지갑을 찾을 수 없습니다"},pt:{choose_preferred_wallet:"Escolha sua carteira preferida",connect_mobile_wallet:"Conectar-se \xe0 carteira m\xf3vel",scan_qrcode_with_wallet:"Ler o c\xf3digo QR com uma carteira compat\xedvel com WalletConnect",connect:"Conectar",qrcode:"C\xf3digo QR",mobile:"M\xf3vel",desktop:"Desktop",copy_to_clipboard:"Copiar",copied_to_clipboard:"Copiado!",connect_with:"Ligar por meio de",loading:"Carregamento...",something_went_wrong:"Algo correu mal",no_supported_wallets:"Ainda n\xe3o h\xe1 carteiras suportadas",no_wallets_found:"Nenhuma carteira encontrada"},zh:{choose_preferred_wallet:"选择你的钱包",connect_mobile_wallet:"连接至移动端钱包",scan_qrcode_with_wallet:"使用兼容 WalletConnect 的钱包扫描二维码",connect:"连接",qrcode:"二维码",mobile:"移动",desktop:"桌面",copy_to_clipboard:"复制到剪贴板",copied_to_clipboard:"复制到剪贴板成功!",connect_with:"通过以下方式连接",loading:"正在加载...",something_went_wrong:"出了问题",no_supported_wallets:"目前还没有支持的钱包",no_wallets_found:"没有找到钱包"},fa:{choose_preferred_wallet:"کیف پول مورد نظر خود را انتخاب کنید",connect_mobile_wallet:"به کیف پول موبایل وصل شوید",scan_qrcode_with_wallet:"کد QR را با یک کیف پول سازگار با WalletConnect اسکن کنید",connect:"اتصال",qrcode:"کد QR",mobile:"سیار",desktop:"دسکتاپ",copy_to_clipboard:"کپی به کلیپ بورد",copied_to_clipboard:"در کلیپ بورد کپی شد!",connect_with:"ارتباط با",loading:"...بارگذاری",something_went_wrong:"مشکلی پیش آمد",no_supported_wallets:"هنوز هیچ کیف پول پشتیبانی شده ای وجود ندارد",no_wallets_found:"هیچ کیف پولی پیدا نشد"}};function triggerCloseAnimation(){var e=c.getDocumentOrThrow(),n=e.getElementById(ee);n&&(n.className=n.className.replace("fadeIn","fadeOut"),setTimeout(function(){var n=e.getElementById(Z);n&&e.body.removeChild(n)},300))}var isNode=function(){return void 0!==a&&void 0!==a.versions&&void 0!==a.versions.node};e.exports={open:function(e,n,s){if(console.log(e),isNode())!function(e){R.toString(e,{type:"terminal"}).then(console.log)}(e);else{var a,M,ee,et,er;(M=(a=c.getDocumentOrThrow()).getElementById(Y))&&a.head.removeChild(M),(ee=a.createElement("style")).setAttribute("id",Y),ee
vendor: 10,555 bytes, line 1
1.innerText=':root {\n  --animation-duration: 300ms;\n}\n\n@keyframes fadeIn {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n@keyframes fadeOut {\n  from {\n    opacity: 1;\n  }\n  to {\n    opacity: 0;\n  }\n}\n\n.animated {\n  animation-duration: var(--animation-duration);\n  animation-fill-mode: both;\n}\n\n.fadeIn {\n  animation-name: fadeIn;\n}\n\n.fadeOut {\n  animation-name: fadeOut;\n}\n\n#walletconnect-wrapper {\n  -webkit-user-select: none;\n  align-items: center;\n  display: flex;\n  height: 100%;\n  justify-content: center;\n  left: 0;\n  pointer-events: none;\n  position: fixed;\n  top: 0;\n  user-select: none;\n  width: 100%;\n  z-index: 99999999999999;\n}\n\n.walletconnect-modal__headerLogo {\n  height: 21px;\n}\n\n.walletconnect-modal__header p {\n  color: #ffffff;\n  font-size: 20px;\n  font-weight: 600;\n  margin: 0;\n  align-items: flex-start;\n  display: flex;\n  flex: 1;\n  margin-left: 5px;\n}\n\n.walletconnect-modal__close__wrapper {\n  position: absolute;\n  top: 0px;\n  right: 0px;\n  z-index: 10000;\n  background: white;\n  border-radius: 26px;\n  padding: 6px;\n  box-sizing: border-box;\n  width: 26px;\n  height: 26px;\n  cursor: pointer;\n}\n\n.walletconnect-modal__close__icon {\n  position: relative;\n  top: 7px;\n  right: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transform: rotate(45deg);\n}\n\n.walletconnect-modal__close__line1 {\n  position: absolute;\n  width: 100%;\n  border: 1px solid rgb(48, 52, 59);\n}\n\n.walletconnect-modal__close__line2 {\n  position: absolute;\n  width: 100%;\n  border: 1px solid rgb(48, 52, 59);\n  transform: rotate(90deg);\n}\n\n.walletconnect-qrcode__base {\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n  background: rgba(37, 41, 46, 0.95);\n  height: 100%;\n  left: 0;\n  pointer-events: auto;\n  position: fixed;\n  top: 0;\n  transition: 0.4s cubic-bezier(0.19, 1, 0.22, 1);\n  width: 100%;\n  will-change: opacity;\n  padding: 40px;\n  box-sizing: border-box;\n}\n\n.walletconnect-qrcode__text {\n  color: rgba(60, 66, 82, 0.6);\n  font-size: 16px;\n  font-weight: 600;\n  letter-spacing: 0;\n  line-height: 1.1875em;\n  margin: 10px 0 20px 0;\n  text-align: center;\n  width: 100%;\n}\n\n@media only screen and (max-width: 768px) {\n  .walletconnect-qrcode__text {\n    font-size: 4vw;\n  }\n}\n\n@media only screen and (max-width: 320px) {\n  .walletconnect-qrcode__text {\n    font-size: 14px;\n  }\n}\n\n.walletconnect-qrcode__image {\n  width: calc(100% - 30px);\n  box-sizing: border-box;\n  cursor: none;\n  margin: 0 auto;\n}\n\n.walletconnect-qrcode__notification {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  font-size: 16px;\n  padding: 16px 20px;\n  border-radius: 16px;\n  text-align: center;\n  transition: all 0.1s ease-in-out;\n  background: white;\n  color: black;\n  margin-bottom: -60px;\n  opacity: 0;\n}\n\n.walletconnect-qrcode__notification.notification__show {\n  opacity: 1;\n}\n\n@media only screen and (max-width: 768px) {\n  .walletconnect-modal__header {\n    height: 130px;\n  }\n  .walletconnect-modal__base {\n    overflow: auto;\n  }\n}\n\n@media only screen and (min-device-width: 415px) and (max-width: 768px) {\n  #content {\n    max-width: 768px;\n    box-sizing: border-box;\n  }\n}\n\n@media only screen and (min-width: 375px) and (max-width: 415px) {\n  #content {\n    max-width: 414px;\n    box-sizing: border-box;\n  }\n}\n\n@media only screen and (min-width: 320px) and (max-width: 375px) {\n  #content {\n    max-width: 375px;\n    box-sizing: border-box;\n  }\n}\n\n@media only screen and (max-width: 320px) {\n  #content {\n    max-width: 320px;\n    box-sizing: border-box;\n  }\n}\n\n.walletconnect-modal__base {\n  -webkit-font-smoothing: antialiased;\n  background: #ffffff;\n  border-radius: 24px;\n  box-shadow: 0 10px 50px 5px rgba(0, 0, 0, 0.4);\n  font-family: ui-rounded, "SF Pro Rounded", "SF Pro Text", medium-content-sans-serif-font,\n    -apple-system, BlinkMacSystemFont, ui-sans-serif, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell,\n    "Open Sans", "Helvetica Neue", sans-serif;\n  margin-top: 41px;\n  padding: 24px 24px 22px;\n  pointer-events: auto;\n  position: relative;\n  text-align: center;\n  transition: 0.4s cubic-bezier(0.19, 1, 0.22, 1);\n  will-change: transform;\n  overflow: visible;\n  transform: translateY(-50%);\n  top: 50%;\n  max-width: 500px;\n  margin: auto;\n}\n\n@media only screen and (max-width: 320px) {\n  .walletconnect-modal__base {\n    padding: 24px 12px;\n  }\n}\n\n.walletconnect-modal__base .hidden {\n  transform: translateY(150%);\n  transition: 0.125s cubic-bezier(0.4, 0, 1, 1);\n}\n\n.walletconnect-modal__header {\n  align-items: center;\n  display: flex;\n  height: 26px;\n  left: 0;\n  justify-content: space-between;\n  position: absolute;\n  top: -42px;\n  width: 100%;\n}\n\n.walletconnect-modal__base .wc-logo {\n  align-items: center;\n  display: flex;\n  height: 26px;\n  margin-top: 15px;\n  padding-bottom: 15px;\n  pointer-events: auto;\n}\n\n.walletconnect-modal__base .wc-logo div {\n  background-color: #3399ff;\n  height: 21px;\n  margin-right: 5px;\n  mask-image: url("images/wc-logo.svg") center no-repeat;\n  width: 32px;\n}\n\n.walletconnect-modal__base .wc-logo p {\n  color: #ffffff;\n  font-size: 20px;\n  font-weight: 600;\n  margin: 0;\n}\n\n.walletconnect-modal__base h2 {\n  color: rgba(60, 66, 82, 0.6);\n  font-size: 16px;\n  font-weight: 600;\n  letter-spacing: 0;\n  line-height: 1.1875em;\n  margin: 0 0 19px 0;\n  text-align: center;\n  width: 100%;\n}\n\n.walletconnect-modal__base__row {\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n  align-items: center;\n  border-radius: 20px;\n  cursor: pointer;\n  display: flex;\n  height: 56px;\n  justify-content: space-between;\n  padding: 0 15px;\n  position: relative;\n  margin: 0px 0px 8px;\n  text-align: left;\n  transition: 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  will-change: transform;\n  text-decoration: none;\n}\n\n.walletconnect-modal__base__row:hover {\n  background: rgba(60, 66, 82, 0.06);\n}\n\n.walletconnect-modal__base__row:active {\n  background: rgba(60, 66, 82, 0.06);\n  transform: scale(0.975);\n  transition: 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n}\n\n.walletconnect-modal__base__row__h3 {\n  color: #25292e;\n  font-size: 20px;\n  font-weight: 700;\n  margin: 0;\n  padding-bottom: 3px;\n}\n\n.walletconnect-modal__base__row__right {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n\n.walletconnect-modal__base__row__right__app-icon {\n  border-radius: 8px;\n  height: 34px;\n  margin: 0 11px 2px 0;\n  width: 34px;\n  background-size: 100%;\n  box-shadow: 0 4px 12px 0 rgba(37, 41, 46, 0.25);\n}\n\n.walletconnect-modal__base__row__right__caret {\n  height: 18px;\n  opacity: 0.3;\n  transition: 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  width: 8px;\n  will-change: opacity;\n}\n\n.walletconnect-modal__base__row:hover .caret,\n.walletconnect-modal__base__row:active .caret {\n  opacity: 0.6;\n}\n\n.walletconnect-modal__mobile__toggle {\n  width: 80%;\n  display: flex;\n  margin: 0 auto;\n  position: relative;\n  overflow: hidden;\n  border-radius: 8px;\n  margin-bottom: 18px;\n  background: #d4d5d9;\n}\n\n.walletconnect-modal__single_wallet {\n  display: flex;\n  justify-content: center;\n  margin-top: 7px;\n  margin-bottom: 18px;\n}\n\n.walletconnect-modal__single_wallet a {\n  cursor: pointer;\n  color: rgb(64, 153, 255);\n  font-size: 21px;\n  font-weight: 800;\n  text-decoration: none !important;\n  margin: 0 auto;\n}\n\n.walletconnect-modal__mobile__toggle_selector {\n  width: calc(50% - 8px);\n  background: white;\n  position: absolute;\n  border-radius: 5px;\n  height: calc(100% - 8px);\n  top: 4px;\n  transition: all 0.2s ease-in-out;\n  transform: translate3d(4px, 0, 0);\n}\n\n.walletconnect-modal__mobile__toggle.right__selected .walletconnect-modal__mobile__toggle_selector {\n  transform: translate3d(calc(100% + 12px), 0, 0);\n}\n\n.walletconnect-modal__mobile__toggle a {\n  font-size: 12px;\n  width: 50%;\n  text-align: center;\n  padding: 8px;\n  margin: 0;\n  font-weight: 600;\n  z-index: 1;\n}\n\n.walletconnect-modal__footer {\n  display: flex;\n  justify-content: center;\n  margin-top: 20px;\n}\n\n@media only screen and (max-width: 768px) {\n  .walletconnect-modal__footer {\n    margin-top: 5vw;\n  }\n}\n\n.walletconnect-modal__footer a {\n  cursor: pointer;\n  color: #898d97;\n  font-size: 15px;\n  margin: 0 auto;\n}\n\n@media only screen and (max-width: 320px) {\n  .walletconnect-modal__footer a {\n    font-size: 14px;\n  }\n}\n\n.walletconnect-connect__buttons__wrapper {\n  max-height: 44vh;\n}\n\n.walletconnect-connect__buttons__wrapper__android {\n  margin: 50% 0;\n}\n\n.walletconnect-connect__buttons__wrapper__wrap {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  margin: 10px 0;\n}\n\n@media only screen and (min-width: 768px) {\n  .walletconnect-connect__buttons__wrapper__wrap {\n    margin-top: 40px;\n  }\n}\n\n.walletconnect-connect__button {\n  background-color: rgb(64, 153, 255);\n  padding: 12px;\n  border-radius: 8px;\n  text-decoration: none;\n  color: rgb(255, 255, 255);\n  font-weight: 500;\n}\n\n.walletconnect-connect__button__icon_anchor {\n  cursor: pointer;\n  display: flex;\n  justify-content: flex-start;\n  align-items: center;\n  margin: 8px;\n  width: 42px;\n  justify-self: center;\n  flex-direction: column;\n  text-decoration: none !important;\n}\n\n@media only screen and (max-width: 320px) {\n  .walletconnect-connect__button__icon_anchor {\n    margin: 4px;\n  }\n}\n\n.walletconnect-connect__button__icon {\n  border-radius: 10px;\n  height: 42px;\n  margin: 0;\n  width: 42px;\n  background-size: cover !important;\n  box-shadow: 0 4px 12px 0 rgba(37, 41, 46, 0.25);\n}\n\n.walletconnect-connect__button__text {\n  color: #424952;\n  font-size: 2.7vw;\n  text-decoration: none !important;\n  padding: 0;\n  margin-top: 1.8vw;\n  font-weight: 600;\n}\n\n@media only screen and (min-width: 768px) {\n  .walletconnect-connect__button__text {\n    font-size: 16px;\n    margin-top: 12px;\n  }\n}\n\n.walletconnect-search__input {\n  border: none;\n  background: #d4d5d9;\n  border-style: none;\n  padding: 8px 16px;\n  outline: none;\n  font-style: normal;\n  font-stretch: normal;\n  font-size: 16px;\n  font-style: normal;\n  font-stretch: normal;\n  line-height: normal;\n  letter-spacing: normal;\n  text-align: left;\n  border-radius: 8px;\n  width: calc(100% - 16px);\n  margin: 0;\n  margin-bottom: 8px;\n}\n',
1a.head.appendChild(ee),(er=(et=c.getDocumentOrThrow()).createElement("div")).setAttribute("id",Z),et.body.appendChild(er),J.render(J.createElement(Modal,{text:en[c.getNavigatorOrThrow().language.split("-")[0]||"en"]||en.en,uri:e,onClose:function(){triggerCloseAnimation(),n&&n()},qrcodeModalOptions:s}),er)}},close:function(){isNode()||triggerCloseAnimation()}}},17619:function(e,n,s){"use strict";s.r(n),s.d(n,{default:function(){return em}});var a={};s.r(a),s.d(a,{decrypt:function(){return decrypt},encrypt:function(){return encrypt},generateKey:function(){return generateKey},verifyHmac:function(){return verifyHmac}});var c=s(17187),R=s.n(c),M=s(46160),J=s(96641),Z=s(22494),Y=s(76593),ee=class{constructor(){this._eventEmitters=[],"undefined"!=typeof window&&void 0!==window.addEventListener&&(window.addEventListener("online",()=>this.trigger("online")),window.addEventListener("offline",()=>this.trigger("offline")))}on(e,n){this._eventEmitters.push({event:e,callback:n})}trigger(e){let n=[];e&&(n=this._eventEmitters.filter(n=>
1n.event===e)),n.forEach(e=>{e.callback()})}};let et=void 0!==s.g.WebSocket?s.g.WebSocket:s(57026);var en=class{constructor(e){if(this.opts=e,this._queue=[],this._events=[],this._subscriptions=[],this._protocol=e.protocol,this._version=e.version,this._url="",this._netMonitor=null,this._socket=null,this._nextSocket=null,this._subscriptions=e.subscriptions||[],this._netMonitor=e.netMonitor||new ee,!e.url||"string"!=typeof e.url)throw Error("Missing or invalid WebSocket url");this._url=e.url,this._netMonitor.on("online",()=>this._socketCreate())}set readyState(e){}get readyState(){return this._socket?this._socket.readyState:-1}set connecting(e){}get connecting(){return 0===this.readyState}set connected(e){}get connected(){return 1===this.readyState}set closing(e){}get closing(){return 2===this.readyState}set closed(e){}get closed(){return 3===this.readyState}open(){this._socketCreate()}close(){this._socketClose()}send(e,n,s){if(!n||"string"!=typeof n)throw Error("Missing or invalid topic field");this._socketSend({topic:n,type:"pub",payload:e,silent:!!s})}subscribe(e){this._socketSend({topic:e,type:"sub",payload:"",silent:!0})}on(e,n){this._events.push({event:e,callback:n})}_socketCreate(){if(this._nextSocket)return;let e=function(e,n,s){var a,c;let R=e.startsWith("https")?e.replace("https","wss"):e.startsWith("http")?e.replace("http","ws"):e,M=R.split("?"),J=(0,Y.isBrowser)()?{protocol:n,version:s,env:"browser",host:(null===(a=(0,Y.getLocation)())||void 0===a?void 0:a.host)||""}:{protocol:n,version:s,env:(null===(c=(0,Y.detectEnv)())||void 0===c?void 0:c.name)||""},Z=(0,Y.appendToQueryString)((0,Y.getQueryString)(M[1]||""),J);return M[0]+"?"+Z}(this._url,this._protocol,this._version);if(this._nextSocket=new et(e),!this._nextSocket)throw Error("Failed to create socket");this._nextSocket.onmessage=e=>this._socketReceive(e),this._nextSocket.onopen=()=>this._socketOpen(),this._nextSocket.onerror=e=>this._socketError(e),this._nextSocket.onclose=()=>{setTimeout(()=>{this._nextSocket=null,this._socketCreate()},1e3)}}_socketOpen(){this._socketClose(),this._socket=this._nextSocket,this._nextSocket=null,this._queueSubscriptions(),this._pushQueue()}_socketClose(){this._socket&&(this._socket.onclose=()=>{},this._socket.close())}_socketSend(e){let n=JSON.stringify(e);this._socket&&1===this._socket.readyState?this._socket.send(n):(this._setToQueue(e),this._socketCreate())}async _socketReceive(e){let n;try{n=JSON.parse(e.data)}catch(e){return}if(this._socketSend({topic:n.topic,type:"ack",payload:"",silent:!0}),this._socket&&1===this._socket.readyState){let e=this._events.filter(e=>"message"===e.event);e&&e.length&&e.forEach(e=>e.callback(n))}}_socketError(e){let n=this._events.filter(e=>"error"===e.event);n&&n.length&&n.forEach(n=>n.callback(e))}_queueSubscriptions(){let e=this._subscriptions;e.forEach(e=>this._queue.push({topic:e,type:"sub",payload:"",silent:!0})),this._subscriptions=this.opts.subscriptions||[]}_setToQueue(e){this._queue.push(e)}_pushQueue(){let e=this._queue;e.forEach(e=>this._socketSend(e)),this._queue=[]}},er=class{constructor(){this._eventEmitters=[]}subscribe(e){this._eventEmitters.push(e)}unsubscribe(e){this._eventEmitters=this._eventEmitters.filter(n=>n.event!==e)}trigger(e){let n,s=[];(n=(0,Y.isJsonRpcRequest)(e)?e.method:(0,Y.isJsonRpcResponseSuccess)(e)||(0,Y.isJsonRpcResponseError)(e)?`response:${e.id}`:(0,Y.isInternalEvent)(e)?e.event:"")&&(s=this._eventEmitters.filter(e=>e.event===n)),s&&s.length||(0,Y.isReservedEvent)(n)||(0,Y.isInternalEvent)(n)||(s=this._eventEmitters.filter(e=>"call_request"===e.event)),s.forEach(n=>{if((0,Y.isJsonRpcResponseError)(e)){let s=Error(e.error.message);n.callback(s,null)}else n.callback(null,e)})}},eo=class{constructor(e="walletconnect"){this.storageId=e}getSession(){let e=null,n=(0,Y.getLocal)(this.storageId);return n&&(0,Y.isWalletConnectSession)(n)&&(e=n),e}setSession(e){return(0,Y.setLocal)(this.storageId,e),e}removeSession(){(0,Y.removeLocal)(this.storageId)}};let ei="abcdefghijklmnopqrstuvwxyz0123456789".split("").map(e=>`https://${e}.bridge.walletconnect.org`);var es=class{constructor(e){if(this.protocol="wc",this.version=1,this._bridge="",this._key=null,this._clientId="",this._clientMeta=null,this._peerId="",this._peerMeta=null,this._handshakeId=0,this._handshakeTopic="",this._connected=!1,this._accounts=[],this._chainId=0,this._networkId=0,this._rpcUrl="",this._eventManager=new er,this._clientMeta=(0,Y.getClientMeta)()||e.connectorOpts.clientMeta||null,this._cryptoLib=e.cryptoLib,this._sessionStorage=e.sessionStorage||new eo(e.connectorOpts.storageId),this._qrcodeModal=e.connectorOpts.qrcodeModal,this._qrcodeModalOptions=e.connectorOpts.qrcodeModalOptions,this._signingMethods=[...Z.SIGN
1ING_METHODS,...e.connectorOpts.signingMethods||[]],!e.connectorOpts.bridge&&!e.connectorOpts.uri&&!e.connectorOpts.session)throw Error(Z.ERROR_MISSING_REQUIRED);if(e.connectorOpts.bridge){var n,s;this.bridge="walletconnect.org"!==(0,(0,((s=n=e.connectorOpts.bridge).indexOf("//")>-1?s.split("/")[2]:s.split("/")[0]).split(":")[0]).split("?")[0]).split(".").slice(-2).join(".")?n:ei[Math.floor(Math.random()*ei.length)]}e.connectorOpts.uri&&(this.uri=e.connectorOpts.uri);let a=e.connectorOpts.session||this._getStorageSession();a&&(this.session=a),this.handshakeId&&this._subscribeToSessionResponse(this.handshakeId,"Session request rejected"),this._transport=e.transport||new en({protocol:this.protocol,version:this.version,url:this.bridge,subscriptions:[this.clientId]}),this._subscribeToInternalEvents(),this._initTransport(),e.connectorOpts.uri&&this._subscribeToSessionRequest(),e.pushServerOpts&&this._registerPushServer(e.pushServerOpts)}set bridge(e){e&&(this._bridge=e)}get bridge(){return this._bridge}set key(e){if(!e)return;let n=(0,Y.convertHexToArrayBuffer)(e);this._key=n}get key(){if(this._key){let e=(0,Y.convertArrayBufferToHex)(this._key,!0);return e}return""}set clientId(e){e&&(this._clientId=e)}get clientId(){let e=this._clientId;return e||(e=this._clientId=(0,Y.uuid)()),this._clientId}set peerId(e){e&&(this._peerId=e)}get peerId(){return this._peerId}set clientMeta(e){}get clientMeta(){let e=this._clientMeta;return e||(e=this._clientMeta=(0,Y.getClientMeta)()),e}set peerMeta(e){this._peerMeta=e}get peerMeta(){let e=this._peerMeta;return e}set handshakeTopic(e){e&&(this._handshakeTopic=e)}get handshakeTopic(){return this._handshakeTopic}set handshakeId(e){e&&(this._handshakeId=e)}get handshakeId(){return this._handshakeId}get uri(){let e=this._formatUri();return e}set uri(e){if(!e)return;let{handshakeTopic:n,bridge:s,key:a}=this._parseUri(e);this.handshakeTopic=n,this.bridge=s,this.key=a}set chainId(e){this._chainId=e}get chainId(){let e=this._chainId;return e}set networkId(e){this._networkId=e}get networkId(){let e=this._networkId;return e}set accounts(e){this._accounts=e}get accounts(){let e=this._accounts;return e}set rpcUrl(e){this._rpcUrl=e}get rpcUrl(){let e=this._rpcUrl;return e}set connected(e){}get connected(){return this._connected}set pending(e){}get pending(){return!!this._handshakeTopic}get session(){return{connected:this.connected,accounts:this.accounts,chainId:this.chainId,bridge:this.bridge,key:this.key,clientId:this.clientId,clientMeta:this.clientMeta,peerId:this.peerId,peerMeta:this.peerMeta,handshakeId:this.handshakeId,handshakeTopic:this.handshakeTopic}}set session(e){e&&(this._connected=e.connected,this.accounts=e.accounts,this.chainId=e.chainId,this.bridge=e.bridge,this.key=e.key,this.clientId=e.clientId,this.clientMeta=e.clientMeta,this.peerId=e.peerId,this.peerMeta=e.peerMeta,this.handshakeId=e.handshakeId,this.handshakeTopic=e.handshakeTopic)}on(e,n){this._eventManager.subscribe({event:e,callback:n})}off(e){this._eventManager.unsubscribe(e)}async createInstantRequest(e){this._key=await this._generateKey();let n=this._formatRequest({method:"wc_instantRequest",params:[{peerId:this.clientId,peerMeta:this.clientMeta,request:this._formatRequest(e)}]});this.handshakeId=n.id,this.handshakeTopic=(0,Y.uuid)(),this._eventManager.trigger({event:"display_uri",params:[this.uri]}),this.on("modal_closed",()=>{throw Error(Z.ERROR_QRCODE_MODAL_USER_CLOSED)});let endInstantRequest=()=>{this.killSession()};try{let e=await this._sendCallRequest(n);return e&&endInstantRequest(),e}catch(e){throw endInstantRequest(),e}}async connect(e){if(!this._qrcodeModal)throw Error(Z.ERROR_QRCODE_MODAL_NOT_PROVIDED);return this.connected?{chainId:this.chainId,accounts:this.accounts}:(await this.createSession(e),new Promise(async(e,n)=>{this.on("modal_closed",()=>n(Error(Z.ERROR_QRCODE_MODAL_USER_CLOSED))),this.on("connect",(s,a)=>{if(s)return n(s);e(a.params[0])})}))}async createSession(e){if(this._connected)throw Error(Z.ERROR_SESSION_CONNECTED);if(this.pending)return;this._key=await this._generateKey();let n=this._formatRequest({method:"wc_sessionRequest",params:[{peerId:this.clientId,peerMeta:this.clientMeta,chainId:e&&e.chainId?e.chainId:null}]});this.handshakeId=n.id,this.handshakeTopic=(0,Y.uuid)(),this._sendSessionRequest(n,"Session update rejected",{topic:this.handshakeTopic}),this._eventManager.trigger({event:"display_uri",params:[this.uri]})}approveSession(e){if(this._connected)throw Error(Z.ERROR_SESSION_CONNECTED);this.chainId=e.chainId,this.accounts=e.accounts,this.networkId=e.networkId||0,this.rpcUrl=e.rpcUrl||"";let n={approved:!0,chainId:this.chainId,networkId:this.networkId,accounts:this.accounts,rpcUrl:this.rpcUrl,peerId:this.clientId,peerMeta:this.clientMeta},s={id:this.handshakeId,jsonrpc:"2.0",result:n};this._sendResponse(s),this._connected=!0,this._setStorageSession(),this._eventManager.trigger({event:"connect",params:[{peerId:this.peerId,peerMeta:this.peerMeta,chainId:this.chainId,accounts:this.accounts}]})}rejectSession(e){if(this._connected)throw Error(Z.ERROR_SESSION_CONNECTED);let n=e&&e.message?e.message:Z.ERROR_SESSION_REJECTED,s=this._formatResponse({id:this.handshakeId,error:{message:n}});this._sendResponse(s),this._connected=!1,this._eventManager.trigger({event:"disconnect",params:[{message:n}]}),this._removeStorageSession()}updateSession(e){if(!this._connected)throw Error(Z.ERROR_SESSION_DISCONNECTED);this.chainId=e.chainId,this.accounts=e.accounts,this.networkId=e.networkId||0,this.rpcUrl=e.rpcUrl||"";let n={approved:!0,chainId:this.chainId,networkId:this.networkId,accounts:this.accounts,rpcUrl:this.rpcUrl},s=this._formatRequest({method:"wc_sessionUpdate",params:[n]});this._sendSessionRequest(s,"Session update rejected"),this._eventManager.trigger({event:"session_update",params:[{chainId:this.chainId,accounts:this.accounts}]}),this._manageStorageSession()}async killSession(e){let n=e?e.message:"Session Disconnected",s=this._formatRequest({method:"wc_sessionUpdate",params:[{approved:!1,chainId:null,networkId:null,accounts:null}]});await this._sendRequest(s),this._handleSessionDisconnect(n)}async sendTransaction(e){if(!this._connected)throw Error(Z.ERROR_SESSION_DISCONNECTED);let n=this._formatRequest({method:"eth_sendTransaction",params:[e]}),s=await this._sendCallRequest(n);return s}async signTransaction(e){if(!this._connected)throw Error(Z.ERROR_SESSION_DISCONNECTED);let n=this._formatRequest({method:"eth_signTransaction",params:[e]}),s=await this._sendCallRequest(n);return s}async signMessage(e){if(!this._connected)throw Error(Z.ERROR_SESSION_DISCONNECTED);let n=this._formatRequest({method:"eth_sign",params:e}),s=await this._sendCallRequest(n);return s}async signPersonalMessage(e){if(!this._connected)throw Error(Z.ERROR_SESSION_DISCONNECTED);let n=this._formatRequest({method:"personal_sign",params:e}),s=await this._sendCallRequest(n);return s}async signTypedData(e){if(!this._connected)throw Error(Z.ERROR_SESSION_DISCONNECTED);let n=this._formatRequest({method:"eth_signTypedData",params:e}),s=await this._sendCallRequest(n);return s}async updateChain(e){if(!this._connected)throw Error("Session currently disconnected");let n=this._formatRequest({method:"wallet_updateChain",params:[e]}),s=await this._sendCallRequest(n);return s}unsafeSend(e,n){return this._sendRequest(e,n),this._eventManager.trigger({event:"call_request_sent",params:[{request:e,options:n}]}),new Promise((n,s)=>{this._subscribeToResponse(e.id,(e,a)=>{if(e){s(e);return}if(!a)throw Error(Z.ERROR_MISSING_JSON_RPC);n(a)})})}
1async sendCustomRequest(e,n){if(!this._connected)throw Error(Z.ERROR_SESSION_DISCONNECTED);switch(e.method){case"eth_accounts":return this.accounts;case"eth_chainId":return(0,Y.convertNumberToHex)(this.chainId);case"eth_sendTransaction":case"eth_signTransaction":case"personal_sign":e.params}let s=this._formatRequest(e),a=await this._sendCallRequest(s,n);return a}approveRequest(e){if((0,Y.isJsonRpcResponseSuccess)(e)){let n=this._formatResponse(e);this._sendResponse(n)}else throw Error(Z.ERROR_MISSING_RESULT)}rejectRequest(e){if((0,Y.isJsonRpcResponseError)(e)){let n=this._formatResponse(e);this._sendResponse(n)}else throw Error(Z.ERROR_MISSING_ERROR)}transportClose(){this._transport.close()}async _sendRequest(e,n){let s=this._formatRequest(e),a=await this._encrypt(s),c=void 0!==(null==n?void 0:n.topic)?n.topic:this.peerId,R=JSON.stringify(a),M=void 0!==(null==n?void 0:n.forcePushNotification)?!n.forcePushNotification:(0,Y.isSilentPayload)(s);this._transport.send(R,c,M)}async _sendResponse(e){let n=await this._encrypt(e),s=this.peerId,a=JSON.stringify(n);this._transport.send(a,s,!0)}async _sendSessionRequest(e,n,s){this._sendRequest(e,s),this._subscribeToSessionResponse(e.id,n)}_sendCallRequest(e,n){return this._sendRequest(e,n),this._eventManager.trigger({event:"call_request_sent",params:[{request:e,options:n}]}),this._subscribeToCallResponse(e.id)}_formatRequest(e){if(void 0===e.method)throw Error(Z.ERROR_MISSING_METHOD);let n={id:void 0===e.id?(0,Y.payloadId)():e.id,jsonrpc:"2.0",method:e.method,params:void 0===e.params?[]:e.params};return n}_formatResponse(e){if(void 0===e.id)throw Error(Z.ERROR_MISSING_ID);let n={id:e.id,jsonrpc:"2.0"};if((0,Y.isJsonRpcResponseError)(e)){let s=(0,Y.formatRpcError)(e.error),a=Object.assign(Object.assign(Object.assign({},n),e),{error:s});return a}if((0,Y.isJsonRpcResponseSuccess)(e)){let s=Object.assign(Object.assign({},n),e);return s}throw Error(Z.ERROR_INVALID_RESPONSE)}_handleSessionDisconnect(e){this._connected||(this._qrcodeModal&&this._qrcodeModal.close(),(0,Y.removeLocal)(Z.MOBILE_LINK_CHOICE_KEY)),this._connected&&(this._connected=!1),this._handshakeId&&(this._handshakeId=0),this._handshakeTopic&&(this._handshakeTopic=""),this._peerId&&(this._peerId=""),this._eventManager.trigger({event:"disconnect",params:[{message:e||"Session Disconnected"}]}),this._removeStorageSession(),this.transportClose()}_handleSessionResponse(e,n){n&&n.approved?(this._connected?(n.chainId&&(this.chainId=n.chainId),n.accounts&&(this.accounts=n.accounts),this._eventManager.trigger({event:"session_update",params:[{chainId:this.chainId,accounts:this.accounts}]})):(this._connected=!0,n.chainId&&(this.chainId=n.chainId),n.accounts&&(this.accounts=n.accounts),n.peerId&&!this.peerId&&(this.peerId=n.peerId),n.peerMeta&&!this.peerMeta&&(this.peerMeta=n.peerMeta),this._eventManager.trigger({event:"connect",params:[{peerId:this.peerId,peerMeta:this.peerMeta,chainId:this.chainId,accounts:this.accounts}]})),this._manageStorageSession()):this._handleSessionDisconnect(e)}async _handleIncomingMessages(e){let n;let s=[this.clientId,this.handshakeTopic];if(!s.includes(e.topic))return;try{n=JSON.parse(e.payload)}catch(e){return}let a=await this._decrypt(n);a&&this._eventManager.trigger(a)}_subscribeToSessionRequest(){this._transport.subscribe(this.handshakeTopic)}_subscribeToResponse(e,n){this.on(`response:${e}`,n)}_subscribeToSessionResponse(e,n){this._subscribeToResponse(e,(e,s)=>{if(e){this._handleSessionResponse(e.message);return}(0,Y.isJsonRpcResponseSuccess)(s)?this._handleSessionResponse(n,s.result):s.error&&s.error.message?this._handleSessionResponse(s.error.message):this._handleSessionResponse(n)})}_subscribeToCallResponse(e){return new Promise((n,s)=>{this._subscribeToResponse(e,(e,a)=>{if(e){s(e);return}(0,Y.isJsonRpcResponseSuccess)(a)?n(a.result):a.error&&a.error.message?s(a.error):s(Error(Z.ERROR_INVALID_RESPONSE))})})}_subscribeToInternalEvents(){this.on("display_uri",()=>{this._qrcodeModal&&this._qrcodeModal.open(this.uri,()=>{this._eventManager.trigger({event:"modal_closed",params:[]})},this._qrcodeModalOptions)}),this.on("connect",()=>{this._qrcodeModal&&this._qrcodeModal.close()}),this.on("call_request_sent",(e,n)=>{let{request:s}=n.params[0];if((0,Y.isMobile)()&&this._signingMethods.includes(s.method)){let e=(0,Y.getLocal)(Z.MOBILE_LINK_CHOICE_KEY);e&&(window.location.href=e.href)}}),this.on("wc_sessionRequest",(e,n)=>{e&&this._eventManager.trigger({event:"error",params:[{code:"SESSION_REQUEST_ERROR",message:e.toString()}]}),this.handshakeId=n.id,this.peerId=n.params[0].peerId,this.peerMeta=n.params[0].peerMeta;let s=Object.assign(Object.assign({},n),{method:"session_request"});this._eventManager.trigger(s)}),this.on("wc_sessionUpdate",(e,n)=>{e&&this._handleSessionResponse(e.message),this._handleSessionResponse("Session disconnected",n.params[0])})}_initTransport(){this._transport.on("message",e=>this._handleIncomingMessages(e)),this._transport.on("open",()=>this._eventManager.trigger({event:"transport_open",params:[]})),this._transport.on("close",()=>this._eventManager.trigger({event:"transport_close",params:[]})),this._transport.on("error",()=>this._eventManager.trigger({event:"transport_error",params:["Websocket connection failed"]})),this._transport.open()}_formatUri(){let e=this.protocol,n=this.handshakeTopic,s=this.version,a=encodeURIComponent(this.bridge),c=this.key,R=`${e}:${n}@${s}?bridge=${a}&key=${c}`;return R}_parseUri(e){let n=(0,Y.parseWalletConnectUri)(e);if(n.protocol===this.protocol){if(!n.handshakeTopic)throw Error("Invalid or missing handshakeTopic parameter value");let e=n.handshakeTopic;if(!n.bridge)throw Error("Invalid or missing bridge url parameter value");let s=decodeURIComponent(n.bridge);if(!n.key)throw Error("Invalid or missing key parameter value");let a=n.key;return{handshakeTopic:e,bridge:s,key:a}}throw Error(Z.ERROR_INVALID_URI)}async _generateKey(){if(this._cryptoLib){let e=await this._cryptoLib.generateKey();return e}return null}
1async _encrypt(e){let n=this._key;if(this._cryptoLib&&n){let s=await this._cryptoLib.encrypt(e,n);return s}return null}async _decrypt(e){let n=this._key;if(this._cryptoLib&&n){let s=await this._cryptoLib.decrypt(e,n);return s}return null}_getStorageSession(){let e=null;return this._sessionStorage&&(e=this._sessionStorage.getSession()),e}_setStorageSession(){this._sessionStorage&&this._sessionStorage.setSession(this.session)}_removeStorageSession(){this._sessionStorage&&this._sessionStorage.removeSession()}_manageStorageSession(){this._connected?this._setStorageSession():this._removeStorageSession()}_registerPushServer(e){if(!e.url||"string"!=typeof e.url)throw Error("Invalid or missing pushServerOpts.url parameter value");if(!e.type||"string"!=typeof e.type)throw Error("Invalid or missing pushServerOpts.type parameter value");if(!e.token||"string"!=typeof e.token)throw Error("Invalid or missing pushServerOpts.token parameter value");let n={bridge:this.bridge,topic:this.clientId,type:e.type,token:e.token,peerName:"",language:e.language||""};this.on("connect",async(s,a)=>{if(s)throw s;if(e.peerMeta){let e=a.params[0].peerMeta.name;n.peerName=e}try{let s=await fetch(`${e.url}/new`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(n)}),a=await s.json();if(!a.success)throw Error("Failed to register in Push Server")}catch(e){throw Error("Failed to register in Push Server")}})}},ea=s(1468);let ec="AES-CBC",eu="HMAC";async function browserImportKey(e,n=ec){return ea.getSubtleCrypto().importKey("raw",e,n===ec?{length:256,name:ec}:{hash:{name:"SHA-256"},name:eu},!0,n===ec?["encrypt","decrypt"]:["sign","verify"])}async function browserAesEncrypt(e,n,s){let a=ea.getSubtleCrypto(),c=await browserImportKey(n,ec),R=await a.encrypt({iv:e,name:ec},c,s);return new Uint8Array(R)}async function browserAesDecrypt(e,n,s){let a=ea.getSubtleCrypto(),c=await browserImportKey(n,ec),R=await a.decrypt({iv:e,name:ec},c,s);return new Uint8Array(R)}async function browser_browserHmacSha256Sign(e,n){let s=ea.getSubtleCrypto(),a=await browserImportKey(e,eu),c=await s.sign({length:256,name:eu},a,n);return new Uint8Array(c)}async function hmacSha256Sign(e,n){let s=await browser_browserHmacSha256Sign(e,n);return s}var el=s(52707);async function generateKey(e){let n=function(e){let n=ea.getBrowerCrypto();return n.getRandomValues(new Uint8Array(e))}((e||256)/8),s=(0,Y.convertBufferToArrayBuffer)(el.QM(n));return s}async function verifyHmac(e,n){let s=el.eu(e.data),a=el.eu(e.iv),c=el.eu(e.hmac),R=el.ek(c,!1),M=el.w3(s,a),J=await hmacSha256Sign(n,M),Z=el.ek(J,!1);return el.KT(R)===el.KT(Z)}async function encrypt(e,n,s){let a=el._W((0,Y.convertArrayBufferToBuffer)(n)),c=s||await generateKey(128),R=el._W((0,Y.convertArrayBufferToBuffer)(c)),M=el.ek(R,!1),J=JSON.stringify(e),Z=el.ZV(J),ee=await browserAesEncrypt(R,a,Z),et=el.ek(ee,!1),en=el.w3(ee,R),er=await hmacSha256Sign(a,en),eo=el.ek(er,!1);return{data:et,hmac:eo,iv:M}}async function decrypt(e,n){let s;let a=el._W((0,Y.convertArrayBufferToBuffer)(n));if(!a)throw Error("Missing key: required for decryption");let c=await verifyHmac(e,a);if(!c)return null;let R=el.eu(e.data),M=el.eu(e.iv),J=await browserAesDecrypt(M,a,R),Z=el.oO(J);try{s=JSON.parse(Z)}catch(e){return null}return s}var e_=class extends es{constructor(e,n){super({cryptoLib:a,connectorOpts:e,pushServerOpts:n})}},ed=s(55727),ef=s.n(ed),eh=s(73416),ep=s(56186);let SignerConnection=class SignerConnection extends eh.XR{constructor(e){super(),this.events=new(R()),this.accounts=[],this.chainId=1,this.pending=!1,this.bridge="https://bridge.walletconnect.org",this.qrcode=!0,this.qrcodeModalOptions=void 0,this.opts=e,this.chainId=(null==e?void 0:e.chainId)||this.chainId,this.wc=this.register(e)}get connected(){return void 0!==this.wc&&this.wc.connected}get connecting(){return this.pending}get connector(){return this.wc=this.register(this.opts),this.wc}on(e,n){this.events.on(e,n)}once(e,n){this.events.once(e,n)}off(e,n){this.events.off(e,n)}removeListener(e,n){this.events.removeListener(e,n)}async open(e){if(this.connected){this.onOpen();return}return new Promise((n,s)=>{this.on("error",e=>{s(e)}),this.on("open",()=>{n()}),this.create(e)})}async close(){void 0!==this.wc&&(this.wc.connected&&this.wc.killSession(),this.onClose())}async send(e){this.wc=this.register(this.opts),this.connected||await this.open(),this.sendPayload(e).then(e=>this.events.emit("payload",e)).catch(n=>this.events.emit("payload",(0,ep.formatJsonRpcError)(e.id,n.message)))}register(e){if(this.wc)return this.wc;this.opts=e||this.opts,this.bridge=(null==e?void 0:e.connector)?e.connector.bridge:(null==e?void 0:e.bridge)||"https://bridge.walletconnect.org",this.qrcode=void 0===(null==e?void 0:e.qrcode)||!1!==e.qrcode,this.chainId=void 0!==(null==e?void 0:e.chainId)?e.chainId:this.chainId,this.qrcodeModalOptions=null==e?void 0:e.qrcodeModalOptions;let n={bridge:this.bridge,qrcodeModal:this.qrcode?ef():void 0,qrcodeModalOptions:this.qrcodeModalOptions,storageId:null==e?void 0:e.storageId,signingMethods:null==e?void 0:e.signingMethods,clientMeta:null==e?void 0:e.clientMeta};if(this.wc=void 0!==(null==e?void 0:e.connector)?e.connector:new e_(n),void 0===this.wc)throw Error("Failed to register WalletConnect connector");return this.wc.accounts.length&&(this.accounts=this.wc.accounts),this.wc.chainId&&(this.chainId=this.wc.chainId),this.registerConnectorEvents(),this.wc}onOpen(e){this.pending=!1,e&&(this.wc=e),this.events.emit("open")}onClose(){this.pending=!1,this.wc&&(this.wc=void 0),this.events.emit("close")}onError(e,n="Failed or Rejected Request",s=-32e3){let a={id:e.id,jsonrpc:e.jsonrpc,error:{code:s,message:n}};return this.events.emit("payload",a),a}create(e){this.wc=this.register(this.opts),this.chainId=e||this.chainId,this.connected||this.pending||(this.pending=!0,this.registerConnectorEvents(),this.wc.createSession({chainId:this.chainId}).then(()=>this.events.emit("created")).catch(e=>this.events.emit("error",e)))}registerConnectorEvents(){this.wc=this.register(this.opts),this.wc.on("connect",e=>{var n,s;if(e){this.events.emit("error",e);return}this.accounts=(null===(n=this.wc)||void 0===n?void 0:n.accounts)||[],this.chainId=(null===(s=this.wc)||void 0===s?void 0:s.chainId)||this.chainId,this.onOpen()}),this.wc.on("disconnect",e=>{if(e){this.events.emit("error",e);return}this.onClose()}),this.wc.on("modal_closed",()=>{this.events.emit("error",Error("User closed modal"))}),this.wc.on("session_update",(e,n)=>{let{accounts:s,chainId:a}=n.params[0];(!this.accounts||s&&this.accounts!==s)&&(this.accounts=s,this.events.emit("accountsChanged",s)),(!this.chainId||a&&this.chainId!==a)&&(this.chainId=a,this.events.emit("chainChanged",a))})}async sendPayload(e){this.wc=this.register(this.opts);try{let n=await this.wc.unsafeSend(e);return this.sanitizeResponse(n)}catch(n){return this.onError(e,n.message)}}sanitizeResponse(e){return void 0!==e.error&&void 0===e.error.code?(0,ep.formatJsonRpcError)(e.id,e.error.message,e.error.data):e}};var em=class{constructor(e){this.events=new(R()),this.rpc={infuraId:null==e?void 0:e.infuraId,custom:null==e?void 0:e.rpc},this.signer=new M.r(new SignerConnection(e));let n=this.signer.connection.chainId||(null==e?void 0:e.chainId)||1;this.http=this.setHttpProvider(n),this.registerEventListeners()}get connected(){return this.signer.connection.connected}get connector(){return this.signer.connection.connector}get accounts(){return this.signer.connection.accounts}get chainId(){return this.signer.connection.chainId}get rpcUrl(){var e;return(null===(e=this.http)||void 0===e?void 0:e.connection).url||""}async request(e){switch(e.method){case"eth_requestAccounts":return await this.connect(),this.signer.connection.accounts;case"eth_accounts":return this.signer.connection.accounts;case"eth_chainId":return this.signer.connection.chainId}if(Z.SIGNING_METHODS.includes(e.method))return this.signer.request(e);
1if(void 0===this.http)throw Error(`Cannot request JSON-RPC method (${e.method}) without provided rpc url`);return this.http.request(e)}sendAsync(e,n){this.request(e).then(e=>n(null,e)).catch(e=>n(e,void 0))}async enable(){let e=await this.request({method:"eth_requestAccounts"});return e}async connect(){this.signer.connection.connected||await this.signer.connect()}async disconnect(){this.signer.connection.connected&&await this.signer.disconnect()}on(e,n){this.events.on(e,n)}once(e,n){this.events.once(e,n)}removeListener(e,n){this.events.removeListener(e,n)}off(e,n){this.events.off(e,n)}get isWalletConnect(){return!0}registerEventListeners(){this.signer.connection.on("accountsChanged",e=>{this.events.emit("accountsChanged",e)}),this.signer.connection.on("chainChanged",e=>{this.http=this.setHttpProvider(e),this.events.emit("chainChanged",e)}),this.signer.on("disconnect",()=>{this.events.emit("disconnect")})}setHttpProvider(e){let n=(0,Y.getRpcUrl)(e,this.rpc);if(void 0===n)return;let s=new M.r(new J.k(n));return s}}},56679:function(){},22494:function(e,n,s){"use strict";s.d(n,{ERROR_INVALID_RESPONSE:function(){return en},ERROR_INVALID_URI:function(){return er},ERROR_MISSING_ERROR:function(){return Z},ERROR_MISSING_ID:function(){return ee},ERROR_MISSING_JSON_RPC:function(){return M},ERROR_MISSING_METHOD:function(){return Y},ERROR_MISSING_REQUIRED:function(){return et},ERROR_MISSING_RESULT:function(){return J},ERROR_QRCODE_MODAL_NOT_PROVIDED:function(){return eo},ERROR_QRCODE_MODAL_USER_CLOSED:function(){return ei},ERROR_SESSION_CONNECTED:function(){return a},ERROR_SESSION_DISCONNECTED:function(){return c},ERROR_SESSION_REJECTED:function(){return R},INFURA_NETWORKS:function(){return eu},MOBILE_LINK_CHOICE_KEY:function(){return ec},RESERVED_EVENTS:function(){return es},SIGNING_METHODS:function(){return ea}}),s(56679);let a="Session currently connected",c="Session currently disconnected",R="Session Rejected",M="Missing JSON RPC response",J='JSON-RPC success response must include "result" field',Z='JSON-RPC error response must include "error" field',Y='JSON RPC request must have valid "method" value',ee='JSON RPC request must have valid "id" value',et="Missing one of the required parameters: bridge / uri / session",en="JSON RPC response format is invalid",er="URI format is invalid",eo="QRCode Modal not provided",ei="User close QRCode Modal",es=["session_request","session_update","exchange_key","connect","disconnect","display_uri","modal_closed","transport_open","transport_close","transport_error"],ea=["eth_sendTransaction","eth_signTransaction","eth_sign","eth_signTypedData","eth_signTypedData_v1","eth_signTypedData_v2","eth_signTypedData_v3","eth_signTypedData_v4","personal_sign","wallet_addEthereumChain","wallet_switchEthereumChain","wallet_getPermissions","wallet_requestPermissions","wallet_registerOnboarding","wallet_watchAsset","wallet_scanQRCode"],ec="WALLETCONNECT_DEEPLINK_CHOICE",eu={1:"mainnet",3:"ropsten",4:"rinkeby",5:"goerli",42:"kovan"}},76593:function(e,n,s){"use strict";s.r(n),s.d(n,{addHexPrefix:function(){return addHexPrefix},appendToQueryString:function(){return appendToQueryString},concatArrayBuffers:function(){return concatArrayBuffers},concatBuffers:function(){return concatBuffers},convertArrayBufferToBuffer:function(){return convertArrayBufferToBuffer},convertArrayBufferToHex:function(){return convertArrayBufferToHex},convertArrayBufferToNumber:function(){return convertArrayBufferToNumber},convertArrayBufferToUtf8:function(){return convertArrayBufferToUtf8},convertBufferToArrayBuffer:function(){return convertBufferToArrayBuffer},convertBufferToHex:function(){return convertBufferToHex},convertBufferToNumber:function(){return convertBufferToNumber},convertBufferToUtf8:function(){return convertBufferToUtf8},convertHexToArrayBuffer:function(){return convertHexToArrayBuffer},convertHexToBuffer:function(){return convertHexToBuffer},convertHexToNumber:function(){return convertHexToNumber},convertHexToUtf8:function(){return convertHexToUtf8},convertNumberToArrayBuffer:function(){return convertNumberToArrayBuffer},convertNumberToBuffer:function(){return convertNumberToBuffer},convertNumberToHex:function(){return convertNumberToHex},convertNumberToUtf8:function(){return convertNumberToUtf8},convertUtf8ToArrayBuffer:function(){return convertUtf8ToArrayBuffer},convertUtf8ToBuffer:function(){return convertUtf8ToBuffer},convertUtf8ToHex:function(){return convertUtf8ToHex},convertUtf8ToNumber:function(){return convertUtf8ToNumber},detectEnv:function(){return detectEnv},detectOS:function(){return detectOS},formatIOSMobile:function(){return formatIOSMobile},formatMobileRegistry:function(){return formatMobileRegistry},formatMobileRegistryEntry:function(){return formatMobileRegistryEntry},formatQueryString:function(){return formatQueryString},formatRpcError:function(){return formatRpcError},getClientMeta:function(){return getClientMeta},getCrypto:function(){return ei},getCryptoOrThrow:function(){return eo},getDappRegistryUrl:function(){return getDappRegistryUrl},getDocument:function(){return Y},getDocumentOrThrow:function(){return Z},getEncoding:function(){return getEncoding},getFromWindow:function(){return M},getFromWindowOrThrow:function(){return J},getInfuraRpcUrl:function(){return getInfuraRpcUrl}
1,getLocal:function(){return getLocal},getLocalStorage:function(){return ea},getLocalStorageOrThrow:function(){return es},getLocation:function(){return er},getLocationOrThrow:function(){return en},getMobileLinkRegistry:function(){return getMobileLinkRegistry},getMobileRegistryEntry:function(){return getMobileRegistryEntry},getNavigator:function(){return et},getNavigatorOrThrow:function(){return ee},getQueryString:function(){return getQueryString},getRpcUrl:function(){return getRpcUrl},getType:function(){return getType},getWalletRegistryUrl:function(){return getWalletRegistryUrl},isAndroid:function(){return isAndroid},isArrayBuffer:function(){return isArrayBuffer},isBrowser:function(){return isBrowser},isBuffer:function(){return isBuffer},isEmptyArray:function(){return isEmptyArray},isEmptyString:function(){return isEmptyString},isHexString:function(){return isHexString},isIOS:function(){return isIOS},isInternalEvent:function(){return isInternalEvent},isJsonRpcRequest:function(){return isJsonRpcRequest},isJsonRpcResponseError:function(){return isJsonRpcResponseError},isJsonRpcResponseSuccess:function(){return isJsonRpcResponseSuccess},isJsonRpcSubscription:function(){return isJsonRpcSubscription},isMobile:function(){return isMobile},isNode:function(){return isNode},isReservedEvent:function(){return isReservedEvent},isSilentPayload:function(){return isSilentPayload},isTypedArray:function(){return isTypedArray},isWalletConnectSession:function(){return isWalletConnectSession},logDeprecationWarning:function(){return logDeprecationWarning},parseQueryString:function(){return parseQueryString},parseWalletConnectUri:function(){return parseWalletConnectUri},payloadId:function(){return eh},promisify:function(){return promisify},removeHexLeadingZeros:function(){return removeHexLeadingZeros},removeHexPrefix:function(){return removeHexPrefix},removeLocal:function(){return removeLocal},safeJsonParse:function(){return eu},safeJsonStringify:function(){return el},sanitizeHex:function(){return sanitizeHex},saveMobileLinkInfo:function(){return saveMobileLinkInfo},setLocal:function(){return setLocal},uuid:function(){return uuid}});var a=s(52707);function convertArrayBufferToBuffer(e){return a.QM(new Uint8Array(e))}function convertArrayBufferToUtf8(e){return a.oO(new Uint8Array(e))}function convertArrayBufferToHex(e,n){return a.ek(new Uint8Array(e),!n)}function convertArrayBufferToNumber(e){return a.VQ(new Uint8Array(e))}function concatArrayBuffers(...e){return a.eu(e.map(e=>a.ek(new Uint8Array(e))).join("")).buffer}function convertBufferToArrayBuffer(e){return a._W(e).buffer}function convertBufferToUtf8(e){return a.Pt(e)}function convertBufferToHex(e,n){return a.kh(e,!n)}function convertBufferToNumber(e){return a.DS(e)}function concatBuffers(...e){return a.Kb(...e)}function convertUtf8ToArrayBuffer(e){return a.ZV(e).buffer}function convertUtf8ToBuffer(e){return a.Zr(e)}function convertUtf8ToHex(e,n){return a.OG(e,!n)}function convertUtf8ToNumber(e){return a.pF(e)}function convertHexToBuffer(e){return a.ii(e)}function convertHexToArrayBuffer(e){return a.eu(e).buffer}function convertHexToUtf8(e){return a.H3(e)}function convertHexToNumber(e){return a.ly(e)}function convertNumberToBuffer(e){return a.y$(e)}function convertNumberToArrayBuffer(e){return a.Gj(e).buffer}function convertNumberToUtf8(e){return a.gy(e)}function convertNumberToHex(e,n){return a.eC(Number(e),!n)}var c=s(43631),R=s(62873);let M=R.getFromWindow,J=R.getFromWindowOrThrow,Z=R.getDocumentOrThrow,Y=R.getDocument,ee=R.getNavigatorOrThrow,et=R.getNavigator,en=R.getLocationOrThrow,er=R.getLocation,eo=R.getCryptoOrThrow,ei=R.getCrypto,es=R.getLocalStorageOrThrow,ea=R.getLocalStorage;function detectEnv(e){return(0,c.qY)(e)}function detectOS(){let e=detectEnv();return e&&e.os?e.os:void 0}function isAndroid(){let e=detectOS();return!!e&&e.toLowerCase().includes("android")}function isIOS(){let e=detectOS();return!!e&&(e.toLowerCase().includes("ios")||e.toLowerCase().includes("mac")&&navigator.maxTouchPoints>1)}function isMobile(){let e=detectOS();return!!e&&(isAndroid()||isIOS())}function isNode(){let e=detectEnv(),n=!!e&&!!e.name&&"node"===e.name.toLowerCase();return n}function isBrowser(){let e=!isNode()&&!!et();return e}var ec=s(85094);let eu=ec.D,el=ec.u;function setLocal(e,n){let s=el(n),a=ea();a&&a.setItem(e,s)}function getLocal(e){let n=null,s=ea();return s&&(n=s.getItem(e)),n?eu(n):n}function removeLocal(e){let n=ea();n&&n.removeItem(e)}var e_=s(65755);function getClientMeta(){return e_.D()}var ed=s(56186),ef=s(22494);function sanitizeHex(e){return a.xb(e)}function addHexPrefix(e){return a.L_(e)}function removeHexPrefix(e){return a.KT(e)}function removeHexLeadingZeros(e){return a.wL(a.L_(e))}let eh=ed.payloadId;function uuid(){let e=((e,n)=>{for(n=e="";e++<36;n+=51*e&52?(15^e?8^Math.random()*(20^e?16:4):4).toString(16):"-");return n})();return e}function logDeprecationWarning(){console.warn("DEPRECATION WARNING: This WalletConnect client library will be deprecated 
1in favor of @walletconnect/client. Please check docs.walletconnect.org to learn more about this migration!")}function getInfuraRpcUrl(e,n){let s;let a=ef.INFURA_NETWORKS[e];return a&&(s=`https://${a}.infura.io/v3/${n}`),s}function getRpcUrl(e,n){let s;let a=getInfuraRpcUrl(e,n.infuraId);return n.custom&&n.custom[e]?s=n.custom[e]:a&&(s=a),s}function formatIOSMobile(e,n){let s=encodeURIComponent(e);return n.universalLink?`${n.universalLink}/wc?uri=${s}`:n.deepLink?`${n.deepLink}${n.deepLink.endsWith(":")?"//":"/"}wc?uri=${s}`:""}function saveMobileLinkInfo(e){let n=e.href.split("?")[0];setLocal(ef.MOBILE_LINK_CHOICE_KEY,Object.assign(Object.assign({},e),{href:n}))}function getMobileRegistryEntry(e,n){return e.filter(e=>e.name.toLowerCase().includes(n.toLowerCase()))[0]}function getMobileLinkRegistry(e,n){let s=e;return n&&(s=n.map(n=>getMobileRegistryEntry(e,n)).filter(Boolean)),s}function promisify(e,n){let promisifiedFunction=async(...s)=>new Promise((a,c)=>{e.apply(n,[...s,(e,n)=>{null==e&&c(e),a(n)}])});return promisifiedFunction}function formatRpcError(e){let n=e.message||"Failed or Rejected Request",s=-32e3;if(e&&!e.code)switch(n){case"Parse error":s=-32700;break;case"Invalid request":s=-32600;break;case"Method not found":s=-32601;break;case"Invalid params":s=-32602;break;case"Internal error":s=-32603;break;default:s=-32e3}let a={code:s,message:n};return e.data&&(a.data=e.data),a}let ep="https://registry.walletconnect.com";function getWalletRegistryUrl(){return ep+"/api/v2/wallets"}function getDappRegistryUrl(){return ep+"/api/v2/dapps"}function formatMobileRegistryEntry(e,n="mobile"){var s;return{name:e.name||"",shortName:e.metadata.shortName||"",color:e.metadata.colors.primary||"",logo:null!==(s=e.image_url.sm)&&void 0!==s?s:"",universalLink:e[n].universal||"",deepLink:e[n].native||""}}function formatMobileRegistry(e,n="mobile"){return Object.values(e).filter(e=>!!e[n].universal||!!e[n].native).map(e=>formatMobileRegistryEntry(e,n))}var em=s(17563);function getQueryString(e){let n=-1!==e.indexOf("?")?e.indexOf("?"):void 0,s=void 0!==n?e.substr(n):"";return s}function appendToQueryString(e,n){let s=parseQueryString(e);return e=formatQueryString(s=Object.assign(Object.assign({},s),n))}function parseQueryString(e){return em.parse(e)}function formatQueryString(e){return em.stringify(e)}function isWalletConnectSession(e){return void 0!==e.bridge}function parseWalletConnectUri(e){let n=e.indexOf(":"),s=-1!==e.indexOf("?")?e.indexOf("?"):void 0,a=e.substring(0,n),c=e.substring(n+1,s),R=function(e){let n=e.split("@"),s={handshakeTopic:n[0],version:parseInt(n[1],10)};return s}(c),M=void 0!==s?e.substr(s):"",J=function(e){let n=parseQueryString(e),s={key:n.key||"",bridge:n.bridge||""};return s}(M),Z=Object.assign(Object.assign({protocol:a},R),J);return Z}function isEmptyString(e){return""===e||"string"==typeof e&&""===e.trim()}function isEmptyArray(e){return!(e&&e.length)}function isBuffer(e){return a.zH(e)}function isTypedArray(e){return a.fU(e)}function isArrayBuffer(e){return a.eP(e)}function getType(e){return a.oL(e)}function getEncoding(e){return a.bZ(e)}function isHexString(e,n){return a.A7(e,n)}function isJsonRpcSubscription(e){return"object"==typeof e.params}function isJsonRpcRequest(e){return void 0!==e.method}function isJsonRpcResponseSuccess(e){return void 0!==e.result}function isJsonRpcResponseError(e){return void 0!==e.error}function isInternalEvent(e){return void 0!==e.event}function isReservedEvent(e){return ef.RESERVED_EVENTS.includes(e)||e.startsWith("wc_")}function isSilentPayload(e){return!!e.method.startsWith("wc_")||!ef.SIGNING_METHODS.includes(e.method)}},20640:function(e,n,s){"use strict";var a=s(11742),c={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,n){var s,R,M,J,Z,Y,ee,et,en=!1;n||(n={}),M=n.debug||!1;try{if(Z=a(),Y=document.createRange(),ee=document.getSelection(),(et=document.createElement("span")).textContent=e,et.ariaHidden="true",et.style.all="unset",et.style.position="fixed",et.style.top=0,et.style.clip="rect(0, 0, 0, 0)",et.style.whiteSpace="pre",et.style.webkitUserSelect="text",et.style.MozUserSelect="text",et.style.msUserSelect="text",et.style.userSelect="text",et.addEventListener("copy",function(s){if(s.stopPropagation(),n.format){if(s.preventDefault(),void 0===s.clipboardData){M&&console.warn("unable to use e.clipboardData"),M&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=c[n.format]||c.default;window.clipboardData.setData(a,e)}else s.clipboardData.clearData(),s.clipboardData.setData(n.format,e)}n.onCopy&&(s.preventDefault(),n.onCopy(s.clipboardData))}),document.body.appendChild(et),Y.selectNodeContents(et),ee.addRange(Y),!document.execCommand("copy"))throw Error("copy command was unsuccessful");en=!0}catch(a){M&&console.error("unable to copy using execCommand: ",a),M&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),en=!0}catch(a){M&&console.error("unable to copy using clipboardData: ",a),M&&console.error("falling back to prompt"),s="message"in n?n.message:"Copy to clipboard: #{key}, Enter",R=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C",J=s.replace(/#{\s*key\s*}/g,R),window.prompt(J,e)}}finally{ee&&("function"==typeof ee.removeRange?ee.removeRange(Y):ee.removeAllRanges()),et&&document.body.removeChild(et),Z()}return en}},4501:function(e){e.exports=isTypedArray,isTypedArray.strict=isStrictTypedArray,isTypedArray.loose=isLooseTypedArray;var n=Object.prototype.toString,s={"[object Int8Array]":!0,"[object Int16Array]":!0,"[object Int32Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Uint16Array]":!0,"[object Uint32Array]":!0,"[object Float32Array]":!0,"[object Float64Array
1]":!0};function isTypedArray(e){return isStrictTypedArray(e)||isLooseTypedArray(e)}function isStrictTypedArray(e){return e instanceof Int8Array||e instanceof Int16Array||e instanceof Int32Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Uint16Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array}function isLooseTypedArray(e){return s[n.call(e)]}},98661:function(e,n,s){"use strict";s.r(n),s.d(n,{Children:function(){return J},Component:function(){return a.Component},Fragment:function(){return a.Fragment},PureComponent:function(){return E},StrictMode:function(){return ef},Suspense:function(){return I},SuspenseList:function(){return D},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:function(){return e_},cloneElement:function(){return hn},createContext:function(){return a.createContext},createElement:function(){return a.createElement},createFactory:function(){return cn},createPortal:function(){return j},createRef:function(){return a.createRef},default:function(){return em},findDOMNode:function(){return dn},flushSync:function(){return mn},forwardRef:function(){return N},hydrate:function(){return G},isElement:function(){return ep},isFragment:function(){return an},isMemo:function(){return sn},isValidElement:function(){return fn},lazy:function(){return U},memo:function(){return w},render:function(){return q},startTransition:function(){return _n},unmountComponentAtNode:function(){return vn},unstable_batchedUpdates:function(){return pn},useCallback:function(){return c.useCallback},useContext:function(){return c.useContext},useDebugValue:function(){return c.useDebugValue},useDeferredValue:function(){return bn},useEffect:function(){return c.useEffect},useErrorBoundary:function(){return c.useErrorBoundary},useId:function(){return c.useId},useImperativeHandle:function(){return c.useImperativeHandle},useInsertionEffect:function(){return eh},useLayoutEffect:function(){return c.useLayoutEffect},useMemo:function(){return c.useMemo},useReducer:function(){return c.useReducer},useRef:function(){return c.useRef},useState:function(){return c.useState},useSyncExternalStore:function(){return En},useTransition:function(){return gn},version:function(){return ed}});var a=s(6400),c=s(30396);function S(e,n){for(var s in n)e[s]=n[s];return e}function C(e,n){for(var s in e)if("__source"!==s&&!(s in n))return!0;for(var a in n)if("__source"!==a&&e[a]!==n[a])return!0;return!1}function E(e,n){this.props=e,this.context=n}function w(e,n){function r(e){var s=this.props.ref,a=s==e.ref;return!a&&s&&(s.call?s(null):s.current=null),n?!n(this.props,e)||!a:C(this.props,e)}function u(n){return this.shouldComponentUpdate=r,(0,a.createElement)(e,n)}return u.displayName="Memo("+(e.displayName||e.name)+")",u.prototype.isReactComponent=!0,u.__f=!0,u}(E.prototype=new a.Component).isPureReactComponent=!0,E.prototype.shouldComponentUpdate=function(e,n){return C(this.props,e)||C(this.state,n)};var R=a.options.__b;a.options.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),R&&R(e)};var M="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function N(e){function t(n){var s=S({},n);return delete s.ref,e(s,n.ref||null)}return t.$$typeof=M,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var k=function(e,n){return null==e?null:(0,a.toChildArray)((0,a.toChildArray)(e).map(n))},J={map:k,forEach:k,count:function(e){return e?(0,a.toChildArray)(e).length:0},only:function(e){var n=(0,a.toChildArray)(e);if(1!==n.length)throw"Children.only";return n[0]},toArray:a.toChildArray},Z=a.options.__e;a.options.__e=function(e,n,s,a){if(e.then){for(var c,R=n;R=R.__;)if((c=R.__c)&&c.__c)return null==n.__e&&(n.__e=s.__e,n.__k=s.__k),c.__c(e,n)}Z(e,n,s,a)};var Y=a.options.unmount;function I(){this.__u=0,this.t=null,this.__b=null}function L(e){var n=e.__.__c;return n&&n.__a&&n.__a(e)}function U(e){var n,s,c;function o(R){if(n||(n=e()).then(function(e){s=e.default||e},function(e){c=e}),c)throw c;if(!s)throw n;return(0,a.createElement)(s,R)}return o.displayName="Lazy",o.__f=!0,o}function D(){this.u=null,this.o=null}a.options.unmount=function(e){var n=e.__c;n&&n.__R&&n.__R(),n&&32&e.__u&&(e.type=null),Y&&Y(e)},(I.prototype=new a.Component).__c=function(e,n){var s=n.__c,a=this;null==a.t&&(a.t=[]),a.t.push(s);var c=L(a.__v),R=!1,i=function(){R||(R=!0,s.__R=null,c?c(l):l())};s.__R=i;var l=function(){if(!--a.__u){if(a.state.__a){var e,n=a.state.__a;a.__v.__k[0]=function F(e,n,s){return e&&s&&(e.__v=null,e.__k=e.__k&&e.__k.map(function(e){return F(e,n,s)}),e.__c&&e.__c.__P===n&&(e.__e&&s.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=s)),e}(n,n.__c.__P,n.__c.__O)}for(a.setState({__a:a.__b=null});e=a.t.pop();)e.forceUpdate()}};a.__u++||32&n.__u||a.setState({__a:a.__b=a.__v.__k[0]}),e.then(i,i)},I.prototype.componentWillUnmount=function(){this.t=[]},I.prototype.render=function(e,n){if(this.__b){if(this.__v.__k){var s=document.createElement("div"),c=this.__v.__k[0].__c;this.__v.__k[0]=function T(e,n,s){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach(function(e){"function"==typeof e.__c&&e.__c()}),e.__c.__H=null),null!=(e=S({},e)).__c&&(e.__c.__P===s&&(e.__c.__P=n),e.__c=null),e.__k=e.__k&&e.__k.map(function(e){return T(e,n,s)})),e}(this.__b,s,c.__O=c.__P)}this.__b=null}var R=n.__a&&(0,a.createElement)(a.Fragment,null,e.fallback);return R&&(R.__u&=-33),[(0,a.createElement)(a.Fragment,null,n.__a?null:e.children),R]};var V=function(e,n,s){if(++s[1]===s[0]&&e.o.delete(n),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(s=e.u;s;){for(;s.length>3;)s.pop()();if(s[1]<s[0])break;e.u=s=s[2]}};function W(e){return this.getChildContext=function(){return e.context},e.children}function P(e){var n=this,s=e.i;n.componentWillUnmount=function(){(0,a.render)(null,n.l),n.l=null,n.i=null},n.i&&n.i!==s&&n.componentWillUnmount(),n.l||(n.i=s,n.l={nodeType:1,parentNode:s,childNodes:[],appendChild:function(e){this.childNodes.push(e),n.i.appendChild(e)},insertBefore:function(e,s){this.childNodes.push(e),n.i.appendChild(e)},removeChild:function(e){this.childNodes.splice(this.childNodes.indexOf(e)>>>1,1),n.i.removeChild(e)}}),(0,a.render)((0,a.createElement)(W,{context:n.context},e.__v),n.l)}function j(e,n){var s=(0,a.createElement)(P,{__v:e,i:n});return s.containerInfo=n,s}(D.prototype=new a.Component).__a=function(e){var n=this,s=L(n.__v),a=n.o.get(e);return a[0]++,function(c){var o=function(){n.props.revealOrder?(a.push(c),V(n,e,a)):c()};s?s(o):o()}},D.prototype.render=function(e){this.u=null,this.o=new Map;var n=(0,a.toChildArray)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&n.reverse();for(var s=n.length;s--;)this.o.set(n[s],this.u=[1,0,this.u]);return e.children},D.prototype.componentDidUpdate=D.prototype.componentDidMount=function(){var e=this;this.o.forEach(function(n,s){V(e,s,n)})};var ee="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,et=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,en=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,er=/[A-Z0-9]/g,eo="undefined"!=typeof document;function q(e,n,s){return null==n.__k&&(n.textContent=""),(0,a.render)(e,n),"function"==typeof s&&s(),e?e.__c:null}function G(e,n,s){return(0,a.hydrate)(e,n),"function"==typeof s&&s(),e?e.__c:null}a.Component.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(a.Component.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(n){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:n})}})});var ei=a.options.event;function K(){}function Q(){return this.cancelBubble}function X(){return this.defaultPrevented}a.options.event=function(e){return ei&&(e=ei(e)),e.persist=K,e.isPropagationStopped=Q,e.isDefaultPrevented=X,e.nativeEvent=e};
vendor: 10,345 bytes, line 1
1var es,ea={enumerable:!1,configurable:!0,get:function(){return this.class}},ec=a.options.vnode;a.options.vnode=function(e){"string"==typeof e.type&&function(e){var n=e.props,s=e.type,c={};for(var R in n){var M=n[R];if(!("value"===R&&"defaultValue"in n&&null==M||eo&&"children"===R&&"noscript"===s||"class"===R||"className"===R)){var J,Z=R.toLowerCase();"defaultValue"===R&&"value"in n&&null==n.value?R="value":"download"===R&&!0===M?M="":"translate"===Z&&"no"===M?M=!1:"ondoubleclick"===Z?R="ondblclick":"onchange"!==Z||"input"!==s&&"textarea"!==s||(J=n.type,("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(J))?"onfocus"===Z?R="onfocusin":"onblur"===Z?R="onfocusout":en.test(R)?R=Z:-1===s.indexOf("-")&&et.test(R)?R=R.replace(er,"-$&").toLowerCase():null===M&&(M=void 0):Z=R="oninput","oninput"===Z&&c[R=Z]&&(R="oninputCapture"),c[R]=M}}"select"==s&&c.multiple&&Array.isArray(c.value)&&(c.value=(0,a.toChildArray)(n.children).forEach(function(e){e.props.selected=-1!=c.value.indexOf(e.props.value)})),"select"==s&&null!=c.defaultValue&&(c.value=(0,a.toChildArray)(n.children).forEach(function(e){e.props.selected=c.multiple?-1!=c.defaultValue.indexOf(e.props.value):c.defaultValue==e.props.value})),n.class&&!n.className?(c.class=n.class,Object.defineProperty(c,"className",ea)):(n.className&&!n.class||n.class&&n.className)&&(c.class=c.className=n.className),e.props=c}(e),e.$$typeof=ee,ec&&ec(e)};var eu=a.options.__r;a.options.__r=function(e){eu&&eu(e),es=e.__c};var el=a.options.diffed;a.options.diffed=function(e){el&&el(e);var n=e.props,s=e.__e;null!=s&&"textarea"===e.type&&"value"in n&&n.value!==s.value&&(s.value=null==n.value?"":n.value),es=null};var e_={ReactCurrentDispatcher:{current:{readContext:function(e){return es.__n[e.__c].props.value}}}},ed="17.0.2";function cn(e){return a.createElement.bind(null,e)}function fn(e){return!!e&&e.$$typeof===ee}function an(e){return fn(e)&&e.type===a.Fragment}function sn(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function hn(e){return fn(e)?a.cloneElement.apply(null,arguments):e}function vn(e){return!!e.__k&&((0,a.render)(null,e),!0)}function dn(e){return e&&(e.base||1===e.nodeType&&e)||null}var pn=function(e,n){return e(n)},mn=function(e,n){return e(n)},ef=a.Fragment;function _n(e){e()}function bn(e){return e}function gn(){return[!1,_n]}var eh=c.useLayoutEffect,ep=fn;function En(e,n){var s=n(),a=(0,c.useState)({h:{__:s,v:n}}),R=a[0].h,M=a[1];return(0,c.useLayoutEffect)(function(){R.__=s,R.v=n,wn(R)&&M({h:R})},[e,s,n]),(0,c.useEffect)(function(){return wn(R)&&M({h:R}),e(function(){wn(R)&&M({h:R})})},[e]),s}function wn(e){var n=e.v,s=e.__;try{var a=n();return!(s===a&&(0!==s||1/s==1/a)||s!=s&&a!=a)}catch(e){return!0}}var em={useState:c.useState,useId:c.useId,useReducer:c.useReducer,useEffect:c.useEffect,useLayoutEffect:c.useLayoutEffect,useInsertionEffect:eh,useTransition:gn,useDeferredValue:bn,useSyncExternalStore:En,startTransition:_n,useRef:c.useRef,useImperativeHandle:c.useImperativeHandle,useMemo:c.useMemo,useCallback:c.useCallback,useContext:c.useContext,useDebugValue:c.useDebugValue,version:"17.0.2",Children:J,render:q,hydrate:G,unmountComponentAtNode:vn,createPortal:j,createElement:a.createElement,createContext:a.createContext,createFactory:cn,cloneElement:hn,createRef:a.createRef,Fragment:a.Fragment,isValidElement:fn,isElement:ep,isFragment:an,isMemo:sn,findDOMNode:dn,Component:a.Component,PureComponent:E,memo:w,forwardRef:N,flushSync:mn,unstable_batchedUpdates:pn,StrictMode:ef,Suspense:I,SuspenseList:D,lazy:U,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:e_}},6400:function(e,n,s){"use strict";s.r(n),s.d(n,{Component:function(){return b},Fragment:function(){return g},cloneElement:function(){return B},createContext:function(){return E},createElement:function(){return y},createRef:function(){return _},h:function(){return y},hydrate:function(){return q},isValidElement:function(){return M},options:function(){return c},render:function(){return N},toChildArray:function(){return function $(e,n){return n=n||[],null==e||"boolean"==typeof e||(ei(e)?e.some(function(e){$(e,n)}):n.push(e)),n}}});var a,c,R,M,J,Z,Y,ee,et,en={},er=[],eo=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,ei=Array.isArray;function v(e,n){for(var s in n)e[s]=n[s];return e}function p(e){var n=e.parentNode;n&&n.removeChild(e)}function y(e,n,s){var c,R,M,J={};for(M in n)"key"==M?c=n[M]:"ref"==M?R=n[M]:J[M]=n[M];if(arguments.length>2&&(J.children=arguments.length>3?a.call(arguments,2):s),"function"==typeof e&&null!=e.defaultProps)for(M in e.defaultProps)void 0===J[M]&&(J[M]=e.defaultProps[M]);return d(e,J,c,R,null)}function d(e,n,s,a,M){var J={type:e,props:n,key:s,ref:a,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==M?++R:M,__i:-1,__u:0};return null==M&&null!=c.vnode&&c.vnode(J),J}function _(){return{current:null}}function g(e){return e.children}function b(e,n){this.props=e,this.context=n}function m(e,n){if(null==n)return e.__?m(e.__,e.__i+1):null;for(var s;n<e.__k.length;n++)if(null!=(s=e.__k[n])&&null!=s.__e)return s.__e;return"function"==typeof e.type?m(e):null}function k(e){(!e.__d&&(e.__d=!0)&&J.push(e)&&!x.__r++||Z!==c.debounceRendering)&&((Z=c.debounceRendering)||Y)(x)}function x(){var e,n,s,a,R,M,Z,Y,et;for(J.sort(ee);e=J.shift();)e.__d&&(n=J.length,a=void 0,M=(R=(s=e).__v).__e,Y=[],et=[],(Z=s.__P)&&((a=v({},R)).__v=R.__v+1,c.vnode&&c.vnode(a),F(Z,a,R,s.__n,void 0!==Z.ownerSVGElement,32&R.__u?[M]:null,Y,null==M?m(R):M,!!(32&R.__u),et),a.__v=R.__v,a.__.__k[a.__i]=a,L(Y,a,et),a.__e!=M&&function w(e){var n,s;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,n=0;n<e.__k.length;n++)if(null!=(s=e.__k[n])&&null!=s.__e){e.__e=e.__c.base=s.__e;break}return w(e)}}(a)),J.length>n&&J.sort(ee));x.__r=0}function C(e,n,s,a,c,R,M,J,Z,Y,ee){var et,eo,es,ea,ec,eu=a&&a.__k||er,el=n.length;for(s.__d=Z,function(e,n,s){var a,c,R,M,J,Z=n.length,Y=s.length,ee=Y,et=0;for(e.__k=[],a=0;a<Z;a++)M=a+et,null!=(c=e.__k[a]=null==(c=n[a])||"boolean"==typeof c||"function"==typeof c?null:"string"==typeof c||"number"==typeof c||"bigint"==typeof c||c.constructor==String?d(null,c,null,null,null):ei(c)?d(g,{children:c},null,null,null):void 0===c.constructor&&c.__b>0?d(c.type,c.props,c.key,c.ref?c.ref:null,c.__v):c)?(c.__=e,c.__b=e.__b+1,J=function(e,n,s,a){var c=e.key,R=e.type,M=s-1,J=s+1,Z=n[s];if(null===Z||Z&&c==Z.key&&R===Z.type&&0==(131072&Z.__u))return s;if(a>(null!=Z&&0==(131072&Z.__u)?1:0))for(;M>=0||J<n.length;){if(M>=0){if((Z=n[M])&&0==(131072&Z.__u)&&c==Z.key&&R===Z.type)return M;M--}if(J<n.length){if((Z=n[J])&&0==(131072&Z.__u)&&c==Z.key&&R===Z.type)return J;J++}}return -1}(c,s,M,ee),c.__i=J,R=null,-1!==J&&(ee--,(R=s[J])&&(R.__u|=131072)),null==R||null===R.__v?(-1==J&&et--,"function"!=typeof c.type&&(c.__u|=65536)):J!==M&&(J===M+1?et++:J>M?ee>Z-M?et+=J-M:et--:J<M?J==M-1&&(et=J-M):et=0,J!==a+et&&(c.__u|=65536))):(R=s[M])&&null==R.key&&R.__e&&0==(131072&R.__u)&&(R.__e==e.__d&&(e.__d=m(R)),j(R,R,!1),s[M]=null,ee--);if(ee)for(a=0;a<Y;a++)null!=(R=s[a])&&0==(131072&R.__u)&&(R.__e==e.__d&&(e.__d=m(R)),j(R,R))}(s,n,eu),Z=s.__d,et=0;et<el;et++)null!=(es=s.__k[et])&&"boolean"!=typeof es&&"function"!=typeof es&&(eo=-1===es.__i?en:eu[es.__i]||en,es.__i=et,F(e,es,eo,c,R,M,J,Z,Y,ee),ea=es.__e,es.ref&&eo.ref!=es.ref&&(eo.ref&&O(eo.ref,null,es),ee.push(es.ref,es.__c||ea,es)),null==ec&&null!=ea&&(ec=ea),65536&es.__u||eo.__k===es.__k?(ea||eo.__e!=Z||(Z=m(eo)),Z=function S(e,n,s){var a,c;if("function"==typeof e.type){for(a=e.__k,c=0;a&&c<a.length;c++)a[c]&&(a[c].__=e,n=S(a[c],n,s));return n}e.__e!=n&&(s.insertBefore(e.__e,n||null),n=e.__e);do n=n&&n.nextSibling;while(null!=n&&8===n.nodeType);return n}(es,Z,e)):"function"==typeof es.type&&void 0!==es.__d?Z=es.__d:ea&&(Z=ea.nextSibling),es.__d=void 0,es.__u&=-196609);s.__d=Z,s.__e=ec}function H(e,n,s){"-"===n[0]?e.setProperty(n,null==s?"":s):e[n]=null==s?"":"number"!=typeof s||eo.test(n)?s:s+"px"}function T(e,n,s,a,c){var R;e:if("style"===n){if("string"==typeof s)e.style.cssText=s;else{if("string"==typeof a&&(e.style.cssText=a=""),a)for(n in a)s&&n in s||H(e.style,n,"");if(s)for(n in s)a&&s[n]===a[n]||H(e.style,n,s[n])}}else if("o"===n[0]&&"n"===n[1])R=n!==(n=n.replace(/(PointerCapture)$|Capture$/i,"$1")),n=n.toLowerCase() in e||"onFocusOut"===n||"onFocusIn"===n?n.toLowerCase().slice(2):n.slice(2),e.l||(e.l={}),e.l[n+R]=s,s?a?s.u=a.u:(s.u=Date.now(),e.addEventListener(n,R?D:A,R)):e.removeEventListener(n,R?D:A,R);else{if(c)n=n.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==n&&"height"!==n&&"href"!==n&&"list"!==n&&"form"!==n&&"tabIndex"!==n&&"download"!==n&&"rowSpan"!==n&&"colSpan"!==n&&"role"!==n&&n in e)try{e[n]=null==s?"":s;break e}catch(e){}"function"==typeof s||(null==s||!1===s&&"-"!==n[4]?e.removeAttribute(n):e.setAttribute(n,s))}}function A(e){if(this.l){var n=this.l[e.type+!1];if(e.t){if(e.t<=n.u)return}else e.t=Date.now();return n(c.event?c.event(e):e)}}function D(e){if(this.l)return this.l[e.type+!0](c.event?c.event(e):e)}function F(e,n,s,R,M,J,Z,Y,ee,et){var er,eo,es,ea,ec,eu,el,e_,ed,ef,eh,ep,em,eg,ey,ev=n.type;if(void 0!==n.constructor)return null;128&s.__u&&(ee=!!(32&s.__u),J=[Y=n.__e=s.__e]),(er=c.__b)&&er(n);e:if("function"==typeof ev)try{if(e_=n.props,ed=(er=ev.contextType)&&R[er.__c],ef=er?ed?ed.props.value:er.__:R,s.__c?el=(eo=n.__c=s.__c).__=eo.__E:("prototype"in ev&&ev.prototype.render?n.__c=eo=new ev(e_,ef):(n.__c=eo=new b(e_,ef),eo.constructor=ev,eo.render=z),ed&&ed.sub(eo),eo.props=e_,eo.state||(eo.state={}),eo.context=ef,eo.__n=R,es=eo.__d=!0,eo.__h=[],eo._sb=[]),null==eo.__s&&(eo.__s=eo.state),null!=ev.getDerivedStateFromProps&&(eo.__s==eo.state&&(eo.__s=v({},eo.__s)),v(eo.__s,ev.getDerivedStateFromProps(e_,eo.__s))),ea=eo.props,ec=eo.state,eo.__v=n,es)null==ev.getDerivedStateFromProps&&null!=eo.componentWillMount&&eo.componentWillMount(),null!=eo.componentDidMount&&eo.__h.push(eo.componentDidMount);else{if(null==ev.getDerivedStateFromProps&&e_!==ea&&null!=eo.componentWillReceiveProps&&eo.componentWillReceiveProps(e_,ef),!eo.__e&&(null!=eo.shouldComponentUpdate&&!1===eo.shouldComponentUpdate(e_,eo.__s,ef)||n.__v===s.__v)){for(n.__v!==s.__v&&(eo.props=e_,eo.state=eo.__s,eo.__d=!1),n.__e=s.__e,n.__k=s.__k,n.__k.forEac
vendor: 8,536 bytes, line 1
1h(function(e){e&&(e.__=n)}),eh=0;eh<eo._sb.length;eh++)eo.__h.push(eo._sb[eh]);eo._sb=[],eo.__h.length&&Z.push(eo);break e}null!=eo.componentWillUpdate&&eo.componentWillUpdate(e_,eo.__s,ef),null!=eo.componentDidUpdate&&eo.__h.push(function(){eo.componentDidUpdate(ea,ec,eu)})}if(eo.context=ef,eo.props=e_,eo.__P=e,eo.__e=!1,ep=c.__r,em=0,"prototype"in ev&&ev.prototype.render){for(eo.state=eo.__s,eo.__d=!1,ep&&ep(n),er=eo.render(eo.props,eo.state,eo.context),eg=0;eg<eo._sb.length;eg++)eo.__h.push(eo._sb[eg]);eo._sb=[]}else do eo.__d=!1,ep&&ep(n),er=eo.render(eo.props,eo.state,eo.context),eo.state=eo.__s;while(eo.__d&&++em<25);eo.state=eo.__s,null!=eo.getChildContext&&(R=v(v({},R),eo.getChildContext())),es||null==eo.getSnapshotBeforeUpdate||(eu=eo.getSnapshotBeforeUpdate(ea,ec)),C(e,ei(ey=null!=er&&er.type===g&&null==er.key?er.props.children:er)?ey:[ey],n,s,R,M,J,Z,Y,ee,et),eo.base=n.__e,n.__u&=-161,eo.__h.length&&Z.push(eo),el&&(eo.__E=eo.__=null)}catch(e){n.__v=null,ee||null!=J?(n.__e=Y,n.__u|=ee?160:32,J[J.indexOf(Y)]=null):(n.__e=s.__e,n.__k=s.__k),c.__e(e,n,s)}else null==J&&n.__v===s.__v?(n.__k=s.__k,n.__e=s.__e):n.__e=function(e,n,s,c,R,M,J,Z,Y){var ee,et,er,eo,es,ea,ec,eu=s.props,el=n.props,e_=n.type;if("svg"===e_&&(R=!0),null!=M){for(ee=0;ee<M.length;ee++)if((es=M[ee])&&"setAttribute"in es==!!e_&&(e_?es.localName===e_:3===es.nodeType)){e=es,M[ee]=null;break}}if(null==e){if(null===e_)return document.createTextNode(el);e=R?document.createElementNS("http://www.w3.org/2000/svg",e_):document.createElement(e_,el.is&&el),M=null,Z=!1}if(null===e_)eu===el||Z&&e.data===el||(e.data=el);else{if(M=M&&a.call(e.childNodes),eu=s.props||en,!Z&&null!=M)for(eu={},ee=0;ee<e.attributes.length;ee++)eu[(es=e.attributes[ee]).name]=es.value;for(ee in eu)es=eu[ee],"children"==ee||("dangerouslySetInnerHTML"==ee?er=es:"key"===ee||ee in el||T(e,ee,null,es,R));for(ee in el)es=el[ee],"children"==ee?eo=es:"dangerouslySetInnerHTML"==ee?et=es:"value"==ee?ea=es:"checked"==ee?ec=es:"key"===ee||Z&&"function"!=typeof es||eu[ee]===es||T(e,ee,es,eu[ee],R);if(et)Z||er&&(et.__html===er.__html||et.__html===e.innerHTML)||(e.innerHTML=et.__html),n.__k=[];else if(er&&(e.innerHTML=""),C(e,ei(eo)?eo:[eo],n,s,c,R&&"foreignObject"!==e_,M,J,M?M[0]:s.__k&&m(s,0),Z,Y),null!=M)for(ee=M.length;ee--;)null!=M[ee]&&p(M[ee]);Z||(ee="value",void 0===ea||ea===e[ee]&&("progress"!==e_||ea)&&("option"!==e_||ea===eu[ee])||T(e,ee,ea,eu[ee],!1),ee="checked",void 0!==ec&&ec!==e[ee]&&T(e,ee,ec,eu[ee],!1))}return e}(s.__e,n,s,R,M,J,Z,ee,et);(er=c.diffed)&&er(n)}function L(e,n,s){n.__d=void 0;for(var a=0;a<s.length;a++)O(s[a],s[++a],s[++a]);c.__c&&c.__c(n,e),e.some(function(n){try{e=n.__h,n.__h=[],e.some(function(e){e.call(n)})}catch(e){c.__e(e,n.__v)}})}function O(e,n,s){try{"function"==typeof e?e(n):e.current=n}catch(e){c.__e(e,s)}}function j(e,n,s){var a,R;if(c.unmount&&c.unmount(e),(a=e.ref)&&(a.current&&a.current!==e.__e||O(a,null,n)),null!=(a=e.__c)){if(a.componentWillUnmount)try{a.componentWillUnmount()}catch(e){c.__e(e,n)}a.base=a.__P=null,e.__c=void 0}if(a=e.__k)for(R=0;R<a.length;R++)a[R]&&j(a[R],n,s||"function"!=typeof e.type);s||null==e.__e||p(e.__e),e.__=e.__e=e.__d=void 0}function z(e,n,s){return this.constructor(e,s)}function N(e,n,s){var R,M,J,Z;c.__&&c.__(e,n),M=(R="function"==typeof s)?null:s&&s.__k||n.__k,J=[],Z=[],F(n,e=(!R&&s||n).__k=y(g,null,[e]),M||en,en,void 0!==n.ownerSVGElement,!R&&s?[s]:M?null:n.firstChild?a.call(n.childNodes):null,J,!R&&s?s:M?M.__e:n.firstChild,R,Z),L(J,e,Z)}function q(e,n){N(e,n,q)}function B(e,n,s){var c,R,M,J,Z=v({},e.props);for(M in e.type&&e.type.defaultProps&&(J=e.type.defaultProps),n)"key"==M?c=n[M]:"ref"==M?R=n[M]:Z[M]=void 0===n[M]&&void 0!==J?J[M]:n[M];return arguments.length>2&&(Z.children=arguments.length>3?a.call(arguments,2):s),d(e.type,Z,c||e.key,R||e.ref,null)}function E(e,n){var s={__c:n="__cC"+et++,__:e,Consumer:function(e,n){return e.children(n)},Provider:function(e){var s,a;return this.getChildContext||(s=[],(a={})[n]=this,this.getChildContext=function(){return a},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&s.some(function(e){e.__e=!0,k(e)})},this.sub=function(e){s.push(e);var n=e.componentWillUnmount;e.componentWillUnmount=function(){s.splice(s.indexOf(e),1),n&&n.call(e)}}),e.children}};return s.Provider.__=s.Consumer.contextType=s}a=er.slice,c={__e:function(e,n,s,a){for(var c,R,M;n=n.__;)if((c=n.__c)&&!c.__)try{if((R=c.constructor)&&null!=R.getDerivedStateFromError&&(c.setState(R.getDerivedStateFromError(e)),M=c.__d),null!=c.componentDidCatch&&(c.componentDidCatch(e,a||{}),M=c.__d),M)return c.__E=c}catch(n){e=n}throw e}},R=0,M=function(e){return null!=e&&null==e.constructor},b.prototype.setState=function(e,n){var s;s=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=v({},this.state),"function"==typeof e&&(e=e(v({},s),this.props)),e&&v(s,e),null!=e&&this.__v&&(n&&this._sb.push(n),k(this))},b.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),k(this))},b.prototype.render=g,J=[],Y="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,ee=function(e,n){return e.__v.__b-n.__v.__b},x.__r=0,et=0},30396:function(e,n,s){"use strict";s.r(n),s.d(n,{useCallback:function(){return x},useContext:function(){return P},useDebugValue:function(){return V},useEffect:function(){return _},useErrorBoundary:function(){return b},useId:function(){return g},useImperativeHandle:function(){return T},useLayoutEffect:function(){return A},useMemo:function(){return q},useReducer:function(){return y},useRef:function(){return F},useState:function(){return p}});var a,c,R,M,J=s(6400),Z=0,Y=[],ee=[],et=J.options,en=et.__b,er=et.__r,eo=et.diffed,ei=et.__c,es=et.unmount,ea=et.__;function h(e,n){et.__h&&et.__h(c,e,Z||n),Z=0;var s=c.__H||(c.__H={__:[],__h:[]});return e>=s.__.length&&s.__.push({__V:ee}),s.__[e]}function p(e){return Z=1,y(D,e)}function y(e,n,s){var R=h(a++,2);if(R.t=e,!R.__c&&(R.__=[s?s(n):D(void 0,n),function(e){var n=R.__N?R.__N[0]:R.__[0],s=R.t(n,e);n!==s&&(R.__N=[s,R.__[1]],R.__c.setState({}))}],R.__c=c,!c.u)){var f=function(e,n,s){if(!R.__c.__H)return!0;var a=R.__c.__H.__.filter(function(e){return!!e.__c});if(a.every(function(e){return!e.__N}))return!M||M.call(this,e,n,s);var c=!1;return a.forEach(function(e){if(e.__N){var n=e.__[0];e.__=e.__N,e.__N=void 0,n!==e.__[0]&&(c=!0)}}),!(!c&&R.__c.props===e)&&(!M||M.call(this,e,n,s))};c.u=!0;var M=c.shouldComponentUpdate,J=c.componentWillUpdate;c.componentWillUpdate=function(e,n,s){if(this.__e){var a=M;M=void 0,f(e,n,s),M=a}J&&J.call(this,e,n,s)},c.shouldComponentUpdate=f}return R.__N||R.__}function _(e,n){var s=h(a++,3);!et.__s&&C(s.__H,n)&&(s.__=e,s.i=n,c.__H.__h.push(s))}function A(e,n){var s=h(a++,4);!et.__s&&C(s.__H,n)&&(s.__=e,s.i=n,c.__h.push(s))}function F(e){return Z=5,q(function(){return{current:e}},[])}function T(e,n,s){Z=6,A(function(){return"function"==typeof e?(e(n()),function(){return e(null)}):e?(e.current=n(),function(){return e.current=null}):void 0},null==s?s:s.concat(e))}function q(e,n){var s=h(a++,7);return C(s.__H,n)?(s.__V=e(),s.i=n,s.__h=e,s.__V):s.__}function x(e,n){return Z=8,q(function(){return e},n)}function P(e){var n=c.context[e.__c],s=h(a++,9);return s.c=e,n?(null==s.__&&(s.__=!0,n.sub(c)),n.props.value):e.__}function V(e,n){et.useDebugValue&&et.useDebugValue(n?n(e):e)}function b(e){var n=h(a++,10),s=p();return n.__=e,c.componentDidCatch||(c.componentDidCatch=function(e,a){n.__&&n.__(e,a),s[1](e)}),[s[0],function(){s[1](void 0)}]}function g(){var e=h(a++,11);if(!e.__){for(var n=c.__v;null!==n&&!n.__m&&null!==n.__;)n=n.__;var s=n.__m||(n.__m=[0,0]);e.__="P"+s[0]+"-"+s[1]++}return e.__}function j(){for(var e;e=Y.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(z),e.__H.__h.forEach(B),e.__H.__h=[]}catch(n){e.__H.__h=[],et.__e(n,e.__v)}}et.__b=function(e){c=null,en&&en(e)},et.__=function(e,n){e&&n.__k&&n.__k.__m&&(e.__m=n.__k.__m),ea&&ea(e,n)},et.__r=function(e){er&&er(e),a=0;var n=(c=e.__c).__H;n&&(R===c?(n.__h=[],c.__h=[],n.__.forEach(function(e){e.__N&&(e.__=e.__N),e.__V=ee,e.__N=e.i=void 0})):(n.__h.forEach(z),n.__h.forEach(B),n.__h=[],a=0)),R=c},et.diffed=function(e){eo&&eo(e);var n=e.__c;n&&n.__H&&(n.__H.__h.length&&(1!==Y.push(n)&&M===et.requestAnimationFrame||((M=et.requestAnimationFrame)||function(e){var n,r=function(){clearTimeout(s),ec&&cancelAnimationFrame(n),setTimeout(e)},s=setTimeout(r,100);ec&&(n=requestAnimationFrame(r))})(j)),n.__H.__.forEach(function(e){e.i&&(e.__H=e.i),e.__V!==ee&&(e.__=e.__V),e.i=void 0,e.__V=ee})),R=c=null}
1,et.__c=function(e,n){n.some(function(e){try{e.__h.forEach(z),e.__h=e.__h.filter(function(e){return!e.__||B(e)})}catch(s){n.some(function(e){e.__h&&(e.__h=[])}),n=[],et.__e(s,e.__v)}}),ei&&ei(e,n)},et.unmount=function(e){es&&es(e);var n,s=e.__c;s&&s.__H&&(s.__H.__.forEach(function(e){try{z(e)}catch(e){n=e}}),s.__H=void 0,n&&et.__e(n,s.__v))};var ec="function"==typeof requestAnimationFrame;function z(e){var n=c,s=e.__c;"function"==typeof s&&(e.__c=void 0,s()),c=n}function B(e){var n=c;e.__c=e.__(),c=n}function C(e,n){return!e||e.length!==n.length||n.some(function(n,s){return n!==e[s]})}function D(e,n){return"function"==typeof n?n(e):n}},17563:function(e,n,s){"use strict";let a=s(70610),c=s(44020),R=s(80500),M=s(92806),isNullOrUndefined=e=>null==e;function validateArrayFormatSeparator(e){if("string"!=typeof e||1!==e.length)throw TypeError("arrayFormatSeparator must be single character string")}function encode(e,n){return n.encode?n.strict?a(e):encodeURIComponent(e):e}function decode(e,n){return n.decode?c(e):e}function removeHash(e){let n=e.indexOf("#");return -1!==n&&(e=e.slice(0,n)),e}function extract(e){e=removeHash(e);let n=e.indexOf("?");return -1===n?"":e.slice(n+1)}function parseValue(e,n){return n.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):n.parseBooleans&&null!==e&&("true"===e.toLowerCase()||"false"===e.toLowerCase())&&(e="true"===e.toLowerCase()),e}function parse(e,n){validateArrayFormatSeparator((n=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},n)).arrayFormatSeparator);let s=function(e){let n;switch(e.arrayFormat){case"index":return(e,s,a)=>{if(n=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),!n){a[e]=s;return}void 0===a[e]&&(a[e]={}),a[e][n[1]]=s};case"bracket":return(e,s,a)=>{if(n=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),!n){a[e]=s;return}if(void 0===a[e]){a[e]=[s];return}a[e]=[].concat(a[e],s)};case"comma":case"separator":return(n,s,a)=>{let c="string"==typeof s&&s.includes(e.arrayFormatSeparator),R="string"==typeof s&&!c&&decode(s,e).includes(e.arrayFormatSeparator);s=R?decode(s,e):s;let M=c||R?s.split(e.arrayFormatSeparator).map(n=>decode(n,e)):null===s?s:decode(s,e);a[n]=M};default:return(e,n,s)=>{if(void 0===s[e]){s[e]=n;return}s[e]=[].concat(s[e],n)}}}(n),a=Object.create(null);if("string"!=typeof e||!(e=e.trim().replace(/^[?#&]/,"")))return a;for(let c of e.split("&")){if(""===c)continue;let[e,M]=R(n.decode?c.replace(/\+/g," "):c,"=");M=void 0===M?null:["comma","separator"].includes(n.arrayFormat)?M:decode(M,n),s(decode(e,n),M,a)}for(let e of Object.keys(a)){let s=a[e];if("object"==typeof s&&null!==s)for(let e of Object.keys(s))s[e]=parseValue(s[e],n);else a[e]=parseValue(s,n)}return!1===n.sort?a:(!0===n.sort?Object.keys(a).sort():Object.keys(a).sort(n.sort)).reduce((e,n)=>{let s=a[n];return s&&"object"==typeof s&&!Array.isArray(s)?e[n]=function keysSorter(e){return Array.isArray(e)?e.sort():"object"==typeof e?keysSorter(Object.keys(e)).sort((e,n)=>Number(e)-Number(n)).map(n=>e[n]):e}(s):e[n]=s,e},Object.create(null))}n.extract=extract,n.parse=parse,n.stringify=(e,n)=>{if(!e)return"";validateArrayFormatSeparator((n=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},n)).arrayFormatSeparator);let shouldFilter=s=>n.skipNull&&isNullOrUndefined(e[s])||n.skipEmptyString&&""===e[s],s=function(e){switch(e.arrayFormat){case"index":return n=>(s,a)=>{let c=s.length;return void 0===a||e.skipNull&&null===a||e.skipEmptyString&&""===a?s:null===a?[...s,[encode(n,e),"[",c,"]"].join("")]:[...s,[encode(n,e),"[",encode(c,e),"]=",encode(a,e)].join("")]};case"bracket":return n=>(s,a)=>void 0===a||e.skipNull&&null===a||e.skipEmptyString&&""===a?s:null===a?[...s,[encode(n,e),"[]"].join("")]:[...s,[encode(n,e),"[]=",encode(a,e)].join("")];case"comma":case"separator":return n=>(s,a)=>null==a||0===a.length?s:0===s.length?[[encode(n,e),"=",encode(a,e)].join("")]:[[s,encode(a,e)].join(e.arrayFormatSeparator)];default:return n=>(s,a)=>void 0===a||e.skipNull&&null===a||e.skipEmptyString&&""===a?s:null===a?[...s,encode(n,e)]:[...s,[encode(n,e),"=",encode(a,e)].join("")]}}(n),a={};for(let n of Object.keys(e))shouldFilter(n)||(a[n]=e[n]);let c=Object.keys(a);return!1!==n.sort&&c.sort(n.sort),c.map(a=>{let c=e[a];return void 0===c?"":null===c?encode(a,n):Array.isArray(c)?c.reduce(s(a),[]).join("&"):encode(a,n)+"="+encode(c,n)}).filter(e=>e.length>0).join("&")},n.parseUrl=(e,n)=>{n=Object.assign({decode:!0},n);let[s,a]=R(e,"#");
1return Object.assign({url:s.split("?")[0]||"",query:parse(extract(e),n)},n&&n.parseFragmentIdentifier&&a?{fragmentIdentifier:decode(a,n)}:{})},n.stringifyUrl=(e,s)=>{s=Object.assign({encode:!0,strict:!0},s);let a=removeHash(e.url).split("?")[0]||"",c=n.extract(e.url),R=n.parse(c,{sort:!1}),M=Object.assign(R,e.query),J=n.stringify(M,s);J&&(J=`?${J}`);let Z=function(e){let n="",s=e.indexOf("#");return -1!==s&&(n=e.slice(s)),n}(e.url);return e.fragmentIdentifier&&(Z=`#${encode(e.fragmentIdentifier,s)}`),`${a}${J}${Z}`},n.pick=(e,s,a)=>{a=Object.assign({parseFragmentIdentifier:!0},a);let{url:c,query:R,fragmentIdentifier:J}=n.parseUrl(e,a);return n.stringifyUrl({url:c,query:M(R,s),fragmentIdentifier:J},a)},n.exclude=(e,s,a)=>{let c=Array.isArray(s)?e=>!s.includes(e):(e,n)=>!s(e,n);return n.pick(e,c,a)}},11742:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var n=document.activeElement,s=[],a=0;a<e.rangeCount;a++)s.push(e.getRangeAt(a));switch(n.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":n.blur();break;default:n=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||s.forEach(function(n){e.addRange(n)}),n&&n.focus()}}},65054:function(e,n,s){var a=s(48764).Buffer,c=s(4501).strict;e.exports=function(e){if(!c(e))return a.from(e);var n=a.from(e.buffer);return e.byteLength!==e.buffer.byteLength&&(n=n.slice(e.byteOffset,e.byteOffset+e.byteLength)),n}},57026:function(e){"use strict";e.exports=function(){throw Error("ws does not work in the browser. Browser clients must use the native WebSocket object")}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.