PageSourceSearch

https://0xmint.io/_next/static/chunks/5811.cb40e37470406a23.js

js 0xmint.io collected 2026-09-28 06:51:29 UTC 636,235 bytes, 24 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5811],{39016:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var process=__webpack_require__(34155);Object.defineProperty(exports,"__esModule",{value:!0}),exports.CoinbaseWalletSDK=void 0;let wallet_logo_1=__webpack_require__(52719),ScopedLocalStorage_1=__webpack_require__(49682),CoinbaseWalletProvider_1=__webpack_require__(83143),WalletSDKUI_1=__webpack_require__(31405),WalletSDKRelay_1=__webpack_require__(16570),WalletSDKRelayEventManager_1=__webpack_require__(27472),util_1=__webpack_require__(94643),LINK_API_URL=process.env.LINK_API_URL||"https://www.walletlink.org",SDK_VERSION=process.env.SDK_VERSION||__webpack_require__(40626).i8||"unknown";class CoinbaseWalletSDK{constructor(options){var _a,_b,_c;let uiConstructor;this._appName="",this._appLogoUrl=null,this._relay=null,this._relayEventManager=null;let linkAPIUrl=options.linkAPIUrl||LINK_API_URL;if(uiConstructor=options.uiConstructor?options.uiConstructor:opts=>new WalletSDKUI_1.WalletSDKUI(opts),void 0===options.overrideIsMetaMask?this._overrideIsMetaMask=!1:this._overrideIsMetaMask=options.overrideIsMetaMask,this._overrideIsCoinbaseWallet=null===(_a=options.overrideIsCoinbaseWallet)||void 0===_a||_a,this._overrideIsCoinbaseBrowser=null!==(_b=options.overrideIsCoinbaseBrowser)&&void 0!==_b&&_b,options.diagnosticLogger&&options.eventListener)throw Error("Can't have both eventListener and diagnosticLogger options, use only diagnosticLogger");options.eventListener?this._diagnosticLogger={log:options.eventListener.onEvent}:this._diagnosticLogger=options.diagnosticLogger,this._reloadOnDisconnect=null===(_c=options.reloadOnDisconnect)||void 0===_c||_c;let url=new URL(linkAPIUrl),origin=`${url.protocol}//${url.host}`;if(this._storage=new ScopedLocalStorage_1.ScopedLocalStorage(`-walletlink:${origin}`),this._storage.setItem("version",CoinbaseWalletSDK.VERSION),this.walletExtension||this.coinbaseBrowser||(this._relayEventManager=new WalletSDKRelayEventManager_1.WalletSDKRelayEventManager,this._relay=new WalletSDKRelay_1.WalletSDKRelay({linkAPIUrl,version:SDK_VERSION,darkMode:!!options.darkMode,uiConstructor,storage:this._storage,relayEventManager:this._relayEventManager,diagnosticLogger:this._diagnosticLogger,reloadOnDisconnect:this._reloadOnDisconnect}),this.setAppInfo(options.appName,options.appLogoUrl),options.headlessMode))return;this._relay.attachUI()}makeWeb3Provider(jsonRpcUrl="",chainId=1){let extension=this.walletExtension;if(extension)return this.isCipherProvider(extension)||extension.setProviderInfo(jsonRpcUrl,chainId),!1===this._reloadOnDisconnect&&"function"==typeof extension.disableReloadOnDisconnect&&extension.disableReloadOnDisconnect(),extension;let dappBrowser=this.coinbaseBrowser;if(dappBrowser)return dappBrowser;let relay=this._relay;if(!relay||!this._relayEventManager||!this._storage)throw Error("Relay not initialized, should never happen");return jsonRpcUrl||relay.setConnectDisabled(!0),new CoinbaseWalletProvider_1.CoinbaseWalletProvider({relayProvider:()=>Promise.resolve(relay),relayEventManager:this._relayEventManager,storage:this._storage,jsonRpcUrl,chainId,qrUrl:this.getQrUrl(),diagnosticLogger:this._diagnosticLogger,overrideIsMetaMask:this._overrideIsMetaMask,overrideIsCoinbaseWallet:this._overrideIsCoinbaseWallet,overrideIsCoinbaseBrowser:this._overrideIsCoinbaseBrowser})}setAppInfo(appName,appLogoUrl){var _a;this._appName=appName||"DApp",this._appLogoUrl=appLogoUrl||(0,util_1.getFavicon)();let extension=this.walletExtension;extension?this.isCipherProvider(extension)||extension.setAppInfo(this._appName,this._appLogoUrl):null===(_a=this._relay)||void 0===_a||_a.setAppInfo(this._appName,this._appLogoUrl)}disconnect(){var _a;let extension=this.walletExtension;extension?extension.close():null===(_a=this._relay)||void 0===_a||_a.resetAndReload()}getQrUrl(){var _a,_b;return null!==(_b=null===(_a=this._relay)||void 0===_a?void 0:_a.getQRCodeUrl())&&void 0!==_b?_b:null}getCoinbaseWalletLogo(type,width=240){return(0,wallet_logo_1.walletLogo)(type,width)}get walletExtension(){var _a;return null!==(_a=window.coinbaseWalletExtension)&&void 0!==_a?_a:window.walletLinkExtension}get coinbaseBrowser(){var _a,_b;try{let ethereum=null!==(_a=window.ethereum)&&void 0!==_a?_a:null===(_b=window.top)||void 0===_b?void 0:_b.ethereum;if(!ethereum)return;if("isCoinbaseBrowser"in ethereum&&ethereum.isCoinbaseBrowser)return ethereum;return}catch(e){return}}isCipherProvider(provider){return"boolean"==typeof provider.isCipher&&provider.isCipher}}exports.CoinbaseWalletSDK=CoinbaseWalletSDK,CoinbaseWalletSDK.VERSION=SDK_VERSION},52719:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.walletLogo=void 0;let walletLogo=(type,width)=>{switch(type){case"standard":default:return`data:image/svg+xml,%3Csvg width='${width}' height='${width}' viewBox='0 0 1024 1024' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Crect width='1024' height='1024' fill='%230052FF'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M152 512C152 710.823 313.177 872 512 872C710.823 872 872 710.823 872 512C872 313.177 710.823 152 512 152C313.177 152 152 313.177 152 512ZM420 396C406.745 396 396 406.745 396 420V604C396 617.255 406.745 628 420 628H604C617.255 628 628 617.255 628 604V420C628 406.745 617.255 396 604 396H420Z' fill='white'/%3E %3C/svg%3E `;case"circle":return`data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${width}' height='${width}' viewBox='0 0 999.81 999.81'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230052fe;%7D.cls-2%7Bfill:%23fefefe;%7D.cls-3%7Bfill:%230152fe;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M655-115.9h56c.83,1.59,2.36.88,3.56,1a478,478,0,0,1,75.06,10.42C891.4-81.76,978.33-32.58,1049.19,44q116.7,126,131.94,297.61c.38,4.14-.34,8.53,1.78,12.45v59c-1.58.84-.91,2.35-1,3.56a482.05,482.05,0,0,1-10.38,74.05c-24,106.72-76.64,196.76-158.83,268.93s-178.18,112.82-287.2,122.6c-4.83.43-9.86-.25-14.51,1.77H654c-1-1.68-2.69-.91-4.06-1a496.89,496.89,0,0,1-105.9-18.59c-93.54-27.42-172.78-77.59-236.91-150.94Q199.34,590.1,184.87,426.58c-.47-5.19.25-10.56-1.77-15.59V355c1.68-1,.91-2.7,1-4.06a498.12,498.12,0,0,1,18.58-105.9c26-88.75,72.64-164.9,140.6-227.57q126-116.27,297.21-131.61C645.32-114.57,650.35-113.88,655-115.9Zm377.92,500c0-192.44-156.31-349.49-347.56-350.15-194.13-.68-350.94,155.13-352.29,347.42-1.37,194.55,155.51,352.1,348.56,352.47C876.15,734.23,1032.93,577.84,1032.93,384.11Z' transform='translate(-183.1 115.9)'/%3E%3Cpath class='cls-2' d='M1032.93,384.11c0,193.73-156.78,350.12-351.29,349.74-193-.37-349.93-157.92-348.56-352.47C334.43,189.09,491.24,33.28,685.37,34,876.62,34.62,1032.94,191.67,1032.93,384.11ZM683,496.81q43.74,0,87.48,0c15.55,0,25.32-9.72,25.33-25.21q0-87.48,0-175c0-15.83-9.68-25.46-25.59-25.46H595.77c-15.88,0-25.57,9.64-25.58,25.46q0,87.23,0,174.45c0,16.18,9.59,25.7,25.84,25.71Z' transform='translate(-183.1 115.9)'/%3E%3Cpath class='cls-3' d='M683,496.81H596c-16.25,0-25.84-9.53-25.84-25.71q0-87.23,0-174.45c0-15.82,9.7-25.46,25.58-25.46H770.22c15.91,0,25.59,9.63,25.59,25.46q0,87.47,0,175c0,15.49-9.78,25.2-25.33,25.21Q726.74,496.84,683,496.81Z' transform='translate(-183.1 115.9)'/%3E%3C/svg%3E`;case"text":return`data:image/svg+xml,%3Csvg width='${width}' height='${(.1*width).toFixed(2)}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 528.15 53.64'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230052ff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3ECoinbase_Wordmark_SubBrands_ALL%3C/title%3E%3Cpath class='cls-1' d='M164.45,15a15,15,0,0,0-11.74,5.4V0h-8.64V52.92h8.5V48a15,15,0,0,0,11.88,5.62c10.37,0,18.21-8.21,18.21-19.3S174.67,15,164.45,15Zm-1.3,30.67c-6.19,0-10.73-4.83-10.73-11.31S157,23,163.22,23s10.66,4.82,10.66,11.37S169.34,45.65,163.15,45.65Zm83.31-14.91-6.34-.93c-3-.43-5.18-1.44-5.18-3.82,0-2.59,2.8-3.89,6.62-3.89,4.18,0,6.84,1.8,7.42,4.76h8.35c-.94-7.49-6.7-11.88-15.55-11.88-9.15,0-15.2,4.68-15.2,11.3,0,6.34,4,10,12,11.16l6.33.94c3.1.43,4.83,1.65,4.83,4,0,2.95-3,4.17-7.2,4.17-5.12,0-8-2.09-8.43-5.25h-8.49c.79,7.27,6.48,12.38,16.84,12.38,9.44,0,15.7-4.32,15.7-11.74C258.12,35.28,253.58,31.82,246.46,30.74Zm-27.65-2.3c0-8.06-4.9-13.46-15.27-13.46-9.79,0-15.26,5-16.34,12.6h8.57c.43-3,2.73-5.4,7.63-5.4,4.39,0,6.55,1.94,6.55,4.32,0,3.09-4,3.88-8.85,4.39-6.63.72-14.84,3-14.84,11.66,0,6.7,5,11,12.89,11,6.19,0,10.08-2.59,12-6.7.28,3.67,3,6.05,6.84,6.05h5v-7.7h-4.25Zm-8.5,9.36c0,5-4.32,8.64-9.57,8.64-3.24,0-6-1.37-6-4.25,0-3.67,4.39-4.68,8.42-5.11s6-1.22,7.13-2.88ZM281.09,15c-11.09,0-19.23,8.35-19.23,19.36,0,11.6,8.72,19.3,19.37,19.3,9,0,16.06-5.33,17.86-12.89h-9c-1.3,3.31-4.47,5.19-8.71,5.19-5.55,0-9.72-3.46-10.66-9.51H299.3
1V33.12C299.3,22.46,291.53,15,281.09,15Zm-9.87,15.26c1.37-5.18,5.26-7.7,9.72-7.7,4.9,0,8.64,2.8,9.51,7.7ZM19.3,23a9.84,9.84,0,0,1,9.5,7h9.14c-1.65-8.93-9-15-18.57-15A19,19,0,0,0,0,34.34c0,11.09,8.28,19.3,19.37,19.3,9.36,0,16.85-6,18.5-15H28.8a9.75,9.75,0,0,1-9.43,7.06c-6.27,0-10.66-4.83-10.66-11.31S13,23,19.3,23Zm41.11-8A19,19,0,0,0,41,34.34c0,11.09,8.28,19.3,19.37,19.3A19,19,0,0,0,79.92,34.27C79.92,23.33,71.64,15,60.41,15Zm.07,30.67c-6.19,0-10.73-4.83-10.73-11.31S54.22,23,60.41,23s10.8,4.89,10.8,11.37S66.67,45.65,60.48,45.65ZM123.41,15c-5.62,0-9.29,2.3-11.45,5.54V15.7h-8.57V52.92H112V32.69C112,27,115.63,23,121,23c5,0,8.06,3.53,8.06,8.64V52.92h8.64V31C137.66,21.6,132.84,15,123.41,15ZM92,.36a5.36,5.36,0,0,0-5.55,5.47,5.55,5.55,0,0,0,11.09,0A5.35,5.35,0,0,0,92,.36Zm-9.72,23h5.4V52.92h8.64V15.7h-14Zm298.17-7.7L366.2,52.92H372L375.29,44H392l3.33,8.88h6L386.87,15.7ZM377,39.23l6.45-17.56h.1l6.56,17.56ZM362.66,15.7l-7.88,29h-.11l-8.14-29H341l-8,28.93h-.1l-8-28.87H319L329.82,53h5.45l8.19-29.24h.11L352,53h5.66L368.1,15.7Zm135.25,0v4.86h12.32V52.92h5.6V20.56h12.32V15.7ZM467.82,52.92h25.54V48.06H473.43v-12h18.35V31.35H473.43V20.56h19.93V15.7H467.82ZM443,15.7h-5.6V52.92h24.32V48.06H443Zm-30.45,0h-5.61V52.92h24.32V48.06H412.52Z'/%3E%3C/svg%3E`;case"textWithLogo":return`data:image/svg+xml,%3Csvg width='${width}' height='${(.25*width).toFixed(2)}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 308.44 77.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230052ff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M142.94,20.2l-7.88,29H135l-8.15-29h-5.55l-8,28.93h-.11l-8-28.87H99.27l10.84,37.27h5.44l8.2-29.24h.1l8.41,29.24h5.66L148.39,20.2Zm17.82,0L146.48,57.42h5.82l3.28-8.88h16.65l3.34,8.88h6L167.16,20.2Zm-3.44,23.52,6.45-17.55h.11l6.56,17.55ZM278.2,20.2v4.86h12.32V57.42h5.6V25.06h12.32V20.2ZM248.11,57.42h25.54V52.55H253.71V40.61h18.35V35.85H253.71V25.06h19.94V20.2H248.11ZM223.26,20.2h-5.61V57.42H242V52.55H223.26Zm-30.46,0h-5.6V57.42h24.32V52.55H192.8Zm-154,38A19.41,19.41,0,1,1,57.92,35.57H77.47a38.81,38.81,0,1,0,0,6.47H57.92A19.39,19.39,0,0,1,38.81,58.21Z'/%3E%3C/svg%3E`;case"textLight":return`data:image/svg+xml,%3Csvg width='${width}' height='${(.1*width).toFixed(2)}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 528.15 53.64'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fefefe;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3ECoinbase_Wordmark_SubBrands_ALL%3C/title%3E%3Cpath class='cls-1' d='M164.45,15a15,15,0,0,0-11.74,5.4V0h-8.64V52.92h8.5V48a15,15,0,0,0,11.88,5.62c10.37,0,18.21-8.21,18.21-19.3S174.67,15,164.45,15Zm-1.3,30.67c-6.19,0-10.73-4.83-10.73-11.31S157,23,163.22,23s10.66,4.82,10.66,11.37S169.34,45.65,163.15,45.65Zm83.31-14.91-6.34-.93c-3-.43-5.18-1.44-5.18-3.82,0-2.59,2.8-3.89,6.62-3.89,4.18,0,6.84,1.8,7.42,4.76h8.35c-.94-7.49-6.7-11.88-15.55-11.88-9.15,0-15.2,4.68-15.2,11.3,0,6.34,4,10,12,11.16l6.33.94c3.1.43,4.83,1.65,4.83,4,0,2.95-3,4.17-7.2,4.17-5.12,0-8-2.09-8.43-5.25h-8.49c.79,7.27,6.48,12.38,16.84,12.38,9.44,0,15.7-4.32,15.7-11.74C258.12,35.28,253.58,31.82,246.46,30.74Zm-27.65-2.3c0-8.06-4.9-13.46-15.27-13.46-9.79,0-15.26,5-16.34,12.6h8.57c.43-3,2.73-5.4,7.63-5.4,4.39,0,6.55,1.94,6.55,4.32,0,3.09-4,3.88-8.85,4.39-6.63.72-14.84,3-14.84,11.66,0,6.7,5,11,12.89,11,6.19,0,10.08-2.59,12-6.7.28,3.67,3,6.05,6.84,6.05h5v-7.7h-4.25Zm-8.5,9.36c0,5-4.32,8.64-9.57,8.64-3.24,0-6-1.37-6-4.25,0-3.67,4.39-4.68,8.42-5.11s6-1.22,7.13-2.88ZM281.09,15c-11.09,0-19.23,8.35-19.23,19.36,0,11.6,8.72,19.3,19.37,19.3,9,0,16.06-5.33,17.86-12.89h-9c-1.3,3.31-4.47,5.19-8.71,5.19-5.55,0-9.72-3.46-10.66-9.51H299.3V33.12C299.3,22.46,291.53,15,281.09,15Zm-9.87,15.26c1.37-5.18,5.26-7.7,9.72-7.7,4.9,0,8.64,2.8,9.51,7.7ZM19.3,23a9.84,9.84,0,0,1,9.5,7h9.14c-1.65-8.93-9-15-18.57-15A19,19,0,0,0,0,34.34c0,11.09,8.28,19.3,19.37,19.3,9.36,0,16.85-6,18.5-15H28.8a9.75,9.75,0,0,1-9.43,7.06c-6.27,0-10.66-4.83-10.66-11.31S13,23,19.3,23Zm41.11-8A19,19,0,0,0,41,34.34c0,11.09,8.28,19.3,19.37,19.3A19,19,0,0,0,79.92,34.27C79.92,23.33,71.64,15,60.41,15Zm.07,30.67c-6.19,0-10.73-4.83-10.73-11.31S54.22,23,60.41,23s10.8,4.89,10.8,11.37S66.67,45.65,60.48,45.65ZM123.41,15c-5.62,0-9.29,2.3-11.45,5.54V15.7h-8.57V52.92H112V32.69C112,27,115.63,23,121,23c5,0,8.06,3.53,8.06,8.64V52.92h8.64V31C137.66,21.6,132.84,15,123.41,15ZM92,.36a5.36,5.36,0,0,0-5.55,5.47,5.55,5.55,0,0,0,11.09,0A5.35,5.35,0,0,0,92,.36Zm-9.72,23h5.4V52.92h8.64V15.7
1h-14Zm298.17-7.7L366.2,52.92H372L375.29,44H392l3.33,8.88h6L386.87,15.7ZM377,39.23l6.45-17.56h.1l6.56,17.56ZM362.66,15.7l-7.88,29h-.11l-8.14-29H341l-8,28.93h-.1l-8-28.87H319L329.82,53h5.45l8.19-29.24h.11L352,53h5.66L368.1,15.7Zm135.25,0v4.86h12.32V52.92h5.6V20.56h12.32V15.7ZM467.82,52.92h25.54V48.06H473.43v-12h18.35V31.35H473.43V20.56h19.93V15.7H467.82ZM443,15.7h-5.6V52.92h24.32V48.06H443Zm-30.45,0h-5.61V52.92h24.32V48.06H412.52Z'/%3E%3C/svg%3E`;case"textWithLogoLight":return`data:image/svg+xml,%3Csvg width='${width}' height='${(.25*width).toFixed(2)}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 308.44 77.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fefefe;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M142.94,20.2l-7.88,29H135l-8.15-29h-5.55l-8,28.93h-.11l-8-28.87H99.27l10.84,37.27h5.44l8.2-29.24h.1l8.41,29.24h5.66L148.39,20.2Zm17.82,0L146.48,57.42h5.82l3.28-8.88h16.65l3.34,8.88h6L167.16,20.2Zm-3.44,23.52,6.45-17.55h.11l6.56,17.55ZM278.2,20.2v4.86h12.32V57.42h5.6V25.06h12.32V20.2ZM248.11,57.42h25.54V52.55H253.71V40.61h18.35V35.85H253.71V25.06h19.94V20.2H248.11ZM223.26,20.2h-5.61V57.42H242V52.55H223.26Zm-30.46,0h-5.6V57.42h24.32V52.55H192.8Zm-154,38A19.41,19.41,0,1,1,57.92,35.57H77.47a38.81,38.81,0,1,0,0,6.47H57.92A19.39,19.39,0,0,1,38.81,58.21Z'/%3E%3C/svg%3E`}};exports.walletLogo=walletLogo},57816:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=".-cbwsdk-css-reset .-cbwsdk-connect-content{height:430px;width:700px;border-radius:12px;padding:30px}.-cbwsdk-css-reset .-cbwsdk-connect-content.light{background:#fff}.-cbwsdk-css-reset .-cbwsdk-connect-content.dark{background:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-connect-content-header{display:flex;align-items:center;justify-content:space-between;margin:0 0 30px}.-cbwsdk-css-reset .-cbwsdk-connect-content-heading{font-style:normal;font-weight:500;font-size:28px;line-height:36px;margin:0}.-cbwsdk-css-reset .-cbwsdk-connect-content-heading.light{color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-connect-content-heading.dark{color:#fff}.-cbwsdk-css-reset .-cbwsdk-connect-content-layout{display:flex;flex-direction:row}.-cbwsdk-css-reset .-cbwsdk-connect-content-column-left{margin-right:30px;display:flex;flex-direction:column;justify-content:space-between}.-cbwsdk-css-reset .-cbwsdk-connect-content-column-right{flex:25%;margin-right:34px}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-wrapper{width:220px;height:220px;border-radius:12px;display:flex;justify-content:center;align-items:center;background:#fff}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting.light{background-color:rgba(255,255,255,.95)}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting.light>p{color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting.dark{background-color:rgba(10,11,13,.9)}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting.dark>p{color:#fff}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting>p{font-size:12px;font-weight:bold;margin-top:16px}.-cbwsdk-css-reset .-cbwsdk-connect-content-update-app{border-radius:8px;font-size:14px;line-height:20px;padding:12px;width:339px}.-cbwsdk-css-reset .-cbwsdk-connect-content-update-app.light{background:#eef0f3;color:#5b636e}.-cbwsdk-css-reset .-cbwsdk-connect-content-update-app.dark{background:#1e2025;color:#8a919e}.-cbwsdk-css-reset .-cbwsdk-cancel-button{-webkit-appearance:none;border:none;background:none;cursor:pointer;padding:0;margin:0}.-cbwsdk-css-reset .-cbwsdk-cancel-button-x{position:relative;display:block;cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-wallet-steps{padding:0 0 0 16px;margin:0;width:100%;list-style:decimal}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-item{list-style-type:decimal;display:list-item;font-style:normal;font-weight:400;font-size:16px;line-height:24px;margin-top:20px}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-item.light{color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-item.dark{color:#fff}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-item-wrapper{display:flex;align-items:center}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-pad-left{margin-left:6px}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-icon{display:flex;border-radius:50%;height:24px;width:24px}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-icon svg{margin:auto;display:block}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-icon.light{background:#0052ff}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-icon.dark{background:#588af5}.-cbwsdk-css-reset .-cbwsdk-connect-item{align-items:center;display:flex;flex-direction:row;padding:16px 24px;gap:12px;cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-connect-item.light{color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-connect-item.light.selected{background:#f5f8ff;color:#0052ff}.-cbwsdk-css-reset .-cbwsdk-connect-item.dark{color:#fff}.-cbwsdk-css-reset .-cbwsdk-connect-item.dark.selected{background:#001033;
1color:#588af5}.-cbwsdk-css-reset .-cbwsdk-connect-item.selected{border-radius:100px;font-weight:600}.-cbwsdk-css-reset .-cbwsdk-connect-item-copy-wrapper{margin:0 4px 0 8px}.-cbwsdk-css-reset .-cbwsdk-connect-item-title{margin:0 0 0;font-size:16px;line-height:24px;font-weight:500}.-cbwsdk-css-reset .-cbwsdk-connect-item-description{font-weight:400;font-size:14px;line-height:20px;margin:0}"},95558:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.CoinbaseAppSteps=exports.CoinbaseWalletSteps=exports.ConnectItem=exports.ConnectContent=void 0;let clsx_1=__importDefault(__webpack_require__(86010)),preact_1=__webpack_require__(6400),hooks_1=__webpack_require__(30396),util_1=__webpack_require__(94643),version_1=__webpack_require__(43604),CloseIcon_1=__webpack_require__(37598),coinbase_round_svg_1=__importDefault(__webpack_require__(417)),coinbase_wallet_round_svg_1=__importDefault(__webpack_require__(12348)),QRCodeIcon_1=__webpack_require__(18646),QRLogoCoinbase_1=__importDefault(__webpack_require__(35666)),QRLogoWallet_1=__importDefault(__webpack_require__(30019)),StatusDotIcon_1=__webpack_require__(67494),QRCode_1=__webpack_require__(70381),Spinner_1=__webpack_require__(88727),ConnectContent_css_1=__importDefault(__webpack_require__(57816)),wallets={"coinbase-wallet-app":{title:"Coinbase Wallet app",description:"Connect with your self-custody wallet",icon:coinbase_wallet_round_svg_1.default,steps:CoinbaseWalletSteps},"coinbase-app":{title:"Coinbase app",description:"Connect with your Coinbase account",icon:coinbase_round_svg_1.default,steps:CoinbaseAppSteps}},makeQrCodeImage=app=>"coinbase-app"===app?QRLogoCoinbase_1.default:QRLogoWallet_1.default,makeIconColor=theme=>"light"===theme?"#FFFFFF":"#0A0B0D";function ConnectItem({title,description,icon,selected,theme,onClick}){return(0,preact_1.h)("div",{onClick:onClick,class:(0,clsx_1.default)("-cbwsdk-connect-item",theme,{selected})},(0,preact_1.h)("div",null,(0,preact_1.h)("img",{src:icon,alt:title})),(0,preact_1.h)("div",{class:"-cbwsdk-connect-item-copy-wrapper"},(0,preact_1.h)("h3",{class:"-cbwsdk-connect-item-title"},title),(0,preact_1.h)("p",{class:"-cbwsdk-connect-item-description"},description)))}function CoinbaseWalletSteps({theme}){return(0,preact_1.h)("ol",{class:"-cbwsdk-wallet-steps"},(0,preact_1.h)("li",{class:(0,clsx_1.default)("-cbwsdk-wallet-steps-item",theme)},(0,preact_1.h)("div",{class:"-cbwsdk-wallet-steps-item-wrapper"},"Open Coinbase Wallet app")),(0,preact_1.h)("li",{class:(0,clsx_1.default)("-cbwsdk-wallet-steps-item",theme)},(0,preact_1.h)("div",{class:"-cbwsdk-wallet-steps-item-wrapper"},(0,preact_1.h)("span",null,"Tap ",(0,preact_1.h)("strong",null,"Scan")," "),(0,preact_1.h)("span",{class:(0,clsx_1.default)("-cbwsdk-wallet-steps-pad-left","-cbwsdk-wallet-steps-icon",theme)},(0,preact_1.h)(QRCodeIcon_1.QRCodeIcon,{fill:makeIconColor(theme)})))))}function CoinbaseAppSteps({theme}){return(0,preact_1.h)("ol",{class:"-cbwsdk-wallet-steps"},(0,preact_1.h)("li",{class:(0,clsx_1.default)("-cbwsdk-wallet-steps-item",theme)},(0,preact_1.h)("div",{class:"-cbwsdk-wallet-steps-item-wrapper"},"Open Coinbase app")),(0,preact_1.h)("li",{class:(0,clsx_1.default)("-cbwsdk-wallet-steps-item",theme)},(0,preact_1.h)("div",{class:"-cbwsdk-wallet-steps-item-wrapper"},(0,preact_1.h)("span",null,"Tap ",(0,preact_1.h)("strong",null,"More")),(0,preact_1.h)("span",{class:(0,clsx_1.default)("-cbwsdk-wallet-steps-pad-left","-cbwsdk-wallet-steps-icon",theme)},(0,preact_1.h)(StatusDotIcon_1.StatusDotIcon,{fill:makeIconColor(theme)})),(0,preact_1.h)("span",{class:"-cbwsdk-wallet-steps-pad-left"},"then ",(0,preact_1.h)("strong",null,"Scan")),(0,preact_1.h)("span",{class:(0,clsx_1.default)("-cbwsdk-wallet-steps-pad-left","-cbwsdk-wallet-steps-icon",theme)},(0,preact_1.h)(QRCodeIcon_1.QRCodeIcon,{fill:makeIconColor(theme)})))))}exports.ConnectContent=function(props){let{theme}=props,[selected,setSelected]=(0,hooks_1.useState)("coinbase-wallet-app"),handleSelect=(0,hooks_1.useCallback)(id=>{setSelected(id)},[]),qrUrl=(0,util_1.createQrUrl)(props.sessionId,props.sessionSecret,props.linkAPIUrl,props.isParentConnection,props.version,props.chainId),wallet=wallets[selected];if(!selected)return null;let WalletSteps=wallet.steps;return(0,preact_1.h)("div",{"data-testid":"connect-content",class:(0,clsx_1.default)("-cbwsdk-connect-content",theme)},(0,preact_1.h)("style",null,ConnectContent_css_1.default),(0,preact_1.h)("div",{class:"-cbwsdk-connect-content-header"},(0,preact_1.h)("h2",{class:(0,clsx_1.default)("-cbwsdk-connect-content-heading",theme)},"Scan to connect with one of our mobile apps"),props.onCancel&&(0,preact_1.h)("button",{type:"button",class:"-cbwsdk-cancel-button",onClick:props.onCancel},(0,preact_1.h)(CloseIcon_1.CloseIcon,{fill:"light"===theme?"#0A0B0D":"#FFFFFF"}))),(0,preact_1.h)("div",{class:"-cbwsdk-connect-content-layout"},(0,preact_1.h)("div",{class:"-cbwsdk-connect-content-column-left"},(0,preact_1.h)("div",null,Object.entries(wallets).map(([key,value1])=>
1(0,preact_1.h)(ConnectItem,{key:key,title:value1.title,description:value1.description,icon:value1.icon,selected:selected===key,onClick:()=>handleSelect(key),theme:theme}))),"coinbase-app"===selected&&(0,preact_1.h)("div",{class:(0,clsx_1.default)("-cbwsdk-connect-content-update-app",theme)},"Don’t see a ",(0,preact_1.h)("strong",null,"Scan")," option? Update your Coinbase app to the latest version and try again.")),(0,preact_1.h)("div",{class:"-cbwsdk-connect-content-column-right"},(0,preact_1.h)("div",{class:"-cbwsdk-connect-content-qr-wrapper"},(0,preact_1.h)(QRCode_1.QRCode,{content:qrUrl,width:200,height:200,fgColor:"#000",bgColor:"transparent",image:{svg:makeQrCodeImage(selected),width:25,height:25}}),(0,preact_1.h)("input",{type:"hidden",name:"cbw-cbwsdk-version",value:version_1.LIB_VERSION}),(0,preact_1.h)("input",{type:"hidden",value:qrUrl})),(0,preact_1.h)(WalletSteps,{theme:theme}),!props.isConnected&&(0,preact_1.h)("div",{"data-testid":"connecting-spinner",class:(0,clsx_1.default)("-cbwsdk-connect-content-qr-connecting",theme)},(0,preact_1.h)(Spinner_1.Spinner,{size:36,color:"dark"===theme?"#FFF":"#000"}),(0,preact_1.h)("p",null,"Connecting...")))))},exports.ConnectItem=ConnectItem,exports.CoinbaseWalletSteps=CoinbaseWalletSteps,exports.CoinbaseAppSteps=CoinbaseAppSteps},96956:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=".-cbwsdk-css-reset .-cbwsdk-connect-dialog{z-index:2147483647;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-backdrop{z-index:2147483647;position:fixed;top:0;left:0;right:0;bottom:0;transition:opacity .25s}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-backdrop.light{background-color:rgba(0,0,0,.5)}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-backdrop.dark{background-color:rgba(50,53,61,.4)}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-backdrop-hidden{opacity:0}
1.-cbwsdk-css-reset .-cbwsdk-connect-dialog-box{display:flex;position:relative;flex-direction:column;transform:scale(1);transition:opacity .25s,transform .25s}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-box-hidden{opacity:0;transform:scale(0.85)}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-container{display:block}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-container-hidden{display:none}"},98845:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.ConnectDialog=void 0;let clsx_1=__importDefault(__webpack_require__(86010)),preact_1=__webpack_require__(6400),hooks_1=__webpack_require__(30396),ConnectContent_1=__webpack_require__(95558),TryExtensionContent_1=__webpack_require__(26868),ConnectDialog_css_1=__importDefault(__webpack_require__(96956)),ConnectDialog=props=>{let{isOpen,darkMode}=props,[containerHidden,setContainerHidden]=(0,hooks_1.useState)(!isOpen),[dialogHidden,setDialogHidden]=(0,hooks_1.useState)(!isOpen);(0,hooks_1.useEffect)(()=>{let timers=[window.setTimeout(()=>{setDialogHidden(!isOpen)},10)];return isOpen?setContainerHidden(!1):timers.push(window.setTimeout(()=>{setContainerHidden(!0)},360)),()=>{timers.forEach(window.clearTimeout)}},[props.isOpen]);let theme=darkMode?"dark":"light";return(0,preact_1.h)("div",{class:(0,clsx_1.default)("-cbwsdk-connect-dialog-container",containerHidden&&"-cbwsdk-connect-dialog-container-hidden")},(0,preact_1.h)("style",null,ConnectDialog_css_1.default),(0,preact_1.h)("div",{class:(0,clsx_1.default)("-cbwsdk-connect-dialog-backdrop",theme,dialogHidden&&"-cbwsdk-connect-dialog-backdrop-hidden")}),(0,preact_1.h)("div",{class:"-cbwsdk-connect-dialog"},(0,preact_1.h)("div",{class:(0,clsx_1.default)("-cbwsdk-connect-dialog-box",dialogHidden&&"-cbwsdk-connect-dialog-box-hidden")},props.connectDisabled?null:(0,preact_1.h)(ConnectContent_1.ConnectContent,{theme:theme,version:props.version,sessionId:props.sessionId,sessionSecret:props.sessionSecret,linkAPIUrl:props.linkAPIUrl,isConnected:props.isConnected,isParentConnection:props.isParentConnection,chainId:props.chainId,onCancel:props.onCancel}),(0,preact_1.h)(TryExtensionContent_1.TryExtensionContent,{theme:theme}))))};exports.ConnectDialog=ConnectDialog},27759:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.LinkFlow=void 0;let preact_1=__webpack_require__(6400),rxjs_1=__webpack_require__(67734),ConnectDialog_1=__webpack_require__(98845);exports.LinkFlow=class{constructor(options){this.extensionUI$=new rxjs_1.BehaviorSubject({}),this.subscriptions=new rxjs_1.Subscription,this.isConnected=!1,this.chainId=1,this.isOpen=!1,this.onCancel=null,this.root=null,this.connectDisabled=!1,this.darkMode=options.darkMode,this.version=options.version,this.sessionId=options.sessionId,this.sessionSecret=options.sessionSecret,this.linkAPIUrl=options.linkAPIUrl,this.isParentConnection=options.isParentConnection,this.connected$=options.connected$,this.chainId$=options.chainId$}attach(el){this.root=document.createElement("div"),this.root.className="-cbwsdk-link-flow-root",el.appendChild(this.root),this.render(),this.subscriptions.add(this.connected$.subscribe(v=>{this.isConnected!==v&&(this.isConnected=v,this.render())})),this.subscriptions.add(this.chainId$.subscribe(chainId=>{this.chainId!==chainId&&(this.chainId=chainId,this.render())}))}detach(){var _a;this.root&&(this.subscriptions.unsubscribe(),(0,preact_1.render)(null,this.root),null===(_a=this.root.parentElement)||void 0===_a||_a.removeChild(this.root))}setConnectDisabled(connectDisabled){this.connectDisabled=connectDisabled}open(options){this.isOpen=!0,this.onCancel=options.onCancel,this.render()}close(){this.isOpen=!1,this.onCancel=null,this.render()}render(){if(!this.root)return;let subscription=this.extensionUI$.subscribe(()=>{this.root&&(0,preact_1.render)((0,preact_1.h)(ConnectDialog_1.ConnectDialog,{darkMode:this.darkMode,version:this.version,sessionId:this.sessionId,sessionSecret:this.sessionSecret,linkAPIUrl:this.linkAPIUrl,isOpen:this.isOpen,isConnected:this.isConnected,isParentConnection:this.isParentConnection,chainId:this.chainId,onCancel:this.onCancel,connectDisabled:this.connectDisabled}),this.root)});this.subscriptions.add(subscription)}}},70381:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var Buffer=__webpack_require__(36341).lW,__importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.QRCode=void 0;let preact_1=__webpack_require__(6400),hooks_1=__webpack_require__(30396),qrcode_svg_1=__importDefault(__webpack_require__(7713)),QRCode=props=>{let[svg,setSvg]=(0,hooks_1.useState)("");return(0,hooks_1.useEffect)(()=>{var _a,_b;let qrcode=new qrcode_svg_1.default({content:props.content,background:props.bgColor||"#ffffff",color:props.fgColor||"#000000",container:"svg",ecl:"M",width:null!==(_a=
1props.width)&&void 0!==_a?_a:256,height:null!==(_b=props.height)&&void 0!==_b?_b:256,padding:0,image:props.image}),base64=Buffer.from(qrcode.svg(),"utf8").toString("base64");setSvg(`data:image/svg+xml;base64,${base64}`)}),svg?(0,preact_1.h)("img",{src:svg,alt:"QR Code"}):null};exports.QRCode=QRCode},24325:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=".-cbwsdk-css-reset .-gear-container{margin-left:16px !important;margin-right:9px !important;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:opacity .25s}.-cbwsdk-css-reset .-gear-container *{user-select:none}.-cbwsdk-css-reset .-gear-container svg{opacity:0;position:absolute}.-cbwsdk-css-reset .-gear-icon{height:12px;width:12px;z-index:10000}.-cbwsdk-css-reset .-cbwsdk-snackbar{align-items:flex-end;display:flex;flex-direction:column;position:fixed;right:0;top:0;z-index:2147483647}.-cbwsdk-css-reset .-cbwsdk-snackbar *{user-select:none}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance{display:flex;flex-direction:column;margin:8px 16px 0 16px;overflow:visible;text-align:left;transform:translateX(0);transition:opacity .25s,transform .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header:hover .-gear-container svg{opacity:1}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header{display:flex;align-items:center;background:#fff;overflow:hidden;border:1px solid #e7ebee;box-sizing:border-box;border-radius:8px;cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header-cblogo{margin:8px 8px 8px 8px}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header *{cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header-message{color:#000;font-size:13px;line-height:1.5;user-select:none}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu{background:#fff;transition:opacity .25s ease-in-out,transform .25s linear,visibility 0s;visibility:hidden;border:1px solid #e7ebee;box-sizing:border-box;border-radius:8px;opacity:0;flex-direction:column;padding-left:8px;padding-right:8px}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item:last-child{margin-bottom:8px !important}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item:hover{background:#f5f7f8;border-radius:6px;transition:background .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item:hover span{color:#050f19;transition:color .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item:hover svg path{fill:#000;transition:fill .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item{visibility:inherit;height:35px;margin-top:8px;margin-bottom:0;display:flex;flex-direction:row;align-items:center;padding:8px;cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item *{visibility:inherit;cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-is-red:hover{background:rgba(223,95,103,.2);transition:background .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-is-red:hover *{cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-is-red:hover svg path{fill:#df5f67;transition:fill .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-is-red:hover span{color:#df5f67;transition:color .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-info{color:#aaa;font-size:13px;margin:0 8px 0 32px;position:absolute}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-hidden{opacity:0;text-align:left;transform:translateX(25%);transition:opacity .5s linear}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-expanded .-cbwsdk-snackbar-instance-menu{opacity:1;display:flex;transform:translateY(8px);visibility:visible}"},19199:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.SnackbarInstance=exports.SnackbarContainer=exports.Snackbar=void 0;let clsx_1=__importDefault(__webpack_require__(86010)),preact_1=__webpack_require__(6400),hooks_1=__webpack_require__(30396),Snackbar_css_1=__importDefault(__webpack_require__(24325));
1exports.Snackbar=class{constructor(options){this.items=new Map,this.nextItemKey=0,this.root=null,this.darkMode=options.darkMode}attach(el){this.root=document.createElement("div"),this.root.className="-cbwsdk-snackbar-root",el.appendChild(this.root),this.render()}presentItem(itemProps){let key=this.nextItemKey++;return this.items.set(key,itemProps),this.render(),()=>{this.items.delete(key),this.render()}}clear(){this.items.clear(),this.render()}render(){this.root&&(0,preact_1.render)((0,preact_1.h)("div",null,(0,preact_1.h)(exports.SnackbarContainer,{darkMode:this.darkMode},Array.from(this.items.entries()).map(([key,itemProps])=>(0,preact_1.h)(exports.SnackbarInstance,Object.assign({},itemProps,{key:key}))))),this.root)}};let SnackbarContainer=props=>(0,preact_1.h)("div",{class:(0,clsx_1.default)("-cbwsdk-snackbar-container")},(0,preact_1.h)("style",null,Snackbar_css_1.default),(0,preact_1.h)("div",{class:"-cbwsdk-snackbar"},props.children));exports.SnackbarContainer=SnackbarContainer;let SnackbarInstance=({autoExpand,message,menuItems,appSrc})=>{let[hidden,setHidden]=(0,hooks_1.useState)(!0),[expanded,setExpanded]=(0,hooks_1.useState)(null!=autoExpand&&autoExpand);(0,hooks_1.useEffect)(()=>{let timers=[window.setTimeout(()=>{setHidden(!1)},1),window.setTimeout(()=>{setExpanded(!0)},1e4)];return()=>{timers.forEach(window.clearTimeout)}});let toggleExpanded=()=>{setExpanded(!expanded)};return(0,preact_1.h)("div",{class:(0,clsx_1.default)("-cbwsdk-snackbar-instance",hidden&&"-cbwsdk-snackbar-instance-hidden",expanded&&"-cbwsdk-snackbar-instance-expanded")},(0,preact_1.h)("div",{class:"-cbwsdk-snackbar-instance-header",onClick:toggleExpanded},(0,preact_1.h)("img",{src:"coinbase-app"===appSrc?"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjY3NCAxOC44NThjLTIuMDQ1IDAtMy42NDgtMS43MjItMy42NDgtMy44NDVzMS42NTktMy44NDUgMy42NDgtMy44NDVjMS44MjQgMCAzLjMxNyAxLjM3NyAzLjU5MyAzLjIxNGgzLjcwM2MtLjMzMS0zLjk2LTMuNDgyLTcuMDU5LTcuMjk2LTcuMDU5LTQuMDM0IDAtNy4zNSAzLjQ0My03LjM1IDcuNjkgMCA0LjI0NiAzLjI2IDcuNjkgNy4zNSA3LjY5IDMuODcgMCA2Ljk2NS0zLjEgNy4yOTYtNy4wNTloLTMuNzAzYy0uMjc2IDEuODM2LTEuNzY5IDMuMjE0LTMuNTkzIDMuMjE0WiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0wIDEwLjY3OGMwLTMuNzExIDAtNS41OTYuNzQyLTcuMDIzQTYuNTMyIDYuNTMyIDAgMCAxIDMuNjU1Ljc0MkM1LjA4MiAwIDYuOTY3IDAgMTAuNjc4IDBoNy45MzhjMy43MTEgMCA1LjU5NiAwIDcuMDIzLjc0MmE2LjUzMSA2LjUzMSAwIDAgMSAyLjkxMyAyLjkxM2MuNzQyIDEuNDI3Ljc0MiAzLjMxMi43NDIgNy4wMjN2Ny45MzhjMCAzLjcxMSAwIDUuNTk2LS43NDIgNy4wMjNhNi41MzEgNi41MzEgMCAwIDEtMi45MTMgMi45MTNjLTEuNDI3Ljc0Mi0zLjMxMi43NDItNy4wMjMuNzQyaC03LjkzOGMtMy43MTEgMC01LjU5NiAwLTcuMDIzLS43NDJhNi41MzEgNi41MzEgMCAwIDEtMi45MTMtMi45MTNDMCAyNC4yMTIgMCAyMi4zODQgMCAxOC42MTZ2LTcuOTM4WiIgZmlsbD0iIzAwNTJGRiIvPjxwYXRoIGQ9Ik0xNC42ODQgMTkuNzczYy0yLjcyNyAwLTQuODY0LTIuMjk1LTQuODY0LTUuMTI2IDAtMi44MzEgMi4yMS01LjEyNyA0Ljg2NC01LjEyNyAyLjQzMiAwIDQuNDIyIDEuODM3IDQuNzkgNC4yODVoNC45MzhjLS40NDItNS4yOC00LjY0My05LjQxMS05LjcyOC05LjQxMS01LjM4IDAtOS44MDIgNC41OS05LjgwMiAxMC4yNTMgMCA1LjY2MiA0LjM0OCAxMC4yNTMgOS44MDIgMTAuMjUzIDUuMTU5IDAgOS4yODYtNC4xMzIgOS43MjgtOS40MTFoLTQuOTM4Yy0uMzY4IDIuNDQ4LTIuMzU4IDQuMjg0LTQuNzkgNC4yODRaIiBmaWxsPSIjZmZmIi8+PC9zdmc+":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuNDkyIDEwLjQxOWE4LjkzIDguOTMgMCAwMTguOTMtOC45M2gxMS4xNjNhOC45MyA4LjkzIDAgMDE4LjkzIDguOTN2MTEuMTYzYTguOTMgOC45MyAwIDAxLTguOTMgOC45M0gxMC40MjJhOC45MyA4LjkzIDAgMDEtOC45My04LjkzVjEwLjQxOXoiIGZpbGw9IiMxNjUyRjAiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjQxOSAwSDIxLjU4QzI3LjMzNSAwIDMyIDQuNjY1IDMyIDEwLjQxOVYyMS41OEMzMiAyNy4zMzUgMjcuMzM1IDMyIDIxLjU4MSAzMkgxMC40MkM0LjY2NSAzMiAwIDI3LjMzNSAwIDIxLjU4MVYxMC40MkMwIDQuNjY1IDQuNjY1IDAgMTAuNDE5IDB6bTAgMS40ODhhOC45MyA4LjkzIDAgMDAtOC45MyA4LjkzdjExLjE2M2E4LjkzIDguOTMgMCAwMDguOTMgOC45M0gyMS41OGE4LjkzIDguOTMgMCAwMDguOTMtOC45M1YxMC40MmE4LjkzIDguOTMgMCAwMC04LjkzLTguOTNIMTAuNDJ6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS45OTggMjYuMDQ5Yy01LjU0OSAwLTEwLjA0Ny00LjQ5OC0xMC4wNDctMTAuMDQ3IDAtNS41NDggNC40OTgtMTAuMDQ2IDEwLjA0Ny0xMC4wNDYgNS41NDggMCAxMC4wNDYgNC40OTggMTAuMDQ2IDEwLjA0NiA
1wIDUuNTQ5LTQuNDk4IDEwLjA0Ny0xMC4wNDYgMTAuMDQ3eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMi43NjIgMTQuMjU0YzAtLjgyMi42NjctMS40ODkgMS40ODktMS40ODloMy40OTdjLjgyMiAwIDEuNDg4LjY2NiAxLjQ4OCAxLjQ4OXYzLjQ5N2MwIC44MjItLjY2NiAxLjQ4OC0xLjQ4OCAxLjQ4OGgtMy40OTdhMS40ODggMS40ODggMCAwMS0xLjQ4OS0xLjQ4OHYtMy40OTh6IiBmaWxsPSIjMTY1MkYwIi8+PC9zdmc+",class:"-cbwsdk-snackbar-instance-header-cblogo"}),(0,preact_1.h)("div",{class:"-cbwsdk-snackbar-instance-header-message"},message),(0,preact_1.h)("div",{class:"-gear-container"},!expanded&&(0,preact_1.h)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,preact_1.h)("circle",{cx:"12",cy:"12",r:"12",fill:"#F5F7F8"})),(0,preact_1.h)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDYuNzV2LTEuNWwtMS43Mi0uNTdjLS4wOC0uMjctLjE5LS41Mi0uMzItLjc3bC44MS0xLjYyLTEuMDYtMS4wNi0xLjYyLjgxYy0uMjQtLjEzLS41LS4yNC0uNzctLjMyTDYuNzUgMGgtMS41bC0uNTcgMS43MmMtLjI3LjA4LS41My4xOS0uNzcuMzJsLTEuNjItLjgxLTEuMDYgMS4wNi44MSAxLjYyYy0uMTMuMjQtLjI0LjUtLjMyLjc3TDAgNS4yNXYxLjVsMS43Mi41N2MuMDguMjcuMTkuNTMuMzIuNzdsLS44MSAxLjYyIDEuMDYgMS4wNiAxLjYyLS44MWMuMjQuMTMuNS4yMy43Ny4zMkw1LjI1IDEyaDEuNWwuNTctMS43MmMuMjctLjA4LjUyLS4xOS43Ny0uMzJsMS42Mi44MSAxLjA2LTEuMDYtLjgxLTEuNjJjLjEzLS4yNC4yMy0uNS4zMi0uNzdMMTIgNi43NXpNNiA4LjVhMi41IDIuNSAwIDAxMC01IDIuNSAyLjUgMCAwMTAgNXoiIGZpbGw9IiMwNTBGMTkiLz48L3N2Zz4=",class:"-gear-icon",title:"Expand"}))),menuItems&&menuItems.length>0&&(0,preact_1.h)("div",{class:"-cbwsdk-snackbar-instance-menu"},menuItems.map((action,i)=>(0,preact_1.h)("div",{class:(0,clsx_1.default)("-cbwsdk-snackbar-instance-menu-item",action.isRed&&"-cbwsdk-snackbar-instance-menu-item-is-red"),onClick:action.onClick,key:i},(0,preact_1.h)("svg",{width:action.svgWidth,height:action.svgHeight,viewBox:"0 0 10 11",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,preact_1.h)("path",{"fill-rule":action.defaultFillRule,"clip-rule":action.defaultClipRule,d:action.path,fill:"#AAAAAA"})),(0,preact_1.h)("span",{class:(0,clsx_1.default)("-cbwsdk-snackbar-instance-menu-item-info",action.isRed&&"-cbwsdk-snackbar-instance-menu-item-info-is-red")},action.info)))))};exports.SnackbarInstance=SnackbarInstance},22061:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=".-cbwsdk-css-reset .-cbwsdk-spinner{display:inline-block}.-cbwsdk-css-reset .-cbwsdk-spinner svg{display:inline-block;animation:2s linear infinite -cbwsdk-spinner-svg}.-cbwsdk-css-reset .-cbwsdk-spinner svg circle{animation:1.9s ease-in-out infinite both -cbwsdk-spinner-circle;display:block;fill:rgba(0,0,0,0);stroke-dasharray:283;stroke-dashoffset:280;stroke-linecap:round;stroke-width:10px;transform-origin:50% 50%}@keyframes -cbwsdk-spinner-svg{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes -cbwsdk-spinner-circle{0%,25%{stroke-dashoffset:280;transform:rotate(0)}50%,75%{stroke-dashoffset:75;transform:rotate(45deg)}100%{stroke-dashoffset:280;transform:rotate(360deg)}}"},88727:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.Spinner=void 0;let preact_1=__webpack_require__(6400),Spinner_css_1=__importDefault(__webpack_require__(22061)),Spinner=props=>{var _a;let size=null!==(_a=props.size)&&void 0!==_a?_a:64,color=props.color||"#000";return(0,preact_1.h)("div",{class:"-cbwsdk-spinner"},(0,preact_1.h)("style",null,Spinner_css_1.default),(0,preact_1.h)("svg",{viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",style:{width:size,height:size}},(0,preact_1.h)("circle",{style:{cx:50,cy:50,r:45,stroke:color}})))};exports.Spinner=Spinner},5157:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=".-cbwsdk-css-reset .-cbwsdk-try-extension{display:flex;margin-top:12px;height:202px;width:700px;border-radius:12px;padding:30px}.-cbwsdk-css-reset .-cbwsdk-try-extension.light{background:#fff}.-cbwsdk-css-reset .-cbwsdk-try-extension.dark{background:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-try-extension-column-half{flex:50%}.-cbwsdk-css-reset .-cbwsdk-try-extension-heading{font-style:normal;font-weight:500;font-size:25px;line-height:32px;margin:0;max-width:204px}.-cbwsdk-css-reset .-cbwsdk-try-extension-heading.light{color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-try-extension-heading.dark{color:#fff}.-cbwsdk-css-reset .-cbwsdk-try-extension-cta{appearance:none;border:none;background:none;color:#0052ff;cursor:pointer;padding:0;text-decoration:none;display:block;font-weight:600;font-size:16px;line-height:24px}.-cbwsdk-css-reset .-cbwsdk-try-extension-cta.light{color:#0052ff}.-cbwsdk-css-reset .-cbwsdk-try-extension-cta.dark{color:#588af5}.-cbwsdk-css-reset .-cbwsdk-try-extension-cta-wrapper{display:flex;align-items:center;margin-top:12px}.-cbwsdk-css-reset .-cbwsdk-try-extension-cta-icon{display:block;margin-left:4px;height:14px}.-cbwsdk-css-reset .-cbwsdk-try-extension-list{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;height:100%}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item{display:flex;align-items:center;flex-flow:nowrap;margin-top:24px}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item:first-of-type{margin-top:0}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-icon-wrapper{display:block}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-icon{display:flex;height:32px;width:32px;border-radius:50%}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-icon svg{margin:auto;display:block}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-icon.light{background:#eef0f3}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-icon.dark{background:#1e2025}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-copy{display:block;font-weight:400;font-size:14px;line-height:20px;padding-left:12px}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-copy.light{color:#5b636e}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-copy.dark{color:#8a919e}"},26868:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.TryExtensionContent=void 0;let clsx_1=__importDefault(__webpack_require__(86010)),preact_1=__webpack_require__(6400),hooks_1=__webpack_require__(30396),ArrowLeftIcon_1=__webpack_require__(79414),LaptopIcon_1=__webpack_require__(52467),SafeIcon_1=__webpack_require__(25178),TryExtensionContent_css_1=__importDefault(__webpack_require__(5157));exports.TryExtensionContent=function({theme}){let[clicked,setClicked]=(0,hooks_1.useState)(!1),handleInstallClick=(0,hooks_1.useCallback)(()=>{window.open("https://api.wallet.coinbase.com/rpc/v2/desktop/chrome","_blank")},[]),handleClick=(0,hooks_1.useCallback)(()=>{clicked?window.location.reload():(handleInstallClick(),setClicked(!0))},[handleInstallClick,clicked]);return(0,preact_1.h)("div",{class:(0,clsx_1.default)("-cbwsdk-try-extension",theme)},(0,preact_1.h)("style",null,TryExtensionContent_css_1.default),(0,preact_1.h)("div",{class:"-cbwsdk-try-extension-column-half"},(0,preact_1.h)("h3",{class:(0,clsx_1.default)("-cbwsdk-try-extension-heading",theme)}
1,"Or try the Coinbase Wallet browser extension"),(0,preact_1.h)("div",{class:"-cbwsdk-try-extension-cta-wrapper"},(0,preact_1.h)("button",{class:(0,clsx_1.default)("-cbwsdk-try-extension-cta",theme),onClick:handleClick},clicked?"Refresh":"Install"),(0,preact_1.h)("div",null,!clicked&&(0,preact_1.h)(ArrowLeftIcon_1.ArrowLeftIcon,{class:"-cbwsdk-try-extension-cta-icon",fill:"light"===theme?"#0052FF":"#588AF5"})))),(0,preact_1.h)("div",{class:"-cbwsdk-try-extension-column-half"},(0,preact_1.h)("ul",{class:"-cbwsdk-try-extension-list"},(0,preact_1.h)("li",{class:"-cbwsdk-try-extension-list-item"},(0,preact_1.h)("div",{class:"-cbwsdk-try-extension-list-item-icon-wrapper"},(0,preact_1.h)("span",{class:(0,clsx_1.default)("-cbwsdk-try-extension-list-item-icon",theme)},(0,preact_1.h)(LaptopIcon_1.LaptopIcon,{fill:"light"===theme?"#0A0B0D":"#FFFFFF"}))),(0,preact_1.h)("div",{class:(0,clsx_1.default)("-cbwsdk-try-extension-list-item-copy",theme)},"Connect with dapps with just one click on your desktop browser")),(0,preact_1.h)("li",{class:"-cbwsdk-try-extension-list-item"},(0,preact_1.h)("div",{class:"-cbwsdk-try-extension-list-item-icon-wrapper"},(0,preact_1.h)("span",{class:(0,clsx_1.default)("-cbwsdk-try-extension-list-item-icon",theme)},(0,preact_1.h)(SafeIcon_1.SafeIcon,{fill:"light"===theme?"#0A0B0D":"#FFFFFF"}))),(0,preact_1.h)("div",{class:(0,clsx_1.default)("-cbwsdk-try-extension-list-item-copy",theme)},"Add an additional layer of security by using a supported Ledger hardware wallet")))))}},79414:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ArrowLeftIcon=void 0;let preact_1=__webpack_require__(6400);exports.ArrowLeftIcon=function(props){return(0,preact_1.h)("svg",Object.assign({width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},props),(0,preact_1.h)("path",{d:"M8.60675 0.155884L7.37816 1.28209L12.7723 7.16662H0V8.83328H12.6548L6.82149 14.6666L8 15.8451L15.8201 8.02501L8.60675 0.155884Z"}))}},37598:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.CloseIcon=void 0;let preact_1=__webpack_require__(6400);exports.CloseIcon=function(props){return(0,preact_1.h)("svg",Object.assign({width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},props),(0,preact_1.h)("path",{d:"M13.7677 13L12.3535 14.4142L18.3535 20.4142L12.3535 26.4142L13.7677 27.8284L19.7677 21.8284L25.7677 27.8284L27.1819 26.4142L21.1819 20.4142L27.1819 14.4142L25.7677 13L19.7677 19L13.7677 13Z"}))}},52467:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.LaptopIcon=void 0;let preact_1=__webpack_require__(6400);exports.LaptopIcon=function(props){return(0,preact_1.h)("svg",Object.assign({width:"14",height:"14",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},props),(0,preact_1.h)("path",{d:"M1.8001 2.2002H12.2001V9.40019H1.8001V2.2002ZM3.4001 3.8002V7.80019H10.6001V3.8002H3.4001Z"}),(0,preact_1.h)("path",{d:"M13.4001 10.2002H0.600098C0.600098 11.0838 1.31644 11.8002 2.2001 11.8002H11.8001C12.6838 11.8002 13.4001 11.0838 13.4001 10.2002Z"}))}},18646:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.QRCodeIcon=void 0;let preact_1=__webpack_require__(6400);exports.QRCodeIcon=function(props){return(0,preact_1.h)("svg",Object.assign({width:"10",height:"10",viewBox:"0 0 10 10",xmlns:"http://www.w3.org/2000/svg"},props),(0,preact_1.h)("path",{d:"M8.2271 1.77124L7.0271 1.77124V2.97124H8.2271V1.77124Z"}),(0,preact_1.h)("path",{d:"M5.44922 0.199219L5.44922 4.54922L9.79922 4.54922V0.199219L5.44922 0.199219ZM8.89922 3.64922L6.34922 3.64922L6.34922 1.09922L8.89922 1.09922V3.64922Z"}),(0,preact_1.h)("path",{d:"M2.97124 1.77124L1.77124 1.77124L1.77124 2.97124H2.97124V1.77124Z"}),(0,preact_1.h)("path",{d:"M0.199219 4.54922L4.54922 4.54922L4.54922 0.199219L0.199219 0.199219L0.199219 4.54922ZM1.09922 1.09922L3.64922 1.09922L3.64922 3.64922L1.09922 3.64922L1.09922 1.09922Z"}),(0,preact_1.h)("path",{d:"M2.97124 7.0271H1.77124L1.77124 8.2271H2.97124V7.0271Z"}),(0,preact_1.h)("path",{d:"M0.199219 9.79922H4.54922L4.54922 5.44922L0.199219 5.44922L0.199219 9.79922ZM1.09922 6.34922L3.64922 6.34922L3.64922 8.89922H1.09922L1.09922 6.34922Z"}),(0,preact_1.h)("path",{d:"M8.89922 7.39912H7.99922V5.40112H5.44922L5.44922 9.79912H6.34922L6.34922 6.30112H7.09922V8.29912H9.79922V5.40112H8.89922V7.39912Z"}),(0,preact_1.h)("path",{d:"M7.99912 8.89917H7.09912V9.79917H7.99912V8.89917Z"}),(0,preact_1.h)("path",{d:"M9.79917 8.89917H8.89917V9.79917H9.79917V8.89917Z"}))}},35666:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});let svg=`
2    <svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
3        <path d="M50 100C77.6142 100 100 77.6142 100 50C100 22.3858 77.6142 0 50 0C22.3858 0 0 22.3858 0 50C0 77.6142 22.3858 100 50 100Z" fill="white"/>
4        <path d="M50.512 94C74.2907 94 93.5673 74.5244 93.5673 50.5C93.5673 26.4756 74.2907 7 50.512 7C26.7332 7 7.45667 26.4756 7.45667 50.5C7.45667 74.5244 26.7332 94 50.512 94Z" fill="#0052FF"/>
5        <path d="M50.6248 65.4335C42.3697 65.4335 35.8996 58.7469 35.8996 50.5C35.8996 42.2531 42.5928 35.5664 50.6248 35.5664C57.9873 35.5664 64.0111 40.9157 65.1267 48.0481H80.0749C78.7363 32.6688 66.0191 20.6328 50.6248 20.6328C34.3379 20.6328 20.9514 34.0062 20.9514 50.5C20.9514 66.9936 34.1148 80.3671 50.6248 80.3671C66.2422 80.3671 78.7363 68.331 80.0749 52.9516H65.1267C64.0111 60.0841 57.9873 65.4335 50.6248 65.4335Z" fill="white"/>
6    </svg>
7`;exports.default=svg},30019:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=`
8    <svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
9        <circle cx="50" cy="50" r="50" fill="white"/>
10        <circle cx="49.9996" cy="49.9996" r="43.6363" fill="#1B53E4"/>
11        <circle cx="49.9996" cy="49.9996" r="43.6363" stroke="white"/>
12        <path fill-rule="evenodd" clip-rule="evenodd" d="M19.3379 49.9484C19.3379 66.8508 33.04 80.553 49.9425 80.553C66.8449 80.553 80.5471 66.8508 80.5471 49.9484C80.5471 33.0459 66.8449 19.3438 49.9425 19.3438C33.04 19.3438 19.3379 33.0459 19.3379 49.9484ZM44.0817 40.0799C41.8725 40.0799 40.0817 41.8708 40.0817 44.0799V55.8029C40.0817 58.012 41.8725 59.8029 44.0817 59.8029H55.8046C58.0138 59.8029 59.8046 58.012 59.8046 55.8029V44.0799C59.8046 41.8708 58.0138 40.0799 55.8046 40.0799H44.0817Z" fill="white"/>
13    </svg>
14`},25178:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.SafeIcon=void 0;let preact_1=__webpack_require__(6400);exports.SafeIcon=function(props){return(0,preact_1.h)("svg",Object.assign({width:"14",height:"14",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},props),(0,preact_1.h)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.600098 0.600098V11.8001H13.4001V0.600098H0.600098ZM7.0001 9.2001C5.3441 9.2001 4.0001 7.8561 4.0001 6.2001C4.0001 4.5441 5.3441 3.2001 7.0001 3.2001C8.6561 3.2001 10.0001 4.5441 10.0001 6.2001C10.0001 7.8561 8.6561 9.2001 7.0001 9.2001ZM0.600098 12.6001H3.8001V13.4001H0.600098V12.6001ZM10.2001 12.6001H13.4001V13.4001H10.2001V12.6001ZM8.8001 6.2001C8.8001 7.19421 7.99421 8.0001 7.0001 8.0001C6.00598 8.0001 5.2001 7.19421 5.2001 6.2001C5.2001 5.20598 6.00598 4.4001 7.0001 4.4001C7.99421 4.4001 8.8001 5.20598 8.8001 6.2001Z"}))}},67494:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.StatusDotIcon=void 0;let preact_1=__webpack_require__(6400);exports.StatusDotIcon=function(props){return(0,preact_1.h)("svg",Object.assign({width:"10",height:"10",viewBox:"0 0 10 10",xmlns:"http://www.w3.org/2000/svg"},props),(0,preact_1.h)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.29995 4.99995C2.29995 5.57985 1.82985 6.04995 1.24995 6.04995C0.670052 6.04995 0.199951 5.57985 0.199951 4.99995C0.199951 4.42005 0.670052 3.94995 1.24995 3.94995C1.82985 3.94995 2.29995 4.42005 2.29995 4.99995ZM4.99995 6.04995C5.57985 6.04995 6.04995 5.57985 6.04995 4.99995C6.04995 4.42005 5.57985 3.94995 4.99995 3.94995C4.42005 3.94995 3.94995 4.42005 3.94995 4.99995C3.94995 5.57985 4.42005 6.04995 4.99995 6.04995ZM8.74995 6.04995C9.32985 6.04995 9.79995 5.57985 9.79995 4.99995C9.79995 4.42005 9.32985 3.94995 8.74995 3.94995C8.17005 3.94995 7.69995 4.42005 7.69995 4.99995C7.69995 5.57985 8.17005 6.04995 8.74995 6.04995Z"}))}},417:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiIGZpbGw9IiMwMDUyRkYiLz48cGF0aCBkPSJNMTQuMDM3IDE4LjkyNmMtMi43NSAwLTQuOTA3LTIuMjA1LTQuOTA3LTQuOTI2IDAtMi43MiAyLjIzLTQuOTI2IDQuOTA3LTQuOTI2YTQuODY2IDQuODY2IDAgMCAxIDQuODMzIDQuMTE4aDQuOTgyYy0uNDQ2LTUuMDczLTQuNjg0LTkuMDQ0LTkuODE1LTkuMDQ0QzguNjEgNC4xNDgg
14NC4xNDkgOC41NiA0LjE0OSAxNHM0LjM4NyA5Ljg1MiA5Ljg5IDkuODUyYzUuMjA0IDAgOS4zNjgtMy45NyA5LjgxNC05LjA0M0gxOC44N2E0Ljg2NiA0Ljg2NiAwIDAgMS00LjgzMyA0LjExN1oiIGZpbGw9IiNmZmYiLz48L3N2Zz4="},12348:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiIGZpbGw9IiMwMDUyRkYiLz48cGF0aCBkPSJNMjMuODUyIDE0QTkuODM0IDkuODM0IDAgMCAxIDE0IDIzLjg1MiA5LjgzNCA5LjgzNCAwIDAgMSA0LjE0OCAxNCA5LjgzNCA5LjgzNCAwIDAgMSAxNCA0LjE0OCA5LjgzNCA5LjgzNCAwIDAgMSAyMy44NTIgMTRaIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTExLjE4NSAxMi41MDRjMC0uNDU2IDAtLjcxLjA5OC0uODYyLjA5OC0uMTUyLjE5Ni0uMzA0LjM0My0uMzU1LjE5Ni0uMTAyLjM5Mi0uMTAyLjg4MS0uMTAyaDIuOTg2Yy40OSAwIC42ODYgMCAuODgyLjEwMi4xNDYuMTAxLjI5My4yMDMuMzQyLjM1NS4wOTguMjAzLjA5OC40MDYuMDk4Ljg2MnYyLjk5MmMwIC40NTcgMCAuNzEtLjA5OC44NjMtLjA5OC4xNTItLjE5NS4zMDQtLjM0Mi4zNTUtLjE5Ni4xMDEtLjM5Mi4xMDEtLjg4Mi4xMDFoLTIuOTg2Yy0uNDkgMC0uNjg1IDAtLjg4LS4xMDEtLjE0OC0uMTAyLS4yOTUtLjIwMy0uMzQ0LS4zNTUtLjA5OC0uMjAzLS4wOTgtLjQwNi0uMDk4LS44NjN2LTIuOTkyWiIgZmlsbD0iIzAwNTJGRiIvPjwvc3ZnPg=="},85755:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ClientMessagePublishEvent=exports.ClientMessageSetSessionConfig=exports.ClientMessageGetSessionConfig=exports.ClientMessageIsLinked=exports.ClientMessageHostSession=void 0,exports.ClientMessageHostSession=function(params){return Object.assign({type:"HostSession"},params)},exports.ClientMessageIsLinked=function(params){return Object.assign({type:"IsLinked"},params)},exports.ClientMessageGetSessionConfig=function(params){return Object.assign({type:"GetSessionConfig"},params)},exports.ClientMessageSetSessionConfig=function(params){return Object.assign({type:"SetSessionConfig"},params)},exports.ClientMessagePublishEvent=function(params){return Object.assign({type:"PublishEvent"},params)}},32191:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.EVENTS=void 0,exports.EVENTS={STARTED_CONNECTING:"walletlink_sdk.started.connecting",CONNECTED_STATE_CHANGE:"walletlink_sdk.connected",DISCONNECTED:"walletlink_sdk.disconnected",METADATA_DESTROYED:"walletlink_sdk_metadata_destroyed",LINKED:"walletlink_sdk.linked",FAILURE:"walletlink_sdk.generic_failure",SESSION_CONFIG_RECEIVED:"walletlink_sdk.session_config_event_received",ETH_ACCOUNTS_STATE:"walletlink_sdk.eth_accounts_state",SESSION_STATE_CHANGE:"walletlink_sdk.session_state_change",UNLINKED_ERROR_STATE:"walletlink_sdk.unlinked_error_state",SKIPPED_CLEARING_SESSION:"walletlink_sdk.skipped_clearing_session",GENERAL_ERROR:"walletlink_sdk.general_error",WEB3_REQUEST:"walletlink_sdk.web3.request",WEB3_REQUEST_PUBLISHED:"walletlink_sdk.web3.request_published",WEB3_RESPONSE:"walletlink_sdk.web3.response",UNKNOWN_ADDRESS_ENCOUNTERED:"walletlink_sdk.unknown_address_encountered"}},80179:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var ConnectionState,ConnectionState1;Object.defineProperty(exports,"__esModule",{value:!0}),exports.RxWebSocket=exports.ConnectionState=void 0;let rxjs_1=__webpack_require__(67734),operators_1=__webpack_require__(16473);(ConnectionState1=ConnectionState=exports.ConnectionState||(exports.ConnectionState={}))[ConnectionState1.DISCONNECTED=0]="DISCONNECTED",ConnectionState1[ConnectionState1.CONNECTING=1]="CONNECTING",ConnectionState1[ConnectionState1.CONNECTED=2]="CONNECTED",exports.RxWebSocket=class{constructor(url,WebSocketClass=WebSocket){this.WebSocketClass=WebSocketClass,this.webSocket=null,this.connectionStateSubject=new rxjs_1.BehaviorSubject(ConnectionState.DISCONNECTED),this.incomingDataSubject=ne
14w rxjs_1.Subject,this.url=url.replace(/^http/,"ws")}connect(){return this.webSocket?(0,rxjs_1.throwError)(Error("webSocket object is not null")):new rxjs_1.Observable(obs=>{let webSocket;try{this.webSocket=webSocket=new this.WebSocketClass(this.url)}catch(err){obs.error(err);return}this.connectionStateSubject.next(ConnectionState.CONNECTING),webSocket.onclose=evt=>{this.clearWebSocket(),obs.error(Error(`websocket error ${evt.code}: ${evt.reason}`)),this.connectionStateSubject.next(ConnectionState.DISCONNECTED)},webSocket.onopen=_=>{obs.next(),obs.complete(),this.connectionStateSubject.next(ConnectionState.CONNECTED)},webSocket.onmessage=evt=>{this.incomingDataSubject.next(evt.data)}}).pipe((0,operators_1.take)(1))}disconnect(){let{webSocket}=this;if(webSocket){this.clearWebSocket(),this.connectionStateSubject.next(ConnectionState.DISCONNECTED);try{webSocket.close()}catch(_a){}}}get connectionState$(){return this.connectionStateSubject.asObservable()}get incomingData$(){return this.incomingDataSubject.asObservable()}get incomingJSONData$(){return this.incomingData$.pipe((0,operators_1.flatMap)(m=>{let j;try{j=JSON.parse(m)}catch(err){return(0,rxjs_1.empty)()}return(0,rxjs_1.of)(j)}))}sendData(data){let{webSocket}=this;if(!webSocket)throw Error("websocket is not connected");webSocket.send(data)}clearWebSocket(){let{webSocket}=this;webSocket&&(this.webSocket=null,webSocket.onclose=null,webSocket.onerror=null,webSocket.onmessage=null,webSocket.onopen=null)}}},76156:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isServerMessageFail=void 0,exports.isServerMessageFail=function(msg){return msg&&"Fail"===msg.type&&"number"==typeof msg.id&&"string"==typeof msg.sessionId&&"string"==typeof msg.error}},18876:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.WalletSDKConnection=void 0;let rxjs_1=__webpack_require__(67734),operators_1=__webpack_require__(16473),Session_1=__webpack_require__(73526),types_1=__webpack_require__(91295),ClientMessage_1=__webpack_require__(85755),DiagnosticLogger_1=__webpack_require__(32191),RxWebSocket_1=__webpack_require__(80179),ServerMessage_1=__webpack_require__(76156);exports.WalletSDKConnection=class{constructor(sessionId,sessionKey,linkAPIUrl,diagnostic,WebSocketClass=WebSocket){this.sessionId=sessionId,this.sessionKey=sessionKey,this.diagnostic=diagnostic,this.subscriptions=new rxjs_1.Subscription,this.destroyed=!1,this.lastHeartbeatResponse=0,this.nextReqId=(0,types_1.IntNumber)(1),this.connectedSubject=ne
14w rxjs_1.BehaviorSubject(!1),this.linkedSubject=new rxjs_1.BehaviorSubject(!1),this.sessionConfigSubject=new rxjs_1.ReplaySubject(1);let ws=new RxWebSocket_1.RxWebSocket(linkAPIUrl+"/rpc",WebSocketClass);this.ws=ws,this.subscriptions.add(ws.connectionState$.pipe((0,operators_1.tap)(state=>{var _a;return null===(_a=this.diagnostic)||void 0===_a?void 0:_a.log(DiagnosticLogger_1.EVENTS.CONNECTED_STATE_CHANGE,{state,sessionIdHash:Session_1.Session.hash(sessionId)})}),(0,operators_1.skip)(1),(0,operators_1.filter)(cs=>cs===RxWebSocket_1.ConnectionState.DISCONNECTED&&!this.destroyed),(0,operators_1.delay)(5e3),(0,operators_1.filter)(_=>!this.destroyed),(0,operators_1.flatMap)(_=>ws.connect()),(0,operators_1.retry)()).subscribe()),this.subscriptions.add(ws.connectionState$.pipe((0,operators_1.skip)(2),(0,operators_1.switchMap)(cs=>(0,rxjs_1.iif)(()=>cs===RxWebSocket_1.ConnectionState.CONNECTED,this.authenticate().pipe((0,operators_1.tap)(_=>this.sendIsLinked()),(0,operators_1.tap)(_=>this.sendGetSessionConfig()),(0,operators_1.map)(_=>!0)),(0,rxjs_1.of)(!1))),(0,operators_1.distinctUntilChanged)(),(0,operators_1.catchError)(_=>(0,rxjs_1.of)(!1))).subscribe(connected=>this.connectedSubject.next(connected))),this.subscriptions.add(ws.connectionState$.pipe((0,operators_1.skip)(1),(0,operators_1.switchMap)(cs=>(0,rxjs_1.iif)(()=>cs===RxWebSocket_1.ConnectionState.CONNECTED,(0,rxjs_1.timer)(0,1e4)))).subscribe(i=>0===i?this.updateLastHeartbeat():this.heartbeat())),this.subscriptions.add(ws.incomingData$.pipe((0,operators_1.filter)(m=>"h"===m)).subscribe(_=>this.updateLastHeartbeat())),this.subscriptions.add(ws.incomingJSONData$.pipe((0,operators_1.filter)(m=>["IsLinkedOK","Linked"].includes(m.type))).subscribe(m=>{var _a;null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.LINKED,{sessionIdHash:Session_1.Session.hash(sessionId),linked:m.linked,type:m.type,onlineGuests:m.onlineGuests}),this.linkedSubject.next(m.linked||m.onlineGuests>0)})),this.subscriptions.add(ws.incomingJSONData$.pipe((0,operators_1.filter)(m=>["GetSessionConfigOK","SessionConfigUpdated"].includes(m.type))).subscribe(m=>{var _a;null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.SESSION_CONFIG_RECEIVED,{sessionIdHash:Session_1.Session.hash(sessionId),metadata_keys:m&&m.metadata?Object.keys(m.metadata):void 0}),this.sessionConfigSubject.next({webhookId:m.webhookId,webhookUrl:m.webhookUrl,metadata:m.metadata})}))}connect(){var _a;if(this.destroyed)throw Error("instance is destroyed");null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.STARTED_CONNECTING,{sessionIdHash:Session_1.Session.hash(this.sessionId)}),this.ws.connect().subscribe()}destroy(){var _a;this.subscriptions.unsubscribe(),this.ws.disconnect(),null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.DISCONNECTED,{sessionIdHash:Session_1.Session.hash(this.sessionId)}),this.destroyed=!0}get isDestroyed(){return this.destroyed}get connected$(){return this.connectedSubject.asObservable()}get onceConnected$(){return this.connected$.pipe((0,operators_1.filter)(v=>v),(0,operators_1.take)(1),(0,operators_1.map)(()=>void 0))}get linked$(){return this.linkedSubject.asObservable()}get onceLinked$(){return this.linked$.pipe((0,operators_1.filter)(v=>v),(0,operators_1.take)(1),(0,operators_1.map)(()=>void 0))}get sessionConfig$(){return this.sessionConfigSubject.asObservable()}get incomingEvent$(){return this.ws.incomingJSONData$.pipe((0,operators_1.filter)(m=>"Event"===m.type&&"string"==typeof m.sessionId&&"string"==typeof m.eventId&&"string"==typeof m.event&&"string"==typeof m.data),(0,operators_1.map)(m=>m))}setSessionMetadata(key,value1){let message=(0,ClientMessage_1.ClientMessageSetSessionConfig)({id:(0,types_1.IntNumber)(this.nextReqId++),sessionId:this.sessionId,metadata:{[key]:value1}});return this.onceConnected$.pipe((0,operators_1.flatMap)(_=>this.makeRequest(message)),(0,operators_1.map)(res=>{if((0,ServerMessage_1.isServerMessageFail)(res))throw Error(res.error||"failed to set session metadata")}))}publishEvent(event,data,callWebhook=!1){let message=(0,ClientMessage_1.ClientMessagePublishEvent)({id:(0,types_1.IntNumber)(this.nextReqId++),sessionId:this.sessionId,event,data,callWebhook});return this.onceLinked$.pipe((0,operators_1.flatMap)(_=>
14this.makeRequest(message)),(0,operators_1.map)(res=>{if((0,ServerMessage_1.isServerMessageFail)(res))throw Error(res.error||"failed to publish event");return res.eventId}))}sendData(message){this.ws.sendData(JSON.stringify(message))}updateLastHeartbeat(){this.lastHeartbeatResponse=Date.now()}heartbeat(){if(Date.now()-this.lastHeartbeatResponse>2e4){this.ws.disconnect();return}try{this.ws.sendData("h")}catch(_a){}}makeRequest(message,timeout=6e4){let reqId=message.id;try{this.sendData(message)}catch(err){return(0,rxjs_1.throwError)(err)}return this.ws.incomingJSONData$.pipe((0,operators_1.timeoutWith)(timeout,(0,rxjs_1.throwError)(Error(`request ${reqId} timed out`))),(0,operators_1.filter)(m=>m.id===reqId),(0,operators_1.take)(1))}authenticate(){let msg=(0,ClientMessage_1.ClientMessageHostSession)({id:(0,types_1.IntNumber)(this.nextReqId++),sessionId:this.sessionId,sessionKey:this.sessionKey});return this.makeRequest(msg).pipe((0,operators_1.map)(res=>{if((0,ServerMessage_1.isServerMessageFail)(res))throw Error(res.error||"failed to authentcate")}))}sendIsLinked(){let msg=(0,ClientMessage_1.ClientMessageIsLinked)({id:(0,types_1.IntNumber)(this.nextReqId++),sessionId:this.sessionId});this.sendData(msg)}sendGetSessionConfig(){let msg=(0,ClientMessage_1.ClientMessageGetSessionConfig)({id:(0,types_1.IntNumber)(this.nextReqId++),sessionId:this.sessionId});this.sendData(msg)}}},45811:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.CoinbaseWalletProvider=exports.CoinbaseWalletSDK=void 0;let CoinbaseWalletSDK_1=__webpack_require__(39016),CoinbaseWalletProvider_1=__webpack_require__(83143);var CoinbaseWalletSDK_2=__webpack_require__(39016);Object.defineProperty(exports,"CoinbaseWalletSDK",{enumerable:!0,get:function(){return CoinbaseWalletSDK_2.CoinbaseWalletSDK}});var CoinbaseWalletProvider_2=__webpack_require__(83143);Object.defineProperty(exports,"CoinbaseWalletProvider",{enumerable:!0,get:function(){return CoinbaseWalletProvider_2.CoinbaseWalletProvider}}),exports.default=CoinbaseWalletSDK_1.CoinbaseWalletSDK,"undefined"!=typeof window&&(window.CoinbaseWalletSDK=CoinbaseWalletSDK_1.CoinbaseWalletSDK,window.CoinbaseWalletProvider=CoinbaseWalletProvider_1.CoinbaseWalletProvider,window.WalletLink=CoinbaseWalletSDK_1.CoinbaseWalletSDK,window.WalletLinkProvider=CoinbaseWalletProvider_1.CoinbaseWalletProvider)},49682:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ScopedLocalStorage=void 0,exports.ScopedLocalStorage=class{constructor(scope){this.scope=scope}setItem(key,value1){localStorage.setItem(this.scopedKey(key),value1)}getItem(key){return localStorage.getItem(this.scopedKey(key))}removeItem(key){localStorage.removeItem(this.scopedKey(key))}clear(){let prefix=this.scopedKey(""),keysToRemove=[];for(let i=0;i<localStorage.length;i++){let key=localStorage.key(i);"string"==typeof key&&key.startsWith(prefix)&&keysToRemove.push(key)}keysToRemove.forEach(key=>localStorage.removeItem(key))}scopedKey(key){return`${this.scope}:${key}`}}},1119:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default='@namespace svg "http://www.w3.org/2000/svg";.-cbwsdk-css-reset,.-cbwsdk-css-reset *{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:medium;box-shadow:none;box-sizing:border-box;caption-side:top;clear:none;clip:auto;color:inherit;columns:auto;column-count:auto;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-rule-color:currentColor;column-rule-style:none;column-rule-width:none;column-span:1;column-width:auto;counter-increment:none;counter-reset:none;direction:ltr;empty-cells:show;float:none;font:normal;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;height:auto;hyphens:none;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;pointer-events:auto;position:static;quotes:"\\201C" "\\201D" "\\2018" "\\2019";tab-size:8;table-layout:auto;text-align:inherit;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:0;word-spacing:normal;z-index:auto}.-cbwsdk-css-reset strong{font-weight:bold}.-cbwsdk-css-reset *{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;line-height:1}.-cbwsdk-css-reset [class*=container]{margin:0;padding:0}.-cbwsdk-css-reset style{display:none}'},27162:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.injectCssReset=void 0;let cssReset_css_1=__importDefault(__webpack_require__(1119));exports.injectCssReset=function(){let styleEl=document.createElement("style");styleEl.type="text/css",styleEl.appendChild(document.createTextNode(cssReset_css_1.default)),document.documentElement.appendChild(styleEl)}},83143:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var Buffer=__webpack_require__(36341).lW,__importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.CoinbaseWalletProvider=void 0;let safe_event_emitter_1=__importDefault(__webpack_require__(19394)),bn_js_1=__importDefault(__webpack_require__(13550)),eth_rpc_errors_1=__webpack_require__(79826),DiagnosticLogger_1=__webpack_require__(32191),Session_1=__webpack_require__(73526),WalletSDKRelayAbstract_1=__webpack_require__(15633),util_1=__webpack_require__(94643),eth_eip712_util_1=__importDefault(__webpack_require__(14497)),FilterPolyfill_1=__webpack_require__(33648),JSONRPC_1=__webpack_require__(28565),SubscriptionManager_1=__webpack_require__(5313),DEFAULT_CHAIN_ID_KEY="DefaultChainId",DEFAULT_JSON_RPC_URL="DefaultJsonRpcUrl";class CoinbaseWalletProvider extends safe_event_emitter_1.default{constructor(options){var _a,_b;super(),this._filterPolyfill=new FilterPolyfill_1.FilterPolyfill(this),this._subscriptionManager=new SubscriptionManager_1.SubscriptionManager(this),this._relay=null,this._addresses=[],this.hasMadeFirstChainChangedEmission=!1,this._send=this.send.bind(this),this._sendAsync=this.sendAsync.bind(this),this.setProviderInfo=this.setProviderInfo.bind(this),this.updateProviderInfo=this.updateProviderInfo.bind(this),this.getChainId=this.getChainId.bind(this),this.setAppInfo=this.setAppInfo.bind(this),this.enable=this.enable.bind(this),this.close=this.close.bind(this),this.send=this.send.bind(this),this.sendAsync=this.sendAsync.bind(this),this.request=this.request.bind(this),this._setAddresses=this._setAddresses.bind(this),this.scanQRCode=this.scanQRCode.bind(this),this.genericRequest=this.genericRequest.bind(this),this._chainIdFromOpts=options.chainId,this._jsonRpcUrlFromOpts=options.jsonRpcUrl,this._overrideIsMetaMask=options.overrideIsMetaMask,this._relayProvider=options.relayProvider,this._storage=options.storage,this._relayEventManager=options.relayEventManager,this.diagnostic=options.diagnosticLogger,this.reloadOnDisconnect=!0,this.isCoinbaseWallet=null===(_a=options.overrideIsCoinbaseWallet)||void 0===_a||_a,this.isCoinbaseBrowser=null!==(_b=options.overrideIsCoinbaseBrowser)&&void 0!==_b&&_b,this.qrUrl=options.qrUrl,this.supportsAddressSwitching=options.supportsAddressSwitching,this.isLedger=options.isLedger;let chainId=this.getChainId(),chainIdStr=(0,util_1.prepend0x)(chainId.toString(16));
14this.emit("connect",{chainIdStr});let cachedAddresses=this._storage.getItem(WalletSDKRelayAbstract_1.LOCAL_STORAGE_ADDRESSES_KEY);if(cachedAddresses){let addresses=cachedAddresses.split(" ");""!==addresses[0]&&(this._addresses=addresses.map(address=>(0,util_1.ensureAddressString)(address)),this.emit("accountsChanged",addresses))}this._subscriptionManager.events.on("notification",notification=>{this.emit("message",{type:notification.method,data:notification.params})}),this._addresses.length>0&&this.initializeRelay(),window.addEventListener("message",event=>{var _a;if(event.origin===location.origin&&event.source===window&&"walletLinkMessage"===event.data.type){if("defaultChainChanged"===event.data.data.action||"dappChainSwitched"===event.data.data.action){let _chainId=event.data.data.chainId,jsonRpcUrl=null!==(_a=event.data.data.jsonRpcUrl)&&void 0!==_a?_a:this.jsonRpcUrl;this.updateProviderInfo(jsonRpcUrl,Number(_chainId))}"addressChanged"===event.data.data.action&&this._setAddresses([event.data.data.address])}})}get selectedAddress(){return this._addresses[0]||void 0}get networkVersion(){return this.getChainId().toString(10)}get chainId(){return(0,util_1.prepend0x)(this.getChainId().toString(16))}get isWalletLink(){return!0}get isMetaMask(){return this._overrideIsMetaMask}get host(){return this.jsonRpcUrl}get connected(){return!0}isConnected(){return!0}get jsonRpcUrl(){var _a;return null!==(_a=this._storage.getItem(DEFAULT_JSON_RPC_URL))&&void 0!==_a?_a:this._jsonRpcUrlFromOpts}set jsonRpcUrl(value1){this._storage.setItem(DEFAULT_JSON_RPC_URL,value1)}disableReloadOnDisconnect(){this.reloadOnDisconnect=!1}setProviderInfo(jsonRpcUrl,chainId){this.isLedger||this.isCoinbaseBrowser||(this._chainIdFromOpts=chainId,this._jsonRpcUrlFromOpts=jsonRpcUrl),this.updateProviderInfo(this.jsonRpcUrl,this.getChainId())}updateProviderInfo(jsonRpcUrl,chainId){this.jsonRpcUrl=jsonRpcUrl;let originalChainId=this.getChainId();this._storage.setItem(DEFAULT_CHAIN_ID_KEY,chainId.toString(10));let chainChanged=(0,util_1.ensureIntNumber)(chainId)!==originalChainId;(chainChanged||!this.hasMadeFirstChainChangedEmission)&&(this.emit("chainChanged",this.getChainId()),this.hasMadeFirstChainChangedEmission=!0)}async watchAsset(type,address,symbol,decimals,image,chainId){let relay=await this.initializeRelay(),result=await relay.watchAsset(type,address,symbol,decimals,image,null==chainId?void 0:chainId.toString()).promise;return!!result.result}async addEthereumChain(chainId,rpcUrls,blockExplorerUrls,chainName,iconUrls,nativeCurrency){var _a,_b;if((0,util_1.ensureIntNumber)(chainId)===this.getChainId())return!1;let relay=await this.initializeRelay(),isWhitelistedNetworkOrStandalone=relay.inlineAddEthereumChain(chainId.toString());this._isAuthorized()||isWhitelistedNetworkOrStandalone||await relay.requestEthereumAccounts().promise;let res=await relay.addEthereumChain(chainId.toString(),rpcUrls,iconUrls,blockExplorerUrls,chainName,nativeCurrency).promise;return(null===(_a=res.result)||void 0===_a?void 0:_a.isApproved)===!0&&this.updateProviderInfo(rpcUrls[0],chainId),(null===(_b=res.result)||void 0===_b?void 0:_b.isApproved)===!0}async switchEthereumChain(chainId){let relay=await this.initializeRelay(),res=await relay.switchEthereumChain(chainId.toString(10),this.selectedAddress||void 0).promise;if(res.errorCode)throw eth_rpc_errors_1.ethErrors.provider.custom({code:res.errorCode});let switchResponse=res.result;switchResponse.isApproved&&switchResponse.rpcUrl.length>0&&this.updateProviderInfo(switchResponse.rpcUrl,chainId)}setAppInfo(appName,appLogoUrl){this.initializeRelay().then(relay=>relay.setAppInfo(appName,appLogoUrl))}async enable(){var _a;return(null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.ETH_ACCOUNTS_STATE,{method:"provider::enable",addresses_length:this._addresses.length,sessionIdHash:this._relay?Session_1.Session.hash(this._relay.session.id):void 0}),this._addresses.length>0)?[...this._addresses]:await this._send(JSONRPC_1.JSONRPCMethod.eth_requestAccounts)}async close(){let relay=await this.initializeRelay();relay.resetAndReload()}send(requestOrMethod,callbackOrParams){if("string"==typeof requestOrMethod){let params=Array.isArray(callbackOrParams)?callbackOrParams:void 0!==callbackOrParams?[callbackOrParams]:[];return this._sendRequestAsync({jsonrpc:"2.0",id:0,method:requestOrMethod,params}).then(res=>res.result)}return"function"==typeof callbackOrParams?this._sendAsync(requestOrMethod,callbackOrParams):Array.isArray(requestOrMethod)?requestOrMethod.map(r=>this._sendRequest(r)):this._sendRequest(requestOrMethod)}async sendAsync(request,callback){if("function"!=typeof callback)throw Error("callback is required");if(Array.isArray(request)){this._sendMultipleRequestsAsync(request).then(responses=>
14callback(null,responses)).catch(err=>callback(err,null));return}return this._sendRequestAsync(request).then(response=>callback(null,response)).catch(err=>callback(err,null))}async request(args){if(!args||"object"!=typeof args||Array.isArray(args))throw eth_rpc_errors_1.ethErrors.rpc.invalidRequest({message:"Expected a single, non-array, object argument.",data:args});let{method,params}=args;if("string"!=typeof method||0===method.length)throw eth_rpc_errors_1.ethErrors.rpc.invalidRequest({message:"'args.method' must be a non-empty string.",data:args});if(void 0!==params&&!Array.isArray(params)&&("object"!=typeof params||null===params))throw eth_rpc_errors_1.ethErrors.rpc.invalidRequest({message:"'args.params' must be an object or array if provided.",data:args});let id=this._relayEventManager.makeRequestId(),result=await this._sendRequestAsync({method,params:void 0===params?[]:params,jsonrpc:"2.0",id});return result.result}async scanQRCode(match){let relay=await this.initializeRelay(),res=await relay.scanQRCode((0,util_1.ensureRegExpString)(match)).promise;if("string"!=typeof res.result)throw Error("result was not a string");return res.result}async genericRequest(data,action){let relay=await this.initializeRelay(),res=await relay.genericRequest(data,action).promise;if("string"!=typeof res.result)throw Error("result was not a string");return res.result}async selectProvider(providerOptions){let relay=await this.initializeRelay(),res=await relay.selectProvider(providerOptions).promise;if("string"!=typeof res.result)throw Error("result was not a string");return res.result}supportsSubscriptions(){return!1}subscribe(){throw Error("Subscriptions are not supported")}unsubscribe(){throw Error("Subscriptions are not supported")}disconnect(){return!0}_sendRequest(request){let response={jsonrpc:"2.0",id:request.id},{method}=request;if(response.result=this._handleSynchronousMethods(request),void 0===response.result)throw Error(`Coinbase Wallet does not support calling ${method} synchronously without a callback. Please provide a callback parameter to call ${method} asynchronously.`);return response}_setAddresses(addresses,isDisconnect){if(!Array.isArray(addresses))throw Error("addresses is not an array");let newAddresses=addresses.map(address=>(0,util_1.ensureAddressString)(address));JSON.stringify(newAddresses)!==JSON.stringify(this._addresses)&&(!(this._addresses.length>0)||!1!==this.supportsAddressSwitching||isDisconnect)&&(this._addresses=newAddresses,this.emit("accountsChanged",this._addresses),this._storage.setItem(WalletSDKRelayAbstract_1.LOCAL_STORAGE_ADDRESSES_KEY,newAddresses.join(" ")))}_sendRequestAsync(request){return new Promise((resolve,reject)=>{try{let syncResult=this._handleSynchronousMethods(request);if(void 0!==syncResult)return resolve({jsonrpc:"2.0",id:request.id,result:syncResult});let filterPromise=this._handleAsynchronousFilterMethods(request);if(void 0!==filterPromise){filterPromise.then(res=>resolve(Object.assign(Object.assign({},res),{id:request.id}))).catch(err=>reject(err));return}let subscriptionPromise=this._handleSubscriptionMethods(request);if(void 0!==subscriptionPromise){subscriptionPromise.then(res=>resolve({jsonrpc:"2.0",id:request.id,result:res.result})).catch(err=>reject(err));return}}catch(err){return reject(err)}this._handleAsynchronousMethods(request).then(res=>res&&resolve(Object.assign(Object.assign({},res),{id:request.id}))).catch(err=>reject(err))})}_sendMultipleRequestsAsync(requests){return Promise.all(requests.map(r=>this._sendRequestAsync(r)))}_handleSynchronousMethods(request){let{method}=request,params=request.params||[];switch(method){case JSONRPC_1.JSONRPCMethod.eth_accounts:return this._eth_accounts();case JSONRPC_1.JSONRPCMethod.eth_coinbase:return this._eth_coinbase();case JSONRPC_1.JSONRPCMethod.eth_uninstallFilter:return this._eth_uninstallFilter(params);case JSONRPC_1.JSONRPCMethod.net_version:return this._net_version();case JSONRPC_1.JSONRPCMethod.eth_chainId:return this._eth_chainId();default:return}}async _handleAsynchronousMethods(request){let{method}=request,params=request.params||[];
14switch(method){case JSONRPC_1.JSONRPCMethod.eth_requestAccounts:return this._eth_requestAccounts();case JSONRPC_1.JSONRPCMethod.eth_sign:return this._eth_sign(params);case JSONRPC_1.JSONRPCMethod.eth_ecRecover:return this._eth_ecRecover(params);case JSONRPC_1.JSONRPCMethod.personal_sign:return this._personal_sign(params);case JSONRPC_1.JSONRPCMethod.personal_ecRecover:return this._personal_ecRecover(params);case JSONRPC_1.JSONRPCMethod.eth_signTransaction:return this._eth_signTransaction(params);case JSONRPC_1.JSONRPCMethod.eth_sendRawTransaction:return this._eth_sendRawTransaction(params);case JSONRPC_1.JSONRPCMethod.eth_sendTransaction:return this._eth_sendTransaction(params);case JSONRPC_1.JSONRPCMethod.eth_signTypedData_v1:return this._eth_signTypedData_v1(params);case JSONRPC_1.JSONRPCMethod.eth_signTypedData_v2:return this._throwUnsupportedMethodError();case JSONRPC_1.JSONRPCMethod.eth_signTypedData_v3:return this._eth_signTypedData_v3(params);case JSONRPC_1.JSONRPCMethod.eth_signTypedData_v4:case JSONRPC_1.JSONRPCMethod.eth_signTypedData:return this._eth_signTypedData_v4(params);case JSONRPC_1.JSONRPCMethod.cbWallet_arbitrary:return this._cbwallet_arbitrary(params);case JSONRPC_1.JSONRPCMethod.wallet_addEthereumChain:return this._wallet_addEthereumChain(params);case JSONRPC_1.JSONRPCMethod.wallet_switchEthereumChain:return this._wallet_switchEthereumChain(params);case JSONRPC_1.JSONRPCMethod.wallet_watchAsset:return this._wallet_watchAsset(params)}let relay=await this.initializeRelay();return relay.makeEthereumJSONRPCRequest(request,this.jsonRpcUrl)}_handleAsynchronousFilterMethods(request){let{method}=request,params=request.params||[];switch(method){case JSONRPC_1.JSONRPCMethod.eth_newFilter:return this._eth_newFilter(params);case JSONRPC_1.JSONRPCMethod.eth_newBlockFilter:return this._eth_newBlockFilter();case JSONRPC_1.JSONRPCMethod.eth_newPendingTransactionFilter:return this._eth_newPendingTransactionFilter();case JSONRPC_1.JSONRPCMethod.eth_getFilterChanges:return this._eth_getFilterChanges(params);case JSONRPC_1.JSONRPCMethod.eth_getFilterLogs:return this._eth_getFilterLogs(params)}}_handleSubscriptionMethods(request){switch(request.method){case JSONRPC_1.JSONRPCMethod.eth_subscribe:case JSONRPC_1.JSONRPCMethod.eth_unsubscribe:return this._subscriptionManager.handleRequest(request)}}_isKnownAddress(addressString){try{let addressStr=(0,util_1.ensureAddressString)(addressString),lowercaseAddresses=this._addresses.map(address=>(0,util_1.ensureAddressString)(address));return lowercaseAddresses.includes(addressStr)}catch(_a){}return!1}_ensureKnownAddress(addressString){var _a;if(!this._isKnownAddress(addressString))throw null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.UNKNOWN_ADDRESS_ENCOUNTERED),Error("Unknown Ethereum address")}_prepareTransactionParams(tx){let fromAddress=tx.from?(0,util_1.ensureAddressString)(tx.from):this.selectedAddress;if(!fromAddress)throw Error("Ethereum address is unavailable");this._ensureKnownAddress(fromAddress);let toAddress=tx.to?(0,util_1.ensureAddressString)(tx.to):null,weiValue=null!=tx.value?(0,util_1.ensureBN)(tx.value):new bn_js_1.default(0),data=tx.data?(0,util_1.ensureBuffer)(tx.data):Buffer.alloc(0),nonce=null!=tx.nonce?(0,util_1.ensureIntNumber)(tx.nonce):null,gasPriceInWei=null!=tx.gasPrice?(0,util_1.ensureBN)(tx.gasPrice):null,maxFeePerGas=null!=tx.maxFeePerGas?(0,util_1.ensureBN)(tx.maxFeePerGas):null,maxPriorityFeePerGas=null!=tx.maxPriorityFeePerGas?(0,util_1.ensureBN)(tx.maxPriorityFeePerGas):null,gasLimit=null!=tx.gas?(0,util_1.ensureBN)(tx.gas):null,chainId=this.getChainId();return{fromAddress,toAddress,weiValue,data,nonce,gasPriceInWei,maxFeePerGas,maxPriorityFeePerGas,gasLimit,chainId}}_isAuthorized(){return this._addresses.length>0}_requireAuthorization(){if(!this._isAuthorized())throw eth_rpc_errors_1.ethErrors.provider.unauthorized({})}_throwUnsupportedMethodError(){throw eth_rpc_errors_1.ethErrors.provider.unsupportedMethod({})}async _signEthereumMessage(message,address,addPrefix,typedDataJson){this._ensureKnownAddress(address);try{let relay=await this.initializeRelay(),res=await relay.signEthereumMessage(message,address,addPrefix,typedDataJson).promise;return{jsonrpc:"2.0",id:0,result:res.result}}catch(err){if("string"==typeof err.message&&err.message.match(/(denied|rejected)/i))throw eth_rpc_errors_1.ethErrors.provider.userRejectedRequest("User denied message signature");throw err}}async _ethereumAddressFromSignedMessage(message,signature,addPrefix){let relay=await this.initializeRelay(),res=await relay.ethereumAddressFromSignedMessage(message,signature,addPrefix).promise;return{jsonrpc:"2.0",id:0,result:res.result}}_eth_accounts(){return[...this._addresses]}_eth_coinbase(){return this.selectedAddress||null}_net_version(){return this.getChainId().toString(10)}_eth_chainId(){return(0,util_1.hexStringFromIntNumber)(this.getChainId())}getChainId(){let chainIdStr=this._storage.getItem(DEFAULT_CHAIN_ID_KEY);if(!chainIdStr)return(0,util_1.ensureIntNumber)(this._chainIdFromOpts);let chainId=parseInt(chainIdStr,10);return(0,util_1.ensureIntNumber)(chainId)}async _eth_requestAccounts(){var _a;let res;if(null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.ETH_ACCOUNTS_STATE,{method:"provider::_eth_requestAccounts",addresses_length:this._addresses.length,sessionIdHash:this._relay?Session_1.Session.hash(this._relay.session.id):void 0}),this._addresses.length>0)return Promise.resolve({jsonrpc:"2.0",id:0,result:this._addresses});try{let relay=await this.initializeRelay();res=await relay.requestEthereumAccounts().promise}catch(err){if("string"==typeof err.message&&err.message.match(/(denied|rejected)/i))throw eth_rpc_errors_1.ethErrors.provider.userRejectedRequest("User denied account authorization");throw err}if(!res.result)throw Error("accounts received is empty");return this._setAddresses(res.result),this.isLedger||this.isCoinbaseBrowser||await this.switchEthereumChain(this.getChainId()),{jsonrpc:"2.0",id:0,result:this._addresses}}_eth_sign(params){this._requireAuthorization();let address=(0,util_1.ensureAddressString)(params[0]),message=(0,util_1.ensureBuffer)(params[1]);return this._signEthereumMessage(message,address,!1)}_eth_ecRecover(params){let message=(0,util_1.ensureBuffer)(params[0]),signature=(0,util_1.ensureBuffer)(params[1]);return this._ethereumAddressFromSignedMessage(message,signature,!1)}_personal_sign(params){this._requireAuthorization();let message=(0,util_1.ensureBuffer)(params[0]),address=(0,util_1.ensureAddressString)(params[1]);return this._signEthereumMessage(message,address,!0)}_personal_ecRecover(params){let message=(0,util_1.ensureBuffer)(params[0]),signature=(0,util_1.ensureBuffer)(params[1]);return this._ethereumAddressFromSignedMessage(message,signature,!0)}async _eth_signTransaction(params){this._requireAuthorization();let tx=this._prepareTransactionParams(params[0]||{});try{let relay=await this.initializeRelay(),res=await relay.signEthereumTransaction(tx).promise;return{jsonrpc:"2.0",id:0,result:res.result}}catch(err){if("string"==typeof err.message&&err.message.match(/(denied|rejected)/i))throw eth_rpc_errors_1.ethErrors.provider.userRejectedRequest("User denied transaction signature");throw err}}async _eth_sendRawTransaction(params){let signedTransaction=(0,util_1.ensureBuffer)(params[0]),relay=await this.initializeRelay(),res=await relay.submitEthereumTransaction(signedTransaction,this.getChainId()).promise;return{jsonrpc:"2.0",id:0,result:res.result}}async _eth_sendTransaction(params){this._requireAuthorization();let tx=this._prepareTransactionParams(params[0]||{});try{let relay=await this.initializeRelay(),res=await relay.signAndSubmitEthereumTransaction(tx).promise;return{jsonrpc:"2.0",id:0,result:res.result}}catch(err){if("string"==typeof err.message&&err.message.match(/(denied|rejected)/i))throw eth_rpc_errors_1.ethErrors.provider.userRejectedRequest("User denied transaction signature");throw err}}async _eth_signTypedData_v1(params){this._requireAuthorization();let typedData=(0,util_1.ensureParsedJSONObject)(params[0]),address=(0,util_1.ensureAddressString)(params[1]);this._ensureKnownAddress(address);let message=eth_eip712_util_1.default.hashForSignTypedDataLegacy({data:typedData}
14),typedDataJSON=JSON.stringify(typedData,null,2);return this._signEthereumMessage(message,address,!1,typedDataJSON)}async _eth_signTypedData_v3(params){this._requireAuthorization();let address=(0,util_1.ensureAddressString)(params[0]),typedData=(0,util_1.ensureParsedJSONObject)(params[1]);this._ensureKnownAddress(address);let message=eth_eip712_util_1.default.hashForSignTypedData_v3({data:typedData}),typedDataJSON=JSON.stringify(typedData,null,2);return this._signEthereumMessage(message,address,!1,typedDataJSON)}async _eth_signTypedData_v4(params){this._requireAuthorization();let address=(0,util_1.ensureAddressString)(params[0]),typedData=(0,util_1.ensureParsedJSONObject)(params[1]);this._ensureKnownAddress(address);let message=eth_eip712_util_1.default.hashForSignTypedData_v4({data:typedData}),typedDataJSON=JSON.stringify(typedData,null,2);return this._signEthereumMessage(message,address,!1,typedDataJSON)}async _cbwallet_arbitrary(params){let action=params[0],data=params[1];if("string"!=typeof data)throw Error("parameter must be a string");if("object"!=typeof action||null===action)throw Error("parameter must be an object");let result=await this.genericRequest(action,data);return{jsonrpc:"2.0",id:0,result}}async _wallet_addEthereumChain(params){var _a,_b,_c,_d;let request=params[0];if((null===(_a=request.rpcUrls)||void 0===_a?void 0:_a.length)===0)return{jsonrpc:"2.0",id:0,error:{code:2,message:"please pass in at least 1 rpcUrl"}};if(!request.chainName||""===request.chainName.trim())throw eth_rpc_errors_1.ethErrors.provider.custom({code:0,message:"chainName is a required field"});if(!request.nativeCurrency)throw eth_rpc_errors_1.ethErrors.provider.custom({code:0,message:"nativeCurrency is a required field"});let chainIdNumber=parseInt(request.chainId,16),success=await this.addEthereumChain(chainIdNumber,null!==(_b=request.rpcUrls)&&void 0!==_b?_b:[],null!==(_c=request.blockExplorerUrls)&&void 0!==_c?_c:[],request.chainName,null!==(_d=request.iconUrls)&&void 0!==_d?_d:[],request.nativeCurrency);return success?{jsonrpc:"2.0",id:0,result:null}:{jsonrpc:"2.0",id:0,error:{code:2,message:"unable to add ethereum chain"}}}async _wallet_switchEthereumChain(params){let request=params[0];return await this.switchEthereumChain(parseInt(request.chainId,16)),{jsonrpc:"2.0",id:0,result:null}}async _wallet_watchAsset(params){let request=Array.isArray(params)?params[0]:params;if(!request.type)throw eth_rpc_errors_1.ethErrors.rpc.invalidParams({message:"Type is required"});if((null==request?void 0:request.type)!=="ERC20")throw eth_rpc_errors_1.ethErrors.rpc.invalidParams({message:`Asset of type '${request.type}' is not supported`});if(!(null==request?void 0:request.options))throw eth_rpc_errors_1.ethErrors.rpc.invalidParams({message:"Options are required"});if(!(null==request?void 0:request.options.address))throw eth_rpc_errors_1.ethErrors.rpc.invalidParams({message:"Address is required"});let chainId=this.getChainId(),{address,symbol,image,decimals}=request.options,res=await this.watchAsset(request.type,address,symbol,decimals,image,chainId);return{jsonrpc:"2.0",id:0,result:res}}_eth_uninstallFilter(params){let filterId=(0,util_1.ensureHexString)(params[0]);return this._filterPolyfill.uninstallFilter(filterId)}async _eth_newFilter(params){let param=params[0],filterId=await this._filterPolyfill.newFilter(param);return{jsonrpc:"2.0",id:0,result:filterId}}async _eth_newBlockFilter(){let filterId=await this._filterPolyfill.newBlockFilter();return{jsonrpc:"2.0",id:0,result:filterId}}async _eth_newPendingTransactionFilter(){let filterId=await this._filterPolyfill.newPendingTransactionFilter();return{jsonrpc:"2.0",id:0,result:filterId}}_eth_getFilterChanges(params){let filterId=(0,util_1.ensureHexString)(params[0]);return this._filterPolyfill.getFilterChanges(filterId)}_eth_getFilterLogs(params){let filterId=(0,util_1.ensureHexString)(params[0]);return this._filterPolyfill.getFilterLogs(filterId)}initializeRelay(){return this._relay?Promise.resolve(this._relay):this._relayProvider().then(relay=>(relay.setAccountsCallback((accounts,isDisconnect)=>this._setAddresses(accounts,isDisconnect)),relay.setChainCallback((chainId,jsonRpcUrl)=>{this.updateProviderInfo(jsonRpcUrl,parseInt(chainId,10))}),relay.setDappDefaultChainCallback(this._chainIdFromOpts),this._relay=relay,relay))}}exports.CoinbaseWalletProvider=CoinbaseWalletProvider},33648:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.filterFromParam=exports.FilterPolyfill=void 0;let types_1=__webpack_require__(91295),util_1=__webpack_require__(94643),JSONRPC_TEMPLATE={jsonrpc:"2.0",id:0};function filterFromParam(param){return{fromBlock:intBlockHeightFromHexBlockHeight(param.fromBlock),toBlock:intBlockHeightFromHexBlockHeight(param.toBlock),addresses:void 0===param.address?null:Array.isArray(param.address)?param.address:[param.address],topics:param.topics||[]}}function paramFromFilter(filter){let param={fromBlock:hexBlockHeightFromIntBlockHeight(filter.fromBlock),toBlock:hexBlockHeightFromIntBlockHeight(filter.toBlock),topics:filter.topics};return null!==filter.addresses&&(param.address=filter.addresses),param}function intBlockHeightFromHexBlockHeight(value1){if(void 0===value1||"latest"===value1||"pending"===value1)return"latest";if("earliest"===value1)return(0,types_1.IntNumber)(0);if((0,util_1.isHexString)(value1))return(0,util_1.intNumberFromHexString)(value1);throw Error(`Invalid block option: ${String(value1)}`)}function hexBlockHeightFromIntBlockHeight(value1){return"latest"===value1?value1:(0,util_1.hexStringFromIntNumber)(value1)}function filterNotFoundError(){return Object.assign(Object.assign({},JSONRPC_TEMPLATE),{error:{code:-32e3,message:"filter not found"}})}function emptyResult(){return Object.assign(Object.assign({},JSONRPC_TEMPLATE),{result:[]})}
14exports.FilterPolyfill=class{constructor(provider){this.logFilters=new Map,this.blockFilters=new Set,this.pendingTransactionFilters=new Set,this.cursors=new Map,this.timeouts=new Map,this.nextFilterId=(0,types_1.IntNumber)(1),this.provider=provider}async newFilter(param){let filter=filterFromParam(param),id=this.makeFilterId(),cursor=await this.setInitialCursorPosition(id,filter.fromBlock);return console.log(`Installing new log filter(${id}):`,filter,"initial cursor position:",cursor),this.logFilters.set(id,filter),this.setFilterTimeout(id),(0,util_1.hexStringFromIntNumber)(id)}async newBlockFilter(){let id=this.makeFilterId(),cursor=await this.setInitialCursorPosition(id,"latest");return console.log(`Installing new block filter (${id}) with initial cursor position:`,cursor),this.blockFilters.add(id),this.setFilterTimeout(id),(0,util_1.hexStringFromIntNumber)(id)}async newPendingTransactionFilter(){let id=this.makeFilterId(),cursor=await this.setInitialCursorPosition(id,"latest");return console.log(`Installing new block filter (${id}) with initial cursor position:`,cursor),this.pendingTransactionFilters.add(id),this.setFilterTimeout(id),(0,util_1.hexStringFromIntNumber)(id)}uninstallFilter(filterId){let id=(0,util_1.intNumberFromHexString)(filterId);return console.log(`Uninstalling filter (${id})`),this.deleteFilter(id),!0}getFilterChanges(filterId){let id=(0,util_1.intNumberFromHexString)(filterId);return(this.timeouts.has(id)&&this.setFilterTimeout(id),this.logFilters.has(id))?this.getLogFilterChanges(id):this.blockFilters.has(id)?this.getBlockFilterChanges(id):this.pendingTransactionFilters.has(id)?this.getPendingTransactionFilterChanges(id):Promise.resolve(filterNotFoundError())}async getFilterLogs(filterId){let id=(0,util_1.intNumberFromHexString)(filterId),filter=this.logFilters.get(id);return filter?this.sendAsyncPromise(Object.assign(Object.assign({},JSONRPC_TEMPLATE),{method:"eth_getLogs",params:[paramFromFilter(filter)]})):filterNotFoundError()}makeFilterId(){return(0,types_1.IntNumber)(++this.nextFilterId)}sendAsyncPromise(request){return new Promise((resolve,reject)=>{this.provider.sendAsync(request,(err,response)=>err?reject(err):Array.isArray(response)||null==response?reject(Error(`unexpected response received: ${JSON.stringify(response)}`)):void resolve(response))})}deleteFilter(id){console.log(`Deleting filter (${id})`),this.logFilters.delete(id),this.blockFilters.delete(id),this.pendingTransactionFilters.delete(id),this.cursors.delete(id),this.timeouts.delete(id)}async getLogFilterChanges(id){let filter=this.logFilters.get(id),cursorPosition=this.cursors.get(id);if(!cursorPosition||!filter)return filterNotFoundError();let currentBlockHeight=await this.getCurrentBlockHeight(),toBlock="latest"===filter.toBlock?currentBlockHeight:filter.toBlock;if(cursorPosition>currentBlockHeight||cursorPosition>filter.toBlock)return emptyResult();console.log(`Fetching logs from ${cursorPosition} to ${toBlock} for filter ${id}`);let response=await this.sendAsyncPromise(Object.assign(Object.assign({},JSONRPC_TEMPLATE),{method:"eth_getLogs",params:[paramFromFilter(Object.assign(Object.assign({},filter),{fromBlock:cursorPosition,toBlock}))]}));if(Array.isArray(response.result)){let blocks=response.result.map(log=>(0,util_1.intNumberFromHexString)(log.blockNumber||"0x0")),highestBlock=Math.max(...blocks);if(highestBlock&&highestBlock>cursorPosition){let newCursorPosition=(0,types_1.IntNumber)(highestBlock+1);console.log(`Moving cursor position for filter (${id}) from ${cursorPosition} to ${newCursorPosition}`),this.cursors.set(id,newCursorPosition)}}return response}async getBlockFilterChanges(id){let cursorPosition=this.cursors.get(id);if(!cursorPosition)return filterNotFoundError();let currentBlockHeight=await this.getCurrentBlockHeight();if(cursorPosition>currentBlockHeight)return emptyResult();console.log(`Fetching blocks from ${cursorPosition} to ${currentBlockHeight} for filter (${id})`);let blocks=(await Promise.all((0,util_1.range)(cursorPosition,currentBlockHeight+1).map(i=>this.getBlockHashByNumber((0,types_1.IntNumber)(i))))).filter(hash=>!!hash),newCursorPosition=(0,types_1.IntNumber)(cursorPosition+blocks.length);return console.log(`Moving cursor position for filter (${id}) from ${cursorPosition} to ${newCursorPosition}`),this.cursors.set(id,newCursorPosition),Object.assign(Object.assign({},JSONRPC_TEMPLATE),{result:blocks})}async getPendingTransactionFilterChanges(_id){return Promise.resolve(emptyResult())}async setInitialCursorPosition(id,startBlock){let currentBlockHeight=await this.getCurrentBlockHeight(),initialCursorPosition="number"==typeof startBlock&&startBlock>currentBlockHeight?startBlock:currentBlockHeight;return this.cursors.set(id,initialCursorPosition),initialCursorPosition}setFilterTimeout(id){let existing=this.timeouts.get(id);existing&&window.clearTimeout(existing);let timeout=window.setTimeout(()=>{console.log(`Filter (${id}) timed out`),this.deleteFilter(id)},3e5);this.timeouts.set(id,timeout)}async getCurrentBlockHeight(){let{result}=await this.sendAsyncPromise(Object.assign(Object.assign({},JSONRPC_TEMPLATE),{method:"eth_blockNumber",params:[]}));return(0,util_1.intNumberFromHexString)((0,util_1.ensureHexString)(result))}async getBlockHashByNumber(blockNumber){let response=await this.sendAsyncPromise(Object.assign(Object.assign({},JSONRPC_TEMPLATE),{method:"eth_getBlockByNumber",params:[(0,util_1.hexStringFromIntNumber)(blockNumber),!1]}));return response.result&&"string"==typeof response.result.hash?(0,util_1.ensureHexString)(response.result.hash):null}},exports.filterFromParam=filterFromParam},28565:function(__unused_webpack_module,exports){"use strict";var JSONRPCMethod;Object.defineProperty(exports,"__esModule",{value:!0}),exports.JSONRPCMethod=void 0,(JSONRPCMethod=exports.JSONRPCMethod||(exports.JSONRPCMethod={})).eth_accounts="eth_accounts",JSONRPCMethod.eth_coinbase="eth_coinbase",JSONRPCMethod.net_version="net_version",JSONRPCMethod.eth_chainId="eth_chainId",JSONRPCMethod.eth_uninstallFilter="eth_uninstallFilter",JSONRPCMethod.eth_requestAccounts="eth_requestAccounts",JSONRPCMethod.eth_sign="eth_sign",JSONRPCMethod.eth_ecRecover="eth_ec
14Recover",JSONRPCMethod.personal_sign="personal_sign",JSONRPCMethod.personal_ecRecover="personal_ecRecover",JSONRPCMethod.eth_signTransaction="eth_signTransaction",JSONRPCMethod.eth_sendRawTransaction="eth_sendRawTransaction",JSONRPCMethod.eth_sendTransaction="eth_sendTransaction",JSONRPCMethod.eth_signTypedData_v1="eth_signTypedData_v1",JSONRPCMethod.eth_signTypedData_v2="eth_signTypedData_v2",JSONRPCMethod.eth_signTypedData_v3="eth_signTypedData_v3",JSONRPCMethod.eth_signTypedData_v4="eth_signTypedData_v4",JSONRPCMethod.eth_signTypedData="eth_signTypedData",JSONRPCMethod.cbWallet_arbitrary="walletlink_arbitrary",JSONRPCMethod.wallet_addEthereumChain="wallet_addEthereumChain",JSONRPCMethod.wallet_switchEthereumChain="wallet_switchEthereumChain",JSONRPCMethod.wallet_watchAsset="wallet_watchAsset",JSONRPCMethod.eth_subscribe="eth_subscribe",JSONRPCMethod.eth_unsubscribe="eth_unsubscribe",JSONRPCMethod.eth_newFilter="eth_newFilter",JSONRPCMethod.eth_newBlockFilter="eth_newBlockFilter",JSONRPCMethod.eth_newPendingTransactionFilter="eth_newPendingTransactionFilter",JSONRPCMethod.eth_getFilterChanges="eth_getFilterChanges",JSONRPCMethod.eth_getFilterLogs="eth_getFilterLogs"},5313:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.SubscriptionManager=void 0;let eth_block_tracker_1=__webpack_require__(6842),createSubscriptionManager=__webpack_require__(68961),noop=()=>{};exports.SubscriptionManager=class{constructor(provider){let blockTracker=new eth_block_tracker_1.PollingBlockTracker({provider:provider,pollingInterval:15e3,setSkipCacheFlag:!0}),{events,middleware}=createSubscriptionManager({blockTracker,provider});this.events=events,this.subscriptionMiddleware=middleware}async handleRequest(request){let result={};return await this.subscriptionMiddleware(request,result,noop,noop),result}destroy(){this.subscriptionMiddleware.destroy()}}},31405:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.WalletSDKUI=void 0;let LinkFlow_1=__webpack_require__(27759),Snackbar_1=__webpack_require__(19199),cssReset_1=__webpack_require__(27162);exports.WalletSDKUI=class{constructor(options){this.standalone=null,this.attached=!1,this.appSrc=null,this.snackbar=new Snackbar_1.Snackbar({darkMode:options.darkMode}),this.linkFlow=new LinkFlow_1.LinkFlow({darkMode:options.darkMode,version:options.version,sessionId:options.session.id,sessionSecret:options.session.secret,linkAPIUrl:options.linkAPIUrl,connected$:options.connected$,chainId$:options.chainId$,isParentConnection:!1})}attach(){if(this.attached)throw Error("Coinbase Wallet SDK UI is already attached");let el=document.documentElement,container=document.createElement("div");container.className="-cbwsdk-css-reset",el.appendChild(container),this.linkFlow.attach(container),this.snackbar.attach(container),this.attached=!0,(0,cssReset_1.injectCssReset)()}setConnectDisabled(connectDisabled){this.linkFlow.setConnectDisabled(connectDisabled)}addEthereumChain(_options){}watchAsset(_options){}switchEthereumChain(_options){}requestEthereumAccounts(options){this.linkFlow.open({onCancel:options.onCancel})}hideRequestEthereumAccounts(){this.linkFlow.close()}signEthereumMessage(_){}signEthereumTransaction(_){}submitEthereumTransaction(_){}ethereumAddressFromSignedMessage(_){}showConnecting(options){let snackbarProps;return snackbarProps=options.isUnlinkedErrorState?{autoExpand:!0,message:"Connection lost",appSrc:this.appSrc,menuItems:[{isRed:!1,info:"Reset connection",svgWidth:"10",svgHeight:"11",path:"M5.00008 0.96875C6.73133 0.96875 8.23758 1.94375 9.00008 3.375L10.0001 2.375V5.5H9.53133H7.96883H6.87508L7.80633 4.56875C7.41258 3.3875 6.31258 2.53125 5.00008 2.53125C3.76258 2.53125 2.70633 3.2875 2.25633 4.36875L0.812576 3.76875C1.50008 2.125 3.11258 0.96875 5.00008 0.96875ZM2.19375 6.43125C2.5875 7.6125 3.6875 8.46875 5 8.46875C6.2375 8.46875 7.29375 7.7125 7.74375 6.63125L9.1875 7.23125C8.5 8.875 6.8875 10.0312 5 10.0312C3.26875 10.0312 1.7625 9.05625 1 7.625L0 8.625V5.5H0.46875H2.03125H3.125L2.19375 6.43125Z",defaultFillRule:"evenodd",defaultClipRule:"evenodd",onClick:options.onResetConnection}]}:{message:"Confirm on phone",appSrc:this.appSrc,menuItems:[{isRed:!0,info:"Cancel transaction",svgWidth:"11",svgHeight:"11",path:"M10.3711 1.52346L9.21775 0.370117L5.37109 4.21022L1.52444 0.370117L0.371094 1.52346L4.2112 5.37012L0.371094 9.21677L1.52444 10.3701L5.37109 6.53001L9.21775 10.3701L10.3711 9.21677L6.53099 5.37012L10.3711 1.52346Z",defaultFillRule:"inherit",defaultClipRule:"inherit",onClick:options.onCancel},{isRed:!1,info:"Reset connection",svgWidth:"10",svgHeight:"11",path:"M5.00008 0.9687
145C6.73133 0.96875 8.23758 1.94375 9.00008 3.375L10.0001 2.375V5.5H9.53133H7.96883H6.87508L7.80633 4.56875C7.41258 3.3875 6.31258 2.53125 5.00008 2.53125C3.76258 2.53125 2.70633 3.2875 2.25633 4.36875L0.812576 3.76875C1.50008 2.125 3.11258 0.96875 5.00008 0.96875ZM2.19375 6.43125C2.5875 7.6125 3.6875 8.46875 5 8.46875C6.2375 8.46875 7.29375 7.7125 7.74375 6.63125L9.1875 7.23125C8.5 8.875 6.8875 10.0312 5 10.0312C3.26875 10.0312 1.7625 9.05625 1 7.625L0 8.625V5.5H0.46875H2.03125H3.125L2.19375 6.43125Z",defaultFillRule:"evenodd",defaultClipRule:"evenodd",onClick:options.onResetConnection}]},this.snackbar.presentItem(snackbarProps)}setAppSrc(appSrc){this.appSrc=appSrc}reloadUI(){document.location.reload()}inlineAccountsResponse(){return!1}inlineAddEthereumChain(_chainId){return!1}inlineWatchAsset(){return!1}inlineSwitchEthereumChain(){return!1}setStandalone(status){this.standalone=status}isStandalone(){var _a;return null!==(_a=this.standalone)&&void 0!==_a&&_a}}},64493:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.WalletUIError=void 0;class WalletUIError extends Error{constructor(message,errorCode){super(message),this.message=message,this.errorCode=errorCode}}exports.WalletUIError=WalletUIError,WalletUIError.UserRejectedRequest=new WalletUIError("User rejected request"),WalletUIError.SwitchEthereumChainUnsupportedChainId=new WalletUIError("Unsupported chainId",4902)},85813:function(__unused_webpack_module,exports){"use strict";var RelayMessageType;Object.defineProperty(exports,"__esModule",{value:!0}),exports.RelayMessageType=void 0,(RelayMessageType=exports.RelayMessageType||(exports.RelayMessageType={})).SESSION_ID_REQUEST="SESSION_ID_REQUEST",RelayMessageType.SESSION_ID_RESPONSE="SESSION_ID_RESPONSE",RelayMessageType.LINKED="LINKED",RelayMessageType.UNLINKED="UNLINKED",RelayMessageType.WEB3_REQUEST="WEB3_REQUEST",RelayMessageType.WEB3_REQUEST_CANCELED="WEB3_REQUEST_CANCELED",RelayMessageType.WEB3_RESPONSE="WEB3_RESPONSE"},73526:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Session=void 0;let sha_js_1=__webpack_require__(89072),util_1=__webpack_require__(94643),STORAGE_KEY_SESSION_ID="session:id",STORAGE_KEY_SESSION_SECRET="session:secret",STORAGE_KEY_SESSION_LINKED="session:linked";class Session{constructor(storage,id,secret,linked){this._storage=storage,this._id=id||(0,util_1.randomBytesHex)(16),this._secret=secret||(0,util_1.randomBytesHex)(32),this._key=new sha_js_1.sha256().update(`${this._id}, ${this._secret} WalletLink`).digest("hex"),this._linked=!!linked}static load(storage){let id=storage.getItem(STORAGE_KEY_SESSION_ID),linked=storage.getItem(STORAGE_KEY_SESSION_LINKED),secret=storage.getItem(STORAGE_KEY_SESSION_SECRET);return id&&secret?new Session(storage,id,secret,"1"===linked):null}static hash(sessionId){return new sha_js_1.sha256().update(sessionId).digest("hex")}get id(){return this._id}get secret(){return this._secret}get key(){return this._key}get linked(){return this._linked}set linked(val){this._linked=val,this.persistLinked()}save(){return this._storage.setItem(STORAGE_KEY_SESSION_ID,this._id),this._storage.setItem(STORAGE_KEY_SESSION_SECRET,this._secret),this.persistLinked(),this}persistLinked(){this._storage.setItem(STORAGE_KEY_SESSION_LINKED,this._linked?"1":"0")}}exports.Session=Session},16570:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k),Object.defineProperty(o,
14k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__decorate=this&&this.__decorate||function(decorators,target,key,desc){var d,c=arguments.length,r=c<3?target:null===desc?desc=Object.getOwnPropertyDescriptor(target,key):desc;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)(d=decorators[i])&&(r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r);return c>3&&r&&Object.defineProperty(target,key,r),r},__importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(null!=mod)for(var k in mod)"default"!==k&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result},__importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.WalletSDKRelay=void 0;let bind_decorator_1=__importDefault(__webpack_require__(47056)),eth_rpc_errors_1=__webpack_require__(79826),rxjs_1=__webpack_require__(67734),operators_1=__webpack_require__(16473),DiagnosticLogger_1=__webpack_require__(32191),WalletSDKConnection_1=__webpack_require__(18876),WalletUIError_1=__webpack_require__(64493),types_1=__webpack_require__(91295),util_1=__webpack_require__(94643),aes256gcm=__importStar(__webpack_require__(20235)),Session_1=__webpack_require__(73526),WalletSDKRelayAbstract_1=__webpack_require__(15633),Web3Method_1=__webpack_require__(93083),Web3RequestCanceledMessage_1=__webpack_require__(85186),Web3RequestMessage_1=__webpack_require__(3770),Web3Response_1=__webpack_require__(67386),Web3ResponseMessage_1=__webpack_require__(50287);class WalletSDKRelay extends WalletSDKRelayAbstract_1.WalletSDKRelayAbstract{constructor(options){var _a;super(),this.accountsCallback=null,this.chainCallback=null,this.dappDefaultChainSubject=new rxjs_1.BehaviorSubject(1),this.dappDefaultChain=1,this.appName="",this.appLogoUrl=null,this.subscriptions=new rxjs_1.Subscription,this.linkAPIUrl=options.linkAPIUrl,this.storage=options.storage,this.options=options;let{session,ui,connection}=this.subscribe();if(this._session=session,this.connection=connection,this.relayEventManager=options.relayEventManager,options.diagnosticLogger&&options.eventListener)throw Error("Can't have both eventListener and diagnosticLogger options, use only diagnosticLogger");options.eventListener?this.diagnostic={log:options.eventListener.onEvent}:this.diagnostic=options.diagnosticLogger,this._reloadOnDisconnect=null===(_a=options.reloadOnDisconnect)||void 0===_a||_a,this.ui=ui}subscribe(){this.subscriptions.add(this.dappDefaultChainSubject.subscribe(chainId=>{this.dappDefaultChain!==chainId&&(this.dappDefaultChain=chainId)}));let session=Session_1.Session.load(this.storage)||new Session_1.Session(this.storage).save(),connection=new WalletSDKConnection_1.WalletSDKConnection(session.id,session.key,this.linkAPIUrl,this.diagnostic);this.subscriptions.add(connection.sessionConfig$.subscribe({next:sessionConfig=>{this.onSessionConfigChanged(sessionConfig)},error:()=>{var _a;null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.GENERAL_ERROR,{message:"error while invoking session config callback"})}})),this.subscriptions.add(connection.incomingEvent$.pipe((0,operators_1.filter)(m=>"Web3Response"===m.event)).subscribe({next:this.handleIncomingEvent})),this.subscriptions.add(connection.linked$.pipe((0,operators_1.skip)(1),(0,operators_1.tap)(linked=>{var _a;this.isLinked=linked;let cachedAddresses=this.storage.getItem(WalletSDKRelayAbstract_1.LOCAL_STORAGE_ADDRESSES_KEY);if(linked&&(this.session.linked=linked),this.isUnlinkedErrorState=!1,cachedAddresses){let addresses=cachedAddresses.split(" "),wasConnectedViaStandalone="true"===this.storage.getItem("IsStandaloneSigning");if(""!==addresses[0]&&!linked&&this.session.linked&&!wasConnectedViaStandalone){this.isUnlinkedErrorState=!0;let sessionIdHash=this.getSessionIdHash();null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.UNLINKED_ERROR_STATE,{sessionIdHash})}}})).subscribe()),this.subscriptions.add(connection.sessionConfig$.pipe((0,operators_1.filter)(c=>!!c.metadata&&"1"===c.metadata.__destroyed)).subscribe(()=>{var _a;let alreadyDestroyed=connection.isDestroyed;return null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.METADATA_DESTROYED,{alreadyDestroyed,sessionIdHash:this.getSessionIdHash()}),this.resetAndReload()})),this.subscriptions.add(connection.sessionConfig$.pipe((0,operators_1.filter)(c=>c.metadata&&void 0!==c.metadata.WalletUsername)).pipe((0,operators_1.mergeMap)(c=>aes256gcm.decrypt(c.metadata.WalletUsername,session.secret))).subscribe({next:walletUsername=>{this.storage.setItem(WalletSDKRelayAbstract_1.WALLET_USER_NAME_KEY,walletUsername)}
14,error:()=>{var _a;null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:"username"})}})),this.subscriptions.add(connection.sessionConfig$.pipe((0,operators_1.filter)(c=>c.metadata&&void 0!==c.metadata.AppVersion)).pipe((0,operators_1.mergeMap)(c=>aes256gcm.decrypt(c.metadata.AppVersion,session.secret))).subscribe({next:appVersion=>{this.storage.setItem(WalletSDKRelayAbstract_1.APP_VERSION_KEY,appVersion)},error:()=>{var _a;null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:"appversion"})}})),this.subscriptions.add(connection.sessionConfig$.pipe((0,operators_1.filter)(c=>c.metadata&&void 0!==c.metadata.ChainId&&void 0!==c.metadata.JsonRpcUrl)).pipe((0,operators_1.mergeMap)(c=>(0,rxjs_1.zip)(aes256gcm.decrypt(c.metadata.ChainId,session.secret),aes256gcm.decrypt(c.metadata.JsonRpcUrl,session.secret)))).pipe((0,operators_1.distinctUntilChanged)()).subscribe({next:([chainId,jsonRpcUrl])=>{this.chainCallback&&this.chainCallback(chainId,jsonRpcUrl)},error:()=>{var _a;null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:"chainId|jsonRpcUrl"})}})),this.subscriptions.add(connection.sessionConfig$.pipe((0,operators_1.filter)(c=>c.metadata&&void 0!==c.metadata.EthereumAddress)).pipe((0,operators_1.mergeMap)(c=>aes256gcm.decrypt(c.metadata.EthereumAddress,session.secret))).subscribe({next:selectedAddress=>{this.accountsCallback&&this.accountsCallback([selectedAddress]),WalletSDKRelay.accountRequestCallbackIds.size>0&&(Array.from(WalletSDKRelay.accountRequestCallbackIds.values()).forEach(id=>{let message=(0,Web3ResponseMessage_1.Web3ResponseMessage)({id,response:(0,Web3Response_1.RequestEthereumAccountsResponse)([selectedAddress])});this.invokeCallback(Object.assign(Object.assign({},message),{id}))}),WalletSDKRelay.accountRequestCallbackIds.clear())},error:()=>{var _a;null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:"selectedAddress"})}})),this.subscriptions.add(connection.sessionConfig$.pipe((0,operators_1.filter)(c=>c.metadata&&void 0!==c.metadata.AppSrc)).pipe((0,operators_1.mergeMap)(c=>aes256gcm.decrypt(c.metadata.AppSrc,session.secret))).subscribe({next:appSrc=>{this.ui.setAppSrc(appSrc)},error:()=>{var _a;null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:"appSrc"})}}));let ui=this.options.uiConstructor({linkAPIUrl:this.options.linkAPIUrl,version:this.options.version,darkMode:this.options.darkMode,session,connected$:connection.connected$,chainId$:this.dappDefaultChainSubject});return connection.connect(),{session,ui,connection}}attachUI(){this.ui.attach()}resetAndReload(){this.connection.setSessionMetadata("__destroyed","1").pipe((0,operators_1.timeout)(1e3),(0,operators_1.catchError)(_=>(0,rxjs_1.of)(null))).subscribe(_=>{var _a,_b,_c;let isStandalone=this.ui.isStandalone();try{this.subscriptions.unsubscribe()}catch(err){null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.GENERAL_ERROR,{message:"Had error unsubscribing"})}null===(_b=this.diagnostic)||void 0===_b||_b.log(DiagnosticLogger_1.EVENTS.SESSION_STATE_CHANGE,{method:"relay::resetAndReload",sessionMetadataChange:"__destroyed, 1",sessionIdHash:this.getSessionIdHash()}),this.connection.destroy();let storedSession=Session_1.Session.load(this.storage);if((null==storedSession?void 0:storedSession.id)===this._session.id?this.storage.clear():storedSession&&(null===(_c=this.diagnostic)||void 0===_c||_c.log(DiagnosticLogger_1.EVENTS.SKIPPED_CLEARING_SESSION,{sessionIdHash:this.getSessionIdHash(),storedSessionIdHash:Session_1.Session.hash(storedSession.id)})),this._reloadOnDisconnect){this.ui.reloadUI();return}this.accountsCallback&&this.accountsCallback([],!0),this.subscriptions=new rxjs_1.Subscription;let{session,ui,connection}=this.subscribe();this._session=session,this.connection=connection,this.ui=ui,isStandalone&&this.ui.setStandalone&&this.ui.setStandalone(!0),this.attachUI()},err=>{var _a;null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.FAILURE,{method:"relay::resetAndReload",message:`failed to reset and reload with ${err}`,sessionIdHash:this.getSessionIdHash()})})}
14setAppInfo(appName,appLogoUrl){this.appName=appName,this.appLogoUrl=appLogoUrl}getStorageItem(key){return this.storage.getItem(key)}get session(){return this._session}setStorageItem(key,value1){this.storage.setItem(key,value1)}signEthereumMessage(message,address,addPrefix,typedDataJson){return this.sendRequest({method:Web3Method_1.Web3Method.signEthereumMessage,params:{message:(0,util_1.hexStringFromBuffer)(message,!0),address,addPrefix,typedDataJson:typedDataJson||null}})}ethereumAddressFromSignedMessage(message,signature,addPrefix){return this.sendRequest({method:Web3Method_1.Web3Method.ethereumAddressFromSignedMessage,params:{message:(0,util_1.hexStringFromBuffer)(message,!0),signature:(0,util_1.hexStringFromBuffer)(signature,!0),addPrefix}})}signEthereumTransaction(params){return this.sendRequest({method:Web3Method_1.Web3Method.signEthereumTransaction,params:{fromAddress:params.fromAddress,toAddress:params.toAddress,weiValue:(0,util_1.bigIntStringFromBN)(params.weiValue),data:(0,util_1.hexStringFromBuffer)(params.data,!0),nonce:params.nonce,gasPriceInWei:params.gasPriceInWei?(0,util_1.bigIntStringFromBN)(params.gasPriceInWei):null,maxFeePerGas:params.gasPriceInWei?(0,util_1.bigIntStringFromBN)(params.gasPriceInWei):null,maxPriorityFeePerGas:params.gasPriceInWei?(0,util_1.bigIntStringFromBN)(params.gasPriceInWei):null,gasLimit:params.gasLimit?(0,util_1.bigIntStringFromBN)(params.gasLimit):null,chainId:params.chainId,shouldSubmit:!1}})}signAndSubmitEthereumTransaction(params){return this.sendRequest({method:Web3Method_1.Web3Method.signEthereumTransaction,params:{fromAddress:params.fromAddress,toAddress:params.toAddress,weiValue:(0,util_1.bigIntStringFromBN)(params.weiValue),data:(0,util_1.hexStringFromBuffer)(params.data,!0),nonce:params.nonce,gasPriceInWei:params.gasPriceInWei?(0,util_1.bigIntStringFromBN)(params.gasPriceInWei):null,maxFeePerGas:params.maxFeePerGas?(0,util_1.bigIntStringFromBN)(params.maxFeePerGas):null,maxPriorityFeePerGas:params.maxPriorityFeePerGas?(0,util_1.bigIntStringFromBN)(params.maxPriorityFeePerGas):null,gasLimit:params.gasLimit?(0,util_1.bigIntStringFromBN)(params.gasLimit):null,chainId:params.chainId,shouldSubmit:!0}})}submitEthereumTransaction(signedTransaction,chainId){return this.sendRequest({method:Web3Method_1.Web3Method.submitEthereumTransaction,params:{signedTransaction:(0,util_1.hexStringFromBuffer)(signedTransaction,!0),chainId}})}scanQRCode(regExp){return this.sendRequest({method:Web3Method_1.Web3Method.scanQRCode,params:{regExp}})}getQRCodeUrl(){return(0,util_1.createQrUrl)(this._session.id,this._session.secret,this.linkAPIUrl,!1,this.options.version,this.dappDefaultChain)}genericRequest(data,action){return this.sendRequest({method:Web3Method_1.Web3Method.generic,params:{action,data}})}sendGenericMessage(request){return this.sendRequest(request)}sendRequest(request){let hideSnackbarItem=null,id=(0,util_1.randomBytesHex)(8),cancel=error=>{this.publishWeb3RequestCanceledEvent(id),this.handleErrorResponse(id,request.method,error),null==hideSnackbarItem||hideSnackbarItem()},promise=new Promise((resolve,reject)=>{this.ui.isStandalone()||(hideSnackbarItem=this.ui.showConnecting({isUnlinkedErrorState:this.isUnlinkedErrorState,onCancel:cancel,onResetConnection:this.resetAndReload})),this.relayEventManager.callbacks.set(id,response=>{if(null==hideSnackbarItem||hideSnackbarItem(),response.errorMessage)return reject(Error(response.errorMessage));resolve(response)}),this.ui.isStandalone()?this.sendRequestStandalone(id,request):this.publishWeb3RequestEvent(id,request)});return{promise,cancel}}setConnectDisabled(disabled){this.ui.setConnectDisabled(disabled)}setAccountsCallback(accountsCallback){this.accountsCallback=accountsCallback}setChainCallback(chainCallback){this.chainCallback=chainCallback}setDappDefaultChainCallback(chainId){this.dappDefaultChainSubject.next(chainId)}publishWeb3RequestEvent(id,request){var _a;let message=(0,Web3RequestMessage_1.Web3RequestMessage)({id,request}),storedSession=Session_1.Session.load(this.storage);null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.WEB3_REQUEST,{eventId:message.id,method:`relay::${message.request.method}`,sessionIdHash:this.getSessionIdHash(),storedSessionIdHash:storedSession?Session_1.Session.hash(storedSession.id):"",isSessionMismatched:((null==storedSession?void 0:storedSession.id)!==this._session.id).toString()}),this.subscriptions.add(this.publishEvent("Web3Request",message,!0).subscribe({next:_=>{var _a;null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.WEB3_REQUEST_PUBLISHED,{eventId:message.id,method:`relay::${message.request.method}`,sessionIdHash:this.getSessionIdHash(),storedSessionIdHash:storedSession?Session_1.Session.hash(storedSession.id):"",isSessionMismatched:((null==storedSession?void 0:storedSession.id)!==this._session.id).toString()})},error:err=>{this.handleWeb3ResponseMessage((0,Web3ResponseMessage_1.Web3ResponseMessage)({id:message.id,response:{method:message.request.method,errorMessage:err.message}}))}}))}publishWeb3RequestCanceledEvent(id){let message=(0,Web3RequestCanceledMessage_1.Web3RequestCanceledMessage)(id);this.subscriptions.add(this.publishEvent("Web3RequestCanceled",message,!1).subscribe())}publishEvent(event,message,callWebhook){let secret=this.session.secret;return new rxjs_1.Observable(subscriber=>{aes256gcm.encrypt(JSON.stringify(Object.assign(Object.assign({},message),{origin:location.origin})),secret).then(encrypted=>{subscriber.next(encrypted),subscriber.complete()})}).pipe((0,operators_1.mergeMap)(encrypted=>this.connection.publishEvent(event,encrypted,callWebhook)))}handleIncomingEvent(event){try{this.subscriptions.add((0,rxjs_1.from)(aes256gcm.decrypt(event.data,this.session.secret)).pipe((0,operators_1.map)(c=>JSON.parse(c))).subscribe({next:json=>{let message=(0,Web3ResponseMessage_1.isWeb3ResponseMessage)(json)?json:null;message&&this.handleWeb3ResponseMessage(message)},error:()=>{var _a;null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.GENERAL_ER
14ROR,{message:"Had error decrypting",value:"incomingEvent"})}}))}catch(_a){return}}handleWeb3ResponseMessage(message){var _a;let{response}=message;if(null===(_a=this.diagnostic)||void 0===_a||_a.log(DiagnosticLogger_1.EVENTS.WEB3_RESPONSE,{eventId:message.id,method:`relay::${response.method}`,sessionIdHash:this.getSessionIdHash()}),(0,Web3Response_1.isRequestEthereumAccountsResponse)(response)){WalletSDKRelay.accountRequestCallbackIds.forEach(id=>this.invokeCallback(Object.assign(Object.assign({},message),{id}))),WalletSDKRelay.accountRequestCallbackIds.clear();return}this.invokeCallback(message)}handleErrorResponse(id,method,error,errorCode){this.handleWeb3ResponseMessage((0,Web3ResponseMessage_1.Web3ResponseMessage)({id,response:(0,Web3Response_1.ErrorResponse)(method,(null!=error?error:WalletUIError_1.WalletUIError.UserRejectedRequest).message,errorCode)}))}invokeCallback(message){let callback=this.relayEventManager.callbacks.get(message.id);callback&&(callback(message.response),this.relayEventManager.callbacks.delete(message.id))}requestEthereumAccounts(){let request={method:Web3Method_1.Web3Method.requestEthereumAccounts,params:{appName:this.appName,appLogoUrl:this.appLogoUrl||null}},id=(0,util_1.randomBytesHex)(8),cancel=error=>{this.publishWeb3RequestCanceledEvent(id),this.handleErrorResponse(id,request.method,error)},promise=new Promise((resolve,reject)=>{var _a;this.relayEventManager.callbacks.set(id,response=>{if(this.ui.hideRequestEthereumAccounts(),response.errorMessage)return reject(Error(response.errorMessage));resolve(response)});let userAgent=(null===(_a=null==window?void 0:window.navigator)||void 0===_a?void 0:_a.userAgent)||null;if(userAgent&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent)){let location1;try{location1=(0,util_1.isInIFrame)()&&window.top?window.top.location:window.location}catch(e){location1=window.location}location1.href=`https://www.coinbase.com/connect-dapp?uri=${encodeURIComponent(location1.href)}`;return}if(this.ui.inlineAccountsResponse()){let onAccounts=accounts=>{this.handleWeb3ResponseMessage((0,Web3ResponseMessage_1.Web3ResponseMessage)({id,response:(0,Web3Response_1.RequestEthereumAccountsResponse)(accounts)}))};this.ui.requestEthereumAccounts({onCancel:cancel,onAccounts})}else{let err=eth_rpc_errors_1.ethErrors.provider.userRejectedRequest("User denied account authorization");this.ui.requestEthereumAccounts({onCancel:()=>cancel(err)})}WalletSDKRelay.accountRequestCallbackIds.add(id),this.ui.inlineAccountsResponse()||this.ui.isStandalone()||this.publishWeb3RequestEvent(id,request)});return{promise,cancel}}selectProvider(providerOptions){let request={method:Web3Method_1.Web3Method.selectProvider,params:{providerOptions}},id=(0,util_1.randomBytesHex)(8),cancel=error=>{this.publishWeb3RequestCanceledEvent(id),this.handleErrorResponse(id,request.method,error)},promise=new Promise((resolve,reject)=>{this.relayEventManager.callbacks.set(id,response=>{if(response.errorMessage)return reject(Error(response.errorMessage));resolve(response)});let _cancel=_error=>{this.handleWeb3ResponseMessage((0,Web3ResponseMessage_1.Web3ResponseMessage)({id,response:(0,Web3Response_1.SelectProviderResponse)(types_1.ProviderType.Unselected)}))},approve=selectedProviderKey=>{this.handleWeb3ResponseMessage((0,Web3ResponseMessage_1.Web3ResponseMessage)({id,response:(0,Web3Response_1.SelectProviderResponse)(selectedProviderKey)}))};this.ui.selectProvider&&this.ui.selectProvider({onApprove:approve,onCancel:_cancel,providerOptions})});return{cancel,promise}}watchAsset(type,address,symbol,decimals,image,chainId){let request={method:Web3Method_1.Web3Method.watchAsset,params:{type,options:{address,symbol,decimals,image},chainId}},hideSnackbarItem=null,id=(0,util_1.randomBytesHex)(8),cancel=error=>{this.publishWeb3RequestCanceledEvent(id),this.handleErrorResponse(id,request.method,error),null==hideSnackbarItem||hideSnackbarItem()};this.ui.inlineWatchAsset()||(hideSnackbarItem=this.ui.showConnecting({isUnlinkedErrorState:this.isUnlinkedErrorState,onCancel:cancel,onResetConnection:this.resetAndReload}));let promise=new Promise((resolve,reject)=>{this.relayEventManager.callbacks.set(id,response=>{if(null==hideSnackbarItem||hideSnackbarItem(),response.errorMessage)return reject(Error(response.errorMessage));resolve(response)});let _cancel=_error=>{this.handleWeb3ResponseMessage((0,Web3ResponseMessage_1.Web3ResponseMessage)({id,response:(0,Web3Response_1.WatchAssetReponse)(!1)}))},approve=()=>{this.handleWeb3ResponseMessage((0,Web3ResponseMessage_1.Web3ResponseMessage)({id,response:(0,Web3Response_1.WatchAssetReponse)(!0)}))};this.ui.inlineWatchAsset()&&this.ui.watchAsset({onApprove:approve,onCancel:_cancel,type,address,symbol,decimals,image,chainId}),this.ui.inlineWatchAsset()||this.ui.isStandalone()||this.publishWeb3RequestEvent(id,request)});return{cancel,promise}}addEthereumChain(chainId,rpcUrls,iconUrls,blockExplorerUrls,chainName,nativeCurrency){let request={method:Web3Method_1.Web3Method.addEthereumChain,params:{chainId,rpcUrls,blockExplorerUrls,chainName,iconUrls,nativeCurrency}},hideSnackbarItem=null,id=(0,util_1.randomBytesHex)(8),cancel=error=>{this.publishWeb3RequestCanceledEvent(id),this.handleErrorResponse(id,request.method,error),null==hideSnackbarItem||hideSnackbarItem()};this.ui.inlineAddEthereumChain(chainId)||(hideSnackbarItem=this.ui.showConnecting({isUnlinkedErrorState:this.isUnlinkedErrorState,onCancel:cancel,onResetConnection:this.resetAndReload}));let promise=new Promise((resolve,reject)=>{this.relayEventManager.callbacks.set(id,response=>{if(null==hideSnackbarItem||hideSnackbarItem(),response.errorMessage)return reject(Error(response.errorMessage));resolve(response)});let _cancel=_error=>{this.handleWeb3ResponseMessage((0,Web3ResponseMessage_1.Web3ResponseMessage)({id,response:(0,Web3Response_1.AddEthereumChainResponse)({isApproved:!1,rpcUrl:""})}))},approve=rpcUrl=>{this.handleWeb3ResponseMessage((0,Web3ResponseMessage_1.Web3ResponseMessage)({id,response:(0,Web3Response_1.AddEthereumChainResponse)({isApproved:!0,rpcUrl})}))};this.ui.inlineAddEthereumChain(chainId)&&this.ui.addEthereumChain({onCancel:_cancel,onApprove:approve,chainId:request.params.chainId,rpcUrls:request.params.rpcUrls,blockExplorerUrls:request.params.blockExplorerUrls,chainName:request.params.chainName,iconUrls:request.params.iconUrls,nativeCurrency:request.params.nativeCurrency}),this.ui.inlineAddEthereumChain(chainId)||this.ui.isStandalone()||this.publishWeb3RequestEvent(id,request)});return{promise,cancel}}switchEthereumChain(chainId,address){let request={method:Web3Method_1.Web3Method.switchEthereumChain,params:Object.assign({chainId},{address})},id=(0,util_1.randomBytesHex)(8),cancel=error=>{this.publishWeb3RequestCanceledEvent(id),this.handleErrorResponse(id,request.method,error)},promise=new Promise((resolve,reject)=>{this.relayEventManager.callbacks.set(id,response=>response.errorMessage&&response.errorCode?reject(eth_rpc_errors_1.ethErrors.provider.custom({code:response.errorCode,message:"Unrecognized chain ID. Try adding the chain using addEthereumChain first."})):response.errorMessage?reject(Error(response.errorMessage)):void resolve(response));let _cancel=error=>{"number"==typeof error?this.handleWeb3ResponseMessage((0,Web3ResponseMessage_1.Web3ResponseMessage)({id,response:(0,Web3Response_1.ErrorResponse)(Web3Method_1.Web3Method.switchEthereumChain,WalletUIError_1.WalletUIError.SwitchEthereumChainUnsupportedChainId.message,error)})):error instanceof WalletUIError_1.WalletUIError?this.handleErrorResponse(id,Web3Method_1.Web3Method.switchEthereumChain,error,error.errorCode):this.handleWeb3ResponseMessage((0,Web3ResponseMessage_1.Web3ResponseMessage)({id,response:(0,Web3Response_1.SwitchEthereumChainResponse)({isApproved:!1,rpcUrl:""})}))},approve=rpcUrl=>{this.handleWeb3ResponseMessage((0,Web3ResponseMessage_1.Web3ResponseMessage)({id,response:(0,Web3Response_1.SwitchEthereumChainResponse)({isApproved:!0,rpcUrl})}))};this.ui.switchEthereumChain({onCancel:_cancel,onApprove:approve,chainId:request.params.chainId,address:request.params.address}),this.ui.inlineSwitchEthereumChain()||this.ui.isStandalone()||this.publishWeb3RequestEvent(id,request)});return{promise,cancel}}inlineAddEthereumChain(chainId){return this.ui.inlineAddEthereumChain(chainId)}getSessionIdHash(){return Session_1.Session.hash(this._session.id)}sendRequestStandalone(id,request){let _cancel=error=>{this.handleErrorResponse(id,request.method,error)},onSuccess=response=>{this.handleWeb3ResponseMessage((0,Web3ResponseMessage_1.Web3ResponseMessage)({id,response}))};switch(request.method){case Web3Method_1.Web3Method.signEthereumMessage:this.ui.signEthereumMessage({request,onSuccess,onCancel:_cancel});break;case Web3Method_1.Web3Method.signEthereumTransaction:this.ui.signEthereumTransaction({request,onSuccess,onCancel:_cancel});break;case Web3Method_1.Web3Method.submitEthereumTransaction:this.ui.submitEthereumTransaction({request,onSuccess,onCancel:_cancel});break;case Web3Method_1.Web3Method.ethereumAddressFromSignedMessage:this.ui.ethereumAddressFromSignedMessage({request,onSuccess});break;default:_cancel()}}onSessionConfigChanged(_nextSessionConfig){}}WalletSDKRelay.accountRequestCallbackIds=new Set,__decorate([bind_decorator_1.default],WalletSDKRelay.prototype,"resetAndReload",null),__decorate([bind_decorator_1.default],WalletSDKRelay.prototype,"handleIncomingEvent",null),exports.WalletSDKRelay=WalletSDKRelay},15633:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.WalletSDKRelayAbstract=exports.APP_VERSION_KEY=exports.LOCAL_STORAGE_ADDRESSES_KEY=exports.WALLET_USER_NAME_KEY=void 0;let eth_rpc_errors_1=__webpack_require__(79826);
14exports.WALLET_USER_NAME_KEY="walletUsername",exports.LOCAL_STORAGE_ADDRESSES_KEY="Addresses",exports.APP_VERSION_KEY="AppVersion",exports.WalletSDKRelayAbstract=class{async makeEthereumJSONRPCRequest(request,jsonRpcUrl){if(!jsonRpcUrl)throw Error("Error: No jsonRpcUrl provided");return window.fetch(jsonRpcUrl,{method:"POST",body:JSON.stringify(request),mode:"cors",headers:{"Content-Type":"application/json"}}).then(res=>res.json()).then(json=>{if(!json)throw eth_rpc_errors_1.ethErrors.rpc.parse({});let{error}=json;if(error)throw(0,eth_rpc_errors_1.serializeError)(error);return json})}}},27472:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.WalletSDKRelayEventManager=void 0;let util_1=__webpack_require__(94643);exports.WalletSDKRelayEventManager=class{constructor(){this._nextRequestId=0,this.callbacks=new Map}makeRequestId(){this._nextRequestId=(this._nextRequestId+1)%2147483647;let id=this._nextRequestId,idStr=(0,util_1.prepend0x)(id.toString(16)),callback=this.callbacks.get(idStr);return callback&&this.callbacks.delete(idStr),id}}},93083:function(__unused_webpack_module,exports){"use strict";var Web3Method;Object.defineProperty(exports,"__esModule",{value:!0}),exports.Web3Method=void 0,(Web3Method=exports.Web3Method||(exports.Web3Method={})).requestEthereumAccounts="requestEthereumAccounts",Web3Method.signEthereumMessage="signEthereumMessage",Web3Method.signEthereumTransaction="signEthereumTransaction",Web3Method.submitEthereumTransaction="submitEthereumTransaction",Web3Method.ethereumAddressFromSignedMessage="ethereumAddressFromSignedMessage",Web3Method.scanQRCode="scanQRCode",Web3Method.generic="generic",Web3Method.childRequestEthereumAccounts="childRequestEthereumAccounts",Web3Method.addEthereumChain="addEthereumChain",Web3Method.switchEthereumChain="switchEthereumChain",Web3Method.makeEthereumJSONRPCRequest="makeEthereumJSONRPCRequest",Web3Method.watchAsset="watchAsset",Web3Method.selectProvider="selectProvider"},85186:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Web3RequestCanceledMessage=void 0;let RelayMessage_1=__webpack_require__(85813);exports.Web3RequestCanceledMessage=function(id){return{type:RelayMessage_1.RelayMessageType.WEB3_REQUEST_CANCELED,id}}},3770:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Web3RequestMessage=void 0;let RelayMessage_1=__webpack_require__(85813);exports.Web3RequestMessage=function(params){return Object.assign({type:RelayMessage_1.RelayMessageType.WEB3_REQUEST},params)}},67386:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.EthereumAddressFromSignedMessageResponse=exports.SubmitEthereumTransactionResponse=exports.SignEthereumTransactionResponse=exports.SignEthereumMessageResponse=exports.isRequestEthereumAccountsResponse=exports.SelectProviderResponse=exports.WatchAssetReponse=exports.RequestEthereumAccountsResponse=exports.SwitchEthereumChainResponse=exports.AddEthereumChainResponse=exports.ErrorResponse=void 0;let Web3Method_1=__webpack_require__(93083);exports.ErrorResponse=function(method,errorMessage,errorCode){return{method,errorMessage,errorCode}},exports.AddEthereumChainResponse=function(addResponse){return{method:Web3Method_1.Web3Method.addEthereumChain,result:addResponse}},exports.SwitchEthereumChainResponse=function(switchResponse){return{method:Web3Method_1.Web3Method.switchEthereumChain,result:switchResponse}},exports.RequestEthereumAccountsResponse=function(addresses){return{method:Web3Method_1.Web3Method.requestEthereumAccounts,result:addresses}},exports.WatchAssetReponse=function(success){return{method:Web3Method_1.Web3Method.watchAsset,result:success}},exports.SelectProviderResponse=function(selectedProviderKey){return{method:Web3Method_1.Web3Method.selectProvider,result:selectedProviderKey}},exports.isRequestEthereumAccountsResponse=function(res){return res&&res.method===Web3Method_1.Web3Method.requestEthereumAccounts},exports.SignEthereumMessageResponse=function(signature){return{method:Web3Method_1.Web3Method.signEthereumMessage,result:signature}},exports.SignEthereumTransactionResponse=function(signedData){return{method:Web3Method_1.Web3Method.signEthereumTransaction,result:signedData}
14},exports.SubmitEthereumTransactionResponse=function(txHash){return{method:Web3Method_1.Web3Method.submitEthereumTransaction,result:txHash}},exports.EthereumAddressFromSignedMessageResponse=function(address){return{method:Web3Method_1.Web3Method.ethereumAddressFromSignedMessage,result:address}}},50287:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isWeb3ResponseMessage=exports.Web3ResponseMessage=void 0;let RelayMessage_1=__webpack_require__(85813);exports.Web3ResponseMessage=function(params){return Object.assign({type:RelayMessage_1.RelayMessageType.WEB3_RESPONSE},params)},exports.isWeb3ResponseMessage=function(msg){return msg&&msg.type===RelayMessage_1.RelayMessageType.WEB3_RESPONSE}},20235:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.decrypt=exports.encrypt=void 0;let util_1=__webpack_require__(94643);async function encrypt(plainText,secret){if(64!==secret.length)throw Error("secret must be 256 bits");let ivBytes=crypto.getRandomValues(new Uint8Array(12)),secretKey=await crypto.subtle.importKey("raw",(0,util_1.hexStringToUint8Array)(secret),{name:"aes-gcm"},!1,["encrypt","decrypt"]),enc=new TextEncoder,encryptedResult=await window.crypto.subtle.encrypt({name:"AES-GCM",iv:ivBytes},secretKey,enc.encode(plainText)),authTag=encryptedResult.slice(encryptedResult.byteLength-16),encryptedPlaintext=encryptedResult.slice(0,encryptedResult.byteLength-16),authTagBytes=new Uint8Array(authTag),encryptedPlaintextBytes=new Uint8Array(encryptedPlaintext),concatted=new Uint8Array([...ivBytes,...authTagBytes,...encryptedPlaintextBytes]);return(0,util_1.uint8ArrayToHex)(concatted)}exports.encrypt=encrypt,exports.decrypt=function(cipherText,secret){if(64!==secret.length)throw Error("secret must be 256 bits");return new Promise((resolve,reject)=>{!async function(){let secretKey=await crypto.subtle.importKey("raw",(0,util_1.hexStringToUint8Array)(secret),{name:"aes-gcm"},!1,["encrypt","decrypt"]),encrypted=(0,util_1.hexStringToUint8Array)(cipherText),ivBytes=encrypted.slice(0,12),authTagBytes=encrypted.slice(12,28),encryptedPlaintextBytes=encrypted.slice(28),concattedBytes=new Uint8Array([...encryptedPlaintextBytes,...authTagBytes]),algo={name:"AES-GCM",iv:new Uint8Array(ivBytes)};try{let decrypted=await window.crypto.subtle.decrypt(algo,secretKey,concattedBytes),decoder=new TextDecoder;resolve(decoder.decode(decrypted))}catch(err){reject(err)}}()})}},91295:function(__unused_webpack_module,exports){"use strict";var ProviderType;function OpaqueType(){return value1=>value1}Object.defineProperty(exports,"__esModule",{value:!0}),exports.ProviderType=exports.RegExpString=exports.IntNumber=exports.BigIntString=exports.AddressString=exports.HexString=exports.OpaqueType=void 0,exports.OpaqueType=OpaqueType,exports.HexString=OpaqueType(),exports.AddressString=OpaqueType(),exports.BigIntString=OpaqueType(),exports.IntNumber=function(num){return Math.floor(num)},exports.RegExpString=OpaqueType(),(ProviderType=exports.ProviderType||(exports.ProviderType={})).CoinbaseWallet="CoinbaseWallet",ProviderType.MetaMask="MetaMask",ProviderType.Unselected=""},94643:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var Buffer=__webpack_require__(36341).lW,__importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.isInIFrame=exports.createQrUrl=exports.getFavicon=exports.range=exports.isBigNumber=exports.ensureParsedJSONObject=exports.ensureBN=exports.ensureRegExpString=exports.ensureIntNumber=exports.ensureBuffer=exports.ensureAddressString=exports.ensureEvenLengthHexString=exports.ensureHexString=exports.isHexString=exports.prepend0x=exports.strip0x=exports.has0xPrefix=exports.hexStringFromIntNumber=exports.intNumberFromHexString=exports.bigIntStringFromBN=exports.hexStringFromBuffer=exports.hexStringToUint8Array=exports.uint8ArrayToHex=exports.randomBytesHex=void 0;let bn_js_1=__importDefault(__webpack_require__(13550)),qs_1=__webpack_require__(93430),types_1=__webpack_require__(91295),INT_STRING_REGEX=/^[0-9]*$/,HEXADECIMAL_STRING_REGEX=/^[a-f0-9]*$/;function uint8ArrayToHex(value1){return[...value1].map(b=>b.toString(16).padStart(2,"0")).join("")}function has0xPrefix(str){return str.startsWith("0x")||str.startsWith("0X")}function strip0x(hex){return has0xPrefix(hex)?hex.slice(2):hex}function prepend0x(hex){return has0xPrefix(hex)?"0x"+hex.slice(2):"0x"+hex}function isHexString(hex){if("string"!=typeof hex)return!1;let s=strip0x(hex).toLowerCase();return HEXADECIMAL_STRING_REGEX.test(s)}function ensureHexString(hex,includePrefix=!1){if("string"==typeof hex){let s=strip0x(hex).toLowerCase();
14if(HEXADECIMAL_STRING_REGEX.test(s))return(0,types_1.HexString)(includePrefix?"0x"+s:s)}throw Error(`"${String(hex)}" is not a hexadecimal string`)}function ensureEvenLengthHexString(hex,includePrefix=!1){let h=ensureHexString(hex,!1);return h.length%2==1&&(h=(0,types_1.HexString)("0"+h)),includePrefix?(0,types_1.HexString)("0x"+h):h}function ensureIntNumber(num){if("number"==typeof num&&Number.isInteger(num))return(0,types_1.IntNumber)(num);if("string"==typeof num){if(INT_STRING_REGEX.test(num))return(0,types_1.IntNumber)(Number(num));if(isHexString(num))return(0,types_1.IntNumber)(new bn_js_1.default(ensureEvenLengthHexString(num,!1),16).toNumber())}throw Error(`Not an integer: ${String(num)}`)}function isBigNumber(val){if(null==val||"function"!=typeof val.constructor)return!1;let{constructor}=val;return"function"==typeof constructor.config&&"number"==typeof constructor.EUCLID}exports.randomBytesHex=function(length){return uint8ArrayToHex(crypto.getRandomValues(new Uint8Array(length)))},exports.uint8ArrayToHex=uint8ArrayToHex,exports.hexStringToUint8Array=function(hexString){return new Uint8Array(hexString.match(/.{1,2}/g).map(byte=>parseInt(byte,16)))},exports.hexStringFromBuffer=function(buf,includePrefix=!1){let hex=buf.toString("hex");return(0,types_1.HexString)(includePrefix?"0x"+hex:hex)},exports.bigIntStringFromBN=function(bn){return(0,types_1.BigIntString)(bn.toString(10))},exports.intNumberFromHexString=function(hex){return(0,types_1.IntNumber)(new bn_js_1.default(ensureEvenLengthHexString(hex,!1),16).toNumber())},exports.hexStringFromIntNumber=function(num){return(0,types_1.HexString)("0x"+new bn_js_1.default(num).toString(16))},exports.has0xPrefix=has0xPrefix,exports.strip0x=strip0x,exports.prepend0x=prepend0x,exports.isHexString=isHexString,exports.ensureHexString=ensureHexString,exports.ensureEvenLengthHexString=ensureEvenLengthHexString,exports.ensureAddressString=function(str){if("string"==typeof str){let s=strip0x(str).toLowerCase();if(isHexString(s)&&40===s.length)return(0,types_1.AddressString)(prepend0x(s))}throw Error(`Invalid Ethereum address: ${String(str)}`)},exports.ensureBuffer=function(str){if(Buffer.isBuffer(str))return str;if("string"==typeof str){if(!isHexString(str))return Buffer.from(str,"utf8");{let s=ensureEvenLengthHexString(str,!1);return Buffer.from(s,"hex")}}throw Error(`Not binary data: ${String(str)}`)},exports.ensureIntNumber=ensureIntNumber,exports.ensureRegExpString=function(regExp){if(regExp instanceof RegExp)return(0,types_1.RegExpString)(regExp.toString());throw Error(`Not a RegExp: ${String(regExp)}`)},exports.ensureBN=function(val){if(null!==val&&(bn_js_1.default.isBN(val)||isBigNumber(val)))return new bn_js_1.default(val.toString(10),10);if("number"==typeof val)return new bn_js_1.default(ensureIntNumber(val));if("string"==typeof val){if(INT_STRING_REGEX.test(val))return new bn_js_1.default(val,10);if(isHexString(val))return new bn_js_1.default(ensureEvenLengthHexString(val,!1),16)}throw Error(`Not an integer: ${String(val)}`)},exports.ensureParsedJSONObject=function(val){if("string"==typeof val)return JSON.parse(val);if("object"==typeof val)return val;throw Error(`Not a JSON string or an object: ${String(val)}`)},exports.isBigNumber=isBigNumber,exports.range=function(start,stop){return Array.from({length:stop-start},(_,i)=>start+i)},exports.getFavicon=function(){let el=document.querySelector('link[sizes="192x192"]')||document.querySelector('link[sizes="180x180"]')||document.querySelector('link[rel="icon"]')||document.querySelector('link[rel="shortcut icon"]'),{protocol,host}=document.location,href=el?el.getAttribute("href"):null;return!href||href.startsWith("javascript:")?null:href.startsWith("http://")||href.startsWith("https://")||href.startsWith("data:")?href:href.startsWith("//")?protocol+href:`${protocol}//${host}${href}`},exports.createQrUrl=function(sessionId,sessionSecret,serverUrl,isParentConnection,version,chainId){let query=(0,qs_1.stringify)({[isParentConnection?"parent-id":"id"]:sessionId,secret:sessionSecret,server:serverUrl,v:version,chainId}),qrUrl=`${serverUrl}/#/link?${query}`;return qrUrl},exports.isInIFrame=function(){try{return null!==window.frameElement}catch(e){return!1}}},36089:function(module,__unused_webpack_exports,__webpack_require__){var Buffer=__webpack_require__(36341).lW;let util=__webpack_require__(32518),BN=__webpack_require__(13550);function elementaryName(name){if(name.startsWith("int["))return"int256"+name.slice(3);if("int"===name)return"int256";if(name.startsWith("uint["))return"uint256"+name.slice(4);if("uint"===name)return"uint256";if(name.startsWith("fixed["))return"fixed128x128"+name.slice(5);if("fixed"===name)return"fixed128x128";if(name.startsWith("ufixed["))return"ufixed128x128"+name.slice(6);else if("ufixed"===name)return"ufixed128x128";return name}function parseTypeN(type){return parseInt(/^\D+(\d+)$/.exec(type)[1],10)}function parseTypeNxM(type){var tmp=/^\D+(\d+)x(\d+)$/.exec(type);return[parseInt(tmp[1],10),parseInt(tmp[2],10)]}function parseTypeArray(type){var tmp=type.match(/(.*)\[(.*?)\]$/);return tmp?""===tmp[2]?"dynamic":parseInt(tmp[2],10):null}function parseNumber(arg){var type=typeof arg;if("string"===type)return util.isHexString(arg)?new BN(util.stripHexPrefix(arg),16):new BN(arg,10);if("number"===type)return new BN(arg);if(arg.toArray)return arg;throw Error("Argument is not a number")}function encodeSingle(type,arg){if("address"===type)return encodeSingle("uint160",parseNumber(arg));if("bool"===type)return encodeSingle("uint8",arg?1:0);if("string"===type)return encodeSingle("bytes",new Buffer(arg,"utf8"));if((type1=type).lastIndexOf("]")===type1.length-1){if(void 0===arg.length)throw Error("Not an array?");if("dynamic"!==(size=parseTypeArray(type))&&0!==size&&arg.length>size)throw Error("Elements exceed array size: "+size);for(i in ret=[],type=type.slice(0,type.lastIndexOf("[")),"string"==typeof arg&&(arg=JSON.parse(arg)),arg)ret.push(encodeSingle(type,arg[i]));if("dynamic"===size){var size,num,ret,i,type1,length=encodeSingle("uint256",arg.length);ret.unshift(length)}return Buffer.concat(ret)}if("bytes"===type)return arg=new Buffer(arg),ret=Buffer.concat([encodeSingle("uint256",arg.length),arg]),arg.length%32!=0&&(ret=Buffer.concat([ret,util.zeros(32-arg.length%32)])),ret;if(type.startsWith("bytes")){if((size=parseTypeN(type))<1||size>32)throw Error("Invalid bytes<N> width: "+size);return util.setLengthRight(arg,32)}else if(type.startsWith("uint")){if((size=parseTypeN(type))%8||size<8||size>256)throw Error("Invalid uint<N> width: "+size);if((num=parseNumber(arg)).bitLength()>size)throw Error("Supplied uint exceeds width: "+size+" vs "+num.bitLength());if(num<0)throw Error("Supplied uint is negative");return num.toArrayLike(Buffer,"be",32)}else if(type.startsWith("int")){if((size=parseTypeN(type))%8||size<8||size>256)throw Error("Invalid int<N> width: "+size);if((num=parseNumber(arg)).bitLength()>size)throw Error("Supplied int exceeds width: "+size+" vs "+num.bitLength());return num.toTwos(256).toArrayLike(Buffer,"be",32)}
vendor: 6,171 bytes, line 14
14else if(type.startsWith("ufixed")){if(size=parseTypeNxM(type),(num=parseNumber(arg))<0)throw Error("Supplied ufixed is negative");return encodeSingle("uint256",num.mul(new BN(2).pow(new BN(size[1]))))}else if(type.startsWith("fixed"))return size=parseTypeNxM(type),encodeSingle("int256",parseNumber(arg).mul(new BN(2).pow(new BN(size[1]))));throw Error("Unsupported or invalid type: "+type)}function solidityPack(types,values){if(types.length!==values.length)throw Error("Number of types are not matching the values");for(var size,num,ret=[],i=0;i<types.length;i++){var type=elementaryName(types[i]),value1=values[i];if("bytes"===type)ret.push(value1);else if("string"===type)ret.push(new Buffer(value1,"utf8"));else if("bool"===type)ret.push(new Buffer(value1?"01":"00","hex"));else if("address"===type)ret.push(util.setLength(value1,20));else if(type.startsWith("bytes")){if((size=parseTypeN(type))<1||size>32)throw Error("Invalid bytes<N> width: "+size);ret.push(util.setLengthRight(value1,size))}else if(type.startsWith("uint")){if((size=parseTypeN(type))%8||size<8||size>256)throw Error("Invalid uint<N> width: "+size);if((num=parseNumber(value1)).bitLength()>size)throw Error("Supplied uint exceeds width: "+size+" vs "+num.bitLength());ret.push(num.toArrayLike(Buffer,"be",size/8))}else if(type.startsWith("int")){if((size=parseTypeN(type))%8||size<8||size>256)throw Error("Invalid int<N> width: "+size);if((num=parseNumber(value1)).bitLength()>size)throw Error("Supplied int exceeds width: "+size+" vs "+num.bitLength());ret.push(num.toTwos(size).toArrayLike(Buffer,"be",size/8))}else throw Error("Unsupported or invalid type: "+type)}return Buffer.concat(ret)}module.exports={rawEncode:function(types,values){var output=[],data=[],headLength=32*types.length;for(var i in types){var type=elementaryName(types[i]),cur=encodeSingle(type,values[i]);"string"===type||"bytes"===type||"dynamic"===parseTypeArray(type)?(output.push(encodeSingle("uint256",headLength)),data.push(cur),headLength+=cur.length):output.push(cur)}return Buffer.concat(output.concat(data))},solidityPack,soliditySHA3:function(types,values){return util.keccak(solidityPack(types,values))}}},14497:function(module,__unused_webpack_exports,__webpack_require__){var Buffer=__webpack_require__(36341).lW;let util=__webpack_require__(32518),abi=__webpack_require__(36089),TYPED_MESSAGE_SCHEMA={type:"object",properties:{types:{type:"object",additionalProperties:{type:"array",items:{type:"object",properties:{name:{type:"string"},type:{type:"string"}},required:["name","type"]}}},primaryType:{type:"string"},domain:{type:"object"},message:{type:"object"}},required:["types","primaryType","domain","message"]},TypedDataUtils={encodeData(primaryType,data,types,useV4=!0){let encodedTypes=["bytes32"],encodedValues=[this.hashType(primaryType,types)];if(useV4){let encodeField=(name,type,value1)=>{if(void 0!==types[type])return["bytes32",null==value1?"0x0000000000000000000000000000000000000000000000000000000000000000":util.keccak(this.encodeData(type,value1,types,useV4))];if(void 0===value1)throw Error(`missing value for field ${name} of type ${type}`);if("bytes"===type)return["bytes32",util.keccak(value1)];if("string"===type)return"string"==typeof value1&&(value1=Buffer.from(value1,"utf8")),["bytes32",util.keccak(value1)];if(type.lastIndexOf("]")===type.length-1){let parsedType=type.slice(0,type.lastIndexOf("[")),typeValuePairs=value1.map(item=>encodeField(name,parsedType,item));return["bytes32",util.keccak(abi.rawEncode(typeValuePairs.map(([type])=>type),typeValuePairs.map(([,value1])=>value1)))]}return[type,value1]};for(let field of types[primaryType]){let[type,value1]=encodeField(field.name,field.type,data[field.name]);encodedTypes.push(type),encodedValues.push(value1)}}else for(let field1 of types[primaryType]){let value2=data[field1.name];if(void 0!==value2){if("bytes"===field1.type)encodedTypes.push("bytes32"),value2=util.keccak(value2),encodedValues.push(value2);else if("string"===field1.type)encodedTypes.push("bytes32"),"string"==typeof value2&&(value2=Buffer.from(value2,"utf8")),value2=util.keccak(value2),encodedValues.push(value2);else if(void 0!==types[field1.type])encodedTypes.push("bytes32"),value2=util.keccak(this.encodeData(field1.type,value2,types,useV4)),encodedValues.push(value2);else if(field1.type.lastIndexOf("]")===field1.type.length-1)throw Error("Arrays currently unimplemented in encodeData");else encodedTypes.push(field1.type),encodedValues.push(value2)}}return abi.rawEncode(encodedTypes,encodedValues)},encodeType(primaryType,types){let result="",deps=this.findTypeDependencies(primaryType,types).filter(dep=>dep!==primaryType);for(let type of deps=[primaryType].concat(deps.sort())){let children=types[type];if(!children)throw Error("No type definition specified: "+type);result+=type+"("+types[type].map(({name,type})=>type+" "+name).join(",")+")"}return result},findTypeDependencies(primaryType,types,results=[]){if(primaryType=primaryType.match(/^\w*/)[0],results.includes(primaryType)||void 0===types[primaryType])return results;for(let field of(results.push(primaryType),types[primaryType]))for(let dep of this.findTypeDependencies(field.type,types,results))results.includes(dep)||results.push(dep);return results},hashStruct(primaryType,data,types,useV4=!0){return util.keccak(this.encodeData(primaryType,data,types,useV4))},hashType(primaryType,types){return util.keccak(this.encodeType(primaryType,types))},sanitizeData(data){let sanitizedData={};for(let key in TYPED_MESSAGE_SCHEMA.properties)data[key]&&(sanitizedData[key]=data[key]);return sanitizedData.types&&(sanitizedData.types=Object.assign({EIP712Domain:[]},sanitizedData.types)),sanitizedData},hash(typedData,useV4=!0){let sanitizedData=this.sanitizeData(typedData),parts=[Buffer.from("1901","hex")];return parts.push(this.hashStruct("EIP712Domain",sanitizedData.domain,sanitizedData.types,useV4)),"EIP712Domain"!==sanitizedData.primaryType&&parts.push(this.hashStruct(sanitizedData.primaryType,sanitizedData.message,sanitizedData.types,useV4)),util.keccak(Buffer.concat(parts))}};module.exports={TYPED_MESSAGE_SCHEMA,TypedDataUtils,hashForSignTypedDataLegacy:function(msgParam
14s){return function(typedData){let error=Error("Expect argument to be non-empty array");if("object"!=typeof typedData||!typedData.length)throw error;let data=typedData.map(function(e){return"bytes"===e.type?util.toBuffer(e.value):e.value}),types=typedData.map(function(e){return e.type}),schema=typedData.map(function(e){if(!e.name)throw error;return e.type+" "+e.name});return abi.soliditySHA3(["bytes32","bytes32"],[abi.soliditySHA3(Array(typedData.length).fill("string"),schema),abi.soliditySHA3(types,data)])}(msgParams.data)},hashForSignTypedData_v3:function(msgParams){return TypedDataUtils.hash(msgParams.data,!1)},hashForSignTypedData_v4:function(msgParams){return TypedDataUtils.hash(msgParams.data)}}},32518:function(module,__unused_webpack_exports,__webpack_require__){var Buffer=__webpack_require__(36341).lW;let createKeccakHash=__webpack_require__(95811),BN=__webpack_require__(13550);function zeros(bytes){return Buffer.allocUnsafe(bytes).fill(0)}function setLength(msg,length,right){let buf=zeros(length);return(msg=toBuffer(msg),right)?msg.length<length?(msg.copy(buf),buf):msg.slice(0,length):msg.length<length?(msg.copy(buf,length-msg.length),buf):msg.slice(-length)}function toBuffer(v){if(!Buffer.isBuffer(v)){if(Array.isArray(v))v=Buffer.from(v);else if("string"==typeof v){var str;v=isHexString(v)?Buffer.from((str=stripHexPrefix(v)).length%2?"0"+str:str,"hex"):Buffer.from(v)}else if("number"==typeof v)v=intToBuffer(v);else if(null==v)v=Buffer.allocUnsafe(0);else if(BN.isBN(v))v=v.toArrayLike(Buffer);else if(v.toArray)v=Buffer.from(v.toArray());else throw Error("invalid type")}return v}function isHexString(str){return"string"==typeof str&&str.match(/^0x[0-9A-Fa-f]*$/)}function stripHexPrefix(str){return"string"==typeof str&&str.startsWith("0x")?str.slice(2):str}module.exports={zeros,setLength,setLengthRight:function(msg,length){return setLength(msg,length,!0)},isHexString,stripHexPrefix,toBuffer,bufferToHex:function(buf){return"0x"+(buf=toBuffer(buf)).toString("hex")},keccak:function(a,bits){return a=toBuffer(a),bits||(bits=256),createKeccakHash("keccak"+bits).update(a).digest()}}},7713:function(module){function QR8bitByte(data){this.mode=QRMode.MODE_8BIT_BYTE,this.data=data,this.parsedData=[];for(var i=0,l=this.data.length;i<l;i++){var byteArray=[],code=this.data.charCodeAt(i);code>65536?(byteArray[0]=240|(1835008&code)>>>18,byteArray[1]=128|(258048&code)>>>12,byteArray[2]=128|(4032&code)>>>6,byteArray[3]=128|63&code):code>2048?(byteArray[0]=224|(61440&code)>>>12,byteArray[1]=128|(4032&code)>>>6,byteArray[2]=128|63&code):code>128?(byteArray[0]=192|(1984&code)>>>6,byteArray[1]=128|63&code):byteArray[0]=code,this.parsedData.push(byteArray)}this.parsedData=Array.prototype.concat.apply([],this.parsedData),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}function QRCodeModel(typeNumber,errorCorrectLevel){this.typeNumber=typeNumber,this.errorCorrectLevel=errorCorrectLevel,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}QR8bitByte.prototype={getLength:function(buffer){return this.parsedData.length},write:function(buffer){for(var i=0,l=this.parsedData.length;i<l;i++)buffer.put(this.parsedData[i],8)}},QRCodeModel.prototype={addData:function(data){var newData=new QR8bitByte(data);this.dataList.push(newData),this.dataCache=null},isDark:function(row,col){if(row<0||this.moduleCount<=row||col<0||this.moduleCount<=col)throw Error(row+","+col);return this.modules[row][col]},getModuleCount:function(){return this.moduleCount},make:function(){this.makeImpl(!1,this.getBestMaskPattern())},makeImpl:function(test,maskPattern){this.moduleCount=4*this.typeNumber+17,this.modules=Array(this.moduleCount);for(var row=0;row<this.moduleCount;row++){this.modules[row]=Array(this.moduleCount);for(var col=0;col<this.moduleCount;col++)this.modules[row][col]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(test,maskPattern),this.typeNumber>=7&&this.setupTypeNumber(test),null==this.dataCache&&(this.dataCache=QRCodeModel.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,maskPattern)},setupPositionProbePattern:function(row,col){for(var r=-1;r<=7;r++)if(!(row+r<=-1)&&!(this.moduleCount<=row+r))for(var c=-1;c<=7;c++)col+c<=-1||this.moduleCount<=col+c||(0<=r&&r<=6&&(0==c||6==c)||0<=c&&c<=6&&(0==r||6==r)||2<=r&&r<=4&&2<=c&&c<=4?this.modules[row+r][col+c]=!0:this.modules[row+r][col+c]=!1)},getBestMaskPattern:function(){for(var minLostPoint=0,pattern=0,i=0;i<8;i++){this.makeImpl(!0,i);var lostPoint=QRUtil.getLostPoint(this);(0==i||minLostPoint>lostPoint)&&(minLostPoint=lostPoint,pattern=i)}return pattern},createMovieClip:function(target_mc,instance_name,depth){var qr_mc=target_mc.createEmptyMovieClip(instance_name,depth);this.make();for(var row=0;row<this.modules.length;row++)for(var y=1*row,col=0;col<this.modules[row].length;col++){var x=1*col;this.modules[row][col]&&(qr_mc.beginFill(0,100),qr_mc.moveTo(x,y),qr_mc.lineTo(x+1,y),qr_mc.lineTo(x+1,y+1),qr_mc.lineTo(x,y+1),qr_mc.endFill())}return qr_mc},setupTimingPattern:function(){for(var r=8;r<this.moduleCount-8;r++)null==this.modules[r][6]&&(this.modules[r][6]=r%2==0);for(var c=8;c<this.moduleCount-8;c++)null==this.modules[6][c]&&(this.modules[6][c]=c%2==0)},setupPositionAdjustPattern:function(){for(var pos=QRUtil.getPatternPosition(this.typeNumber),i=0;i<pos.length;i++)for(var j=0;j<pos.length;j++){var row=pos[i],col=pos[j];if(null==this.modules[row][col])for(var r=-2;r<=2;r++)for(var c=-2;c<=2;c++)-2==r||2==r||-2==c||2==c||0==r&&0==c?this.modules[row+r][col+c]=!0:this.modules[row+r][col+c]=!1}},setupTypeNumber:function(test){for(var bits=QRUtil.getBCHTypeNumber(this.typeNumber),i=0;i<18;i++){var mod=!test&&(bits>>i&1)==1;this.modules[Math.floor(i/3)][i%3+this.moduleCount-8-3]=mod}for(var i=0;i<18;i++){var mod=!test&&(bits>>i&1)==1;this.modules[i%3+this.moduleCount-8-3][Math.floor(i/3)]=mod}},setupTypeInfo:function(test,maskPattern){for(var data=this.errorCorrectLevel<<3|maskPattern,bits=QRUtil.getBCHTypeInfo(data),i=0;i<15;i++){var mod=!test&&(bits>>i&1)==1;i<6?this.modules[i][8]=mod:i<8?this.modules[i+1][8]=mod:this.modules[this.moduleCount-15+i][8]=mod}for(var i=0;i<15;i++){var mod=!test&&(bits>>i&1)==1;i<8?this.modules[8][this.moduleCount-i-1]=mod:i<9?this.modules[8][15-i-1+1]=mod:this.modules[8][15-i-1]=mod}this.modules[this.moduleCount-8][8]=!test},mapData:function(data,maskPattern){for(var inc=-1,row=this.moduleCount-1,bitIndex=7,byteIndex=0,col=this.moduleCount-1;col>0;col-=2)for(6==col&&col--;;){for(var c=0;c<2;c++)if(null==this.modules[row][col-c]){var dark=!1;byteIndex<data.length&&(dark=(data[byteIndex]>>>bitIndex&1)==1),QRUtil.getMask(maskPattern,row,col-c)&&(dark=!dark),this.modules[row][col-c]=dark,-1==--bitIndex&&(byteIndex++,bitIndex=7)}if((row+=inc)<0||this.moduleCount<=row){row-=inc,inc=-inc;break}}}},QRCodeModel.PAD0=236,QRCodeModel.PAD1=17,QRCodeModel.createData=function(typeNumber,errorCorrectLevel,dataList){for(var rsBlocks=QRRSBlock.getRSBlocks(typeNumber,errorCorrectLevel),buffer=new QRBitBuffer,i=0;i<dataList.length;i++){var data=dataList[i];buffer.put(data.mode,4),buffer.put(data.getLength(),QRUtil.getLengthInBits(data.mode,typeNumber)),data.write(buffer)}for(var totalDataCount=0,i=0;i<rsBlocks.length;i++)totalDataCount+=rsBlocks[i].dataCount;if(buffer.getLengthInBits()>8*totalDataCount)throw Error("code length overflow. ("+buffer.getLengthInBits()+">"+8*totalDataCount+")");for(buffer.getLengthInBits()+4<=8*totalDataCount&&buffer.put(0,4);buffer.getLengthInBits()%8!=0;)buffer.putBit(!1);for(;!(buffer.getLengthInBits()>=8*totalDataCount)&&(buffer.put(QRCodeModel.PAD0,8),!(buffer.getLengthInBits()>=8*totalDataCount));)buffer.put(QRCodeModel.PAD1,8);return QRCodeModel.createBytes(buffer,rsBlocks)},QRCodeModel.createBytes=function(buffer,rsBlocks){for(var offset=0,maxDcCount=0,maxEcCount=0,dcdata=Array(rsBlocks.length),ecdata=Array(rsBlocks.length),r=0;r<rsBlocks.length;r++){var dcCount=rsBlocks[r].dataCount,ecCount=rsBlocks[r].totalCount-dcCount;maxDcCount=Math.max(maxDcCount,dcCount),maxEcCount=Math.max(maxEcCount,ecCount),dcdata[r]=Array(dcCount);for(var i=0;i<dcdata[r].length;i++)dcdata[r][i]=255&buffer.buffer[i+offset];offset+=dcCount;var rsPoly=QRUtil.getErrorCorrectPolynomial(ecCount),modPoly=new QRPolynomial(dcdata[r],rsPoly.getLength()-1).mod(rsPoly);ecdata[r]=Array(rsPoly.getLength()-1);for(var i=0;i<ecdata[r].length;i++){var modIndex=i+modPoly.getLength()-ecdata[r].length;ecdata[r][i]=modIndex>=0?modPoly.get(modIndex):0}}for(var totalCodeCount=0,i=0;i<rsBlocks.length;i++)totalCodeCount+=rsBlocks[i].totalCount;for(var data=Array(totalCodeCount),index=0,i=0;i<maxDcCount;i++)for(var r=0;r<rsBlocks.length;r++)i<dcdata[r].length&&(data[index++]=dcdata[r][i]);for(var i=0;i<maxEcCount;i++)for(var r=0;r<rsBlocks.length;r++)i<ecdata[r].length&&(data[index++]=ecdata[r][i]);return data};for(var QRMode={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},QRErrorCorrectLevel={L:1,M:0,Q:3,H:2},QRMaskPattern={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},QRUtil={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(data){for(var d=data<<10;
14QRUtil.getBCHDigit(d)-QRUtil.getBCHDigit(QRUtil.G15)>=0;)d^=QRUtil.G15<<QRUtil.getBCHDigit(d)-QRUtil.getBCHDigit(QRUtil.G15);return(data<<10|d)^QRUtil.G15_MASK},getBCHTypeNumber:function(data){for(var d=data<<12;QRUtil.getBCHDigit(d)-QRUtil.getBCHDigit(QRUtil.G18)>=0;)d^=QRUtil.G18<<QRUtil.getBCHDigit(d)-QRUtil.getBCHDigit(QRUtil.G18);return data<<12|d},getBCHDigit:function(data){for(var digit=0;0!=data;)digit++,data>>>=1;return digit},getPatternPosition:function(typeNumber){return QRUtil.PATTERN_POSITION_TABLE[typeNumber-1]},getMask:function(maskPattern,i,j){switch(maskPattern){case QRMaskPattern.PATTERN000:return(i+j)%2==0;case QRMaskPattern.PATTERN001:return i%2==0;case QRMaskPattern.PATTERN010:return j%3==0;case QRMaskPattern.PATTERN011:return(i+j)%3==0;case QRMaskPattern.PATTERN100:return(Math.floor(i/2)+Math.floor(j/3))%2==0;case QRMaskPattern.PATTERN101:return i*j%2+i*j%3==0;case QRMaskPattern.PATTERN110:return(i*j%2+i*j%3)%2==0;case QRMaskPattern.PATTERN111:return(i*j%3+(i+j)%2)%2==0;default:throw Error("bad maskPattern:"+maskPattern)}},getErrorCorrectPolynomial:function(errorCorrectLength){for(var a=new QRPolynomial([1],0),i=0;i<errorCorrectLength;i++)a=a.multiply(new QRPolynomial([1,QRMath.gexp(i)],0));return a},getLengthInBits:function(mode,type){if(1<=type&&type<10)switch(mode){case QRMode.MODE_NUMBER:return 10;case QRMode.MODE_ALPHA_NUM:return 9;case QRMode.MODE_8BIT_BYTE:case QRMode.MODE_KANJI:return 8;default:throw Error("mode:"+mode)}else if(type<27)switch(mode){case QRMode.MODE_NUMBER:return 12;case QRMode.MODE_ALPHA_NUM:return 11;case QRMode.MODE_8BIT_BYTE:return 16;case QRMode.MODE_KANJI:return 10;default:throw Error("mode:"+mode)}else if(type<41)switch(mode){case QRMode.MODE_NUMBER:return 14;case QRMode.MODE_ALPHA_NUM:return 13;case QRMode.MODE_8BIT_BYTE:return 16;case QRMode.MODE_KANJI:return 12;default:throw Error("mode:"+mode)}else throw Error("type:"+type)},getLostPoint:function(qrCode){for(var moduleCount=qrCode.getModuleCount(),lostPoint=0,row=0;row<moduleCount;row++)for(var col=0;col<moduleCount;col++){for(var sameCount=0,dark=qrCode.isDark(row,col),r=-1;r<=1;r++)if(!(row+r<0)&&!(moduleCount<=row+r))for(var c=-1;c<=1;c++)!(col+c<0)&&!(moduleCount<=col+c)&&(0!=r||0!=c)&&dark==qrCode.isDark(row+r,col+c)&&sameCount++;sameCount>5&&(lostPoint+=3+sameCount-5)}for(var row=0;row<moduleCount-1;row++)for(var col=0;col<moduleCount-1;col++){var count=0;qrCode.isDark(row,col)&&count++,qrCode.isDark(row+1,col)&&count++,qrCode.isDark(row,col+1)&&count++,qrCode.isDark(row+1,col+1)&&count++,(0==count||4==count)&&(lostPoint+=3)}for(var row=0;row<moduleCount;row++)for(var col=0;col<moduleCount-6;col++)qrCode.isDark(row,col)&&!qrCode.isDark(row,col+1)&&qrCode.isDark(row,col+2)&&qrCode.isDark(row,col+3)&&qrCode.isDark(row,col+4)&&!qrCode.isDark(row,col+5)&&qrCode.isDark(row,col+6)&&(lostPoint+=40);for(var col=0;col<moduleCount;col++)for(var row=0;row<moduleCount-6;row++)qrCode.isDark(row,col)&&!qrCode.isDark(row+1,col)&&qrCode.isDark(row+2,col)&&qrCode.isDark(row+3,col)&&qrCode.isDark(row+4,col)&&!qrCode.isDark(row+5,col)&&qrCode.isDark(row+6,col)&&(lostPoint+=40);for(var darkCount=0,col=0;col<moduleCount;col++)for(var row=0;row<moduleCount;row++)qrCode.isDark(row,col)&&darkCount++;return lostPoint+10*(Math.abs(100*darkCount/moduleCount/moduleCount-50)/5)}},QRMath={glog:function(n){if(n<1)throw Error("glog("+n+")");return QRMath.LOG_TABLE[n]},gexp:function(n){for(;n<0;)n+=255;for(;n>=256;)n-=255;return QRMath.EXP_TABLE[n]},EXP_TABLE:Array(256),LOG_TABLE:Array(256)},i=0;i<8;i++)QRMath.EXP_TABLE[i]=1<<i;for(var i=8;i<256;i++)QRMath.EXP_TABLE[i]=QRMath.EXP_TABLE[i-4]^QRMath.EXP_TABLE[i-5]^QRMath.EXP_TABLE[i-6]^QRMath.EXP_TABLE[i-8];for(var i=0;i<255;i++)QRMath.LOG_TABLE[QRMath.EXP_TABLE[i]]=i;function QRPolynomial(num,shift){if(void 0==num.length)throw Error(num.length+"/"+shift);for(var offset=0;offset<num.length&&0==num[offset];)offset++;this.num=Array(num.length-offset+shift);for(var i=0;i<num.length-offset;i++)this.num[i]=num[i+offset]}function QRRSBlock(totalCount,dataCount){this.totalCount=totalCount,this.dataCount=dataCount}function QRBitBuffer(){this.buffer=[],this.length=0}QRPolynomial.prototype={get:function(index){return this.num[index]},getLength:function(){return this.num.length},multiply:function(e){for(var num=Array(this.getLength()+e.getLength()-1),i=0;i<this.getLength();i++)for(var j=0;j<e.getLength();j++)num[i+j]^=QRMath.gexp(QRMath.glog(this.get(i))+QRMath.glog(e.get(j)));return new QRPolynomial(num,0)},mod:function(e){if(this.getLength()-e.getLength()<0)return this;for(var ratio=QRMath.glog(this.get(0))-QRMath.glog(e.get(0)),num=Array(this.getLength()),i=0;i<this.getLength();i++)num[i]=this.get(i);for(var i=0;i<e.getLength();i++)num[i]^=QRMath.gexp(QRMath.glog(e.get(i))+ratio);return new QRPolynomial(num,0).mod(e)}},QRRSBlock.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37
14],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],QRRSBlock.getRSBlocks=function(typeNumber,errorCorrectLevel){var rsBlock=QRRSBlock.getRsBlockTable(typeNumber,errorCorrectLevel);if(void 0==rsBlock)throw Error("bad rs block @ typeNumber:"+typeNumber+"/errorCorrectLevel:"+errorCorrectLevel);for(var length=rsBlock.length/3,list=[],i=0;i<length;i++)for(var count=rsBlock[3*i+0],totalCount=rsBlock[3*i+1],dataCount=rsBlock[3*i+2],j=0;j<count;j++)list.push(new QRRSBlock(totalCount,dataCount));return list},QRRSBlock.getRsBlockTable=function(typeNumber,errorCorrectLevel){switch(errorCorrectLevel){case QRErrorCorrectLevel.L:return QRRSBlock.RS_BLOCK_TABLE[(typeNumber-1)*4+0];case QRErrorCorrectLevel.M:return QRRSBlock.RS_BLOCK_TABLE[(typeNumber-1)*4+1];case QRErrorCorrectLevel.Q:return QRRSBlock.RS_BLOCK_TABLE[(typeNumber-1)*4+2];case QRErrorCorrectLevel.H:return QRRSBlock.RS_BLOCK_TABLE[(typeNumber-1)*4+3];default:return}},QRBitBuffer.prototype={get:function(index){var bufIndex=Math.floor(index/8);return(this.buffer[bufIndex]>>>7-index%8&1)==1},put:function(num,length){for(var i=0;i<length;i++)this.putBit((num>>>length-i-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(bit){var bufIndex=Math.floor(this.length/8);this.buffer.length<=bufIndex&&this.buffer.push(0),bit&&(this.buffer[bufIndex]|=128>>>this.length%8),this.length++}};var QRCodeLimitLength=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,71
145,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function QRCode(options){if(this.options={padding:4,width:256,height:256,typeNumber:4,color:"#000000",background:"#ffffff",ecl:"M",image:{svg:"",width:0,height:0}},"string"==typeof options&&(options={content:options}),options)for(var i in options)this.options[i]=options[i];if("string"!=typeof this.options.content)throw Error("Expected 'content' as string!");if(0===this.options.content.length)throw Error("Expected 'content' to be non-empty!");if(!(this.options.padding>=0))throw Error("Expected 'padding' value to be non-negative!");if(!(this.options.width>0)||!(this.options.height>0))throw Error("Expected 'width' or 'height' value to be higher than zero!");var content=this.options.content,type=function(content,ecl){for(var result,length=(result=encodeURI(content).toString().replace(/\%[0-9a-fA-F]{2}/g,"a")).length+(result.length!=content?3:0),type=1,limit=0,i=0,len=QRCodeLimitLength.length;i<=len;i++){var table=QRCodeLimitLength[i];if(!table)throw Error("Content too long: expected "+limit+" but got "+length);switch(ecl){case"L":limit=table[0];break;case"M":limit=table[1];break;case"Q":limit=table[2];break;case"H":limit=table[3];break;default:throw Error("Unknwon error correction level: "+ecl)}if(length<=limit)break;type++}if(type>QRCodeLimitLength.length)throw Error("Content too long");return type}(content,this.options.ecl),ecl=function(ecl){switch(ecl){case"L":return QRErrorCorrectLevel.L;case"M":return QRErrorCorrectLevel.M;case"Q":return QRErrorCorrectLevel.Q;case"H":return QRErrorCorrectLevel.H;default:throw Error("Unknwon error correction level: "+ecl)}}(this.options.ecl);this.qrcode=new QRCodeModel(type,ecl),this.qrcode.addData(content),this.qrcode.make()}QRCode.prototype.svg=function(opt){var options=this.options||{},modules=this.qrcode.modules;void 0===opt&&(opt={container:options.container||"svg"});for(var pretty=void 0===options.pretty||!!options.pretty,indent=pretty?"  ":"",EOL=pretty?"\r\n":"",width=options.width,height=options.height,length=modules.length,xsize=width/(length+2*options.padding),ysize=height/(length+2*options.padding),join=void 0!==options.join&&!!options.join,swap=void 0!==options.swap&&!!options.swap,xmlDeclaration=void 0===options.xmlDeclaration||!!options.xmlDeclaration,predefined=void 0!==options.predefined&&!!options.predefined,defs=predefined?indent+'<defs><path id="qrmodule" d="M0 0 h'+ysize+" v"+xsize+' H0 z" style="fill:'+options.color+';shape-rendering:crispEdges;" /></defs>'+EOL:"",bgrect=indent+'<rect x="0" y="0" width="'+width+'" height="'+height+'" style="fill:'+options.background+';shape-rendering:crispEdges;"/>'+EOL,modrect="",pathdata="",y=0;y<length;y++)for(var x=0;x<length;x++)if(modules[x][y]){var px=x*xsize+options.padding*xsize,py=y*ysize+options.padding*ysize;if(swap){var t=px;px=py,py=t}if(join){var w=xsize+px,h=ysize+py;px=Number.isInteger(px)?Number(px):px.toFixed(2),py=Number.isInteger(py)?Number(py):py.toFixed(2),w=Number.isInteger(w)?Number(w):w.toFixed(2),pathdata+="M"+px+","+py+" V"+(h=Number.isInteger(h)?Number(h):h.toFixed(2))+" H"+w+" V"+py+" H"+px+" Z "}else predefined?modrect+=indent+'<use x="'+px.toString()+'" y="'+py.toString()+'" href="#qrmodule" />'+EOL:modrect+=indent+'<rect x="'+px.toString()+'" y="'+py.toString()+'" width="'+xsize+'" height="'+ysize+'" style="fill:'+options.color+';shape-rendering:crispEdges;"/>'+EOL}join&&(modrect=indent+'<path x="0" y="0" style="fill:'+options.color+';shape-rendering:crispEdges;" d="'+pathdata+'" />');let imgSvg="";if(void 0!==this.options.image&&this.options.image.svg){let imgWidth=width*this.options.image.width/100,imgHeight=height*this.options.image.height/100;imgSvg=`<svg x="${width/2-imgWidth/2}" y="${height/2-imgHeight/2}" width="${imgWidth}" height="${imgHeight}" viewBox="0 0 100 100" preserveAspectRatio="xMinYMin meet">`+(this.options.image.svg+EOL)+"</svg>"}var svg="";switch(opt.container){case"svg":xmlDeclaration&&(svg+='<?xml version="1.0" standalone="yes"?>'+EOL),svg='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+width+'" height="'+height+'">'+EOL+(defs+bgrect+modrect)+imgSvg+"</svg>";break;case"svg-viewbox":xmlDeclaration&&(svg+='<?xml version="1.0" standalone="yes"?>'+EOL),svg='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 '+width+" "+height+'">'+EOL+(defs+bgrect+modrect)+imgSvg+"</svg>";break;case"g":svg='<g width="'+width+'" height="'+height+'">'+EOL+(defs+bgrect+modrect)+imgSvg+"</g>";break;default:svg+=(defs+bgrect+modrect+imgSvg).replace(/^\s+/,"")}return svg},module.exports=QRCode},43604:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.LIB_VERSION=void 0,exports.LIB_VERSION="3.6.6"},36341:function(__unused_webpack_module,exports,__webpack_require__){"use strict";/*!
15 * The buffer module from node.js, for the browser.
16 *
17 * @author   Feross Aboukhadijeh <https://feross.org>
18 * @license  MIT
19 */ let base64=__webpack_require__(79742),ieee754=__webpack_require__(80645),customInspectSymbol="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function createBuffer(length){if(length>
vendor: 29,594 bytes, line 19
192147483647)throw RangeError('The value "'+length+'" is invalid for option "size"');let buf=new Uint8Array(length);return Object.setPrototypeOf(buf,Buffer.prototype),buf}function Buffer(arg,encodingOrOffset,length){if("number"==typeof arg){if("string"==typeof encodingOrOffset)throw TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(arg)}return from(arg,encodingOrOffset,length)}function from(value1,encodingOrOffset,length){if("string"==typeof value1)return function(string,encoding){if(("string"!=typeof encoding||""===encoding)&&(encoding="utf8"),!Buffer.isEncoding(encoding))throw TypeError("Unknown encoding: "+encoding);let length=0|byteLength(string,encoding),buf=createBuffer(length),actual=buf.write(string,encoding);return actual!==length&&(buf=buf.slice(0,actual)),buf}(value1,encodingOrOffset);if(ArrayBuffer.isView(value1))return function(arrayView){if(isInstance(arrayView,Uint8Array)){let copy=new Uint8Array(arrayView);return fromArrayBuffer(copy.buffer,copy.byteOffset,copy.byteLength)}return fromArrayLike(arrayView)}(value1);if(null==value1)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value1);if(isInstance(value1,ArrayBuffer)||value1&&isInstance(value1.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(isInstance(value1,SharedArrayBuffer)||value1&&isInstance(value1.buffer,SharedArrayBuffer)))return fromArrayBuffer(value1,encodingOrOffset,length);if("number"==typeof value1)throw TypeError('The "value" argument must not be of type number. Received type number');let valueOf=value1.valueOf&&value1.valueOf();if(null!=valueOf&&valueOf!==value1)return Buffer.from(valueOf,encodingOrOffset,length);let b=function(obj){var obj1;if(Buffer.isBuffer(obj)){let len=0|checked(obj.length),buf=createBuffer(len);return 0===buf.length||obj.copy(buf,0,0,len),buf}return void 0!==obj.length?"number"!=typeof obj.length||(obj1=obj.length)!=obj1?createBuffer(0):fromArrayLike(obj):"Buffer"===obj.type&&Array.isArray(obj.data)?fromArrayLike(obj.data):void 0}(value1);if(b)return b;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof value1[Symbol.toPrimitive])return Buffer.from(value1[Symbol.toPrimitive]("string"),encodingOrOffset,length);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value1)}function assertSize(size){if("number"!=typeof size)throw TypeError('"size" argument must be of type number');if(size<0)throw RangeError('The value "'+size+'" is invalid for option "size"')}function allocUnsafe(size){return assertSize(size),createBuffer(size<0?0:0|checked(size))}function fromArrayLike(array){let length=array.length<0?0:0|checked(array.length),buf=createBuffer(length);for(let i=0;i<length;i+=1)buf[i]=255&array[i];return buf}function fromArrayBuffer(array,byteOffset,length){let buf;if(byteOffset<0||array.byteLength<byteOffset)throw RangeError('"offset" is outside of buffer bounds');if(array.byteLength<byteOffset+(length||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(buf=void 0===byteOffset&&void 0===length?new Uint8Array(array):void 0===length?new Uint8Array(array,byteOffset):new Uint8Array(array,byteOffset,length),Buffer.prototype),buf}function checked(length){if(length>=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|length}function byteLength(string,encoding){if(Buffer.isBuffer(string))return string.length;if(ArrayBuffer.isView(string)||isInstance(string,ArrayBuffer))return string.byteLength;if("string"!=typeof string)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof string);let len=string.length,mustMatch=arguments.length>2&&!0===arguments[2];if(!mustMatch&&0===len)return 0;let loweredCase=!1;for(;;)switch(encoding){case"ascii":case"latin1":case"binary":return len;case"utf8":case"utf-8":return utf8ToBytes(string).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*len;case"hex":return len>>>1;case"base64":return base64ToBytes(string).length;default:if(loweredCase)return mustMatch?-1:utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase(),loweredCase=!0}}function slowToString(encoding,start,end){let loweredCase=!1;if((void 0===start||start<0)&&(start=0),start>this.length||((void 0===end||end>this.length)&&(end=this.length),end<=0||(end>>>=0)<=(start>>>=0)))return"";for(encoding||(encoding="utf8");;)switch(encoding){case"hex":return function(buf,start,end){let len=buf.length;(!start||start<0)&&(start=0),(!end||end<0||end>len)&&(end=len);let out="";for(let i=start;i<end;++i)out+=hexSliceLookupTable[buf[i]];return out}(this,start,end);case"utf8":case"utf-8":return utf8Slice(this,start,end);case"ascii":return function(buf,start,end){let ret="";end=Math.min(buf.length,end);for(let i=start;i<end;++i)ret+=String.fromCharCode(127&buf[i]);return ret}(this,start,end);case"latin1":case"binary":return function(buf,start,end){let ret="";end=Math.min(buf.length,end);for(let i=start;i<end;++i)ret+=String.fromCharCode(buf[i]);return ret}(this,start,end);case"base64":var start1,end1;return start1=start,end1=end,0===start1&&end1===this.length?base64.fromByteArray(this):base64.fromByteArray(this.slice(start1,end1));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(buf,start,end){let bytes=buf.slice(start,end),res="";for(let i=0;i<bytes.length-1;i+=2)res+=String.fromCharCode(bytes[i]+256*bytes[i+1]);return res}(this,start,end);default:if(loweredCase)throw TypeError("Unknown encoding: "+encoding);encoding=(encoding+"").toLowerCase(),loweredCase=!0}}function swap(b,n,m){let i=b[n];b[n]=b[m],b[m]=i}function bidirectionalIndexOf(buffer,val,byteOffset,encoding,dir){var obj;if(0===buffer.length)return -1;if("string"==typeof byteOffset?(encoding=byteOffset,byteOffset=0):byteOffset>2147483647?byteOffset=2147483647:byteOffset<-2147483648&&(byteOffset=-2147483648),(obj=byteOffset=+byteOffset)!=obj&&(byteOffset=dir?0:buffer.length-1),byteOffset<0&&(byteOffset=buffer.length+byteOffset),byteOffset>=buffer.length){if(dir)return -1;byteOffset=buffer.length-1}else if(byteOffset<0){if(!dir)return -1;byteOffset=0}if("string"==typeof val&&(val=Buffer.from(val,encoding)),Buffer.isBuffer(val))return 0===val.length?-1:arrayIndexOf(buffer,val,byteOffset,encoding,dir);if("number"==typeof val)return(val&=255,"function"==typeof Uint8Array.prototype.indexOf)?dir?Uint8Array.prototype.indexOf.call(buffer,val,byteOffset):Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset):arrayIndexOf(buffer,[val],byteOffset,encoding,dir);throw TypeError("val must be string, number or Buffer")}function arrayIndexOf(arr,val,byteOffset,encoding,dir){let i,indexSize=1,arrLength=arr.length,valLength=val.length;if(void 0!==encoding&&("ucs2"===(encoding=String(encoding).toLowerCase())||"ucs-2"===encoding||"utf16le"===encoding||"utf-16le"===encoding)){if(arr.length<2||val.length<2)return -1;indexSize=2,arrLength/=2,valLength/=2,byteOffset/=2}function read(buf,i){return 1===indexSize?buf[i]:buf.readUInt16BE(i*indexSize)}if(dir){let foundIndex=-1;for(i=byteOffset;i<arrLength;i++)if(read(arr,i)===read(val,-1===foundIndex?0:i-foundIndex)){if(-1===foundIndex&&(foundIndex=i),i-foundIndex+1===valLength)return foundIndex*indexSize}else -1!==foundIndex&&(i-=i-foundIndex),foundIndex=-1}else for(byteOffset+valLength>arrLength&&(byteOffset=arrLength-valLength),i=byteOffset;i>=0;i--){let found=!0;for(let j=0;j<valLength;j++)if(read(arr,i+j)!==read(val,j)){found=!1;break}if(found)return i}return -1}function utf8Slice(buf,start,end){end=Math.min(buf.length,end);let res=[],i=start;for(;i<end;){let firstByte=buf[i],codePoint=null,bytesPerSequence=firstByte>239?4:firstByte>223?3:firstByte>191?2:1;if(i+bytesPerSequence<=end){let secondByte,thirdByte,fourthByte,tempCodePoint;switch(bytesPerSequence){case 1:firstByte<128&&(codePoint=firstByte);break;case 2:(192&(secondByte=buf[i+1]))==128&&(tempCodePoint=(31&firstByte)<<6|63&secondByte)>127&&(codePoint=tempCodePoint);break;case 3:secondByte=buf[i+1],thirdByte=buf[i+2],(192&secondByte)==128&&(192&thirdByte)==128&&(tempCodePoint=(15&firstByte)<<12|(63&secondByte)<<6|63&thirdByte)>2047&&(tempCodePoint<55296||tempCodePoint>57343)&&(codePoint=tempCodePoint);break;case 4:secondByte=buf[i+1],thirdByte=buf[i+2],fourthByte=buf[i+3],(192&secondByte)==128&&(192&thirdByte)==128&&(192&fourthByte)==128&&(tempCodePoint=(15&firstByte)<<18|(63&secondByte)<<12|(63&thirdByte)<<6|63&fourthByte)>65535&&tempCodePoint<1114112&&(codePoint=tempCodePoint)}}null===codePoint?(codePoint=65533,bytesPerSequence=1):codePoint>65535&&(codePoint-=65536,res.push(codePoint>>>10&1023|55296),codePoint=56320|1023&codePoint),res.push(codePoint),i+=bytesPerSequence}return function(codePoints){let len=codePoints.length;if(len<=4096)return String.fromCharCode.apply(String,codePoints);let res="",i=0;for(;i<len;)res+=String.fromCharCode.apply(String,codePoints.slice(i,i+=4096));return res}(res)}function checkOffset(offset,ext,length){if(offset%1!=0||offset<0)throw RangeError("offset is not uint");if(offset+ext>length)throw RangeError("Trying to access beyond buffer length")}function checkInt(buf,value1,offset,ext,max,min){if(!Buffer.isBuffer(buf))throw TypeError('"buffer" argument must be a Buffer instance');if(value1>max||value1<min)throw RangeError('"value" argument is out of bounds');if(offset+ext>buf.length)throw RangeError("Index out of range")}function wrtBigUInt64LE(buf,value1,offset,min,max){checkIntBI(value1,min,max,buf,offset,7);let lo=Number(value1&BigInt(4294967295));buf[offset++]=lo,lo>>=8,buf[offset++]=lo,lo>>=8,buf[offset++]=lo,lo>>=8,buf[offset++]=lo;let hi=Number(value1>>BigInt(32)&BigInt(4294967295));return buf[offset++]=hi,hi>>=8,buf[offset++]=hi,hi>>=8,buf[offset++]=hi,hi>>=8,buf[offset++]=hi,offset}function wrtBigUInt64BE(buf,value1,offset,min,max){checkIntBI(value1,min,max,buf,offset,7);let lo=Number(value1&BigInt(4294967295));buf[offset+7]=lo,lo>>=8,buf[offset+6]=lo,lo>>=8,buf[offset+5]=lo,lo>>=8,buf[offset+4]=lo;let hi=Number(value1>>BigInt(32)&BigInt(4294967295));return buf[offset+3]=hi,hi>>=8,buf[offset+2]=hi,hi>>=8,buf[offset+1]=hi,hi>>=8,buf[offset]=hi,offset+8}function checkIEEE754(buf,value1,offset,ext,max,min){if(offset+ext>buf.length||offset<0)throw RangeError("Index out of range")}function writeFloat(buf,value1,offset,littleEndian,noAssert){return value1=+value1,offset>>>=0,noAssert||checkIEEE754(buf,value1,offset,4,34028234663852886e22,-34028234663852886e22),ieee754.write(buf,value1,offset,littleEndian,23,4),offset+4}function writeDouble(buf,value1,offset,littleEndian,noAssert){return value1=+value1,offset>>>=0,noAssert||checkIEEE754(buf,value1,offset,8,17976931348623157e292,-17976931348623157e292),ieee754.write(buf,value1,offset,littleEndian,52,8),offset+8}exports.lW=Buffer,exports.h2=50,Buffer.TYPED_ARRAY_SUPPORT=function(){try{let arr=new Uint8Array(1),proto={foo:function(){return 42}};return Object.setPrototypeOf(proto,Uint8Array.prototype),Object.setPrototypeOf(arr,proto),42===arr.foo()}catch(e){return!1}}(),Buffer.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),Buffer.poolSize=8192,Buffer.from=function(value1,encodingOrOffset,length){return from(value1,encodingOrOffset,length)},Object.setPrototypeOf(Buffer.prototype,Uint8Array.prototype),Object.setPrototypeOf(Buffer,Uint8Array),Buffer.alloc=function(size,fill,encoding){return(assertSize(size),size<=0)?createBuffer(size):void 0!==fill?"string"==typeof encoding?createBuffer(size).fill(fill,encoding):createBuffer(size).fill(fill):createBuffer(size)},Buffer.allocUnsafe=function(size){return allocUnsafe(size)},Buffer.allocUnsafeSlow=function(size){return allocUnsafe(size)},Buffer.isBuffer=function(b){return null!=b&&!0===b._isBuffer&&b!==Buffer.prototype},Buffer.compare=function(a,b){if(isInstance(a,Uint8Array)&&(a=Buffer.from(a,a.offset,a.byteLength)),isInstance(b,Uint8Array)&&(b=Buffer.from(b,b.offset,b.byteLength)),!Buffer.isBuffer(a)||!Buffer.isBuffer(b))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(a===b)return 0;let x=a.length,y=b.length;for(let i=0,len=Math.min(x,y);i<len;++i)if(a[i]!==b[i]){x=a[i],y=b[i];break}return x<y?-1:y<x?1:0},Buffer.isEncoding=function(encoding){switch(String(encoding).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Buffer.concat=function(list,length){let i;if(!Array.isArray(list))throw TypeError('"list" argument must be an Array of Buffers');if(0===list.length)return Buffer.alloc(0);if(void 0===length)for(i=0,length=0;i<list.length;++i)length+=list[i].length;let buffer=Buffer.allocUnsafe(length),pos=0;for(i=0;i<list.length;++i){let buf=list[i];if(isInstance(buf,Uint8Array))pos+buf.length>buffer.length?(Buffer.isBuffer(buf)||(buf=Buffer.from(buf)),buf.copy(buffer,pos)):Uint8Array.prototype.set.call(buffer,buf,pos);else if(Buffer.isBuffer(buf))buf.copy(buffer,pos);else throw TypeError('"list" argument must be an Array of Buffers');pos+=buf.length}return buffer},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function(){let len=this.length;if(len%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let i=0;i<len;i+=2)swap(this,i,i+1);return this},Buffer.prototype.swap32=function(){let len=this.length;if(len%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(let i=0;i<len;i+=4)swap(this,i,i+3),swap(this,i+1,i+2);return this},Buffer.prototype.swap64=function(){let len=this.length;if(len%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(let i=0;i<len;i+=8)swap(this,i,i+7),swap(this,i+1,i+6),swap(this,i+2,i+5),swap(this,i+3,i+4);return this},Buffer.prototype.toString=function(){let length=this.length;return 0===length?"":0==arguments.length?utf8Slice(this,0,length):slowToString.apply(this,arguments)},Buffer.prototype.toLocaleString=Buffer.prototype.toString,Buffer.prototype.equals=function(b){if(!Buffer.isBuffer(b))throw TypeError("Argument must be a Buffer");return this===b||0===Buffer.compare(this,b)},Buffer.prototype.inspect=function(){let str="",max=exports.h2;return str=this.toString("hex",0,max).replace(/(.{2})/g,"$1 ").trim(),this.length>max&&(str+=" ... "),"<Buffer "+str+">"},customInspectSymbol&&(Buffer.prototype[customInspectSymbol]=Buffer.prototype.inspect),Buffer.prototype.compare=function(target,start,end,thisStart,thisEnd){if(isInstance(target,Uint8Array)&&(target=Buffer.from(target,target.offset,target.byteLength)),!Buffer.isBuffer(target))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof target);if(void 0===start&&(start=0),void 0===end&&(end=target?target.length:0),void 0===thisStart&&(thisStart=0),void 0===thisEnd&&(thisEnd=this.length),start<0||end>target.length||thisStart<0||thisEnd>this.length)throw RangeError("out of range index");if(thisStart>=thisEnd&&start>=end)return 0;if(thisStart>=thisEnd)return -1;if(start>=end)return 1;if(start>>>=0,end>>>=0,thisStart>>>=0,thisEnd>>>=0,this===target)return 0;let x=thisEnd-thisStart,y=end-start,len=Math.min(x,y),thisCopy=this.slice(thisStart,thisEnd),targetCopy=target.slice(start,end);for(let i=0;i<len;++i)if(thisCopy[i]!==targetCopy[i]){x=thisCopy[i],y=targetCopy[i];break}return x<y?-1:y<x?1:0},Buffer.prototype.includes=function(val,byteOffset,encoding){return -1!==this.indexOf(val,byteOffset,encoding)},Buffer.prototype.indexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!0)},Buffer.prototype.lastIndexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!1)},Buffer.prototype.write=function(string,offset,length,encoding){var offset1,length1,offset2,length2,offset3,length3,offset4,length4;if(void 0===offset)encoding="utf8",length=this.length,offset=0;else if(void 0===length&&"string"==typeof offset)encoding=offset,length=this.length,offset=0;else if(isFinite(offset))offset>>>=0,isFinite(length)?(length>>>=0,void 0===encoding&&(encoding="utf8")):(encoding=length,length=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let remaining=this.length-offset;if((void 0===length||length>remaining)&&(length=remaining),string.length>0&&(length<0||offset<0)||offset>this.length)throw RangeError("Attempt to write outside buffer bounds");encoding||(encoding="utf8");let loweredCase=!1;for(;;)switch(encoding){case"hex":return function(buf,string,offset,length){let i;offset=Number(offset)||0;let remaining=buf.length-offset;length?(length=Number(length))>remaining&&(length=remaining):length=remaining;let strLen=string.length;for(length>strLen/2&&(length=strLen/2),i=0;i<length;++i){let parsed=parseInt(string.substr(2*i,2),16);if(parsed!=parsed)break;buf[offset+i]=parsed}return i}(this,string,offset,length);case"utf8":case"utf-8":return offset1=offset,length1=length,blitBuffer(utf8ToBytes(string,this.length-offset1),this,offset1,length1);case"ascii":case"latin1":case"binary":return offset2=offset,length2=length,blitBuffer(function(str){let byteArray=[];for(let i=0;i<str.length;++i)byteArray.push(255&str.charCodeAt(i));return byteArray}(string),this,offset2,length2);case"base64":return offset3=offset,length3=length,blitBuffer(base64ToBytes(string),this,offset3,length3);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return offset4=offset,length4=length,blitBuffer(function(str,units){let c,hi;let byteArray=[];for(let i=0;i<str.length&&!((units-=2)<0);++i)hi=(c=str.charCodeAt(i))>>8,byteArray.push(c%256),byteArray.push(hi);return byteArray}(string,this.length-offset4),this,offset4,length4);default:if(loweredCase)throw TypeError("Unknown encoding: "+encoding);encoding=(""+encoding).toLowerCase(),loweredCase=!0}},Buffer.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},Buffer.prototype.slice=function(start,end){let len=this.length;start=~~start,end=void 0===end?len:~~end,start<0?(start+=len)<0&&(start=0):start>len&&(start=len),end<0?(end+=len)<0&&(end=0):end>len&&(end=len),end<start&&(end=start);let newBuf=this.subarray(start,end);return Object.setPrototypeOf(newBuf,Buffer.prototype),newBuf},Buffer.prototype.readUintLE=Buffer.prototype.readUIntLE=function(offset,byteLength,noAssert){offset>>>=0,byteLength>>>=0,noAssert||checkOffset(offset,byteLength,this.length);let val=this[offset],mul=1,i=0;for(;++i<byteLength&&(mul*=256);)val+=this[offset+i]*mul;return val},Buffer.prototype.readUintBE=Buffer.prototype.readUIntBE=function(offset,byteLength,noAssert){offset>>>=0,byteLength>>>=0,noAssert||checkOffset(offset,byteLength,this.length);let val=this[offset+--byteLength],mul=1;for(;byteLength>0&&(mul*=256);)val+=this[offset+--byteLength]*mul;return val},Buffer.prototype.readUint8=Buffer.prototype.readUInt8=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,1,this.length),this[offset]},Buffer.prototype.readUint16LE=Buffer.prototype.readUInt16LE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,2,this.length),this[offset]|this[offset+1]<<8},Buffer.prototype.readUint16BE=Buffer.prototype.readUInt16BE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,2,this.length),this[offset]<<8|this[offset+1]},Buffer.prototype.readUint32LE=Buffer.prototype.readUInt32LE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+16777216*this[offset+3]},Buffer.prototype.readUint32BE=Buffer.prototype.readUInt32BE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),16777216*this[offset]+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])},Buffer.prototype.readBigUInt64LE=defineBigIntMethod(function(offset){validateNumber(offset>>>=0,"offset");let first=this[offset],last=this[offset+7];(void 0===first||void 0===last)&&boundsError(offset,this.length-8);let lo=first+256*this[++offset]+65536*this[++offset]+16777216*this[++offset],hi=this[++offset]+256*this[++offset]+65536*this[++offset]+16777216*last;return BigInt(lo)+(BigInt(hi)<<BigInt(32))}),Buffer.prototype.readBigUInt64BE=defineBigIntMethod(function(offset){validateNumber(offset>>>=0,"offset");let first=this[offset],last=this[offset+7];(void 0===first||void 0===last)&&boundsError(offset,this.length-8);let hi=16777216*first+65536*this[++offset]+256*this[++offset]+this[++offset],lo=16777216*this[++offset]+65536*this[++offset]+256*this[++offset]+last;return(BigInt(hi)<<BigInt(32))+BigInt(lo)}),Buffer.prototype.readIntLE=function(offset,byteLength,noAssert){offset>>>=0,byteLength>>>=0,noAssert||checkOffset(offset,byteLength,this.length);let val=this[offset],mul=1,i=0;for(;++i<byteLength&&(mul*=256);)val+=this[offset+i]*mul;return val>=(mul*=128)&&(val-=Math.pow(2,8*byteLength)),val},Buffer.prototype.readIntBE=function(offset,byteLength,noAssert){offset>>>=0,byteLength>>>=0,noAssert||checkOffset(offset,byteLength,this.length);let i=byteLength,mul=1,val=this[offset+--i];for(;i>0&&(mul*=256);)val+=this[offset+--i]*mul;return val>=(mul*=128)&&(val-=Math.pow(2,8*byteLength)),val},Buffer.prototype.readInt8=function(offset,noAssert){return(offset>>>=0,noAssert||checkOffset(offset,1,this.length),128&this[offset])?-((255-this[offset]+1)*1):this[offset]},Buffer.prototype.readInt16LE=function(offset,noAssert){offset>>>=0,noAssert||checkOffset(offset,2,this.length);let val=this[offset]|this[offset+1]<<8;return 32768&val?4294901760|val:val},Buffer.prototype.readInt16BE=function(offset,noAssert){offset>>>=0,noAssert||checkOffset(offset,2,this.length);let val=this[offset+1]|this[offset]<<8;return 32768&val?4294901760|val:val},Buffer.prototype.readInt32LE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24},Buffer.prototype.readInt32BE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]},Buffer.prototype.readBigInt64LE=defineBigIntMethod(function(offset){validateNumber(offset>>>=0,"offset");let first=this[offset],last=this[offset+7];(void 0===first||void 0===last)&&boundsError(offset,this.length-8);let val=this[offset+4]+256*this[offset+5]+65536*this[offset+6]+(last<<24);return(BigInt(val)<<BigInt(32))+BigInt(first+256*this[++offset]+65536*this[++offset]+16777216*this[++offset])}),Buffer.prototype.readBigInt64BE=defineBigIntMethod(function(offset){validateNumber(offset>>>=0,"offset");let first=this[offset],last=this[offset+7];(void 0===first||void 0===last)&&boundsError(offset,this.length-8);let val=(first<<24)+65536*this[++offset]+256*this[++offset]+this[++offset];return(BigInt(val)<<BigInt(32))+BigInt(16777216*this[++offset]+65536*this[++offset]+256*this[++offset]+last)}),Buffer.prototype.readFloatLE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!0,23,4)},Buffer.prototype.readFloatBE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!1,23,4)},Buffer.prototype.readDoubleLE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!0,52,8)},Buffer.prototype.readDoubleBE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!1,52,8)},Buffer.prototype.writeUintLE=Buffer.prototype.writeUIntLE=function(value1,offset,byteLength,noAssert){if(value1=+value1,offset>>>=0,byteLength>>>=0,!noAssert){let maxBytes=Math.pow(2,8*byteLength)-1;checkInt(this,value1,offset,byteLength,maxBytes,0)}let mul=1,i=0;for(this[offset]=255&value1;++i<byteLength&&(mul*=256);)this[offset+i]=value1/mul&255;return offset+byteLength},Buffer.prototype.writeUintBE=Buffer.prototype.writeUIntBE=function(value1,offset,byteLength,noAssert){if(value1=+value1,offset>>>=0,byteLength>>>=0,!noAssert){let maxBytes=Math.pow(2,8*byteLength)-1;checkInt(this,value1,offset,byteLength,maxBytes,0)}let i=byteLength-1,mul=1;for(this[offset+i]=255&value1;--i>=0&&(mul*=256);)this[offset+i]=value1/mul&255;return offset+byteLength},Buffer.prototype.writeUint8=Buffer.prototype.writeUInt8=function(value1,offset,noAssert){return value1=+value1,offset>>>=0,noAssert||checkInt(this,value1,offset,1,255,0),this[offset]=255&value1,offset+1},Buffer.prototype.writeUint16LE=Buffer.prototype.writeUInt16LE=function(value1,offset,noAssert){return value1=+value1,offset>>>=0,noAssert||checkInt(this,value1,offset,2,65535,0),this[offset]=255&value1,this[offset+1]=value1>>>8,offset+2},Buffer.prototype.writeUint16BE=Buffer.prototype.writeUInt16BE=function(value1,offset,noAssert){return value1=+value1,offset>>>=0,noAssert||checkInt(this,value1,offset,2,65535,0),this[offset]=value1>>>8,this[offset+1]=255&value1,offset+2},Buffer.prototype.writeUint32LE=Buffer.prototype.writeUInt32LE=function(value1,offset,noAssert){return value1=+value1,offset>>>=0,noAssert||checkInt(this,value1,offset,4,4294967295,0),this[offset+3]=value1>>>24,this[offset+2]=value1>>>16,this[offset+1]=value1>>>8,this[offset]=255&value1,offset+4},Buffer.prototype.writeUint32BE=Buffer.prototype.writeUInt32BE=function(value1,offset,noAssert){return value1=+value1,offset>>>=0,noAssert||checkInt(this,value1,offset,4,4294967295,0),this[offset]=value1>>>24,this[offset+1]=value1>>>16,this[offset+2]=value1>>>8,this[offset+3]=255&value1,offset+4},Buffer.prototype.writeBigUInt64LE=defineBigIntMethod(function(value1,offset=0){return wrtBigUInt64LE(this,value1,offset,BigInt(0),BigInt("0xffffffffffffffff"))}),Buffer.prototype.writeBigUInt64BE=defineBigIntMethod(function(value1,offset=0){return wrtBigUInt64BE(this,value1,offset,BigInt(0),BigInt("0xffffffffffffffff"))}),Buffer.prototype.writeIntLE=function(value1,offset,byteLength,noAssert){if(value1=+value1,offset>>>=0,!noAssert){let limit=Math.pow(2,8*byteLength-1);checkInt(this,value1,offset,byteLength,limit-1,-limit)}let i=0,mul=1,sub=0;for(this[offset]=255&value1;++i<byteLength&&(mul*=256);)value1<0&&0===sub&&0!==this[offset+i-1]&&(sub=1),this[offset+i]=(value1/mul>>0)-sub&255;return offset+byteLength},Buffer.prototype.writeIntBE=function(value1,offset,byteLength,noAssert){if(value1=+value1,offset>>>=0,!noAssert){let limit=Math.pow(2,8*byteLength-1);checkInt(this,value1,offset,byteLength,limit-1,-limit)}let i=byteLength-1,mul=1,sub=0;for(this[offset+i]=255&value1;--i>=0&&(mul*=256);)value1<0&&0===sub&&0!==this[offset+i+1]&&(sub=1),this[offset+i]=(value1/mul>>0)-sub&255;return offset+byteLength},Buffer.prototype.writeInt8=function(value1,offset,noAssert){return value1=+value1,offset>>>=0,noAssert||checkInt(this,value1,offset,1,127,-128),value1<0&&(value1=255+value1+1),this[offset]=255&value1,offset+1},Buffer.prototype.writeInt16LE=function(value1,offset,noAssert){return value1=+value1,offset>>>=0,noAssert||checkInt(this,value1,offset,2,32767,-32768),this[offset]=255&value1,this[offset+1]=value1>>>8,offset+2},Buffer.prototype.writeInt16BE=function(value1,offset,noAssert){return value1=+value1,offset>>>=0,noAssert||checkInt(this,value1,offset,2,32767,-32768),this[offset]=value1>>>8,this[offset+1]=255&value1,offset+2},Buffer.prototype.writeInt32LE=function(value1,offset,noAssert){return value1=+value1,offset>>>=0,noAssert||checkInt(this,value1,offset,4,2147483647,-2147483648),this[offset]=255&value1,this[offset+1]=value1>>>8,this[offset+2]=value1>>>16,this[offset+3]=value1>>>24,offset+4},Buffer.prototype.writeInt32BE=function(value1,offset,noAssert){return value1=+value1,offset>>>=0,noAssert||checkInt(this,value1,offset,4,2147483647,-2147483648),value1<0&&(value1=4294967295+value1+1),this[offset]=value1>>>24,this[offset+1]=value1>>>16,this[offset+2]=value1>>>8,this[offset+3]=255&value1,offset+4},Buffer.prototype.writeBigInt64LE=defineBigIntMethod(function(value1,offset=0){return wrtBigUInt64LE(this,value1,offset,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),Buffer.prototype.writeBigInt64BE=defineBigIntMethod(function(value1,offset=0){return wrtBigUInt64BE(this,value1,offset,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),Buffer.prototype.writeFloatLE=function(value1,offset,noAssert){return writeFloat(this,value1,offset,!0,noAssert)},Buffer.prototype.writeFloatBE=function(value1,offset,noAssert){return writeFloat(this,value1,offset,!1,noAssert)},Buffer.prototype.writeDoubleLE=function(value1,offset,noAssert){return writeDouble(this,value1,offset,!0,noAssert)},Buffer.prototype.writeDoubleBE=function(value1,offset,noAssert){return writeDouble(this,value1,offset,!1,noAssert)},Buffer.prototype.copy=function(target,targetStart,start,end){if(!Buffer.isBuffer(target))throw TypeError("argument should be a Buffer");if(start||(start=0),end||0===end||(end=this.length),targetStart>
vendor: 4,280 bytes, line 19
19=target.length&&(targetStart=target.length),targetStart||(targetStart=0),end>0&&end<start&&(end=start),end===start||0===target.length||0===this.length)return 0;if(targetStart<0)throw RangeError("targetStart out of bounds");if(start<0||start>=this.length)throw RangeError("Index out of range");if(end<0)throw RangeError("sourceEnd out of bounds");end>this.length&&(end=this.length),target.length-targetStart<end-start&&(end=target.length-targetStart+start);let len=end-start;return this===target&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(targetStart,start,end):Uint8Array.prototype.set.call(target,this.subarray(start,end),targetStart),len},Buffer.prototype.fill=function(val,start,end,encoding){let i;if("string"==typeof val){if("string"==typeof start?(encoding=start,start=0,end=this.length):"string"==typeof end&&(encoding=end,end=this.length),void 0!==encoding&&"string"!=typeof encoding)throw TypeError("encoding must be a string");if("string"==typeof encoding&&!Buffer.isEncoding(encoding))throw TypeError("Unknown encoding: "+encoding);if(1===val.length){let code=val.charCodeAt(0);("utf8"===encoding&&code<128||"latin1"===encoding)&&(val=code)}}else"number"==typeof val?val&=255:"boolean"==typeof val&&(val=Number(val));if(start<0||this.length<start||this.length<end)throw RangeError("Out of range index");if(end<=start)return this;if(start>>>=0,end=void 0===end?this.length:end>>>0,val||(val=0),"number"==typeof val)for(i=start;i<end;++i)this[i]=val;else{let bytes=Buffer.isBuffer(val)?val:Buffer.from(val,encoding),len=bytes.length;if(0===len)throw TypeError('The value "'+val+'" is invalid for argument "value"');for(i=0;i<end-start;++i)this[i+start]=bytes[i%len]}return this};let errors={};function E(sym,getMessage,Base){errors[sym]=class extends Base{constructor(){super(),Object.defineProperty(this,"message",{value:getMessage.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${sym}]`,this.stack,delete this.name}get code(){return sym}set code(value1){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:value1,writable:!0})}toString(){return`${this.name} [${sym}]: ${this.message}`}}}function addNumericalSeparator(val){let res="",i=val.length,start="-"===val[0]?1:0;for(;i>=start+4;i-=3)res=`_${val.slice(i-3,i)}${res}`;return`${val.slice(0,i)}${res}`}function checkIntBI(value1,min,max,buf,offset,byteLength){if(value1>max||value1<min){let range;let n="bigint"==typeof min?"n":"";throw range=byteLength>3?0===min||min===BigInt(0)?`>= 0${n} and < 2${n} ** ${(byteLength+1)*8}${n}`:`>= -(2${n} ** ${(byteLength+1)*8-1}${n}) and < 2 ** ${(byteLength+1)*8-1}${n}`:`>= ${min}${n} and <= ${max}${n}`,new errors.ERR_OUT_OF_RANGE("value",range,value1)}validateNumber(offset,"offset"),(void 0===buf[offset]||void 0===buf[offset+byteLength])&&boundsError(offset,buf.length-(byteLength+1))}function validateNumber(value1,name){if("number"!=typeof value1)throw new errors.ERR_INVALID_ARG_TYPE(name,"number",value1)}function boundsError(value1,length,type){if(Math.floor(value1)!==value1)throw validateNumber(value1,type),new errors.ERR_OUT_OF_RANGE(type||"offset","an integer",value1);if(length<0)throw new errors.ERR_BUFFER_OUT_OF_BOUNDS;throw new errors.ERR_OUT_OF_RANGE(type||"offset",`>= ${type?1:0} and <= ${length}`,value1)}E("ERR_BUFFER_OUT_OF_BOUNDS",function(name){return name?`${name} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),E("ERR_INVALID_ARG_TYPE",function(name,actual){return`The "${name}" argument must be of type number. Received type ${typeof actual}`},TypeError),E("ERR_OUT_OF_RANGE",function(str,range,input){let msg=`The value of "${str}" is out of range.`,received=input;return Number.isInteger(input)&&Math.abs(input)>4294967296?received=addNumericalSeparator(String(input)):"bigint"==typeof input&&(received=String(input),(input>BigInt(2)**BigInt(32)||input<-(BigInt(2)**BigInt(32)))&&(received=addNumericalSeparator(received)),received+="n"),msg+=` It must be ${range}. Received ${received}`},RangeError);let INVALID_BASE64_RE=/[^+/0-9A-Za-z-_]/g;function utf8ToBytes(string,units){let codePoint;units=units||1/0;let length=string.length,leadSurrogate=null,bytes=[];for(let i=0;i<length;++i){if((codePoint=string.charCodeAt(i))>
1955295&&codePoint<57344){if(!leadSurrogate){if(codePoint>56319||i+1===length){(units-=3)>-1&&bytes.push(239,191,189);continue}leadSurrogate=codePoint;continue}if(codePoint<56320){(units-=3)>-1&&bytes.push(239,191,189),leadSurrogate=codePoint;continue}codePoint=(leadSurrogate-55296<<10|codePoint-56320)+65536}else leadSurrogate&&(units-=3)>-1&&bytes.push(239,191,189);if(leadSurrogate=null,codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,63&codePoint|128)}else if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,63&codePoint|128)}else if(codePoint<1114112){if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,63&codePoint|128)}else throw Error("Invalid code point")}return bytes}function base64ToBytes(str){return base64.toByteArray(function(str){if((str=(str=str.split("=")[0]).trim().replace(INVALID_BASE64_RE,"")).length<2)return"";for(;str.length%4!=0;)str+="=";return str}(str))}function blitBuffer(src,dst,offset,length){let i;for(i=0;i<length&&!(i+offset>=dst.length)&&!(i>=src.length);++i)dst[i+offset]=src[i];return i}function isInstance(obj,type){return obj instanceof type||null!=obj&&null!=obj.constructor&&null!=obj.constructor.name&&obj.constructor.name===type.name}let hexSliceLookupTable=function(){let alphabet="0123456789abcdef",table=Array(256);for(let i=0;i<16;++i){let i16=16*i;for(let j=0;j<16;++j)table[i16+j]=alphabet[i]+alphabet[j]}return table}();function defineBigIntMethod(fn){return"undefined"==typeof BigInt?BufferBigIntNotDefined:fn}function BufferBigIntNotDefined(){throw Error("BigInt not supported")}},80914:function(module){"use strict";var replace=String.prototype.replace,percentTwenties=/%20/g,Format={RFC1738:"RFC1738",RFC3986:"RFC3986"};module.exports={default:Format.RFC3986,formatters:{RFC1738:function(value1){return replace.call(value1,percentTwenties,"+")},RFC3986:function(value1){return String(value1)}},RFC1738:Format.RFC1738,RFC3986:Format.RFC3986}},93430:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var stringify=__webpack_require__(47972),parse=__webpack_require__(55242),formats=__webpack_require__(80914);module.exports={formats:formats,parse:parse,stringify:stringify}},55242:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var utils=__webpack_require__(17767),has=Object.prototype.hasOwnProperty,isArray=Array.isArray,defaults={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:utils.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},parseArrayValue=function(val,options){return val&&"string"==typeof val&&options.comma&&val.indexOf(",")>-1?val.split(","):val},parseValues=function(str,options){var obj={__proto__:null},cleanStr=options.ignoreQueryPrefix?str.replace(/^\?/,""):str,limit=options.parameterLimit===1/0?void 0:options.parameterLimit,parts=cleanStr.split(options.delimiter,limit),skipIndex=-1,charset=options.charset;if(options.charsetSentinel)for(i=0;i<parts.length;++i)0===parts[i].indexOf("utf8=")&&("utf8=%E2%9C%93"===parts[i]?charset="utf-8":"utf8=%26%2310003%3B"===parts[i]&&(charset="iso-8859-1"),skipIndex=i,i=parts.length);for(i=0;i<parts.length;++i)if(i!==skipIndex){var i,key,val,part=parts[i],bracketEqualsPos=part.indexOf("]="),pos=-1===bracketEqualsPos?part.indexOf("="):bracketEqualsPos+1;-1===pos?(key=options.decoder(part,defaults.decoder,charset,"key"),val=options.strictNullHandling?null:""):(key=options.decoder(part.slice(0,pos),defaults.decoder,charset,"key"),val=utils.maybeMap(parseArrayValue(part.slice(pos+1),options),function(encodedVal){return options.decoder(encodedVal,defaults.decoder,charset,"value")})),val&&options.interpretNumericEntities&&"iso-8859-1"===charset&&(val=val.replace(/&#(\d+);/g,function($0,numberStr){return String.fromCharCode(parseInt(numberStr,10))})),part.indexOf("[]=")>-1&&(val=isArray(val)?[val]:val),has.call(obj,key)?obj[key]=utils.combine(obj[key],val):obj[key]=val}return obj}
vendor: 11,286 bytes, line 19
19,parseObject=function(chain,val,options,valuesParsed){for(var leaf=valuesParsed?val:parseArrayValue(val,options),i=chain.length-1;i>=0;--i){var obj,root=chain[i];if("[]"===root&&options.parseArrays)obj=[].concat(leaf);else{obj=options.plainObjects?Object.create(null):{};var cleanRoot="["===root.charAt(0)&&"]"===root.charAt(root.length-1)?root.slice(1,-1):root,index=parseInt(cleanRoot,10);options.parseArrays||""!==cleanRoot?!isNaN(index)&&root!==cleanRoot&&String(index)===cleanRoot&&index>=0&&options.parseArrays&&index<=options.arrayLimit?(obj=[])[index]=leaf:"__proto__"!==cleanRoot&&(obj[cleanRoot]=leaf):obj={0:leaf}}leaf=obj}return leaf},parseKeys=function(givenKey,val,options,valuesParsed){if(givenKey){var key=options.allowDots?givenKey.replace(/\.([^.[]+)/g,"[$1]"):givenKey,child=/(\[[^[\]]*])/g,segment=options.depth>0&&/(\[[^[\]]*])/.exec(key),parent=segment?key.slice(0,segment.index):key,keys=[];if(parent){if(!options.plainObjects&&has.call(Object.prototype,parent)&&!options.allowPrototypes)return;keys.push(parent)}for(var i=0;options.depth>0&&null!==(segment=child.exec(key))&&i<options.depth;){if(i+=1,!options.plainObjects&&has.call(Object.prototype,segment[1].slice(1,-1))&&!options.allowPrototypes)return;keys.push(segment[1])}return segment&&keys.push("["+key.slice(segment.index)+"]"),parseObject(keys,val,options,valuesParsed)}},normalizeParseOptions=function(opts){if(!opts)return defaults;if(null!==opts.decoder&&void 0!==opts.decoder&&"function"!=typeof opts.decoder)throw TypeError("Decoder has to be a function.");if(void 0!==opts.charset&&"utf-8"!==opts.charset&&"iso-8859-1"!==opts.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var charset=void 0===opts.charset?defaults.charset:opts.charset;return{allowDots:void 0===opts.allowDots?defaults.allowDots:!!opts.allowDots,allowPrototypes:"boolean"==typeof opts.allowPrototypes?opts.allowPrototypes:defaults.allowPrototypes,allowSparse:"boolean"==typeof opts.allowSparse?opts.allowSparse:defaults.allowSparse,arrayLimit:"number"==typeof opts.arrayLimit?opts.arrayLimit:defaults.arrayLimit,charset:charset,charsetSentinel:"boolean"==typeof opts.charsetSentinel?opts.charsetSentinel:defaults.charsetSentinel,comma:"boolean"==typeof opts.comma?opts.comma:defaults.comma,decoder:"function"==typeof opts.decoder?opts.decoder:defaults.decoder,delimiter:"string"==typeof opts.delimiter||utils.isRegExp(opts.delimiter)?opts.delimiter:defaults.delimiter,depth:"number"==typeof opts.depth||!1===opts.depth?+opts.depth:defaults.depth,ignoreQueryPrefix:!0===opts.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof opts.interpretNumericEntities?opts.interpretNumericEntities:defaults.interpretNumericEntities,parameterLimit:"number"==typeof opts.parameterLimit?opts.parameterLimit:defaults.parameterLimit,parseArrays:!1!==opts.parseArrays,plainObjects:"boolean"==typeof opts.plainObjects?opts.plainObjects:defaults.plainObjects,strictNullHandling:"boolean"==typeof opts.strictNullHandling?opts.strictNullHandling:defaults.strictNullHandling}};module.exports=function(str,opts){var options=normalizeParseOptions(opts);if(""===str||null==str)return options.plainObjects?Object.create(null):{};for(var tempObj="string"==typeof str?parseValues(str,options):str,obj=options.plainObjects?Object.create(null):{},keys=Object.keys(tempObj),i=0;i<keys.length;++i){var key=keys[i],newObj=parseKeys(key,tempObj[key],options,"string"==typeof str);obj=utils.merge(obj,newObj,options)}return!0===options.allowSparse?obj:utils.compact(obj)}},47972:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var getSideChannel=__webpack_require__(37478),utils=__webpack_require__(17767),formats=__webpack_require__(80914),has=Object.prototype.hasOwnProperty,arrayPrefixGenerators={brackets:function(prefix){return prefix+"[]"},comma:"comma",indices:function(prefix,key){return prefix+"["+key+"]"},repeat:function(prefix){return prefix}},isArray=Array.isArray,push=Array.prototype.push,pushToArray=function(arr,valueOrArray){push.apply(arr,isArray(valueOrArray)?valueOrArray:[valueOrArray])},toISO=Date.prototype.toISOString,defaultFormat=formats.default,defaults={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:utils.encode,encodeValuesOnly:!1,format:defaultFormat,formatter:formats.formatters[defaultFormat],indices:!1,serializeDate:function(date){return toISO.call(date)},skipNulls:!1,strictNullHandling:!1},sentinel={},stringify=function stringify(object,prefix,generateArrayPrefix,commaRoundTrip,strictNullHandling,skipNulls,encoder,filter,sort,allowDots,serializeDate,format,formatter,encodeValuesOnly,charset,sideChannel){for(var v,objKeys,obj=object,tmpSc=sideChannel,step=0,findFlag=!1;void 0!==(tmpSc=tmpSc.get(sentinel))&&!findFlag;){var pos=tmpSc.get(object);if(step+=1,void 0!==pos){if(pos===step)throw RangeError("Cyclic object value");findFlag=!0}void 0===tmpSc.get(sentinel)&&(step=0)}if("function"==typeof filter?obj=filter(prefix,obj):obj instanceof Date?obj=serializeDate(obj):"comma"===generateArrayPrefix&&isArray(obj)&&(obj=utils.maybeMap(obj,function(value1){return value1 instanceof Date?serializeDate(value1):value1})),null===obj){if(strictNullHandling)return encoder&&!encodeValuesOnly?encoder(prefix,defaults.encoder,charset,"key",format):prefix;obj=""}if("string"==typeof(v=obj)||"number"==typeof v||"boolean"==typeof v||"symbol"==typeof v||"bigint"==typeof v||utils.isBuffer(obj))return encoder?[formatter(encodeValuesOnly?prefix:encoder(prefix,defaults.encoder,charset,"key",format))+"="+formatter(encoder(obj,defaults.encoder,charset,"value",format))]:[formatter(prefix)+"="+formatter(String(obj))];var values=[];if(void 0===obj)return values;if("comma"===generateArrayPrefix&&isArray(obj))encodeValuesOnly&&encoder&&(obj=utils.maybeMap(obj,encoder)),objKeys=[{value:obj.length>0?obj.join(",")||null:void 0}];else if(isArray(filter))objKeys=filter;else{var keys=Object.keys(obj);objKeys=sort?keys.sort(sort):keys}for(var adjustedPrefix=commaRoundTrip&&isArray(obj)&&1===obj.length?prefix+"[]":prefix,j=0;j<objKeys.length;++j){var key=objKeys[j],value1="object"==typeof key&&void 0!==key.value?key.value:obj[key];if(!skipNulls||null!==value1){var keyPrefix=isArray(obj)?"function"==typeof generateArrayPrefix?generateArrayPrefix(adjustedPrefix,key):adjustedPrefix:adjustedPrefix+(allowDots?"."+key:"["+key+"]");sideChannel.set(object,step);var valueSideChannel=getSideChannel();valueSideChannel.set(sentinel,sideChannel),pushToArray(values,stringify(value1,keyPrefix,generateArrayPrefix,commaRoundTrip,strictNullHandling,skipNulls,"comma"===generateArrayPrefix&&encodeValuesOnly&&isArray(obj)?null:encoder,filter,sort,allowDots,serializeDate,format,formatter,encodeValuesOnly,charset,valueSideChannel))}}return values},normalizeStringifyOptions=function(opts){if(!opts)return defaults;if(null!==opts.encoder&&void 0!==opts.encoder&&"function"!=typeof opts.encoder)throw TypeError("Encoder has to be a function.");var charset=opts.charset||defaults.charset;if(void 0!==opts.charset&&"utf-8"!==opts.charset&&"iso-8859-1"!==opts.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var format=formats.default;if(void 0!==opts.format){if(!has.call(formats.formatters,opts.format))throw TypeError("Unknown format option provided.");format=opts.format}var formatter=formats.formatters[format],filter=defaults.filter;return("function"==typeof opts.filter||isArray(opts.filter))&&(filter=opts.filter),{addQueryPrefix:"boolean"==typeof opts.addQueryPrefix?opts.addQueryPrefix:defaults.addQueryPrefix,allowDots:void 0===opts.allowDots?defaults.allowDots:!!opts.allowDots,charset:charset,charsetSentinel:"boolean"==typeof opts.charsetSentinel?opts.charsetSentinel:defaults.charsetSentinel,delimiter:void 0===opts.delimiter?defaults.delimiter:opts.delimiter,encode:"boolean"==typeof opts.encode?opts.encode:defaults.encode,encoder:"function"==typeof opts.encoder?opts.encoder:defaults.encoder,encodeValuesOnly:"boolean"==typeof opts.encodeValuesOnly?opts.encodeValuesOnly:defaults.encodeValuesOnly,filter:filter,format:format,formatter:formatter,serializeDate:"function"==typeof opts.serializeDate?opts.serializeDate:defaults.serializeDate,skipNulls:"boolean"==typeof opts.skipNulls?opts.skipNulls:defaults.skipNulls,sort:"function"==typeof opts.sort?opts.sort:null,strictNullHandling:"boolean"==typeof opts.strictNullHandling?opts.strictNullHandling:defaults.strictNullHandling}};module.exports=function(object,opts){var objKeys,obj=object,options=normalizeStringifyOptions(opts);"function"==typeof options.filter?obj=(0,options.filter)("",obj):isArray(options.filter)&&(objKeys=options.filter);var keys=[];if("object"!=typeof obj||null===obj)return"";var generateArrayPrefix=arrayPrefixGenerators[opts&&opts.arrayFormat in arrayPrefixGenerators?opts.arrayFormat:opts&&"indices"in opts?opts.indices?"indices":"repeat":"indices"];if(opts&&"commaRoundTrip"in opts&&"boolean"!=typeof opts.commaRoundTrip)throw TypeError("`commaRoundTrip` must be a boolean, or absent");var commaRoundTrip="comma"===generateArrayPrefix&&opts&&opts.commaRoundTrip;objKeys||(objKeys=Object.keys(obj)),options.sort&&objKeys.sort(options.sort);for(var sideChannel=getSideChannel(),i=0;i<objKeys.length;++i){var key=objKeys[i];options.skipNulls&&null===obj[key]||pushToArray(keys,stringify(obj[key],key,generateArrayPrefix,commaRoundTrip,options.strictNullHandling,options.skipNulls,options.encode?options.encoder:null,options.filter,options.sort,options.allowDots,options.serializeDate,options.format,options.formatter,options.encodeValuesOnly,options.charset,sideChannel))}var joined=keys.join(options.delimiter),prefix=!0===options.addQueryPrefix?"?":"";return options.charsetSentinel&&("iso-8859-1"===options.charset?prefix+="utf8=%26%2310003%3B&":prefix+="utf8=%E2%9C%93&"),joined.length>0?prefix+joined:""}},17767:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var formats=__webpack_require__(80914),has=Object.prototype.hasOwnProperty,isArray=Array.isArray,hexTable=function(){for(var array=[],i=0;i<256;++i)array.push("%"+((i<16?"0":"")+i.toString(16)).toUpperCase());return array}(),compactQueue=function(queue){for(;queue.length>1;){var item=queue.pop(),obj=item.obj[item.prop];if(isArray(obj)){for(var compacted=[],j=0;j<obj.length;++j)void 0!==obj[j]&&compacted.push(obj[j]);item.obj[item.prop]=compacted}}},arrayToObject=function(source,options){for(var obj=options&&options.plainObjects?Object.create(null):{},i=0;i<source.length;++i)void 0!==source[i]&&(obj[i]=source[i]);return obj};module.exports={arrayToObject:arrayToObject,assign:function(target,source){return Object.keys(source).reduce(function(acc,key){return acc[key]=source[key],acc},target)},combine:function(a,b){return[].concat(a,b)},compact:function(value1){for(var queue=[{obj:{o:value1},prop:"o"}],refs=[],i=0;i<queue.length;++i)for(var item=queue[i],obj=item.obj[item.prop],keys=Object.keys(obj),j=0;j<keys.length;++j){var key=keys[j],val=obj[key];"object"==typeof val&&null!==val&&-1===refs.indexOf(val)&&(queue.push({obj:obj,prop:key}),refs.push(val))}return compactQueue(queue),value1},decode:function(str,decoder,charset){var strWithoutPlus=str.replace(/\+/g," ");
19if("iso-8859-1"===charset)return strWithoutPlus.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(strWithoutPlus)}catch(e){return strWithoutPlus}},encode:function(str,defaultEncoder,charset,kind,format){if(0===str.length)return str;var string=str;if("symbol"==typeof str?string=Symbol.prototype.toString.call(str):"string"!=typeof str&&(string=String(str)),"iso-8859-1"===charset)return escape(string).replace(/%u[0-9a-f]{4}/gi,function($0){return"%26%23"+parseInt($0.slice(2),16)+"%3B"});for(var out="",i=0;i<string.length;++i){var c=string.charCodeAt(i);if(45===c||46===c||95===c||126===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||format===formats.RFC1738&&(40===c||41===c)){out+=string.charAt(i);continue}if(c<128){out+=hexTable[c];continue}if(c<2048){out+=hexTable[192|c>>6]+hexTable[128|63&c];continue}if(c<55296||c>=57344){out+=hexTable[224|c>>12]+hexTable[128|c>>6&63]+hexTable[128|63&c];continue}i+=1,out+=hexTable[240|(c=65536+((1023&c)<<10|1023&string.charCodeAt(i)))>>18]+hexTable[128|c>>12&63]+hexTable[128|c>>6&63]+hexTable[128|63&c]}return out},isBuffer:function(obj){return!!obj&&"object"==typeof obj&&!!(obj.constructor&&obj.constructor.isBuffer&&obj.constructor.isBuffer(obj))},isRegExp:function(obj){return"[object RegExp]"===Object.prototype.toString.call(obj)},maybeMap:function(val,fn){if(isArray(val)){for(var mapped=[],i=0;i<val.length;i+=1)mapped.push(fn(val[i]));return mapped}return fn(val)},merge:function merge(target,source,options){if(!source)return target;if("object"!=typeof source){if(isArray(target))target.push(source);else{if(!target||"object"!=typeof target)return[target,source];(options&&(options.plainObjects||options.allowPrototypes)||!has.call(Object.prototype,source))&&(target[source]=!0)}return target}if(!target||"object"!=typeof target)return[target].concat(source);var mergeTarget=target;return(isArray(target)&&!isArray(source)&&(mergeTarget=arrayToObject(target,options)),isArray(target)&&isArray(source))?(source.forEach(function(item,i){if(has.call(target,i)){var targetItem=target[i];targetItem&&"object"==typeof targetItem&&item&&"object"==typeof item?target[i]=merge(targetItem,item,options):target.push(item)}else target[i]=item}),target):Object.keys(source).reduce(function(acc,key){var value1=source[key];return has.call(acc,key)?acc[key]=merge(acc[key],value1,options):acc[key]=value1,acc},mergeTarget)}}},19394:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});let events_1=__webpack_require__(17187);function safeApply(handler,context,args){try{Reflect.apply(handler,context,args)}catch(err){setTimeout(()=>{throw err})}}class SafeEventEmitter extends events_1.EventEmitter{emit(type,...args){let doError="error"===type,events=this._events;if(void 0!==events)doError=doError&&void 0===events.error;else if(!doError)return!1;if(doError){let er;if(args.length>0&&([er]=args),er instanceof Error)throw er;let err=Error(`Unhandled error.${er?` (${er.message})`:""}`);throw err.context=er,err}let handler=events[type];if(void 0===handler)return!1;if("function"==typeof handler)safeApply(handler,this,args);else{let len=handler.length,listeners=function(arr){let n=arr.length,copy=Array(n);for(let i=0;i<n;i+=1)copy[i]=arr[i];return copy}(handler);for(let i=0;i<len;i+=1)safeApply(listeners[i],this,args)}return!0}}exports.default=SafeEventEmitter},31422:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.assertExhaustive=exports.assertStruct=exports.assert=exports.AssertionError=void 0;let superstruct_1=__webpack_require__(11821);function getError(ErrorWrapper,message){var _a,_b;return Boolean("string"==typeof(null===(_b=null===(_a=null==ErrorWrapper?void 0:ErrorWrapper.prototype)||void 0===_a?void 0:_a.constructor)||void 0===_b?void 0:_b.name))?new ErrorWrapper({message}):ErrorWrapper({message})}class AssertionError extends Error{constructor(options){super(options.message),this.code="ERR_ASSERTION"}}exports.AssertionError=AssertionError,exports.assert=function(value1,message="Assertion failed.",ErrorWrapper=AssertionError){if(!value1){if(message instanceof Error)throw message;throw getError(ErrorWrapper,message)}},exports.assertStruct=function(value1,struct,errorPrefix="Assertion failed",ErrorWrapper=AssertionError){try{(0,superstruct_1.assert)(value1,struct)}catch(error){throw getError(ErrorWrapper,`${errorPrefix}: ${function(error){let message="object"==typeof error&&null!==error&&"message"in error?error.message:String(error);return message.endsWith(".")?message.slice(0,-1):message}(error)}.`)}},exports.assertExhaustive=function(_object){throw Error("Invalid branch reached. Should be detected during compilation.")}},47207:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.base64=void 0;let superstruct_1=__webpack_require__(11821),assert_1=__webpack_require__(31422),base64=(struct,options={})=>{var _a,_b;let letters,re;let paddingRequired=null!==(_a=options.paddingRequired)&&void 0!==_a&&_a,characterSet=null!==(_b=options.characterSet)&&void 0!==_b?_b:"base64";return"base64"===characterSet?letters=String.raw`[A-Za-z0-9+\/]`:((0,assert_1.assert)("base64url"===characterSet),letters=String.raw`[-_A-Za-z0-9]`),re=paddingRequired?RegExp(`^(?:${letters}{4}
19)*(?:${letters}{3}=|${letters}{2}==)?$`,"u"):RegExp(`^(?:${letters}{4})*(?:${letters}{2,3}|${letters}{3}=|${letters}{2}==)?$`,"u"),(0,superstruct_1.pattern)(struct,re)};exports.base64=base64},8476:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var Buffer=__webpack_require__(48764).Buffer;Object.defineProperty(exports,"__esModule",{value:!0}),exports.createDataView=exports.concatBytes=exports.valueToBytes=exports.stringToBytes=exports.numberToBytes=exports.signedBigIntToBytes=exports.bigIntToBytes=exports.hexToBytes=exports.bytesToString=exports.bytesToNumber=exports.bytesToSignedBigInt=exports.bytesToBigInt=exports.bytesToHex=exports.assertIsBytes=exports.isBytes=void 0;let assert_1=__webpack_require__(31422),hex_1=__webpack_require__(62009),getPrecomputedHexValues=function(){let lookupTable=[];return()=>{if(0===lookupTable.length)for(let i=0;i<256;i++)lookupTable.push(i.toString(16).padStart(2,"0"));return lookupTable}}();function isBytes(value1){return value1 instanceof Uint8Array}function assertIsBytes(value1){(0,assert_1.assert)(isBytes(value1),"Value must be a Uint8Array.")}function bytesToHex(bytes){if(assertIsBytes(bytes),0===bytes.length)return"0x";let lookupTable=getPrecomputedHexValues(),hexadecimal=Array(bytes.length);for(let i=0;i<bytes.length;i++)hexadecimal[i]=lookupTable[bytes[i]];return(0,hex_1.add0x)(hexadecimal.join(""))}function bytesToBigInt(bytes){assertIsBytes(bytes);let hexadecimal=bytesToHex(bytes);return BigInt(hexadecimal)}function hexToBytes(value1){var _a;if((null===(_a=null==value1?void 0:value1.toLowerCase)||void 0===_a?void 0:_a.call(value1))==="0x")return new Uint8Array;(0,hex_1.assertIsHexString)(value1);let strippedValue=(0,hex_1.remove0x)(value1).toLowerCase(),normalizedValue=strippedValue.length%2==0?strippedValue:`0${strippedValue}`,bytes=new Uint8Array(normalizedValue.length/2);for(let i=0;i<bytes.length;i++){let c1=normalizedValue.charCodeAt(2*i),c2=normalizedValue.charCodeAt(2*i+1),n1=c1-(c1<58?48:87),n2=c2-(c2<58?48:87);bytes[i]=16*n1+n2}return bytes}function bigIntToBytes(value1){(0,assert_1.assert)("bigint"==typeof value1,"Value must be a bigint."),(0,assert_1.assert)(value1>=BigInt(0),"Value must be a non-negative bigint.");let hexadecimal=value1.toString(16);return hexToBytes(hexadecimal)}function numberToBytes(value1){(0,assert_1.assert)("number"==typeof value1,"Value must be a number."),(0,assert_1.assert)(value1>=0,"Value must be a non-negative number."),(0,assert_1.assert)(Number.isSafeInteger(value1),"Value is not a safe integer. Use `bigIntToBytes` instead.");let hexadecimal=value1.toString(16);return hexToBytes(hexadecimal)}function stringToBytes(value1){return(0,assert_1.assert)("string"==typeof value1,"Value must be a string."),new TextEncoder().encode(value1)}function valueToBytes(value1){if("bigint"==typeof value1)return bigIntToBytes(value1);if("number"==typeof value1)return numberToBytes(value1);if("string"==typeof value1)return value1.startsWith("0x")?hexToBytes(value1):stringToBytes(value1);if(isBytes(value1))return value1;throw TypeError(`Unsupported value type: "${typeof value1}".`)}exports.isBytes=isBytes,exports.assertIsBytes=assertIsBytes,exports.bytesToHex=bytesToHex,exports.bytesToBigInt=bytesToBigInt,exports.bytesToSignedBigInt=function(bytes){assertIsBytes(bytes);let value1=BigInt(0);for(let byte of bytes)value1=(value1<<BigInt(8))+BigInt(byte);return BigInt.asIntN(8*bytes.length,value1)},exports.bytesToNumber=function(bytes){assertIsBytes(bytes);let bigint=bytesToBigInt(bytes);return(0,assert_1.assert)(bigint<=BigInt(Number.MAX_SAFE_INTEGER),"Number is not a safe integer. Use `bytesToBigInt` instead."),Number(bigint)},exports.bytesToString=function(bytes){return assertIsBytes(bytes),new TextDecoder().decode(bytes)},exports.hexToBytes=hexToBytes,exports.bigIntToBytes=bigIntToBytes,exports.signedBigIntToBytes=function(value1,byteLength){(0,assert_1.assert)("bigint"==typeof value1,"Value must be a bigint."),(0,assert_1.assert)("number"==typeof byteLength,"Byte length must be a number."),(0,assert_1.assert)(byteLength>0,"Byte length must be greater than 0."),(0,assert_1.assert)(function(value1,bytes){(0,assert_1.assert)(bytes>0);let mask=value1>>BigInt(31);return!((~value1&mask)+(value1&~mask)>>BigInt(8*bytes+-1))}(value1,byteLength),"Byte length is too small to represent the given value.");let numberValue=value1,bytes=new Uint8Array(byteLength);for(let i=0;i<bytes.length;i++)bytes[i]=Number(BigInt.asUintN(8,numberValue)),numberValue>>=BigInt(8);return bytes.reverse()},exports.numberToBytes=numberToBytes,exports.stringToBytes=stringToBytes,exports.valueToBytes=valueToBytes,exports.concatBytes=function(values){let normalizedValues=Array(values.length),byteLength=0;for(let i=0;i<values.length;i++){let value1=valueToBytes(values[i]);normalizedValues[i]=value1,byteLength+=value1.length}let bytes=new Uint8Array(byteLength);for(let i1=0,offset=0;i1<normalizedValues.length;i1++)bytes.set(normalizedValues[i1],offset),offset+=normalizedValues[i1].length;return bytes},exports.createDataView=function(bytes){if(void 0!==Buffer&&bytes instanceof Buffer){let buffer=bytes.buffer.slice(bytes.byteOffset,bytes.byteOffset+bytes.byteLength);return new DataView(buffer)}return new DataView(bytes.buffer,bytes.byteOffset,bytes.byteLength)}},85013:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ChecksumStruct=void 0;let superstruct_1=__webpack_require__(11821),base64_1=__webpack_require__(47207);
19exports.ChecksumStruct=(0,superstruct_1.size)((0,base64_1.base64)((0,superstruct_1.string)(),{paddingRequired:!0}),44,44)},73557:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.createHex=exports.createBytes=exports.createBigInt=exports.createNumber=void 0;let superstruct_1=__webpack_require__(11821),assert_1=__webpack_require__(31422),bytes_1=__webpack_require__(8476),hex_1=__webpack_require__(62009),NumberLikeStruct=(0,superstruct_1.union)([(0,superstruct_1.number)(),(0,superstruct_1.bigint)(),(0,superstruct_1.string)(),hex_1.StrictHexStruct]),NumberCoercer=(0,superstruct_1.coerce)((0,superstruct_1.number)(),NumberLikeStruct,Number),BigIntCoercer=(0,superstruct_1.coerce)((0,superstruct_1.bigint)(),NumberLikeStruct,BigInt);(0,superstruct_1.union)([hex_1.StrictHexStruct,(0,superstruct_1.instance)(Uint8Array)]);let BytesCoercer=(0,superstruct_1.coerce)((0,superstruct_1.instance)(Uint8Array),(0,superstruct_1.union)([hex_1.StrictHexStruct]),bytes_1.hexToBytes),HexCoercer=(0,superstruct_1.coerce)(hex_1.StrictHexStruct,(0,superstruct_1.instance)(Uint8Array),bytes_1.bytesToHex);exports.createNumber=function(value1){try{let result=(0,superstruct_1.create)(value1,NumberCoercer);return(0,assert_1.assert)(Number.isFinite(result),`Expected a number-like value, got "${value1}".`),result}catch(error){if(error instanceof superstruct_1.StructError)throw Error(`Expected a number-like value, got "${value1}".`);throw error}},exports.createBigInt=function(value1){try{return(0,superstruct_1.create)(value1,BigIntCoercer)}catch(error){if(error instanceof superstruct_1.StructError)throw Error(`Expected a number-like value, got "${String(error.value)}".`);throw error}},exports.createBytes=function(value1){if("string"==typeof value1&&"0x"===value1.toLowerCase())return new Uint8Array;try{return(0,superstruct_1.create)(value1,BytesCoercer)}catch(error){if(error instanceof superstruct_1.StructError)throw Error(`Expected a bytes-like value, got "${String(error.value)}".`);throw error}},exports.createHex=function(value1){if(value1 instanceof Uint8Array&&0===value1.length||"string"==typeof value1&&"0x"===value1.toLowerCase())return"0x";try{return(0,superstruct_1.create)(value1,HexCoercer)}catch(error){if(error instanceof superstruct_1.StructError)throw Error(`Expected a bytes-like value, got "${String(error.value)}".`);throw error}}},94283:function(__unused_webpack_module,exports){"use strict";var _FrozenMap_map,_FrozenSet_set,__classPrivateFieldSet=this&&this.__classPrivateFieldSet||function(receiver,state,value1,kind,f){if("m"===kind)throw TypeError("Private method is not writable");if("a"===kind&&!f)throw TypeError("Private accessor was defined without a setter");if("function"==typeof state?receiver!==state||!f:!state.has(receiver))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===kind?f.call(receiver,value1):f?f.value=value1:state.set(receiver,value1),value1},__classPrivateFieldGet=this&&this.__classPrivateFieldGet||function(receiver,state,kind,f){if("a"===kind&&!f)throw TypeError("Private accessor was defined without a getter");if("function"==typeof state?receiver!==state||!f:!state.has(receiver))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===kind?f:"a"===kind?f.call(receiver):f?f.value:state.get(receiver)};Object.defineProperty(exports,"__esModule",{value:!0}),exports.FrozenSet=exports.FrozenMap=void 0;class FrozenMap{constructor(entries){_FrozenMap_map.set(this,void 0),__classPrivateFieldSet(this,_FrozenMap_map,new Map(entries),"f"),Object.freeze(this)}get size(){return __classPrivateFieldGet(this,_FrozenMap_map,"f").size}[(_FrozenMap_map=new WeakMap,Symbol.iterator)](){return __classPrivateFieldGet(this,_FrozenMap_map,"f")[Symbol.iterator]()}entries(){return __classPrivateFieldGet(this,_FrozenMap_map,"f").entries()}forEach(callbackfn,thisArg){return __classPrivateFieldGet(this,_FrozenMap_map,"f").forEach((value1,key,_map)=>callbackfn.call(thisArg,value1,key,this))}get(key){return __classPrivateFieldGet(this,_FrozenMap_map,"f").get(key)}has(key){return __classPrivateFieldGet(this,_FrozenMap_map,"f").has(key)}keys(){return __classPrivateFieldGet(this,_FrozenMap_map,"f").keys()}values(){return __classPrivateFieldGet(this,_FrozenMap_map,"f").values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([key,value1])=>`${String(key)} => ${String(value1)}`).join(", ")} `:""}}`}}
19exports.FrozenMap=FrozenMap;class FrozenSet{constructor(values){_FrozenSet_set.set(this,void 0),__classPrivateFieldSet(this,_FrozenSet_set,new Set(values),"f"),Object.freeze(this)}get size(){return __classPrivateFieldGet(this,_FrozenSet_set,"f").size}[(_FrozenSet_set=new WeakMap,Symbol.iterator)](){return __classPrivateFieldGet(this,_FrozenSet_set,"f")[Symbol.iterator]()}entries(){return __classPrivateFieldGet(this,_FrozenSet_set,"f").entries()}forEach(callbackfn,thisArg){return __classPrivateFieldGet(this,_FrozenSet_set,"f").forEach((value1,value2,_set)=>callbackfn.call(thisArg,value1,value2,this))}has(value1){return __classPrivateFieldGet(this,_FrozenSet_set,"f").has(value1)}keys(){return __classPrivateFieldGet(this,_FrozenSet_set,"f").keys()}values(){return __classPrivateFieldGet(this,_FrozenSet_set,"f").values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(member=>String(member)).join(", ")} `:""}}`}}exports.FrozenSet=FrozenSet,Object.freeze(FrozenMap),Object.freeze(FrozenMap.prototype),Object.freeze(FrozenSet),Object.freeze(FrozenSet.prototype)},62009:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.remove0x=exports.add0x=exports.assertIsStrictHexString=exports.assertIsHexString=exports.isStrictHexString=exports.isHexString=exports.StrictHexStruct=exports.HexStruct=void 0;let superstruct_1=__webpack_require__(11821),assert_1=__webpack_require__(31422);function isHexString(value1){return(0,superstruct_1.is)(value1,exports.HexStruct)}function isStrictHexString(value1){return(0,superstruct_1.is)(value1,exports.StrictHexStruct)}exports.HexStruct=(0,superstruct_1.pattern)((0,superstruct_1.string)(),/^(?:0x)?[0-9a-f]+$/iu),exports.StrictHexStruct=(0,superstruct_1.pattern)((0,superstruct_1.string)(),/^0x[0-9a-f]+$/iu),exports.isHexString=isHexString,exports.isStrictHexString=isStrictHexString,exports.assertIsHexString=function(value1){(0,assert_1.assert)(isHexString(value1),"Value must be a hexadecimal string.")},exports.assertIsStrictHexString=function(value1){(0,assert_1.assert)(isStrictHexString(value1),'Value must be a hexadecimal string, starting with "0x".')},exports.add0x=function(hexadecimal){return hexadecimal.startsWith("0x")?hexadecimal:hexadecimal.startsWith("0X")?`0x${hexadecimal.substring(2)}`:`0x${hexadecimal}`},exports.remove0x=function(hexadecimal){return hexadecimal.startsWith("0x")||hexadecimal.startsWith("0X")?hexadecimal.substring(2):hexadecimal}},42451:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}
19),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__(31422),exports),__exportStar(__webpack_require__(47207),exports),__exportStar(__webpack_require__(8476),exports),__exportStar(__webpack_require__(85013),exports),__exportStar(__webpack_require__(73557),exports),__exportStar(__webpack_require__(94283),exports),__exportStar(__webpack_require__(62009),exports),__exportStar(__webpack_require__(22497),exports),__exportStar(__webpack_require__(20160),exports),__exportStar(__webpack_require__(66215),exports),__exportStar(__webpack_require__(89679),exports),__exportStar(__webpack_require__(99108),exports),__exportStar(__webpack_require__(97772),exports),__exportStar(__webpack_require__(26815),exports)},22497:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.validateJsonAndGetSize=exports.getJsonRpcIdValidator=exports.assertIsJsonRpcError=exports.isJsonRpcError=exports.assertIsJsonRpcFailure=exports.isJsonRpcFailure=exports.assertIsJsonRpcSuccess=exports.isJsonRpcSuccess=exports.assertIsJsonRpcResponse=exports.isJsonRpcResponse=exports.assertIsPendingJsonRpcResponse=exports.isPendingJsonRpcResponse=exports.JsonRpcResponseStruct=exports.JsonRpcFailureStruct=exports.JsonRpcSuccessStruct=exports.PendingJsonRpcResponseStruct=exports.assertIsJsonRpcRequest=exports.isJsonRpcRequest=exports.assertIsJsonRpcNotification=exports.isJsonRpcNotification=exports.JsonRpcNotificationStruct=exports.JsonRpcRequestStruct=exports.JsonRpcParamsStruct=exports.JsonRpcErrorStruct=exports.JsonRpcIdStruct=exports.JsonRpcVersionStruct=exports.jsonrpc2=exports.isValidJson=exports.JsonStruct=void 0;let superstruct_1=__webpack_require__(11821),assert_1=__webpack_require__(31422),misc_1=__webpack_require__(66215);function validateJsonAndGetSize(jsObject,skipSizingProcess=!1){let seenObjects=new Set;return function getJsonSerializableInfo(value1,skipSizing){if(void 0===value1)return[!1,0];if(null===value1)return[!0,skipSizing?0:misc_1.JsonSize.Null];let typeOfValue=typeof value1;try{if("function"===typeOfValue)return[!1,0];if("string"===typeOfValue||value1 instanceof String)return[!0,skipSizing?0:(0,misc_1.calculateStringSize)(value1)+2*misc_1.JsonSize.Quote];if("boolean"===typeOfValue||value1 instanceof Boolean){if(skipSizing)return[!0,0];return[!0,!0==value1?misc_1.JsonSize.True:misc_1.JsonSize.False]}if("number"===typeOfValue||value1 instanceof Number){if(skipSizing)return[!0,0];return[!0,(0,misc_1.calculateNumberSize)(value1)]}else if(value1 instanceof Date){if(skipSizing)return[!0,0];return[!0,isNaN(value1.getDate())?misc_1.JsonSize.Null:misc_1.JsonSize.Date+2*misc_1.JsonSize.Quote]}}catch(_){return[!1,0]}if(!(0,misc_1.isPlainObject)(value1)&&!Array.isArray(value1)||seenObjects.has(value1))return[!1,0];seenObjects.add(value1);try{return[!0,Object.entries(value1).reduce((sum,[key,nestedValue],idx,arr)=>{let[valid,size]=getJsonSerializableInfo(nestedValue,skipSizing);if(!valid)throw Error("JSON validation did not pass. Validation process stopped.");if(seenObjects.delete(value1),skipSizing)return 0;let keySize=Array.isArray(value1)?0:key.length+misc_1.JsonSize.Comma+2*misc_1.JsonSize.Colon,separator=idx<arr.length-1?misc_1.JsonSize.Comma:0;return sum+keySize+size+separator},skipSizing?0:2*misc_1.JsonSize.Wrapper)]}catch(_1){return[!1,0]}}(jsObject,skipSizingProcess)}exports.JsonStruct=(0,superstruct_1.define)("Json",value1=>{let[isValid]=validateJsonAndGetSize(value1,!0);return!!isValid||"Expected a valid JSON-serializable value"}),exports.isValidJson=function(value1){return(0,superstruct_1.is)(value1,exports.JsonStruct)},exports.jsonrpc2="2.0",exports.JsonRpcVersionStruct=(0,superstruct_1.literal)(exports.jsonrpc2),exports.JsonRpcIdStruct=(0,superstruct_1.nullable)((0,superstruct_1.union)([(0,superstruct_1.number)(),(0,superstruct_1.string)()])),exports.JsonRpcErrorStruct=(0,superstruct_1.object)({code:(0,superstruct_1.integer)(),message:(0,superstruct_1.string)(),data:(0,superstruct_1.optional)(exports.JsonStruct),stack:(0,superstruct_1.optional)((0,superstruct_1.string)())}),exports.JsonRpcParamsStruct=(0,superstruct_1.optional)((0,superstruct_1.union)([(0,superstruct_1.record)((0,superstruct_1.string)(),exports.JsonStruct),(0,superstruct_1.array)(exports.JsonStruct)])),exports.JsonRpcRequestStruct=(0,superstruct_1.object)({id:exports.JsonRpcIdStruct,jsonrpc:exports.JsonRpcVersionStru
19ct,method:(0,superstruct_1.string)(),params:exports.JsonRpcParamsStruct}),exports.JsonRpcNotificationStruct=(0,superstruct_1.omit)(exports.JsonRpcRequestStruct,["id"]),exports.isJsonRpcNotification=function(value1){return(0,superstruct_1.is)(value1,exports.JsonRpcNotificationStruct)},exports.assertIsJsonRpcNotification=function(value1,ErrorWrapper){(0,assert_1.assertStruct)(value1,exports.JsonRpcNotificationStruct,"Invalid JSON-RPC notification",ErrorWrapper)},exports.isJsonRpcRequest=function(value1){return(0,superstruct_1.is)(value1,exports.JsonRpcRequestStruct)},exports.assertIsJsonRpcRequest=function(value1,ErrorWrapper){(0,assert_1.assertStruct)(value1,exports.JsonRpcRequestStruct,"Invalid JSON-RPC request",ErrorWrapper)},exports.PendingJsonRpcResponseStruct=(0,superstruct_1.object)({id:exports.JsonRpcIdStruct,jsonrpc:exports.JsonRpcVersionStruct,result:(0,superstruct_1.optional)((0,superstruct_1.unknown)()),error:(0,superstruct_1.optional)(exports.JsonRpcErrorStruct)}),exports.JsonRpcSuccessStruct=(0,superstruct_1.object)({id:exports.JsonRpcIdStruct,jsonrpc:exports.JsonRpcVersionStruct,result:exports.JsonStruct}),exports.JsonRpcFailureStruct=(0,superstruct_1.object)({id:exports.JsonRpcIdStruct,jsonrpc:exports.JsonRpcVersionStruct,error:exports.JsonRpcErrorStruct}),exports.JsonRpcResponseStruct=(0,superstruct_1.union)([exports.JsonRpcSuccessStruct,exports.JsonRpcFailureStruct]),exports.isPendingJsonRpcResponse=function(response){return(0,superstruct_1.is)(response,exports.PendingJsonRpcResponseStruct)},exports.assertIsPendingJsonRpcResponse=function(response,ErrorWrapper){(0,assert_1.assertStruct)(response,exports.PendingJsonRpcResponseStruct,"Invalid pending JSON-RPC response",ErrorWrapper)},exports.isJsonRpcResponse=function(response){return(0,superstruct_1.is)(response,exports.JsonRpcResponseStruct)},exports.assertIsJsonRpcResponse=function(value1,ErrorWrapper){(0,assert_1.assertStruct)(value1,exports.JsonRpcResponseStruct,"Invalid JSON-RPC response",ErrorWrapper)},exports.isJsonRpcSuccess=function(value1){return(0,superstruct_1.is)(value1,exports.JsonRpcSuccessStruct)},exports.assertIsJsonRpcSuccess=function(value1,ErrorWrapper){(0,assert_1.assertStruct)(value1,exports.JsonRpcSuccessStruct,"Invalid JSON-RPC success response",ErrorWrapper)},exports.isJsonRpcFailure=function(value1){return(0,superstruct_1.is)(value1,exports.JsonRpcFailureStruct)},exports.assertIsJsonRpcFailure=function(value1,ErrorWrapper){(0,assert_1.assertStruct)(value1,exports.JsonRpcFailureStruct,"Invalid JSON-RPC failure response",ErrorWrapper)},exports.isJsonRpcError=function(value1){return(0,superstruct_1.is)(value1,exports.JsonRpcErrorStruct)},exports.assertIsJsonRpcError=function(value1,ErrorWrapper){(0,assert_1.assertStruct)(value1,exports.JsonRpcErrorStruct,"Invalid JSON-RPC error",ErrorWrapper)},exports.getJsonRpcIdValidator=function(options){let{permitEmptyString,permitFractions,permitNull}=Object.assign({permitEmptyString:!0,permitFractions:!1,permitNull:!0},options),isValidJsonRpcId=id=>Boolean("number"==typeof id&&(permitFractions||Number.isInteger(id))||"string"==typeof id&&(permitEmptyString||id.length>0)||permitNull&&null===id);return isValidJsonRpcId},exports.validateJsonAndGetSize=validateJsonAndGetSize},20160:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.createModuleLogger=exports.createProjectLogger=void 0;let debug_1=__importDefault(__webpack_require__(11227)),globalLogger=(0,debug_1.default)("metamask");exports.createProjectLogger=function(projectName){return globalLogger.extend(projectName)},exports.createModuleLogger=function(projectLogger,moduleName){return projectLogger.extend(moduleName)}},66215:function(__unused_webpack_module,exports){"use strict";var JsonSize;Object.defineProperty(exports,"__esModule",{value:!0}),exports.calculateNumberSize=exports.calculateStringSize=exports.isASCII=exports.isPlainObject=exports.ESCAPE_CHARACTERS_REGEXP=exports.JsonSize=exports.hasProperty=exports.isObject=exports.isNullOrUndefined=exports.isNonEmptyArray=void 0,exports.isNonEmptyArray=function(value1){return Array.isArray(value1)&&value1.length>0},exports.isNullOrUndefined=function(value1){return null==value1},exports.isObject=function(value1){return Boolean(value1)&&"object"==typeof value1&&!Array.isArray(value1)};let hasProperty=(objectToCheck,name)=>Object.hasOwnProperty.call(objectToCheck,name);function isASCII(character){return 127>
19=character.charCodeAt(0)}exports.hasProperty=hasProperty,(JsonSize=exports.JsonSize||(exports.JsonSize={}))[JsonSize.Null=4]="Null",JsonSize[JsonSize.Comma=1]="Comma",JsonSize[JsonSize.Wrapper=1]="Wrapper",JsonSize[JsonSize.True=4]="True",JsonSize[JsonSize.False=5]="False",JsonSize[JsonSize.Quote=1]="Quote",JsonSize[JsonSize.Colon=1]="Colon",JsonSize[JsonSize.Date=24]="Date",exports.ESCAPE_CHARACTERS_REGEXP=/"|\\|\n|\r|\t/gu,exports.isPlainObject=function(value1){if("object"!=typeof value1||null===value1)return!1;try{let proto=value1;for(;null!==Object.getPrototypeOf(proto);)proto=Object.getPrototypeOf(proto);return Object.getPrototypeOf(value1)===proto}catch(_){return!1}},exports.isASCII=isASCII,exports.calculateStringSize=function(value1){var _a;let size=value1.split("").reduce((total,character)=>isASCII(character)?total+1:total+2,0);return size+(null!==(_a=value1.match(exports.ESCAPE_CHARACTERS_REGEXP))&&void 0!==_a?_a:[]).length},exports.calculateNumberSize=function(value1){return value1.toString().length}},89679:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.hexToBigInt=exports.hexToNumber=exports.bigIntToHex=exports.numberToHex=void 0;let assert_1=__webpack_require__(31422),hex_1=__webpack_require__(62009),numberToHex=value1=>((0,assert_1.assert)("number"==typeof value1,"Value must be a number."),(0,assert_1.assert)(value1>=0,"Value must be a non-negative number."),(0,assert_1.assert)(Number.isSafeInteger(value1),"Value is not a safe integer. Use `bigIntToHex` instead."),(0,hex_1.add0x)(value1.toString(16)));exports.numberToHex=numberToHex;let bigIntToHex=value1=>((0,assert_1.assert)("bigint"==typeof value1,"Value must be a bigint."),(0,assert_1.assert)(value1>=0,"Value must be a non-negative bigint."),(0,hex_1.add0x)(value1.toString(16)));exports.bigIntToHex=bigIntToHex;let hexToNumber=value1=>{(0,hex_1.assertIsHexString)(value1);let numberValue=parseInt(value1,16);return(0,assert_1.assert)(Number.isSafeInteger(numberValue),"Value is not a safe integer. Use `hexToBigInt` instead."),numberValue};exports.hexToNumber=hexToNumber;let hexToBigInt=value1=>((0,hex_1.assertIsHexString)(value1),BigInt((0,hex_1.add0x)(value1)));exports.hexToBigInt=hexToBigInt},99108:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},97772:function(__unused_webpack_module,exports){"use strict";var Duration;Object.defineProperty(exports,"__esModule",{value:!0}),exports.timeSince=exports.inMilliseconds=exports.Duration=void 0,(Duration=exports.Duration||(exports.Duration={}))[Duration.Millisecond=1]="Millisecond",Duration[Duration.Second=1e3]="Second",Duration[Duration.Minute=6e4]="Minute",Duration[Duration.Hour=36e5]="Hour",Duration[Duration.Day=864e5]="Day",Duration[Duration.Week=6048e5]="Week",Duration[Duration.Year=31536e6]="Year";let isNonNegativeInteger=number=>Number.isInteger(number)&&number>=0,assertIsNonNegativeInteger=(number,name)=>{if(!isNonNegativeInteger(number))throw Error(`"${name}" must be a non-negative integer. Received: "${number}".`)};exports.inMilliseconds=function(count,duration){return assertIsNonNegativeInteger(count,"count"),count*duration},exports.timeSince=function(timestamp){return assertIsNonNegativeInteger(timestamp,"timestamp"),Date.now()-timestamp}},26815:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.satisfiesVersionRange=exports.gtRange=exports.gtVersion=exports.assertIsSemVerRange=exports.assertIsSemVerVersion=exports.isValidSemVerRange=exports.isValidSemVerVersion=exports.VersionRangeStruct=exports.VersionStruct=void 0;let semver_1=__webpack_require__(81249),superstruct_1=__webpack_require__(11821),assert_1=__webpack_require__(31422);exports.VersionStruct=(0,superstruct_1.refine)((0,superstruct_1.string)(),"Version",value1=>null!==(0,semver_1.valid)(value1)||`Expected SemVer version, got "${value1}"`),exports.VersionRangeStruct=(0,superstruct_1.refine)((0,superstruct_1.string)(),"Version range",value1=>null!==(0,semver_1.validRange)(value1)||`Expected SemVer range, got "${value1}"`),exports.isValidSemVerVersion=function(version){return(0,superstruct_1.is)(version,exports.VersionStru
19ct)},exports.isValidSemVerRange=function(versionRange){return(0,superstruct_1.is)(versionRange,exports.VersionRangeStruct)},exports.assertIsSemVerVersion=function(version){(0,assert_1.assertStruct)(version,exports.VersionStruct)},exports.assertIsSemVerRange=function(range){(0,assert_1.assertStruct)(range,exports.VersionRangeStruct)},exports.gtVersion=function(version1,version2){return(0,semver_1.gt)(version1,version2)},exports.gtRange=function(version,range){return(0,semver_1.gtr)(version,range)},exports.satisfiesVersionRange=function(version,versionRange){return(0,semver_1.satisfies)(version,versionRange,{includePrerelease:!0})}},85078:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=__webpack_require__(33649),Semaphore_1=__webpack_require__(2403),Mutex=function(){function Mutex(){this._semaphore=new Semaphore_1.default(1)}return Mutex.prototype.acquire=function(){return tslib_1.__awaiter(this,void 0,void 0,function(){return tslib_1.__generator(this,function(_b){switch(_b.label){case 0:return[4,this._semaphore.acquire()];case 1:return[2,_b.sent()[1]]}})})},Mutex.prototype.runExclusive=function(callback){return this._semaphore.runExclusive(function(){return callback()})},Mutex.prototype.isLocked=function(){return this._semaphore.isLocked()},Mutex.prototype.release=function(){this._semaphore.release()},Mutex}();exports.default=Mutex},2403:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=__webpack_require__(33649),Semaphore=function(){function Semaphore(_maxConcurrency){if(this._maxConcurrency=_maxConcurrency,this._queue=[],_maxConcurrency<=0)throw Error("semaphore must be initialized to a positive value");this._value=_maxConcurrency}return Semaphore.prototype.acquire=function(){var _this=this,locked=this.isLocked(),ticket=new Promise(function(r){return _this._queue.push(r)});return locked||this._dispatch(),ticket},Semaphore.prototype.runExclusive=function(callback){return tslib_1.__awaiter(this,void 0,void 0,function(){var _a,value1,release;return tslib_1.__generator(this,function(_b){switch(_b.label){case 0:return[4,this.acquire()];case 1:value1=(_a=_b.sent())[0],release=_a[1],_b.label=2;case 2:return _b.trys.push([2,,4,5]),[4,callback(value1)];case 3:return[2,_b.sent()];case 4:return release(),[7];case 5:return[2]}})})},Semaphore.prototype.isLocked=function(){return this._value<=0},Semaphore.prototype.release=function(){if(this._maxConcurrency>1)throw Error("this method is unavailabel on semaphores with concurrency > 1; use the scoped release returned by acquire instead");if(this._currentReleaser){var releaser=this._currentReleaser;this._currentReleaser=void 0,releaser()}},Semaphore.prototype._dispatch=function(){var _this=this,nextConsumer=this._queue.shift();if(nextConsumer){var released=!1;this._currentReleaser=function(){released||(released=!0,_this._value++,_this._dispatch())},nextConsumer([this._value--,this._currentReleaser])}},Semaphore}();exports.default=Semaphore},48125:function(__unused_webpack_module,exports,__webpack_require__){"use strict";exports.WU=void 0;var Mutex_1=__webpack_require__(85078);Object.defineProperty(exports,"WU",{enumerable:!0,get:function(){return Mutex_1.default}}),__webpack_require__(2403),__webpack_require__(41960)},41960:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.withTimeout=void 0;var tslib_1=__webpack_require__(33649);exports.withTimeout=function(sync,timeout,timeoutError){var _this=this;return void 0===timeoutError&&(timeoutError=Error("timeout")),{acquire:function(){return new Promise(function(resolve,reject){return tslib_1.__awaiter(_this,void 0,void 0,function(){var isTimeout,ticket;return tslib_1.__generator(this,function(_a){switch(_a.label){case 0:return isTimeout=!1,setTimeout(function(){isTimeout=!0,reject(timeoutError)},timeout),[4,sync.acquire()];case 1:return ticket=_a.sent(),isTimeout?(Array.isArray(ticket)?ticket[1]:ticket)():resolve(ticket),[2]}})})})},runExclusive:function(callback){return tslib_1.__awaiter(this,void 0,void 0,function(){var release,ticket;return tslib_1.__generator(this,function(_a){switch(_a.label){case 0:release=function(){},_a.label=1;case 1:return _a.trys.push([1,,7,8]),[4,this.acquire()];case 2:if(!Array.isArray(ticket=_a.sent()))return[3,4];return release=ticket[1],[4,callback(ticket[0])];case 3:case 5:return[2,_a.sent()];case 4:return release=ticket,[4,callback()];case 6:return[3,8];case 7:return release(),[7];case 8:return[2]}})})},release:function(){sync.release()},isLocked:function(){return sync.isLocked()}}}},47056:function(__unused_webpack_module,exports){"use strict";var constants,constants1;function bind(target,propertyKey,descriptor){if(!descriptor||typeof descriptor.value!==constants.typeOfFunction)throw TypeError("Only methods can be decorated with @bind. <"+propertyKey+"> is not a method!");return{configurable:constants.boolTrue,get:function(){var bound=descriptor.value.bind(this);return Object.defineProperty(this,propertyKey,{value:bound,configurable:constants.boolTrue,writable:constants.boolTrue}),bound}}}Object.defineProperty(exports,"__esModule",{value:!0}),(constants1=constants||(constants={})).typeOfFunction="function",constants1.boolTrue=!0,exports.bind=bind,exports.default=bind},59435:function(module){function plural(ms,msAbs,n,name){return Math.round(ms/n)+" "+name+(msAbs>=1.5*n?"s":"")}module.exports=function(val,options){options=options||{};var msAbs,msAbs1,type=typeof val;if("string"===type&&val.length>0)return function(str){if(!((str=String(str)).length>100)){var match=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(str);if(match){var n=parseFloat(match[1]);switch((match[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*n;case"weeks":case"week":case"w":return 6048e5*n;case"days":case"day":case"d":return 864e5*n;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*n;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*n;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}(val);if("number"===type&&isFinite(val))return options.long?(msAbs=Math.abs(val))>=864e5?plural(val,msAbs,864e5,"day"):msAbs>=36e5?plural(val,msAbs,36e5,"hour"):msAbs>=6e4?plural(val,msAbs,6e4,"minute"):msAbs>=1e3?plural(val,msAbs,1e3,"second"):val+" ms":(msAbs1=Math.abs(val))>=864e5?Math.round(val/864e5)+"d":msAbs1>=36e5?Math.round(val/36e5)+"h":msAbs1>=6e4?Math.round(val/6e4)+"m":msAbs1>=1e3?Math.round(val/1e3)+"s":val+"ms";throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(val))}},11227:function(module,exports,__webpack_require__){let warned;var process=__webpack_require__(34155);
19exports.formatArgs=function(args){if(args[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+args[0]+(this.useColors?"%c ":" ")+"+"+module.exports.humanize(this.diff),!this.useColors)return;let c="color: "+this.color;args.splice(1,0,c,"color: inherit");let index=0,lastC=0;args[0].replace(/%[a-zA-Z%]/g,match=>{"%%"!==match&&(index++,"%c"===match&&(lastC=index))}),args.splice(lastC,0,c)},exports.save=function(namespaces){try{namespaces?exports.storage.setItem("debug",namespaces):exports.storage.removeItem("debug")}catch(error){}},exports.load=function(){let r;try{r=exports.storage.getItem("debug")}catch(error){}return!r&&void 0!==process&&"env"in process&&(r=process.env.DEBUG),r},exports.useColors=function(){return"undefined"!=typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},exports.storage=function(){try{return localStorage}catch(error){}}(),exports.destroy=(warned=!1,()=>{warned||(warned=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}),exports.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],exports.log=console.debug||console.log||(()=>{}),module.exports=__webpack_require__(82447)(exports);let{formatters}=module.exports;formatters.j=function(v){try{return JSON.stringify(v)}catch(error){return"[UnexpectedJSONParseError]: "+error.message}}},82447:function(module,__unused_webpack_exports,__webpack_require__){module.exports=function(env){function createDebug(namespace){let prevTime,namespacesCache,enabledCache;let enableOverride=null;function debug(...args){if(!debug.enabled)return;let self1=debug,curr=Number(new Date),ms=curr-(prevTime||curr);self1.diff=ms,self1.prev=prevTime,self1.curr=curr,prevTime=curr,args[0]=createDebug.coerce(args[0]),"string"!=typeof args[0]&&args.unshift("%O");let index=0;args[0]=args[0].replace(/%([a-zA-Z%])/g,(match,format)=>{if("%%"===match)return"%";index++;let formatter=createDebug.formatters[format];if("function"==typeof formatter){let val=args[index];match=formatter.call(self1,val),args.splice(index,1),index--}return match}),createDebug.formatArgs.call(self1,args);let logFn=self1.log||createDebug.log;logFn.apply(self1,args)}return debug.namespace=namespace,debug.useColors=createDebug.useColors(),debug.color=createDebug.selectColor(namespace),debug.extend=extend,debug.destroy=createDebug.destroy,Object.defineProperty(debug,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==enableOverride?enableOverride:(namespacesCache!==createDebug.namespaces&&(namespacesCache=createDebug.namespaces,enabledCache=createDebug.enabled(namespace)),enabledCache),set(v){enableOverride=v}}),"function"==typeof createDebug.init&&createDebug.init(debug),debug}function extend(namespace,delimiter){let newDebug=createDebug(this.namespace+(void 0===delimiter?":":delimiter)+namespace);return newDebug.log=this.log,newDebug}function toNamespace(regexp){return regexp.toString().substring(2,regexp.toString().length-2).replace(/\.\*\?$/,"*")}return createDebug.debug=createDebug,createDebug.default=createDebug,createDebug.coerce=function(val){return val instanceof Error?val.stack||val.message:val}
19,createDebug.disable=function(){let namespaces=[...createDebug.names.map(toNamespace),...createDebug.skips.map(toNamespace).map(namespace=>"-"+namespace)].join(",");return createDebug.enable(""),namespaces},createDebug.enable=function(namespaces){let i;createDebug.save(namespaces),createDebug.namespaces=namespaces,createDebug.names=[],createDebug.skips=[];let split=("string"==typeof namespaces?namespaces:"").split(/[\s,]+/),len=split.length;for(i=0;i<len;i++)split[i]&&("-"===(namespaces=split[i].replace(/\*/g,".*?"))[0]?createDebug.skips.push(RegExp("^"+namespaces.slice(1)+"$")):createDebug.names.push(RegExp("^"+namespaces+"$")))},createDebug.enabled=function(name){let i,len;if("*"===name[name.length-1])return!0;for(i=0,len=createDebug.skips.length;i<len;i++)if(createDebug.skips[i].test(name))return!1;for(i=0,len=createDebug.names.length;i<len;i++)if(createDebug.names[i].test(name))return!0;return!1},createDebug.humanize=__webpack_require__(59435),createDebug.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(env).forEach(key=>{createDebug[key]=env[key]}),createDebug.names=[],createDebug.skips=[],createDebug.formatters={},createDebug.selectColor=function(namespace){let hash=0;for(let i=0;i<namespace.length;i++)hash=(hash<<5)-hash+namespace.charCodeAt(i)|0;return createDebug.colors[Math.abs(hash)%createDebug.colors.length]},createDebug.enable(createDebug.load()),createDebug}},60190:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.BaseBlockTracker=void 0;let safe_event_emitter_1=__importDefault(__webpack_require__(19394)),calculateSum=(accumulator,currentValue)=>accumulator+currentValue,blockTrackerEvents=["sync","latest"];class BaseBlockTracker extends safe_event_emitter_1.default{constructor(opts){super(),this._blockResetDuration=opts.blockResetDuration||2e4,this._currentBlock=null,this._isRunning=!1,this._onNewListener=this._onNewListener.bind(this),this._onRemoveListener=this._onRemoveListener.bind(this),this._resetCurrentBlock=this._resetCurrentBlock.bind(this),this._setupInternalEvents()}async destroy(){this._cancelBlockResetTimeout(),await this._maybeEnd(),super.removeAllListeners()}isRunning(){return this._isRunning}getCurrentBlock(){return this._currentBlock}async getLatestBlock(){if(this._currentBlock)return this._currentBlock;let latestBlock=await new Promise(resolve=>this.once("latest",resolve));return latestBlock}removeAllListeners(eventName){return eventName?super.removeAllListeners(eventName):super.removeAllListeners(),this._setupInternalEvents(),this._onRemoveListener(),this}_setupInternalEvents(){this.removeListener("newListener",this._onNewListener),this.removeListener("removeListener",this._onRemoveListener),this.on("newListener",this._onNewListener),this.on("removeListener",this._onRemoveListener)}_onNewListener(eventName){blockTrackerEvents.includes(eventName)&&this._maybeStart()}_onRemoveListener(){this._getBlockTrackerEventCount()>0||this._maybeEnd()}async _maybeStart(){this._isRunning||(this._isRunning=!0,this._cancelBlockResetTimeout(),await this._start(),this.emit("_started"))}async _maybeEnd(){this._isRunning&&(this._isRunning=!1,this._setupBlockResetTimeout(),await this._end(),this.emit("_ended"))}_getBlockTrackerEventCount(){return blockTrackerEvents.map(eventName=>this.listenerCount(eventName)).reduce(calculateSum)}_newPotentialLatest(newBlock){let currentBlock=this._currentBlock;currentBlock&&hexToInt(newBlock)<=hexToInt(currentBlock)||this._setCurrentBlock(newBlock)}_setCurrentBlock(newBlock){let oldBlock=this._currentBlock;this._currentBlock=newBlock,this.emit("latest",newBlock),this.emit("sync",{oldBlock,newBlock})}_setupBlockResetTimeout(){this._cancelBlockResetTimeout(),this._blockResetTimeout=setTimeout(this._resetCurrentBlock,this._blockResetDuration),this._blockResetTimeout.unref&&this._blockResetTimeout.unref()}_cancelBlockResetTimeout(){this._blockResetTimeout&&clearTimeout(this._blockResetTimeout)}_resetCurrentBlock(){this._currentBlock=null}}function hexToInt(hexInt){return Number.parseInt(hexInt,16)}exports.BaseBlockTracker=BaseBlockTracker},30790:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.PollingBlockTracker=void 0;let json_rpc_random_id_1=__importDefault(__webpack_require__(23420)),pify_1=__importDefault(__webpack_require__(53786)),BaseBlockTracker_1=__webpack_require__(60190),logging_utils_1=__webpack_require__(59579),log=(0,logging_utils_1.createModuleLogger)(logging_utils_1.projectLogger,"polling-block-tracker"),createRandomId=(0,json_rpc_random_id_1.default)();class PollingBlockTracker extends BaseBlockTracker_1.BaseBlockTracker{constructor(opts={}){var _a;if(!opts.provider)throw Error("PollingBlockTracker - no provider specified.");super({blockResetDuration:null!==(_a=opts.blockResetDuration)&&void 0!==_a?_a:opts.pollingInterval}),this._provider=opts.provider,this._pollingInterval=opts.pollingInterval||2e4,this._retryTimeout=opts.retryTimeout||this._pollingInterval/10,this._keepEventLoopActive=void 0===opts.keepEventLoopActive||opts.keepEventLoopActive,this._setSkipCacheFlag=opts.setSkipCacheFlag||!1}async checkForLatestBlock(){return await this._updateLatestBlock(),await this.getLatestBlock()}async _start(){this._synchronize()}async _end(){}async _synchronize(){for(var _a;this._isRunning;)try{await this._updateLatestBlock();let promise=timeout(this._pollingInterval,!this._keepEventLoopActive);
19this.emit("_waitingForNextIteration"),await promise}catch(err){let newErr=Error(`PollingBlockTracker - encountered an error while attempting to update latest block:
20${null!==(_a=err.stack)&&void 0!==_a?_a:err}`);try{this.emit("error",newErr)}catch(emitErr){console.error(newErr)}let promise1=timeout(this._retryTimeout,!this._keepEventLoopActive);this.emit("_waitingForNextIteration"),await promise1}}async _updateLatestBlock(){let latestBlock=await this._fetchLatestBlock();this._newPotentialLatest(latestBlock)}async _fetchLatestBlock(){let req={jsonrpc:"2.0",id:createRandomId(),method:"eth_blockNumber",params:[]};this._setSkipCacheFlag&&(req.skipCache=!0),log("Making request",req);let res=await (0,pify_1.default)(cb=>this._provider.sendAsync(req,cb))();if(log("Got response",res),res.error)throw Error(`PollingBlockTracker - encountered error fetching block:
21${res.error.message}`);return res.result}}function timeout(duration,unref){return new Promise(resolve=>{let timeoutRef=setTimeout(resolve,duration);timeoutRef.unref&&unref&&timeoutRef.unref()})}exports.PollingBlockTracker=PollingBlockTracker},66767:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.SubscribeBlockTracker=void 0;let json_rpc_random_id_1=__importDefault(__webpack_require__(23420)),BaseBlockTracker_1=__webpack_require__(60190),createRandomId=(0,json_rpc_random_id_1.default)();class SubscribeBlockTracker extends BaseBlockTracker_1.BaseBlockTracker{constructor(opts={}){if(!opts.provider)throw Error("SubscribeBlockTracker - no provider specified.");super(opts),this._provider=opts.provider,this._subscriptionId=null}async checkForLatestBlock(){return await this.getLatestBlock()}
21async _start(){if(void 0===this._subscriptionId||null===this._subscriptionId)try{let blockNumber=await this._call("eth_blockNumber");this._subscriptionId=await this._call("eth_subscribe","newHeads"),this._provider.on("data",this._handleSubData.bind(this)),this._newPotentialLatest(blockNumber)}catch(e){this.emit("error",e)}}async _end(){if(null!==this._subscriptionId&&void 0!==this._subscriptionId)try{await this._call("eth_unsubscribe",this._subscriptionId),this._subscriptionId=null}catch(e){this.emit("error",e)}}_call(method,...params){return new Promise((resolve,reject)=>{this._provider.sendAsync({id:createRandomId(),method,params,jsonrpc:"2.0"},(err,res)=>{err?reject(err):resolve(res.result)})})}_handleSubData(_,response){var _a;"eth_subscription"===response.method&&(null===(_a=response.params)||void 0===_a?void 0:_a.subscription)===this._subscriptionId&&this._newPotentialLatest(response.params.result.number)}}exports.SubscribeBlockTracker=SubscribeBlockTracker},6842:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k),Object.defineProperty(o,
21k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__(30790),exports),__exportStar(__webpack_require__(66767),exports),__exportStar(__webpack_require__(77627),exports)},59579:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.createModuleLogger=exports.projectLogger=void 0;let utils_1=__webpack_require__(42451);Object.defineProperty(exports,"createModuleLogger",{enumerable:!0,get:function(){return utils_1.createModuleLogger}}),exports.projectLogger=(0,utils_1.createProjectLogger)("eth-block-tracker")},77627:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},53786:function(module){"use strict";let processFn=(fn,opts)=>function(){let P=opts.promiseModule,args=Array(arguments.length);for(let i=0;i<arguments.length;i++)args[i]=arguments[i];return new P((resolve,reject)=>{opts.errorFirst?args.push(function(err,result){if(opts.multiArgs){let results=Array(arguments.length-1);for(let i=1;i<arguments.length;i++)results[i-1]=arguments[i];err?(results.unshift(err),reject(results)):resolve(results)}else err?reject(err):resolve(result)}):args.push(function(result){if(opts.multiArgs){let results=Array(arguments.length-1);for(let i=0;i<arguments.length;i++)results[i]=arguments[i];resolve(results)}else resolve(result)}),fn.apply(this,args)})};module.exports=(obj,opts)=>{let ret;opts=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},opts);let filter=key=>{let match=pattern=>"string"==typeof pattern?key===pattern:pattern.test(key);return opts.include?opts.include.some(match):!opts.exclude.some(match)};for(let key in ret="function"==typeof obj?function(){return opts.excludeMain?obj.apply(this,arguments):processFn(obj,opts).apply(this,arguments)}:Object.create(Object.getPrototypeOf(obj)),obj){let x=obj[key];ret[key]="function"==typeof x&&filter(key)?processFn(x,opts):x}return ret}},23256:function(module,__unused_webpack_exports,__webpack_require__){let BaseFilter=__webpack_require__(76622);module.exports=class extends BaseFilter{constructor(){super(),this.allResults=[]}async update(){throw Error("BaseFilterWithHistory - no update method specified")}addResults(newResults){this.allResults=this.allResults.concat(newResults),super.addResults(newResults)}addInitialResults(newResults){this.allResults=this.allResults.concat(newResults),super.addInitialResults(newResults)}getAllResults(){return this.allResults}}},76622:function(module,__unused_webpack_exports,__webpack_require__){let SafeEventEmitter=__webpack_require__(19394).default;module.exports=class extends SafeEventEmitter{constructor(){super(),this.updates=[]}async initialize(){}async update(){throw Error("BaseFilter - no update method specified")}addResults(newResults){this.updates=this.updates.concat(newResults),newResults.forEach(result=>this.emit("update",result))}addInitialResults(newResults){}getChangesAndClear(){let updates=this.updates;return this.updates=[],updates}}},72785:function(module,__unused_webpack_exports,__webpack_require__){let BaseFilter=__webpack_require__(76622),getBlocksForRange=__webpack_require__(40207),{incrementHexInt}=__webpack_require__(98112);module.exports=class extends BaseFilter{constructor({provider,params}){super(),this.type="block",this.provider=provider}async update({oldBlock,newBlock}){let fromBlock=incrementHexInt(oldBlock),blockBodies=await getBlocksForRange({provider:this.provider,fromBlock,toBlock:newBlock}),blockHashes=blockBodies.map(block=>block.hash);this.addResults(blockHashes)}}},40207:function(module){async function getBlocksForRange({provider,fromBlock,toBlock}){fromBlock||(fromBlock=toBlock);let fromBlockNumber=hexToInt(fromBlock),toBlockNumber=hexToInt(toBlock),missingBlockNumbers=Array(toBlockNumber-fromBlockNumber+1).fill().map((_,index)=>fromBlockNumber+index).map(intToHex),blockBodies=await Promise.all(missingBlockNumbers.map(blockNum=>query(provider,"eth_getBlockByNumber",[blockNum,!1])));return blockBodies}function hexToInt(hexString){return null==hexString?hexString:Number.parseInt(hexString,16)}function intToHex(int){if(null==int)return int;let hexString=int.toString(16);return"0x"+hexString}async function query(provider,method,params){for(let i=0;i<3;i++)try{return await function(provider,request){return new Promise((resolve,reject)=>{provider.sendAsync(request,(error,response)=>{error?reject(error):response.error?reject(response.error):response.result?resolve(response.result):reject(Error("Result was empty"))})})}(provider,{id:1,jsonrpc:"2.0",method,params})}catch(error){console.error(`provider.sendAsync failed: ${error.stack||error.message||error}`)}throw Error(`Block not found for params: ${JSON.stringify(params)}`)}module.exports=getBlocksForRange},98112:function(module){function sortBlockRefs(refs){return refs.sort((refA,refB)=>"latest"===refA||"earliest"===refB?1:"latest"===refB||"earliest"===refA?-1:hexToInt(refA)-hexToInt(refB))}function hexToInt(hexString){return null==hexString?hexString:Number.parseInt(hexString,16)}function intToHex(int){if(null==int)return int;let hexString=int.toString(16),needsLeftPad=hexString.length%2;return needsLeftPad&&(hexString="0"+hexString),"0x"+hexString}function unsafeRandomNibble(){return Math.floor(16*Math.random()).toString(16)}module.exports={minBlockRef:function(...refs){let sortedRefs=sortBlockRefs(refs);return sortedRefs[0]},maxBlockRef:function(...refs){let sortedRefs=sortBlockRefs(refs);return sortedRefs[sortedRefs.length-1]},sortBlockRefs,bnToHex:function(bn){return"0x"+bn.toString(16)},blockRefIsNumber:function(blockRef){return blockRef&&!["earliest","latest","pending"].includes(blockRef)},hexToInt,incrementHexInt:function(hexString){if(null==hexString)return hexString;let value1=hexToInt(hexString);return intToHex(value1+1)},intToHex,unsafeRandomBytes:function(byteCount){let result="0x";for(let i=0;i<byteCount;i++)result=unsafeRandomNibble()+unsafeRandomNibble();return result}}},98406:function(module,__unused_webpack_exports,__webpack_require__){let Mutex=__webpack_require__(48125).WU,{createAsyncMiddleware,createScaffoldMiddleware}
21=__webpack_require__(88625),LogFilter=__webpack_require__(81663),BlockFilter=__webpack_require__(72785),TxFilter=__webpack_require__(25792),{intToHex,hexToInt}=__webpack_require__(98112);function toFilterCreationMiddleware(createFilterFn){return toAsyncRpcMiddleware(async(...args)=>{let filter=await createFilterFn(...args),result=intToHex(filter.id);return result})}function toAsyncRpcMiddleware(asyncFn){return createAsyncMiddleware(async(req,res)=>{let result=await asyncFn.apply(null,req.params);res.result=result})}function objValues(obj,fn){let values=[];for(let key in obj)values.push(obj[key]);return values}module.exports=function({blockTracker,provider}){let filterIndex=0,filters={},mutex=new Mutex,waitForFree=function({mutex}){return middleware=>async(req,res,next,end)=>{let releaseLock=await mutex.acquire();releaseLock(),middleware(req,res,next,end)}}({mutex}),middleware=createScaffoldMiddleware({eth_newFilter:waitForFree(toFilterCreationMiddleware(newLogFilter)),eth_newBlockFilter:waitForFree(toFilterCreationMiddleware(newBlockFilter)),eth_newPendingTransactionFilter:waitForFree(toFilterCreationMiddleware(newPendingTransactionFilter)),eth_uninstallFilter:waitForFree(toAsyncRpcMiddleware(uninstallFilterHandler)),eth_getFilterChanges:waitForFree(toAsyncRpcMiddleware(getFilterChanges)),eth_getFilterLogs:waitForFree(toAsyncRpcMiddleware(getFilterLogs))}),filterUpdater=async({oldBlock,newBlock})=>{if(0===filters.length)return;let releaseLock=await mutex.acquire();try{await Promise.all(objValues(filters).map(async filter=>{try{await filter.update({oldBlock,newBlock})}catch(err){console.error(err)}}))}catch(err){console.error(err)}releaseLock()};return middleware.newLogFilter=newLogFilter,middleware.newBlockFilter=newBlockFilter,middleware.newPendingTransactionFilter=newPendingTransactionFilter,middleware.uninstallFilter=uninstallFilterHandler,middleware.getFilterChanges=getFilterChanges,middleware.getFilterLogs=getFilterLogs,middleware.destroy=()=>{uninstallAllFilters()},middleware;async function newLogFilter(params){let filter=new LogFilter({provider,params});return await installFilter(filter),filter}async function newBlockFilter(){let filter=new BlockFilter({provider});return await installFilter(filter),filter}async function newPendingTransactionFilter(){let filter=new TxFilter({provider});return await installFilter(filter),filter}async function getFilterChanges(filterIndexHex){let filterIndex=hexToInt(filterIndexHex),filter=filters[filterIndex];if(!filter)throw Error(`No filter for index "${filterIndex}"`);let results=filter.getChangesAndClear();return results}async function getFilterLogs(filterIndexHex){let filterIndex=hexToInt(filterIndexHex),filter=filters[filterIndex];if(!filter)throw Error(`No filter for index "${filterIndex}"`);let results=[];return"log"===filter.type&&(results=filter.getAllResults()),results}async function uninstallFilterHandler(filterIndexHex){let filterIndex=hexToInt(filterIndexHex),filter=filters[filterIndex],result=Boolean(filter);return result&&await uninstallFilter(filterIndex),result}async function installFilter(filter){let prevFilterCount=objValues(filters).length,currentBlock=await blockTracker.getLatestBlock();await filter.initialize({currentBlock}),filters[++filterIndex]=filter,filter.id=filterIndex,filter.idHex=intToHex(filterIndex);let newFilterCount=objValues(filters).length;return updateBlockTrackerSubs({prevFilterCount,newFilterCount}),filterIndex}async function uninstallFilter(filterIndex){let prevFilterCount=objValues(filters).length;delete filters[filterIndex];let newFilterCount=objValues(filters).length;updateBlockTrackerSubs({prevFilterCount,newFilterCount})}async function uninstallAllFilters(){let prevFilterCount=objValues(filters).length;filters={},updateBlockTrackerSubs({prevFilterCount,newFilterCount:0})}function updateBlockTrackerSubs({prevFilterCount,newFilterCount}){if(0===prevFilterCount&&newFilterCount>0){blockTracker.on("sync",filterUpdater);return}if(prevFilterCount>0&&0===newFilterCount){blockTracker.removeListener("sync",filterUpdater);return}}}},81663:function(module,__unused_webpack_exports,__webpack_require__){let EthQuery=__webpack_require__(75682),pify=__webpack_require__(6417),BaseFilterWithHistory=__webpack_require__(23256),{bnToHex,hexToInt,incrementHexInt,minBlockRef,blockRefIsNumber}=__webpack_require__(98112);module.exports=class extends BaseFilterWithHistory{constructor({provider,params}){super(),this.type="log",this.ethQuery=new EthQuery(provider),this.params=Object.assign({fromBlock:"latest",toBlock:"latest",address:void 0,topics:[]},params),this.params.address&&(Array.isArray(this.params.address)||(this.params.address=[this.params.address]),this.params.address=this.params.address.map(address=>address.toLowerCase()))}async initialize({currentBlock}){let fromBlock=this.params.fromBlock;["latest","pending"].includes(fromBlock)&&(fromBlock=currentBlock),"earliest"===fromBlock&&(fromBlock="0x0"),this.params.fromBlock=fromBlock;let toBlock=minBlockRef(this.params.toBlock,currentBlock),params=Object.assign({},this.params,{toBlock}),newLogs=await this._fetchLogs(params);this.addInitialResults(newLogs)}async update({oldBlock,newBlock}){let fromBlock;fromBlock=oldBlock?incrementHexInt(oldBlock):newBlock;let params=Object.assign({},this.params,{fromBlock,toBlock:newBlock}),newLogs=await this._fetchLogs(params),matchingLogs=newLogs.filter(log=>this.matchLog(log));this.addResults(matchingLogs)}async _fetchLogs(params){let newLogs=await pify(cb=>this.ethQuery.getLogs(params,cb))();return newLogs}matchLog(log){if(hexToInt(this.params.fromBlock)>=hexToInt(log.blockNumber)||blockRefIsNumber(this.params.toBlock)&&hexToInt(this.params.toBlock)<=hexToInt(log.blockNumber))return!1;let normalizedLogAddress=log.address&&log.address.toLowerCase();if(this.params.address&&normalizedLogAddress&&!this.params.address.includes(normalizedLogAddress))return!1;let topicsMatch=this.params.topics.every((topicPattern,index)=>{let logTopic=log.topics[index];if(!logTopic)return!1;logTopic=logTopic.toLowerCase();
21let subtopicsToMatch=Array.isArray(topicPattern)?topicPattern:[topicPattern],subtopicsIncludeWildcard=subtopicsToMatch.includes(null);if(subtopicsIncludeWildcard)return!0;subtopicsToMatch=subtopicsToMatch.map(topic=>topic.toLowerCase());let topicDoesMatch=subtopicsToMatch.includes(logTopic);return topicDoesMatch});return topicsMatch}}},6417:function(module){"use strict";let processFn=(fn,options,proxy,unwrapped)=>function(...arguments_){let P=options.promiseModule;return new P((resolve,reject)=>{options.multiArgs?arguments_.push((...result)=>{options.errorFirst?result[0]?reject(result):(result.shift(),resolve(result)):resolve(result)}):options.errorFirst?arguments_.push((error,result)=>{error?reject(error):resolve(result)}):arguments_.push(resolve),Reflect.apply(fn,this===proxy?unwrapped:this,arguments_)})},filterCache=new WeakMap;module.exports=(input,options)=>{options={exclude:[/.+(?:Sync|Stream)$/],errorFirst:!0,promiseModule:Promise,...options};let objectType=typeof input;if(!(null!==input&&("object"===objectType||"function"===objectType)))throw TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${null===input?"null":objectType}\``);let filter=(target,key)=>{let cached=filterCache.get(target);if(cached||(cached={},filterCache.set(target,cached)),key in cached)return cached[key];let match=pattern=>"string"==typeof pattern||"symbol"==typeof key?key===pattern:pattern.test(key),desc=Reflect.getOwnPropertyDescriptor(target,key),writableOrConfigurableOwn=void 0===desc||desc.writable||desc.configurable,included=options.include?options.include.some(match):!options.exclude.some(match),shouldFilter=included&&writableOrConfigurableOwn;return cached[key]=shouldFilter,shouldFilter},cache=new WeakMap,proxy=new Proxy(input,{apply(target,thisArg,args){let cached=cache.get(target);if(cached)return Reflect.apply(cached,thisArg,args);let pified=options.excludeMain?target:processFn(target,options,proxy,target);return cache.set(target,pified),Reflect.apply(pified,thisArg,args)},get(target,key){let property=target[key];if(!filter(target,key)||property===Function.prototype[key])return property;let cached=cache.get(property);if(cached)return cached;if("function"==typeof property){let pified=processFn(property,options,proxy,target);return cache.set(property,pified),pified}return property}});return proxy}},68961:function(module,__unused_webpack_exports,__webpack_require__){let SafeEventEmitter=__webpack_require__(19394).default,{createAsyncMiddleware,createScaffoldMiddleware}=__webpack_require__(88625),createFilterMiddleware=__webpack_require__(98406),{unsafeRandomBytes,incrementHexInt}=__webpack_require__(98112),getBlocksForRange=__webpack_require__(40207);function normalizeBlock(block){return null==block?null:{hash:block.hash,parentHash:block.parentHash,sha3Uncles:block.sha3Uncles,miner:block.miner,stateRoot:block.stateRoot,transactionsRoot:block.transactionsRoot,receiptsRoot:block.receiptsRoot,logsBloom:block.logsBloom,difficulty:block.difficulty,number:block.number,gasLimit:block.gasLimit,gasUsed:block.gasUsed,nonce:block.nonce,mixHash:block.mixHash,timestamp:block.timestamp,extraData:block.extraData}}module.exports=function({blockTracker,provider}){let subscriptions={},filterManager=createFilterMiddleware({blockTracker,provider}),isDestroyed=!1,events=new SafeEventEmitter,middleware=createScaffoldMiddleware({eth_subscribe:createAsyncMiddleware(subscribe),eth_unsubscribe:createAsyncMiddleware(unsubscribe)});return middleware.destroy=function(){for(let id in events.removeAllListeners(),subscriptions)subscriptions[id].destroy(),delete subscriptions[id];isDestroyed=!0},{events,middleware};async function subscribe(req,res){let sub;if(isDestroyed)throw Error("SubscriptionManager - attempting to use after destroying");let subscriptionType=req.params[0],subId=unsafeRandomBytes(16);switch(subscriptionType){case"newHeads":sub=function({subId}){let sub={type:subscriptionType,async destroy(){blockTracker.removeListener("sync",sub.update)},async update({oldBlock,newBlock}){let fromBlock=incrementHexInt(oldBlock),rawBlocks=await getBlocksForRange({provider,fromBlock,toBlock:newBlock}),results=rawBlocks.map(normalizeBlock).filter(block=>null!==block);
21results.forEach(value1=>{_emitSubscriptionResult(subId,value1)})}};return blockTracker.on("sync",sub.update),sub}({subId});break;case"logs":let filterParams=req.params[1],filter=await filterManager.newLogFilter(filterParams);sub=function({subId,filter}){return filter.on("update",result=>_emitSubscriptionResult(subId,result)),{type:subscriptionType,destroy:async()=>await filterManager.uninstallFilter(filter.idHex)}}({subId,filter});break;default:throw Error(`SubscriptionManager - unsupported subscription type "${subscriptionType}"`)}subscriptions[subId]=sub,res.result=subId}async function unsubscribe(req,res){if(isDestroyed)throw Error("SubscriptionManager - attempting to use after destroying");let id=req.params[0],subscription=subscriptions[id];if(!subscription){res.result=!1;return}delete subscriptions[id],await subscription.destroy(),res.result=!0}function _emitSubscriptionResult(filterIdHex,value1){events.emit("notification",{jsonrpc:"2.0",method:"eth_subscription",params:{subscription:filterIdHex,result:value1}})}}},25792:function(module,__unused_webpack_exports,__webpack_require__){let BaseFilter=__webpack_require__(76622),getBlocksForRange=__webpack_require__(40207),{incrementHexInt}=__webpack_require__(98112);module.exports=class extends BaseFilter{constructor({provider}){super(),this.type="tx",this.provider=provider}async update({oldBlock}){let fromBlock=incrementHexInt(oldBlock),blocks=await getBlocksForRange({provider:this.provider,fromBlock,toBlock:oldBlock}),blockTxHashes=[];for(let block of blocks)blockTxHashes.push(...block.transactions);this.addResults(blockTxHashes)}}},75682:function(module,__unused_webpack_exports,__webpack_require__){let extend=__webpack_require__(47529),createRandomId=__webpack_require__(23420)();function EthQuery(provider){let self1=this;self1.currentProvider=provider}function generateFnFor(methodName){return function(){var args=[].slice.call(arguments),cb=args.pop();this.sendAsync({method:methodName,params:args},cb)}}function generateFnWithDefaultBlockFor(argCount,methodName){return function(){var args=[].slice.call(arguments),cb=args.pop();args.length<argCount&&args.push("latest"),this.sendAsync({method:methodName,params:args},cb)}}module.exports=EthQuery,EthQuery.prototype.getBalance=generateFnWithDefaultBlockFor(2,"eth_getBalance"),EthQuery.prototype.getCode=generateFnWithDefaultBlockFor(2,"eth_getCode"),EthQuery.prototype.getTransactionCount=generateFnWithDefaultBlockFor(2,"eth_getTransactionCount"),EthQuery.prototype.getStorageAt=generateFnWithDefaultBlockFor(3,"eth_getStorageAt"),EthQuery.prototype.call=generateFnWithDefaultBlockFor(2,"eth_call"),EthQuery.prototype.protocolVersion=generateFnFor("eth_protocolVersion"),EthQuery.prototype.syncing=generateFnFor("eth_syncing"),EthQuery.prototype.coinbase=generateFnFor("eth_coinbase"),EthQuery.prototype.mining=generateFnFor("eth_mining"),EthQuery.prototype.hashrate=generateFnFor("eth_hashrate"),EthQuery.prototype.gasPrice=generateFnFor("eth_gasPrice"),EthQuery.prototype.accounts=generateFnFor("eth_accounts"),EthQuery.prototype.blockNumber=generateFnFor("eth_blockNumber"),EthQuery.prototype.getBlockTransactionCountByHash=generateFnFor("eth_getBlockTransactionCountByHash"),EthQuery.prototype.getBlockTransactionCountByNumber=generateFnFor("eth_getBlockTransactionCountByNumber"),EthQuery.prototype.getUncleCountByBlockHash=generateFnFor("eth_getUncleCountByBlockHash"),EthQuery.prototype.getUncleCountByBlockNumber=generateFnFor("eth_getUncleCountByBlockNumber"),EthQuery.prototype.sign=generateFnFor("eth_sign"),EthQuery.prototype.sendTransaction=generateFnFor("eth_sendTransaction"),EthQuery.prototype.sendRawTransaction=generateFnFor("eth_sendRawTransaction"),EthQuery.prototype.estimateGas=generateFnFor("eth_estimateGas"),EthQuery.prototype.getBlockByHash=generateFnFor("eth_getBlockByHash"),EthQuery.prototype.getBlockByNumber=generateFnFor("eth_getBlockByNumber"),EthQuery.prototype.getTransactionByHash=generateFnFor("eth_getTransactionByHash"),EthQuery.prototype.getTransactionByBlockHashAndIndex=generateFnFor("eth_getTransactionByBlockHashAndIndex"),EthQuery.prototype.getTransactionByBlockNumberAndIndex=generateFnFor("eth_getTransactionByBlockNumberAndIndex"),EthQuery.prototype.getTransactionReceipt=generateFnFor("eth_getTransactionReceipt"),EthQuery.prototype.getUncleByBlockHashAndIndex=generateFnFor("eth_getUncleByBlockHashAndIndex"),EthQuery.prototype.getUncleByBlockNumberAndIndex=generateFnFor("eth_getUncleByBlockNumberAndIndex"),EthQuery.prototype.getCompilers=generateFnFor("eth_getCompilers"),EthQuery.prototype.compileLLL=generateFnFor("eth_compileLLL"),EthQuery.prototype.compileSolidity=generateFnFor("eth_compileSolidity"),EthQuery.prototype.compileSerpent=generateFnFor("eth_compileSerpent"),EthQuery.prototype.newFilter=generateFnFor("eth_newFilter"),EthQuery.prototype.newBlockFilter=generateFnFor("eth_newBlockFilter"),EthQuery.prototype.newPendingTransactionFilter=generateFnFor("eth_newPendingTransactionFilter"),EthQuery.prototype.uninstallFilter=generateFnFor("eth_uninstallFilter"),EthQuery.prototype.getFilterChanges=generateFnFor("eth_getFilterChanges"),EthQuery.prototype.getFilterLogs=generateFnFor("eth_getFilterLogs"),EthQuery.prototype.getLogs=generateFnFor("eth_getLogs"),EthQuery.prototype.getWork=generateFnFor("eth_getWork"),EthQuery.prototype.submitWork=generateFnFor("eth_submitWork"),EthQuery.prototype.submitHashrate=generateFnFor("eth_submitHashrate"),EthQuery.prototype.sendAsync=function(opts,cb){this.currentProvider.sendAsync(extend({id:createRandomId(),jsonrpc:"2.0",params:[]},opts),function(err,response){if(!err&&response.error&&(err=Error("EthQuery - RPC Error - "+response.error.message)),err)return cb(err);cb(null,response.result)})}},12294:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.EthereumProviderError=exports.EthereumRpcError=void 0;let fast_safe_stringify_1=__webpack_require__(4208);
21class EthereumRpcError extends Error{constructor(code,message,data){if(!Number.isInteger(code))throw Error('"code" must be an integer.');if(!message||"string"!=typeof message)throw Error('"message" must be a nonempty string.');super(message),this.code=code,void 0!==data&&(this.data=data)}serialize(){let serialized={code:this.code,message:this.message};return void 0!==this.data&&(serialized.data=this.data),this.stack&&(serialized.stack=this.stack),serialized}toString(){return fast_safe_stringify_1.default(this.serialize(),stringifyReplacer,2)}}function stringifyReplacer(_,value1){if("[Circular]"!==value1)return value1}exports.EthereumRpcError=EthereumRpcError,exports.EthereumProviderError=class extends EthereumRpcError{constructor(code,message,data){if(!(Number.isInteger(code)&&code>=1e3&&code<=4999))throw Error('"code" must be an integer such that: 1000 <= code <= 4999');super(code,message,data)}}},92662:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.errorValues=exports.errorCodes=void 0,exports.errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}},exports.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}}},68797:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ethErrors=void 0;let classes_1=__webpack_require__(12294),utils_1=__webpack_require__(68753),error_constants_1=__webpack_require__(92662);function getEthJsonRpcError(code,arg){let[message,data]=parseOpts(arg);return new classes_1.EthereumRpcError(code,message||utils_1.getMessageFromCode(code),data)}function getEthProviderError(code,arg){let[message,data]=parseOpts(arg);return new classes_1.EthereumProviderError(code,message||utils_1.getMessageFromCode(code),data)}function parseOpts(arg){if(arg){if("string"==typeof arg)return[arg];if("object"==typeof arg&&!Array.isArray(arg)){let{message,data}=arg;if(message&&"string"!=typeof message)throw Error("Must specify string message.");return[message||void 0,data]}}return[]}exports.ethErrors={rpc:{parse:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.parse,arg),invalidRequest:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.invalidRequest,arg),invalidParams:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.invalidParams,arg),methodNotFound:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.methodNotFound,arg),internal:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.internal,arg),server(opts){if(!opts||"object"!=typeof opts||Array.isArray(opts))throw Error("Ethereum RPC Server errors must provide single object argument.");let{code}=opts;if(!Number.isInteger(code)||code>-32005||code<-32099)throw Error('"code" must be an integer such that: -32099 <= code 
21<= -32005');return getEthJsonRpcError(code,opts)},invalidInput:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.invalidInput,arg),resourceNotFound:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.resourceNotFound,arg),resourceUnavailable:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.resourceUnavailable,arg),transactionRejected:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.transactionRejected,arg),methodNotSupported:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.methodNotSupported,arg),limitExceeded:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.limitExceeded,arg)},provider:{userRejectedRequest:arg=>getEthProviderError(error_constants_1.errorCodes.provider.userRejectedRequest,arg),unauthorized:arg=>getEthProviderError(error_constants_1.errorCodes.provider.unauthorized,arg),unsupportedMethod:arg=>getEthProviderError(error_constants_1.errorCodes.provider.unsupportedMethod,arg),disconnected:arg=>getEthProviderError(error_constants_1.errorCodes.provider.disconnected,arg),chainDisconnected:arg=>getEthProviderError(error_constants_1.errorCodes.provider.chainDisconnected,arg),custom(opts){if(!opts||"object"!=typeof opts||Array.isArray(opts))throw Error("Ethereum Provider custom errors must provide single object argument.");let{code,message,data}=opts;if(!message||"string"!=typeof message)throw Error('"message" must be a nonempty string');return new classes_1.EthereumProviderError(code,message,data)}}}},79826:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getMessageFromCode=exports.serializeError=exports.EthereumProviderError=exports.EthereumRpcError=exports.ethErrors=exports.errorCodes=void 0;let classes_1=__webpack_require__(12294);Object.defineProperty(exports,"EthereumRpcError",{enumerable:!0,get:function(){return classes_1.EthereumRpcError}}),Object.defineProperty(exports,"EthereumProviderError",{enumerable:!0,get:function(){return classes_1.EthereumProviderError}});let utils_1=__webpack_require__(68753);Object.defineProperty(exports,"serializeError",{enumerable:!0,get:function(){return utils_1.serializeError}}),Object.defineProperty(exports,"getMessageFromCode",{enumerable:!0,get:function(){return utils_1.getMessageFromCode}});let errors_1=__webpack_require__(68797);Object.defineProperty(exports,"ethErrors",{enumerable:!0,get:function(){return errors_1.ethErrors}});let error_constants_1=__webpack_require__(92662);Object.defineProperty(exports,"errorCodes",{enumerable:!0,get:function(){return error_constants_1.errorCodes}})},68753:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.serializeError=exports.isValidCode=exports.getMessageFromCode=exports.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;let error_constants_1=__webpack_require__(92662),classes_1=__webpack_require__(12294),FALLBACK_ERROR_CODE=error_constants_1.errorCodes.rpc.internal,FALLBACK_ERROR={code:FALLBACK_ERROR_CODE,message:getMessageFromCode(FALLBACK_ERROR_CODE)};function getMessageFromCode(code,fallbackMessage="Unspecified error message. This is a bug, please report it."){if(Number.isInteger(code)){let codeString=code.toString();if(hasKey(error_constants_1.errorValues,codeString))return error_constants_1.errorValues[codeString].message;if(code>=-32099&&code<=-32e3)return exports.JSON_RPC_SERVER_ERROR_MESSAGE}return fallbackMessage}function isValidCode(code){if(!Number.isInteger(code))return!1;let codeString=code.toString();return!!(error_constants_1.errorValues[codeString]||code>=-32099&&code<=-32e3)}function assignOriginalError(error){return error&&"object"==typeof error&&!Array.isArray(error)?Object.assign({},error):error}function hasKey(obj,key){return Object.prototype.hasOwnProperty.call(obj,key)}exports.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.",exports.getMessageFromCode=getMessageFromCode,exports.isValidCode=isValidCode,exports.serializeError=function(error,{fallbackError=FALLBACK_ERROR,shouldIncludeStack=!1}={}){if(!fallbackError||!Number.isInteger(fallbackError.code)||"string"!=typeof fallbackError.message)throw Error("Mu
21st provide fallback error with integer number code and string message.");if(error instanceof classes_1.EthereumRpcError)return error.serialize();let serialized={};if(error&&"object"==typeof error&&!Array.isArray(error)&&hasKey(error,"code")&&isValidCode(error.code))serialized.code=error.code,error.message&&"string"==typeof error.message?(serialized.message=error.message,hasKey(error,"data")&&(serialized.data=error.data)):(serialized.message=getMessageFromCode(serialized.code),serialized.data={originalError:assignOriginalError(error)});else{serialized.code=fallbackError.code;let message=null==error?void 0:error.message;serialized.message=message&&"string"==typeof message?message:fallbackError.message,serialized.data={originalError:assignOriginalError(error)}}let stack=null==error?void 0:error.stack;return shouldIncludeStack&&error&&stack&&"string"==typeof stack&&(serialized.stack=stack),serialized}},4208:function(module){module.exports=stringify,stringify.default=stringify,stringify.stable=deterministicStringify,stringify.stableStringify=deterministicStringify;var LIMIT_REPLACE_NODE="[...]",CIRCULAR_REPLACE_NODE="[Circular]",arr=[],replacerStack=[];function defaultOptions(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function stringify(obj,replacer,spacer,options){void 0===options&&(options=defaultOptions()),function decirc(val,k,edgeIndex,stack,parent,depth,options){if(depth+=1,"object"==typeof val&&null!==val){for(i=0;i<stack.length;i++)if(stack[i]===val){setReplace(CIRCULAR_REPLACE_NODE,val,k,parent);return}if(void 0!==options.depthLimit&&depth>options.depthLimit||void 0!==options.edgesLimit&&edgeIndex+1>options.edgesLimit){setReplace(LIMIT_REPLACE_NODE,val,k,parent);return}if(stack.push(val),Array.isArray(val))for(i=0;i<val.length;i++)decirc(val[i],i,i,stack,val,depth,options);else{var i,keys=Object.keys(val);for(i=0;i<keys.length;i++){var key=keys[i];decirc(val[key],key,i,stack,val,depth,options)}}stack.pop()}}(obj,"",0,[],void 0,0,options);try{res=0===replacerStack.length?JSON.stringify(obj,replacer,spacer):JSON.stringify(obj,replaceGetterValues(replacer),spacer)}catch(_){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==arr.length;){var res,part=arr.pop();4===part.length?Object.defineProperty(part[0],part[1],part[3]):part[0][part[1]]=part[2]}}return res}function setReplace(replace,val,k,parent){var propertyDescriptor=Object.getOwnPropertyDescriptor(parent,k);void 0!==propertyDescriptor.get?propertyDescriptor.configurable?(Object.defineProperty(parent,k,{value:replace}),arr.push([parent,k,val,propertyDescriptor])):replacerStack.push([val,k,replace]):(parent[k]=replace,arr.push([parent,k,val]))}function compareFunction(a,b){return a<b?-1:a>b?1:0}function deterministicStringify(obj,replacer,spacer,options){void 0===options&&(options=defaultOptions());var res,tmp=function deterministicDecirc(val,k,edgeIndex,stack,parent,depth,options){if(depth+=1,"object"==typeof val&&null!==val){for(i=0;i<stack.length;i++)if(stack[i]===val){setReplace(CIRCULAR_REPLACE_NODE,val,k,parent);return}try{if("function"==typeof val.toJSON)return}catch(_){return}if(void 0!==options.depthLimit&&depth>options.depthLimit||void 0!==options.edgesLimit&&edgeIndex+1>options.edgesLimit){setReplace(LIMIT_REPLACE_NODE,val,k,parent);return}if(stack.push(val),Array.isArray(val))for(i=0;i<val.length;i++)deterministicDecirc(val[i],i,i,stack,val,depth,options);else{var i,tmp={},keys=Object.keys(val).sort(compareFunction);for(i=0;i<keys.length;i++){var key=keys[i];deterministicDecirc(val[key],key,i,stack,val,depth,options),tmp[key]=val[key]}if(void 0===parent)return tmp;arr.push([parent,k,val]),parent[k]=tmp}stack.pop()}}(obj,"",0,[],void 0,0,options)||obj;try{res=0===replacerStack.length?JSON.stringify(tmp,replacer,spacer):JSON.stringify(tmp,replaceGetterValues(replacer),spacer)}catch(_){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==arr.length;){var part=arr.pop();4===part.length?Object.defineProperty(part[0],part[1],part[3]):part[0][part[1]]=part[2]}}return res}function replaceGetterValues(replacer){return replacer=void 0!==replacer?replacer:function(k,v){return v},function(key,val){if(replacerStack.length>0)for(var i=0;i<replacerStack.length;i++){var part=replacerStack[i];if(part[1]===key&&part[0]===val){val=part[2],replacerStack.splice(i,1);break}}return replacer.call(this,key,val)}}},17398:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.JsonRpcEngine=void 0;let safe_event_emitter_1=__importDefault(__webpack_require__(19394)),eth_rpc_errors_1=__webpack_require__(22374);class JsonRpcEngine extends safe_event_emitter_1.default{constructor(){super(),this._middleware=[]}push(middleware){this._middleware.push(middleware)}handle(req,cb){if(cb&&"function"!=typeof cb)throw Error('"callback" must be a function if provided.');return Array.isArray(req)?cb?this._handleBatch(req,cb):this._handleBatch(req):cb?this._handle(req,cb):this._promiseHandle(req)}asMiddleware(){return async(req,res,next,end)=>{try{let[middlewareError,isComplete,returnHandlers]=await JsonRpcEngine._runAllMiddleware(req,res,this._middleware);
21if(isComplete)return await JsonRpcEngine._runReturnHandlers(returnHandlers),end(middlewareError);return next(async handlerCallback=>{try{await JsonRpcEngine._runReturnHandlers(returnHandlers)}catch(error){return handlerCallback(error)}return handlerCallback()})}catch(error){return end(error)}}}async _handleBatch(reqs,cb){try{let responses=await Promise.all(reqs.map(this._promiseHandle.bind(this)));if(cb)return cb(null,responses);return responses}catch(error){if(cb)return cb(error);throw error}}_promiseHandle(req){return new Promise(resolve=>{this._handle(req,(_err,res)=>{resolve(res)})})}async _handle(callerReq,cb){if(!callerReq||Array.isArray(callerReq)||"object"!=typeof callerReq){let error=new eth_rpc_errors_1.EthereumRpcError(eth_rpc_errors_1.errorCodes.rpc.invalidRequest,`Requests must be plain objects. Received: ${typeof callerReq}`,{request:callerReq});return cb(error,{id:void 0,jsonrpc:"2.0",error})}if("string"!=typeof callerReq.method){let error1=new eth_rpc_errors_1.EthereumRpcError(eth_rpc_errors_1.errorCodes.rpc.invalidRequest,`Must specify a string method. Received: ${typeof callerReq.method}`,{request:callerReq});return cb(error1,{id:callerReq.id,jsonrpc:"2.0",error:error1})}let req=Object.assign({},callerReq),res={id:req.id,jsonrpc:req.jsonrpc},error2=null;try{await this._processRequest(req,res)}catch(_error){error2=_error}return error2&&(delete res.result,res.error||(res.error=eth_rpc_errors_1.serializeError(error2))),cb(error2,res)}async _processRequest(req,res){let[error,isComplete,returnHandlers]=await JsonRpcEngine._runAllMiddleware(req,res,this._middleware);if(JsonRpcEngine._checkForCompletion(req,res,isComplete),await JsonRpcEngine._runReturnHandlers(returnHandlers),error)throw error}static async _runAllMiddleware(req,res,middlewareStack){let returnHandlers=[],error=null,isComplete=!1;for(let middleware of middlewareStack)if([error,isComplete]=await JsonRpcEngine._runMiddleware(req,res,middleware,returnHandlers),isComplete)break;return[error,isComplete,returnHandlers.reverse()]}static _runMiddleware(req,res,middleware,returnHandlers){return new Promise(resolve=>{let end=err=>{let error=err||res.error;error&&(res.error=eth_rpc_errors_1.serializeError(error)),resolve([error,!0])},next=returnHandler=>{res.error?end(res.error):(returnHandler&&("function"!=typeof returnHandler&&end(new eth_rpc_errors_1.EthereumRpcError(eth_rpc_errors_1.errorCodes.rpc.internal,`JsonRpcEngine: "next" return handlers must be functions. Received "${typeof returnHandler}" for request:
22${jsonify(req)}`,{request:req})),returnHandlers.push(returnHandler)),resolve([null,!1]))};try{middleware(req,res,next,end)}catch(error){end(error)}})}static async _runReturnHandlers(handlers){for(let handler of handlers)await new Promise((resolve,reject)=>{handler(err=>err?reject(err):resolve())})}static _checkForCompletion(req,res,isComplete){if(!("result"in res)&&!("error"in res))throw new eth_rpc_errors_1.EthereumRpcError(eth_rpc_errors_1.errorCodes.rpc.internal,`JsonRpcEngine: Response has no error or result for request:
23${jsonify(req)}`,{request:req});if(!isComplete)throw new eth_rpc_errors_1.EthereumRpcError(eth_rpc_errors_1.errorCodes.rpc.internal,`JsonRpcEngine: Nothing ended request:
24${jsonify(req)}`,{request:req})}}function jsonify(request){return JSON.stringify(request,null,2)}exports.JsonRpcEngine=JsonRpcEngine},31841:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.createAsyncMiddleware=void 0,exports.createAsyncMiddleware=function(asyncMiddleware){return async(req,res,next,end)=>{let resolveNextPromise;let nextPromise=new Promise(resolve=>{resolveNextPromise=resolve}),returnHandlerCallback=null,nextWasCalled=!1,asyncNext=async()=>{nextWasCalled=!0,next(runReturnHandlersCallback=>{returnHandlerCallback=runReturnHandlersCallback,resolveNextPromise()}),await nextPromise};try{await asyncMiddleware(req,res,asyncNext),nextWasCalled?(await nextPromise,returnHandlerCallback(null)):end(null)}catch(error){returnHandlerCallback?returnHandlerCallback(error):end(error)}}}},48508:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.createScaffoldMiddleware=void 0,exports.createScaffoldMiddleware=function(handlers){return(req,res,next,end)=>{let handler=handlers[req.method];return void 0===handler?next():"function"==typeof handler?handler(req,res,next,end):(res.result=handler,end())}}},33107:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getUniqueId=void 0;let idCounter=Math.floor(4294967295*Math.random());exports.getUniqueId=function(){return idCounter=(idCounter+1)%4294967295}},85086:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.createIdRemapMiddleware=void 0;let getUniqueId_1=__webpack_require__(33107);exports.createIdRemapMiddleware=function(){return(req,res,next,_end)=>{let originalId=req.id,newId=getUniqueId_1.getUniqueId();req.id=newId,res.id=newId,next(done=>{req.id=originalId,res.id=originalId,done()})}}},88625:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k),Ob
24ject.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__(85086),exports),__exportStar(__webpack_require__(31841),exports),__exportStar(__webpack_require__(48508),exports),__exportStar(__webpack_require__(33107),exports),__exportStar(__webpack_require__(17398),exports),__exportStar(__webpack_require__(79962),exports)},79962:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.mergeMiddleware=void 0;let JsonRpcEngine_1=__webpack_require__(17398);exports.mergeMiddleware=function(middlewareStack){let engine=new JsonRpcEngine_1.JsonRpcEngine;return middlewareStack.forEach(middleware=>engine.push(middleware)),engine.asMiddleware()}},60010:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.EthereumProviderError=exports.EthereumRpcError=void 0;let fast_safe_stringify_1=__webpack_require__(4208);class EthereumRpcError extends Error{constructor(code,message,data){if(!Number.isInteger(code))throw Error('"code" must be an integer.');if(!message||"string"!=typeof message)throw Error('"message" must be a nonempty string.');super(message),this.code=code,void 0!==data&&(this.data=data)}serialize(){let serialized={code:this.code,message:this.message};return void 0!==this.data&&(serialized.data=this.data),this.stack&&(serialized.stack=this.stack),serialized}toString(){return fast_safe_stringify_1.default(this.serialize(),stringifyReplacer,2)}}function stringifyReplacer(_,value1){if("[Circular]"!==value1)return value1}exports.EthereumRpcError=EthereumRpcError,exports.EthereumProviderError=class extends EthereumRpcError{constructor(code,message,data){if(!(Number.isInteger(code)&&code>=1e3&&code<=4999))throw Error('"code" must be an integer such that: 1000 <= code <= 4999');super(code,message,data)}}},22608:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.errorValues=exports.errorCodes=void 0,exports.errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}},exports.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}}},76152:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ethErrors=void 0;let classes_1=__webpack_require__(60010),utils_1=__webpack_require__(5548),error_constants_1=__webpack_require__(22608);function getEthJsonRpcError(code,arg){let[message,data]=parseOpts(arg);return new classes_1.EthereumRpcError(code,message||utils_1.getMessageFromCode(code),data)}function getEthProviderError(code,arg){let[message,data]=parseOpts(arg);return new classes_1.EthereumProviderError(code,message||utils_1.getMessageFromCode(code),data)}function parseOpts(arg){if(arg){if("string"==typeof arg)return[arg];if("object"==typeof arg&&!Array.isArray(arg)){let{message,data}=arg;
24if(message&&"string"!=typeof message)throw Error("Must specify string message.");return[message||void 0,data]}}return[]}exports.ethErrors={rpc:{parse:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.parse,arg),invalidRequest:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.invalidRequest,arg),invalidParams:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.invalidParams,arg),methodNotFound:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.methodNotFound,arg),internal:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.internal,arg),server(opts){if(!opts||"object"!=typeof opts||Array.isArray(opts))throw Error("Ethereum RPC Server errors must provide single object argument.");let{code}=opts;if(!Number.isInteger(code)||code>-32005||code<-32099)throw Error('"code" must be an integer such that: -32099 <= code <= -32005');return getEthJsonRpcError(code,opts)},invalidInput:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.invalidInput,arg),resourceNotFound:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.resourceNotFound,arg),resourceUnavailable:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.resourceUnavailable,arg),transactionRejected:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.transactionRejected,arg),methodNotSupported:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.methodNotSupported,arg),limitExceeded:arg=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.limitExceeded,arg)},provider:{userRejectedRequest:arg=>getEthProviderError(error_constants_1.errorCodes.provider.userRejectedRequest,arg),unauthorized:arg=>getEthProviderError(error_constants_1.errorCodes.provider.unauthorized,arg),unsupportedMethod:arg=>getEthProviderError(error_constants_1.errorCodes.provider.unsupportedMethod,arg),disconnected:arg=>getEthProviderError(error_constants_1.errorCodes.provider.disconnected,arg),chainDisconnected:arg=>getEthProviderError(error_constants_1.errorCodes.provider.chainDisconnected,arg),custom(opts){if(!opts||"object"!=typeof opts||Array.isArray(opts))throw Error("Ethereum Provider custom errors must provide single object argument.");let{code,message,data}=opts;if(!message||"string"!=typeof message)throw Error('"message" must be a nonempty string');return new classes_1.EthereumProviderError(code,message,data)}}}},22374:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getMessageFromCode=exports.serializeError=exports.EthereumProviderError=exports.EthereumRpcError=exports.ethErrors=exports.errorCodes=void 0;let classes_1=__webpack_require__(60010);Object.defineProperty(exports,"EthereumRpcError",{enumerable:!0,get:function(){return classes_1.EthereumRpcError}}),Object.defineProperty(exports,"EthereumProviderError",{enumerable:!0,get:function(){return classes_1.EthereumProviderError}});let utils_1=__webpack_require__(5548);Object.defineProperty(exports,"serializeError",{enumerable:!0,get:function(){return utils_1.serializeError}}),Object.defineProperty(exports,"getMessageFromCode",{enumerable:!0,get:function(){return utils_1.getMessageFromCode}});let errors_1=__webpack_require__(76152);Object.defineProperty(exports,"ethErrors",{enumerable:!0,get:function(){return errors_1.ethErrors}});let error_constants_1=__webpack_require__(22608);Object.defineProperty(exports,"errorCodes",{enumerable:!0,get:function(){return error_constants_1.errorCodes}})},5548:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.serializeError=exports.isValidCode=exports.getMessageFromCode=exports.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;let error_constants_1=__webpack_require__(22608),classes_1=__webpack_require__(60010),FALLBACK_ERROR_CODE=error_constants_1.errorCodes.rpc.internal,FALLBACK_ERROR={code:FALLBACK_ERROR_CODE,message:getMessageFromCode(FALLBACK_ERROR_CODE)};function getMessageFromCode(code,fallbackMessage="Unspecified error message. This is a bug, please report it."){if(Number.isInteger(code)){let codeString=code.toString();
24if(hasKey(error_constants_1.errorValues,codeString))return error_constants_1.errorValues[codeString].message;if(code>=-32099&&code<=-32e3)return exports.JSON_RPC_SERVER_ERROR_MESSAGE}return fallbackMessage}function isValidCode(code){if(!Number.isInteger(code))return!1;let codeString=code.toString();return!!(error_constants_1.errorValues[codeString]||code>=-32099&&code<=-32e3)}function assignOriginalError(error){return error&&"object"==typeof error&&!Array.isArray(error)?Object.assign({},error):error}function hasKey(obj,key){return Object.prototype.hasOwnProperty.call(obj,key)}exports.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.",exports.getMessageFromCode=getMessageFromCode,exports.isValidCode=isValidCode,exports.serializeError=function(error,{fallbackError=FALLBACK_ERROR,shouldIncludeStack=!1}={}){if(!fallbackError||!Number.isInteger(fallbackError.code)||"string"!=typeof fallbackError.message)throw Error("Must provide fallback error with integer number code and string message.");if(error instanceof classes_1.EthereumRpcError)return error.serialize();let serialized={};if(error&&"object"==typeof error&&!Array.isArray(error)&&hasKey(error,"code")&&isValidCode(error.code))serialized.code=error.code,error.message&&"string"==typeof error.message?(serialized.message=error.message,hasKey(error,"data")&&(serialized.data=error.data)):(serialized.message=getMessageFromCode(serialized.code),serialized.data={originalError:assignOriginalError(error)});else{serialized.code=fallbackError.code;let message=null==error?void 0:error.message;serialized.message=message&&"string"==typeof message?message:fallbackError.message,serialized.data={originalError:assignOriginalError(error)}}let stack=null==error?void 0:error.stack;return shouldIncludeStack&&error&&stack&&"string"==typeof stack&&(serialized.stack=stack),serialized}},23420:function(module){module.exports=function(opts){var max=(opts=opts||{}).max||Number.MAX_SAFE_INTEGER,idCounter=void 0!==opts.start?opts.start:Math.floor(Math.random()*max);return function(){return idCounter%=max,idCounter++}}},70631:function(module,__unused_webpack_exports,__webpack_require__){var hasMap="function"==typeof Map&&Map.prototype,mapSizeDescriptor=Object.getOwnPropertyDescriptor&&hasMap?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,mapSize=hasMap&&mapSizeDescriptor&&"function"==typeof mapSizeDescriptor.get?mapSizeDescriptor.get:null,mapForEach=hasMap&&Map.prototype.forEach,hasSet="function"==typeof Set&&Set.prototype,setSizeDescriptor=Object.getOwnPropertyDescriptor&&hasSet?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,setSize=hasSet&&setSizeDescriptor&&"function"==typeof setSizeDescriptor.get?setSizeDescriptor.get:null,setForEach=hasSet&&Set.prototype.forEach,weakMapHas="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,weakSetHas="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,weakRefDeref="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,booleanValueOf=Boolean.prototype.valueOf,objectToString=Object.prototype.toString,functionToString=Function.prototype.toString,$match=String.prototype.match,$slice=String.prototype.slice,$replace=String.prototype.replace,$toUpperCase=String.prototype.toUpperCase,$toLowerCase=String.prototype.toLowerCase,$test=RegExp.prototype.test,$concat=Array.prototype.concat,$join=Array.prototype.join,$arrSlice=Array.prototype.slice,$floor=Math.floor,bigIntValueOf="function"==typeof BigInt?BigInt.prototype.valueOf:null,gOPS=Object.getOwnPropertySymbols,symToString="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,hasShammedSymbols="function"==typeof Symbol&&"object"==typeof Symbol.iterator,toStringTag="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===hasShammedSymbols?"object":"symbol")?Symbol.toStringTag:null,isEnumerable=Object.prototype.propertyIsEnumerable,gPO=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(O){return O.__proto__}:null);function addNumericSeparator(num,str){if(num===1/0||num===-1/0||num!=num||num&&num>-1e3&&num<1e3||$test.call(/e/,str))return str;var sepRegex=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof num){var int=num<0?-$floor(-num):$floor(num);if(int!==num){var intStr=String(int),dec=$slice.call(str,intStr.length+1);return $replace.call(intStr,sepRegex,"$&_")+"."+$replace.call($replace.call(dec,/([0-9]{3})/g,"$&_"),/_$/,"")}}return $replace.call(str,sepRegex,"$&_")}var utilInspect=__webpack_require__(24654),inspectCustom=utilInspect.custom,inspectSymbol=isSymbol(inspectCustom)?inspectCustom:null;function wrapQuotes(s,defaultStyle,opts){var quoteChar="double"===(opts.quoteStyle||defaultStyle)?'"':"'";return quoteChar+s+quoteChar}function isArray(obj){return"[object Array]"===toStr(obj)&&(!toStringTag||!("object"==typeof obj&&toStringTag in obj))}function isRegExp(obj){return"[object RegExp]"===toStr(obj)&&(!toStringTag||!("object"==typeof obj&&toStringTag in obj))}function isSymbol(obj){if(hasShammedSymbols)return obj&&"object"==typeof obj&&obj instanceof Symbol;if("symbol"==typeof obj)return!0;
24if(!obj||"object"!=typeof obj||!symToString)return!1;try{return symToString.call(obj),!0}catch(e){}return!1}module.exports=function inspect_(obj,options,depth,seen){var opts=options||{};if(has(opts,"quoteStyle")&&"single"!==opts.quoteStyle&&"double"!==opts.quoteStyle)throw TypeError('option "quoteStyle" must be "single" or "double"');if(has(opts,"maxStringLength")&&("number"==typeof opts.maxStringLength?opts.maxStringLength<0&&opts.maxStringLength!==1/0:null!==opts.maxStringLength))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var customInspect=!has(opts,"customInspect")||opts.customInspect;if("boolean"!=typeof customInspect&&"symbol"!==customInspect)throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has(opts,"indent")&&null!==opts.indent&&"	"!==opts.indent&&!(parseInt(opts.indent,10)===opts.indent&&opts.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has(opts,"numericSeparator")&&"boolean"!=typeof opts.numericSeparator)throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var numericSeparator=opts.numericSeparator;if(void 0===obj)return"undefined";if(null===obj)return"null";if("boolean"==typeof obj)return obj?"true":"false";if("string"==typeof obj)return function inspectString(str,opts){if(str.length>opts.maxStringLength){var remaining=str.length-opts.maxStringLength;return inspectString($slice.call(str,0,opts.maxStringLength),opts)+"... "+remaining+" more character"+(remaining>1?"s":"")}return wrapQuotes($replace.call($replace.call(str,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,lowbyte),"single",opts)}(obj,opts);if("number"==typeof obj){if(0===obj)return 1/0/obj>0?"0":"-0";var str=String(obj);return numericSeparator?addNumericSeparator(obj,str):str}if("bigint"==typeof obj){var bigIntStr=String(obj)+"n";return numericSeparator?addNumericSeparator(obj,bigIntStr):bigIntStr}var maxDepth=void 0===opts.depth?5:opts.depth;if(void 0===depth&&(depth=0),depth>=maxDepth&&maxDepth>0&&"object"==typeof obj)return isArray(obj)?"[Array]":"[Object]";var indent=function(opts,depth){var baseIndent;if("	"===opts.indent)baseIndent="	";else{if("number"!=typeof opts.indent||!(opts.indent>0))return null;baseIndent=$join.call(Array(opts.indent+1)," ")}return{base:baseIndent,prev:$join.call(Array(depth+1),baseIndent)}}(opts,depth);if(void 0===seen)seen=[];else if(indexOf(seen,obj)>=0)return"[Circular]";function inspect(value1,from,noIndent){if(from&&(seen=$arrSlice.call(seen)).push(from),noIndent){var newOpts={depth:opts.depth};return has(opts,"quoteStyle")&&(newOpts.quoteStyle=opts.quoteStyle),inspect_(value1,newOpts,depth+1,seen)}return inspect_(value1,opts,depth+1,seen)}if("function"==typeof obj&&!isRegExp(obj)){var name=function(f){if(f.name)return f.name;var m=$match.call(functionToString.call(f),/^function\s*([\w$]+)/);return m?m[1]:null}(obj),keys=arrObjKeys(obj,inspect);return"[Function"+(name?": "+name:" (anonymous)")+"]"+(keys.length>0?" { "+$join.call(keys,", ")+" }":"")}if(isSymbol(obj)){var symString=hasShammedSymbols?$replace.call(String(obj),/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(obj);return"object"!=typeof obj||hasShammedSymbols?symString:markBoxed(symString)}if(obj&&"object"==typeof obj&&("undefined"!=typeof HTMLElement&&obj instanceof HTMLElement||"string"==typeof obj.nodeName&&"function"==typeof obj.getAttribute)){for(var s,s1="<"+$toLowerCase.call(String(obj.nodeName)),attrs=obj.attributes||[],i=0;i<attrs.length;i++)s1+=" "+attrs[i].name+"="+wrapQuotes((s=attrs[i].value,$replace.call(String(s),/"/g,"&quot;")),"double",opts);return s1+=">",obj.childNodes&&obj.childNodes.length&&(s1+="..."),s1+="</"+$toLowerCase.call(String(obj.nodeName))+">"}if(isArray(obj)){if(0===obj.length)return"[]";var xs=arrObjKeys(obj,inspect);return indent&&!function(xs){for(var i=0;i<xs.length;i++)if(indexOf(xs[i],"\n")>=0)return!1;return!0}(xs)?"["+indentedJoin(xs,indent)+"]":"[ "+$join.call(xs,", ")+" ]"}if("[object Error]"===toStr(obj)&&(!toStringTag||!("object"==typeof obj&&toStringTag in obj))){var parts=arrObjKeys(obj,inspect);return"cause"in Error.prototype||!("cause"in obj)||isEnumerable.call(obj,"cause")?0===parts.length?"["+String(obj)+"]":"{ ["+String(obj)+"] "+$join.call(parts,", ")+" }":"{ ["+String(obj)+"] "+$join.call($concat.call("[cause]: "+inspect(obj.cause),parts),", ")+" }"}if("object"==typeof obj&&customInspect){if(inspectSymbol&&"function"==typeof obj[inspectSymbol]&&utilInspect)return utilIns
vendor: 5,962 bytes, line 24
24pect(obj,{depth:maxDepth-depth});if("symbol"!==customInspect&&"function"==typeof obj.inspect)return obj.inspect()}if(function(x){if(!mapSize||!x||"object"!=typeof x)return!1;try{mapSize.call(x);try{setSize.call(x)}catch(s){return!0}return x instanceof Map}catch(e){}return!1}(obj)){var mapParts=[];return mapForEach&&mapForEach.call(obj,function(value1,key){mapParts.push(inspect(key,obj,!0)+" => "+inspect(value1,obj))}),collectionOf("Map",mapSize.call(obj),mapParts,indent)}if(function(x){if(!setSize||!x||"object"!=typeof x)return!1;try{setSize.call(x);try{mapSize.call(x)}catch(m){return!0}return x instanceof Set}catch(e){}return!1}(obj)){var setParts=[];return setForEach&&setForEach.call(obj,function(value1){setParts.push(inspect(value1,obj))}),collectionOf("Set",setSize.call(obj),setParts,indent)}if(function(x){if(!weakMapHas||!x||"object"!=typeof x)return!1;try{weakMapHas.call(x,weakMapHas);try{weakSetHas.call(x,weakSetHas)}catch(s){return!0}return x instanceof WeakMap}catch(e){}return!1}(obj))return weakCollectionOf("WeakMap");if(function(x){if(!weakSetHas||!x||"object"!=typeof x)return!1;try{weakSetHas.call(x,weakSetHas);try{weakMapHas.call(x,weakMapHas)}catch(s){return!0}return x instanceof WeakSet}catch(e){}return!1}(obj))return weakCollectionOf("WeakSet");if(function(x){if(!weakRefDeref||!x||"object"!=typeof x)return!1;try{return weakRefDeref.call(x),!0}catch(e){}return!1}(obj))return weakCollectionOf("WeakRef");if("[object Number]"===toStr(obj)&&(!toStringTag||!("object"==typeof obj&&toStringTag in obj)))return markBoxed(inspect(Number(obj)));if(function(obj){if(!obj||"object"!=typeof obj||!bigIntValueOf)return!1;try{return bigIntValueOf.call(obj),!0}catch(e){}return!1}(obj))return markBoxed(inspect(bigIntValueOf.call(obj)));if("[object Boolean]"===toStr(obj)&&(!toStringTag||!("object"==typeof obj&&toStringTag in obj)))return markBoxed(booleanValueOf.call(obj));if("[object String]"===toStr(obj)&&(!toStringTag||!("object"==typeof obj&&toStringTag in obj)))return markBoxed(inspect(String(obj)));if(!("[object Date]"===toStr(obj)&&(!toStringTag||!("object"==typeof obj&&toStringTag in obj)))&&!isRegExp(obj)){var ys=arrObjKeys(obj,inspect),isPlainObject=gPO?gPO(obj)===Object.prototype:obj instanceof Object||obj.constructor===Object,protoTag=obj instanceof Object?"":"null prototype",stringTag=!isPlainObject&&toStringTag&&Object(obj)===obj&&toStringTag in obj?$slice.call(toStr(obj),8,-1):protoTag?"Object":"",tag=(isPlainObject||"function"!=typeof obj.constructor?"":obj.constructor.name?obj.constructor.name+" ":"")+(stringTag||protoTag?"["+$join.call($concat.call([],stringTag||[],protoTag||[]),": ")+"] ":"");return 0===ys.length?tag+"{}":indent?tag+"{"+indentedJoin(ys,indent)+"}":tag+"{ "+$join.call(ys,", ")+" }"}return String(obj)};var hasOwn=Object.prototype.hasOwnProperty||function(key){return key in this};function has(obj,key){return hasOwn.call(obj,key)}function toStr(obj){return objectToString.call(obj)}function indexOf(xs,x){if(xs.indexOf)return xs.indexOf(x);for(var i=0,l=xs.length;i<l;i++)if(xs[i]===x)return i;return -1}function lowbyte(c){var n=c.charCodeAt(0),x={8:"b",9:"t",10:"n",12:"f",13:"r"}[n];return x?"\\"+x:"\\x"+(n<16?"0":"")+$toUpperCase.call(n.toString(16))}function markBoxed(str){return"Object("+str+")"}function weakCollectionOf(type){return type+" { ? }"}function collectionOf(type,size,entries,indent){return type+" ("+size+") {"+(indent?indentedJoin(entries,indent):$join.call(entries,", "))+"}"}function indentedJoin(xs,indent){if(0===xs.length)return"";var lineJoiner="\n"+indent.prev+indent.base;return lineJoiner+$join.call(xs,","+lineJoiner)+"\n"+indent.prev}function arrObjKeys(obj,inspect){var symMap,isArr=isArray(obj),xs=[];if(isArr){xs.length=obj.length;for(var i=0;i<obj.length;i++)xs[i]=has(obj,i)?inspect(obj[i],obj):""}var syms="function"==typeof gOPS?gOPS(obj):[];if(hasShammedSymbols){symMap={};for(var k=0;k<syms.length;k++)symMap["$"+syms[k]]=syms[k]}for(var key in obj)has(obj,key)&&(!isArr||String(Number(key))!==key||!(key<obj.length))&&(hasShammedSymbols&&symMap["$"+key]instanceof Symbol||($test.call(/[^\w$]/,key)?xs.push(inspect(key,obj)+": "+inspect(obj[key],obj)):xs.push(key+": "+inspect(obj[key],obj))));if("function"==typeof gOPS)for(var j=0;j<syms.length;j++)isEnumerable.call(obj,syms[j])&&xs.push("["+inspect(syms[j])+"]: "+inspect(obj[syms[j]],obj));return xs}},6400:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Component:function(){return b},Fragment:function(){return k},cloneElement:function(){return F},createContext:function(){return G},createElement:function(){return y},createRef:function(){return _},h:function(){return y},hydrate:function(){return E},isValidElement:function(){return i},options:function(){return l},render:function(){return D},toChildArray:function(){return function S(n,l){return l=l||[],null==n||"boolean"==typeof n||(v(n)?n.some(function(n){S(n,l)}):l.push(n)),l}}});var n,l,u,i,t,o,r,f,e,c={},s=[],a=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,v=Array.isArray;function h(n,l){for(var u in l)n[u]=l[u];return n}function p(n){var l=n.parentNode;l&&l.removeChild(n)}function y(l,u,i){var t,o,r,f={};for(r in u)"key"==r?t=u[r]:"ref"==r?o=u[r]:f[r]=u[r];if(arguments.length>2&&(f.children=arguments.length>3?n.call(arguments,2):i),"function"==typeof l&&null!=l.defaultProps)for(r in l.defaultProps)void 0===f[r]&&(f[r]=l.defaultProps[r]);return d(l,f,t,o,null)}function d(n,i,t,o,r){var f={type:n,props:i,key:t,ref:o,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==r?++u:r};return null==r&&null!=l.vnode&&l.vnode(f),f}function _(){return{current:null}}function k(n){return n.children}function b(n,l){this.props=n,this.context=l}function g(n,l){if(null==l)return n.__?g(n.__,n.__.__k.indexOf(n)+1):null;for(var u;l<n.__k.length;
vendor: 4,191 bytes, line 24
24l++)if(null!=(u=n.__k[l])&&null!=u.__e)return u.__e;return"function"==typeof n.type?g(n):null}function w(n){(!n.__d&&(n.__d=!0)&&t.push(n)&&!x.__r++||o!==l.debounceRendering)&&((o=l.debounceRendering)||r)(x)}function x(){var n,l,u,i,o,r,e,c;for(t.sort(f);n=t.shift();)n.__d&&(l=t.length,i=void 0,o=void 0,e=(r=(u=n).__v).__e,(c=u.__P)&&(i=[],(o=h({},r)).__v=r.__v+1,L(c,r,o,u.__n,void 0!==c.ownerSVGElement,null!=r.__h?[e]:null,i,null==e?g(r):e,r.__h),M(i,r),r.__e!=e&&function m(n){var l,u;if(null!=(n=n.__)&&null!=n.__c){for(n.__e=n.__c.base=null,l=0;l<n.__k.length;l++)if(null!=(u=n.__k[l])&&null!=u.__e){n.__e=n.__c.base=u.__e;break}return m(n)}}(r)),t.length>l&&t.sort(f));x.__r=0}function P(n,l1,u,i,t,o,r,f,e,a){var h,p1,y,_,b,m,w,x=i&&i.__k||s,P=x.length;for(u.__k=[],h=0;h<l1.length;h++)if(null!=(_=u.__k[h]=null==(_=l1[h])||"boolean"==typeof _||"function"==typeof _?null:"string"==typeof _||"number"==typeof _||"bigint"==typeof _?d(null,_,null,null,_):v(_)?d(k,{children:_},null,null,null):_.__b>0?d(_.type,_.props,_.key,_.ref?_.ref:null,_.__v):_)){if(_.__=u,_.__b=u.__b+1,null===(y=x[h])||y&&_.key==y.key&&_.type===y.type)x[h]=void 0;else for(p1=0;p1<P;p1++){if((y=x[p1])&&_.key==y.key&&_.type===y.type){x[p1]=void 0;break}y=null}L(n,_,y=y||c,t,o,r,f,e,a),b=_.__e,(p1=_.ref)&&y.ref!=p1&&(w||(w=[]),y.ref&&w.push(y.ref,null,_),w.push(p1,_.__c||b,_)),null!=b?(null==m&&(m=b),"function"==typeof _.type&&_.__k===y.__k?_.__d=e=function C(n,l,u){for(var i,t=n.__k,o=0;t&&o<t.length;o++)(i=t[o])&&(i.__=n,l="function"==typeof i.type?C(i,l,u):$(u,i,i,t,i.__e,l));return l}(_,e,n):e=$(n,_,y,x,b,e),"function"==typeof u.type&&(u.__d=e)):e&&y.__e==e&&e.parentNode!=n&&(e=g(y))}for(u.__e=m,h=P;h--;)null!=x[h]&&("function"==typeof u.type&&null!=x[h].__e&&x[h].__e==u.__d&&(u.__d=function A(n){var l,u,i;if(null==n.type||"string"==typeof n.type)return n.__e;if(n.__k){for(l=n.__k.length-1;l>=0;l--)if((u=n.__k[l])&&(i=A(u)))return i}return null}(i).nextSibling),function q(n,u,i){var t,o;if(l.unmount&&l.unmount(n),(t=n.ref)&&(t.current&&t.current!==n.__e||O(t,null,u)),null!=(t=n.__c)){if(t.componentWillUnmount)try{t.componentWillUnmount()}catch(n1){l.__e(n1,u)}t.base=t.__P=null,n.__c=void 0}if(t=n.__k)for(o=0;o<t.length;o++)t[o]&&q(t[o],u,i||"function"!=typeof n.type);i||null==n.__e||p(n.__e),n.__=n.__e=n.__d=void 0}(x[h],x[h]));if(w)for(h=0;h<w.length;h++)O(w[h],w[++h],w[++h])}function $(n,l,u,i,t,o){var r,f,e;if(void 0!==l.__d)r=l.__d,l.__d=void 0;else if(null==u||t!=o||null==t.parentNode)n:if(null==o||o.parentNode!==n)n.appendChild(t),r=null;else{for(f=o,e=0;(f=f.nextSibling)&&e<i.length;e+=1)if(f==t)break n;n.insertBefore(t,o),r=o}return void 0!==r?r:t.nextSibling}function I(n,l,u){"-"===l[0]?n.setProperty(l,null==u?"":u):n[l]=null==u?"":"number"!=typeof u||a.test(l)?u:u+"px"}function T(n,l,u,i,t){var o;n:if("style"===l){if("string"==typeof u)n.style.cssText=u;else{if("string"==typeof i&&(n.style.cssText=i=""),i)for(l in i)u&&l in u||I(n.style,l,"");if(u)for(l in u)i&&u[l]===i[l]||I(n.style,l,u[l])}}else if("o"===l[0]&&"n"===l[1])o=l!==(l=l.replace(/Capture$/,"")),l=l.toLowerCase() in n?l.toLowerCase().slice(2):l.slice(2),n.l||(n.l={}),n.l[l+o]=u,u?i||n.addEventListener(l,o?z:j,o):n.removeEventListener(l,o?z:j,o);else if("dangerouslySetInnerHTML"!==l){if(t)l=l.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==l&&"height"!==l&&"href"!==l&&"list"!==l&&"form"!==l&&"tabIndex"!==l&&"download"!==l&&"rowSpan"!==l&&"colSpan"!==l&&l in n)try{n[l]=null==u?"":u;break n}catch(n1){}"function"==typeof u||(null==u||!1===u&&"-"!==l[4]?n.removeAttribute(l):n.setAttribute(l,u))}}function j(n){return this.l[n.type+!1](l.event?l.event(n):n)}function z(n){return this.l[n.type+!0](l.event?l.event(n):n)}function L(n1,u,i,t,o,r,f,e,c1){var s,a,p1,y,d,_,g1,m,w,x,C,S,$,A,H,I=u.type;if(void 0!==u.constructor)return null;null!=i.__h&&(c1=i.__h,e=u.__e=i.__e,u.__h=null,r=[e]),(s=l.__b)&&s(u);try{n:if("function"==typeof I){if(m=u.props,w=(s=I.contextType)&&t[s.__c],x=s?w?w.props.value:s.__:t,i.__c?g1=(a=u.__c=i.__c).__=a.__E:("prototype"in I&&I.prototype.render?u.__c=a=new I(m,x):(u.__c=a=new b(m,x),a.constructor=I,a.render=B),w&&w.sub(a),a.props=m,a.state||(
vendor: 4,061 bytes, line 24
24a.state={}),a.context=x,a.__n=t,p1=a.__d=!0,a.__h=[],a._sb=[]),null==a.__s&&(a.__s=a.state),null!=I.getDerivedStateFromProps&&(a.__s==a.state&&(a.__s=h({},a.__s)),h(a.__s,I.getDerivedStateFromProps(m,a.__s))),y=a.props,d=a.state,a.__v=u,p1)null==I.getDerivedStateFromProps&&null!=a.componentWillMount&&a.componentWillMount(),null!=a.componentDidMount&&a.__h.push(a.componentDidMount);else{if(null==I.getDerivedStateFromProps&&m!==y&&null!=a.componentWillReceiveProps&&a.componentWillReceiveProps(m,x),!a.__e&&null!=a.shouldComponentUpdate&&!1===a.shouldComponentUpdate(m,a.__s,x)||u.__v===i.__v){for(u.__v!==i.__v&&(a.props=m,a.state=a.__s,a.__d=!1),a.__e=!1,u.__e=i.__e,u.__k=i.__k,u.__k.forEach(function(n){n&&(n.__=u)}),C=0;C<a._sb.length;C++)a.__h.push(a._sb[C]);a._sb=[],a.__h.length&&f.push(a);break n}null!=a.componentWillUpdate&&a.componentWillUpdate(m,a.__s,x),null!=a.componentDidUpdate&&a.__h.push(function(){a.componentDidUpdate(y,d,_)})}if(a.context=x,a.props=m,a.__P=n1,S=l.__r,$=0,"prototype"in I&&I.prototype.render){for(a.state=a.__s,a.__d=!1,S&&S(u),s=a.render(a.props,a.state,a.context),A=0;A<a._sb.length;A++)a.__h.push(a._sb[A]);a._sb=[]}else do a.__d=!1,S&&S(u),s=a.render(a.props,a.state,a.context),a.state=a.__s;while(a.__d&&++$<25);a.state=a.__s,null!=a.getChildContext&&(t=h(h({},t),a.getChildContext())),p1||null==a.getSnapshotBeforeUpdate||(_=a.getSnapshotBeforeUpdate(y,d)),P(n1,v(H=null!=s&&s.type===k&&null==s.key?s.props.children:s)?H:[H],u,i,t,o,r,f,e,c1),a.base=u.__e,u.__h=null,a.__h.length&&f.push(a),g1&&(a.__E=a.__=null),a.__e=!1}else null==r&&u.__v===i.__v?(u.__k=i.__k,u.__e=i.__e):u.__e=function(l,u,i,t,o,r,f,e){var s,a,h,y=i.props,d=u.props,_=u.type,k=0;if("svg"===_&&(o=!0),null!=r){for(;k<r.length;k++)if((s=r[k])&&"setAttribute"in s==!!_&&(_?s.localName===_:3===s.nodeType)){l=s,r[k]=null;break}}if(null==l){if(null===_)return document.createTextNode(d);l=o?document.createElementNS("http://www.w3.org/2000/svg",_):document.createElement(_,d.is&&d),r=null,e=!1}if(null===_)y===d||e&&l.data===d||(l.data=d);else{if(r=r&&n.call(l.childNodes),a=(y=i.props||c).dangerouslySetInnerHTML,h=d.dangerouslySetInnerHTML,!e){if(null!=r)for(y={},k=0;k<l.attributes.length;k++)y[l.attributes[k].name]=l.attributes[k].value;(h||a)&&(h&&(a&&h.__html==a.__html||h.__html===l.innerHTML)||(l.innerHTML=h&&h.__html||""))}if(function(n,l,u,i,t){var o;for(o in u)"children"===o||"key"===o||o in l||T(n,o,null,u[o],i);for(o in l)t&&"function"!=typeof l[o]||"children"===o||"key"===o||"value"===o||"checked"===o||u[o]===l[o]||T(n,o,l[o],u[o],i)}(l,d,y,o,e),h)u.__k=[];else if(P(l,v(k=u.props.children)?k:[k],u,i,t,o&&"foreignObject"!==_,r,f,r?r[0]:i.__k&&g(i,0),e),null!=r)for(k=r.length;k--;)null!=r[k]&&p(r[k]);e||("value"in d&&void 0!==(k=d.value)&&(k!==l.value||"progress"===_&&!k||"option"===_&&k!==y.value)&&T(l,"value",k,y.value,!1),"checked"in d&&void 0!==(k=d.checked)&&k!==l.checked&&T(l,"checked",k,y.checked,!1))}return l}(i.__e,u,i,t,o,r,f,c1);(s=l.diffed)&&s(u)}catch(n2){u.__v=null,(c1||null!=r)&&(u.__e=e,u.__h=!!c1,r[r.indexOf(e)]=null),l.__e(n2,u,i)}}function M(n,u){l.__c&&l.__c(u,n),n.some(function(u){try{n=u.__h,u.__h=[],n.some(function(n){n.call(u)})}catch(n1){l.__e(n1,u.__v)}})}function O(n,u,i){try{"function"==typeof n?n(u):n.current=u}catch(n1){l.__e(n1,i)}}function B(n,l,u){return this.constructor(n,u)}function D(u,i,t){var o,r,f;l.__&&l.__(u,i),r=(o="function"==typeof t)?null:t&&t.__k||i.__k,f=[],L(i,u=(!o&&t||i).__k=y(k,null,[u]),r||c,c,void 0!==i.ownerSVGElement,!o&&t?[t]:r?null:i.firstChild?n.call(i.childNodes):null,f,!o&&t?t:r?r.__e:i.firstChild,o),M(f,u)}function E(n,l){D(n,l,E)}function F(l,u,i){var t,o,r,f,e=h({},l.props);for(r in l.type&&l.type.defaultProps&&(f=l.type.defaultProps),u)"key"==r?t=u[r]:"ref"==r?o=u[r]:e[r]=void 0===u[r]&&void 0!==f?f[r]:u[r];return arguments.length>2&&(e.children=arguments.length>3?n.call(arguments,2):i),d(l.type,e,t||l.key,o||l.ref,null)}function G(n,l){var u={__c:l="__cC"+e++,__:n,Consumer:function(n,l){return n.children(l)},Provider:function(n){var u,i;
vendor: 1,144 bytes, line 24
24return this.getChildContext||(u=[],(i={})[l]=this,this.getChildContext=function(){return i},this.shouldComponentUpdate=function(n){this.props.value!==n.value&&u.some(function(n){n.__e=!0,w(n)})},this.sub=function(n){u.push(n);var l=n.componentWillUnmount;n.componentWillUnmount=function(){u.splice(u.indexOf(n),1),l&&l.call(n)}}),n.children}};return u.Provider.__=u.Consumer.contextType=u}n=s.slice,l={__e:function(n,l,u,i){for(var t,o,r;l=l.__;)if((t=l.__c)&&!t.__)try{if((o=t.constructor)&&null!=o.getDerivedStateFromError&&(t.setState(o.getDerivedStateFromError(n)),r=t.__d),null!=t.componentDidCatch&&(t.componentDidCatch(n,i||{}),r=t.__d),r)return t.__E=t}catch(l1){n=l1}throw n}},u=0,i=function(n){return null!=n&&void 0===n.constructor},b.prototype.setState=function(n,l){var u;u=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=h({},this.state),"function"==typeof n&&(n=n(h({},u),this.props)),n&&h(u,n),null!=n&&this.__v&&(l&&this._sb.push(l),w(this))},b.prototype.forceUpdate=function(n){this.__v&&(this.__e=!0,n&&this.__h.push(n),w(this))},b.prototype.render=k,t=[],r="function"==typeof Promise?Promise.prototype.then.bind(Prom
vendor: 4,275 bytes, line 24
24ise.resolve()):setTimeout,f=function(n,l){return n.__v.__b-l.__v.__b},x.__r=0,e=0},30396:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{useCallback:function(){return T},useContext:function(){return q},useDebugValue:function(){return x},useEffect:function(){return p},useErrorBoundary:function(){return P},useId:function(){return V},useImperativeHandle:function(){return A},useLayoutEffect:function(){return y},useMemo:function(){return F},useReducer:function(){return s},useRef:function(){return _},useState:function(){return h}});var t,r,u,i,preact__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6400),o=0,f=[],c=[],e=preact__WEBPACK_IMPORTED_MODULE_0__.options.__b,a=preact__WEBPACK_IMPORTED_MODULE_0__.options.__r,v=preact__WEBPACK_IMPORTED_MODULE_0__.options.diffed,l=preact__WEBPACK_IMPORTED_MODULE_0__.options.__c,m=preact__WEBPACK_IMPORTED_MODULE_0__.options.unmount;function d(t,u){preact__WEBPACK_IMPORTED_MODULE_0__.options.__h&&preact__WEBPACK_IMPORTED_MODULE_0__.options.__h(r,t,o||u),o=0;var i=r.__H||(r.__H={__:[],__h:[]});return t>=i.__.length&&i.__.push({__V:c}),i.__[t]}function h(n){return o=1,s(B,n)}function s(n,u,i){var o=d(t++,2);if(o.t=n,!o.__c&&(o.__=[i?i(u):B(void 0,u),function(n){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,n);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=r,!r.u)){var f=function(n,t,r){if(!o.__c.__H)return!0;var u=o.__c.__H.__.filter(function(n){return n.__c});if(u.every(function(n){return!n.__N}))return!c||c.call(this,n,t,r);var i=!1;return u.forEach(function(n){if(n.__N){var t=n.__[0];n.__=n.__N,n.__N=void 0,t!==n.__[0]&&(i=!0)}}),!(!i&&o.__c.props===n)&&(!c||c.call(this,n,t,r))};r.u=!0;var c=r.shouldComponentUpdate,e=r.componentWillUpdate;r.componentWillUpdate=function(n,t,r){if(this.__e){var u=c;c=void 0,f(n,t,r),c=u}e&&e.call(this,n,t,r)},r.shouldComponentUpdate=f}return o.__N||o.__}function p(u,i){var o=d(t++,3);!preact__WEBPACK_IMPORTED_MODULE_0__.options.__s&&z(o.__H,i)&&(o.__=u,o.i=i,r.__H.__h.push(o))}function y(u,i){var o=d(t++,4);!preact__WEBPACK_IMPORTED_MODULE_0__.options.__s&&z(o.__H,i)&&(o.__=u,o.i=i,r.__h.push(o))}function _(n){return o=5,F(function(){return{current:n}},[])}function A(n,t,r){o=6,y(function(){return"function"==typeof n?(n(t()),function(){return n(null)}):n?(n.current=t(),function(){return n.current=null}):void 0},null==r?r:r.concat(n))}function F(n,r){var u=d(t++,7);return z(u.__H,r)?(u.__V=n(),u.i=r,u.__h=n,u.__V):u.__}function T(n,t){return o=8,F(function(){return n},t)}function q(n){var u=r.context[n.__c],i=d(t++,9);return i.c=n,u?(null==i.__&&(i.__=!0,u.sub(r)),u.props.value):n.__}function x(t,r){preact__WEBPACK_IMPORTED_MODULE_0__.options.useDebugValue&&preact__WEBPACK_IMPORTED_MODULE_0__.options.useDebugValue(r?r(t):t)}function P(n){var u=d(t++,10),i=h();return u.__=n,r.componentDidCatch||(r.componentDidCatch=function(n,t){u.__&&u.__(n,t),i[1](n)}),[i[0],function(){i[1](void 0)}]}function V(){var n=d(t++,11);if(!n.__){for(var u=r.__v;null!==u&&!u.__m&&null!==u.__;)u=u.__;var i=u.__m||(u.__m=[0,0]);n.__="P"+i[0]+"-"+i[1]++}return n.__}function b(){for(var t;t=f.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(k),t.__H.__h.forEach(w),t.__H.__h=[]}catch(r){t.__H.__h=[],preact__WEBPACK_IMPORTED_MODULE_0__.options.__e(r,t.__v)}}preact__WEBPACK_IMPORTED_MODULE_0__.options.__b=function(n){r=null,e&&e(n)},preact__WEBPACK_IMPORTED_MODULE_0__.options.__r=function(n){a&&a(n),t=0;var i=(r=n.__c).__H;i&&(u===r?(i.__h=[],r.__h=[],i.__.forEach(function(n){n.__N&&(n.__=n.__N),n.__V=c,n.__N=n.i=void 0})):(i.__h.forEach(k),i.__h.forEach(w),i.__h=[],t=0)),u=r},preact__WEBPACK_IMPORTED_MODULE_0__.options.diffed=function(t){v&&v(t);var o=t.__c;o&&o.__H&&(o.__H.__h.length&&(1!==f.push(o)&&i===preact__WEBPACK_IMPORTED_MODULE_0__.options.requestAnimationFrame||((i=preact__WEBPACK_IMPORTED_MODULE_0__.options.requestAnimationFrame)||j)(b)),o.__H.__.forEach(function(n){n.i&&(n.__H=n.i),n.__V!==c&&(n.__=n.__V),n.i=void 0,n.__V=c})),u=r=null},preact__WEBPACK_IMPORTED_MODULE_0__.options.__c=function(t,r){r.some(function(t){try{t.__h.forEach(k),t.__h=t.__h.filter(function(n){return!n.__||w(n)})}catch(u){r.some(function(n){n.__h&&(n.__h=[])}
24),r=[],preact__WEBPACK_IMPORTED_MODULE_0__.options.__e(u,t.__v)}}),l&&l(t,r)},preact__WEBPACK_IMPORTED_MODULE_0__.options.unmount=function(t){m&&m(t);var r,u=t.__c;u&&u.__H&&(u.__H.__.forEach(function(n){try{k(n)}catch(n1){r=n1}}),u.__H=void 0,r&&preact__WEBPACK_IMPORTED_MODULE_0__.options.__e(r,u.__v))};var g="function"==typeof requestAnimationFrame;function j(n){var t,r=function(){clearTimeout(u),g&&cancelAnimationFrame(t),setTimeout(n)},u=setTimeout(r,100);g&&(t=requestAnimationFrame(r))}function k(n){var t=r,u=n.__c;"function"==typeof u&&(n.__c=void 0,u()),r=t}function w(n){var t=r;n.__c=n.__(),r=t}function z(n,t){return!n||n.length!==t.length||t.some(function(t,r){return t!==n[r]})}function B(n,t){return"function"==typeof t?t(n):t}},67734:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{ArgumentOutOfRangeError:function(){return ArgumentOutOfRangeError.W},AsyncSubject:function(){return AsyncSubject.c},BehaviorSubject:function(){return BehaviorSubject.X},ConnectableObservable:function(){return ConnectableObservable.c},EMPTY:function(){return empty.E},EmptyError:function(){return EmptyError.K},GroupedObservable:function(){return groupBy.T},NEVER:function(){return NEVER},Notification:function(){return Notification.P},NotificationKind:function(){return Notification.W},ObjectUnsubscribedError:function(){return ObjectUnsubscribedError.N},Observable:function(){return Observable.y},ReplaySubject:function(){return ReplaySubject.t},Scheduler:function(){return Scheduler.b},Subject:function(){return Subject.xQ},Subscriber:function(){return Subscriber.L},Subscription:function(){return Subscription.w},TimeoutError:function(){return TimeoutError.W},UnsubscriptionError:function(){return UnsubscriptionError.B},VirtualAction:function(){return VirtualAction},VirtualTimeScheduler:function(){return VirtualTimeScheduler},animationFrame:function(){return animationFrame},animationFrameScheduler:function(){return animationFrameScheduler},asap:function(){return asap.e},asapScheduler:function(){return asap.E},async:function(){return scheduler_async.P},asyncScheduler:function(){return scheduler_async.z},bindCallback:function(){return function bindCallback(callbackFunc,resultSelector,scheduler){if(resultSelector){if(!(0,isScheduler.K)(resultSelector))return function(){for(var args=[],_i=0;_i<arguments.length;_i++)args[_i]=arguments[_i];return bindCallback(callbackFunc,scheduler).apply(void 0,args).pipe((0,map.U)(function(args){return(0,isArray.k)(args)?resultSelector.apply(void 0,args):resultSelector(args)}))};scheduler=resultSelector}return function(){for(var subject,args=[],_i=0;_i<arguments.length;_i++)args[_i]=arguments[_i];var context=this,params={context:context,subject:subject,callbackFunc:callbackFunc,scheduler:scheduler};return new Observable.y(function(subscriber){if(scheduler)return scheduler.schedule(dispatch,0,{args:args,subscriber:subscriber,params:params});if(!subject){subject=new AsyncSubject.c;try{callbackFunc.apply(context,args.concat([function(){for(var innerArgs=[],_i=0;_i<arguments.length;_i++)innerArgs[_i]=arguments[_i];subject.next(innerArgs.length<=1?innerArgs[0]:innerArgs),subject.complete()}]))}catch(err){(0,canReportError._)(subject)?subject.error(err):console.warn(err)}}return subject.subscribe(subscriber)})}}},bindNodeCallback:function(){return function bindNodeCallback(callbackFunc,resultSelector,scheduler){if(resultSelector){if(!(0,isScheduler.K)(resultSelector))return function(){for(var args=[],_i=0;_i<arguments.length;_i++)args[_i]=arguments[_i];return bindNodeCallback(callbackFunc,scheduler).apply(void 0,args).pipe((0,map.U)(function(args){return(0,isArray.k)(args)?resultSelector.apply(void 0,args):resultSelector(args)}))};scheduler=resultSelector}return function(){for(var args=[],_i=0;_i<arguments.length;_i++)args[_i]=arguments[_i];var params={subject:void 0,args:args,callbackFunc:callbackFunc,scheduler:scheduler,context:this};return new Observable.y(function(subscriber){var context=params.context,subject=params.subject;if(scheduler)return scheduler.schedule(bindNodeCallback_dispatch,0,{params:params,subscriber:subscriber,context:context});
24if(!subject){subject=params.subject=new AsyncSubject.c;try{callbackFunc.apply(context,args.concat([function(){for(var innerArgs=[],_i=0;_i<arguments.length;_i++)innerArgs[_i]=arguments[_i];var err=innerArgs.shift();if(err){subject.error(err);return}subject.next(innerArgs.length<=1?innerArgs[0]:innerArgs),subject.complete()}]))}catch(err){(0,canReportError._)(subject)?subject.error(err):console.warn(err)}}return subject.subscribe(subscriber)})}}},combineLatest:function(){return combineLatest.aj},concat:function(){return concat.z},config:function(){return config.v},defer:function(){return defer.P},empty:function(){return empty.c},forkJoin:function(){return forkJoin},from:function(){return from.D},fromEvent:function(){return function fromEvent(target,eventName,options,resultSelector){return((0,isFunction.m)(options)&&(resultSelector=options,options=void 0),resultSelector)?fromEvent(target,eventName,options).pipe((0,map.U)(function(args){return(0,isArray.k)(args)?resultSelector.apply(void 0,args):resultSelector(args)})):new Observable.y(function(subscriber){(function setupSubscription(sourceObj,eventName,handler,subscriber,options){if(sourceObj&&"function"==typeof sourceObj.addEventListener&&"function"==typeof sourceObj.removeEventListener)sourceObj.addEventListener(eventName,handler,options),unsubscribe=function(){return sourceObj.removeEventListener(eventName,handler,options)};else if(sourceObj&&"function"==typeof sourceObj.on&&"function"==typeof sourceObj.off)sourceObj.on(eventName,handler),unsubscribe=function(){return sourceObj.off(eventName,handler)};else if(sourceObj&&"function"==typeof sourceObj.addListener&&"function"==typeof sourceObj.removeListener)sourceObj.addListener(eventName,handler),unsubscribe=function(){return sourceObj.removeListener(eventName,handler)};else if(sourceObj&&sourceObj.length)for(var unsubscribe,i=0,len=sourceObj.length;i<len;i++)setupSubscription(sourceObj[i],eventName,handler,subscriber,options);else throw TypeError("Invalid event target");subscriber.add(unsubscribe)})(target,eventName,function(e){arguments.length>1?subscriber.next(Array.prototype.slice.call(arguments)):subscriber.next(e)},subscriber,options)})}},fromEventPattern:function(){return function fromEventPattern(addHandler,removeHandler,resultSelector){return resultSelector?fromEventPattern(addHandler,removeHandler).pipe((0,map.U)(function(args){return(0,isArray.k)(args)?resultSelector.apply(void 0,args):resultSelector(args)})):new Observable.y(function(subscriber){var retValue,handler=function(){for(var e=[],_i=0;_i<arguments.length;_i++)e[_i]=arguments[_i];return subscriber.next(1===e.length?e[0]:e)};try{retValue=addHandler(handler)}catch(err){subscriber.error(err);return}if((0,isFunction.m)(removeHandler))return function(){return removeHandler(handler,retValue)}})}},generate:function(){return generate},identity:function(){return identity.y},iif:function(){return iif},interval:function(){return interval},isObservable:function(){return isObservable},merge:function(){return merge.T},never:function(){return never},noop:function(){return noop.Z},observable:function(){return observable.L},of:function(){return of.of},onErrorResumeNext:function(){return onErrorResumeNext},pairs:function(){return pairs},partition:function(){return partition},pipe:function(){return pipe.z},queue:function(){return queue.c},queueScheduler:function(){return queue.N},race:function(){return race.S3},range:function(){return range},scheduled:function(){return scheduled.x},throwError:function(){return throwError._},timer:function(){return timer.H},using:function(){return using},zip:function(){return zip.$R}});var Observable=__webpack_require__(61514),ConnectableObservable=__webpack_require__(33140),groupBy=__webpack_require__(11120),observable=__webpack_require__(15050),Subject=__webpack_require__(70211),BehaviorSubject=__webpack_require__(89233),ReplaySubject=__webpack_require__(12630),AsyncSubject=__webpack_require__(60364),asap=__webpack_require__(81789),scheduler_async=__webpack_require__(90964),queue=__webpack_require__(76084),tslib_es6=__webpack_require__(70655),AsyncAction=__webpack_require__(48),AnimationFrameAction=function(_super){function AnimationFrameAction(scheduler,work){var _this=_
24super.call(this,scheduler,work)||this;return _this.scheduler=scheduler,_this.work=work,_this}return tslib_es6.__extends(AnimationFrameAction,_super),AnimationFrameAction.prototype.requestAsyncId=function(scheduler,id,delay){return(void 0===delay&&(delay=0),null!==delay&&delay>0)?_super.prototype.requestAsyncId.call(this,scheduler,id,delay):(scheduler.actions.push(this),scheduler.scheduled||(scheduler.scheduled=requestAnimationFrame(function(){return scheduler.flush(null)})))},AnimationFrameAction.prototype.recycleAsyncId=function(scheduler,id,delay){if(void 0===delay&&(delay=0),null!==delay&&delay>0||null===delay&&this.delay>0)return _super.prototype.recycleAsyncId.call(this,scheduler,id,delay);0===scheduler.actions.length&&(cancelAnimationFrame(id),scheduler.scheduled=void 0)},AnimationFrameAction}(AsyncAction.o),AsyncScheduler=__webpack_require__(78399),animationFrameScheduler=new(function(_super){function AnimationFrameScheduler(){return null!==_super&&_super.apply(this,arguments)||this}return tslib_es6.__extends(AnimationFrameScheduler,_super),AnimationFrameScheduler.prototype.flush=function(action){this.active=!0,this.scheduled=void 0;var error,actions=this.actions,index=-1,count=actions.length;action=action||actions.shift();do if(error=action.execute(action.state,action.delay))break;while(++index<count&&(action=actions.shift()));if(this.active=!1,error){for(;++index<count&&(action=actions.shift());)action.unsubscribe();throw error}},AnimationFrameScheduler}(AsyncScheduler.v))(AnimationFrameAction),animationFrame=animationFrameScheduler,VirtualTimeScheduler
vendor: 6,506 bytes, line 24
24=function(_super){function VirtualTimeScheduler(SchedulerAction,maxFrames){void 0===SchedulerAction&&(SchedulerAction=VirtualAction),void 0===maxFrames&&(maxFrames=Number.POSITIVE_INFINITY);var _this=_super.call(this,SchedulerAction,function(){return _this.frame})||this;return _this.maxFrames=maxFrames,_this.frame=0,_this.index=-1,_this}return tslib_es6.__extends(VirtualTimeScheduler,_super),VirtualTimeScheduler.prototype.flush=function(){for(var error,action,actions=this.actions,maxFrames=this.maxFrames;(action=actions[0])&&action.delay<=maxFrames&&(actions.shift(),this.frame=action.delay,!(error=action.execute(action.state,action.delay))););if(error){for(;action=actions.shift();)action.unsubscribe();throw error}},VirtualTimeScheduler.frameTimeFactor=10,VirtualTimeScheduler}(AsyncScheduler.v),VirtualAction=function(_super){function VirtualAction(scheduler,work,index){void 0===index&&(index=scheduler.index+=1);var _this=_super.call(this,scheduler,work)||this;return _this.scheduler=scheduler,_this.work=work,_this.index=index,_this.active=!0,_this.index=scheduler.index=index,_this}return tslib_es6.__extends(VirtualAction,_super),VirtualAction.prototype.schedule=function(state,delay){if(void 0===delay&&(delay=0),!this.id)return _super.prototype.schedule.call(this,state,delay);this.active=!1;var action=new VirtualAction(this.scheduler,this.work);return this.add(action),action.schedule(state,delay)},VirtualAction.prototype.requestAsyncId=function(scheduler,id,delay){void 0===delay&&(delay=0),this.delay=scheduler.frame+delay;var actions=scheduler.actions;return actions.push(this),actions.sort(VirtualAction.sortActions),!0},VirtualAction.prototype.recycleAsyncId=function(scheduler,id,delay){void 0===delay&&(delay=0)},VirtualAction.prototype._execute=function(state,delay){if(!0===this.active)return _super.prototype._execute.call(this,state,delay)},VirtualAction.sortActions=function(a,b){return a.delay===b.delay?a.index===b.index?0:a.index>b.index?1:-1:a.delay>b.delay?1:-1},VirtualAction}(AsyncAction.o),Scheduler=__webpack_require__(38725),Subscription=__webpack_require__(98760),Subscriber=__webpack_require__(10979),Notification=__webpack_require__(42632),pipe=__webpack_require__(62561),noop=__webpack_require__(33306),identity=__webpack_require__(43608);function isObservable(obj){return!!obj&&(obj instanceof Observable.y||"function"==typeof obj.lift&&"function"==typeof obj.subscribe)}var ArgumentOutOfRangeError=__webpack_require__(76565),EmptyError=__webpack_require__(26929),ObjectUnsubscribedError=__webpack_require__(41016),UnsubscriptionError=__webpack_require__(28782),TimeoutError=__webpack_require__(81462),map=__webpack_require__(55709),canReportError=__webpack_require__(93642),isArray=__webpack_require__(59026),isScheduler=__webpack_require__(17507);function dispatch(state){var _this=this,args=state.args,subscriber=state.subscriber,params=state.params,callbackFunc=params.callbackFunc,context=params.context,scheduler=params.scheduler,subject=params.subject;if(!subject){subject=params.subject=new AsyncSubject.c;try{callbackFunc.apply(context,args.concat([function(){for(var innerArgs=[],_i=0;_i<arguments.length;_i++)innerArgs[_i]=arguments[_i];var value1=innerArgs.length<=1?innerArgs[0]:innerArgs;_this.add(scheduler.schedule(dispatchNext,0,{value:value1,subject:subject}))}]))}catch(err){subject.error(err)}}this.add(subject.subscribe(subscriber))}function dispatchNext(state){var value1=state.value,subject=state.subject;subject.next(value1),subject.complete()}function bindNodeCallback_dispatch(state){var _this=this,params=state.params,subscriber=state.subscriber,context=state.context,callbackFunc=params.callbackFunc,args=params.args,scheduler=params.scheduler,subject=params.subject;if(!subject){subject=params.subject=new AsyncSubject.c;try{callbackFunc.apply(context,args.concat([function(){for(var innerArgs=[],_i=0;_i<arguments.length;_i++)innerArgs[_i]=arguments[_i];var err=innerArgs.shift();if(err)_this.add(scheduler.schedule(bindNodeCallback_dispatchError,0,{err:err,subject:subject}));else{var value1=innerArgs.length<=1?innerArgs[0]:innerArgs;_this.add(scheduler.schedule(bindNodeCallback_dispatchNext,0,{value:value1,subject:subject}))}}]))}catch(err){this.add(scheduler.schedule(bindNodeCallback_dispatchError,0,{err:err,subject:subject}))}}this.add(subject.subscribe(subscriber))}function bindNodeCallback_dispatchNext(arg){var value1=arg.value,subject=arg.subject;subject.next(value1),subject.complete()}function bindNodeCallback_dispatchError(arg){var err=arg.err;arg.subject.error(err)}var combineLatest=__webpack_require__(75142),concat=__webpack_require__(49795),defer=__webpack_require__(51410),empty=__webpack_require__(5631),isObject=__webpack_require__(92009),from=__webpack_require__(55760);function forkJoin(){for(var sources=[],_i=0;_i<arguments.length;_i++)sources[_i]=arguments[_i];if(1===sources.length){var first_1=sources[0];if((0,isArray.k)(first_1))return forkJoinInternal(first_1,null);if((0,isObject.K)(first_1)&&Object.getPrototypeOf(first_1)===Object.prototype){var keys=Object.keys(first_1);return forkJoinInternal(keys.map(function(key){return first_1[key]}),keys)}}if("function"==typeof sources[sources.length-1]){var resultSelector_1=sources.pop();return forkJoinInternal(sources=1===sources.length&&(0,isArray.k)(sources[0])?sources[0]:sources,null).pipe((0,map.U)(function(args){return resultSelector_1.apply(void 0,args)}))}return forkJoinInternal(sources,null)}function forkJoinInternal(sources,keys){return new Observable.y(function(subscriber){var len=sources.length;if(0===len){subscriber.complete();return}for(var values=Array(len),completed=0,emitted=0,_loop_1=function(i){var source=(0,from.D)(sources[i]),hasValue=!1;subscriber.add(source.subscribe({next:function(value1){!hasValue&&(hasValue=!0,emitted++),values[i]=value1},error:function(err){return subscriber.error(err)},complete:function(){++completed!==len&&hasValue||(emitted===len&&subscriber.next(keys?keys.reduce(function(result,key,i){return result[key]=values[i],result},{}):values),subscriber.complete())}}))},i=0;i<len;i++)_loop_1(i)})}var isFunction=__webpack_require__(14156);function generate(initialStateOrOptions,condition,iterate,resultSelectorOrObservable,scheduler){if(1==arguments.length){var resultSelector,initialState;initialState=initialStateOrOptions.initialState,condition=initialStateOrOptions.condition,iterate=initialStateOrOptions.iterate,resultSelector=initialStateOrOptions.resultSelector||identity.y,scheduler
24=initialStateOrOptions.scheduler}else void 0===resultSelectorOrObservable||(0,isScheduler.K)(resultSelectorOrObservable)?(initialState=initialStateOrOptions,resultSelector=identity.y,scheduler=resultSelectorOrObservable):(initialState=initialStateOrOptions,resultSelector=resultSelectorOrObservable);return new Observable.y(function(subscriber){var state=initialState;if(scheduler)return scheduler.schedule(generate_dispatch,0,{subscriber:subscriber,iterate:iterate,condition:condition,resultSelector:resultSelector,state:state});for(;;){if(condition){var conditionResult=void 0;try{conditionResult=condition(state)}catch(err){subscriber.error(err);return}if(!conditionResult){subscriber.complete();break}}var value1=void 0;try{value1=resultSelector(state)}catch(err1){subscriber.error(err1);break}if(subscriber.next(value1),subscriber.closed)break;try{state=iterate(state)}catch(err2){subscriber.error(err2);break}}})}function generate_dispatch(state){var value1,subscriber=state.subscriber,condition=state.condition;if(!subscriber.closed){if(state.needIterate)try{state.state=state.iterate(state.state)}catch(err){subscriber.error(err);return}else state.needIterate=!0;if(condition){var conditionResult=void 0;try{conditionResult=condition(state.state)}catch(err1){subscriber.error(err1);return}if(!conditionResult){subscriber.complete();return}if(subscriber.closed)return}try{value1=state.resultSelector(state.state)}catch(err2){subscriber.error(err2);return}if(!subscriber.closed&&(subscriber.next(value1),!subscriber.closed))return this.schedule(state)}}function iif(condition,trueResult,falseResult){return void 0===trueResult&&(trueResult=empty.E),void 0===falseResult&&(falseResult=empty.E),(0,defer.P)(function(){return condition()?trueResult:falseResult})}var isNumeric=__webpack_require__(35812);function interval(period,scheduler){return void 0===period&&(period=0),void 0===scheduler&&(scheduler=scheduler_async.P),(!(0,isNumeric.k)(period)||period<0)&&(period=0),scheduler&&"function"==typeof scheduler.schedule||(scheduler=scheduler_async.P),new Observable.y(function(subscriber){return subscriber.add(scheduler.schedule(interval_dispatch,period,{subscriber:subscriber,counter:0,period:period})),subscriber})}function interval_dispatch(state){var subscriber=state.subscriber,counter=state.counter,period=state.period;subscriber.next(counter),this.schedule({subscriber:subscriber,counter:counter+1,period:period},period)}var merge=__webpack_require__(14370),NEVER=new Observable.y(noop.Z);function never(){return NEVER}var of=__webpack_require__(18170);function onErrorResumeNext(){for(var sources=[],_i=0;_i<arguments.length;_i++)sources[_i]=arguments[_i];if(0===sources.length)return empty.E;var first=sources[0],remainder=sources.slice(1);return 1===sources.length&&(0,isArray.k)(first)?onErrorResumeNext.apply(void 0,first):new Observable.y(function(subscriber){var subNext=function(){return subscriber.add(onErrorResumeNext.apply(void 0,remainder).subscribe(subscriber))};return(0,from.D)(first).subscribe({next:function(value1){subscriber.next(value1)},error:subNext,complete:subNext})})}function pairs(obj,scheduler){return new Observable.y(scheduler?function(subscriber){var keys=Object.keys(obj),subscription=new Subscription.w;return subscription.add(scheduler.schedule(pairs_dispatch,0,{keys:keys,index:0,subscriber:subscriber,subscription:subscription,obj:obj})),subscription}:function(subscriber){for(var keys=Object.keys(obj),i=0;i<keys.length&&!subscriber.closed;i++){var key=keys[i];obj.hasOwnProperty(key)&&subscriber.next([key,obj[key]])}subscriber.complete()})}function pairs_dispatch(state){var keys=state.keys,index=state.index,subscriber=state.subscriber,subscription=state.subscription,obj=state.obj;if(!subscriber.closed){if(index<keys.length){var key=keys[index];subscriber.next([key,obj[key]]),subscription.add(this.schedule({keys:keys,index:index+1,subscriber:subscriber,subscription:subscription,obj:obj}))}else subscriber.complete()}}var not=__webpack_require__(18463),subscribeTo=__webpack_require__(26730),filter=__webpack_require__(66008);function partition(source,predicate,thisArg){return[(0,filter.h)(predicate,thisArg)(new Observable.y((0,subscribeTo.s)(source))),(0,filter.h)((0,not.f)(predicate,thisArg))(new Observable.y((0,subscribeTo.s)(source)))]}var race=__webpack_require__(38821);function range(start,count,scheduler){return void 0===start&&(start=0),new Observable.y(function(subscriber){void 0===count&&(count=start,start=0);var index=0,current=start;if(scheduler)return scheduler.schedule(range_dispatch,0,{index:index,count:count,start:start,subscriber:subscriber});for(;;){if(index++>=count){subscriber.complete();break}if(subscriber.next(current++),subscriber.closed)break}})}function range_dispatch(state){var start=state.start,index=state.index,count=state.count,subscriber=state.subscriber;if(index>=count){subscriber.complete();return}subscriber.next(start),subscriber.closed||(state.index=index+1,state.start=start+1,this.schedule(state))}var throwError=__webpack_require__(64944),timer=__webpack_require__(69604);function using(resourceFactory,observableFactory){return new Observable.y(function(subscriber){try{resource=resourceFactory()}catch(err){subscriber.error(err);return}
vendor: 29,371 bytes, line 24
24try{result=observableFactory(resource)}catch(err1){subscriber.error(err1);return}var resource,result,subscription=(result?(0,from.D)(result):empty.E).subscribe(subscriber);return function(){subscription.unsubscribe(),resource&&resource.unsubscribe()}})}var zip=__webpack_require__(25080),scheduled=__webpack_require__(68503),config=__webpack_require__(30150)},60364:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{c:function(){return AsyncSubject}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(70655),_Subject__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(70211),_Subscription__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(98760),AsyncSubject=function(_super){function AsyncSubject(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.value=null,_this.hasNext=!1,_this.hasCompleted=!1,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(AsyncSubject,_super),AsyncSubject.prototype._subscribe=function(subscriber){return this.hasError?(subscriber.error(this.thrownError),_Subscription__WEBPACK_IMPORTED_MODULE_1__.w.EMPTY):this.hasCompleted&&this.hasNext?(subscriber.next(this.value),subscriber.complete(),_Subscription__WEBPACK_IMPORTED_MODULE_1__.w.EMPTY):_super.prototype._subscribe.call(this,subscriber)},AsyncSubject.prototype.next=function(value1){this.hasCompleted||(this.value=value1,this.hasNext=!0)},AsyncSubject.prototype.error=function(error){this.hasCompleted||_super.prototype.error.call(this,error)},AsyncSubject.prototype.complete=function(){this.hasCompleted=!0,this.hasNext&&_super.prototype.next.call(this,this.value),_super.prototype.complete.call(this)},AsyncSubject}(_Subject__WEBPACK_IMPORTED_MODULE_2__.xQ)},89233:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{X:function(){return BehaviorSubject}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(70655),_Subject__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(70211),_util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(41016),BehaviorSubject=function(_super){function BehaviorSubject(_value){var _this=_super.call(this)||this;return _this._value=_value,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(BehaviorSubject,_super),Object.defineProperty(BehaviorSubject.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),BehaviorSubject.prototype._subscribe=function(subscriber){var subscription=_super.prototype._subscribe.call(this,subscriber);return subscription&&!subscription.closed&&subscriber.next(this._value),subscription},BehaviorSubject.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(!this.closed)return this._value;throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_1__.N},BehaviorSubject.prototype.next=function(value1){_super.prototype.next.call(this,this._value=value1)},BehaviorSubject}(_Subject__WEBPACK_IMPORTED_MODULE_2__.xQ)},42632:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{P:function(){return Notification},W:function(){return NotificationKind}});var NotificationKind,_observable_empty__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5631),_observable_of__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(18170),_observable_throwError__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(64944);NotificationKind||(NotificationKind={});var Notification=function(){function Notification(kind,value1,error){this.kind=kind,this.value=value1,this.error=error,this.hasValue="N"===kind}return Notification.prototype.observe=function(observer){switch(this.kind){case"N":return observer.next&&observer.next(this.value);case"E":return observer.error&&observer.error(this.error);case"C":return observer.complete&&observer.complete()}},Notification.prototype.do=function(next,error,complete){switch(this.kind){case"N":return next&&next(this.value);case"E":return error&&error(this.error);case"C":return complete&&complete()}},Notification.prototype.accept=function(nextOrObserver,error,complete){return nextOrObserver&&"function"==typeof nextOrObserver.next?this.observe(nextOrObserver):this.do(nextOrObserver,error,complete)},Notification.prototype.toObservable=function(){switch(this.kind){case"N":return(0,_observable_of__WEBPACK_IMPORTED_MODULE_0__.of)(this.value);case"E":return(0,_observable_throwError__WEBPACK_IMPORTED_MODULE_1__._)(this.error);case"C":return(0,_observable_empty__WEBPACK_IMPORTED_MODULE_2__.c)()}throw Error("unexpected notification kind value")},Notification.createNext=function(value1){return void 0!==value1?new Notification("N",value1):Notification.undefinedValueNotification},Notification.createError=function(err){return new Notification("E",void 0,err)},Notification.createComplete=function(){return Notification.completeNotification},Notification.completeNotification=new Notification("C"),Notification.undefinedValueNotification=new Notification("N",void 0),Notification}()},61514:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{y:function(){return Observable}});var canReportError=__webpack_require__(93642),Subscriber=__webpack_require__(10979),rxSubscriber=__webpack_require__(23142),Observer=__webpack_require__(32174),observable=__webpack_require__(15050),pipe=__webpack_require__(62561),config=__webpack_require__(30150),Observable=function(){function Observable(subscribe){this._isScalar=!1,subscribe&&(this._subscribe=subscribe)}return Observable.prototype.lift=function(operator){var observable=new Observable;return observable.source=this,observable.operator=operator,observable},Observable.prototype.subscribe=function(observerOrNext,error,complete){var operator=this.operator,sink=function(nextOrObserver,error,complete){if(nextOrObserver){if(nextOrObserver instanceof Subscriber.L)return nextOrObserver;if(nextOrObserver[rxSubscriber.b])return nextOrObserver[rxSubscriber.b]()}return nextOrObserver||error||complete?new Subscriber.L(nextOrObserver,error,complete):new Subscriber.L(Observer.c)}(observerOrNext,error,complete);if(operator?sink.add(operator.call(sink,this.source)):sink.add(this.source||config.v.useDeprecatedSynchronousErrorHandling&&!sink.syncErrorThrowable?this._subscribe(sink):this._trySubscribe(sink)),config.v.useDeprecatedSynchronousErrorHandling&&sink.syncErrorThrowable&&(sink.syncErrorThrowable=!1,sink.syncErrorThrown))throw sink.syncErrorValue;return sink},Observable.prototype._trySubscribe=function(sink){try{return this._subscribe(sink)}catch(err){config.v.useDeprecatedSynchronousErrorHandling&&(sink.syncErrorThrown=!0,sink.syncErrorValue=err),(0,canReportError._)(sink)?sink.error(err):console.warn(err)}},Observable.prototype.forEach=function(next,promiseCtor){var _this=this;return new(promiseCtor=getPromiseCtor(promiseCtor))(function(resolve,reject){var subscription;subscription=_this.subscribe(function(value1){try{next(value1)}catch(err){reject(err),subscription&&subscription.unsubscribe()}},reject,resolve)})},Observable.prototype._subscribe=function(subscriber){var source=this.source;return source&&source.subscribe(subscriber)},Observable.prototype[observable.L]=function(){return this},Observable.prototype.pipe=function(){for(var operations=[],_i=0;_i<arguments.length;_i++)operations[_i]=arguments[_i];return 0===operations.length?this:(0,pipe.U)(operations)(this)},Observable.prototype.toPromise=function(promiseCtor){var _this=this;return new(promiseCtor=getPromiseCtor(promiseCtor))(function(resolve,reject){var value1;_this.subscribe(function(x){return value1=x},function(err){return reject(err)},function(){return resolve(value1)})})},Observable.create=function(subscribe){return new Observable(subscribe)},Observable}();function getPromiseCtor(promiseCtor){if(promiseCtor||(promiseCtor=config.v.Promise||Promise),!promiseCtor)throw Error("no Promise impl found");return promiseCtor}},32174:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{c:function(){return empty}});var _config__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(30150),_util_hostReportError__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(71644),empty={closed:!0,next:function(value1){},error:function(err){if(_config__WEBPACK_IMPORTED_MODULE_0__.v.useDeprecatedSynchronousErrorHandling)throw err;(0,_util_hostReportError__WEBPACK_IMPORTED_MODULE_1__.z)(err)},complete:function(){}}},62039:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{L:function(){return OuterSubscriber}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(70655),OuterSubscriber=function(_super){function OuterSubscriber(){return null!==_super&&_super.apply(this,arguments)||this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(OuterSubscriber,_super),OuterSubscriber.prototype.notifyNext=function(outerValue,innerValue,outerIndex,innerIndex,innerSub){this.destination.next(innerValue)},OuterSubscriber.prototype.notifyError=function(error,innerSub){this.destination.error(error)},OuterSubscriber.prototype.notifyComplete=function(innerSub){this.destination.complete()},OuterSubscriber}(__webpack_require__(10979).L)},12630:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{t:function(){return ReplaySubject}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(70655),_Subject__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(70211),_scheduler_queue__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(76084),_Subscription__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(98760),_operators_observeOn__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(89276),_util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(41016),_SubjectSubscription__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(18253),ReplaySubject=function(_super){function ReplaySubject(bufferSize,windowTime,scheduler){void 0===bufferSize&&(bufferSize=Number.POSITIVE_INFINITY),void 0===windowTime&&(windowTime=Number.POSITIVE_INFINITY);var _this=_super.call(this)||this;return _this.scheduler=scheduler,_this._events=[],_this._infiniteTimeWindow=!1,_this._bufferSize=bufferSize<1?1:bufferSize,_this._windowTime=windowTime<1?1:windowTime,windowTime===Number.POSITIVE_INFINITY?(_this._infiniteTimeWindow=!0,_this.next=_this.nextInfiniteTimeWindow):_this.next=_this.nextTimeWindow,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(ReplaySubject,_super),ReplaySubject.prototype.nextInfiniteTimeWindow=function(value1){if(!this.isStopped){var _events=this._events;_events.push(value1),_events.length>this._bufferSize&&_events.shift()}_super.prototype.next.call(this,value1)},ReplaySubject.prototype.nextTimeWindow=function(value1){this.isStopped||(this._events.push(new ReplayEvent(this._getNow(),value1)),this._trimBufferThenGetEvents()),_super.prototype.next.call(this,value1)},ReplaySubject.prototype._subscribe=function(subscriber){var subscription,_infiniteTimeWindow=this._infiniteTimeWindow,_events=_infiniteTimeWindow?this._events:this._trimBufferThenGetEvents(),scheduler=this.scheduler,len=_events.length;if(this.closed)throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_1__.N;if(this.isStopped||this.hasError?subscription=_Subscription__WEBPACK_IMPORTED_MODULE_2__.w.EMPTY:(this.observers.push(subscriber),subscription=new _SubjectSubscription__WEBPACK_IMPORTED_MODULE_3__.W(this,subscriber)),scheduler&&subscriber.add(subscriber=new _operators_observeOn__WEBPACK_IMPORTED_MODULE_4__.ht(subscriber,scheduler)),_infiniteTimeWindow)for(var i=0;i<len&&!subscriber.closed;i++)subscriber.next(_events[i]);else for(var i=0;i<len&&!subscriber.closed;i++)subscriber.next(_events[i].value);return this.hasError?subscriber.error(this.thrownError):this.isStopped&&subscriber.complete(),subscription},ReplaySubject.prototype._getNow=function(){return(this.scheduler||_scheduler_queue__WEBPACK_IMPORTED_MODULE_5__.c).now()},ReplaySubject.prototype._trimBufferThenGetEvents=function(){for(var now=this._getNow(),_bufferSize=this._bufferSize,_windowTime=this._windowTime,_events=this._events,eventsCount=_events.length,spliceCount=0;spliceCount<eventsCount&&!(now-_events[spliceCount].time<_windowTime);)spliceCount++;return eventsCount>_bufferSize&&(spliceCount=Math.max(spliceCount,eventsCount-_bufferSize)),spliceCount>0&&_events.splice(0,spliceCount),_events},ReplaySubject}(_Subject__WEBPACK_IMPORTED_MODULE_6__.xQ),ReplayEvent=function(time,value1){this.time=time,this.value=value1}},38725:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{b:function(){return Scheduler}});var Scheduler=function(){function Scheduler(SchedulerAction,now){void 0===now&&(now=Scheduler.now),this.SchedulerAction=SchedulerAction,this.now=now}return Scheduler.prototype.schedule=function(work,delay,state){return void 0===delay&&(delay=0),new this.SchedulerAction(this,work).schedule(state,delay)},Scheduler.now=function(){return Date.now()},Scheduler}()},70211:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Yc:function(){return SubjectSubscriber},xQ:function(){return Subject}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(70655),_Observable__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(61514),_Subscriber__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(10979),_Subscription__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(98760),_util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(41016),_SubjectSubscription__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(18253),_internal_symbol_rxSubscriber__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(23142),SubjectSubscriber=function(_super){function SubjectSubscriber(destination){var _this=_super.call(this,destination)||this;return _this.destination=destination,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(SubjectSubscriber,_super),SubjectSubscriber}(_Subscriber__WEBPACK_IMPORTED_MODULE_1__.L),Subject=function(_super){function Subject(){var _this=_super.call(this)||this;return _this.observers=[],_this.closed=!1,_this.isStopped=!1,_this.hasError=!1,_this.thrownError=null,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(Subject,_super),Subject.prototype[_internal_symbol_rxSubscriber__WEBPACK_IMPORTED_MODULE_2__.b]=function(){return new SubjectSubscriber(this)},Subject.prototype.lift=function(operator){var subject=new AnonymousSubject(this,this);return subject.operator=operator,subject},Subject.prototype.next=function(value1){if(this.closed)throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_3__.N;if(!this.isStopped)for(var observers=this.observers,len=observers.length,copy=observers.slice(),i=0;i<len;i++)copy[i].next(value1)},Subject.prototype.error=function(err){if(this.closed)throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_3__.N;this.hasError=!0,this.thrownError=err,this.isStopped=!0;for(var observers=this.observers,len=observers.length,copy=observers.slice(),i=0;i<len;i++)copy[i].error(err);this.observers.length=0},Subject.prototype.complete=function(){if(this.closed)throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_3__.N;this.isStopped=!0;for(var observers=this.observers,len=observers.length,copy=observers.slice(),i=0;i<len;i++)copy[i].complete();this.observers.length=0},Subject.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},Subject.prototype._trySubscribe=function(subscriber){if(!this.closed)return _super.prototype._trySubscribe.call(this,subscriber);throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_3__.N},Subject.prototype._subscribe=function(subscriber){if(this.closed)throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_3__.N;return this.hasError?(subscriber.error(this.thrownError),_Subscription__WEBPACK_IMPORTED_MODULE_4__.w.EMPTY):this.isStopped?(subscriber.complete(),_Subscription__WEBPACK_IMPORTED_MODULE_4__.w.EMPTY):(this.observers.push(subscriber),new _SubjectSubscription__WEBPACK_IMPORTED_MODULE_5__.W(this,subscriber))},Subject.prototype.asObservable=function(){var observable=new _Observable__WEBPACK_IMPORTED_MODULE_6__.y;return observable.source=this,observable},Subject.create=function(destination,source){return new AnonymousSubject(destination,source)},Subject}(_Observable__WEBPACK_IMPORTED_MODULE_6__.y),AnonymousSubject=function(_super){function AnonymousSubject(destination,source){var _this=_super.call(this)||this;return _this.destination=destination,_this.source=source,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(AnonymousSubject,_super),AnonymousSubject.prototype.next=function(value1){var destination=this.destination;destination&&destination.next&&destination.next(value1)},AnonymousSubject.prototype.error=function(err){var destination=this.destination;destination&&destination.error&&this.destination.error(err)},AnonymousSubject.prototype.complete=function(){var destination=this.destination;destination&&destination.complete&&this.destination.complete()},AnonymousSubject.prototype._subscribe=function(subscriber){return this.source?this.source.subscribe(subscriber):_Subscription__WEBPACK_IMPORTED_MODULE_4__.w.EMPTY},AnonymousSubject}(Subject)},18253:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{W:function(){return SubjectSubscription}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(70655),SubjectSubscription=function(_super){function SubjectSubscription(subject,subscriber){var _this=_super.call(this)||this;return _this.subject=subject,_this.subscriber=subscriber,_this.closed=!1,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(SubjectSubscription,_super),SubjectSubscription.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var subject=this.subject,observers=subject.observers;if(this.subject=null,observers&&0!==observers.length&&!subject.isStopped&&!subject.closed){var subscriberIndex=observers.indexOf(this.subscriber);-1!==subscriberIndex&&observers.splice(subscriberIndex,1)}}},SubjectSubscription}(__webpack_require__(98760).w)},10979:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{L:function(){return Subscriber}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(70655),_util_isFunction__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(14156),_Observer__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(32174),_Subscription__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(98760),_internal_symbol_rxSubscriber__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(23142),_config__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(30150),_util_hostReportError__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(71644),Subscriber=function(_super){function Subscriber(destinationOrNext,error,complete){var _this=_super.call(this)||this;switch(_this.syncErrorValue=null,_this.syncErrorThrown=!1,_this.syncErrorThrowable=!1,_this.isStopped=!1,arguments.length){case 0:_this.destination=_Observer__WEBPACK_IMPORTED_MODULE_1__.c;break;case 1:if(!destinationOrNext){_this.destination=_Observer__WEBPACK_IMPORTED_MODULE_1__.c;break}if("object"==typeof destinationOrNext){destinationOrNext instanceof Subscriber?(_this.syncErrorThrowable=destinationOrNext.syncErrorThrowable,_this.destination=destinationOrNext,destinationOrNext.add(_this)):(_this.syncErrorThrowable=!0,_this.destination=new SafeSubscriber(_this,destinationOrNext));break}default:_this.syncErrorThrowable=!0,_this.destination=new SafeSubscriber(_this,destinationOrNext,error,complete)}return _this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(Subscriber,_super),Subscriber.prototype[_internal_symbol_rxSubscriber__WEBPACK_IMPORTED_MODULE_2__.b]=function(){return this},Subscriber.create=function(next,error,complete){var subscriber=new Subscriber(next,error,complete);return subscriber.syncErrorThrowable=!1,subscriber},Subscriber.prototype.next=function(value1){this.isStopped||this._next(value1)},Subscriber.prototype.error=function(err){this.isStopped||(this.isStopped=!0,this._error(err))},Subscriber.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},Subscriber.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,_super.prototype.unsubscribe.call(this))},Subscriber.prototype._next=function(value1){this.destination.next(value1)},Subscriber.prototype._error=function(err){this.destination.error(err),this.unsubscribe()},Subscriber.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},Subscriber.prototype._unsubscribeAndRecycle=function(){var _parentOrParents=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=_parentOrParents,this},Subscriber}(_Subscription__WEBPACK_IMPORTED_MODULE_3__.w),SafeSubscriber=function(_super){function SafeSubscriber(_parentSubscriber,observerOrNext,error,complete){var next,_this=_super.call(this)||this;_this._parentSubscriber=_parentSubscriber;var context=_this;return(0,_util_isFunction__WEBPACK_IMPORTED_MODULE_4__.m)(observerOrNext)?next=observerOrNext:observerOrNext&&(next=observerOrNext.next,error=observerOrNext.error,complete=observerOrNext.complete,observerOrNext!==_Observer__WEBPACK_IMPORTED_MODULE_1__.c&&(context=Object.create(observerOrNext),(0,_util_isFunction__WEBPACK_IMPORTED_MODULE_4__.m)(context.unsubscribe)&&_this.add(context.unsubscribe.bind(context)),context.unsubscribe=_this.unsubscribe.bind(_this))),_this._context=context,_this._next=next,_this._error=error,_this._complete=complete,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(SafeSubscriber,_super),SafeSubscriber.prototype.next=function(value1){if(!this.isStopped&&this._next){var _parentSubscriber=this._parentSubscriber;_config__WEBPACK_IMPORTED_MODULE_5__.v.useDeprecatedSynchronousErrorHandling&&_parentSubscriber.syncErrorThrowable?this.__tryOrSetError(_parentSubscriber,this._next,value1)&&this.unsubscribe():this.__tryOrUnsub(this._next,value1)}},SafeSubscriber.prototype.error=function(err){if(!this.isStopped){var _parentSubscriber=this._parentSubscriber,useDeprecatedSynchronousErrorHandling=_config__WEBPACK_IMPORTED_MODULE_5__.v.useDeprecatedSynchronousErrorHandling;if(this._error)useDeprecatedSynchronousErrorHandling&&_parentSubscriber.syncErrorThrowable?(this.__tryOrSetError(_parentSubscriber,this._error,err),this.unsubscribe()):(this.__tryOrUnsub(this._error,err),this.unsubscribe());else if(_parentSubscriber.syncErrorThrowable)useDeprecatedSynchronousErrorHandling?(_parentSubscriber.syncErrorValue=err,_parentSubscriber.syncErrorThrown=!0):(0,_util_hostReportError__WEBPACK_IMPORTED_MODULE_6__.z)(err),this.unsubscribe();else{if(this.unsubscribe(),useDeprecatedSynchronousErrorHandling)throw err;(0,_util_hostReportError__WEBPACK_IMPORTED_MODULE_6__.z)(err)}}},SafeSubscriber.prototype.complete=function(){var _this=this;if(!this.isStopped){var _parentSubscriber=this._parentSubscriber;if(this._complete){var wrappedComplete=function(){return _this._complete.call(_this._context)};_config__WEBPACK_IMPORTED_MODULE_5__.v.useDeprecatedSynchronousErrorHandling&&_parentSubscriber.syncErrorThrowable?(this.__tryOrSetError(_parentSubscriber,wrappedComplete),this.unsubscribe()):(this.__tryOrUnsub(wrappedComplete),this.unsubscribe())}else this.unsubscribe()}},SafeSubscriber.prototype.__tryOrUnsub=function(fn,value1){try{fn.call(this._context,value1)}catch(err){if(this.unsubscribe(),_config__WEBPACK_IMPORTED_MODULE_5__.v.useDeprecatedSynchronousErrorHandling)throw err;(0,_util_hostReportError__WEBPACK_IMPORTED_MODULE_6__.z)(err)}},SafeSubscriber.prototype.__tryOrSetError=function(parent,fn,value1){if(!_config__WEBPACK_IMPORTED_MODULE_5__.v.useDeprecatedSynchronousErrorHandling)throw Error("bad call");try{fn.call(this._context,value1)}catch(err){if(_config__WEBPACK_IMPORTED_MODULE_5__.v.useDeprecatedSynchronousErrorHandling)return parent.syncErrorValue=err,parent.syncErrorThrown=!0,!0;return(0,_util_hostReportError__WEBPACK_IMPORTED_MODULE_6__.z)(err),!0}return!1},SafeSubscriber.prototype._unsubscribe=function(){var _parentSubscriber=this._parentSubscriber;this._context=null,this._parentSubscriber=null,_parentSubscriber.unsubscribe()},SafeSubscriber}(Subscriber)},98760:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{w:function(){return Subscription}});var _util_isArray__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(59026),_util_isObject__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(92009),_util_isFunction__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(14156),_util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(28782),Subscription=function(){var empty;function Subscription(unsubscribe){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,unsubscribe&&(this._ctorUnsubscribe=!0,this._unsubscribe=unsubscribe)}return Subscription.prototype.unsubscribe=function(){if(!this.closed){var errors,_parentOrParents=this._parentOrParents,_ctorUnsubscribe=this._ctorUnsubscribe,_unsubscribe=this._unsubscribe,_subscriptions=this._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,_parentOrParents instanceof Subscription)_parentOrParents.remove(this);else if(null!==_parentOrParents)for(var index=0;index<_parentOrParents.length;++index)_parentOrParents[index].remove(this);if((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.m)(_unsubscribe)){_ctorUnsubscribe&&(this._unsubscribe=void 0);try{_unsubscribe.call(this)}catch(e){errors=e instanceof _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_1__.B?flattenUnsubscriptionErrors(e.errors):[e]}}if((0,_util_isArray__WEBPACK_IMPORTED_MODULE_2__.k)(_subscriptions))for(var index=-1,len=_subscriptions.length;++index<len;){var sub=_subscriptions[index];if((0,_util_isObject__WEBPACK_IMPORTED_MODULE_3__.K)(sub))try{sub.unsubscribe()}catch(e1){errors=errors||[],e1 instanceof _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_1__.B?errors=errors.concat(flattenUnsubscriptionErrors(e1.errors)):errors.push(e1)}}if(errors)throw new _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_1__.B(errors)}},Subscription.prototype.add=function(teardown){var subscription=teardown;if(!teardown)return Subscription.EMPTY;switch(typeof teardown){case"function":subscription=new Subscription(teardown);case"object":if(subscription===this||subscription.closed||"function"!=typeof subscription.unsubscribe)return subscription;if(this.closed)return subscription.unsubscribe(),subscription;if(!(subscription instanceof Subscription)){var tmp=subscription;(subscription=new Subscription)._subscriptions=[tmp]}break;default:throw Error("unrecognized teardown "+teardown+" added to Subscription.")}var _parentOrParents=subscription._parentOrParents;if(null===_parentOrParents)subscription._parentOrParents=this;else if(_parentOrParents instanceof Subscription){if(_parentOrParents===this)return subscription;subscription._parentOrParents=[_parentOrParents,this]}else{if(-1!==_parentOrParents.indexOf(this))return subscription;_parentOrParents.push(this)}var subscriptions=this._subscriptions;return null===subscriptions?this._subscriptions=[subscription]:subscriptions.push(subscription),subscription},Subscription.prototype.remove=function(subscription){var subscriptions=this._subscriptions;if(subscriptions){var subscriptionIndex=subscriptions.indexOf(subscription);-1!==subscriptionIndex&&subscriptions.splice(subscriptionIndex,1)}},Subscription.EMPTY=((empty=new Subscription).closed=!0,empty),Subscription}();function flattenUnsubscriptionErrors(errors){return errors.reduce(function(errs,err){return errs.concat(err instanceof _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_1__.B?err.errors:err)},[])}},30150:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{v:function(){return config}});var _enable_super_gross_mode_that_will_cause_bad_things=!1,config={Promise:void 0,set useDeprecatedSynchronousErrorHandling(value){value&&Error().stack,_enable_super_gross_mode_that_will_cause_bad_things=value},get useDeprecatedSynchronousErrorHandling(){return _enable_super_gross_mode_that_will_cause_bad_things}}},17604:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Ds:function(){return SimpleOuterSubscriber},IY:function(){return SimpleInnerSubscriber},ft:function(){return innerSubscribe}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(70655),_Subscriber__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(10979),_Observable__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(61514),_util_subscribeTo__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(26730),SimpleInnerSubscriber=function(_super){function SimpleInnerSubscriber(parent){var _this=_
24super.call(this)||this;return _this.parent=parent,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(SimpleInnerSubscriber,_super),SimpleInnerSubscriber.prototype._next=function(value1){this.parent.notifyNext(value1)},SimpleInnerSubscriber.prototype._error=function(error){this.parent.notifyError(error),this.unsubscribe()},SimpleInnerSubscriber.prototype._complete=function(){this.parent.notifyComplete(),this.unsubscribe()},SimpleInnerSubscriber}(_Subscriber__WEBPACK_IMPORTED_MODULE_1__.L);!function(_super){function ComplexInnerSubscriber(parent,outerValue,outerIndex){var _this=_super.call(this)||this;return _this.parent=parent,_this.outerValue=outerValue,_this.outerIndex=outerIndex,_this}tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(ComplexInnerSubscriber,_super),ComplexInnerSubscriber.prototype._next=function(value1){this.parent.notifyNext(this.outerValue,value1,this.outerIndex,this)},ComplexInnerSubscriber.prototype._error=function(error){this.parent.notifyError(error),this.unsubscribe()},ComplexInnerSubscriber.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()}}(_Subscriber__WEBPACK_IMPORTED_MODULE_1__.L);var SimpleOuterSubscriber=function(_super){function SimpleOuterSubscriber(){return null!==_super&&_super.apply(this,arguments)||this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(SimpleOuterSubscriber,_super),SimpleOuterSubscriber.prototype.notifyNext=function(innerValue){this.destination.next(innerValue)},SimpleOuterSubscriber.prototype.notifyError=function(err){this.destination.error(err)},SimpleOuterSubscriber.prototype.notifyComplete=function(){this.destination.complete()},SimpleOuterSubscriber}(_Subscriber__WEBPACK_IMPORTED_MODULE_1__.L);function innerSubscribe(result,innerSubscriber){var subscription;if(!innerSubscriber.closed){if(result instanceof _Observable__WEBPACK_IMPORTED_MODULE_2__.y)return result.subscribe(innerSubscriber);try{subscription=(0,_util_subscribeTo__WEBPACK_IMPORTED_MODULE_3__.s)(result)(innerSubscriber)}catch(error){innerSubscriber.error(error)}return subscription}}!function(_super){function ComplexOuterSubscriber(){return null!==_super&&_super.apply(this,arguments)||this}tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(ComplexOuterSubscriber,_super),ComplexOuterSubscriber.prototype.notifyNext=function(_outerValue,innerValue,_outerIndex,_innerSub){this.destination.next(innerValue)},ComplexOuterSubscriber.prototype.notifyError=function(error){this.destination.error(error)},ComplexOuterSubscriber.prototype.notifyComplete=function(_innerSub){this.destination.complete()}}(_Subscriber__WEBPACK_IMPORTED_MODULE_1__.L)},33140:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{N:function(){return connectableObservableDescriptor},c:function(){return ConnectableObservable}});var connectableProto,tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(70655),_Subject__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(70211),_Observable__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(61514),_Subscriber__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(10979),_Subscription__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(98760),_operators_refCount__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(3018),ConnectableObservable=function(_super){function ConnectableObservable(source,subjectFactory){var _this=_super.call(this)||this;return _this.source=source,_this.subjectFactory=subjectFactory,_this._refCount=0,_this._isComplete=!1,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(ConnectableObservable,_super),ConnectableObservable.prototype._subscribe=function(subscriber){return this.getSubject().subscribe(subscriber)},ConnectableObservable.prototype.getSubject=function(){var subject=this._subject;return(!subject||subject.isStopped)&&(this._subject=this.subjectFactory()),this._subject},ConnectableObservable.prototype.connect=function(){var connection=this._connection;return!connection&&(this._isComplete=!1,(connection=this._connection=new _Subscription__WEBPACK_IMPORTED_MODULE_1__.w).add(this.source.subscribe(new ConnectableSubscriber(this.getSubject(),this))),connection.closed&&(this._connection=null,connection=_Subscription__WEBPACK_IMPORTED_MODULE_1__.w.EMPTY)),connection},ConnectableObservable.prototype.refCount=function(){return(0,_operators_refCount__WEBPACK_IMPORTED_MODULE_2__.x)()(this)},ConnectableObservable}(_Observable__WEBPACK_IMPORTED_MODULE_3__.y),connectableObservableDescriptor={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:(connectableProto=ConnectableObservable.prototype)._subscribe},_isComplete:{value:connectableProto._isComplete,writable:!0},getSubject:{value:connectableProto.getSubject},connect:{value:connectableProto.connect},refCount:{value:connectableProto.refCount}},ConnectableSubscriber=function(_super){function ConnectableSubscriber(destination,connectable){var _this=_
24super.call(this,destination)||this;return _this.connectable=connectable,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(ConnectableSubscriber,_super),ConnectableSubscriber.prototype._error=function(err){this._unsubscribe(),_super.prototype._error.call(this,err)},ConnectableSubscriber.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),_super.prototype._complete.call(this)},ConnectableSubscriber.prototype._unsubscribe=function(){var connectable=this.connectable;if(connectable){this.connectable=null;var connection=connectable._connection;connectable._refCount=0,connectable._subject=null,connectable._connection=null,connection&&connection.unsubscribe()}},ConnectableSubscriber}(_Subject__WEBPACK_IMPORTED_MODULE_4__.Yc);!function(_super){function RefCountSubscriber(destination,connectable){var _this=_super.call(this,destination)||this;return _this.connectable=connectable,_this}tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(RefCountSubscriber,_super),RefCountSubscriber.prototype._unsubscribe=function(){var connectable=this.connectable;if(!connectable){this.connection=null;return}this.connectable=null;var refCount=connectable._refCount;if(refCount<=0||(connectable._refCount=refCount-1,refCount>1)){this.connection=null;return}var connection=this.connection,sharedConnection=connectable._connection;this.connection=null,sharedConnection&&(!connection||sharedConnection===connection)&&sharedConnection.unsubscribe()}}(_Subscriber__WEBPACK_IMPORTED_MODULE_5__.L)},75142:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Ms:function(){return CombineLatestOperator},aj:function(){return combineLatest}});var tslib__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(70655),_util_isScheduler__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(17507),_util_isArray__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(59026),_OuterSubscriber__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(62039),_util_subscribeToResult__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(61714),_fromArray__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(43375),NONE={};function combineLatest(){for(var observables=[],_i=0;_i<arguments.length;_i++)observables[_i]=arguments[_i];
vendor: 5,996 bytes, line 24
24var resultSelector=void 0,scheduler=void 0;return(0,_util_isScheduler__WEBPACK_IMPORTED_MODULE_0__.K)(observables[observables.length-1])&&(scheduler=observables.pop()),"function"==typeof observables[observables.length-1]&&(resultSelector=observables.pop()),1===observables.length&&(0,_util_isArray__WEBPACK_IMPORTED_MODULE_1__.k)(observables[0])&&(observables=observables[0]),(0,_fromArray__WEBPACK_IMPORTED_MODULE_2__.n)(observables,scheduler).lift(new CombineLatestOperator(resultSelector))}var CombineLatestOperator=function(){function CombineLatestOperator(resultSelector){this.resultSelector=resultSelector}return CombineLatestOperator.prototype.call=function(subscriber,source){return source.subscribe(new CombineLatestSubscriber(subscriber,this.resultSelector))},CombineLatestOperator}(),CombineLatestSubscriber=function(_super){function CombineLatestSubscriber(destination,resultSelector){var _this=_super.call(this,destination)||this;return _this.resultSelector=resultSelector,_this.active=0,_this.values=[],_this.observables=[],_this}return tslib__WEBPACK_IMPORTED_MODULE_3__.__extends(CombineLatestSubscriber,_super),CombineLatestSubscriber.prototype._next=function(observable){this.values.push(NONE),this.observables.push(observable)},CombineLatestSubscriber.prototype._complete=function(){var observables=this.observables,len=observables.length;if(0===len)this.destination.complete();else{this.active=len,this.toRespond=len;for(var i=0;i<len;i++){var observable=observables[i];this.add((0,_util_subscribeToResult__WEBPACK_IMPORTED_MODULE_4__.D)(this,observable,void 0,i))}}},CombineLatestSubscriber.prototype.notifyComplete=function(unused){0==(this.active-=1)&&this.destination.complete()},CombineLatestSubscriber.prototype.notifyNext=function(_outerValue,innerValue,outerIndex){var values=this.values,oldVal=values[outerIndex],toRespond=this.toRespond?oldVal===NONE?--this.toRespond:this.toRespond:0;values[outerIndex]=innerValue,0===toRespond&&(this.resultSelector?this._tryResultSelector(values):this.destination.next(values.slice()))},CombineLatestSubscriber.prototype._tryResultSelector=function(values){var result;try{result=this.resultSelector.apply(this,values)}catch(err){this.destination.error(err);return}this.destination.next(result)},CombineLatestSubscriber}(_OuterSubscriber__WEBPACK_IMPORTED_MODULE_5__.L)},49795:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{z:function(){return concat}});var _of__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(18170),_operators_concatAll__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(52257);function concat(){for(var observables=[],_i=0;_i<arguments.length;_i++)observables[_i]=arguments[_i];return(0,_operators_concatAll__WEBPACK_IMPORTED_MODULE_0__.u)()(_of__WEBPACK_IMPORTED_MODULE_1__.of.apply(void 0,observables))}},51410:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{P:function(){return defer}});var _Observable__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(61514),_from__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(55760),_empty__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5631);function defer(observableFactory){return new _Observable__WEBPACK_IMPORTED_MODULE_0__.y(function(subscriber){var input;try{input=observableFactory()}catch(err){subscriber.error(err);return}return(input?(0,_from__WEBPACK_IMPORTED_MODULE_1__.D)(input):(0,_empty__WEBPACK_IMPORTED_MODULE_2__.c)()).subscribe(subscriber)})}},5631:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{E:function(){return EMPTY},c:function(){return empty}});var _Observable__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(61514),EMPTY=new _Observable__WEBPACK_IMPORTED_MODULE_0__.y(function(subscriber){return subscriber.complete()});function empty(scheduler){return scheduler?new _Observable__WEBPACK_IMPORTED_MODULE_0__.y(function(subscriber){return scheduler.schedule(function(){return subscriber.complete()})}):EMPTY}},55760:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{D:function(){return from}});var _Observable__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(61514),_util_subscribeTo__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(26730),_scheduled_scheduled__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(68503);function from(input,scheduler){return scheduler?(0,_scheduled_scheduled__WEBPACK_IMPORTED_MODULE_2__.x)(input,scheduler):input instanceof _Observable__WEBPACK_IMPORTED_MODULE_0__.y?input:new _Observable__WEBPACK_IMPORTED_MODULE_0__.y((0,_util_subscribeTo__WEBPACK_IMPORTED_MODULE_1__.s)(input))}},43375:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{n:function(){return fromArray}});var _Observable__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(61514),_util_subscribeToArray__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(56900),_scheduled_scheduleArray__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(53109);function fromArray(input,scheduler){return scheduler?(0,_scheduled_scheduleArray__WEBPACK_IMPORTED_MODULE_2__.r)(input,scheduler):new _Observable__WEBPACK_IMPORTED_MODULE_0__.y((0,_util_subscribeToArray__WEBPACK_IMPORTED_MODULE_1__.V)(input))}},14370:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{T:function(){return merge}});var _Observable__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(61514),_util_isScheduler__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(17507),_operators_mergeAll__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(22556),_fromArray__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(43375);function merge(){for(var observables=[],_i=0;_i<arguments.length;_i++)observables[_i]=arguments[_i];
24var concurrent=Number.POSITIVE_INFINITY,scheduler=null,last=observables[observables.length-1];return((0,_util_isScheduler__WEBPACK_IMPORTED_MODULE_0__.K)(last)?(scheduler=observables.pop(),observables.length>1&&"number"==typeof observables[observables.length-1]&&(concurrent=observables.pop())):"number"==typeof last&&(concurrent=observables.pop()),null===scheduler&&1===observables.length&&observables[0]instanceof _Observable__WEBPACK_IMPORTED_MODULE_1__.y)?observables[0]:(0,_operators_mergeAll__WEBPACK_IMPORTED_MODULE_2__.J)(concurrent)((0,_fromArray__WEBPACK_IMPORTED_MODULE_3__.n)(observables,scheduler))}},18170:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{of:function(){return of}});var _util_isScheduler__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(17507),_fromArray__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(43375),_scheduled_scheduleArray__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(53109);function of(){for(var args=[],_i=0;_i<arguments.length;_i++)args[_i]=arguments[_i];var scheduler=args[args.length-1];return(0,_util_isScheduler__WEBPACK_IMPORTED_MODULE_0__.K)(scheduler)?(args.pop(),(0,_scheduled_scheduleArray__WEBPACK_IMPORTED_MODULE_1__.r)(args,scheduler)):(0,_fromArray__WEBPACK_IMPORTED_MODULE_2__.n)(args)}},38821:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{S3:function(){return race}});var tslib__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(70655),_util_isArray__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59026),_fromArray__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(43375),_OuterSubscriber__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(62039),_util_subscribeToResult__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(61714);function race(){for(var observables=[],_i=0;_i<arguments.length;_i++)observables[_i]=arguments[_i];if(1===observables.length){if(!(0,_util_isArray__WEBPACK_IMPORTED_MODULE_0__.k)(observables[0]))return observables[0];observables=observables[0]}return(0,_fromArray__WEBPACK_IMPORTED_MODULE_1__.n)(observables,void 0).lift(new RaceOperator)}var RaceOperator=function(){function RaceOperator(){}return RaceOperator.prototype.call=function(subscriber,source){return source.subscribe(new RaceSubscriber(subscriber))},RaceOperator}(),RaceSubscriber=function(_super){function RaceSubscriber(destination){var _this=_super.call(this,destination)||this;return _this.hasFirst=!1,_this.observables=[],_this.subscriptions=[],_this}return tslib__WEBPACK_IMPORTED_MODULE_2__.__extends(RaceSubscriber,_super),RaceSubscriber.prototype._next=function(observable){this.observables.push(observable)},RaceSubscriber.prototype._complete=function(){var observables=this.observables,len=observables.length;if(0===len)this.destination.complete();else{for(var i=0;i<len&&!this.hasFirst;i++){var observable=observables[i],subscription=(0,_util_subscribeToResult__WEBPACK_IMPORTED_MODULE_3__.D)(this,observable,void 0,i);this.subscriptions&&this.subscriptions.push(subscription),this.add(subscription)}this.observables=null}},RaceSubscriber.prototype.notifyNext=function(_outerValue,innerValue,outerIndex){if(!this.hasFirst){this.hasFirst=!0;for(var i=0;i<this.subscriptions.length;i++)if(i!==outerIndex){var subscription=this.subscriptions[i];subscription.unsubscribe(),this.remove(subscription)}this.subscriptions=null}this.destination.next(innerValue)},RaceSubscriber}(_OuterSubscriber__WEBPACK_IMPORTED_MODULE_4__.L)},64944:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{_:function(){return throwError}});var _Observable__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(61514);function throwError(error,scheduler){return new _Observable__WEBPACK_IMPORTED_MODULE_0__.y(scheduler?function(subscriber){return scheduler.schedule(dispatch,0,{error:error,subscriber:subscriber})}:function(subscriber){return subscriber.error(error)})}function dispatch(_a){var error=_a.error;_a.subscriber.error(error)}},69604:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{H:function(){return timer}});var _Observable__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(61514),_scheduler_async__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(90964),_util_isNumeric__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(35812),_util_isScheduler__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(17507);function timer(dueTime,periodOrScheduler,scheduler){void 0===dueTime&&(dueTime=0);var period=-1;return(0,_util_isNumeric__WEBPACK_IMPORTED_MODULE_0__.k)(periodOrScheduler)?period=1>Number(periodOrScheduler)&&1||Number(periodOrScheduler):(0,_util_isScheduler__WEBPACK_IMPORTED_MODULE_1__.K)(
vendor: 18,637 bytes, line 24
24periodOrScheduler)&&(scheduler=periodOrScheduler),(0,_util_isScheduler__WEBPACK_IMPORTED_MODULE_1__.K)(scheduler)||(scheduler=_scheduler_async__WEBPACK_IMPORTED_MODULE_2__.P),new _Observable__WEBPACK_IMPORTED_MODULE_3__.y(function(subscriber){var due=(0,_util_isNumeric__WEBPACK_IMPORTED_MODULE_0__.k)(dueTime)?dueTime:+dueTime-scheduler.now();return scheduler.schedule(dispatch,due,{index:0,period:period,subscriber:subscriber})})}function dispatch(state){var index=state.index,period=state.period,subscriber=state.subscriber;if(subscriber.next(index),!subscriber.closed){if(-1===period)return subscriber.complete();state.index=index+1,this.schedule(state,period)}}},25080:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{$R:function(){return zip},mx:function(){return ZipOperator}});var tslib__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(70655),_fromArray__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(43375),_util_isArray__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(59026),_Subscriber__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(10979),_internal_symbol_iterator__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(999),_innerSubscribe__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(17604);function zip(){for(var observables=[],_i=0;_i<arguments.length;_i++)observables[_i]=arguments[_i];var resultSelector=observables[observables.length-1];return"function"==typeof resultSelector&&observables.pop(),(0,_fromArray__WEBPACK_IMPORTED_MODULE_0__.n)(observables,void 0).lift(new ZipOperator(resultSelector))}var ZipOperator=function(){function ZipOperator(resultSelector){this.resultSelector=resultSelector}return ZipOperator.prototype.call=function(subscriber,source){return source.subscribe(new ZipSubscriber(subscriber,this.resultSelector))},ZipOperator}(),ZipSubscriber=function(_super){function ZipSubscriber(destination,resultSelector,values){void 0===values&&(values=Object.create(null));var _this=_super.call(this,destination)||this;return _this.resultSelector=resultSelector,_this.iterators=[],_this.active=0,_this.resultSelector="function"==typeof resultSelector?resultSelector:void 0,_this}return tslib__WEBPACK_IMPORTED_MODULE_1__.__extends(ZipSubscriber,_super),ZipSubscriber.prototype._next=function(value1){var iterators=this.iterators;(0,_util_isArray__WEBPACK_IMPORTED_MODULE_2__.k)(value1)?iterators.push(new StaticArrayIterator(value1)):"function"==typeof value1[_internal_symbol_iterator__WEBPACK_IMPORTED_MODULE_3__.hZ]?iterators.push(new StaticIterator(value1[_internal_symbol_iterator__WEBPACK_IMPORTED_MODULE_3__.hZ]())):iterators.push(new ZipBufferIterator(this.destination,this,value1))},ZipSubscriber.prototype._complete=function(){var iterators=this.iterators,len=iterators.length;if(this.unsubscribe(),0===len){this.destination.complete();return}this.active=len;for(var i=0;i<len;i++){var iterator=iterators[i];iterator.stillUnsubscribed?this.destination.add(iterator.subscribe()):this.active--}},ZipSubscriber.prototype.notifyInactive=function(){this.active--,0===this.active&&this.destination.complete()},ZipSubscriber.prototype.checkIterators=function(){for(var iterators=this.iterators,len=iterators.length,destination=this.destination,i=0;i<len;i++){var iterator=iterators[i];if("function"==typeof iterator.hasValue&&!iterator.hasValue())return}for(var shouldComplete=!1,args=[],i=0;i<len;i++){var iterator=iterators[i],result=iterator.next();if(iterator.hasCompleted()&&(shouldComplete=!0),result.done){destination.complete();return}args.push(result.value)}this.resultSelector?this._tryresultSelector(args):destination.next(args),shouldComplete&&destination.complete()},ZipSubscriber.prototype._tryresultSelector=function(args){var result;try{result=this.resultSelector.apply(this,args)}catch(err){this.destination.error(err);return}this.destination.next(result)},ZipSubscriber}(_Subscriber__WEBPACK_IMPORTED_MODULE_4__.L),StaticIterator=function(){function StaticIterator(iterator){this.iterator=iterator,this.nextResult=iterator.next()}return StaticIterator.prototype.hasValue=function(){return!0},StaticIterator.prototype.next=function(){var result=this.nextResult;return this.nextResult=this.iterator.next(),result},StaticIterator.prototype.hasCompleted=function(){var nextResult=this.nextResult;return Boolean(nextResult&&nextResult.done)},StaticIterator}(),StaticArrayIterator=function(){function StaticArrayIterator(array){this.array=array,this.index=0,this.length=0,this.length=array.length}return StaticArrayIterator.prototype[_internal_symbol_iterator__WEBPACK_IMPORTED_MODULE_3__.hZ]=function(){return this},StaticArrayIterator.prototype.next=function(value1){var i=this.index++,array=this.array;return i<this.length?{value:array[i],done:!1}:{value:null,done:!0}},StaticArrayIterator.prototype.hasValue=function(){return this.array.length>this.index},StaticArrayIterator.prototype.hasCompleted=function(){return this.array.length===this.index},StaticArrayIterator}(),ZipBufferIterator=function(_super){function ZipBufferIterator(destination,parent,observable){var _this=_super.call(this,destination)||this;return _this.parent=parent,_this.observable=observable,_this.stillUnsubscribed=!0,_this.buffer=[],_this.isComplete=!1,_this}return tslib__WEBPACK_IMPORTED_MODULE_1__.__extends(ZipBufferIterator,_super),ZipBufferIterator.prototype[_internal_symbol_iterator__WEBPACK_IMPORTED_MODULE_3__.hZ]=function(){return this},ZipBufferIterator.prototype.next=function(){var buffer=this.buffer;return 0===buffer.length&&this.isComplete?{value:null,done:!0}:{value:buffer.shift(),done:!1}},ZipBufferIterator.prototype.hasValue=function(){return this.buffer.length>0},ZipBufferIterator.prototype.hasCompleted=function(){return 0===this.buffer.length&&this.isComplete},ZipBufferIterator.prototype.notifyComplete=function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()},ZipBufferIterator.prototype.notifyNext=function(innerValue){this.buffer.push(innerValue),this.parent.checkIterators()},ZipBufferIterator.prototype.subscribe=function(){return(0,_innerSubscribe__WEBPACK_IMPORTED_MODULE_5__.ft)(this.observable,new _innerSubscribe__WEBPACK_IMPORTED_MODULE_5__.IY(this))},ZipBufferIterator}(_innerSubscribe__WEBPACK_IMPORTED_MODULE_5__.Ds)},52257:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{u:function(){return concatAll}});var _mergeAll__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(22556);function concatAll(){return(0,_mergeAll__WEBPACK_IMPORTED_MODULE_0__.J)(1)}},66008:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{h:function(){return filter}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(70655),_Subscriber__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(10979);function filter(predicate,thisArg){return function(source){return source.lift(new FilterOperator(predicate,thisArg))}}var FilterOperator=function(){function FilterOperator(predicate,thisArg){this.predicate=predicate,this.thisArg=thisArg}return FilterOperator.prototype.call=function(subscriber,source){return source.subscribe(new FilterSubscriber(subscriber,this.predicate,this.thisArg))},FilterOperator}(),FilterSubscriber=function(_super){function FilterSubscriber(destination,predicate,thisArg){var _this=_super.call(this,destination)||this;return _this.predicate=predicate,_this.thisArg=thisArg,_this.count=0,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(FilterSubscriber,_super),FilterSubscriber.prototype._next=function(value1){var result;try{result=this.predicate.call(this.thisArg,value1,this.count++)}catch(err){this.destination.error(err);return}result&&this.destination.next(value1)},FilterSubscriber}(_Subscriber__WEBPACK_IMPORTED_MODULE_1__.L)},11120:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{T:function(){return GroupedObservable},v:function(){return groupBy}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(70655),_Subscriber__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(10979),_Subscription__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(98760),_Observable__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(61514),_Subject__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(70211);function groupBy(keySelector,elementSelector,durationSelector,subjectSelector){return function(source){return source.lift(new GroupByOperator(keySelector,elementSelector,durationSelector,subjectSelector))}}var GroupByOperator=function(){function GroupByOperator(keySelector,elementSelector,durationSelector,subjectSelector){this.keySelector=keySelector,this.elementSelector=elementSelector,this.durationSelector=durationSelector,this.subjectSelector=subjectSelector}return GroupByOperator.prototype.call=function(subscriber,source){return source.subscribe(new GroupBySubscriber(subscriber,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))},GroupByOperator}(),GroupBySubscriber=function(_super){function GroupBySubscriber(destination,keySelector,elementSelector,durationSelector,subjectSelector){var _this=_super.call(this,destination)||this;return _this.keySelector=keySelector,_this.elementSelector=elementSelector,_this.durationSelector=durationSelector,_this.subjectSelector=subjectSelector,_this.groups=null,_this.attemptedToUnsubscribe=!1,_this.count=0,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(GroupBySubscriber,_super),GroupBySubscriber.prototype._next=function(value1){var key;try{key=this.keySelector(value1)}catch(err){this.error(err);return}this._group(value1,key)},GroupBySubscriber.prototype._group=function(value1,key){var element,groups=this.groups;groups||(groups=this.groups=new Map);var group=groups.get(key);if(this.elementSelector)try{element=this.elementSelector(value1)}catch(err){this.error(err)}else element=value1;if(!group){group=this.subjectSelector?this.subjectSelector():new _Subject__WEBPACK_IMPORTED_MODULE_1__.xQ,groups.set(key,group);var groupedObservable=new GroupedObservable(key,group,this);if(this.destination.next(groupedObservable),this.durationSelector){var duration=void 0;try{duration=this.durationSelector(new GroupedObservable(key,group))}catch(err1){this.error(err1);return}this.add(duration.subscribe(new GroupDurationSubscriber(key,group,this)))}}group.closed||group.next(element)},GroupBySubscriber.prototype._error=function(err){var groups=this.groups;groups&&(groups.forEach(function(group,key){group.error(err)}),groups.clear()),this.destination.error(err)},GroupBySubscriber.prototype._complete=function(){var groups=this.groups;groups&&(groups.forEach(function(group,key){group.complete()}),groups.clear()),this.destination.complete()},GroupBySubscriber.prototype.removeGroup=function(key){this.groups.delete(key)},GroupBySubscriber.prototype.unsubscribe=function(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&_super.prototype.unsubscribe.call(this))},GroupBySubscriber}(_Subscriber__WEBPACK_IMPORTED_MODULE_2__.L),GroupDurationSubscriber=function(_super){function GroupDurationSubscriber(key,group,parent){var _this=_super.call(this,group)||this;return _this.key=key,_this.group=group,_this.parent=parent,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(GroupDurationSubscriber,_super),GroupDurationSubscriber.prototype._next=function(value1){this.complete()},GroupDurationSubscriber.prototype._unsubscribe=function(){var parent=this.parent,key=this.key;this.key=this.parent=null,parent&&parent.removeGroup(key)},GroupDurationSubscriber}(_Subscriber__WEBPACK_IMPORTED_MODULE_2__.L),GroupedObservable=function(_super){function GroupedObservable(key,groupSubject,refCountSubscription){var _this=_super.call(this)||this;return _this.key=key,_this.groupSubject=groupSubject,_this.refCountSubscription=refCountSubscription,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(GroupedObservable,_super),GroupedObservable.prototype._subscribe=function(subscriber){var subscription=new _Subscription__WEBPACK_IMPORTED_MODULE_3__.w,refCountSubscription=this.refCountSubscription,groupSubject=this.groupSubject;return refCountSubscription&&!refCountSubscription.closed&&subscription.add(new InnerRefCountSubscription(refCountSubscription)),subscription.add(groupSubject.subscribe(subscriber)),subscription},GroupedObservable}(_Observable__WEBPACK_IMPORTED_MODULE_4__.y),InnerRefCountSubscription=function(_super){function InnerRefCountSubscription(parent){var _this=_super.call(this)||this;return _this.parent=parent,parent.count++,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(InnerRefCountSubscription,_super),InnerRefCountSubscription.prototype.unsubscribe=function(){var parent=this.parent;parent.closed||this.closed||(_super.prototype.unsubscribe.call(this),parent.count-=1,0===parent.count&&parent.attemptedToUnsubscribe&&parent.unsubscribe())},InnerRefCountSubscription}(_Subscription__WEBPACK_IMPORTED_MODULE_3__.w)},55709:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{U:function(){return map}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(70655),_Subscriber__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(10979);function map(project,thisArg){return function(source){if("function"!=typeof project)throw TypeError("argument is not a function. Are you looking for `mapTo()`?");return source.lift(new MapOperator(project,thisArg))}}var MapOperator=function(){function MapOperator(project,thisArg){this.project=project,this.thisArg=thisArg}return MapOperator.prototype.call=function(subscriber,source){return source.subscribe(new MapSubscriber(subscriber,this.project,this.thisArg))},MapOperator}(),MapSubscriber=function(_super){function MapSubscriber(destination,project,thisArg){var _this=_super.call(this,destination)||this;return _this.project=project,_this.count=0,_this.thisArg=thisArg||_this,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(MapSubscriber,_super),MapSubscriber.prototype._next=function(value1){var result;try{result=this.project.call(this.thisArg,value1,this.count++)}catch(err){this.destination.error(err);return}this.destination.next(result)},MapSubscriber}(_Subscriber__WEBPACK_IMPORTED_MODULE_1__.L)},22556:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{J:function(){return mergeAll}});var _mergeMap__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(47746),_util_identity__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(43608);function mergeAll(concurrent){return void 0===concurrent&&(concurrent=Number.POSITIVE_INFINITY),(0,_mergeMap__WEBPACK_IMPORTED_MODULE_0__.zg)(_util_identity__WEBPACK_IMPORTED_MODULE_1__.y,concurrent)}},47746:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{VS:function(){return flatMap},zg:function(){return mergeMap}});var tslib__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(70655),_map__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(55709),_observable_from__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(55760),_innerSubscribe__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(17604);function mergeMap(project,resultSelector,concurrent){return(void 0===concurrent&&(concurrent=Number.POSITIVE_INFINITY),"function"==typeof resultSelector)?function(source){return source.pipe(mergeMap(function(a,i){return(0,_observable_from__WEBPACK_IMPORTED_MODULE_0__.D)(project(a,i)).pipe((0,_map__WEBPACK_IMPORTED_MODULE_1__.U)(function(b,ii){return resultSelector(a,b,i,ii)}))},concurrent))}:("number"==typeof resultSelector&&(concurrent=resultSelector),function(source){return source.lift(new MergeMapOperator(project,concurrent))})}var MergeMapOperator=function(){function MergeMapOperator(project,concurrent){void 0===concurrent&&(concurrent=Number.POSITIVE_INFINITY),this.project=project,this.concurrent=concurrent}return MergeMapOperator.prototype.call=function(observer,source){return source.subscribe(new MergeMapSubscriber(observer,this.project,this.concurrent))},MergeMapOperator}(),MergeMapSubscriber=function(_super){function MergeMapSubscriber(destination,project,concurrent){void 0===concurrent&&(concurrent=Number.POSITIVE_INFINITY);var _this=_super.call(this,destination)||this;return _this.project=project,_this.concurrent=concurrent,_this.hasCompleted=!1,_this.buffer=[],_this.active=0,_this.index=0,_this}return tslib__WEBPACK_IMPORTED_MODULE_2__.__extends(MergeMapSubscriber,_super),MergeMapSubscriber.prototype._next=function(value1){this.active<this.concurrent?this._tryNext(value1):this.buffer.push(value1)},MergeMapSubscriber.prototype._tryNext=function(value1){var result,index=this.index++;try{result=this.project(value1,index)}catch(err){this.destination.error(err);return}this.active++,this._innerSub(result)},MergeMapSubscriber.prototype._innerSub=function(ish){var innerSubscriber=new _innerSubscribe__WEBPACK_IMPORTED_MODULE_3__.IY(this),destination=this.destination;destination.add(innerSubscriber);var innerSubscription=(0,_innerSubscribe__WEBPACK_IMPORTED_MODULE_3__.ft)(ish,innerSubscriber);innerSubscription!==innerSubscriber&&destination.add(innerSubscription)},MergeMapSubscriber.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()},MergeMapSubscriber.prototype.notifyNext=function(innerValue){this.destination.next(innerValue)},MergeMapSubscriber.prototype.notifyComplete=function(){var buffer=this.buffer;this.active--,buffer.length>0?this._next(buffer.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},MergeMapSubscriber}(_innerSubscribe__WEBPACK_IMPORTED_MODULE_3__.Ds),flatMap=mergeMap},89276:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{QV:function(){return observeOn},ht:function(){return ObserveOnSubscriber}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(70655),_Subscriber__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(10979),_Notification__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(42632);function observeOn(scheduler,delay){return void 0===delay&&(delay=0),function(source){return source.lift(new ObserveOnOperator(scheduler,delay))}}var ObserveOnOperator=function(){function ObserveOnOperator(scheduler,delay){void 0===delay&&(delay=0),this.scheduler
24=scheduler,this.delay=delay}return ObserveOnOperator.prototype.call=function(subscriber,source){return source.subscribe(new ObserveOnSubscriber(subscriber,this.scheduler,this.delay))},ObserveOnOperator}(),ObserveOnSubscriber=function(_super){function ObserveOnSubscriber(destination,scheduler,delay){void 0===delay&&(delay=0);var _this=_super.call(this,destination)||this;return _this.scheduler=scheduler,_this.delay=delay,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(ObserveOnSubscriber,_super),ObserveOnSubscriber.dispatch=function(arg){var notification=arg.notification,destination=arg.destination;notification.observe(destination),this.unsubscribe()},ObserveOnSubscriber.prototype.scheduleMessage=function(notification){this.destination.add(this.scheduler.schedule(ObserveOnSubscriber.dispatch,this.delay,new ObserveOnMessage(notification,this.destination)))},ObserveOnSubscriber.prototype._next=function(value1){this.scheduleMessage(_Notification__WEBPACK_IMPORTED_MODULE_1__.P.createNext(value1))},ObserveOnSubscriber.prototype._error=function(err){this.scheduleMessage(_Notification__WEBPACK_IMPORTED_MODULE_1__.P.createError(err)),this.unsubscribe()},ObserveOnSubscriber.prototype._complete=function(){this.scheduleMessage(_Notification__WEBPACK_IMPORTED_MODULE_1__.P.createComplete()),this.unsubscribe()},ObserveOnSubscriber}(_Subscriber__WEBPACK_IMPORTED_MODULE_2__.L),ObserveOnMessage=function(notification,destination){this.notification=notification,this.destination=destination}},3018:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{x:function(){return refCount}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(70655),_Subscriber__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(10979);function refCount(){return function(source){return source.lift(new RefCountOperator(source))}}var RefCountOperator=function(){function RefCountOperator(connectable){this.connectable=connectable}return RefCountOperator.prototype.call=function(subscriber,source){var connectable=this.connectable;connectable._refCount++;var refCounter=new RefCountSubscriber(subscriber,connectable),subscription=source.subscribe(refCounter);return refCounter.closed||(refCounter.connection=connectable.connect()),subscription},RefCountOperator}(),RefCountSubscriber=function(_super){function RefCountSubscriber(destination,connectable){var _this=_super.call(this,destination)||this;return _this.connectable=connectable,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(RefCountSubscriber,_super),RefCountSubscriber.prototype._unsubscribe=function(){var connectable=this.connectable;if(!connectable){this.connection=null;return}this.connectable=null;var refCount=connectable._refCount;if(refCount<=0||(connectable._refCount=refCount-1,refCount>1)){this.connection=null;return}var connection=this.connection,sharedConnection=connectable._connection;this.connection=null,sharedConnection&&(!connection||sharedConnection===connection)&&sharedConnection.unsubscribe()},RefCountSubscriber}(_Subscriber__WEBPACK_IMPORTED_MODULE_1__.L)},53109:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{r:function(){return scheduleArray}});var _Observable__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(61514),_Subscription__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(98760);function scheduleArray(input,scheduler){return new _Observable__WEBPACK_IMPORTED_MODULE_0__.y(function(subscriber){var sub=new _Subscription__WEBPACK_IMPORTED_MODULE_1__.w,i=0;return sub.add(scheduler.schedule(function(){if(i===input.length){subscriber.complete();return}subscriber.next(input[i++]),subscriber.closed||sub.add(this.schedule())})),sub})}},68503:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{x:function(){return scheduled}});var Observable=__webpack_require__(61514),Subscription=__webpack_require__(98760),symbol_observable=__webpack_require__(15050),scheduleArray=__webpack_require__(53109),symbol_iterator=__webpack_require__(999),isPromise=__webpack_require__(70336),isArrayLike=__webpack_require__(39217);function scheduled(input,scheduler){if(null!=input){if(input&&"function"==typeof input[symbol_observable.L])return new Observable.y(function(subscriber){var sub=new Subscription.w;return sub.add(scheduler.schedule(function(){var observable=input[symbol_observable.L]();sub.add(observable.subscribe({next:function(value1){sub.add(scheduler.schedule(function(){return subscriber.next(value1)}))},error:function(err){sub.add(scheduler.schedule(function(){return subscriber.error(err)}))},complete:function(){sub.add(scheduler.schedule(function(){return subscriber.complete()}
24))}}))})),sub});if((0,isPromise.t)(input))return new Observable.y(function(subscriber){var sub=new Subscription.w;return sub.add(scheduler.schedule(function(){return input.then(function(value1){sub.add(scheduler.schedule(function(){subscriber.next(value1),sub.add(scheduler.schedule(function(){return subscriber.complete()}))}))},function(err){sub.add(scheduler.schedule(function(){return subscriber.error(err)}))})})),sub});if((0,isArrayLike.z)(input))return(0,scheduleArray.r)(input,scheduler);if(input&&"function"==typeof input[symbol_iterator.hZ]||"string"==typeof input)return function(input,scheduler){if(!input)throw Error("Iterable cannot be null");return new Observable.y(function(subscriber){var iterator,sub=new Subscription.w;return sub.add(function(){iterator&&"function"==typeof iterator.return&&iterator.return()}),sub.add(scheduler.schedule(function(){iterator=input[symbol_iterator.hZ](),sub.add(scheduler.schedule(function(){if(!subscriber.closed){try{var value1,done,result=iterator.next();value1=result.value,done=result.done}catch(err){subscriber.error(err);return}done?subscriber.complete():(subscriber.next(value1),this.schedule())}}))})),sub})}(input,scheduler)}throw TypeError((null!==input&&typeof input||input)+" is not observable")}},48:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{o:function(){return AsyncAction}});var tslib_es6=__webpack_require__(70655),AsyncAction=function(_super){function AsyncAction(scheduler,work){var _this=_super.call(this,scheduler,work)||this;return _this.scheduler=scheduler,_this.work=work,_this.pending=!1,_this}return tslib_es6.__extends(AsyncAction,_super),AsyncAction.prototype.schedule=function(state,delay){if(void 0===delay&&(delay=0),this.closed)return this;this.state=state;var id=this.id,scheduler=this.scheduler;return null!=id&&(this.id=this.recycleAsyncId(scheduler,id,delay)),this.pending=!0,this.delay=delay,this.id=this.id||this.requestAsyncId(scheduler,this.id,delay),this},AsyncAction.prototype.requestAsyncId=function(scheduler,id,delay){return void 0===delay&&(delay=0),setInterval(scheduler.flush.bind(scheduler,this),delay)},AsyncAction.prototype.recycleAsyncId=function(scheduler,id,delay){if(void 0===delay&&(delay=0),null!==delay&&this.delay===delay&&!1===this.pending)return id;clearInterval(id)},AsyncAction.prototype.execute=function(state,delay){if(this.closed)return Error("executing a cancelled action");this.pending=!1;var error=this._execute(state,delay);if(error)return error;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},AsyncAction.prototype._execute=function(state,delay){var errored=!1,errorValue=void 0;try{this.work(state)}catch(e){errored=!0,errorValue=!!e&&e||Error(e)}if(errored)return this.unsubscribe(),errorValue},AsyncAction.prototype._unsubscribe=function(){var id=this.id,scheduler=this.scheduler,actions=scheduler.actions,index=actions.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==index&&actions.splice(index,1),null!=id&&(this.id=this.recycleAsyncId(scheduler,id,null)),this.delay=null},AsyncAction}(function(_super){function Action(scheduler,work){return _super.call(this)||this}return tslib_es6.__extends(Action,_super),Action.prototype.schedule=function(state,delay){return void 0===delay&&(delay=0),this},Action}(__webpack_require__(98760).w))},78399:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{v:function(){return AsyncScheduler}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(70655),_Scheduler__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(38725),AsyncScheduler=function(_super){function AsyncScheduler(SchedulerAction,now){void 0===now&&(now=_Scheduler__WEBPACK_IMPORTED_MODULE_1__.b.now);var _this=_super.call(this,SchedulerAction,function(){return AsyncScheduler.delegate&&AsyncScheduler.delegate!==_this?AsyncScheduler.delegate.now():now()})||this;return _this.actions=[],_this.active=!1,_this.scheduled=void 0,_this}return tslib__WEBPACK_IMPORTED_MODULE_0__.__extends(AsyncScheduler,_super),AsyncScheduler.prototype.schedule=function(work,delay,state){return(void 0===delay&&(delay=0),AsyncScheduler.delegate&&AsyncScheduler.delegate!==this)?AsyncScheduler.delegate.schedule(work,delay,state):_super.prototype.schedule.call(this,work,delay,state)},AsyncScheduler.prototype.flush=function(action){var error,actions=this.actions;if(this.active){actions.push(action);return}this.active=!0;do if(error=action.execute(action.state,action.delay))break;while(action=actions.shift());if(this.active=!1,error){for(;action=actions.shift();)action.unsubscribe();throw error}},AsyncScheduler}
24(_Scheduler__WEBPACK_IMPORTED_MODULE_1__.b)},81789:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{e:function(){return asap},E:function(){return asapScheduler}});var tslib_es6=__webpack_require__(70655),nextHandle=1,RESOLVED=Promise.resolve(),activeHandles={};function findAndClearHandle(handle){return handle in activeHandles&&(delete activeHandles[handle],!0)}var Immediate={setImmediate:function(cb){var handle=nextHandle++;return activeHandles[handle]=!0,RESOLVED.then(function(){return findAndClearHandle(handle)&&cb()}),handle},clearImmediate:function(handle){findAndClearHandle(handle)}},AsapAction=function(_super){function AsapAction(scheduler,work){var _this=_super.call(this,scheduler,work)||this;return _this.scheduler=scheduler,_this.work=work,_this}return tslib_es6.__extends(AsapAction,_super),AsapAction.prototype.requestAsyncId=function(scheduler,id,delay){return(void 0===delay&&(delay=0),null!==delay&&delay>0)?_super.prototype.requestAsyncId.call(this,scheduler,id,delay):(scheduler.actions.push(this),scheduler.scheduled||(scheduler.scheduled=Immediate.setImmediate(scheduler.flush.bind(scheduler,null))))},AsapAction.prototype.recycleAsyncId=function(scheduler,id,delay){if(void 0===delay&&(delay=0),null!==delay&&delay>0||null===delay&&this.delay>0)return _super.prototype.recycleAsyncId.call(this,scheduler,id,delay);0===scheduler.actions.length&&(Immediate.clearImmediate(id),scheduler.scheduled=void 0)},AsapAction}(__webpack_require__(48).o),asapScheduler=new(function(_super){function AsapScheduler(){return null!==_super&&_super.apply(this,arguments)||this}return tslib_es6.__extends(AsapScheduler,_super),AsapScheduler.prototype.flush=function(action){this.active=!0,this.scheduled=void 0;var error,actions=this.actions,index=-1,count=actions.length;action=action||actions.shift();do if(error=action.execute(action.state,action.delay))break;while(++index<count&&(action=actions.shift()));if(this.active=!1,error){for(;++index<count&&(action=actions.shift());)action.unsubscribe();throw error}},AsapScheduler}(__webpack_require__(78399).v))(AsapAction),asap=asapScheduler},90964:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{P:function(){return async},z:function(){return asyncScheduler}});var _AsyncAction__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48),asyncScheduler=new(__webpack_require__(78399)).v(_AsyncAction__WEBPACK_IMPORTED_MODULE_1__.o),async=asyncScheduler},76084:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{c:function(){return queue},N:function(){return queueScheduler}});var tslib_es6=__webpack_require__(70655),QueueAction=function(_super){function QueueAction(scheduler,work){var _this=_super.call(this,scheduler,work)||this;return _this.scheduler=scheduler,_this.work=work,_this}return tslib_es6.__extends(QueueAction,_super),QueueAction.prototype.schedule=function(state,delay){return(void 0===delay&&(delay=0),delay>0)?_super.prototype.schedule.call(this,state,delay):(this.delay=delay,this.state=state,this.scheduler.flush(this),this)},QueueAction.prototype.execute=function(state,delay){return delay>0||this.closed?_super.prototype.execute.call(this,state,delay):this._execute(state,delay)},QueueAction.prototype.requestAsyncId=function(scheduler,id,delay){return(void 0===delay&&(delay=0),null!==delay&&delay>0||null===delay&&this.delay>0)?_super.prototype.requestAsyncId.call(this,scheduler,id,delay):scheduler.flush(this)},QueueAction}(__webpack_require__(48).o),queueScheduler=new(function(_super){function QueueScheduler(){return null!==_super&&_super.apply(this,arguments)||this}return tslib_es6.__extends(QueueScheduler,_super),QueueScheduler}(__webpack_require__(78399).v))(QueueAction),queue=queueScheduler},999:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{hZ:function(){return iterator}});var iterator="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"},15050:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{L:function(){return observable}});var observable="function"==typeof Symbol&&Symbol.observable||"@@observable"},23142:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{b:function(){return rxSubscriber}});var rxSubscriber="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},76565:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{W:function(){return ArgumentOutOfRangeError}});var ArgumentOutOfRangeError=function(){function ArgumentOutOfRangeErrorImpl(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return ArgumentOutOfRangeErrorImpl.prototype=Object.create(Error.prototype),ArgumentOutOfRangeErrorImpl}()},26929:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{K:function(){return EmptyError}});var EmptyError=function(){function EmptyErrorImpl(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return EmptyErrorImpl.prototype=Object.create(Error.prototype),EmptyErrorImpl}()},41016:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{N:function(){return ObjectUnsubscribedError}});var ObjectUnsubscribedError=function(){function ObjectUnsubscribedErrorImpl(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return ObjectUnsubscribedErrorImpl.prototype=Object.create(Error.prototype),ObjectUnsubscribedErrorImpl}()},81462:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{W:function(){return TimeoutError}});var TimeoutError=function(){function TimeoutErrorImpl(){return Error.call(this),this.message="Timeout has occurred",this.name="TimeoutError",this}return TimeoutErrorImpl.prototype=Object.create(Error.prototype),TimeoutErrorImpl}()},28782:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{B:function(){return UnsubscriptionError}});var UnsubscriptionError=function(){function UnsubscriptionErrorImpl(errors){return Error.call(this),this.message=errors?errors.length+" errors occurred during unsubscription:\n"+errors.map(function(err,i){return i+1+") "+err.toString()}).join("\n  "):"",this.name="UnsubscriptionError",this.errors=errors,this}return UnsubscriptionErrorImpl.prototype=Object.create(Error.prototype),UnsubscriptionErrorImpl}()},93642:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{_:function(){return canReportError}});var _Subscriber__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(10979);function canReportError(observer){for(;observer;){var _a=observer,closed_1=_a.closed,destination=_a.destination,isStopped=_a.isStopped;
24if(closed_1||isStopped)return!1;observer=destination&&destination instanceof _Subscriber__WEBPACK_IMPORTED_MODULE_0__.L?destination:null}return!0}},71644:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function hostReportError(err){setTimeout(function(){throw err},0)}__webpack_require__.d(__webpack_exports__,{z:function(){return hostReportError}})},43608:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function identity(x){return x}__webpack_require__.d(__webpack_exports__,{y:function(){return identity}})},59026:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{k:function(){return isArray}});var isArray=Array.isArray||function(x){return x&&"number"==typeof x.length}},39217:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{z:function(){return isArrayLike}});var isArrayLike=function(x){return x&&"number"==typeof x.length&&"function"!=typeof x}},14156:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function isFunction(x){return"function"==typeof x}__webpack_require__.d(__webpack_exports__,{m:function(){return isFunction}})},35812:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{k:function(){return isNumeric}});var _isArray__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59026);function isNumeric(val){return!(0,_isArray__WEBPACK_IMPORTED_MODULE_0__.k)(val)&&val-parseFloat(val)+1>=0}},92009:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function isObject(x){return null!==x&&"object"==typeof x}__webpack_require__.d(__webpack_exports__,{K:function(){return isObject}})},70336:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function isPromise(value1){return!!value1&&"function"!=typeof value1.subscribe&&"function"==typeof value1.then}__webpack_require__.d(__webpack_exports__,{t:function(){return isPromise}})},17507:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function isScheduler(value1){return value1&&"function"==typeof value1.schedule}__webpack_require__.d(__webpack_exports__,{K:function(){return isScheduler}})},33306:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function noop(){}__webpack_require__.d(__webpack_exports__,{Z:function(){return noop}})},18463:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function not(pred,thisArg){function notPred(){return!notPred.pred.apply(notPred.thisArg,arguments)}return notPred.pred=pred,notPred.thisArg=thisArg,notPred}__webpack_require__.d(__webpack_exports__,{f:function(){return not}})},62561:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{U:function(){return pipeFromArray},z:function(){return pipe}});var _identity__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(43608);function pipe(){for(var fns=[],_i=0;_i<arguments.length;_i++)fns[_i]=arguments[_i];return pipeFromArray(fns)}function pipeFromArray(fns){return 0===fns.length?_identity__WEBPACK_IMPORTED_MODULE_0__.y:1===fns.length?fns[0]:function(input){return fns.reduce(function(prev,fn){return fn(prev)},input)}}},26730:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{s:function(){return subscribeTo}});var subscribeToArray=__webpack_require__(56900),hostReportError=__webpack_require__(71644),symbol_iterator=__webpack_require__(999),observable=__webpack_require__(15050),isArrayLike=__webpack_require__(39217),isPromise=__webpack_require__(70336),isObject=__webpack_require__(92009),subscribeTo=function(result){if(result&&"function"==typeof result[observable.L])return function(subscriber){var obs=result[observable.L]();if("function"==typeof obs.subscribe)return obs.subscribe(subscriber);throw TypeError("Provided object does not correctly implement Symbol.observable")};if((0,isArrayLike.z)(result))return(0,subscribeToArray.V)(result);if((0,isPromise.t)(result))return function(subscriber){return result.then(function(value1){subscriber.closed||(sub
24scriber.next(value1),subscriber.complete())},function(err){return subscriber.error(err)}).then(null,hostReportError.z),subscriber};if(result&&"function"==typeof result[symbol_iterator.hZ])return function(subscriber){for(var iterator=result[symbol_iterator.hZ]();;){var item=void 0;try{item=iterator.next()}catch(err){return subscriber.error(err),subscriber}if(item.done){subscriber.complete();break}if(subscriber.next(item.value),subscriber.closed)break}return"function"==typeof iterator.return&&subscriber.add(function(){iterator.return&&iterator.return()}),subscriber};throw TypeError("You provided "+((0,isObject.K)(result)?"an invalid object":"'"+result+"'")+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")}},56900:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{V:function(){return subscribeToArray}});var subscribeToArray=function(array){return function(subscriber){for(var i=0,len=array.length;i<len&&!subscriber.closed;i++)subscriber.next(array[i]);subscriber.complete()}}},61714:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{D:function(){return subscribeToResult}});var tslib_es6=__webpack_require__(70655),InnerSubscriber=function(_super){function InnerSubscriber(parent,outerValue,outerIndex){var _this=_super.call(this)||this;return _this.parent=parent,_this.outerValue=outerValue,_this.outerIndex=outerIndex,_this.index=0,_this}return tslib_es6.__extends(InnerSubscriber,_super),InnerSubscriber.prototype._next=function(value1){this.parent.notifyNext(this.outerValue,value1,this.outerIndex,this.index++,this)},InnerSubscriber.prototype._error=function(error){this.parent.notifyError(error,this),this.unsubscribe()},InnerSubscriber.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},InnerSubscriber}(__webpack_require__(10979).L),subscribeTo=__webpack_require__(26730),Observable=__webpack_require__(61514);function subscribeToResult(outerSubscriber,result,outerValue,outerIndex,innerSubscriber){return(void 0===innerSubscriber&&(innerSubscriber=new InnerSubscriber(outerSubscriber,outerValue,outerIndex)),innerSubscriber.closed)?void 0:result instanceof Observable.y?result.subscribe(innerSubscriber):(0,subscribeTo.s)(result)(innerSubscriber)}},16473:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{audit:function(){return audit},auditTime:function(){return auditTime},buffer:function(){return buffer},bufferCount:function(){return bufferCount},bufferTime:function(){return bufferTime},bufferToggle:function(){return bufferToggle},bufferWhen:function(){return bufferWhen},catchError:function(){return catchError},combineAll:function(){return combineAll},combineLatest:function(){return combineLatest_combineLatest},concat:function(){return concat_concat},concatAll:function(){return concatAll.u},concatMap:function(){return concatMap},concatMapTo:function(){return concatMapTo},count:function(){return count},debounce:function(){return debounce},debounceTime:function(){return debounceTime},defaultIfEmpty:function(){return defaultIfEmpty},delay:function(){return delay},delayWhen:function(){return delayWhen},dematerialize:function(){return dematerialize},distinct:function(){return distinct},distinctUntilChanged:function(){return distinctUntilChanged},distinctUntilKeyChanged:function(){return distinctUntilKeyChanged},elementAt:function(){return elementAt},endWith:function(){return endWith},every:function(){return every},exhaust:function(){return exhaust},exhaustMap:function(){return function exhaustMap(project,resultSelector){return resultSelector?function(source){return source.pipe(exhaustMap(function(a,i){return(0,observable_from.D)(project(a,i)).pipe((0,map.U)(function(b,ii){return resultSelector(a,b,i,ii)}))}))}:function(source){return source.lift(new ExhaustMapOperator(project))}}},expand:function(){return expand},filter:function(){return filter.h},finalize:function(){return finalize},find:function(){return find},findIndex:function(){return findIndex},first:function(){return first},flatMap:function(){return mergeMap.VS},groupBy:function(){return groupBy.v},ignoreElements:function(){return ignoreElements},isEmpty:function(){return isEmpty},last:function(){return last},map:function(){return map.U},mapTo:function(){return mapTo},materialize:function(){return materialize},max:function(){return max},merge:function(){return merge_merge},mergeAll:function(){return mergeAll.J},mergeMap:function(){return mergeMap.zg},mergeMapTo:function(){return mergeMapTo},mergeScan:function(){return mergeScan},min:function(){return min},multicast:function(){return multicast},observeOn:function(){return observeOn.QV},onErrorResumeNext:function(){return onErrorResumeNext},pairwise:function(){return pairwise},partition:function(){return partition},pluck:function(){return pluck},publish:function(){return publish},publishBehavior:function(){return publishBehavior},publishLast:function(){return publishLast},publishReplay:function(){return publishReplay},race:function(){return race_race},reduce:function(){return reduce},refCount:function(){return refCount.x},repeat:function(){return repeat},repeatWhen:function(){return repeatWhen},retry:function(){return retry},retryWhen:function(){return retryWhen},sample:function(){return sample},sampleTime:function(){return sampleTime},scan:function(){return scan},sequenceEqual:function(){return sequenceEqual},share:function(){return share},shareReplay:function(){return shareReplay},single:function(){return single},skip:function(){return skip},skipLast:function(){return skipLast},skipUntil:function(){return skipUntil},skipWhile:function(){return skipWhile},startWith:function(){return startWith},subscribeOn:function(){return subscribeOn},switchAll:function(){return switchAll},switchMap:function(){return switchMap},switchMapTo:function(){return switchMapTo},take:function(){return take},takeLast:function(){return takeLast},takeUntil:function(){return takeUntil},takeWhile:function(){return takeWhile},tap:function(){return tap},throttle:function(){return throttle},throttleTime:function(){return throttleTime},throwIfEmpty:function(){return throwIfEmpty},timeInterval:function(){return timeInterval},timeout:function(){return timeout},timeoutWith:function(){return timeoutWith},timestamp:function(){return timestamp},toArray:function(){return toArray},window:function(){return window_window},windowCount:function(){return windowCount},windowTime:function(){return windowTime},windowToggle:function(){return windowToggle},windowWhen:function(){return windowWhen},withLatestFrom:function(){return withLatestFrom},zip:function(){return zip_zip},zipAll:function(){return zipAll}});var tslib_es6=__webpack_require__(70655),innerSubscribe=__webpack_require__(17604);function audit(durationSelector){return function(source){return source.lift(new AuditOperator(
24durationSelector))}}var AuditOperator=function(){function AuditOperator(durationSelector){this.durationSelector=durationSelector}return AuditOperator.prototype.call=function(subscriber,source){return source.subscribe(new AuditSubscriber(subscriber,this.durationSelector))},AuditOperator}(),AuditSubscriber=function(_super){function AuditSubscriber(destination,durationSelector){var _this=_super.call(this,destination)||this;return _this.durationSelector=durationSelector,_this.hasValue=!1,_this}return tslib_es6.__extends(AuditSubscriber,_super),AuditSubscriber.prototype._next=function(value1){if(this.value=value1,this.hasValue=!0,!this.throttled){var duration=void 0;try{duration=(0,this.durationSelector)(value1)}catch(err){return this.destination.error(err)}var innerSubscription=(0,innerSubscribe.ft)(duration,new innerSubscribe.IY(this));!innerSubscription||innerSubscription.closed?this.clearThrottle():this.add(this.throttled=innerSubscription)}},AuditSubscriber.prototype.clearThrottle=function(){var value1=this.value,hasValue=this.hasValue,throttled=this.throttled;throttled&&(this.remove(throttled),this.throttled=void 0,throttled.unsubscribe()),hasValue&&(this.value=void 0,this.hasValue=!1,this.destination.next(value1))},AuditSubscriber.prototype.notifyNext=function(){this.clearThrottle()},AuditSubscriber.prototype.notifyComplete=function(){this.clearThrottle()},AuditSubscriber}(innerSubscribe.Ds),scheduler_async=__webpack_require__(90964),timer=__webpack_require__(69604);function auditTime(duration,scheduler){return void 0===scheduler&&(scheduler=scheduler_async.P),audit(function(){return(0,timer.H)(duration,scheduler)})}function buffer(closingNotifier){return function(source){return source.lift(new BufferOperator(closingNotifier))}}var BufferOperator=function(){function BufferOperator(closingNotifier){this.closingNotifier=closingNotifier}return BufferOperator.prototype.call=function(subscriber,source){return source.subscribe(new BufferSubscriber(subscriber,this.closingNotifier))},BufferOperator}(),BufferSubscriber=function(_super){function BufferSubscriber(destination,closingNotifier){var _this=_super.call(this,destination)||this;return _this.buffer=[],_this.add((0,innerSubscribe.ft)(closingNotifier,new innerSubscribe.IY(_this))),_this}return tslib_es6.__extends(BufferSubscriber,_super),BufferSubscriber.prototype._next=function(value1){this.buffer.push(value1)},BufferSubscriber.prototype.notifyNext=function(){var buffer=this.buffer;this.buffer=[],this.destination.next(buffer)},BufferSubscriber}(innerSubscribe.Ds),Subscriber=__webpack_require__(10979);function bufferCount(bufferSize,startBufferEvery){return void 0===startBufferEvery&&(startBufferEvery=null),function(source){return source.lift(new BufferCountOperator(bufferSize,startBufferEvery))}}var BufferCountOperator=function(){function BufferCountOperator(bufferSize,startBufferEvery){this.bufferSize=bufferSize,this.startBufferEvery=startBufferEvery,startBufferEvery&&bufferSize!==startBufferEvery?this.subscriberClass=BufferSkipCountSubscriber:this.subscriberClass=BufferCountSubscriber}return BufferCountOperator.prototype.call=function(subscriber,source){return source.subscribe(new this.subscriberClass(subscriber,this.bufferSize,this.startBufferEvery))},BufferCountOperator}(),BufferCountSubscriber=function(_super){function BufferCountSubscriber(destination,bufferSize){var _this=_super.call(this,destination)||this;return _this.bufferSize=bufferSize,_this.buffer=[],_this}return tslib_es6.__extends(BufferCountSubscriber,_super),BufferCountSubscriber.prototype._next=function(value1){var buffer=this.buffer;buffer.push(value1),buffer.length==this.bufferSize&&(this.destination.next(buffer),this.buffer=[])},BufferCountSubscriber.prototype._complete=function(){var buffer=this.buffer;buffer.length>0&&this.destination.next(buffer),_super.prototype._complete.call(this)},BufferCountSubscriber}(Subscriber.L),BufferSkipCountSubscriber=function(_super){function BufferSkipCountSubscriber(destination,bufferSize,startBufferEvery){var _this=_super.call(this,destination)||this;return _this.bufferSize=bufferSize,_this.startBufferEvery=startBufferEvery,_this.buffers=[],_this.count=0,_this}return tslib_es6.__extends(BufferSkipCountSubscriber,_super),BufferSkipCountSubscriber.prototype._next=function(value1){var bufferSize=this.bufferSize,startBufferEvery=this.startBufferEvery,buffers=this.buffers,count=this.count;this.count++,count%startBufferEvery==0&&buffers.push([]);for(var i=buffers.length;i--;){var buffer=buffers[i];buffer.push(value1),buffer.length===bufferSize&&(buffers.splice(i,1),this.destination.next(buffer))}},BufferSkipCountSubscriber.prototype._complete=function(){for(var buffers=this.buffers,destination=this.destination;buffers.length>0;){var buffer=buffers.shift();buffer.length>0&&destination.next(buffer)}_super.prototype._complete.call(this)},BufferSkipCountSubscriber}
24(Subscriber.L),isScheduler=__webpack_require__(17507);function bufferTime(bufferTimeSpan){var length=arguments.length,scheduler=scheduler_async.P;(0,isScheduler.K)(arguments[arguments.length-1])&&(scheduler=arguments[arguments.length-1],length--);var bufferCreationInterval=null;length>=2&&(bufferCreationInterval=arguments[1]);var maxBufferSize=Number.POSITIVE_INFINITY;return length>=3&&(maxBufferSize=arguments[2]),function(source){return source.lift(new BufferTimeOperator(bufferTimeSpan,bufferCreationInterval,maxBufferSize,scheduler))}}var BufferTimeOperator=function(){function BufferTimeOperator(bufferTimeSpan,bufferCreationInterval,maxBufferSize,scheduler){this.bufferTimeSpan=bufferTimeSpan,this.bufferCreationInterval=bufferCreationInterval,this.maxBufferSize=maxBufferSize,this.scheduler=scheduler}return BufferTimeOperator.prototype.call=function(subscriber,source){return source.subscribe(new BufferTimeSubscriber(subscriber,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))},BufferTimeOperator}(),Context=function(){this.buffer=[]},BufferTimeSubscriber=function(_super){function BufferTimeSubscriber(destination,bufferTimeSpan,bufferCreationInterval,maxBufferSize,scheduler){var _this=_super.call(this,destination)||this;_this.bufferTimeSpan=bufferTimeSpan,_this.bufferCreationInterval=bufferCreationInterval,_this.maxBufferSize=maxBufferSize,_this.scheduler=scheduler,_this.contexts=[];var context=_this.openContext();return _this.timespanOnly=null==bufferCreationInterval||bufferCreationInterval<0,_this.timespanOnly?_this.add(context.closeAction=scheduler.schedule(dispatchBufferTimeSpanOnly,bufferTimeSpan,{subscriber:_this,context:context,bufferTimeSpan:bufferTimeSpan})):(_this.add(context.closeAction=scheduler.schedule(dispatchBufferClose,bufferTimeSpan,{subscriber:_this,context:context})),_this.add(scheduler.schedule(dispatchBufferCreation,bufferCreationInterval,{bufferTimeSpan:bufferTimeSpan,bufferCreationInterval:bufferCreationInterval,subscriber:_this,scheduler:scheduler}))),_this}return tslib_es6.__extends(BufferTimeSubscriber,_super),BufferTimeSubscriber.prototype._next=function(value1){for(var filledBufferContext,contexts=this.contexts,len=contexts.length,i=0;i<len;i++){var context_1=contexts[i],buffer=context_1.buffer;buffer.push(value1),buffer.length==this.maxBufferSize&&(filledBufferContext=context_1)}filledBufferContext&&this.onBufferFull(filledBufferContext)},BufferTimeSubscriber.prototype._error=function(err){this.contexts.length=0,_super.prototype._error.call(this,err)},BufferTimeSubscriber.prototype._complete=function(){for(var contexts=this.contexts,destination=this.destination;contexts.length>0;){var context_2=contexts.shift();destination.next(context_2.buffer)}_super.prototype._complete.call(this)},BufferTimeSubscriber.prototype._unsubscribe=function(){this.contexts=null},BufferTimeSubscriber.prototype.onBufferFull=function(context){this.closeContext(context);var closeAction=context.closeAction;if(closeAction.unsubscribe(),this.remove(closeAction),!this.closed&&this.timespanOnly){context=this.openContext();var bufferTimeSpan=this.bufferTimeSpan,timeSpanOnlyState={subscriber:this,context:context,bufferTimeSpan:bufferTimeSpan};this.add(context.closeAction=this.scheduler.schedule(dispatchBufferTimeSpanOnly,bufferTimeSpan,timeSpanOnlyState))}},BufferTimeSubscriber.prototype.openContext=function(){var context=new Context;return this.contexts.push(context),context},BufferTimeSubscriber.prototype.closeContext=function(context){this.destination.next(context.buffer);var contexts=this.contexts;(contexts?contexts.indexOf(context):-1)>=0&&contexts.splice(contexts.indexOf(context),1)},BufferTimeSubscriber}(Subscriber.L);function dispatchBufferTimeSpanOnly(state){var subscriber=state.subscriber,prevContext=state.context;prevContext&&subscriber.closeContext(prevContext),subscriber.closed||(state.context=subscriber.openContext(),state.context.closeAction=this.schedule(state,state.bufferTimeSpan))}function dispatchBufferCreation(state){var bufferCreationInterval=state.bufferCreationInterval,bufferTimeSpan=state.bufferTimeSpan,subscriber=state.subscriber,scheduler
24=state.scheduler,context=subscriber.openContext();subscriber.closed||(subscriber.add(context.closeAction=scheduler.schedule(dispatchBufferClose,bufferTimeSpan,{subscriber:subscriber,context:context})),this.schedule(state,bufferCreationInterval))}function dispatchBufferClose(arg){var subscriber=arg.subscriber,context=arg.context;subscriber.closeContext(context)}var Subscription=__webpack_require__(98760),subscribeToResult=__webpack_require__(61714),OuterSubscriber=__webpack_require__(62039);function bufferToggle(openings,closingSelector){return function(source){return source.lift(new BufferToggleOperator(openings,closingSelector))}}var BufferToggleOperator=function(){function BufferToggleOperator(openings,closingSelector){this.openings=openings,this.closingSelector=closingSelector}return BufferToggleOperator.prototype.call=function(subscriber,source){return source.subscribe(new BufferToggleSubscriber(subscriber,this.openings,this.closingSelector))},BufferToggleOperator}(),BufferToggleSubscriber=function(_super){function BufferToggleSubscriber(destination,openings,closingSelector){var _this=_super.call(this,destination)||this;return _this.closingSelector=closingSelector,_this.contexts=[],_this.add((0,subscribeToResult.D)(_this,openings)),_this}return tslib_es6.__extends(BufferToggleSubscriber,_super),BufferToggleSubscriber.prototype._next=function(value1){for(var contexts=this.contexts,len=contexts.length,i=0;i<len;i++)contexts[i].buffer.push(value1)},BufferToggleSubscriber.prototype._error=function(err){for(var contexts=this.contexts;contexts.length>0;){var context_1=contexts.shift();context_1.subscription.unsubscribe(),context_1.buffer=null,context_1.subscription=null}this.contexts=null,_super.prototype._error.call(this,err)},BufferToggleSubscriber.prototype._complete=function(){for(var contexts=this.contexts;contexts.length>0;){var context_2=contexts.shift();this.destination.next(context_2.buffer),context_2.subscription.unsubscribe(),context_2.buffer=null,context_2.subscription=null}this.contexts=null,_super.prototype._complete.call(this)},BufferToggleSubscriber.prototype.notifyNext=function(outerValue,innerValue){outerValue?this.closeBuffer(outerValue):this.openBuffer(innerValue)},BufferToggleSubscriber.prototype.notifyComplete=function(innerSub){this.closeBuffer(innerSub.context)},BufferToggleSubscriber.prototype.openBuffer=function(value1){try{var closingNotifier=this.closingSelector.call(this,value1);closingNotifier&&this.trySubscribe(closingNotifier)}catch(err){this._error(err)}},BufferToggleSubscriber.prototype.closeBuffer=function(context){var contexts=this.contexts;if(contexts&&context){var buffer=context.buffer,subscription=context.subscription;this.destination.next(buffer),contexts.splice(contexts.indexOf(context),1),this.remove(subscription),subscription.unsubscribe()}},BufferToggleSubscriber.prototype.trySubscribe=function(closingNotifier){var contexts=this.contexts,subscription=new Subscription.w,context={buffer:[],subscription:subscription};contexts.push(context);var innerSubscription=(0,subscribeToResult.D)(this,closingNotifier,context);!innerSubscription||innerSubscription.closed?this.closeBuffer(context):(innerSubscription.context=context,this.add(innerSubscription),subscription.add(innerSubscription))},BufferToggleSubscriber}(OuterSubscriber.L);function bufferWhen(closingSelector){return function(source){return source.lift(new BufferWhenOperator(closingSelector))}}var BufferWhenOperator=function(){function BufferWhenOperator(closingSelector){this.closingSelector=closingSelector}return BufferWhenOperator.prototype.call=function(subscriber,source){return source.subscribe(new BufferWhenSubscriber(subscriber,this.closingSelector))},BufferWhenOperator}(),BufferWhenSubscriber=function(_super){function BufferWhenSubscriber(destination,closingSelector){var _this=_super.call(this,destination)||this;return _this.closingSelector=closingSelector,_this.subscribing=!1,_this.openBuffer(),_this}return tslib_es6.__extends(BufferWhenSubscriber,_super),BufferWhenSubscriber.prototype._next=function(value1){this.buffer.push(value1)},BufferWhenSubscriber.prototype._complete=function(){var buffer=this.buffer;buffer&&this.destination.next(buffer),_super.prototype._complete.call(this)},BufferWhenSubscriber.prototype._unsubscribe=function(){this.buffer=void 0,this.subscribing=!1},BufferWhenSubscriber.prototype.notifyNext=function(){this.openBuffer()},BufferWhenSubscriber.prototype.notifyComplete=function(){this.subscribing?this.complete():this.openBuffer()},BufferWhenSubscriber.prototype.openBuffer=function(){var closingNotifier,closingSubscription=this.closingSubscription;closingSubscription&&(this.remove(closingSubscription),closingSubscription.unsubscribe());var buffer=this.buffer;this.buffer&&this.destination.next(buffer),this.buffer=[];try{closingNotifier=(0,this.closingSelector)()}catch(err){return this.error(err)}closingSubscription=new Subscription.w,this.closingSubscription=closingSubscription,this.add(closingSubscription),this.subscribing=!0,closingSubscription.add((0,innerSubscribe.ft)(closingNotifier,new innerSubscribe.IY(this))),this.subscribing=!1},BufferWhenSubscriber}(innerSubscribe.Ds);function catchError(selector){return function(source){var operator=new CatchOperator(selector),caught=source.lift(operator);return operator.caught=caught}}var CatchOperator=function(){function CatchOperator(selector){this.selector=selector}return CatchOperator.prototype.call=function(subscriber,source){return source.subscribe(new CatchSubscriber(subscriber,this.selector,this.caught))}
24,CatchOperator}(),CatchSubscriber=function(_super){function CatchSubscriber(destination,selector,caught){var _this=_super.call(this,destination)||this;return _this.selector=selector,_this.caught=caught,_this}return tslib_es6.__extends(CatchSubscriber,_super),CatchSubscriber.prototype.error=function(err){if(!this.isStopped){var result=void 0;try{result=this.selector(err,this.caught)}catch(err2){_super.prototype.error.call(this,err2);return}this._unsubscribeAndRecycle();var innerSubscriber=new innerSubscribe.IY(this);this.add(innerSubscriber);var innerSubscription=(0,innerSubscribe.ft)(result,innerSubscriber);innerSubscription!==innerSubscriber&&this.add(innerSubscription)}},CatchSubscriber}(innerSubscribe.Ds),combineLatest=__webpack_require__(75142);function combineAll(project){return function(source){return source.lift(new combineLatest.Ms(project))}}var util_isArray=__webpack_require__(59026),observable_from=__webpack_require__(55760);function combineLatest_combineLatest(){for(var observables=[],_i=0;_i<arguments.length;_i++)observables[_i]=arguments[_i];var project=null;return"function"==typeof observables[observables.length-1]&&(project=observables.pop()),1===observables.length&&(0,util_isArray.k)(observables[0])&&(observables=observables[0].slice()),function(source){return source.lift.call((0,observable_from.D)([source].concat(observables)),new combineLatest.Ms(project))}}var concat=__webpack_require__(49795);function concat_concat(){for(var observables=[],_i=0;_i<arguments.length;_i++)observables[_i]=arguments[_i];return function(source){return source.lift.call(concat.z.apply(void 0,[source].concat(observables)))}}var concatAll=__webpack_require__(52257),mergeMap=__webpack_require__(47746);function concatMap(project,resultSelector){return(0,mergeMap.zg)(project,resultSelector,1)}function concatMapTo(innerObservable,resultSelector){return concatMap(function(){return innerObservable},resultSelector)}function count(predicate){return function(source){return source.lift(new CountOperator(predicate,source))}}var CountOperator=function(){function CountOperator(predicate,source){this.predicate=predicate,this.source=source}return CountOperator.prototype.call=function(subscriber,source){return source.subscribe(new CountSubscriber(subscriber,this.predicate,this.source))},CountOperator}(),CountSubscriber=function(_super){function CountSubscriber(destination,predicate,source){var _this=_super.call(this,destination)||this;return _this.predicate=predicate,_this.source=source,_this.count=0,_this.index=0,_this}return tslib_es6.__extends(CountSubscriber,_super),CountSubscriber.prototype._next=function(value1){this.predicate?this._tryPredicate(value1):this.count++},CountSubscriber.prototype._tryPredicate=function(value1){var result;try{result=this.predicate(value1,this.index++,this.source)}catch(err){this.destination.error(err);return}result&&this.count++},CountSubscriber.prototype._complete=function(){this.destination.next(this.count),this.destination.complete()},CountSubscriber}(Subscriber.L);function debounce(durationSelector){return function(source){return source.lift(new DebounceOperator(durationSelector))}}var DebounceOperator=function(){function DebounceOperator(durationSelector){this.durationSelector=durationSelector}return DebounceOperator.prototype.call=function(subscriber,source){return source.subscribe(new DebounceSubscriber(subscriber,this.durationSelector))},DebounceOperator}(),DebounceSubscriber=function(_super){function DebounceSubscriber(destination,durationSelector){var _this=_super.call(this,destination)||this;return _this.durationSelector=durationSelector,_this.hasValue=!1,_this}return tslib_es6.__extends(DebounceSubscriber,_super),DebounceSubscriber.prototype._next=function(value1){try{var result=this.durationSelector.call(this,value1);result&&this._tryNext(value1,result)}catch(err){this.destination.error(err)}},DebounceSubscriber.prototype._complete=function(){this.emitValue(),this.destination.complete()},DebounceSubscriber.prototype._tryNext=function(value1,duration){var subscription=this.durationSubscription;this.value=value1,this.hasValue=!0,subscription&&(subscription.unsubscribe(),this.remove(subscription)),(subscription=(0,innerSubscribe.ft)(duration,new innerSubscribe.IY(this)))&&!subscription.closed&&this.add(this.durationSubscription=subscription)},DebounceSubscriber.prototype.notifyNext=function(){this.emitValue()},DebounceSubscriber.prototype.notifyComplete=function(){this.emitValue()},DebounceSubscriber.prototype.emitValue=function(){if(this.hasValue){var value1=this.value,subscription=this.durationSubscription;subscription&&(this.durationSubscription=void 0,subscription.unsubscribe(),this.remove(subscription)),this.value=void 0,this.hasValue=!1,_super.prototype._next.call(this,value1)}},DebounceSubscriber}(innerSubscribe.Ds);function debounceTime(dueTime,scheduler){return void 0===scheduler&&(scheduler
24=scheduler_async.P),function(source){return source.lift(new DebounceTimeOperator(dueTime,scheduler))}}var DebounceTimeOperator=function(){function DebounceTimeOperator(dueTime,scheduler){this.dueTime=dueTime,this.scheduler=scheduler}return DebounceTimeOperator.prototype.call=function(subscriber,source){return source.subscribe(new DebounceTimeSubscriber(subscriber,this.dueTime,this.scheduler))},DebounceTimeOperator}(),DebounceTimeSubscriber=function(_super){function DebounceTimeSubscriber(destination,dueTime,scheduler){var _this=_super.call(this,destination)||this;return _this.dueTime=dueTime,_this.scheduler=scheduler,_this.debouncedSubscription=null,_this.lastValue=null,_this.hasValue=!1,_this}return tslib_es6.__extends(DebounceTimeSubscriber,_super),DebounceTimeSubscriber.prototype._next=function(value1){this.clearDebounce(),this.lastValue=value1,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(dispatchNext,this.dueTime,this))},DebounceTimeSubscriber.prototype._complete=function(){this.debouncedNext(),this.destination.complete()},DebounceTimeSubscriber.prototype.debouncedNext=function(){if(this.clearDebounce(),this.hasValue){var lastValue=this.lastValue;this.lastValue=null,this.hasValue=!1,this.destination.next(lastValue)}},DebounceTimeSubscriber.prototype.clearDebounce=function(){var debouncedSubscription=this.debouncedSubscription;null!==debouncedSubscription&&(this.remove(debouncedSubscription),debouncedSubscription.unsubscribe(),this.debouncedSubscription=null)},DebounceTimeSubscriber}(Subscriber.L);function dispatchNext(subscriber){subscriber.debouncedNext()}function defaultIfEmpty(defaultValue){return void 0===defaultValue&&(defaultValue=null),function(source){return source.lift(new DefaultIfEmptyOperator(defaultValue))}}var DefaultIfEmptyOperator=function(){function DefaultIfEmptyOperator(defaultValue){this.defaultValue=defaultValue}return DefaultIfEmptyOperator.prototype.call=function(subscriber,source){return source.subscribe(new DefaultIfEmptySubscriber(subscriber,this.defaultValue))},DefaultIfEmptyOperator}(),DefaultIfEmptySubscriber=function(_super){function DefaultIfEmptySubscriber(destination,defaultValue){var _this=_super.call(this,destination)||this;return _this.defaultValue=defaultValue,_this.isEmpty=!0,_this}return tslib_es6.__extends(DefaultIfEmptySubscriber,_super),DefaultIfEmptySubscriber.prototype._next=function(value1){this.isEmpty=!1,this.destination.next(value1)},DefaultIfEmptySubscriber.prototype._complete=function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()},DefaultIfEmptySubscriber}(Subscriber.L);function isDate(value1){return value1 instanceof Date&&!isNaN(+value1)}var Notification=__webpack_require__(42632);function delay(delay,scheduler){void 0===scheduler&&(scheduler=scheduler_async.P);var delayFor=isDate(delay)?+delay-scheduler.now():Math.abs(delay);return function(source){return source.lift(new DelayOperator(delayFor,scheduler))}}var DelayOperator=function(){function DelayOperator(delay,scheduler){this.delay=delay,this.scheduler=scheduler}return DelayOperator.prototype.call=function(subscriber,source){return source.subscribe(new DelaySubscriber(subscriber,this.delay,this.scheduler))},DelayOperator}(),DelaySubscriber=function(_super){function DelaySubscriber(destination,delay,scheduler){var _this=_super.call(this,destination)||this;return _this.delay=delay,_this.scheduler=scheduler,_this.queue=[],_this.active=!1,_this.errored=!1,_this}return tslib_es6.__extends(DelaySubscriber,_super),DelaySubscriber.dispatch=function(state){for(var source=state.source,queue=source.queue,scheduler=state.scheduler,destination=state.destination;queue.length>0&&queue[0].time-scheduler.now()<=0;)queue.shift().notification.observe(destination);if(queue.length>0){var delay_1=Math.max(0,queue[0].time-scheduler.now());this.schedule(state,delay_1)}else this.unsubscribe(),source.active=!1},DelaySubscriber.prototype._schedule=function(scheduler){this.active=!0,this.destination.add(scheduler.schedule(DelaySubscriber.dispatch,this.delay,{source:this,destination:this.destination,scheduler:scheduler}))},DelaySubscriber.prototype.scheduleNotification=function(notification){if(!0!==this.errored){var scheduler
24=this.scheduler,message=new DelayMessage(scheduler.now()+this.delay,notification);this.queue.push(message),!1===this.active&&this._schedule(scheduler)}},DelaySubscriber.prototype._next=function(value1){this.scheduleNotification(Notification.P.createNext(value1))},DelaySubscriber.prototype._error=function(err){this.errored=!0,this.queue=[],this.destination.error(err),this.unsubscribe()},DelaySubscriber.prototype._complete=function(){this.scheduleNotification(Notification.P.createComplete()),this.unsubscribe()},DelaySubscriber}(Subscriber.L),DelayMessage=function(time,notification){this.time=time,this.notification=notification},Observable=__webpack_require__(61514);function delayWhen(delayDurationSelector,subscriptionDelay){return subscriptionDelay?function(source){return new SubscriptionDelayObservable(source,subscriptionDelay).lift(new DelayWhenOperator(delayDurationSelector))}:function(source){return source.lift(new DelayWhenOperator(delayDurationSelector))}}var DelayWhenOperator=function(){function DelayWhenOperator(delayDurationSelector){this.delayDurationSelector=delayDurationSelector}return DelayWhenOperator.prototype.call=function(subscriber,source){return source.subscribe(new DelayWhenSubscriber(subscriber,this.delayDurationSelector))},DelayWhenOperator}(),DelayWhenSubscriber=function(_super){function DelayWhenSubscriber(destination,delayDurationSelector){var _this=_super.call(this,destination)||this;return _this.delayDurationSelector=delayDurationSelector,_this.completed=!1,_this.delayNotifierSubscriptions=[],_this.index=0,_this}return tslib_es6.__extends(DelayWhenSubscriber,_super),DelayWhenSubscriber.prototype.notifyNext=function(outerValue,_innerValue,_outerIndex,_innerIndex,innerSub){this.destination.next(outerValue),this.removeSubscription(innerSub),this.tryComplete()},DelayWhenSubscriber.prototype.notifyError=function(error,innerSub){this._error(error)},DelayWhenSubscriber.prototype.notifyComplete=function(innerSub){var value1=this.removeSubscription(innerSub);value1&&this.destination.next(value1),this.tryComplete()},DelayWhenSubscriber.prototype._next=function(value1){var index=this.index++;try{var delayNotifier=this.delayDurationSelector(value1,index);delayNotifier&&this.tryDelay(delayNotifier,value1)}catch(err){this.destination.error(err)}},DelayWhenSubscriber.prototype._complete=function(){this.completed=!0,this.tryComplete(),this.unsubscribe()},DelayWhenSubscriber.prototype.removeSubscription=function(subscription){subscription.unsubscribe();var subscriptionIdx=this.delayNotifierSubscriptions.indexOf(subscription);return -1!==subscriptionIdx&&this.delayNotifierSubscriptions.splice(subscriptionIdx,1),subscription.outerValue},DelayWhenSubscriber.prototype.tryDelay=function(delayNotifier,value1){var notifierSubscription=(0,subscribeToResult.D)(this,delayNotifier,value1);notifierSubscription&&!notifierSubscription.closed&&(this.destination.add(notifierSubscription),this.delayNotifierSubscriptions.push(notifierSubscription))},DelayWhenSubscriber.prototype.tryComplete=function(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()},DelayWhenSubscriber}(OuterSubscriber.L),SubscriptionDelayObservable=function(_super){function SubscriptionDelayObservable(source,subscriptionDelay){var _this=_super.call(this)||this;return _this.source=source,_this.subscriptionDelay=subscriptionDelay,_this}return tslib_es6.__extends(SubscriptionDelayObservable,_super),SubscriptionDelayObservable.prototype._subscribe=function(subscriber){this.subscriptionDelay.subscribe(new SubscriptionDelaySubscriber(subscriber,this.source))},SubscriptionDelayObservable}(Observable.y),SubscriptionDelaySubscriber=function(_super){function SubscriptionDelaySubscriber(parent,source){var _this=_super.call(this)||this;return _this.parent=parent,_this.source=source,_this.sourceSubscribed=!1,_this}return tslib_es6.__extends(SubscriptionDelaySubscriber,_super),SubscriptionDelaySubscriber.prototype._next=function(unused){this.subscribeToSource()},SubscriptionDelaySubscriber.prototype._error=function(err){this.unsubscribe(),this.parent.error(err)},SubscriptionDelaySubscriber.prototype._complete=function(){this.unsubscribe(),this.subscribeToSource()},SubscriptionDelaySubscriber.prototype.subscribeToSource=function(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))},SubscriptionDelaySubscriber}(Subscriber.L);function dematerialize(){return function(source){return source.lift(new DeMaterializeOperator)}}var DeMaterializeOperator=function(){function DeMaterializeOperator(){}return DeMaterializeOperator.prototype.call=function(subscriber,source){return source.subscribe(new DeMaterializeSubscriber(subscriber))},DeMaterializeOperator}(),DeMaterializeSubscriber=function(_super){function DeMaterializeSubscriber(destination){return _super.call(this,destination)||this}return tslib_es6.__extends(DeMaterializeSubscriber,_super),DeMaterializeSubscriber.prototype._next=function(value1){value1.observe(this.destination)},DeMaterializeSubscriber}(Subscriber.L);function distinct(keySelector,flushes){return function(source){return source.lift(new DistinctOperator(keySelector,flushes))}}var DistinctOperator=function(){function DistinctOperator(keySelector,flushes){this.keySelector=keySelector,this.flushes=flushes}return DistinctOperator.prototype.call=function(subscriber,source){return source.subscribe(new DistinctSubscriber(subscriber,this.keySelector,this.flushes))},DistinctOperator}(),DistinctSubscriber=function(_super){function DistinctSubscriber(destination,keySelector,flushes){var _this=_
24super.call(this,destination)||this;return _this.keySelector=keySelector,_this.values=new Set,flushes&&_this.add((0,innerSubscribe.ft)(flushes,new innerSubscribe.IY(_this))),_this}return tslib_es6.__extends(DistinctSubscriber,_super),DistinctSubscriber.prototype.notifyNext=function(){this.values.clear()},DistinctSubscriber.prototype.notifyError=function(error){this._error(error)},DistinctSubscriber.prototype._next=function(value1){this.keySelector?this._useKeySelector(value1):this._finalizeNext(value1,value1)},DistinctSubscriber.prototype._useKeySelector=function(value1){var key,destination=this.destination;try{key=this.keySelector(value1)}catch(err){destination.error(err);return}this._finalizeNext(key,value1)},DistinctSubscriber.prototype._finalizeNext=function(key,value1){var values=this.values;values.has(key)||(values.add(key),this.destination.next(value1))},DistinctSubscriber}(innerSubscribe.Ds);function distinctUntilChanged(compare,keySelector){return function(source){return source.lift(new DistinctUntilChangedOperator(compare,keySelector))}}var DistinctUntilChangedOperator=function(){function DistinctUntilChangedOperator(compare,keySelector){this.compare=compare,this.keySelector=keySelector}return DistinctUntilChangedOperator.prototype.call=function(subscriber,source){return source.subscribe(new DistinctUntilChangedSubscriber(subscriber,this.compare,this.keySelector))},DistinctUntilChangedOperator}(),DistinctUntilChangedSubscriber=function(_super){function DistinctUntilChangedSubscriber(destination,compare,keySelector){var _this=_super.call(this,destination)||this;return _this.keySelector=keySelector,_this.hasKey=!1,"function"==typeof compare&&(_this.compare=compare),_this}return tslib_es6.__extends(DistinctUntilChangedSubscriber,_super),DistinctUntilChangedSubscriber.prototype.compare=function(x,y){return x===y},DistinctUntilChangedSubscriber.prototype._next=function(value1){try{var key,keySelector=this.keySelector;key=keySelector?keySelector(value1):value1}catch(err){return this.destination.error(err)}var result=!1;if(this.hasKey)try{result=(0,this.compare)(this.key,key)}catch(err1){return this.destination.error(err1)}else this.hasKey=!0;result||(this.key=key,this.destination.next(value1))},DistinctUntilChangedSubscriber}(Subscriber.L);function distinctUntilKeyChanged(key,compare){return distinctUntilChanged(function(x,y){return compare?compare(x[key],y[key]):x[key]===y[key]})}var ArgumentOutOfRangeError=__webpack_require__(76565),filter=__webpack_require__(66008),EmptyError=__webpack_require__(26929);function throwIfEmpty(errorFactory){return void 0===errorFactory&&(errorFactory=defaultErrorFactory),function(source){return source.lift(new ThrowIfEmptyOperator(errorFactory))}}var ThrowIfEmptyOperator=function(){function ThrowIfEmptyOperator(errorFactory){this.errorFactory=errorFactory}return ThrowIfEmptyOperator.prototype.call=function(subscriber,source){return source.subscribe(new ThrowIfEmptySubscriber(subscriber,this.errorFactory))},ThrowIfEmptyOperator}(),ThrowIfEmptySubscriber=function(_super){function ThrowIfEmptySubscriber(destination,errorFactory){var _this=_super.call(this,destination)||this;return _this.errorFactory=errorFactory,_this.hasValue=!1,_this}return tslib_es6.__extends(ThrowIfEmptySubscriber,_super),ThrowIfEmptySubscriber.prototype._next=function(value1){this.hasValue=!0,this.destination.next(value1)},ThrowIfEmptySubscriber.prototype._complete=function(){if(this.hasValue)return this.destination.complete();var err=void 0;try{err=this.errorFactory()}catch(e){err=e}this.destination.error(err)},ThrowIfEmptySubscriber}(Subscriber.L);function defaultErrorFactory(){return new EmptyError.K}var empty=__webpack_require__(5631);function take(count){return function(source){return 0===count?(0,empty.c)():source.lift(new TakeOperator(count))}}var TakeOperator=function(){function TakeOperator(total){if(this.total=total,this.total<0)throw new ArgumentOutOfRangeError.W}return TakeOperator.prototype.call=function(subscriber,source){return source.subscribe(new TakeSubscriber(subscriber,this.total))},TakeOperator}(),TakeSubscriber=function(_super){function TakeSubscriber(destination,total){var _this=_
24super.call(this,destination)||this;return _this.total=total,_this.count=0,_this}return tslib_es6.__extends(TakeSubscriber,_super),TakeSubscriber.prototype._next=function(value1){var total=this.total,count=++this.count;count<=total&&(this.destination.next(value1),count===total&&(this.destination.complete(),this.unsubscribe()))},TakeSubscriber}(Subscriber.L);function elementAt(index,defaultValue){if(index<0)throw new ArgumentOutOfRangeError.W;var hasDefaultValue=arguments.length>=2;return function(source){return source.pipe((0,filter.h)(function(v,i){return i===index}),take(1),hasDefaultValue?defaultIfEmpty(defaultValue):throwIfEmpty(function(){return new ArgumentOutOfRangeError.W}))}}var of=__webpack_require__(18170);function endWith(){for(var array=[],_i=0;_i<arguments.length;_i++)array[_i]=arguments[_i];return function(source){return(0,concat.z)(source,of.of.apply(void 0,array))}}function every(predicate,thisArg){return function(source){return source.lift(new EveryOperator(predicate,thisArg,source))}}var EveryOperator=function(){function EveryOperator(predicate,thisArg,source){this.predicate=predicate,this.thisArg=thisArg,this.source=source}return EveryOperator.prototype.call=function(observer,source){return source.subscribe(new EverySubscriber(observer,this.predicate,this.thisArg,this.source))},EveryOperator}(),EverySubscriber=function(_super){function EverySubscriber(destination,predicate,thisArg,source){var _this=_super.call(this,destination)||this;return _this.predicate=predicate,_this.thisArg=thisArg,_this.source=source,_this.index=0,_this.thisArg=thisArg||_this,_this}return tslib_es6.__extends(EverySubscriber,_super),EverySubscriber.prototype.notifyComplete=function(everyValueMatch){this.destination.next(everyValueMatch),this.destination.complete()},EverySubscriber.prototype._next=function(value1){var result=!1;try{result=this.predicate.call(this.thisArg,value1,this.index++,this.source)}catch(err){this.destination.error(err);return}result||this.notifyComplete(!1)},EverySubscriber.prototype._complete=function(){this.notifyComplete(!0)},EverySubscriber}(Subscriber.L);function exhaust(){return function(source){return source.lift(new SwitchFirstOperator)}}var SwitchFirstOperator=function(){function SwitchFirstOperator(){}return SwitchFirstOperator.prototype.call=function(subscriber,source){return source.subscribe(new SwitchFirstSubscriber(subscriber))},SwitchFirstOperator}(),SwitchFirstSubscriber=function(_super){function SwitchFirstSubscriber(destination){var _this=_super.call(this,destination)||this;return _this.hasCompleted=!1,_this.hasSubscription=!1,_this}return tslib_es6.__extends(SwitchFirstSubscriber,_super),SwitchFirstSubscriber.prototype._next=function(value1){this.hasSubscription||(this.hasSubscription=!0,this.add((0,innerSubscribe.ft)(value1,new innerSubscribe.IY(this))))},SwitchFirstSubscriber.prototype._complete=function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()},SwitchFirstSubscriber.prototype.notifyComplete=function(){this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()},SwitchFirstSubscriber}(innerSubscribe.Ds),map=__webpack_require__(55709),ExhaustMapOperator=function(){function ExhaustMapOperator(project){this.project=project}return ExhaustMapOperator.prototype.call=function(subscriber,source){return source.subscribe(new ExhaustMapSubscriber(subscriber,this.project))},ExhaustMapOperator}(),ExhaustMapSubscriber=function(_super){function ExhaustMapSubscriber(destination,project){var _this=_super.call(this,destination)||this;return _this.project=project,_this.hasSubscription=!1,_this.hasCompleted=!1,_this.index=0,_this}return tslib_es6.__extends(ExhaustMapSubscriber,_super),ExhaustMapSubscriber.prototype._next=function(value1){this.hasSubscription||this.tryNext(value1)},ExhaustMapSubscriber.prototype.tryNext=function(value1){var result,index=this.index++;try{result=this.project(value1,index)}catch(err){this.destination.error(err);return}this.hasSubscription=!0,this._innerSub(result)},ExhaustMapSubscriber.prototype._innerSub=function(result){var innerSubscriber=new innerSubscribe.IY(this),destination=this.destination;destination.add(innerSubscriber);var innerSubscription=(0,innerSubscribe.ft)(result,innerSubscriber);innerSubscription!==innerSubscriber&&destination.add(innerSubscription)}
24,ExhaustMapSubscriber.prototype._complete=function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete(),this.unsubscribe()},ExhaustMapSubscriber.prototype.notifyNext=function(innerValue){this.destination.next(innerValue)},ExhaustMapSubscriber.prototype.notifyError=function(err){this.destination.error(err)},ExhaustMapSubscriber.prototype.notifyComplete=function(){this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()},ExhaustMapSubscriber}(innerSubscribe.Ds);function expand(project,concurrent,scheduler){return void 0===concurrent&&(concurrent=Number.POSITIVE_INFINITY),concurrent=1>(concurrent||0)?Number.POSITIVE_INFINITY:concurrent,function(source){return source.lift(new ExpandOperator(project,concurrent,scheduler))}}var ExpandOperator=function(){function ExpandOperator(project,concurrent,scheduler){this.project=project,this.concurrent=concurrent,this.scheduler=scheduler}return ExpandOperator.prototype.call=function(subscriber,source){return source.subscribe(new ExpandSubscriber(subscriber,this.project,this.concurrent,this.scheduler))},ExpandOperator}(),ExpandSubscriber=function(_super){function ExpandSubscriber(destination,project,concurrent,scheduler){var _this=_super.call(this,destination)||this;return _this.project=project,_this.concurrent=concurrent,_this.scheduler=scheduler,_this.index=0,_this.active=0,_this.hasCompleted=!1,concurrent<Number.POSITIVE_INFINITY&&(_this.buffer=[]),_this}return tslib_es6.__extends(ExpandSubscriber,_super),ExpandSubscriber.dispatch=function(arg){var subscriber=arg.subscriber,result=arg.result,value1=arg.value,index=arg.index;subscriber.subscribeToProjection(result,value1,index)},ExpandSubscriber.prototype._next=function(value1){var destination=this.destination;if(destination.closed){this._complete();return}var index=this.index++;if(this.active<this.concurrent){destination.next(value1);try{var result=(0,this.project)(value1,index);this.scheduler?this.destination.add(this.scheduler.schedule(ExpandSubscriber.dispatch,0,{subscriber:this,result:result,value:value1,index:index})):this.subscribeToProjection(result,value1,index)}catch(e){destination.error(e)}}else this.buffer.push(value1)},ExpandSubscriber.prototype.subscribeToProjection=function(result,value1,index){this.active++,this.destination.add((0,innerSubscribe.ft)(result,new innerSubscribe.IY(this)))},ExpandSubscriber.prototype._complete=function(){this.hasCompleted=!0,this.hasCompleted&&0===this.active&&this.destination.complete(),this.unsubscribe()},ExpandSubscriber.prototype.notifyNext=function(innerValue){this._next(innerValue)},ExpandSubscriber.prototype.notifyComplete=function(){var buffer=this.buffer;this.active--,buffer&&buffer.length>0&&this._next(buffer.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()},ExpandSubscriber}(innerSubscribe.Ds);function finalize(callback){return function(source){return source.lift(new FinallyOperator(callback))}}var FinallyOperator=function(){function FinallyOperator(callback){this.callback=callback}return FinallyOperator.prototype.call=function(subscriber,source){return source.subscribe(new FinallySubscriber(subscriber,this.callback))},FinallyOperator}(),FinallySubscriber=function(_super){function FinallySubscriber(destination,callback){var _this=_super.call(this,destination)||this;return _this.add(new Subscription.w(callback)),_this}return tslib_es6.__extends(FinallySubscriber,_super),FinallySubscriber}(Subscriber.L);function find(predicate,thisArg){if("function"!=typeof predicate)throw TypeError("predicate is not a function");return function(source){return source.lift(new FindValueOperator(predicate,source,!1,thisArg))}}var FindValueOperator=function(){function FindValueOperator(predicate,source,yieldIndex,thisArg){this.predicate=predicate,this.source=source,this.yieldIndex=yieldIndex,this.thisArg=thisArg}return FindValueOperator.prototype.call=function(observer,source){return source.subscribe(new FindValueSubscriber(observer,this.predicate,this.source,this.yieldIndex,this.thisArg))},FindValueOperator}(),FindValueSubscriber=function(_super){function FindValueSubscriber(destination,predicate,source,yieldIndex,thisArg){var _this=_
24super.call(this,destination)||this;return _this.predicate=predicate,_this.source=source,_this.yieldIndex=yieldIndex,_this.thisArg=thisArg,_this.index=0,_this}return tslib_es6.__extends(FindValueSubscriber,_super),FindValueSubscriber.prototype.notifyComplete=function(value1){var destination=this.destination;destination.next(value1),destination.complete(),this.unsubscribe()},FindValueSubscriber.prototype._next=function(value1){var predicate=this.predicate,thisArg=this.thisArg,index=this.index++;try{predicate.call(thisArg||this,value1,index,this.source)&&this.notifyComplete(this.yieldIndex?index:value1)}catch(err){this.destination.error(err)}},FindValueSubscriber.prototype._complete=function(){this.notifyComplete(this.yieldIndex?-1:void 0)},FindValueSubscriber}(Subscriber.L);function findIndex(predicate,thisArg){return function(source){return source.lift(new FindValueOperator(predicate,source,!0,thisArg))}}var identity=__webpack_require__(43608);function first(predicate,defaultValue){var hasDefaultValue=arguments.length>=2;return function(source){return source.pipe(predicate?(0,filter.h)(function(v,i){return predicate(v,i,source)}):identity.y,take(1),hasDefaultValue?defaultIfEmpty(defaultValue):throwIfEmpty(function(){return new EmptyError.K}))}}var groupBy=__webpack_require__(11120);function ignoreElements(){return function(source){return source.lift(new IgnoreElementsOperator)}}var IgnoreElementsOperator=function(){function IgnoreElementsOperator(){}return IgnoreElementsOperator.prototype.call=function(subscriber,source){return source.subscribe(new IgnoreElementsSubscriber(subscriber))},IgnoreElementsOperator}(),IgnoreElementsSubscriber=function(_super){function IgnoreElementsSubscriber(){return null!==_super&&_super.apply(this,arguments)||this}return tslib_es6.__extends(IgnoreElementsSubscriber,_super),IgnoreElementsSubscriber.prototype._next=function(unused){},IgnoreElementsSubscriber}(Subscriber.L);function isEmpty(){return function(source){return source.lift(new IsEmptyOperator)}}var IsEmptyOperator=function(){function IsEmptyOperator(){}return IsEmptyOperator.prototype.call=function(observer,source){return source.subscribe(new IsEmptySubscriber(observer))},IsEmptyOperator}(),IsEmptySubscriber=function(_super){function IsEmptySubscriber(destination){return _super.call(this,destination)||this}return tslib_es6.__extends(IsEmptySubscriber,_super),IsEmptySubscriber.prototype.notifyComplete=function(isEmpty){var destination=this.destination;destination.next(isEmpty),destination.complete()},IsEmptySubscriber.prototype._next=function(value1){this.notifyComplete(!1)},IsEmptySubscriber.prototype._complete=function(){this.notifyComplete(!0)},IsEmptySubscriber}(Subscriber.L);function takeLast(count){return function(source){return 0===count?(0,empty.c)():source.lift(new TakeLastOperator(count))}}var TakeLastOperator=function(){function TakeLastOperator(total){if(this.total=total,this.total<0)throw new ArgumentOutOfRangeError.W}return TakeLastOperator.prototype.call=function(subscriber,source){return source.subscribe(new TakeLastSubscriber(subscriber,this.total))},TakeLastOperator}(),TakeLastSubscriber=function(_super){function TakeLastSubscriber(destination,total){var _this=_super.call(this,destination)||this;return _this.total=total,_this.ring=[],_this.count=0,_this}return tslib_es6.__extends(TakeLastSubscriber,_super),TakeLastSubscriber.prototype._next=function(value1){var ring=this.ring,total=this.total,count=this.count++;ring.length<total?ring.push(value1):ring[count%total]=value1},TakeLastSubscriber.prototype._complete=function(){var destination=this.destination,count=this.count;if(count>0)for(var total=this.count>=this.total?this.total:this.count,ring=this.ring,i=0;i<total;i++){var idx=count++%total;destination.next(ring[idx])}destination.complete()},TakeLastSubscriber}(Subscriber.L);function last(predicate,defaultValue){var hasDefaultValue=arguments.length>=2;return function(source){return source.pipe(predicate?(0,filter.h)(function(v,i){return predicate(v,i,source)}):identity.y,takeLast(1),hasDefaultValue?defaultIfEmpty(defaultValue):throwIfEmpty(function(){return new EmptyError.K}))}}function mapTo(value1){return function(source){return source.lift(new MapToOperator(value1))}}var MapToOperator=function(){function MapToOperator(value1){this.value=value1}return MapToOperator.prototype.call=function(subscriber,source){return source.subscribe(new MapToSubscriber(subscriber,this.value))},MapToOperator}(),MapToSubscriber=function(_super){function MapToSubscriber(destination,value1){var _this=_
24super.call(this,destination)||this;return _this.value=value1,_this}return tslib_es6.__extends(MapToSubscriber,_super),MapToSubscriber.prototype._next=function(x){this.destination.next(this.value)},MapToSubscriber}(Subscriber.L);function materialize(){return function(source){return source.lift(new MaterializeOperator)}}var MaterializeOperator=function(){function MaterializeOperator(){}return MaterializeOperator.prototype.call=function(subscriber,source){return source.subscribe(new MaterializeSubscriber(subscriber))},MaterializeOperator}(),MaterializeSubscriber=function(_super){function MaterializeSubscriber(destination){return _super.call(this,destination)||this}return tslib_es6.__extends(MaterializeSubscriber,_super),MaterializeSubscriber.prototype._next=function(value1){this.destination.next(Notification.P.createNext(value1))},MaterializeSubscriber.prototype._error=function(err){var destination=this.destination;destination.next(Notification.P.createError(err)),destination.complete()},MaterializeSubscriber.prototype._complete=function(){var destination=this.destination;destination.next(Notification.P.createComplete()),destination.complete()},MaterializeSubscriber}(Subscriber.L);function scan(accumulator,seed){var hasSeed=!1;return arguments.length>=2&&(hasSeed=!0),function(source){return source.lift(new ScanOperator(accumulator,seed,hasSeed))}}var ScanOperator=function(){function ScanOperator(accumulator,seed,hasSeed){void 0===hasSeed&&(hasSeed=!1),this.accumulator=accumulator,this.seed=seed,this.hasSeed=hasSeed}return ScanOperator.prototype.call=function(subscriber,source){return source.subscribe(new ScanSubscriber(subscriber,this.accumulator,this.seed,this.hasSeed))},ScanOperator}(),ScanSubscriber=function(_super){function ScanSubscriber(destination,accumulator,_seed,hasSeed){var _this=_super.call(this,destination)||this;return _this.accumulator=accumulator,_this._seed=_seed,_this.hasSeed=hasSeed,_this.index=0,_this}return tslib_es6.__extends(ScanSubscriber,_super),Object.defineProperty(ScanSubscriber.prototype,"seed",{get:function(){return this._seed},set:function(value1){this.hasSeed=!0,this._seed=value1},enumerable:!0,configurable:!0}),ScanSubscriber.prototype._next=function(value1){if(this.hasSeed)return this._tryNext(value1);this.seed=value1,this.destination.next(value1)},ScanSubscriber.prototype._tryNext=function(value1){var result,index=this.index++;try{result=this.accumulator(this.seed,value1,index)}catch(err){this.destination.error(err)}this.seed=result,this.destination.next(result)},ScanSubscriber}(Subscriber.L),pipe=__webpack_require__(62561);function reduce(accumulator,seed){return arguments.length>=2?function(source){return(0,pipe.z)(scan(accumulator,seed),takeLast(1),defaultIfEmpty(seed))(source)}:function(source){return(0,pipe.z)(scan(function(acc,value1,index){return accumulator(acc,value1,index+1)}),takeLast(1))(source)}}function max(comparer){return reduce("function"==typeof comparer?function(x,y){return comparer(x,y)>0?x:y}:function(x,y){return x>y?x:y})}var merge=__webpack_require__(14370);function merge_merge(){for(var observables=[],_i=0;_i<arguments.length;_i++)observables[_i]=arguments[_i];return function(source){return source.lift.call(merge.T.apply(void 0,[source].concat(observables)))}}var mergeAll=__webpack_require__(22556);function mergeMapTo(innerObservable,resultSelector,concurrent){return(void 0===concurrent&&(concurrent=Number.POSITIVE_INFINITY),"function"==typeof resultSelector)?(0,mergeMap.zg)(function(){return innerObservable},resultSelector,concurrent):("number"==typeof resultSelector&&(concurrent=resultSelector),(0,mergeMap.zg)(function(){return innerObservable},concurrent))}function mergeScan(accumulator,seed,concurrent){return void 0===concurrent&&(concurrent=Number.POSITIVE_INFINITY),function(source){return source.lift(new MergeScanOperator(accumulator,seed,concurrent))}}var MergeScanOperator=function(){function MergeScanOperator(accumulator,seed,concurrent){this.accumulator=accumulator,this.seed=seed,this.concurrent=concurrent}return MergeScanOperator.prototype.call=function(subscriber,source){return source.subscribe(new MergeScanSubscriber(subscriber,this.accumulator,this.seed,this.concurrent))},MergeScanOperator}(),MergeScanSubscriber=function(_super){function MergeScanSubscriber(destination,accumulator,acc,concurrent){var _this=_
24super.call(this,destination)||this;return _this.accumulator=accumulator,_this.acc=acc,_this.concurrent=concurrent,_this.hasValue=!1,_this.hasCompleted=!1,_this.buffer=[],_this.active=0,_this.index=0,_this}return tslib_es6.__extends(MergeScanSubscriber,_super),MergeScanSubscriber.prototype._next=function(value1){if(this.active<this.concurrent){var index=this.index++,destination=this.destination,ish=void 0;try{ish=(0,this.accumulator)(this.acc,value1,index)}catch(e){return destination.error(e)}this.active++,this._innerSub(ish)}else this.buffer.push(value1)},MergeScanSubscriber.prototype._innerSub=function(ish){var innerSubscriber=new innerSubscribe.IY(this),destination=this.destination;destination.add(innerSubscriber);var innerSubscription=(0,innerSubscribe.ft)(ish,innerSubscriber);innerSubscription!==innerSubscriber&&destination.add(innerSubscription)},MergeScanSubscriber.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete()),this.unsubscribe()},MergeScanSubscriber.prototype.notifyNext=function(innerValue){var destination=this.destination;this.acc=innerValue,this.hasValue=!0,destination.next(innerValue)},MergeScanSubscriber.prototype.notifyComplete=function(){var buffer=this.buffer;this.active--,buffer.length>0?this._next(buffer.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())},MergeScanSubscriber}(innerSubscribe.Ds);function min(comparer){return reduce("function"==typeof comparer?function(x,y){return 0>comparer(x,y)?x:y}:function(x,y){return x<y?x:y})}var ConnectableObservable=__webpack_require__(33140);function multicast(subjectOrSubjectFactory,selector){return function(source){if(subjectFactory="function"==typeof subjectOrSubjectFactory?subjectOrSubjectFactory:function(){return subjectOrSubjectFactory},"function"==typeof selector)return source.lift(new MulticastOperator(subjectFactory,selector));var subjectFactory,connectable=Object.create(source,ConnectableObservable.N);return connectable.source=source,connectable.subjectFactory=subjectFactory,connectable}}var MulticastOperator=function(){function MulticastOperator(subjectFactory,selector){this.subjectFactory=subjectFactory,this.selector=selector}return MulticastOperator.prototype.call=function(subscriber,source){var selector=this.selector,subject=this.subjectFactory(),subscription=selector(subject).subscribe(subscriber);return subscription.add(source.subscribe(subject)),subscription},MulticastOperator}(),observeOn=__webpack_require__(89276);function onErrorResumeNext(){for(var nextSources=[],_i=0;_i<arguments.length;_i++)nextSources[_i]=arguments[_i];return 1===nextSources.length&&(0,util_isArray.k)(nextSources[0])&&(nextSources=nextSources[0]),function(source){return source.lift(new OnErrorResumeNextOperator(nextSources))}}var OnErrorResumeNextOperator=function(){function OnErrorResumeNextOperator(nextSources){this.nextSources=nextSources}return OnErrorResumeNextOperator.prototype.call=function(subscriber,source){return source.subscribe(new OnErrorResumeNextSubscriber(subscriber,this.nextSources))},OnErrorResumeNextOperator}(),OnErrorResumeNextSubscriber=function(_super){function OnErrorResumeNextSubscriber(destination,nextSources){var _this=_super.call(this,destination)||this;return _this.destination=destination,_this.nextSources=nextSources,_this}return tslib_es6.__extends(OnErrorResumeNextSubscriber,_super),OnErrorResumeNextSubscriber.prototype.notifyError=function(){this.subscribeToNextSource()},OnErrorResumeNextSubscriber.prototype.notifyComplete=function(){this.subscribeToNextSource()},OnErrorResumeNextSubscriber.prototype._error=function(err){this.subscribeToNextSource(),this.unsubscribe()},OnErrorResumeNextSubscriber.prototype._complete=function(){this.subscribeToNextSource(),this.unsubscribe()},OnErrorResumeNextSubscriber.prototype.subscribeToNextSource=function(){var next=this.nextSources.shift();if(next){var innerSubscriber=new innerSubscribe.IY(this),destination=this.destination;destination.add(innerSubscriber);var innerSubscription=(0,innerSubscribe.ft)(next,innerSubscriber);innerSubscription!==innerSubscriber&&destination.add(innerSubscription)}else this.destination.complete()},OnErrorResumeNextSubscriber}(innerSubscribe.Ds);function pairwise(){return function(source){return source.lift(new PairwiseOperator)}}var PairwiseOperator=function(){function PairwiseOperator(){}return PairwiseOperator.prototype.call=function(subscriber,source){return source.subscribe(new PairwiseSubscriber(subscriber))},PairwiseOperator}(),PairwiseSubscriber=function(_super){function PairwiseSubscriber(destination){var _this=_
24super.call(this,destination)||this;return _this.hasPrev=!1,_this}return tslib_es6.__extends(PairwiseSubscriber,_super),PairwiseSubscriber.prototype._next=function(value1){var pair;this.hasPrev?pair=[this.prev,value1]:this.hasPrev=!0,this.prev=value1,pair&&this.destination.next(pair)},PairwiseSubscriber}(Subscriber.L),not=__webpack_require__(18463);function partition(predicate,thisArg){return function(source){return[(0,filter.h)(predicate,thisArg)(source),(0,filter.h)((0,not.f)(predicate,thisArg))(source)]}}function pluck(){for(var properties=[],_i=0;_i<arguments.length;_i++)properties[_i]=arguments[_i];var length=properties.length;if(0===length)throw Error("list of properties cannot be empty.");return function(source){return(0,map.U)(function(x){for(var currentProp=x,i=0;i<length;i++){var p=null!=currentProp?currentProp[properties[i]]:void 0;if(void 0===p)return;currentProp=p}return currentProp})(source)}}var Subject=__webpack_require__(70211);function publish(selector){return selector?multicast(function(){return new Subject.xQ},selector):multicast(new Subject.xQ)}var BehaviorSubject=__webpack_require__(89233);function publishBehavior(value1){return function(source){return multicast(new BehaviorSubject.X(value1))(source)}}var AsyncSubject=__webpack_require__(60364);function publishLast(){return function(source){return multicast(new AsyncSubject.c)(source)}}var ReplaySubject=__webpack_require__(12630);function publishReplay(bufferSize,windowTime,selectorOrScheduler,scheduler){selectorOrScheduler&&"function"!=typeof selectorOrScheduler&&(scheduler=selectorOrScheduler);var selector="function"==typeof selectorOrScheduler?selectorOrScheduler:void 0,subject=new ReplaySubject.t(bufferSize,windowTime,scheduler);return function(source){return multicast(function(){return subject},selector)(source)}}var race=__webpack_require__(38821);function race_race(){for(var observables=[],_i=0;_i<arguments.length;_i++)observables[_i]=arguments[_i];return function(source){return 1===observables.length&&(0,util_isArray.k)(observables[0])&&(observables=observables[0]),source.lift.call(race.S3.apply(void 0,[source].concat(observables)))}}function repeat(count){return void 0===count&&(count=-1),function(source){return 0===count?(0,empty.c)():count<0?source.lift(new RepeatOperator(-1,source)):source.lift(new RepeatOperator(count-1,source))}}var RepeatOperator=function(){function RepeatOperator(count,source){this.count=count,this.source=source}return RepeatOperator.prototype.call=function(subscriber,source){return source.subscribe(new RepeatSubscriber(subscriber,this.count,this.source))},RepeatOperator}(),RepeatSubscriber=function(_super){function RepeatSubscriber(destination,count,source){var _this=_super.call(this,destination)||this;return _this.count=count,_this.source=source,_this}return tslib_es6.__extends(RepeatSubscriber,_super),RepeatSubscriber.prototype.complete=function(){if(!this.isStopped){var source=this.source,count=this.count;if(0===count)return _super.prototype.complete.call(this);count>-1&&(this.count=count-1),source.subscribe(this._unsubscribeAndRecycle())}},RepeatSubscriber}(Subscriber.L);function repeatWhen(notifier){return function(source){return source.lift(new RepeatWhenOperator(notifier))}}var RepeatWhenOperator=function(){function RepeatWhenOperator(notifier){this.notifier=notifier}return RepeatWhenOperator.prototype.call=function(subscriber,source){return source.subscribe(new RepeatWhenSubscriber(subscriber,this.notifier,source))},RepeatWhenOperator}(),RepeatWhenSubscriber=function(_super){function RepeatWhenSubscriber(destination,notifier,source){var _this=_super.call(this,destination)||this;return _this.notifier=notifier,_this.source=source,_this.sourceIsBeingSubscribedTo=!0,_this}return tslib_es6.__extends(RepeatWhenSubscriber,_super),RepeatWhenSubscriber.prototype.notifyNext=function(){this.sourceIsBeingSubscribedTo=!0,this.source.subscribe(this)},RepeatWhenSubscriber.prototype.notifyComplete=function(){if(!1===this.sourceIsBeingSubscribedTo)return _super.prototype.complete.call(this)},RepeatWhenSubscriber.prototype.complete=function(){if(this.sourceIsBeingSubscribedTo=!1,!this.isStopped){if(this.retries||this.subscribeToRetries(),!this.retriesSubscription||this.retriesSubscription.closed)return _super.prototype.complete.call(this);this._unsubscribeAndRecycle(),this.notifications.next(void 0)}},RepeatWhenSubscriber.prototype._unsubscribe=function(){var notifications=this.notifications,retriesSubscription=this.retriesSubscription;notifications&&(notifications.unsubscribe(),this.notifications=void 0),retriesSubscription&&(retriesSubscription.unsubscribe(),this.retriesSubscription=void 0),this.retries=void 0},RepeatWhenSubscriber.prototype._unsubscribeAndRecycle=function(){var _unsubscribe=this._unsubscribe;return this._unsubscribe=null,_super.prototype._unsubscribeAndRecycle.call(this),this._unsubscribe=_unsubscribe,this},RepeatWhenSubscriber.prototype.subscribeToRetries=function(){this.notifications=new Subject.xQ;try{var retries;retries=(0,this.notifier)(this.notifications)}catch(e){return _super.prototype.complete.call(this)}this.retries=retries,this.retriesSubscription=(0,innerSubscribe.ft)(retries,new innerSubscribe.IY(this))},RepeatWhenSubscriber}(innerSubscribe.Ds);function retry(count){return void 0===count&&(count=-1),function(source){return source.lift(new RetryOperator(count,source))}}var RetryOperator=function(){function RetryOperator(count,source){this.count=count,this.source=source}return RetryOperator.prototype.call=function(subscriber,source){return source.subscribe(new RetrySubscriber(subscriber,this.count,this.source))},RetryOperator}(),RetrySubscriber=function(_super){function RetrySubscriber(destination,count,source){var _this=_
24super.call(this,destination)||this;return _this.count=count,_this.source=source,_this}return tslib_es6.__extends(RetrySubscriber,_super),RetrySubscriber.prototype.error=function(err){if(!this.isStopped){var source=this.source,count=this.count;if(0===count)return _super.prototype.error.call(this,err);count>-1&&(this.count=count-1),source.subscribe(this._unsubscribeAndRecycle())}},RetrySubscriber}(Subscriber.L);function retryWhen(notifier){return function(source){return source.lift(new RetryWhenOperator(notifier,source))}}var RetryWhenOperator=function(){function RetryWhenOperator(notifier,source){this.notifier=notifier,this.source=source}return RetryWhenOperator.prototype.call=function(subscriber,source){return source.subscribe(new RetryWhenSubscriber(subscriber,this.notifier,this.source))},RetryWhenOperator}(),RetryWhenSubscriber=function(_super){function RetryWhenSubscriber(destination,notifier,source){var _this=_super.call(this,destination)||this;return _this.notifier=notifier,_this.source=source,_this}return tslib_es6.__extends(RetryWhenSubscriber,_super),RetryWhenSubscriber.prototype.error=function(err){if(!this.isStopped){var errors=this.errors,retries=this.retries,retriesSubscription=this.retriesSubscription;if(retries)this.errors=void 0,this.retriesSubscription=void 0;else{errors=new Subject.xQ;try{retries=(0,this.notifier)(errors)}catch(e){return _super.prototype.error.call(this,e)}retriesSubscription=(0,innerSubscribe.ft)(retries,new innerSubscribe.IY(this))}this._unsubscribeAndRecycle(),this.errors=errors,this.retries=retries,this.retriesSubscription=retriesSubscription,errors.next(err)}},RetryWhenSubscriber.prototype._unsubscribe=function(){var errors=this.errors,retriesSubscription=this.retriesSubscription;errors&&(errors.unsubscribe(),this.errors=void 0),retriesSubscription&&(retriesSubscription.unsubscribe(),this.retriesSubscription=void 0),this.retries=void 0},RetryWhenSubscriber.prototype.notifyNext=function(){var _unsubscribe=this._unsubscribe;this._unsubscribe=null,this._unsubscribeAndRecycle(),this._unsubscribe=_unsubscribe,this.source.subscribe(this)},RetryWhenSubscriber}(innerSubscribe.Ds),refCount=__webpack_require__(3018);function sample(notifier){return function(source){return source.lift(new SampleOperator(notifier))}}var SampleOperator=function(){function SampleOperator(notifier){this.notifier=notifier}return SampleOperator.prototype.call=function(subscriber,source){var sampleSubscriber=new SampleSubscriber(subscriber),subscription=source.subscribe(sampleSubscriber);return subscription.add((0,innerSubscribe.ft)(this.notifier,new innerSubscribe.IY(sampleSubscriber))),subscription},SampleOperator}(),SampleSubscriber=function(_super){function SampleSubscriber(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.hasValue=!1,_this}return tslib_es6.__extends(SampleSubscriber,_super),SampleSubscriber.prototype._next=function(value1){this.value=value1,this.hasValue=!0},SampleSubscriber.prototype.notifyNext=function(){this.emitValue()},SampleSubscriber.prototype.notifyComplete=function(){this.emitValue()},SampleSubscriber.prototype.emitValue=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))},SampleSubscriber}(innerSubscribe.Ds);function sampleTime(period,scheduler){return void 0===scheduler&&(scheduler=scheduler_async.P),function(source){return source.lift(new SampleTimeOperator(period,scheduler))}}var SampleTimeOperator=function(){function SampleTimeOperator(period,scheduler){this.period=period,this.scheduler=scheduler}return SampleTimeOperator.prototype.call=function(subscriber,source){return source.subscribe(new SampleTimeSubscriber(subscriber,this.period,this.scheduler))},SampleTimeOperator}(),SampleTimeSubscriber=function(_super){function SampleTimeSubscriber(destination,period,scheduler){var _this=_super.call(this,destination)||this;return _this.period=period,_this.scheduler=scheduler,_this.hasValue=!1,_this.add(scheduler.schedule(dispatchNotification,period,{subscriber:_this,period:period})),_this}return tslib_es6.__extends(SampleTimeSubscriber,_super),SampleTimeSubscriber.prototype._next=function(value1){this.lastValue=value1,this.hasValue=!0},SampleTimeSubscriber.prototype.notifyNext=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))},SampleTimeSubscriber}(Subscriber.L);function dispatchNotification(state){var subscriber=state.subscriber,period=state.period;subscriber.notifyNext(),this.schedule(state,period)}function sequenceEqual(compareTo,comparator){return function(source){return source.lift(new SequenceEqualOperator(compareTo,comparator))}}var SequenceEqualOperator=function(){function SequenceEqualOperator(compareTo,comparator){this.compareTo=compareTo,this.comparator=comparator}return SequenceEqualOperator.prototype.call=function(subscriber,source){return source.subscribe(new SequenceEqualSubscriber(subscriber,this.compareTo,this.comparator))},SequenceEqualOperator}(),SequenceEqualSubscriber=function(_super){function SequenceEqualSubscriber(destination,compareTo,comparator){var _this=_
24super.call(this,destination)||this;return _this.compareTo=compareTo,_this.comparator=comparator,_this._a=[],_this._b=[],_this._oneComplete=!1,_this.destination.add(compareTo.subscribe(new SequenceEqualCompareToSubscriber(destination,_this))),_this}return tslib_es6.__extends(SequenceEqualSubscriber,_super),SequenceEqualSubscriber.prototype._next=function(value1){this._oneComplete&&0===this._b.length?this.emit(!1):(this._a.push(value1),this.checkValues())},SequenceEqualSubscriber.prototype._complete=function(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0,this.unsubscribe()},SequenceEqualSubscriber.prototype.checkValues=function(){for(var _a=this._a,_b=this._b,comparator=this.comparator;_a.length>0&&_b.length>0;){var a=_a.shift(),b=_b.shift(),areEqual=!1;try{areEqual=comparator?comparator(a,b):a===b}catch(e){this.destination.error(e)}areEqual||this.emit(!1)}},SequenceEqualSubscriber.prototype.emit=function(value1){var destination=this.destination;destination.next(value1),destination.complete()},SequenceEqualSubscriber.prototype.nextB=function(value1){this._oneComplete&&0===this._a.length?this.emit(!1):(this._b.push(value1),this.checkValues())},SequenceEqualSubscriber.prototype.completeB=function(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0},SequenceEqualSubscriber}(Subscriber.L),SequenceEqualCompareToSubscriber=function(_super){function SequenceEqualCompareToSubscriber(destination,parent){var _this=_super.call(this,destination)||this;return _this.parent=parent,_this}return tslib_es6.__extends(SequenceEqualCompareToSubscriber,_super),SequenceEqualCompareToSubscriber.prototype._next=function(value1){this.parent.nextB(value1)},SequenceEqualCompareToSubscriber.prototype._error=function(err){this.parent.error(err),this.unsubscribe()},SequenceEqualCompareToSubscriber.prototype._complete=function(){this.parent.completeB(),this.unsubscribe()},SequenceEqualCompareToSubscriber}(Subscriber.L);function shareSubjectFactory(){return new Subject.xQ}function share(){return function(source){return(0,refCount.x)()(multicast(shareSubjectFactory)(source))}}function shareReplay(configOrBufferSize,windowTime,scheduler){var config;return config=configOrBufferSize&&"object"==typeof configOrBufferSize?configOrBufferSize:{bufferSize:configOrBufferSize,windowTime:windowTime,refCount:!1,scheduler:scheduler},function(source){var subject,subscription,_b,bufferSize,_c,windowTime,useRefCount,scheduler,refCount,hasError,isComplete;return source.lift((bufferSize=void 0===(_b=config.bufferSize)?Number.POSITIVE_INFINITY:_b,windowTime=void 0===(_c=config.windowTime)?Number.POSITIVE_INFINITY:_c,useRefCount=config.refCount,scheduler=config.scheduler,refCount=0,hasError=!1,isComplete=!1,function(source){var innerSub;
24refCount++,!subject||hasError?(hasError=!1,innerSub=(subject=new ReplaySubject.t(bufferSize,windowTime,scheduler)).subscribe(this),subscription=source.subscribe({next:function(value1){subject.next(value1)},error:function(err){hasError=!0,subject.error(err)},complete:function(){isComplete=!0,subscription=void 0,subject.complete()}}),isComplete&&(subscription=void 0)):innerSub=subject.subscribe(this),this.add(function(){refCount--,innerSub.unsubscribe(),innerSub=void 0,subscription&&!isComplete&&useRefCount&&0===refCount&&(subscription.unsubscribe(),subscription=void 0,subject=void 0)})}))}}function single(predicate){return function(source){return source.lift(new SingleOperator(predicate,source))}}var SingleOperator=function(){function SingleOperator(predicate,source){this.predicate=predicate,this.source=source}return SingleOperator.prototype.call=function(subscriber,source){return source.subscribe(new SingleSubscriber(subscriber,this.predicate,this.source))},SingleOperator}(),SingleSubscriber=function(_super){function SingleSubscriber(destination,predicate,source){var _this=_super.call(this,destination)||this;return _this.predicate=predicate,_this.source=source,_this.seenValue=!1,_this.index=0,_this}return tslib_es6.__extends(SingleSubscriber,_super),SingleSubscriber.prototype.applySingleValue=function(value1){this.seenValue?this.destination.error("Sequence contains more than one element"):(this.seenValue=!0,this.singleValue=value1)},SingleSubscriber.prototype._next=function(value1){var index=this.index++;this.predicate?this.tryNext(value1,index):this.applySingleValue(value1)},SingleSubscriber.prototype.tryNext=function(value1,index){try{this.predicate(value1,index,this.source)&&this.applySingleValue(value1)}catch(err){this.destination.error(err)}},SingleSubscriber.prototype._complete=function(){var destination=this.destination;this.index>0?(destination.next(this.seenValue?this.singleValue:void 0),destination.complete()):destination.error(new EmptyError.K)},SingleSubscriber}(Subscriber.L);function skip(count){return function(source){return source.lift(new SkipOperator(count))}}var SkipOperator=function(){function SkipOperator(total){this.total=total}return SkipOperator.prototype.call=function(subscriber,source){return source.subscribe(new SkipSubscriber(subscriber,this.total))},SkipOperator}(),SkipSubscriber=function(_super){function SkipSubscriber(destination,total){var _this=_super.call(this,destination)||this;return _this.total=total,_this.count=0,_this}return tslib_es6.__extends(SkipSubscriber,_super),SkipSubscriber.prototype._next=function(x){++this.count>this.total&&this.destination.next(x)},SkipSubscriber}(Subscriber.L);function skipLast(count){return function(source){return source.lift(new SkipLastOperator(count))}}var SkipLastOperator=function(){function SkipLastOperator(_skipCount){if(this._skipCount=_skipCount,this._skipCount<0)throw new ArgumentOutOfRangeError.W}return SkipLastOperator.prototype.call=function(subscriber,source){return 0===this._skipCount?source.subscribe(new Subscriber.L(subscriber)):source.subscribe(new SkipLastSubscriber(subscriber,this._skipCount))},SkipLastOperator}(),SkipLastSubscriber=function(_super){function SkipLastSubscriber(destination,_skipCount){var _this=_super.call(this,destination)||this;return _this._skipCount=_skipCount,_this._count=0,_this._ring=Array(_skipCount),_this}return tslib_es6.__extends(SkipLastSubscriber,_super),SkipLastSubscriber.prototype._next=function(value1){var skipCount=this._skipCount,count=this._count++;if(count<skipCount)this._ring[count]=value1;else{var currentIndex=count%skipCount,ring=this._ring,oldValue=ring[currentIndex];ring[currentIndex]=value1,this.destination.next(oldValue)}},SkipLastSubscriber}(Subscriber.L);function skipUntil(notifier){return function(source){return source.lift(new SkipUntilOperator(notifier))}}var SkipUntilOperator=function(){function SkipUntilOperator(notifier){this.notifier=notifier}return SkipUntilOperator.prototype.call=function(destination,source){return source.subscribe(new SkipUntilSubscriber(destination,this.notifier))},SkipUntilOperator}
24(),SkipUntilSubscriber=function(_super){function SkipUntilSubscriber(destination,notifier){var _this=_super.call(this,destination)||this;_this.hasValue=!1;var innerSubscriber=new innerSubscribe.IY(_this);_this.add(innerSubscriber),_this.innerSubscription=innerSubscriber;var innerSubscription=(0,innerSubscribe.ft)(notifier,innerSubscriber);return innerSubscription!==innerSubscriber&&(_this.add(innerSubscription),_this.innerSubscription=innerSubscription),_this}return tslib_es6.__extends(SkipUntilSubscriber,_super),SkipUntilSubscriber.prototype._next=function(value1){this.hasValue&&_super.prototype._next.call(this,value1)},SkipUntilSubscriber.prototype.notifyNext=function(){this.hasValue=!0,this.innerSubscription&&this.innerSubscription.unsubscribe()},SkipUntilSubscriber.prototype.notifyComplete=function(){},SkipUntilSubscriber}(innerSubscribe.Ds);function skipWhile(predicate){return function(source){return source.lift(new SkipWhileOperator(predicate))}}var SkipWhileOperator=function(){function SkipWhileOperator(predicate){this.predicate=predicate}return SkipWhileOperator.prototype.call=function(subscriber,source){return source.subscribe(new SkipWhileSubscriber(subscriber,this.predicate))},SkipWhileOperator}(),SkipWhileSubscriber=function(_super){function SkipWhileSubscriber(destination,predicate){var _this=_super.call(this,destination)||this;return _this.predicate=predicate,_this.skipping=!0,_this.index=0,_this}return tslib_es6.__extends(SkipWhileSubscriber,_super),SkipWhileSubscriber.prototype._next=function(value1){var destination=this.destination;this.skipping&&this.tryCallPredicate(value1),this.skipping||destination.next(value1)},SkipWhileSubscriber.prototype.tryCallPredicate=function(value1){try{var result=this.predicate(value1,this.index++);this.skipping=Boolean(result)}catch(err){this.destination.error(err)}},SkipWhileSubscriber}(Subscriber.L);function startWith(){for(var array=[],_i=0;_i<arguments.length;_i++)array[_i]=arguments[_i];var scheduler=array[array.length-1];return(0,isScheduler.K)(scheduler)?(array.pop(),function(source){return(0,concat.z)(array,source,scheduler)}):function(source){return(0,concat.z)(array,source)}}var asap=__webpack_require__(81789),isNumeric=__webpack_require__(35812),SubscribeOnObservable=function(_super){function SubscribeOnObservable(source,delayTime,scheduler){void 0===delayTime&&(delayTime=0),void 0===scheduler&&(scheduler=asap.e);var _this=_super.call(this)||this;return _this.source=source,_this.delayTime=delayTime,_this.scheduler=scheduler,(!(0,isNumeric.k)(delayTime)||delayTime<0)&&(_this.delayTime=0),scheduler&&"function"==typeof scheduler.schedule||(_this.scheduler=asap.e),_this}return tslib_es6.__extends(SubscribeOnObservable,_super),SubscribeOnObservable.create=function(source,delay,scheduler){return void 0===delay&&(delay=0),void 0===scheduler&&(scheduler=asap.e),new SubscribeOnObservable(source,delay,scheduler)},SubscribeOnObservable.dispatch=function(arg){var source=arg.source,subscriber=arg.subscriber;return this.add(source.subscribe(subscriber))},SubscribeOnObservable.prototype._subscribe=function(subscriber){var delay=this.delayTime,source=this.source;return this.scheduler.schedule(SubscribeOnObservable.dispatch,delay,{source:source,subscriber:subscriber})},SubscribeOnObservable}(Observable.y);function subscribeOn(scheduler,delay){return void 0===delay&&(delay=0),function(source){return source.lift(new SubscribeOnOperator(scheduler,delay))}}var SubscribeOnOperator=function(){function SubscribeOnOperator(scheduler,delay){this.scheduler=scheduler,this.delay=delay}return SubscribeOnOperator.prototype.call=function(subscriber,source){return new SubscribeOnObservable(source,this.delay,this.scheduler).subscribe(subscriber)},SubscribeOnOperator}();function switchMap(project,resultSelector){return"function"==typeof resultSelector?function(source){return source.pipe(switchMap(function(a,i){return(0,observable_from.D)(project(a,i)).pipe((0,map.U)(function(b,ii){return resultSelector(a,b,i,ii)}))}))}:function(source){return source.lift(new SwitchMapOperator(project))}}var SwitchMapOperator=function(){function SwitchMapOperator(project){this.project=project}return SwitchMapOperator.prototype.call=function(subscriber,source){return source.subscribe(new SwitchMapSubscriber(subscriber,this.project))},SwitchMapOperator}(),SwitchMapSubscriber=function(_super){function SwitchMapSubscriber(destination,project){var _this=_
24super.call(this,destination)||this;return _this.project=project,_this.index=0,_this}return tslib_es6.__extends(SwitchMapSubscriber,_super),SwitchMapSubscriber.prototype._next=function(value1){var result,index=this.index++;try{result=this.project(value1,index)}catch(error){this.destination.error(error);return}this._innerSub(result)},SwitchMapSubscriber.prototype._innerSub=function(result){var innerSubscription=this.innerSubscription;innerSubscription&&innerSubscription.unsubscribe();var innerSubscriber=new innerSubscribe.IY(this),destination=this.destination;destination.add(innerSubscriber),this.innerSubscription=(0,innerSubscribe.ft)(result,innerSubscriber),this.innerSubscription!==innerSubscriber&&destination.add(this.innerSubscription)},SwitchMapSubscriber.prototype._complete=function(){var innerSubscription=this.innerSubscription;(!innerSubscription||innerSubscription.closed)&&_super.prototype._complete.call(this),this.unsubscribe()},SwitchMapSubscriber.prototype._unsubscribe=function(){this.innerSubscription=void 0},SwitchMapSubscriber.prototype.notifyComplete=function(){this.innerSubscription=void 0,this.isStopped&&_super.prototype._complete.call(this)},SwitchMapSubscriber.prototype.notifyNext=function(innerValue){this.destination.next(innerValue)},SwitchMapSubscriber}(innerSubscribe.Ds);function switchAll(){return switchMap(identity.y)}function switchMapTo(innerObservable,resultSelector){return resultSelector?switchMap(function(){return innerObservable},resultSelector):switchMap(function(){return innerObservable})}function takeUntil(notifier){return function(source){return source.lift(new TakeUntilOperator(notifier))}}var TakeUntilOperator=function(){function TakeUntilOperator(notifier){this.notifier=notifier}return TakeUntilOperator.prototype.call=function(subscriber,source){var takeUntilSubscriber=new TakeUntilSubscriber(subscriber),notifierSubscription=(0,innerSubscribe.ft)(this.notifier,new innerSubscribe.IY(takeUntilSubscriber));return notifierSubscription&&!takeUntilSubscriber.seenValue?(takeUntilSubscriber.add(notifierSubscription),source.subscribe(takeUntilSubscriber)):takeUntilSubscriber},TakeUntilOperator}(),TakeUntilSubscriber=function(_super){function TakeUntilSubscriber(destination){var _this=_super.call(this,destination)||this;return _this.seenValue=!1,_this}return tslib_es6.__extends(TakeUntilSubscriber,_super),TakeUntilSubscriber.prototype.notifyNext=function(){this.seenValue=!0,this.complete()},TakeUntilSubscriber.prototype.notifyComplete=function(){},TakeUntilSubscriber}(innerSubscribe.Ds);function takeWhile(predicate,inclusive){return void 0===inclusive&&(inclusive=!1),function(source){return source.lift(new TakeWhileOperator(predicate,inclusive))}}var TakeWhileOperator=function(){function TakeWhileOperator(predicate,inclusive){this.predicate=predicate,this.inclusive=inclusive}return TakeWhileOperator.prototype.call=function(subscriber,source){return source.subscribe(new TakeWhileSubscriber(subscriber,this.predicate,this.inclusive))},TakeWhileOperator}(),TakeWhileSubscriber=function(_super){function TakeWhileSubscriber(destination,predicate,inclusive){var _this=_super.call(this,destination)||this;return _this.predicate=predicate,_this.inclusive=inclusive,_this.index=0,_this}return tslib_es6.__extends(TakeWhileSubscriber,_super),TakeWhileSubscriber.prototype._next=function(value1){var result,destination=this.destination;try{result=this.predicate(value1,this.index++)}catch(err){destination.error(err);return}this.nextOrComplete(value1,result)},TakeWhileSubscriber.prototype.nextOrComplete=function(value1,predicateResult){var destination=this.destination;Boolean(predicateResult)?destination.next(value1):(this.inclusive&&destination.next(value1),destination.complete())},TakeWhileSubscriber}(Subscriber.L),noop=__webpack_require__(33306),isFunction=__webpack_require__(14156);function tap(nextOrObserver,error,complete){return function(source){return source.lift(new DoOperator(nextOrObserver,error,complete))}}var DoOperator=function(){function DoOperator(nextOrObserver,error,complete){this.nextOrObserver=nextOrObserver,this.error=error,this.complete=complete}return DoOperator.prototype.call=function(subscriber,source){return source.subscribe(new TapSubscriber(subscriber,this.nextOrObserver,this.error,this.complete))},DoOperator}(),TapSubscriber=function(_super){function TapSubscriber(destination,observerOrNext,error,complete){var _this=_
24super.call(this,destination)||this;return _this._tapNext=noop.Z,_this._tapError=noop.Z,_this._tapComplete=noop.Z,_this._tapError=error||noop.Z,_this._tapComplete=complete||noop.Z,(0,isFunction.m)(observerOrNext)?(_this._context=_this,_this._tapNext=observerOrNext):observerOrNext&&(_this._context=observerOrNext,_this._tapNext=observerOrNext.next||noop.Z,_this._tapError=observerOrNext.error||noop.Z,_this._tapComplete=observerOrNext.complete||noop.Z),_this}return tslib_es6.__extends(TapSubscriber,_super),TapSubscriber.prototype._next=function(value1){try{this._tapNext.call(this._context,value1)}catch(err){this.destination.error(err);return}this.destination.next(value1)},TapSubscriber.prototype._error=function(err){try{this._tapError.call(this._context,err)}catch(err1){this.destination.error(err1);return}this.destination.error(err)},TapSubscriber.prototype._complete=function(){try{this._tapComplete.call(this._context)}catch(err){this.destination.error(err);return}return this.destination.complete()},TapSubscriber}(Subscriber.L),defaultThrottleConfig={leading:!0,trailing:!1};function throttle(durationSelector,config){return void 0===config&&(config=defaultThrottleConfig),function(source){return source.lift(new ThrottleOperator(durationSelector,!!config.leading,!!config.trailing))}}var ThrottleOperator=function(){function ThrottleOperator(durationSelector,leading,trailing){this.durationSelector=durationSelector,this.leading=leading,this.trailing=trailing}return ThrottleOperator.prototype.call=function(subscriber,source){return source.subscribe(new ThrottleSubscriber(subscriber,this.durationSelector,this.leading,this.trailing))},ThrottleOperator}(),ThrottleSubscriber=function(_super){function ThrottleSubscriber(destination,durationSelector,_leading,_trailing){var _this=_super.call(this,destination)||this;return _this.destination=destination,_this.durationSelector=durationSelector,_this._leading=_leading,_this._trailing=_trailing,_this._hasValue=!1,_this}return tslib_es6.__extends(ThrottleSubscriber,_super),ThrottleSubscriber.prototype._next=function(value1){this._hasValue=!0,this._sendValue=value1,this._throttled||(this._leading?this.send():this.throttle(value1))},ThrottleSubscriber.prototype.send=function(){var _hasValue=this._hasValue,_sendValue=this._sendValue;_hasValue&&(this.destination.next(_sendValue),this.throttle(_sendValue)),this._hasValue=!1,this._sendValue=void 0},ThrottleSubscriber.prototype.throttle=function(value1){var duration=this.tryDurationSelector(value1);duration&&this.add(this._throttled=(0,innerSubscribe.ft)(duration,new innerSubscribe.IY(this)))},ThrottleSubscriber.prototype.tryDurationSelector=function(value1){try{return this.durationSelector(value1)}catch(err){return this.destination.error(err),null}},ThrottleSubscriber.prototype.throttlingDone=function(){var _throttled=this._throttled,_trailing=this._trailing;_throttled&&_throttled.unsubscribe(),this._throttled=void 0,_trailing&&this.send()},ThrottleSubscriber.prototype.notifyNext=function(){this.throttlingDone()},ThrottleSubscriber.prototype.notifyComplete=function(){this.throttlingDone()},ThrottleSubscriber}(innerSubscribe.Ds);function throttleTime(duration,scheduler,config){return void 0===scheduler&&(scheduler=scheduler_async.P),void 0===config&&(config=defaultThrottleConfig),function(source){return source.lift(new ThrottleTimeOperator(duration,scheduler,config.leading,config.trailing))}}var ThrottleTimeOperator=function(){function ThrottleTimeOperator(duration,scheduler,leading,trailing){this.duration=duration,this.scheduler=scheduler,this.leading=leading,this.trailing=trailing}return ThrottleTimeOperator.prototype.call=function(subscriber,source){return source.subscribe(new ThrottleTimeSubscriber(subscriber,this.duration,this.scheduler,this.leading,this.trailing))},ThrottleTimeOperator}(),ThrottleTimeSubscriber=function(_super){function ThrottleTimeSubscriber(destination,duration,scheduler,leading,trailing){var _this=_super.call(this,destination)||this;return _this.duration=duration,_this.scheduler=scheduler,_this.leading=leading,_this.trailing=trailing,_this._hasTrailingValue=!1,_this._trailingValue=null,_this}return tslib_es6.__extends(ThrottleTimeSubscriber,_super),ThrottleTimeSubscriber.prototype._next=function(value1){this.throttled?this.trailing&&(this._trailingValue=value1,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(throttleTime_dispatchNext,this.duration,{subscriber:this})),this.leading?this.destination.next(value1):this.trailing&&(this._trailingValue=value1,this._hasTrailingValue=!0))},ThrottleTimeSubscriber.prototype._complete=function(){this._hasTrailingValue&&this.destination.next(this._trailingValue),this.destination.complete()},ThrottleTimeSubscriber.prototype.clearThrottle=function(){var throttled=this.throttled;throttled&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),throttled.unsubscribe(),this.remove(throttled),this.throttled=null)},ThrottleTimeSubscriber}(Subscriber.L);function throttleTime_dispatchNext(arg){arg.subscriber.clearThrottle()}var defer=__webpack_require__(51410);function timeInterval(scheduler){return void 0===scheduler&&(scheduler
24=scheduler_async.P),function(source){return(0,defer.P)(function(){return source.pipe(scan(function(_a,value1){var current=_a.current;return{value:value1,current:scheduler.now(),last:current}},{current:scheduler.now(),value:void 0,last:void 0}),(0,map.U)(function(_a){var current=_a.current,last=_a.last,value1=_a.value;return new TimeInterval(value1,current-last)}))})}}var TimeInterval=function(value1,interval){this.value=value1,this.interval=interval},TimeoutError=__webpack_require__(81462);function timeoutWith(due,withObservable,scheduler){return void 0===scheduler&&(scheduler=scheduler_async.P),function(source){var absoluteTimeout=isDate(due),waitFor=absoluteTimeout?+due-scheduler.now():Math.abs(due);return source.lift(new TimeoutWithOperator(waitFor,absoluteTimeout,withObservable,scheduler))}}var TimeoutWithOperator=function(){function TimeoutWithOperator(waitFor,absoluteTimeout,withObservable,scheduler){this.waitFor=waitFor,this.absoluteTimeout=absoluteTimeout,this.withObservable=withObservable,this.scheduler=scheduler}return TimeoutWithOperator.prototype.call=function(subscriber,source){return source.subscribe(new TimeoutWithSubscriber(subscriber,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))},TimeoutWithOperator}(),TimeoutWithSubscriber=function(_super){function TimeoutWithSubscriber(destination,absoluteTimeout,waitFor,withObservable,scheduler){var _this=_super.call(this,destination)||this;return _this.absoluteTimeout=absoluteTimeout,_this.waitFor=waitFor,_this.withObservable=withObservable,_this.scheduler=scheduler,_this.scheduleTimeout(),_this}return tslib_es6.__extends(TimeoutWithSubscriber,_super),TimeoutWithSubscriber.dispatchTimeout=function(subscriber){var withObservable=subscriber.withObservable;subscriber._unsubscribeAndRecycle(),subscriber.add((0,innerSubscribe.ft)(withObservable,new innerSubscribe.IY(subscriber)))},TimeoutWithSubscriber.prototype.scheduleTimeout=function(){var action=this.action;action?this.action=action.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(TimeoutWithSubscriber.dispatchTimeout,this.waitFor,this))},TimeoutWithSubscriber.prototype._next=function(value1){this.absoluteTimeout||this.scheduleTimeout(),_super.prototype._next.call(this,value1)},TimeoutWithSubscriber.prototype._unsubscribe=function(){this.action=void 0,this.scheduler=null,this.withObservable=null},TimeoutWithSubscriber}(innerSubscribe.Ds),throwError=__webpack_require__(64944);function timeout(due,scheduler){return void 0===scheduler&&(scheduler=scheduler_async.P),timeoutWith(due,(0,throwError._)(new TimeoutError.W),scheduler)}function timestamp(scheduler){return void 0===scheduler&&(scheduler=scheduler_async.P),(0,map.U)(function(value1){return new Timestamp(value1,scheduler.now())})}var Timestamp=function(value1,timestamp){this.value=value1,this.timestamp=timestamp};function toArrayReducer(arr,item,index){return 0===index?[item]:(arr.push(item),arr)}function toArray(){return reduce(toArrayReducer,[])}function window_window(windowBoundaries){return function(source){return source.lift(new WindowOperator(windowBoundaries))}}var WindowOperator=function(){function WindowOperator(windowBoundaries){this.windowBoundaries=windowBoundaries}return WindowOperator.prototype.call=function(subscriber,source){var windowSubscriber=new WindowSubscriber(subscriber),sourceSubscription=source.subscribe(windowSubscriber);return sourceSubscription.closed||windowSubscriber.add((0,innerSubscribe.ft)(this.windowBoundaries,new innerSubscribe.IY(windowSubscriber))),sourceSubscription},WindowOperator}(),WindowSubscriber=function(_super){function WindowSubscriber(destination){var _this=_super.call(this,destination)||this;return _this.window=new Subject.xQ,destination.next(_this.window),_this}return tslib_es6.__extends(WindowSubscriber,_super),WindowSubscriber.prototype.notifyNext=function(){this.openWindow()},WindowSubscriber.prototype.notifyError=function(error){this._error(error)},WindowSubscriber.prototype.notifyComplete=function(){this._complete()},WindowSubscriber.prototype._next=function(value1){this.window.next(value1)},WindowSubscriber.prototype._error=function(err){this.window.error(err),this.destination.error(err)},WindowSubscriber.prototype._complete=function(){this.window.complete(),this.destination.complete()},WindowSubscriber.prototype._unsubscribe=function(){this.window=null},WindowSubscriber.prototype.openWindow=function(){var prevWindow=this.window;prevWindow&&prevWindow.complete();var destination=this.destination,newWindow=this.window=new Subject.xQ;destination.next(newWindow)},WindowSubscriber}(innerSubscribe.Ds);function windowCount(windowSize,startWindowEvery){return void 0===startWindowEvery&&(startWindowEvery=0),function(source){return source.lift(new WindowCountOperator(windowSize,startWindowEvery))}}var WindowCountOperator=function(){function WindowCountOperator(windowSize,startWindowEvery){this.windowSize=windowSize,this.startWindowEvery=startWindowEvery}return WindowCountOperator.prototype.call=function(subscriber,source){return source.subscribe(new WindowCountSubscriber(subscriber,this.windowSize,this.startWindowEvery))},WindowCountOperator}(),WindowCountSubscriber=function(_super){function WindowCountSubscriber(destination,windowSize,startWindowEvery){var _this=_
24super.call(this,destination)||this;return _this.destination=destination,_this.windowSize=windowSize,_this.startWindowEvery=startWindowEvery,_this.windows=[new Subject.xQ],_this.count=0,destination.next(_this.windows[0]),_this}return tslib_es6.__extends(WindowCountSubscriber,_super),WindowCountSubscriber.prototype._next=function(value1){for(var startWindowEvery=this.startWindowEvery>0?this.startWindowEvery:this.windowSize,destination=this.destination,windowSize=this.windowSize,windows=this.windows,len=windows.length,i=0;i<len&&!this.closed;i++)windows[i].next(value1);var c=this.count-windowSize+1;if(c>=0&&c%startWindowEvery==0&&!this.closed&&windows.shift().complete(),++this.count%startWindowEvery==0&&!this.closed){var window_1=new Subject.xQ;windows.push(window_1),destination.next(window_1)}},WindowCountSubscriber.prototype._error=function(err){var windows=this.windows;if(windows)for(;windows.length>0&&!this.closed;)windows.shift().error(err);this.destination.error(err)},WindowCountSubscriber.prototype._complete=function(){var windows=this.windows;if(windows)for(;windows.length>0&&!this.closed;)windows.shift().complete();this.destination.complete()},WindowCountSubscriber.prototype._unsubscribe=function(){this.count=0,this.windows=null},WindowCountSubscriber}(Subscriber.L);function windowTime(windowTimeSpan){var scheduler=scheduler_async.P,windowCreationInterval=null,maxWindowSize=Number.POSITIVE_INFINITY;return(0,isScheduler.K)(arguments[3])&&(scheduler=arguments[3]),(0,isScheduler.K)(arguments[2])?scheduler=arguments[2]:(0,isNumeric.k)(arguments[2])&&(maxWindowSize=Number(arguments[2])),(0,isScheduler.K)(arguments[1])?scheduler=arguments[1]:(0,isNumeric.k)(arguments[1])&&(windowCreationInterval=Number(arguments[1])),function(source){return source.lift(new WindowTimeOperator(windowTimeSpan,windowCreationInterval,maxWindowSize,scheduler))}}var WindowTimeOperator=function(){function WindowTimeOperator(windowTimeSpan,windowCreationInterval,maxWindowSize,scheduler){this.windowTimeSpan=windowTimeSpan,this.windowCreationInterval=windowCreationInterval,this.maxWindowSize=maxWindowSize,this.scheduler=scheduler}return WindowTimeOperator.prototype.call=function(subscriber,source){return source.subscribe(new WindowTimeSubscriber(subscriber,this.windowTimeSpan,this.windowCreationInterval,this.maxWindowSize,this.scheduler))},WindowTimeOperator}(),CountedSubject=function(_super){function CountedSubject(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this._numberOfNextedValues=0,_this}return tslib_es6.__extends(CountedSubject,_super),CountedSubject.prototype.next=function(value1){this._numberOfNextedValues++,_super.prototype.next.call(this,value1)},Object.defineProperty(CountedSubject.prototype,"numberOfNextedValues",{get:function(){return this._numberOfNextedValues},enumerable:!0,configurable:!0}),CountedSubject}(Subject.xQ),WindowTimeSubscriber=function(_super){function WindowTimeSubscriber(destination,windowTimeSpan,windowCreationInterval,maxWindowSize,scheduler){var _this=_super.call(this,destination)||this;_this.destination=destination,_this.windowTimeSpan=windowTimeSpan,_this.windowCreationInterval=windowCreationInterval,_this.maxWindowSize=maxWindowSize,_this.scheduler=scheduler,_this.windows=[];var window1=_this.openWindow();return null!==windowCreationInterval&&windowCreationInterval>=0?(_this.add(scheduler.schedule(dispatchWindowClose,windowTimeSpan,{subscriber:_this,window:window1,context:null})),_this.add(scheduler.schedule(dispatchWindowCreation,windowCreationInterval,{windowTimeSpan:windowTimeSpan,windowCreationInterval:windowCreationInterval,subscriber:_this,scheduler:scheduler}))):_this.add(scheduler.schedule(dispatchWindowTimeSpanOnly,windowTimeSpan,{subscriber:_this,window:window1,windowTimeSpan:windowTimeSpan})),_this}return tslib_es6.__extends(WindowTimeSubscriber,_super),WindowTimeSubscriber.prototype._next=function(value1){for(var windows=this.windows,len=windows.length,i=0;i<len;i++){var window_1=windows[i];!window_1.closed&&(window_1.next(value1),window_1.numberOfNextedValues>=this.maxWindowSize&&this.closeWindow(window_1))}},WindowTimeSubscriber.prototype._error=function(err){for(var windows=this.windows;windows.length>0;)windows.shift().error(err);this.destination.error(err)},WindowTimeSubscriber.prototype._complete=function(){for(var windows=this.windows;windows.length>0;){var window_2=windows.shift();window_2.closed||window_2.complete()}this.destination.complete()},WindowTimeSubscriber.prototype.openWindow=function(){var window1=new CountedSubject;return this.windows.push(window1),this.destination.next(window1),window1},WindowTimeSubscriber.prototype.closeWindow=function(window1){window1.complete();var windows=this.windows;windows.splice(windows.indexOf(window1),1)},WindowTimeSubscriber}(Subscriber.L);function dispatchWindowTimeSpanOnly(state){var subscriber=state.subscriber,windowTimeSpan=state.windowTimeSpan,window1=state.window;window1&&subscriber.closeWindow(window1),state.window=subscriber.openWindow(),this.schedule(state,windowTimeSpan)}function dispatchWindowCreation(state){var windowTimeSpan=state.windowTimeSpan,subscriber=state.subscriber,scheduler
24=state.scheduler,windowCreationInterval=state.windowCreationInterval,window1=subscriber.openWindow(),context={action:this,subscription:null};context.subscription=scheduler.schedule(dispatchWindowClose,windowTimeSpan,{subscriber:subscriber,window:window1,context:context}),this.add(context.subscription),this.schedule(state,windowCreationInterval)}function dispatchWindowClose(state){var subscriber=state.subscriber,window1=state.window,context=state.context;context&&context.action&&context.subscription&&context.action.remove(context.subscription),subscriber.closeWindow(window1)}function windowToggle(openings,closingSelector){return function(source){return source.lift(new WindowToggleOperator(openings,closingSelector))}}var WindowToggleOperator=function(){function WindowToggleOperator(openings,closingSelector){this.openings=openings,this.closingSelector=closingSelector}return WindowToggleOperator.prototype.call=function(subscriber,source){return source.subscribe(new WindowToggleSubscriber(subscriber,this.openings,this.closingSelector))},WindowToggleOperator}(),WindowToggleSubscriber=function(_super){function WindowToggleSubscriber(destination,openings,closingSelector){var _this=_super.call(this,destination)||this;return _this.openings=openings,_this.closingSelector=closingSelector,_this.contexts=[],_this.add(_this.openSubscription=(0,subscribeToResult.D)(_this,openings,openings)),_this}return tslib_es6.__extends(WindowToggleSubscriber,_super),WindowToggleSubscriber.prototype._next=function(value1){var contexts=this.contexts;if(contexts)for(var len=contexts.length,i=0;i<len;i++)contexts[i].window.next(value1)},WindowToggleSubscriber.prototype._error=function(err){var contexts=this.contexts;if(this.contexts=null,contexts)for(var len=contexts.length,index=-1;++index<len;){var context_1=contexts[index];context_1.window.error(err),context_1.subscription.unsubscribe()}_super.prototype._error.call(this,err)},WindowToggleSubscriber.prototype._complete=function(){var contexts=this.contexts;if(this.contexts=null,contexts)for(var len=contexts.length,index=-1;++index<len;){var context_2=contexts[index];context_2.window.complete(),context_2.subscription.unsubscribe()}_super.prototype._complete.call(this)},WindowToggleSubscriber.prototype._unsubscribe=function(){var contexts=this.contexts;if(this.contexts=null,contexts)for(var len=contexts.length,index=-1;++index<len;){var context_3=contexts[index];context_3.window.unsubscribe(),context_3.subscription.unsubscribe()}},WindowToggleSubscriber.prototype.notifyNext=function(outerValue,innerValue,outerIndex,innerIndex,innerSub){if(outerValue===this.openings){var closingNotifier=void 0;try{closingNotifier=(0,this.closingSelector)(innerValue)}catch(e){return this.error(e)}var window_1=new Subject.xQ,subscription=new Subscription.w,context_4={window:window_1,subscription:subscription};this.contexts.push(context_4);var innerSubscription=(0,subscribeToResult.D)(this,closingNotifier,context_4);innerSubscription.closed?this.closeWindow(this.contexts.length-1):(innerSubscription.context=context_4,subscription.add(innerSubscription)),this.destination.next(window_1)}else this.closeWindow(this.contexts.indexOf(outerValue))},WindowToggleSubscriber.prototype.notifyError=function(err){this.error(err)},WindowToggleSubscriber.prototype.notifyComplete=function(inner){inner!==this.openSubscription&&this.closeWindow(this.contexts.indexOf(inner.context))},WindowToggleSubscriber.prototype.closeWindow=function(index){if(-1!==index){var contexts=this.contexts,context=contexts[index],window1=context.window,subscription=context.subscription;contexts.splice(index,1),window1.complete(),subscription.unsubscribe()}},WindowToggleSubscriber}(OuterSubscriber.L);function windowWhen(closingSelector){return function(source){return source.lift(new windowWhen_WindowOperator(closingSelector))}}var windowWhen_WindowOperator=function(){function WindowOperator(closingSelector){this.closingSelector=closingSelector}return WindowOperator.prototype.call=function(subscriber,source){return source.subscribe(new windowWhen_WindowSubscriber(subscriber,this.closingSelector))},WindowOperator}(),windowWhen_WindowSubscriber=function(_super){function WindowSubscriber(destination,closingSelector){var _this=_
24super.call(this,destination)||this;return _this.destination=destination,_this.closingSelector=closingSelector,_this.openWindow(),_this}return tslib_es6.__extends(WindowSubscriber,_super),WindowSubscriber.prototype.notifyNext=function(_outerValue,_innerValue,_outerIndex,_innerIndex,innerSub){this.openWindow(innerSub)},WindowSubscriber.prototype.notifyError=function(error){this._error(error)},WindowSubscriber.prototype.notifyComplete=function(innerSub){this.openWindow(innerSub)},WindowSubscriber.prototype._next=function(value1){this.window.next(value1)},WindowSubscriber.prototype._error=function(err){this.window.error(err),this.destination.error(err),this.unsubscribeClosingNotification()},WindowSubscriber.prototype._complete=function(){this.window.complete(),this.destination.complete(),this.unsubscribeClosingNotification()},WindowSubscriber.prototype.unsubscribeClosingNotification=function(){this.closingNotification&&this.closingNotification.unsubscribe()},WindowSubscriber.prototype.openWindow=function(innerSub){void 0===innerSub&&(innerSub=null),innerSub&&(this.remove(innerSub),innerSub.unsubscribe());var closingNotifier,prevWindow=this.window;prevWindow&&prevWindow.complete();var window1=this.window=new Subject.xQ;this.destination.next(window1);try{closingNotifier=(0,this.closingSelector)()}catch(e){this.destination.error(e),this.window.error(e);return}this.add(this.closingNotification=(0,subscribeToResult.D)(this,closingNotifier))},WindowSubscriber}(OuterSubscriber.L);function withLatestFrom(){for(var args=[],_i=0;_i<arguments.length;_i++)args[_i]=arguments[_i];return function(source){var project;return"function"==typeof args[args.length-1]&&(project=args.pop()),source.lift(new WithLatestFromOperator(args,project))}}var WithLatestFromOperator=function(){function WithLatestFromOperator(observables,project){this.observables=observables,this.project=project}return WithLatestFromOperator.prototype.call=function(subscriber,source){return source.subscribe(new WithLatestFromSubscriber(subscriber,this.observables,this.project))},WithLatestFromOperator}(),WithLatestFromSubscriber=function(_super){function WithLatestFromSubscriber(destination,observables,project){var _this=_super.call(this,destination)||this;_this.observables=observables,_this.project=project,_this.toRespond=[];var len=observables.length;_this.values=Array(len);for(var i=0;i<len;i++)_this.toRespond.push(i);for(var i=0;i<len;i++){var observable=observables[i];_this.add((0,subscribeToResult.D)(_this,observable,void 0,i))}return _this}return tslib_es6.__extends(WithLatestFromSubscriber,_super),WithLatestFromSubscriber.prototype.notifyNext=function(_outerValue,innerValue,outerIndex){this.values[outerIndex]=innerValue;var toRespond=this.toRespond;if(toRespond.length>0){var found=toRespond.indexOf(outerIndex);-1!==found&&toRespond.splice(found,1)}},WithLatestFromSubscriber.prototype.notifyComplete=function(){},WithLatestFromSubscriber.prototype._next=function(value1){if(0===this.toRespond.length){var args=[value1].concat(this.values);this.project?this._tryProject(args):this.destination.next(args)}},WithLatestFromSubscriber.prototype._tryProject=function(args){var result;try{result=this.project.apply(this,args)}catch(err){this.destination.error(err);return}this.destination.next(result)},WithLatestFromSubscriber}(OuterSubscriber.L),zip=__webpack_require__(25080);function zip_zip(){for(var observables=[],_i=0;_i<arguments.length;_i++)observables[_i]=arguments[_i];return function(source){return source.lift.call(zip.$R.apply(void 0,[source].concat(observables)))}}function zipAll(project){return function(source){return source.lift(new zip.mx(project))}}},13507:function(module,__unused_webpack_exports,__webpack_require__){let parse=__webpack_require__(33959),clean=(version,options)=>{let s=parse(version.trim().replace(/^[=v]+/,""),options);return s?s.version:null};module.exports=clean},99038:function(module,__unused_webpack_exports,__webpack_require__){let SemVer=__webpack_require__(26376),parse=__webpack_require__(33959),{re,t}=__webpack_require__(55765),coerce=(version,options)=>{if(version instanceof SemVer)return version;if("number"==typeof version&&(version=String(version)),"string"!=typeof version)return null;let match=null;if((options=options||{}).rtl){let next;for(;(next=re[t.COERCERTL].exec(version))&&(!match||match.index+match[0].length!==version.length);)match&&next.index+next[0].length===match.index+match[0].length||(match=next),re[t.COERCERTL].lastIndex=next.index+next[1].length+next[2].length;re[t.COERCERTL].lastIndex=-1}else match=version.match(re[t.COERCE]);return null===match?null:parse(`${match[2]}.${match[3]||"0"}.${match[4]||"0"}`,options)};module.exports=coerce},88880:function(module,__unused_webpack_exports,__webpack_require__){let SemVer=__webpack_require__(26376),compareBuild=(a,b,loose)=>{let versionA=new SemVer(a,loose),versionB=new SemVer(b,loose);return versionA.compare(versionB)||versionA.compareBuild(versionB)};module.exports=compareBuild},27880:function(module,__unused_webpack_exports,__webpack_require__){let compare=__webpack_require__(46269),compareLoose=(a,b)=>compare(a,b,!0);module.exports=compareLoose},38419:function(module,__unused_webpack_exports,__webpack_require__){let parse=__webpack_require__(33959),diff=(version1,version2)=>{let v1=parse(version1,null,!0),v2=parse(version2,null,!0),comparison=v1.compare(v2);if(0===comparison)return null;let v1Higher=comparison>0,lowVersion=v1Higher?v2:v1,highHasPre=!!(v1Higher?v1:v2).prerelease.length,prefix=highHasPre?"pre":"";return v1.major!==v2.major?prefix+"major":v1.minor!==v2.minor?prefix+"minor":v1.patch!==v2.patch?prefix+"patch":highHasPre?"prerelease":lowVersion.patch?"patch":lowVersion.minor?"minor":"major"};module.exports=diff},20253:function(module,__unused_webpack_exports,__webpack_require__){let SemVer=__webpack_require__(26376),inc=(version,release,options,identifier,identifierBase)=>{"string"==typeof options&&(identifierBase=identifier,identifier=options,options=void 0);try{return new SemVer(version instanceof SemVer?version.version:version,options).inc(release,identifier,identifierBase).version}catch(er){return null}};module.exports=inc},38679:function(module,__unused_webpack_exports,__webpack_require__){let SemVer=__webpack_require__(26376);module.exports=(a,loose)=>new SemVer(a,loose).major},87789:function(module,__unused_webpack_exports,__webpack_require__){let SemVer=__webpack_require__(26376);module.exports=(a,loose)=>new SemVer(a,loose).minor},33959:function(module,__unused_webpack_exports,__webpack_require__){let SemVer=__webpack_require__(26376),parse=(version,options,throwErrors=!1)=>
24{if(version instanceof SemVer)return version;try{return new SemVer(version,options)}catch(er){if(!throwErrors)return null;throw er}};module.exports=parse},52358:function(module,__unused_webpack_exports,__webpack_require__){let SemVer=__webpack_require__(26376);module.exports=(a,loose)=>new SemVer(a,loose).patch},57559:function(module,__unused_webpack_exports,__webpack_require__){let parse=__webpack_require__(33959),prerelease=(version,options)=>{let parsed=parse(version,options);return parsed&&parsed.prerelease.length?parsed.prerelease:null};module.exports=prerelease},79795:function(module,__unused_webpack_exports,__webpack_require__){let compare=__webpack_require__(46269),rcompare=(a,b,loose)=>compare(b,a,loose);module.exports=rcompare},63657:function(module,__unused_webpack_exports,__webpack_require__){let compareBuild=__webpack_require__(88880),rsort=(list,loose)=>list.sort((a,b)=>compareBuild(b,a,loose));module.exports=rsort},21100:function(module,__unused_webpack_exports,__webpack_require__){let compareBuild=__webpack_require__(88880),sort=(list,loose)=>list.sort((a,b)=>compareBuild(a,b,loose));module.exports=sort},76397:function(module,__unused_webpack_exports,__webpack_require__){let parse=__webpack_require__(33959),valid=(version,options)=>{let v=parse(version,options);return v?v.version:null};module.exports=valid},81249:function(module,__unused_webpack_exports,__webpack_require__){let internalRe=__webpack_require__(55765),constants=__webpack_require__(83295),SemVer=__webpack_require__(26376),identifiers=__webpack_require__(86742),parse=__webpack_require__(33959),valid=__webpack_require__(76397),clean=__webpack_require__(13507),inc=__webpack_require__(20253),diff=__webpack_require__(38419),major=__webpack_require__(38679),minor=__webpack_require__(87789),patch=__webpack_require__(52358),prerelease=__webpack_require__(57559),compare=__webpack_require__(46269),rcompare=__webpack_require__(79795),compareLoose=__webpack_require__(27880),compareBuild=__webpack_require__(88880),sort=__webpack_require__(21100),rsort=__webpack_require__(63657),gt=__webpack_require__(71312),lt=__webpack_require__(21544),eq=__webpack_require__(58718),neq=__webpack_require__(81194),gte=__webpack_require__(25903),lte=__webpack_require__(12056),cmp=__webpack_require__(7539),coerce=__webpack_require__(99038),Comparator=__webpack_require__(22257),Range=__webpack_require__(66902),satisfies=__webpack_require__(45712),toComparators=__webpack_require__(51042),maxSatisfying=__webpack_require__(85775),minSatisfying=__webpack_require__(71657),minVersion=__webpack_require__(95316),validRange=__webpack_require__(89042),outside=__webpack_require__(6826),gtr=__webpack_require__(97606),ltr=__webpack_require__(50032),intersects=__webpack_require__(82937),simplifyRange=__webpack_require__(17908),subset=__webpack_require__(50799);module.exports={parse,valid,clean,inc,diff,major,minor,patch,prerelease,compare,rcompare,compareLoose,compareBuild,sort,rsort,gt,lt,eq,neq,gte,lte,cmp,coerce,Comparator,Range,satisfies,toComparators,maxSatisfying,minSatisfying,minVersion,validRange,outside,gtr,ltr,intersects,simplifyRange,subset,SemVer,re:internalRe.re,src:internalRe.src,tokens:internalRe.t,SEMVER_SPEC_VERSION:constants.SEMVER_SPEC_VERSION,RELEASE_TYPES:constants.RELEASE_TYPES,compareIdentifiers:identifiers.compareIdentifiers,rcompareIdentifiers:identifiers.rcompareIdentifiers}},97606:function(module,__unused_webpack_exports,__webpack_require__){let outside=__webpack_require__(6826),gtr=(version,range,options)=>outside(version,range,">",options);module.exports=gtr},82937:function(module,__unused_webpack_exports,__webpack_require__){let Range=__webpack_require__(66902),intersects=(r1,r2,options)=>(r1=new Range(r1,options),r2=new Range(r2,options),r1.intersects(r2,options));module.exports=intersects},50032:function(module,__unused_webpack_exports,__webpack_require__){let outside=__webpack_require__(6826),ltr=(version,range,options)=>outside(version,range,"<",options);module.exports=ltr},85775:function(module,__unused_webpack_exports,__webpack_require__){let SemVer=__webpack_require__(26376),Range=__webpack_require__(66902),maxSatisfying=(versions,range,options)=>{let max=null,maxSV=null,rangeObj=null;try{rangeObj=new Range(range,options)}catch(er){return null}return versions.forEach(v=>{rangeObj.test(v)&&(!max||-1===maxSV.compare(v))&&(max=v,maxSV=new SemVer(max,options))}),max};module.exports=maxSatisfying},71657:function(module,__unused_webpack_exports,__webpack_require__){let SemVer=__webpack_require__(26376),Range=__webpack_require__(66902),minSatisfying=(versions,range,options)=>{let min=null,minSV=null,rangeObj=null;try{rangeObj=new Range(range,options)}catch(er){return null}return versions.forEach(v=>{rangeObj.test(v)&&(!min||1===minSV.compare(v))&&(min=v,minSV=new SemVer(min,options))}),min};module.exports=minSatisfying},95316:function(module,__unused_webpack_exports,__webpack_require__){let SemVer=__webpack_require__(26376),Range=__webpack_require__(66902),gt=__webpack_require__(71312),minVersion=(range,loose)=>{range=new Range(range,loose);let minver=new SemVer("0.0.0");if(range.test(minver)||(minver=new SemVer("0.0.0-0"),range.test(minver)))return minver;minver=null;for(let i=0;i<range.set.length;++i){let comparators=range.set[i],setMin=null;
24comparators.forEach(comparator=>{let compver=new SemVer(comparator.semver.version);switch(comparator.operator){case">":0===compver.prerelease.length?compver.patch++:compver.prerelease.push(0),compver.raw=compver.format();case"":case">=":(!setMin||gt(compver,setMin))&&(setMin=compver);break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${comparator.operator}`)}}),setMin&&(!minver||gt(minver,setMin))&&(minver=setMin)}return minver&&range.test(minver)?minver:null};module.exports=minVersion},6826:function(module,__unused_webpack_exports,__webpack_require__){let SemVer=__webpack_require__(26376),Comparator=__webpack_require__(22257),{ANY}=Comparator,Range=__webpack_require__(66902),satisfies=__webpack_require__(45712),gt=__webpack_require__(71312),lt=__webpack_require__(21544),lte=__webpack_require__(12056),gte=__webpack_require__(25903),outside=(version,range,hilo,options)=>{let gtfn,ltefn,ltfn,comp,ecomp;switch(version=new SemVer(version,options),range=new Range(range,options),hilo){case">":gtfn=gt,ltefn=lte,ltfn=lt,comp=">",ecomp=">=";break;case"<":gtfn=lt,ltefn=gte,ltfn=gt,comp="<",ecomp="<=";break;default:throw TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(version,range,options))return!1;for(let i=0;i<range.set.length;++i){let comparators=range.set[i],high=null,low=null;if(comparators.forEach(comparator=>{comparator.semver===ANY&&(comparator=new Comparator(">=0.0.0")),high=high||comparator,low=low||comparator,gtfn(comparator.semver,high.semver,options)?high=comparator:ltfn(comparator.semver,low.semver,options)&&(low=comparator)}),high.operator===comp||high.operator===ecomp||(!low.operator||low.operator===comp)&&ltefn(version,low.semver)||low.operator===ecomp&&ltfn(version,low.semver))return!1}return!0};module.exports=outside},17908:function(module,__unused_webpack_exports,__webpack_require__){let satisfies=__webpack_require__(45712),compare=__webpack_require__(46269);module.exports=(versions,range,options)=>{let set=[],first=null,prev=null,v=versions.sort((a,b)=>compare(a,b,options));for(let version of v){let included=satisfies(version,range,options);included?(prev=version,first||(first=version)):(prev&&set.push([first,prev]),prev=null,first=null)}first&&set.push([first,null]);let ranges=[];for(let[min,max]of set)min===max?ranges.push(min):max||min!==v[0]?max?min===v[0]?ranges.push(`<=${max}`):ranges.push(`${min} - ${max}`):ranges.push(`>=${min}`):ranges.push("*");let simplified=ranges.join(" || "),original="string"==typeof range.raw?range.raw:String(range);return simplified.length<original.length?simplified:range}},50799:function(module,__unused_webpack_exports,__webpack_require__){let Range=__webpack_require__(66902),Comparator=__webpack_require__(22257),{ANY}=Comparator,satisfies=__webpack_require__(45712),compare=__webpack_require__(46269),subset=(sub,dom,options={})=>{if(sub===dom)return!0;sub=new Range(sub,options),dom=new Range(dom,options);let sawNonNull=!1;OUTER:for(let simpleSub of sub.set){for(let simpleDom of dom.set){let isSub=simpleSubset(simpleSub,simpleDom,options);if(sawNonNull=sawNonNull||null!==isSub,isSub)continue OUTER}if(sawNonNull)return!1}return!0},minimumVersionWithPreRelease=[new Comparator(">=0.0.0-0")],minimumVersion=[new Comparator(">=0.0.0")],simpleSubset=(sub,dom,options)=>{let gt,lt,gtltComp,higher,lower,hasDomLT,hasDomGT;if(sub===dom)return!0;if(1===sub.length&&sub[0].semver===ANY){if(1===dom.length&&dom[0].semver===ANY)return!0;sub=options.includePrerelease?minimumVersionWithPreRelease:minimumVersion}if(1===dom.length&&dom[0].semver===ANY){if(options.includePrerelease)return!0;dom=minimumVersion}let eqSet=new Set;for(let c of sub)">"===c.operator||">="===c.operator?gt=higherGT(gt,c,options):"<"===c.operator||"<="===c.operator?lt=lowerLT(lt,c,options):eqSet.add(c.semver);if(eqSet.size>1||gt&&lt&&((gtltComp=compare(gt.semver,lt.semver,options))>0||0===gtltComp&&(">="!==gt.operator||"<="!==lt.operator)))return null;for(let eq of eqSet){if(gt&&!satisfies(eq,String(gt),options)||lt&&!satisfies(eq,String(lt),options))return null;for(let c1 of dom)if(!satisfies(eq,String(c1),options))return!1;return!0}let needDomLTPre=!!lt&&!options.includePrerelease&&!!lt.semver.prerelease.length&&lt.semver,needDomGTPre=!!gt&&!options.includePrerelease&&!!gt.semver.prerelease.length&&gt.semver;for(let c2 of(needDomLTPre&&1===needDomLTPre.prerelease.length&&"<"===lt.operator&&0===needDomLTPre.prerelease[0]&&(needDomLTPre=!1),dom)){if(hasDomGT=hasDomGT||">"===c2.operator||">="===c2.operator,hasDomLT=hasDomLT||"<"===c2.operator||"<="===c2.operator,gt){if(needDomGTPre&&c2.semver.prerelease&&c2.semver.prerelease.length&&c2.semver.major===needDomGTPre.major&&c2.semver.minor===needDomGTPre.minor&&c2.semver.patch===needDomGTPre.patch&&(needDomGTPre=!1),">"===c2.operator||">="===c2.operator){if((higher=higherGT(gt,c2,options))===c2&&higher!==gt)return!1}else if(">="===gt.operator&&!satisfies(gt.semver,String(c2),options))return!1}if(lt){if(needDomLTPre&&c2.semver.prerelease&&c2.semver.prerelease.length&&c2.semver.major===needDomLTPre.major&&c2.semver.minor===needDomLTPre.minor&&c2.semver.patch===needDomLTPre.patch&&(needDomLTPre=!1),"<"===c2.operator||"<="===c2.operator){if((lower=lowerLT(lt,c2,options))===c2&&lower!==lt)return!1}else if("<="===lt.operator&&!satisfies(lt.semver,String(c2),options))return!1}if(!c2.operator&&(lt||gt)&&0!==gtltComp)return!1}return(!gt||!hasDomLT||!!lt||0===gtltComp)&&(!lt||!hasDomGT||!!gt||0===gtltComp)&&!needDomGTPre&&!needDomLTPre},higherGT=(a,b,options)=>{if(!a)return b;let comp=compare(a.semver,b.semver,options);return comp>0?a:comp<0?b:">"===b.operator&&">="===a.operator?b:a},lowerLT=(a,b,options)=>{if(!a)return b;let comp=compare(a.semver,b.semver,options);return comp<0?a:comp>0?b:"<"===b.operator&&"<="===a.operator?b:a};module.exports=subset},51042:function(module,__unused_webpack_exports,__webpack_require__){let Range=__webpack_require__(66902),toComparators=(range,options)=>new Range(range,options).set.map(comp=>comp.map(c=>c.value).join(" ").trim().split(" "));module.exports=toComparators},89042:function(module,__unused_webpack_exports,__webpack_require__){let Range=__webpack_require__(66902),validRange=(range,options)=>{try{return new Range(range,options).range||"*"}catch(er){return null}};module.exports=validRange},37478:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var GetIntrinsic=__webpack_require__(40210),callBound=__webpack_require__(21924),inspect=__webpack_require__(70631),$TypeError=GetIntrinsic("%TypeError%"),$WeakMap=GetIntrinsic("%WeakMap%",!0),$Map=GetIntrinsic("%Map%",!0),$weakMapGet=callBound("WeakMap.prototype.get",!0),$weakMapSet=callBound("WeakMap.prototype.set",!0),$weakMapHas=callBound("WeakMap.prototype.has",!0),$mapGet=callBound("Map.prototype.get",!0),$mapSet=callBound("Map.prototype.set",!0),$mapHas=callBound("Map.prototype.has",!0),listGetNode=function(list,key){for(var curr,prev=list;null!==(curr=prev.next);prev=curr)if(curr.key===key)return prev.next=curr.next,curr.next=list.next,list.next=curr,curr},listGet=function(objects,key){var node=listGetNode(objects,key);return node&&node.value},listSet=function(objects,key,value1){var node=listGetNode(objects,key);node?node.value=value1:objects.next={key:key,next:objects.next,value:value1}};module.exports=function(){var $wm,$m,$o,channel={assert:function(key){if(!channel.has(key))throw new $TypeError("Side channel does not contain "+inspect(key))}
24,get:function(key){if($WeakMap&&key&&("object"==typeof key||"function"==typeof key)){if($wm)return $weakMapGet($wm,key)}else if($Map){if($m)return $mapGet($m,key)}else if($o)return listGet($o,key)},has:function(key){if($WeakMap&&key&&("object"==typeof key||"function"==typeof key)){if($wm)return $weakMapHas($wm,key)}else if($Map){if($m)return $mapHas($m,key)}else if($o)return!!listGetNode($o,key);return!1},set:function(key,value1){$WeakMap&&key&&("object"==typeof key||"function"==typeof key)?($wm||($wm=new $WeakMap),$weakMapSet($wm,key,value1)):$Map?($m||($m=new $Map),$mapSet($m,key,value1)):($o||($o={key:{},next:null}),listSet($o,key,value1))}};return channel}},47529:function(module){module.exports=function(){for(var target={},i=0;i<arguments.length;i++){var source=arguments[i];for(var key in source)hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target};var hasOwnProperty=Object.prototype.hasOwnProperty},11821:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Struct:function(){return Struct},StructError:function(){return StructError},any:function(){return any},array:function(){return array},assert:function(){return assert},assign:function(){return assign},bigint:function(){return bigint},boolean:function(){return boolean},coerce:function(){return coerce},create:function(){return create},date:function(){return date},defaulted:function(){return defaulted},define:function(){return define},deprecated:function(){return deprecated},dynamic:function(){return dynamic},empty:function(){return empty},enums:function(){return enums},func:function(){return func},instance:function(){return instance},integer:function(){return integer},intersection:function(){return intersection},is:function(){return is},lazy:function(){return lazy},literal:function(){return literal},map:function(){return map},mask:function(){return mask},max:function(){return max},min:function(){return min},never:function(){return never},nonempty:function(){return nonempty},nullable:function(){return nullable},number:function(){return number},object:function(){return object},omit:function(){return omit},optional:function(){return optional},partial:function(){return partial},pattern:function(){return pattern},pick:function(){return pick},record:function(){return record},refine:function(){return refine},regexp:function(){return regexp},set:function(){return set},size:function(){return size},string:function(){return string},struct:function(){return struct},trimmed:function(){return trimmed},tuple:function(){return tuple},type:function(){return type},union:function(){return union},unknown:function(){return unknown},validate:function(){return validate}});class StructError extends TypeError{constructor(failure,failures){let cached;let{message,explanation,...rest}=failure,{path}=failure,msg=0===path.length?message:`At path: ${path.join(".")} -- ${message}`;super(explanation??msg),null!=explanation&&(this.cause=msg),Object.assign(this,rest),this.name=this.constructor.name,this.failures=()=>cached??(cached=[failure,...failures()])}}function isObject(x){return"object"==typeof x&&null!=x}function isPlainObject(x){if("[object Object]"!==Object.prototype.toString.call(x))return!1;let prototype=Object.getPrototypeOf(x);return null===prototype||prototype===Object.prototype}function print(value1){return"symbol"==typeof value1?value1.toString():"string"==typeof value1?JSON.stringify(value1):`${value1}`}function*toFailures(result,context,struct,value1){var x;for(let r of(isObject(x=result)&&"function"==typeof x[Symbol.iterator]||(result=[result]),result)){let failure=function(result,context,struct,value1){if(!0===result)return;!1===result?result={}:"string"==typeof result&&(result={message:result});let{path,branch}=context,{type}=struct,{refinement,message=`Expected a value of type \`${type}\`${refinement?` with refinement \`${refinement}\``:""}, but received: \`${print(value1)}\``}=result;return{value:value1,type,refinement,key:path[path.length-1],path,branch,...result,message}}(r,context,struct,value1);failure&&(yield failure)}}function*run(value1,struct,options={}){let{path=[],branch=[value1],coerce=!1,mask=!1}=options,ctx={path,branch};if(coerce&&(value1=struct.coercer(value1,ctx),mask&&"type"!==struct.type&&isObject(struct.schema)&&isObject(value1)&&!Array.isArray(value1)))for(let key in value1)void 0===stru
24ct.schema[key]&&delete value1[key];let status="valid";for(let failure of struct.validator(value1,ctx))failure.explanation=options.message,status="not_valid",yield[failure,void 0];for(let[k,v,s]of struct.entries(value1,ctx)){let ts=run(v,s,{path:void 0===k?path:[...path,k],branch:void 0===k?branch:[...branch,v],coerce,mask,message:options.message});for(let t of ts)t[0]?(status=null!=t[0].refinement?"not_refined":"not_valid",yield[t[0],void 0]):coerce&&(v=t[1],void 0===k?value1=v:value1 instanceof Map?value1.set(k,v):value1 instanceof Set?value1.add(v):isObject(value1)&&(void 0!==v||k in value1)&&(value1[k]=v))}if("not_valid"!==status)for(let failure1 of struct.refiner(value1,ctx))failure1.explanation=options.message,status="not_refined",yield[failure1,void 0];"valid"===status&&(yield[void 0,value1])}class Struct{constructor(props){let{type,schema,validator,refiner,coercer=value1=>value1,entries=function*(){}}=props;this.type=type,this.schema=schema,this.entries=entries,this.coercer=coercer,validator?this.validator=(value1,context)=>{let result=validator(value1,context);return toFailures(result,context,this,value1)}:this.validator=()=>[],refiner?this.refiner=(value1,context)=>{let result=refiner(value1,context);return toFailures(result,context,this,value1)}:this.refiner=()=>[]}assert(value1,message){return assert(value1,this,message)}create(value1,message){return create(value1,this,message)}is(value1){return is(value1,this)}mask(value1,message){return mask(value1,this,message)}validate(value1,options={}){return validate(value1,this,options)}}function assert(value1,struct,message){let result=validate(value1,struct,{message});if(result[0])throw result[0]}function create(value1,struct,message){let result=validate(value1,struct,{coerce:!0,message});if(!result[0])return result[1];throw result[0]}function mask(value1,struct,message){let result=validate(value1,struct,{coerce:!0,mask:!0,message});if(!result[0])return result[1];throw result[0]}function is(value1,struct){let result=validate(value1,struct);return!result[0]}function validate(value1,struct,options={}){let tuples=run(value1,struct,options),tuple=function(input){let{done,value:value1}=input.next();return done?void 0:value1}(tuples);if(tuple[0]){let error=new StructError(tuple[0],function*(){for(let t of tuples)t[0]&&(yield t[0])});return[error,void 0]}{let v=tuple[1];return[void 0,v]}}function assign(...Structs){let isType="type"===Structs[0].type,schemas=Structs.map(s=>s.schema),schema=Object.assign({},...schemas);return isType?type(schema):object(schema)}function define(name,validator){return new Struct({type:name,schema:null,validator})}function deprecated(struct,log){return new Struct({...struct,refiner:(value1,ctx)=>void 0===value1||struct.refiner(value1,ctx),validator:(value1,ctx)=>void 0===value1||(log(value1,ctx),struct.validator(value1,ctx))})}function dynamic(fn){return new Struct({type:"dynamic",schema:null,*entries(value1,ctx){let struct=fn(value1,ctx);yield*struct.entries(value1,ctx)},validator(value1,ctx){let struct=fn(value1,ctx);return struct.validator(value1,ctx)},coercer(value1,ctx){let struct=fn(value1,ctx);return struct.coercer(value1,ctx)},refiner(value1,ctx){let struct=fn(value1,ctx);return struct.refiner(value1,ctx)}})}function lazy(fn){let struct;return new Struct({type:"lazy",schema:null,*entries(value1,ctx){struct??(struct=fn()),yield*struct.entries(value1,ctx)},validator:(value1,ctx)=>(struct??(struct=fn()),struct.validator(value1,ctx)),coercer:(value1,ctx)=>(struct??(struct=fn()),struct.coercer(value1,ctx)),refiner:(value1,ctx)=>(struct??(struct=fn()),struct.refiner(value1,ctx))})}function omit(struct,keys){let{schema}=struct,subschema={...schema};for(let key of keys)delete subschema[key];return"type"===struct.type?type(subschema):object(subschema)}function partial(struct){let schema=struct instanceof Struct?{...struct.schema}:{...struct};for(let key in schema)schema[key]=optional(schema[key]);return object(schema)}function pick(struct,keys){let{schema}=struct,subschema={};for(let key of keys)subschema[key]=schema[key];return object(subschema)}function struct(name,validator){return console.warn("[email protected] - The `struct` helper has been renamed to `define`."),define(name,validator)}function any(){return define("any",()=>!0)}function array(Element){return new Struct({type:"array",schema:Element,*entries(value1){if(Element&&Array.isArray(value1))for(let[i,v]of value1.entries())yield[i,v,Element]}
24,coercer:value1=>Array.isArray(value1)?value1.slice():value1,validator:value1=>Array.isArray(value1)||`Expected an array value, but received: ${print(value1)}`})}function bigint(){return define("bigint",value1=>"bigint"==typeof value1)}function boolean(){return define("boolean",value1=>"boolean"==typeof value1)}function date(){return define("date",value1=>value1 instanceof Date&&!isNaN(value1.getTime())||`Expected a valid \`Date\` object, but received: ${print(value1)}`)}function enums(values){let schema={},description=values.map(v=>print(v)).join();for(let key of values)schema[key]=key;return new Struct({type:"enums",schema,validator:value1=>values.includes(value1)||`Expected one of \`${description}\`, but received: ${print(value1)}`})}function func(){return define("func",value1=>"function"==typeof value1||`Expected a function, but received: ${print(value1)}`)}function instance(Class){return define("instance",value1=>value1 instanceof Class||`Expected a \`${Class.name}\` instance, but received: ${print(value1)}`)}function integer(){return define("integer",value1=>"number"==typeof value1&&!isNaN(value1)&&Number.isInteger(value1)||`Expected an integer, but received: ${print(value1)}`)}function intersection(Structs){return new Struct({type:"intersection",schema:null,*entries(value1,ctx){for(let S of Structs)yield*S.entries(value1,ctx)},*validator(value1,ctx){for(let S of Structs)yield*S.validator(value1,ctx)},*refiner(value1,ctx){for(let S of Structs)yield*S.refiner(value1,ctx)}})}function literal(constant){let description=print(constant),t=typeof constant;return new Struct({type:"literal",schema:"string"===t||"number"===t||"boolean"===t?constant:null,validator:value1=>value1===constant||`Expected the literal \`${description}\`, but received: ${print(value1)}`})}function map(Key,Value){return new Struct({type:"map",schema:null,*entries(value1){if(Key&&Value&&value1 instanceof Map)for(let[k,v]of value1.entries())yield[k,k,Key],yield[k,v,Value]},coercer:value1=>value1 instanceof Map?new Map(value1):value1,validator:value1=>value1 instanceof Map||`Expected a \`Map\` object, but received: ${print(value1)}`})}function never(){return define("never",()=>!1)}function nullable(struct){return new Struct({...struct,validator:(value1,ctx)=>null===value1||struct.validator(value1,ctx),refiner:(value1,ctx)=>null===value1||struct.refiner(value1,ctx)})}function number(){return define("number",value1=>"number"==typeof value1&&!isNaN(value1)||`Expected a number, but received: ${print(value1)}`)}function object(schema){let knowns=schema?Object.keys(schema):[],Never=never();return new Struct({type:"object",schema:schema||null,*entries(value1){if(schema&&isObject(value1)){let unknowns=new Set(Object.keys(value1));for(let key of knowns)unknowns.delete(key),yield[key,value1[key],schema[key]];for(let key1 of unknowns)yield[key1,value1[key1],Never]}},validator:value1=>isObject(value1)||`Expected an object, but received: ${print(value1)}`,coercer:value1=>isObject(value1)?{...value1}:value1})}function optional(struct){return new Struct({...struct,validator:(value1,ctx)=>void 0===value1||struct.validator(value1,ctx),refiner:(value1,ctx)=>void 0===value1||struct.refiner(value1,ctx)})}function record(Key,Value){return new Struct({type:"record",schema:null,*entries(value1){if(isObject(value1))for(let k in value1){let v=value1[k];yield[k,k,Key],yield[k,v,Value]}},validator:value1=>isObject(value1)||`Expected an object, but received: ${print(value1)}`})}function regexp(){return define("regexp",value1=>value1 instanceof RegExp)}function set(Element){return new Struct({type:"set",schema:null,*entries(value1){if(Element&&value1 instanceof Set)for(let v of value1)yield[v,v,Element]},coercer:value1=>value1 instanceof Set?new Set(value1):value1,validator:value1=>value1 instanceof Set||`Expected a \`Set\` object, but received: ${print(value1)}`})}function string(){return define("string",value1=>"string"==typeof value1||`Expected a string, but received: ${print(value1)}`)}function tuple(Structs){let Never=never();return new Struct({type:"tuple",schema:null,*entries(value1){if(Array.isArray(value1)){let length=Math.max(Structs.length,value1.length);for(let i=0;i<length;i++)yield[i,value1[i],Structs[i]||Never]}},validator:value1=>Array.isArray(value1)||`Expected an array, but received: ${print(value1)}`})}function type(schema){let keys=Object.keys(schema);return new Struct({type:"type",schema,*entries(value1){if(isObject(value1))for(let k of keys)yield[k,value1[k],schema[k]]},validator:value1=>isObject(value1)||`Expected an object, but received: ${print(value1)}`,coercer:value1=>isObject(value1)?{...value1}:value1})}function union(Structs){let description=Structs.map(s=>s.type).join(" | ");return new Struct({type:"union",schema:null,coercer(value1){for(let S of Structs){let[error,coerced]=S.validate(value1,{
24coerce:!0});if(!error)return coerced}return value1},validator(value1,ctx){let failures=[];for(let S of Structs){let[...tuples]=run(value1,S,ctx),[first]=tuples;if(!first[0])return[];for(let[failure]of tuples)failure&&failures.push(failure)}return[`Expected the value to satisfy a union of \`${description}\`, but received: ${print(value1)}`,...failures]}})}function unknown(){return define("unknown",()=>!0)}function coerce(struct,condition,coercer){return new Struct({...struct,coercer:(value1,ctx)=>is(value1,condition)?struct.coercer(coercer(value1,ctx),ctx):struct.coercer(value1,ctx)})}function defaulted(struct,fallback,options={}){return coerce(struct,unknown(),x=>{let f="function"==typeof fallback?fallback():fallback;if(void 0===x)return f;if(!options.strict&&isPlainObject(x)&&isPlainObject(f)){let ret={...x},changed=!1;for(let key in f)void 0===ret[key]&&(ret[key]=f[key],changed=!0);if(changed)return ret}return x})}function trimmed(struct){return coerce(struct,string(),x=>x.trim())}function empty(struct){return refine(struct,"empty",value1=>{let size=getSize(value1);return 0===size||`Expected an empty ${struct.type} but received one with a size of \`${size}\``})}function getSize(value1){return value1 instanceof Map||value1 instanceof Set?value1.size:value1.length}function max(struct,threshold,options={}){let{exclusive}=options;return refine(struct,"max",value1=>exclusive?value1<threshold:value1<=threshold||`Expected a ${struct.type} less than ${exclusive?"":"or equal to "}${threshold} but received \`${value1}\``)}function min(struct,threshold,options={}){let{exclusive}=options;return refine(struct,"min",value1=>exclusive?value1>threshold:value1>=threshold||`Expected a ${struct.type} greater than ${exclusive?"":"or equal to "}${threshold} but received \`${value1}\``)}function nonempty(struct){return refine(struct,"nonempty",value1=>{let size=getSize(value1);return size>0||`Expected a nonempty ${struct.type} but received an empty one`})}function pattern(struct,regexp){return refine(struct,"pattern",value1=>regexp.test(value1)||`Expected a ${struct.type} matching \`/${regexp.source}/\` but received "${value1}"`)}function size(struct,min,max=min){let expected=`Expected a ${struct.type}`,of=min===max?`of \`${min}\``:`between \`${min}\` and \`${max}\``;return refine(struct,"size",value1=>{if("number"==typeof value1||value1 instanceof Date)return min<=value1&&value1<=max||`${expected} ${of} but received \`${value1}\``;if(value1 instanceof Map||value1 instanceof Set){let{size}=value1;return min<=size&&size<=max||`${expected} with a size ${of} but received one with a size of \`${size}\``}{let{length}=value1;return min<=length&&length<=max||`${expected} with a length ${of} but received one with a length of \`${length}\``}})}function refine(struct,name,refiner){return new Struct({...struct,*refiner(value1,ctx){yield*struct.refiner(value1,ctx);let result=refiner(value1,ctx),failures=toFailures(result,ctx,struct,value1);for(let failure of failures)yield{...failure,refinement:name}}})}},33649:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{__assign:function(){return __assign},__asyncDelegator:function(){return __asyncDelegator},__asyncGenerator:function(){return __asyncGenerator},__asyncValues:function(){return __asyncValues},__await:function(){return __await},__awaiter:function(){return __awaiter},__classPrivateFieldGet:function(){return __classPrivateFieldGet},__classPrivateFieldIn:function(){return __classPrivateFieldIn},__classPrivateFieldSet:function(){return __classPrivateFieldSet},__createBinding:function(){return __createBinding},__decorate:function(){return __decorate},__esDecorate:function(){return __esDecorate},__exportStar:function(){return __exportStar},__extends:function(){return __extends},__generator:function(){return __generator},__importDefault:function(){return __importDefault},__importStar:function(){return __importStar}
vendor: 10,876 bytes, line 24
24,__makeTemplateObject:function(){return __makeTemplateObject},__metadata:function(){return __metadata},__param:function(){return __param},__propKey:function(){return __propKey},__read:function(){return __read},__rest:function(){return __rest},__runInitializers:function(){return __runInitializers},__setFunctionName:function(){return __setFunctionName},__spread:function(){return __spread},__spreadArray:function(){return __spreadArray},__spreadArrays:function(){return __spreadArrays},__values:function(){return __values}});var extendStatics=function(d,b){return(extendStatics=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])})(d,b)};function __extends(d,b){if("function"!=typeof b&&null!==b)throw TypeError("Class extends value "+String(b)+" is not a constructor or null");function __(){this.constructor=d}extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}var __assign=function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)};function __rest(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);i<p.length;i++)0>e.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t}function __decorate(decorators,target,key,desc){var d,c=arguments.length,r=c<3?target:null===desc?desc=Object.getOwnPropertyDescriptor(target,key):desc;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)(d=decorators[i])&&(r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r);return c>3&&r&&Object.defineProperty(target,key,r),r}function __param(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}}function __esDecorate(ctor,descriptorIn,decorators,contextIn,initializers,extraInitializers){function accept(f){if(void 0!==f&&"function"!=typeof f)throw TypeError("Function expected");return f}for(var _,kind=contextIn.kind,key="getter"===kind?"get":"setter"===kind?"set":"value",target=!descriptorIn&&ctor?contextIn.static?ctor:ctor.prototype:null,descriptor=descriptorIn||(target?Object.getOwnPropertyDescriptor(target,contextIn.name):{}),done=!1,i=decorators.length-1;i>=0;i--){var context={};for(var p in contextIn)context[p]="access"===p?{}:contextIn[p];for(var p in contextIn.access)context.access[p]=contextIn.access[p];context.addInitializer=function(f){if(done)throw TypeError("Cannot add initializers after decoration has completed");extraInitializers.push(accept(f||null))};var result=(0,decorators[i])("accessor"===kind?{get:descriptor.get,set:descriptor.set}:descriptor[key],context);if("accessor"===kind){if(void 0===result)continue;if(null===result||"object"!=typeof result)throw TypeError("Object expected");(_=accept(result.get))&&(descriptor.get=_),(_=accept(result.set))&&(descriptor.set=_),(_=accept(result.init))&&initializers.unshift(_)}else(_=accept(result))&&("field"===kind?initializers.unshift(_):descriptor[key]=_)}target&&Object.defineProperty(target,contextIn.name,descriptor),done=!0}function __runInitializers(thisArg,initializers,value1){for(var useValue=arguments.length>2,i=0;i<initializers.length;i++)value1=useValue?initializers[i].call(thisArg,value1):initializers[i].call(thisArg);return useValue?value1:void 0}function __propKey(x){return"symbol"==typeof x?x:"".concat(x)}function __setFunctionName(f,name,prefix){return"symbol"==typeof name&&(name=name.description?"[".concat(name.description,"]"):""),Object.defineProperty(f,"name",{configurable:!0,value:prefix?"".concat(prefix," ",name):name})}function __metadata(metadataKey,metadataValue){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(metadataKey,metadataValue)}function __awaiter(thisArg,_arguments,P,generator){return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value1){try{step(generator.next(value1))}catch(e){reject(e)}}function rejected(value1){try{step(generator.throw(value1))}catch(e){reject(e)}}function step(result){var value1;result.done?resolve(result.value):((value1=result.value)instanceof P?value1:new P(function(resolve){resolve(value1)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})}function __generator(thisArg,body){var f,y,t,g,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]};return g={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return function(op){if(f)throw TypeError("Generator is already executing.");for(;g&&(g=0,op[0]&&(_=0)),_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[2&op[0],t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=(t=_.trys).length>0&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(6===op[0]&&_.label<t[1]){_.label=t[1],t=op;break}if(t&&_.label<t[2]){_.label=t[2],_.ops.push(op);break}t[2]&&_.ops.pop(),_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}([n,v])}}}var __createBinding=Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]};function __exportStar(m,o){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(o,p)||__createBinding(o,m,p)}function __values(o){var s="function"==typeof Symbol&&Symbol.iterator,m=s&&o[s],i=0;if(m)return m.call(o);if(o&&"number"==typeof o.length)return{next:function(){return o&&i>=o.length&&(o=void 0),{value:o&&o[i++],done:!o}}};throw TypeError(s?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(o,n){var m="function"==typeof Symbol&&o[Symbol.iterator];if(!m)return o;var r,e,i=m.call(o),ar=[];try{for(;(void 0===n||n-- >0)&&!(r=i.next()).done;)ar.push(r.value)}catch(error){e={error:error}}finally{try{r&&!r.done&&(m=i.return)&&m.call(i)}finally{if(e)throw e.error}}return ar}function __spread(){for(var ar=[],i=0;i<arguments.length;i++)ar=ar.concat(__read(arguments[i]));return ar}function __spreadArrays(){for(var s=0,i=0,il=arguments.length;i<il;i++)s+=arguments[i].length;for(var r=Array(s),k=0,i=0;i<il;i++)for(var a=arguments[i],j=0,jl=a.length;j<jl;j++,k++)r[k]=a[j];return r}function __spreadArray(to,from,pack){if(pack||2==arguments.length)for(var ar,i=0,l=from.length;i<l;i++)!ar&&i in from||(ar||(ar=Array.prototype.slice.call(from,0,i)),ar[i]=from[i]);return to.concat(ar||Array.prototype.slice.call(from))}function __await(v){return this instanceof __await?(this.v=v,this):new __await(v)}function __asyncGenerator(thisArg,_arguments,generator){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var i,g=generator.apply(thisArg,_arguments||[]),q=[];return i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i;function verb(n){g[n]&&(i[n]=function(v){return new Promise(function(a,b){q.push([n,v,a,b])>1||resume(n,v)})})}function resume(n,v){try{var r;(r=g[n](v)).value instanceof __await?Promise.resolve(r.value.v).then(fulfill,reject):settle(q[0][2],r)}catch(e){settle(q[0][3],e)}}function fulfill(value1){resume("next",value1)}function reject(value1){resume("throw",value1)}function settle(f,v){f(v),q.shift(),q.length&&resume(q[0][0],q[0][1])}}function __asyncDelegator(o){var i,p;return i={},verb("next"),verb("throw",function(e){throw e}),verb("return"),i[Symbol.iterator]=function(){return this},i;function verb(n,f){i[n]=o[n]?function(v){return(p=!p)?{value:__await(o[n](v)),done:!1}:f?f(v):v}:f}}function __asyncValues(o){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var i,m=o[Symbol.asyncIterator];return m?m.call(o):(o=__values(o),i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i);function verb(n){i[n]=o[n]&&function(v){return new Promise(function(resolve,reject){!function(resolve,reject,d,v){Promise.resolve(v).then(function(v){resolve({value:v,done:d})},reject)}(resolve,reject,(v=o[n](v)).done,v.value)})}}}function __makeTemplateObject(cooked,raw){return Object.defineProperty?Object.defineProperty(cooked,"raw",{value:raw}):cooked.raw=raw,cooked}var __setModuleDefault=Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v};function __importStar(mod){if(mod&&mod.__esModule)return mod;var result={};if(null!=mod)for(var k in mod)"default"!==k&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result}function __importDefault(mod){return mod&&mod.__esModule?mod:{default:mod}}function __classPrivateFieldGet(receiver,state,kind,f){if("a"===kind&&!f)throw TypeError("Private accessor was defined without a getter");if("function"==typeof state?receiver!==state||!f:!state.has(receiver))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===kind?f:"a"===kind?f.call(receiver):f?f.value:state.get(receiver)}function __classPrivateFieldSet(receiver,state,value1,kind,f){if("m"===kind)throw TypeError("Private method is not writable");if("a"===kind&&!f)throw TypeError("Private accessor was defined without a setter");if("function"==typeof state?receiver!==state||!f:!state.has(receiver))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===kind?f.call(receiver,value1):f?f.value=value1:state.set(receiver,value1),value1}function __classPrivateFieldIn(state,receiver){if(null===receiver||"object"!=typeof receiver&&"function"!=typeof receiver)throw TypeError("Cannot use 'in' operator on non-object");return"function"==typeof state?receiver===state:state.has(receiver)}__webpack_exports__.default={__extends,__assign,__rest,__decorate,__param,__metadata,__awaiter,__generator,__createBinding,__exportStar,__values,__read,__spread,__spreadArrays,__spreadArray,__await,__asyncGenerator,__asyncDelegator,__asyncValues,__makeTemplateOb
24ject,__importStar,__importDefault,__classPrivateFieldGet,__classPrivateFieldSet,__classPrivateFieldIn}},40626:function(module){"use strict";module.exports={i8:"3.6.6"}}}]);

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.