PageSourceSearch

https://dynamic-lebkuchen-0238db.netlify.app/static/js/7154.815197b8.chunk.js

js dynamic-lebkuchen-0238db.netlify.app collected 2026-10-03 10:41:47 UTC 92,532 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkico_react=self.webpackChunkico_react||[]).push([[7154],{27154:(e,t,n)=>{n.r(t),n.d(t,{AppKitModal:()=>to,W3mListWallet:()=>ao,W3mModal:()=>eo,W3mModalBase:()=>Qn,W3mRouterContainer:()=>po});var o=n(14640),r=n(89217),i=n(39138),a=n(32660),s=n(62951),l=n(84873),c=n(46443),d=n(23976),u=n(10232),p=n(47482),w=n(13033),h=n(28956),m=n(50390),v=n(67666);const g={isUnsupportedChainView:()=>"UnsupportedChain"===h.I.state.view||"SwitchNetwork"===h.I.state.view&&h.I.state.history.includes("UnsupportedChain"),async safeClose(){if(this.isUnsupportedChainView())return void d.W.shake();await v.U.isSIWXCloseDisabled()?d.W.shake():("DataCapture"!==h.I.state.view&&"DataCaptureOtpConfirm"!==h.I.state.view||m.x.disconnect(),d.W.close())}};var y=n(16788),f=n(62463),b=n(78854),k=n(24107),A=n(18539),x=n(35574),T=n(59931),S=n(38190),C=n(64751),P=n(69968),I=n(78256),F=n(23860);const E={getGasPriceInEther:(e,t)=>Number(t*e)/1e18,getGasPriceInUSD(e,t,n){const o=E.getGasPriceInEther(t,n);return T.S.bigNumber(e).times(o).toNumber()},getPriceImpact(e){let{sourceTokenAmount:t,sourceTokenPriceInUSD:n,toTokenPriceInUSD:o,toTokenAmount:r}=e;const i=T.S.bigNumber(t).times(n),a=T.S.bigNumber(r).times(o);return i.minus(a).div(i).times(100).toNumber()},getMaxSlippage(e,t){const n=T.S.bigNumber(e).div(100);return T.S.multiply(t,n).toNumber()},getProviderFee(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.0085;return T.S.bigNumber(e).times(t).toString()},isInsufficientNetworkTokenForGas(e,t){const n=t||"0";return!!T.S.bigNumber(e).eq(0)||T.S.bigNumber(T.S.bigNumber(n)).gt(e)},isInsufficientSourceTokenForSwap(e,t,n){var o;const r=null===n||void 0===n||null===(o=n.find(e=>e.address===t))||void 0===o||null===(o=o.quantity)||void 0===o?void 0:o.numeric;return T.S.bigNumber(r||"0").lt(e)}};var W=n(17555),D=n(4791),N=n(87931),R=n(74520);const O=15e4;Error;const q={initializing:!1,initialized:!1,loadingPrices:!1,loadingQuote:!1,loadingApprovalTransaction:!1,loadingBuildTransaction:!1,loadingTransaction:!1,switchingTokens:!1,fetchError:!1,approvalTransaction:void 0,swapTransaction:void 0,transactionError:void 0,sourceToken:void 0,sourceTokenAmount:"",sourceTokenPriceInUSD:0,toToken:void 0,toTokenAmount:"",toTokenPriceInUSD:0,networkPrice:"0",networkBalanceInUSD:"0",networkTokenSymbol:"",inputError:void 0,slippage:I.oU.CONVERT_SLIPPAGE_TOLERANCE,tokens:void 0,popularTokens:void 0,suggestedTokens:void 0,foundTokens:void 0,myTokensWithBalance:void 0,tokensPriceMap:{},gasFee:"0",gasPriceInUSD:0,priceImpact:void 0,maxSlippage:void 0,providerFee:void 0},B=(0,A.BX)((0,k.A)({},q)),z={state:B,subscribe:e=>(0,A.B1)(B,()=>e(B)),subscribeKey:(e,t)=>(0,x.u$)(B,e,t),getParams(){var e,t,n,o,r,i,a,s,c,d;const w=u.W.state.activeChain,h=null!==(e=null===(t=u.W.getAccountData(w))||void 0===t?void 0:t.caipAddress)&&void 0!==e?e:u.W.state.activeCaipAddress,m=b.w.getPlainAddress(h),v=(0,P.K1)(),g=p.a.getConnectorId(u.W.state.activeChain);if(!m)throw new Error("No address found to swap the tokens from.");const y=!(null!==(n=B.toToken)&&void 0!==n&&n.address)||!(null!==(o=B.toToken)&&void 0!==o&&o.decimals),f=!(null!==(r=B.sourceToken)&&void 0!==r&&r.address)||!(null!==(i=B.sourceToken)&&void 0!==i&&i.decimals)||!T.S.bigNumber(B.sourceTokenAmount).gt(0),k=!B.sourceTokenAmount;return{networkAddress:v,fromAddress:m,fromCaipAddress:h,sourceTokenAddress:null===(a=B.sourceToken)||void 0===a?void 0:a.address,toTokenAddress:null===(s=B.toToken)||void 0===s?void 0:s.address,toTokenAmount:B.toTokenAmount,toTokenDecimals:null===(c=B.toToken)||void 0===c?void 0:c.decimals,sourceTokenAmount:B.sourceTokenAmount,sourceTokenDecimals:null===(d=B.sourceToken)||void 0===d?void 0:d.decimals,invalidToToken:y,invalidSourceToken:f,invalidSourceTokenAmount:k,availableToSwap:h&&!y&&!f&&!k,isAuthConnector:g===l.o.CONNECTOR_ID.AUTH}},async setSourceToken(e){if(!e)return B.sourceToken=e,B.sourceTokenAmount="",void(B.sourceTokenPriceInUSD=0);B.sourceToken=e,await M.setTokenPrice(e.address,"sourceToken")},setSourceTokenAmount(e){B.sourceTokenAmount=e},async setToToken(e){if(!e)return B.toToken=e,B.toTokenAmount="",void(B.toTokenPriceInUSD=0);B.toToken=e,await M.setTokenPrice(e.address,"toToken")},setToTokenAmount(e){B.toTokenAmount=e?T.S.toFixed(e,6):""},async setTokenPrice(e,t){let n=B.tokensPriceMap[e]||0;n||(B.loadingPrices=!0,n=await M.getAddressPrice(e)),"sourceToken"===t?B.sourceTokenPriceInUSD=n:"toToken"===t&&(B.toTokenPriceInUSD=n),B.loadingPrices&&(B.loadingPrices=!1),M.getParams().availableToSwap&&!B.switchingTokens&&M.swapTokens()},async switchTokens(){if(!B.initializing&&B.initialized&&!B.switchingTokens){B.switchingTokens=!0;try{const e=B.toToken?(0,k.A)({},B.toToken):void 0,t=B.sourceToken?(0,k.A)({},B.sourceToken):void 0,n=e&&""===B.toTokenAmount?"1":B.toTokenAmount;M.setSourceTokenAmount(n),M.setToTokenAmount(""),await M.setSourceToken(e),await M.setToToken(t),B.switchingTokens=!1,M.swapTokens()}catch(e){throw B.switchingTokens=!1,e}}},resetState(){B.myTokensWithBalance=q.myTokensWithBalance,B.tokensPriceMap=q.tokensPriceMap,B.initialized=q.initialized,B.initializing=q.initializing,B.switchingTokens=q.switchingTokens,B.sourceToken=q.sourceToken,B.sourceTokenAmount=q.sourceTokenAmount,B.sourceTokenPriceInUSD=q.sourceTokenPriceInUSD,B.toToken=q.toToken,B.toTokenAmount=q.toTokenAmount,B.toTokenPriceInUSD=q.toTokenPriceInUSD,B.networkPrice=q.networkPrice,B.networkTokenSymbol=q.networkTokenSymbol,B.networkBalanceInUSD=q.networkBalanceInUSD,B.inputError=q.inputError},resetValues(){var e;const{networkAddress:t}=M.getParams(),n=null===(e=B.tokens)||void 0===e?void 0:e.find(e=>e.address===t);M.setSourceToken(n),M.setToToken(void 0)},getApprovalLoadingState:()=>B.loadingApprovalTransaction,clearError(){B.transactionError=void 0},async initializeState(){if(!B.initializing){if(B.initializing=!0,!B.initialized)try{await M.fetchTokens(),B.initialized=!0}catch(e){B.initialized=!1,f.P.showError("Failed to initialize swap"),h.I.goBack()}B.initializing=!1}},async fetchTokens(){var e;const{networkAddress:t}=M.getParams();await M.getNetworkTokenPrice(),await M.getMyTokensWithBalance();const n=null===(e=B.myTokensWithBalance)||void 0===e?void 0:e.find(e=>e.address===t);n&&(B.networkTokenSymbol=n.symbol,M.setSourceToken(n),M.setSourceTokenAmount("0"))},async getTokenList(){var e;const t=null===(e=u.W.state.activeCaipNetwork)||void 0===e?void 0:e.caipNetworkId;if(B.caipNetworkId!==t||!B.tokens)try{B.tokensLoading=!0;const e=await F.s.getTokenList(t);B.tokens=e,B.caipNetworkId=t,B.popularTokens=e.sort((e,t)=>
1e.symbol<t.symbol?-1:e.symbol>t.symbol?1:0),B.suggestedTokens=e.filter(e=>!!I.oU.SWAP_SUGGESTED_TOKENS.includes(e.symbol))}catch(n){B.tokens=[],B.popularTokens=[],B.suggestedTokens=[]}finally{B.tokensLoading=!1}},async getAddressPrice(e){var t,n;const o=B.tokensPriceMap[e];if(o)return o;const r=await N.T.fetchTokenPrice({addresses:[e]}),i=(null===r||void 0===r?void 0:r.fungibles)||[],a=[...B.tokens||[],...B.myTokensWithBalance||[]],s=null===a||void 0===a||null===(t=a.find(t=>t.address===e))||void 0===t?void 0:t.symbol,l=(null===(n=i.find(e=>e.symbol.toLowerCase()===(null===s||void 0===s?void 0:s.toLowerCase())))||void 0===n?void 0:n.price)||0,c=parseFloat(l.toString());return B.tokensPriceMap[e]=c,c},async getNetworkTokenPrice(){var e;const{networkAddress:t}=M.getParams(),n=null===(e=(await N.T.fetchTokenPrice({addresses:[t]}).catch(()=>(f.P.showError("Failed to fetch network token price"),{fungibles:[]}))).fungibles)||void 0===e?void 0:e[0],o=(null===n||void 0===n?void 0:n.price.toString())||"0";B.tokensPriceMap[t]=parseFloat(o),B.networkTokenSymbol=(null===n||void 0===n?void 0:n.symbol)||"",B.networkPrice=o},async getMyTokensWithBalance(e){const t=await C.Z.getMyTokensWithBalance(e),n=F.s.mapBalancesToSwapTokens(t);n&&(await M.getInitialGasPrice(),M.setBalances(n))},setBalances(e){const{networkAddress:t}=M.getParams(),n=u.W.state.activeCaipNetwork;if(!n)return;const o=e.find(e=>e.address===t);e.forEach(e=>{B.tokensPriceMap[e.address]=e.price||0}),B.myTokensWithBalance=e.filter(e=>e.address.startsWith(n.caipNetworkId)),B.networkBalanceInUSD=o?T.S.multiply(o.quantity.numeric,o.price).toString():"0"},async getInitialGasPrice(){var e,t,n;const o=await F.s.fetchGasPrice();if(!o)return{gasPrice:null,gasPriceInUSD:null};switch(null===(e=u.W.state)||void 0===e||null===(e=e.activeCaipNetwork)||void 0===e?void 0:e.chainNamespace){case l.o.CHAIN.SOLANA:return B.gasFee=null!==(t=o.standard)&&void 0!==t?t:"0",B.gasPriceInUSD=T.S.multiply(o.standard,B.networkPrice).div(1e9).toNumber(),{gasPrice:BigInt(B.gasFee),gasPriceInUSD:Number(B.gasPriceInUSD)};case l.o.CHAIN.EVM:default:const e=null!==(n=o.standard)&&void 0!==n?n:"0",r=BigInt(e),i=BigInt(O),a=E.getGasPriceInUSD(B.networkPrice,i,r);return B.gasFee=e,B.gasPriceInUSD=a,{gasPrice:r,gasPriceInUSD:a}}},async swapTokens(){var e;const t=null===(e=u.W.getAccountData())||void 0===e?void 0:e.address,n=B.sourceToken,o=B.toToken,r=T.S.bigNumber(B.sourceTokenAmount).gt(0);if(r||M.setToTokenAmount(""),!o||!n||B.loadingPrices||!r||!t)return;B.loadingQuote=!0;const i=T.S.bigNumber(B.sourceTokenAmount).times(10**n.decimals).round(0);try{var a;const e=await N.T.fetchSwapQuote({userAddress:t,from:n.address,to:o.address,gasPrice:B.gasFee,amount:i.toString()});B.loadingQuote=!1;const r=null===e||void 0===e||null===(a=e.quotes)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.toAmount;if(!r)return void D.h.open({displayMessage:"Incorrect amount",debugMessage:"Please enter a valid amount"},"error");const s=T.S.bigNumber(r).div(10**o.decimals).toString();M.setToTokenAmount(s);M.hasInsufficientToken(B.sourceTokenAmount,n.address)?B.inputError="Insufficient balance":(B.inputError=void 0,M.setTransactionDetails())}catch(s){const e=await F.s.handleSwapError(s);B.loadingQuote=!1,B.inputError=e||"Insufficient balance"}},async getTransaction(){const{fromCaipAddress:e,availableToSwap:t}=M.getParams(),n=B.sourceToken,o=B.toToken;if(e&&t&&n&&o&&!B.loadingQuote)try{B.loadingBuildTransaction=!0;let t;return t=await F.s.fetchSwapAllowance({userAddress:e,tokenAddress:n.address,sourceTokenAmount:B.sourceTokenAmount,sourceTokenDecimals:n.decimals})?await M.createSwapTransaction():await M.createAllowanceTransaction(),B.loadingBuildTransaction=!1,B.fetchError=!1,t}catch(r){return h.I.goBack(),f.P.showError("Failed to check allowance"),B.loadingBuildTransaction=!1,B.approvalTransaction=void 0,B.swapTransaction=void 0,void(B.fetchError=!0)}},async createAllowanceTransaction(){const{fromCaipAddress:e,sourceTokenAddress:t,toTokenAddress:n}=M.getParams();if(e&&n){if(!t)throw new Error("createAllowanceTransaction - No source token address found.");try{const o=await N.T.generateApproveCalldata({from:t,to:n,userAddress:e}),r=b.w.getPlainAddress(o.tx.from);if(!r)throw new Error("SwapController:createAllowanceTransaction - address is required");const i={data:o.tx.data,to:r,gasPrice:BigInt(o.tx.eip155.gasPrice),value:BigInt(o.tx.value),toAmount:B.toTokenAmount};return B.swapTransaction=void 0,B.approvalTransaction={data:i.data,to:i.to,gasPrice:i.gasPrice,value:i.value,toAmount:i.toAmount},{data:i.data,to:i.to,gasPrice:i.gasPrice,value:i.value,toAmount:i.toAmount}}catch(o){return h.I.goBack(),f.P.showError("Failed to create approval transaction"),B.approvalTransaction=void 0,B.swapTransaction=void 0,void(B.fetchError=!0)}}},async createSwapTransaction(){var e;const{networkAddress:t,fromCaipAddress:n,sourceTokenAmount:o}=M.getParams(),r=B.sourceToken,i=B.toToken;if(!n||!o||!r||!i)return;const a=null===(e=m.x.parseUnits(o,r.decimals))||void 0===e?void 0:e.toString();try{const e=await N.T.generateSwapCalldata({userAddress:n,from:r.address,to:i.address,amount:a,disableEstimate:!0}),o=r.address===t,s=BigInt(e.tx.eip155.gas),l=BigInt(e.tx.eip155.gasPrice),c=b.w.getPlainAddress(e.tx.to);if(!c)throw new Error("SwapController:createSwapTransaction - address is required");const d={data:e.tx.data,to:c,gas:s,gasPrice:l,value:o?BigInt(null!==a&&void 0!==a?a:"0"):BigInt("0"),toAmount:B.toTokenAmount};return B.gasPriceInUSD=E.getGasPriceInUSD(B.networkPrice,s,l),B.approvalTransaction=void 0,B.swapTransaction=d,d}catch(s){return h.I.goBack(),f.P.showError("Failed to create transaction"),B.approvalTransaction=void 0,B.swapTransaction=void 0,void(B.fetchError=!0)}},onEmbeddedWalletApprovalSuccess(){f.P.showLoading("Approve limit increase in your wallet"),h.I.replace("SwapPreview")},async sendTransactionForApproval(e){const{fromAddress:t,isAuthConnector:n}=M.getParams();B.loadingApprovalTransaction=!0;n?h.I.pushTransactionStack({onSuccess:M.onEmbeddedWalletApprovalSuccess}):f.P.showLoading("Approve limit increase in your wallet");try{await m.x.sendTransaction({address:t,to:e.to,data:e.data,value:e.value,chainNamespace:l.o.CHAIN.EVM}),await M.swapTokens(),await M.getTransaction(),B.approvalTransaction=void 0,B.loadingApprovalTransaction=!1}catch(a){var o,r,i;const e=a;B.transactionError=null===e||void 0===e?void 0:e.displayMessage,B.loadingApprovalTransaction=!1,f.P.showError((null===e||void 0===e?void 0:e.displayMessage)||"Transaction error"),R.E.sendEvent({type:"track",event:"SWAP_APPROVAL_ERROR",properties:{message:(null===e||void 0===e?void 0:e.displayMessage)||(null===e||void 0===e?void 0:e.message)||"Unknown",network:(null===(o=u.W.state.activeCaipNetwork)||void 0===o?void 0:o.caipNetworkId)||"",swapFromToken:(null===(r=M.state.sourceToken)||void 0===r?void 0:r.symbol)||"",swapToToken:(null===(i=M.state.toToken)||void 0===i?void 0:i.symbol)||"",swapFromAmount:M.state.sourceTokenAmount||"",swapToAmount:M.state.toTokenAmount||"",isSmartAccount:(0,P.lj)(l.o.CHAIN.EVM)===S.Vl.ACCOUNT_TYPES.SMART_ACCOUNT}})}},async sendTransactionForSwap(e){var t,n,o,r;if(!e)return;const{fromAddress:i,toTokenAmount:a,isAuthConnector:s}=M.getParams();B.loadingTransaction=!0;const c="Swapping ".concat(null===(t=B.sourceToken)||void 0===t?void 0:t.symbol," to ").concat(T.S.formatNumberToLocalString(a,3)," ").concat(null===(n=B.toToken)||void 0===n?void 0:n.symbol),d="Swapped ".concat(null===(o=B.sourceToken)||void 0===o?void 0:o.symbol," to ").concat(T.S.formatNumberToLocalString(a,3)," ").concat(null===(r=B.toToken)||void 0===r?void 0:r.symbol);s?h.I.pushTransactionStack({onSuccess(){h.I.replace("Account"),f.P.showLoading(c),z.resetState()}}
1):f.P.showLoading("Confirm transaction in your wallet");try{var p,w,v,g,y;const t=[null===(p=B.sourceToken)||void 0===p?void 0:p.address,null===(w=B.toToken)||void 0===w?void 0:w.address].join(","),n=await m.x.sendTransaction({address:i,to:e.to,data:e.data,value:e.value,chainNamespace:l.o.CHAIN.EVM});return B.loadingTransaction=!1,f.P.showSuccess(d),R.E.sendEvent({type:"track",event:"SWAP_SUCCESS",properties:{network:(null===(v=u.W.state.activeCaipNetwork)||void 0===v?void 0:v.caipNetworkId)||"",swapFromToken:(null===(g=M.state.sourceToken)||void 0===g?void 0:g.symbol)||"",swapToToken:(null===(y=M.state.toToken)||void 0===y?void 0:y.symbol)||"",swapFromAmount:M.state.sourceTokenAmount||"",swapToAmount:M.state.toTokenAmount||"",isSmartAccount:(0,P.lj)(l.o.CHAIN.EVM)===S.Vl.ACCOUNT_TYPES.SMART_ACCOUNT}}),z.resetState(),s||h.I.replace("Account"),z.getMyTokensWithBalance(t),n}catch(x){var b,k,A;const e=x;return B.transactionError=null===e||void 0===e?void 0:e.displayMessage,B.loadingTransaction=!1,f.P.showError((null===e||void 0===e?void 0:e.displayMessage)||"Transaction error"),void R.E.sendEvent({type:"track",event:"SWAP_ERROR",properties:{message:(null===e||void 0===e?void 0:e.displayMessage)||(null===e||void 0===e?void 0:e.message)||"Unknown",network:(null===(b=u.W.state.activeCaipNetwork)||void 0===b?void 0:b.caipNetworkId)||"",swapFromToken:(null===(k=M.state.sourceToken)||void 0===k?void 0:k.symbol)||"",swapToToken:(null===(A=M.state.toToken)||void 0===A?void 0:A.symbol)||"",swapFromAmount:M.state.sourceTokenAmount||"",swapToAmount:M.state.toTokenAmount||"",isSmartAccount:(0,P.lj)(l.o.CHAIN.EVM)===S.Vl.ACCOUNT_TYPES.SMART_ACCOUNT}})}},hasInsufficientToken:(e,t)=>E.isInsufficientSourceTokenForSwap(e,t,B.myTokensWithBalance),setTransactionDetails(){const{toTokenAddress:e,toTokenDecimals:t}=M.getParams();e&&t&&(B.gasPriceInUSD=E.getGasPriceInUSD(B.networkPrice,BigInt(B.gasFee),BigInt(O)),B.priceImpact=E.getPriceImpact({sourceTokenAmount:B.sourceTokenAmount,sourceTokenPriceInUSD:B.sourceTokenPriceInUSD,toTokenPriceInUSD:B.toTokenPriceInUSD,toTokenAmount:B.toTokenAmount}),B.maxSlippage=E.getMaxSlippage(B.slippage,B.toTokenAmount),B.providerFee=E.getProviderFee(B.sourceTokenAmount))}},M=(0,W.X)(z);var U,H=n(67531),j=n(86114),L=n(64985),V=n(88690);const _=(0,V.AH)(U||(U=(0,o.A)(["\n  :host {\n    display: block;\n    border-radius: clamp(0px, ",", 44px);\n    box-shadow: 0 0 0 1px ",";\n    overflow: hidden;\n  }\n"])),e=>{let{borderRadius:t}=e;return t[8]},e=>{let{tokens:t}=e;return t.theme.foregroundPrimary});var Z,K=function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};let G=class extends r.WF{render(){return(0,r.qy)(Z||(Z=(0,o.A)(["<slot></slot>"])))}};G.styles=[j.W5,_],G=K([(0,L.E)("wui-card")],G);var Y;n(78527),n(19488),n(71e3),n(64840);const X=(0,V.AH)(Y||(Y=(0,o.A)(["\n  :host {\n    width: 100%;\n  }\n\n  :host > wui-flex {\n    width: 100%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: ",";\n    padding: ",";\n    border-radius: ",";\n    border: 1px solid ",";\n    box-sizing: border-box;\n    background-color: ",";\n    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.25);\n    color: ",";\n  }\n\n  :host > wui-flex[data-type='info'] {\n    .icon-box {\n      background-color: ",";\n\n      wui-icon {\n        color: ",";\n      }\n    }\n  }\n  :host > wui-flex[data-type='success'] {\n    .icon-box {\n      background-color: ",";\n\n      wui-icon {\n        color: ",";\n      }\n    }\n  }\n  :host >
1 wui-flex[data-type='warning'] {\n    .icon-box {\n      background-color: ",";\n\n      wui-icon {\n        color: ",";\n      }\n    }\n  }\n  :host > wui-flex[data-type='error'] {\n    .icon-box {\n      background-color: ",";\n\n      wui-icon {\n        color: ",";\n      }\n    }\n  }\n\n  wui-flex {\n    width: 100%;\n  }\n\n  wui-text {\n    word-break: break-word;\n    flex: 1;\n  }\n\n  .close {\n    cursor: pointer;\n    color: ",";\n  }\n\n  .icon-box {\n    height: 40px;\n    width: 40px;\n    border-radius: ",";\n    background-color: var(--local-icon-bg-value);\n  }\n"])),e=>{let{spacing:t}=e;return t[2]},e=>{let{spacing:t}=e;return t[3]},e=>{let{borderRadius:t}=e;return t[6]},e=>{let{tokens:t}=e;return t.theme.borderPrimary},e=>{let{tokens:t}=e;return t.theme.foregroundPrimary},e=>{let{tokens:t}=e;return t.theme.textPrimary},e=>{let{tokens:t}=e;return t.theme.foregroundSecondary},e=>{let{tokens:t}=e;return t.theme.iconDefault},e=>{let{tokens:t}=e;return t.core.backgroundSuccess},e=>{let{tokens:t}=e;return t.core.borderSuccess},e=>{let{tokens:t}=e;return t.core.backgroundWarning},e=>{let{tokens:t}=e;return t.core.borderWarning},e=>{let{tokens:t}=e;return t.core.backgroundError},e=>{let{tokens:t}=e;return t.core.borderError},e=>{let{tokens:t}=e;return t.theme.iconDefault},e=>{let{borderRadius:t}=e;return t[2]});var J,$=function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};const Q={info:"info",success:"checkmark",warning:"warningCircle",error:"warning"};let ee=class extends r.WF{constructor(){super(...arguments),this.message="",this.type="info"}render(){return(0,r.qy)(J||(J=(0,o.A)(["\n      <wui-flex\n        data-type=",'\n        flexDirection="row"\n        justifyContent="space-between"\n        alignItems="center"\n        gap="2"\n      >\n        <wui-flex columnGap="2" flexDirection="row" alignItems="center">\n          <wui-flex\n            flexDirection="row"\n            alignItems="center"\n            justifyContent="center"\n            class="icon-box"\n          >\n            <wui-icon color="inherit" size="md" name=','></wui-icon>\n          </wui-flex>\n          <wui-text variant="md-medium" color="inherit" data-testid="wui-alertbar-text"\n            >','</wui-text\n          >\n        </wui-flex>\n        <wui-icon\n          class="close"\n          color="inherit"\n          size="sm"\n          name="close"\n          @click=',"\n        ></wui-icon>\n      </wui-flex>\n    "])),(0,a.J)(this.type),Q[this.type],this.message,this.onClose)}onClose(){D.h.close()}};var te;ee.styles=[j.W5,X],$([(0,i.MZ)()],ee.prototype,"message",void 0),$([(0,i.MZ)()],ee.prototype,"type",void 0),ee=$([(0,L.E)("wui-alertbar")],ee);const ne=(0,H.AH)(te||(te=(0,o.A)(["\n  :host {\n    display: block;\n    position: absolute;\n    top: ",";\n    left: ",";\n    right: ",";\n    opacity: 0;\n    pointer-events: none;\n  }\n"])),e=>{let{spacing:t}=e;return t[3]},e=>{let{spacing:t}=e;return t[4]},e=>{let{spacing:t}=e;return t[4]});var oe,re=function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};const ie={info:{backgroundColor:"fg-350",iconColor:"fg-325",icon:"info"},success:{backgroundColor:"success-glass-reown-020",iconColor:"success-125",icon:"checkmark"},warning:{backgroundColor:"warning-glass-reown-020",iconColor:"warning-100",icon:"warningCircle"},error:{backgroundColor:"error-glass-reown-020",iconColor:"error-125",icon:"warning"}};let ae=class extends r.WF{constructor(){super(),this.unsubscribe=[],this.open=D.h.state.open,this.onOpen(!0),this.unsubscribe.push(D.h.subscribeKey("open",e=>{this.open=e,this.onOpen(!1)}))}
1disconnectedCallback(){this.unsubscribe.forEach(e=>e())}render(){const{message:e,variant:t}=D.h.state,n=ie[t];return(0,r.qy)(oe||(oe=(0,o.A)(["\n      <wui-alertbar\n        message=","\n        backgroundColor=","\n        iconColor=","\n        icon=","\n        type=","\n      ></wui-alertbar>\n    "])),e,null===n||void 0===n?void 0:n.backgroundColor,null===n||void 0===n?void 0:n.iconColor,null===n||void 0===n?void 0:n.icon,t)}onOpen(e){this.open?(this.animate([{opacity:0,transform:"scale(0.85)"},{opacity:1,transform:"scale(1)"}],{duration:150,fill:"forwards",easing:"ease"}),this.style.cssText="pointer-events: auto"):e||(this.animate([{opacity:1,transform:"scale(1)"},{opacity:0,transform:"scale(0.85)"}],{duration:150,fill:"forwards",easing:"ease"}),this.style.cssText="pointer-events: none")}};ae.styles=ne,re([(0,i.wk)()],ae.prototype,"open",void 0),ae=re([(0,H.EM)("w3m-alertbar")],ae);var se,le=n(28577),ce=n(44777);const de=(0,V.AH)(se||(se=(0,o.A)(["\n  :host {\n    position: relative;\n  }\n\n  button {\n    display: flex;\n    justify-content: center;
1\n    align-items: center;\n    background-color: transparent;\n    padding: ",";\n  }\n\n  /* -- Colors --------------------------------------------------- */\n  button[data-type='accent'] wui-icon {\n    color: ",";\n  }\n\n  button[data-type='neutral'][data-variant='primary'] wui-icon {\n    color: ",";\n  }\n\n  button[data-type='neutral'][data-variant='secondary'] wui-icon {\n    color: ",";\n  }\n\n  button[data-type='success'] wui-icon {\n    color: ",";\n  }\n\n  button[data-type='error'] wui-icon {\n    color: ",";\n  }\n\n  /* -- Sizes --------------------------------------------------- */\n  button[data-size='xs'] {\n    width: 16px;\n    height: 16px;\n\n    border-radius: ",";\n  }\n\n  button[data-size='sm'] {\n    width: 20px;\n    height: 20px;\n    border-radius: ",";\n  }\n\n  button[data-size='md'] {\n    width: 24px;\n    height: 24px;\n    border-radius: ",";\n  }\n\n  button[data-size='lg'] {\n    width: 28px;\n    height: 28px;\n    border-radius: ",";\n  }\n\n  button[data-size='xs'] wui-icon {\n    width: 8px;\n    height: 8px;\n  }\n\n  button[data-size='sm'] wui-icon {\n    width: 12px;\n    height: 12px;\n  }\n\n  button[data-size='md'] wui-icon {\n    width: 16px;\n    height: 16px;\n  }\n\n  button[data-size='lg'] wui-icon {\n    width: 20px;\n    height: 20px;\n  }\n\n  /* -- Hover --------------------------------------------------- */\n  @media (hover: hover) {\n    button[data-type='accent']:hover:enabled {\n      background-color: ",";\n    }\n\n    button[data-variant='primary'][data-type='neutral']:hover:enabled {\n      background-color: ",";\n    }\n\n    button[data-variant='secondary'][data-type='neutral']:hover:enabled {\n      background-color: ",";\n    }\n\n    button[data-type='success']:hover:enabled {\n      background-color: ",";\n    }\n\n    button[data-type='error']:hover:enabled {\n      background-color: ",";\n    }\n  }\n\n  /* -- Focus --------------------------------------------------- */\n  button:focus-visible {\n    box-shadow: 0 0 0 4px ",";\n  }\n\n  /* -- Properties --------------------------------------------------- */\n  button[data-full-width='true'] {\n    width: 100%;\n  }\n\n  :host([fullWidth]) {\n    width: 100%;\n  }\n\n  button[disabled] {\n    opacity: 0.5;\n    cursor: not-allowed;\n  }\n"])),e=>{let{spacing:t}=e;return t[1]},e=>{let{tokens:t}=e;return t.core.iconAccentPrimary},e=>{let{tokens:t}=e;return t.theme.iconInverse},e=>{let{tokens:t}=e;return t.theme.iconDefault},e=>{let{tokens:t}=e;return t.core.iconSuccess},e=>{let{tokens:t}=e;return t.core.iconError},e=>{let{borderRadius:t}=e;return t[1]},e=>{let{borderRadius:t}=e;return t[1]},e=>{let{borderRadius:t}=e;return t[2]},e=>{let{borderRadius:t}=e;return t[2]},e=>{let{tokens:t}=e;return t.core.foregroundAccent010},e=>{let{tokens:t}=e;return t.theme.foregroundSecondary},e=>{let{tokens:t}=e;return t.theme.foregroundSecondary},e=>{let{tokens:t}=e;return t.core.backgroundSuccess},e=>{let{tokens:t}=e;return t.core.backgroundError},e=>{let{tokens:t}=e;return t.core.foregroundAccent020});var ue,pe=function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};let we=class extends r.WF{constructor(){super(...arguments),this.icon="card",this.variant="primary",this.type="accent",this.size="md",this.iconSize=void 0,this.fullWidth=!1,this.disabled=!1}render(){return(0,r.qy)(ue||(ue=(0,o.A)(["<button\n      data-variant=","\n      data-type=","\n      data-size=","\n      data-full-width=","\n      ?disabled=",'\n    >\n      <wui-icon color="inherit" name='," size=","></wui-icon>\n    </button>"])),this.variant,this.type,this.size,this.fullWidth,this.disabled,this.icon,(0,a.J)(this.iconSize))}};we.styles=[j.W5,j.fD,de],pe([(0,i.MZ)()],we.prototype,"icon",void 0),pe([(0,i.MZ)()],we.prototype,"variant",void 0),pe([(0,i.MZ)()],we.prototype,"type",void 0),pe([(0,i.MZ)()],we.prototype,"size",void 0),pe([(0,i.MZ)()],we.prototype,"iconSize",void 0),pe([(0,i.MZ)({type:Boolean})],we.prototype,"fullWidth",void 0),pe([(0,i.MZ)({type:Boolean})],we.prototype,"disabled",void 0),we=pe([(0,L.E)("wui-icon-button")],we);var he;n(92634);const me=(0,V.AH)(he||(he=(0,o.A)(["\n  button {\n    display: block;\n    display: flex;
1\n    align-items: center;\n    padding: ",";\n    transition: background-color ","\n      ",";\n    will-change: background-color;\n    border-radius: ",";\n  }\n\n  wui-image {\n    border-radius: 100%;\n  }\n\n  wui-text {\n    padding-left: ",";\n  }\n\n  .left-icon-container,\n  .right-icon-container {\n    width: 24px;\n    height: 24px;\n    justify-content: center;\n    align-items: center;\n  }\n\n  wui-icon {\n    color: ",";\n  }\n\n  /* -- Sizes --------------------------------------------------- */\n  button[data-size='lg'] {\n    height: 32px;\n  }\n\n  button[data-size='md'] {\n    height: 28px;\n  }\n\n  button[data-size='sm'] {\n    height: 24px;\n  }\n\n  button[data-size='lg'] wui-image {\n    width: 24px;\n    height: 24px;\n  }\n\n  button[data-size='md'] wui-image {\n    width: 20px;\n    height: 20px;\n  }\n\n  button[data-size='sm'] wui-image {\n    width: 16px;\n    height: 16px;\n  }\n\n  button[data-size='lg'] .left-icon-container {\n    width: 24px;\n    height: 24px;\n  }\n\n  button[data-size='md'] .left-icon-container {\n    width: 20px;\n    height: 20px;\n  }\n\n  button[data-size='sm'] .left-icon-container {\n    width: 16px;\n    height: 16px;\n  }\n\n  /* -- Variants --------------------------------------------------------- */\n  button[data-type='filled-dropdown'] {\n    background-color: ",";\n  }\n\n  button[data-type='text-dropdown'] {\n    background-color: transparent;\n  }\n\n  /* -- Focus states --------------------------------------------------- */\n  button:focus-visible:enabled {\n    background-color: ",";\n    box-shadow: 0 0 0 4px ",";\n  }\n\n  /* -- Hover & Active states ----------------------------------------------------------- */\n  @media (hover: hover) and (pointer: fine) {\n    button:hover:enabled,\n    button:active:enabled {\n      background-color: ",";\n    }\n  }\n\n  /* -- Disabled states --------------------------------------------------- */\n  button:disabled {\n    background-color: ",";\n    opacity: 0.5;\n  }\n"])),e=>{let{spacing:t}=e;return t[1]},e=>{let{durations:t}=e;return t.lg},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{borderRadius:t}=e;return t[32]},e=>{let{spacing:t}=e;return t[1]},e=>{let{tokens:t}=e;return t.theme.iconDefault},e=>{let{tokens:t}=e;return t.theme.foregroundPrimary},e=>{let{tokens:t}=e;return t.theme.foregroundSecondary},e=>{let{tokens:t}=e;return t.core.foregroundAccent040},e=>{let{tokens:t}=e;return t.theme.foregroundSecondary},e=>{let{tokens:t}=e;return t.theme.foregroundSecondary});var ve,ge,ye,fe,be=function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};const ke={lg:"lg-regular",md:"md-regular",sm:"sm-regular"},Ae={lg:"lg",md:"md",sm:"sm"};let xe=class extends r.WF{constructor(){super(...arguments),this.imageSrc="",this.text="",this.size="lg",this.type="text-dropdown",this.disabled=!1}render(){return(0,r.qy)(ve||(ve=(0,o.A)(["<button ?disabled="," data-size="," data-type=",">\n      "," ",'\n      <wui-flex class="right-icon-container">\n        <wui-icon name="chevronBottom"></wui-icon>\n      </wui-flex>\n    </button>'])),this.disabled,this.size,this.type,this.imageTemplate(),this.textTemplate())}textTemplate(){const e=ke[this.size];return this.text?(0,r.qy)(ge||(ge=(0,o.A)(['<wui-text color="primary" variant=',">","</wui-text>"])),e,this.text):null}imageTemplate(){if(this.imageSrc)return(0,r.qy)(ye||(ye=(0,o.A)(["<wui-image src=",' alt="select visual"></wui-image>'])),this.imageSrc);const e=Ae[this.size];return(0,r.qy)(fe||(fe=(0,o.A)([' <wui-flex class="left-icon-container">\n      <wui-icon size=',' name="networkPlaceholder"></wui-icon>\n    </wui-flex>'])),e)}};xe.styles=[j.W5,j.fD,me],be([(0,i.MZ)()],xe.prototype,"imageSrc",void 0),be([(0,i.MZ)()],xe.prototype,"text",void 0),be([(0,i.MZ)()],xe.prototype,"size",void 0),be([(0,i.MZ)()],xe.prototype,"type",void 0),be([(0,i.MZ)({type:Boolean})],xe.prototype,"disabled",void 0),xe=be([(0,L.E)("wui-select")],xe);n(95161),n(55935);var Te,Se=n(11217);const Ce=(0,H.AH)(Te||(Te=(0,o.A)(["\n  :host {\n    height: 60px;\n  }\n\n  :host > wui-flex {\n    box-sizing: border-box;\n    background-color: var(--local-header-background-color);\n  }\n\n  wui-text {\n    background-color: var(--local-header-background-color);\n  }\n\n  wui-flex.w3m-header-title {\n    transform: translateY(0);\n    opacity: 1;\n  }\n\n  wui-flex.w3m-header-title[view-direction='prev'] {\n    animation:\n      slide-down-out 120ms forwards ",",\n      slide-down-in 120ms forwards ",";\n    animation-delay: 0ms, 200ms;\n  }\n\n  wui-flex.w3m-header-title[view-direction='next'] {\n    animation:\n      slide-up-out 120ms forwards ",",\n      slide-up-in 120ms forwards ",";\n    animation-delay: 0ms, 200ms;\n  }\n\n  wui-icon-button[data-hidden='true'] {\n    opacity: 0 !important;\n    pointer-events: none;\n  }\n\n  @keyframes slide-up-out {\n    from {\n      transform: translateY(0px);\n      opacity: 1;\n    }\n    to {\n      transform: translateY(3px);\n      opacity: 0;\n    }\n  }\n\n  @keyframes slide-up-in {\n    from {\n      transform: translateY(-3px);\n      opacity: 0;\n    }\n    to {\n      transform: translateY(0);\n      opacity: 1;\n    }\n  }\n\n  @keyframes slide-down-out {\n    from {\n      transform: translateY(0px);\n      opacity: 1;\n    }\n    to {\n      transform: translateY(-3px);\n      opacity: 0;\n    }\n  }\n\n  @keyframes slide-down-in {\n    from {\n      transform: translateY(3px);\n      opacity: 0;\n    }\n    to {\n      transform: translateY(0);\n      opacity: 1;\n    }\n  }\n"])),e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{easings:t}=e;return t["ease-out-power-2"]});var Pe,Ie,Fe,Ee,We,De,Ne,Re,Oe=function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};const qe=["SmartSessionList"],Be={PayWithExchange:H.f.tokens.theme.foregroundPrimary};function ze(){var e,t,n,o,r;const i=null===(e=h.I.state.data)||void 0===e||null===(e=e.connector)||void 0===e?void 0:e.name,a=null===(t=h.I.state.data)||void 0===t||null===(t=t.wallet)||void 0===t?void 0:t.name,s=null===(n=h.I.state.data)||void 0===n||null===(n=n.network)||void 0===n?void 0:n.name,l=null!==a&&void 0!==a?a:i,c=p.a.getConnectors(),d=1===c.length&&"w3m-email"===(null===(o=c[0])||void 0===o?void 0:o.id),w=null===(r=u.W.getAccountData())||void 0===r?void 0:r.socialProvider,m=w?w.charAt(0).toUpperCase()+w.slice(1):"Connect Social";return{Connect:"Connect ".concat(d?"Email":""," Wallet"),Create:"Create Wallet",ChooseAccountName:void 0,Account:void 0,AccountSettings:void 0,AllWallets:"All Wallets",ApproveTransaction:"Approve Transaction",BuyInProgress:"Buy",ConnectingExter
1nal:null!==l&&void 0!==l?l:"Connect Wallet",ConnectingWalletConnect:null!==l&&void 0!==l?l:"WalletConnect",ConnectingWalletConnectBasic:"WalletConnect",ConnectingSiwe:"Sign In",Convert:"Convert",ConvertSelectToken:"Select token",ConvertPreview:"Preview Convert",Downloads:l?"Get ".concat(l):"Downloads",EmailLogin:"Email Login",EmailVerifyOtp:"Confirm Email",EmailVerifyDevice:"Register Device",GetWallet:"Get a Wallet",Networks:"Choose Network",OnRampProviders:"Choose Provider",OnRampActivity:"Activity",OnRampTokenSelect:"Select Token",OnRampFiatSelect:"Select Currency",Pay:"How you pay",ProfileWallets:"Wallets",SwitchNetwork:null!==s&&void 0!==s?s:"Switch Network",Transactions:"Activity",UnsupportedChain:"Switch Network",UpgradeEmailWallet:"Upgrade Your Wallet",UpdateEmailWallet:"Edit Email",UpdateEmailPrimaryOtp:"Confirm Current Email",UpdateEmailSecondaryOtp:"Confirm New Email",WhatIsABuy:"What is Buy?",RegisterAccountName:"Choose Name",RegisterAccountNameSuccess:"",WalletReceive:"Receive",WalletCompatibleNetworks:"Compatible Networks",Swap:"Swap",SwapSelectToken:"Select Token",SwapPreview:"Preview Swap",WalletSend:"Send",WalletSendPreview:"Review Send",WalletSendSelectToken:"Select Token",WalletSendConfirmed:"Confirmed",WhatIsANetwork:"What is a network?",WhatIsAWallet:"What is a Wallet?",ConnectWallets:"Connect Wallet",ConnectSocials:"All Socials",ConnectingSocial:m,ConnectingMultiChain:"Select Chain",ConnectingFarcaster:"Farcaster",SwitchActiveChain:"Switch Chain",SmartSessionCreated:void 0,SmartSessionList:"Smart Sessions",SIWXSignMessage:"Sign In",PayLoading:"Payment in Progress",DataCapture:"Profile",DataCaptureOtpConfirm:"Confirm Email",FundWallet:"Fund Wallet",PayWithExchange:"Deposit from Exchange",PayWithExchangeSelectAsset:"Select Asset"}}let Me=class extends r.WF{constructor(){super(),this.unsubscribe=[],this.heading=ze()[h.I.state.view],this.network=u.W.state.activeCaipNetwork,this.networkImage=le.$.getNetworkImage(this.network),this.showBack=!1,this.prevHistoryLength=1,this.view=h.I.state.view,this.viewDirection="",this.unsubscribe.push(ce.j.subscribeNetworkImages(()=>{this.networkImage=le.$.getNetworkImage(this.network)}),h.I.subscribeKey("view",e=>{setTimeout(()=>{this.view=e,this.heading=ze()[e]},Se.o.ANIMATION_DURATIONS.HeaderText),this.onViewChange(),this.onHistoryChange()}),u.W.subscribeKey("activeCaipNetwork",e=>{this.network=e,this.networkImage=le.$.getNetworkImage(this.network)}))}disconnectCallback(){this.unsubscribe.forEach(e=>e())}render(){var e;const t=null!==(e=Be[h.I.state.view])&&void 0!==e?e:H.f.tokens.theme.backgroundPrimary;return this.style.setProperty("--local-header-background-color",t),(0,r.qy)(Pe||(Pe=(0,o.A)(["\n      <wui-flex\n        .padding=",'\n        justifyContent="space-between"\n        alignItems="center"\n      >\n        '," "," ","\n      </wui-flex>\n    "])),["0","4","0","4"],this.leftHeaderTemplate(),this.titleTemplate(),this.rightHeaderTemplate())}onWalletHelp(){R.E.sendEvent({type:"track",event:"CLICK_WALLET_HELP"}),h.I.push("WhatIsAWallet")}async onClose(){await g.safeClose()}rightHeaderTemplate(){var e;const t=null===c.H||void 0===c.H||null===(e=c.H.state)||void 0===e||null===(e=e.features)||void 0===e?void 0:e.smartSessions;return"Account"===h.I.state.view&&t?(0,r.qy)(Ie||(Ie=(0,o.A)(['<wui-flex>\n      <wui-icon-button\n        icon="clock"\n        size="lg"\n        iconSize="lg"\n        type="neutral"\n        variant="primary"\n        @click=','\n        data-testid="w3m-header-smart-sessions"\n      ></wui-icon-button>\n      ',"\n    </wui-flex> "])),()=>h.I.push("SmartSessionList"),this.closeButtonTemplate()):this.closeButtonTemplate()}closeButtonTemplate(){return(0,r.qy)(Fe||(Fe=(0,o.A)(['\n      <wui-icon-button\n        icon="close"\n        size="lg"\n        type="neutral"\n        variant="primary"\n        iconSize="lg"\n        @click=','\n        data-testid="w3m-header-close"\n      ></wui-icon-button>\n    '])),this.onClose.bind(this))}titleTemplate(){const e=qe.includes(this.view);return(0,r.qy)(Ee||(Ee=(0,o.A)(['\n      <wui-flex\n        view-direction="','"\n        class="w3m-header-title"\n        alignItems="center"\n        gap="2"\n      >\n        <wui-text\n          display="inline"\n          variant="lg-regular"\n          color="primary"\n          data-testid="w3m-header-text"\n        >\n          ',"\n        </wui-text>\n        ","\n      </wui-flex>\n    "])),this.viewDirection,this.heading,e?(0,r.qy)(We||(We=(0,o.A)(['<wui-tag variant="accent" size="md">Beta</wui-tag>']))):null)}leftHeaderTemplate(){const{view:e}=h.I.state,t="Connect"===e,n=c.H.state.enableEmbedded,i="ApproveTransaction"===e,s="ConnectingSiwe"===e,l="Account"===e,d=c.H.state.enableNetworkSwitch,u=i||s||t&&n;var p;return l&&d?(0,r.qy)(De||(De=(0,o.A)(['<wui-select\n        id="dynamic"\n        data-testid="w3m-account-select-network"\n        active-network=',"\n        @click=","\n        imageSrc=","\n      ></wui-select>"])),(0,a.J)(null===(p=this.network)||void 0===p?void 0:p.name),this.onNetworks.bind(this),(0,a.J)(this.networkImage)):this.showBack&&!u?(0,r.qy)(Ne||(Ne=(0,o.A)(['<wui-icon-button\n        data-testid="header-back"\n        id="dynamic"\n        icon="chevronLeft"\n        size="lg"\n        iconSize="lg"\n        type="neutral"\n        variant="primary"\n        @click=',"\n      ></wui-icon-button>"])),this.onGoBack.bind(this)):(0,r.qy)(Re||(Re=(0,o.A)(["<wui-icon-button\n      data-hidden=",'\n      id="dynamic"\n      icon="helpCircle"\n      size="lg"\n      iconSize="lg"\n      type="neutral"\n      variant="primary"\n      @click=',"\n    ></wui-icon-button>"])),!t,this.onWalletHelp.bind(this))}onNetworks(){this.isAllowedNetworkSwitch()&&(R.E.sendEvent({type:"track",event:"CLICK_NETWORKS"}),h.I.push("Networks"))}isAllowedNetworkSwitch(){const e=u.W.getAllRequestedCaipNetworks(),t=!!e&&e.length>1,n=null===e||void 0===e?void 0:e.find(e=>{var t;let{id:n}=e;return n===(null===(t=this.network)||void 0===t?void 0:t.id)});return t||!n}onViewChange(){const{history:e}=h.I.state;let t=Se.o.VIEW_DIRECTION.Next;e.length<this.prevHistoryLength&&(t=Se.o.VIEW_DIRECTION.Prev),this.prevHistoryLength=e.length,this.viewDirection=t}async onHistoryChange(){var e;const{history:t}=h.I.state,n=null===(e=this.shadowRoot)||void 0===e?void 0:e.querySelector("#dynamic");t.length>1&&!this.showBack&&n?(await n.animate([{opacity:1},{opacity:0}
1],{duration:200,fill:"forwards",easing:"ease"}).finished,this.showBack=!0,n.animate([{opacity:0},{opacity:1}],{duration:200,fill:"forwards",easing:"ease"})):t.length<=1&&this.showBack&&n&&(await n.animate([{opacity:1},{opacity:0}],{duration:200,fill:"forwards",easing:"ease"}).finished,this.showBack=!1,n.animate([{opacity:0},{opacity:1}],{duration:200,fill:"forwards",easing:"ease"}))}onGoBack(){h.I.goBack()}};Me.styles=Ce,Oe([(0,i.wk)()],Me.prototype,"heading",void 0),Oe([(0,i.wk)()],Me.prototype,"network",void 0),Oe([(0,i.wk)()],Me.prototype,"networkImage",void 0),Oe([(0,i.wk)()],Me.prototype,"showBack",void 0),Oe([(0,i.wk)()],Me.prototype,"prevHistoryLength",void 0),Oe([(0,i.wk)()],Me.prototype,"view",void 0),Oe([(0,i.wk)()],Me.prototype,"viewDirection",void 0),Me=Oe([(0,H.EM)("w3m-header")],Me);var Ue;n(86013),n(57144);const He=(0,V.AH)(Ue||(Ue=(0,o.A)(["\n  :host {\n    display: flex;\n    align-items: center;\n    gap: ",";\n    padding: "," ","\n      "," ",";\n    border-radius: ",";\n    background-color: ",";\n    box-shadow:\n      0px 0px 8px 0px rgba(0, 0, 0, 0.1),\n      inset 0 0 0 1px ",";\n    max-width: 320px;\n  }\n\n  wui-icon-box {\n    border-radius: "," !important;\n    overflow: hidden;\n  }\n\n  wui-loading-spinner {\n    padding: ",";\n    background-color: ",";\n    border-radius: "," !important;\n  }\n"])),e=>{let{spacing:t}=e;return t[1]},e=>{let{spacing:t}=e;return t[2]},e=>{let{spacing:t}=e;return t[3]},e=>{let{spacing:t}=e;return t[2]},e=>{let{spacing:t}=e;return t[2]},e=>{let{borderRadius:t}=e;return t[20]},e=>{let{tokens:t}=e;return t.theme.foregroundPrimary},e=>{let{tokens:t}=e;return t.theme.borderPrimary},e=>{let{borderRadius:t}=e;return t.round},e=>{let{spacing:t}=e;return t[1]},e=>{let{tokens:t}=e;return t.core.foregroundAccent010},e=>{let{borderRadius:t}=e;return t.round});var je,Le,Ve,_e=function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};let Ze=class extends r.WF{constructor(){super(...arguments),this.message="",this.variant="success"}render(){return(0,r.qy)(je||(je=(0,o.A)(["\n      ",'\n      <wui-text variant="lg-regular" color="primary" data-testid="wui-snackbar-message"\n        >',"</wui-text\n      >\n    "])),this.templateIcon(),this.message)}templateIcon(){return"loading"===this.variant?(0,r.qy)(Le||(Le=(0,o.A)(['<wui-loading-spinner size="md" color="accent-primary"></wui-loading-spinner>']))):(0,r.qy)(Ve||(Ve=(0,o.A)(['<wui-icon-box\n      size="md"\n      color=',"\n      icon=","\n    ></wui-icon-box>"])),{success:"success",error:"error",warning:"warning",info:"default"}[this.variant],{success:"checkmark",error:"warning",warning:"warningCircle",info:"info"}[this.variant])}};var Ke;Ze.styles=[j.W5,He],_e([(0,i.MZ)()],Ze.prototype,"message",void 0),_e([(0,i.MZ)()],Ze.prototype,"variant",void 0),Ze=_e([(0,L.E)("wui-snackbar")],Ze);const Ge=(0,r.AH)(Ke||(Ke=(0,o.A)(["\n  :host {\n    display: block;\n    position: absolute;\n    opacity: 0;\n    pointer-events: none;\n    top: 11px;\n    left: 50%;\n    width: max-content;\n  }\n"])));var Ye,Xe=function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};let Je=class extends r.WF{constructor(){super(),this.unsubscribe=[],this.timeout=void 0,this.open=f.P.state.open,this.unsubscribe.push(f.P.subscribeKey("open",e=>{this.open=e,this.onOpen()}))}disconnectedCallback(){clearTimeout(this.timeout),this.unsubscribe.forEach(e=>e())}render(){const{message:e,variant:t}=f.P.state;return(0,r.qy)(Ye||(Ye=(0,o.A)([" <wui-snackbar message="," variant=","></wui-snackbar> "])),e,t)}onOpen(){clearTimeout(this.timeout),this.open?(this.animate([{opacity:0,transform:"translateX(-50%) scale(0.85)"},{opacity:1,transform:"translateX(-50%) scale(1)"}],{duration:150,fill:"forwards",easing:"ease"}),this.timeout&&clearTimeout(this.timeout),f.P.state.autoClose&&(this.timeout=setTimeout(()=>f.P.hide(),2500))):this.animate([{opacity:1,transform:"translateX(-50%) scale(1)"},{opacity:0,transform:"translateX(-50%) scale(0.85)"}],{duration:150,fill:"forwards",easing:"ease"})}};Je.styles=Ge,Xe([(0,i.wk)()],Je.prototype,"open",void 0),Je=Xe([(0,H.EM)("w3m-snackbar")],Je);const $e=(0,A.BX)({message:"",open:!1,triggerRect:{width:0,height:0,top:0,left:0},variant:"shade"}),Qe={state:$e,subscribe:e=>(0,A.B1)($e,()=>e($e)),subscribeKey:(e,t)=>(0,x.u$)($e,e,t),showTooltip(e){let{message:t,triggerRect:n,variant:o}=e;$e.open=!0,$e.message=t,$e.triggerRect=n,$e.variant=o},hide(){$e.open=!1,$e.message="",$e.triggerRect={width:0,height:0,top:0,left:0}}},et=(0,W.X)(Qe);var tt;n(23161);const nt=(0,H.AH)(tt||(tt=(0,o.A)(["\n  :host {\n    pointer-events: none;\n  }\n\n  :host > wui-flex {\n    display: var(--w3m-tooltip-display);\n    opacity: var(--w3m-tooltip-opacity);\n    padding: 9px "," 10px ",";\n    border-radius: ",";\n    color: ",";\n    position: absolute;\n    top: var(--w3m-tooltip-top);\n    left: var(--w3m-tooltip-left);\n    transform: translate(calc(-50% + var(--w3m-tooltip-parent-width)), calc(-100% - 8px));\n    max-width: calc(var(--apkt-modal-width) - ",");\n    transition: opacity ","\n      ",";\n    will-change: opacity;\n    opacity: 0;\n    animation-duration: ",";\n    animation-timing-function: ",";\n    animation-name: fade-in;\n    animation-fill-mode: forwards;\n  }\n\n  :host([data-variant='shade']) > wui-flex {\n    background-color: ",";\n  }\n\n  :host([data-variant='shade']) > wui-flex > wui-text {\n    color: ",";\n  }\n\n  :host([data-variant='fill']) > wui-flex {\n    background-color: ",";\n    border: none;\n  }\n\n  wui-icon {\n    position: absolute;\n    width: 12px !important;\n    height: 4px !important;\n    color: ",";\n  }\n\n  wui-icon[data-placement='top'] {\n    bottom: 0px;\n    left: 50%;\n    transform: translate(-50%, 95%);\n  }\n\n  wui-icon[data-placement='bottom'] {\n    top: 0;\n    left: 50%;\n    transform: translate(-50%, -95%) rotate(180deg);\n  }\n\n  wui-icon[data-placement='right'] {\n    top: 50%;\n    left: 0;\n    transform: translate(-65%, -50%) rotate(90deg);\n  }\n\n  wui-icon[data-placement='left'] {\n    top: 50%;\n    right: 0%;\n    transform: translate(65%, -50%) rotate(270deg);\n  }\n\n  @keyframes fade-in {\n    from {\n      opacity: 0;\n    }\n    to {\n      opacity: 1;\n    }\n  }\n"])),e=>{let{spacing:t}=e;return t[3]},e=>{let{spacing:t}=e;return t[3]},e=>{let{borderRadius:t}=e;return t[3]},e=>{let{tokens:t}=e;return t.theme.backgroundPrimary},e=>{let{spacing:t}=e;return t[5]},e=>{let{durations:t}=e;return t.lg},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{durations:t}=e;return t.xl},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{tokens:t}=e;return t.theme.foregroundPrimary},e=>{let{tokens:t}=e;return t.theme.textSecondary},e=>{let{tokens:t}=e;return t.theme.textPrimary},e=>{let{tokens:t}=e;return t.theme.foregroundPrimary});var ot,rt=function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};let it=class extends r.WF{constructor(){super(),this.unsubscribe=[],this.open=et.state.open,this.message=et.state.message,this.triggerRect=et.state.triggerRect,this.variant=et.state.variant,this.unsubscribe.push(et.subscribe(e=>{this.open=e.open,this.message=e.message,this.triggerRect=e.triggerRect,this.variant=e.variant}))}
1disconnectedCallback(){this.unsubscribe.forEach(e=>e())}render(){this.dataset.variant=this.variant;const e=this.triggerRect.top,t=this.triggerRect.left;return this.style.cssText="\n    --w3m-tooltip-top: ".concat(e,"px;\n    --w3m-tooltip-left: ").concat(t,"px;\n    --w3m-tooltip-parent-width: ").concat(this.triggerRect.width/2,"px;\n    --w3m-tooltip-display: ").concat(this.open?"flex":"none",";\n    --w3m-tooltip-opacity: ").concat(this.open?1:0,";\n    "),(0,r.qy)(ot||(ot=(0,o.A)(['<wui-flex>\n      <wui-icon data-placement="top" size="inherit" name="cursor"></wui-icon>\n      <wui-text color="primary" variant="sm-regular">',"</wui-text>\n    </wui-flex>"])),this.message)}};it.styles=[nt],rt([(0,i.wk)()],it.prototype,"open",void 0),rt([(0,i.wk)()],it.prototype,"message",void 0),rt([(0,i.wk)()],it.prototype,"triggerRect",void 0),rt([(0,i.wk)()],it.prototype,"variant",void 0),it=rt([(0,H.EM)("w3m-tooltip")],it);const at={getTabsByNamespace(e){var t;return Boolean(e)&&e===l.o.CHAIN.EVM?!1===(null===(t=c.H.state.remoteFeatures)||void 0===t?void 0:t.activity)?Se.o.ACCOUNT_TABS.filter(e=>"Activity"!==e.label):Se.o.ACCOUNT_TABS:[]},isValidReownName:e=>/^[0-9A-Za-z]+$/g.test(e),isValidEmail:e=>/^(?:[\0-\x08\x0E-\x1F!-\?A-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+@(?:[\0-\x08\x0E-\x1F!-\?A-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+\.(?:[\0-\x08\x0E-\x1F!-\?A-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+$/g.test(e),validateReownName:e=>e.replace(/\^/g,"").toLowerCase().replace(/(?:[\0-\/:-@\[-`\{-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,""),hasFooter(){const e=h.I.state.view;if(Se.o.VIEWS_WITH_LEGAL_FOOTER.includes(e)){var t;const{termsConditionsUrl:e,privacyPolicyUrl:n}=c.H.state,o=null===(t=c.H.state.features)||void 0===t?void 0:t.legalCheckbox;return!(!e&&!n||o)}return Se.o.VIEWS_WITH_DEFAULT_FOOTER.includes(e)}};var st;n(38076);const lt=(0,H.AH)(st||(st=(0,o.A)(["\n  :host wui-ux-by-reown {\n    padding-top: 0;\n  }\n\n  :host wui-ux-by-reown.branding-only {\n    padding-top: ",";\n  }\n\n  a {\n    text-decoration: none;\n    color: ",";\n    font-weight: 500;\n  }\n"])),e=>{let{spacing:t}=e;return t[3]},e=>{let{tokens:t}=e;return t.core.textAccentPrimary});var ct,dt,ut,pt,wt,ht,mt=function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};let vt=class extends r.WF{constructor(){super(),this.unsubscribe=[],this.remoteFeatures=c.H.state.remoteFeatures,this.unsubscribe.push(c.H.subscribeKey("remoteFeatures",e=>this.remoteFeatures=e))}disconnectedCallback(){this.unsubscribe.forEach(e=>e())}render(){var e;const{termsConditionsUrl:t,privacyPolicyUrl:n}=c.H.state,i=null===(e=c.H.state.features)||void 0===e?void 0:e.legalCheckbox;return!t&&!n||i?(0,r.qy)(ct||(ct=(0,o.A)(['\n        <wui-flex flexDirection="column"> '," </wui-flex>\n      "])),this.reownBrandingTemplate(!0)):(0,r.qy)(dt||(dt=(0,o.A)(['\n      <wui-flex flexDirection="column">\n        <wui-flex .padding=',' justifyContent="center">\n          <wui-text color="secondary" variant="md-regular" align="center">\n            By connecting your wallet, you agree to our <br />\n            '," "," ","\n          </wui-text>\n        </wui-flex>\n        ","\n      </wui-flex>\n    "])),["4","3","3","3"],this.termsTemplate(),this.andTemplate(),this.privacyTemplate(),this.reownBrandingTemplate())}andTemplate(){const{termsConditionsUrl:e,privacyPolicyUrl:t}=c.H.state;return e&&t?"and":""}termsTemplate(){const{termsConditionsUrl:e}=c.H.state;return e?(0,r.qy)(ut||(ut=(0,o.A)(["<a href=",' target="_blank" rel="noopener noreferrer"\n      >Terms of Service</a\n    >'])),e):null}privacyTemplate(){const{privacyPolicyUrl:e}=c.H.state;return e?(0,r.qy)(pt||(pt=(0,o.A)(["<a href=",' target="_blank" rel="noopener noreferrer"\n      >Privacy Policy</a\n    >'])),e):null}reownBrandingTemplate(){var e;let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return null!==(e=this.remoteFeatures)&&void 0!==e&&e.reownBranding?t?(0,r.qy)(wt||(wt=(0,o.A)(['<wui-ux-by-reown class="branding-only"></wui-ux-by-reown>']))):(0,r.qy)(ht||(ht=(0,o.A)(["<wui-ux-by-reown></wui-ux-by-reown>"]))):null}};vt.styles=[lt],mt([(0,i.wk)()],vt.prototype,"remoteFeatures",void 0),vt=mt([(0,H.EM)("w3m-legal-footer")],vt);var gt;n(11318);const yt=(0,r.AH)(gt||(gt=(0,o.A)([""])));var ft,bt,kt=function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};let At=class extends r.WF{render(){const{termsConditionsUrl:e,privacyPolicyUrl:t}=c.H.state;return e||t?(0,r.qy)(ft||(ft=(0,o.A)(["\n      <wui-flex\n        .padding=",'\n        flexDirection="column"\n        alignItems="center"\n        justifyContent="center"\n        gap="3"\n      >\n        <wui-text color="secondary" variant="md-regular" align="center">\n          We work with the best providers to give you the lowest fees and best support. More options\n          coming soon!\n        </wui-text>\n\n        ',"\n      </wui-flex>\n    "])),["4","3","3","3"],this.howDoesItWorkTemplate()):null}howDoesItWorkTemplate(){return(0,r.qy)(bt||(bt=(0,o.A)([" <wui-link @click=",'>\n      <wui-icon size="xs" color="accent-primary" slot="iconLeft" name="helpCircle"></wui-icon>\n      How does it work?\n    </wui-link>'])),this.onWhatIsBuy.bind(this))}onWhatIsBuy(){R.E.sendEvent({type:"track",event:"SELECT_WHAT_IS_A_BUY",properties:{isSmartAccount:(0,P.lj)(u.W.state.activeChain)===S.Vl.ACCOUNT_TYPES.SMART_ACCOUNT}}),h.I.push("WhatIsABuy")}};var xt;At.styles=[yt],At=kt([(0,H.EM)("w3m-onramp-providers-footer")],At);const Tt=(0,H.AH)(xt||(xt=(0,o.A)(["\n  :host {\n    display: block;\n  }\n\n  div.container {\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    overflow: hidden;\n    height: auto;\n    display: block;\n  }\n\n  div.container[status='hide'] {\n    animation: fade-out;\n    animation-duration: var(--apkt-duration-dynamic);\n    animation-timing-function: ",";\n    animation-fill-mode: both;\n    animation-delay: 0s;\n  }\n\n  div.container[status='show'] {\n    animation: fade-in;\n    animation-duration: var(--apkt-duration-dynamic);\n    animation-timing-function: ",";\n    animation-fill-mode: both;\n    animation-delay: var(--apkt-duration-dynamic);\n  }\n\n  @keyframes fade-in {\n    from {\n      opacity: 0;\n      filter: blur(6px);\n    }\n    to {\n      opacity: 1;\n      filter: blur(0px);\n    }\n  }\n\n  @keyframes fade-out {\n    from {\n      opacity: 1;\n      filter: blur(0px);\n    }\n    to {\n      opacity: 0;\n      filter: blur(6px);\n    }\n  }\n"])),e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{easings:t}=e;return t["ease-out-power-2"]});var St,Ct,Pt,It,Ft,Et=function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};let Wt=class extends r.WF{constructor(){super(...arguments),this.resizeObserver=void 0,this.unsubscribe=[],this.status="hide",this.view=h.I.state.view}firstUpdated(){this.status=at.hasFooter()?"show":"hide",this.unsubscribe.push(h.I.subscribeKey("view",e=>{if(this.view=e,this.status=at.hasFooter()?"show":"hide","hide"===this.status){document.documentElement.style.setProperty("--apkt-footer-height","0px")}})),this.resizeObserver=new ResizeObserver(e=>{for(const t of e)if(t.target===this.getWrapper()){const e="".concat(t.contentRect.height,"px");document.documentElement.style.setProperty("--apkt-footer-height",e)}}),this.resizeObserver.observe(this.getWrapper())}render(){return(0,r.qy)(St||(St=(0,o.A)(['\n      <div class="container" status=',">","</div>\n    "])),this.status,this.templatePageContainer())}templatePageContainer(){return at.hasFooter()?(0,r.qy)(Ct||(Ct=(0,o.A)([" ",""])),this.templateFooter()):null}templateFooter(){switch(this.view){case"Networks":return this.templateNetworksFooter();case"Connect":case"ConnectWallets":case"OnRampFiatSelect":case"OnRampTokenSelect":return(0,r.qy)(Pt||(Pt=(0,o.A)(["<w3m-legal-footer></w3m-legal-footer>"])));case"OnRampProviders":return(0,r.qy)(It||(It=(0,o.A)(["<w3m-onramp-providers-footer></w3m-onramp-providers-footer>"])));default:return null}}templateNetworksFooter(){return(0,r.qy)(Ft||(Ft=(0,o.A)([' <wui-flex\n      class="footer-in"\n      padding="3"\n      flexDirection="column"\n      gap="3"\n      alignItems="center"\n    >\n      <wui-text variant="md-regular" color="secondary" align="center">\n        Your connected wallet may not support some of the networks available for this dApp\n      </wui-text>\n      <wui-link @click=','>\n        <wui-icon size="sm" color="accent-primary" slot="iconLeft" name="helpCircle"></wui-icon>\n        What is a network\n      </wui-link>\n    </wui-flex>'])),this.onNetworkHelp.bind(this))}onNetworkHelp(){R.E.sendEvent({type:"track",event:"CLICK_NETWORK_HELP"}),h.I.push("WhatIsANetwork")}getWrapper(){var e;return null===(e=this.shadowRoot)||void 0===e?void 0:e.querySelector("div.container")}};var Dt;Wt.styles=[Tt],Et([(0,i.wk)()],Wt.prototype,"status",void 0),Et([(0,i.wk)()],Wt.prototype,"view",void 0),Wt=Et([(0,H.EM)("w3m-footer")],Wt);const Nt=(0,H.AH)(Dt||(Dt=(0,o.A)(["\n  :host {\n    display: block;\n    width: inherit;\n  }\n"])));var Rt,Ot,qt,Bt,zt,Mt,Ut,Ht,jt,Lt,Vt,_t,Zt,Kt,Gt,Yt,Xt,Jt,$t,Qt,en,tn,nn,on,rn,an,sn,ln,cn,dn,un,pn,wn,hn,mn,vn,gn,yn,fn,bn,kn,An,xn,Tn,Sn,Cn,Pn,In,Fn,En,Wn,Dn,Nn,Rn,On,qn,Bn,zn,Mn,Un,Hn,jn,Ln=function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};let Vn=class extends r.WF{constructor(){super(),this.unsubscribe=[],this.viewState=h.I.state.view,this.history=h.I.state.history.join(","),this.unsubscribe.push(h.I.subscribeKey("view",()=>{this.history=h.I.state.history.join(","),document.documentElement.style.setProperty("--apkt-duration-dynamic","var(--apkt-durations-lg)")}))}
1disconnectedCallback(){this.unsubscribe.forEach(e=>e()),document.documentElement.style.setProperty("--apkt-duration-dynamic","0s")}render(){return(0,r.qy)(Rt||(Rt=(0,o.A)(["",""])),this.templatePageContainer())}templatePageContainer(){return(0,r.qy)(Ot||(Ot=(0,o.A)(["<w3m-router-container\n      history=","\n      .setView=","\n    >\n      ","\n    </w3m-router-container>"])),this.history,()=>{this.viewState=h.I.state.view},this.viewTemplate(this.viewState))}viewTemplate(e){switch(e){case"AccountSettings":return(0,r.qy)(qt||(qt=(0,o.A)(["<w3m-account-settings-view></w3m-account-settings-view>"])));case"Account":return(0,r.qy)(Bt||(Bt=(0,o.A)(["<w3m-account-view></w3m-account-view>"])));case"AllWallets":return(0,r.qy)(zt||(zt=(0,o.A)(["<w3m-all-wallets-view></w3m-all-wallets-view>"])));case"ApproveTransaction":return(0,r.qy)(Mt||(Mt=(0,o.A)(["<w3m-approve-transaction-view></w3m-approve-transaction-view>"])));case"BuyInProgress":return(0,r.qy)(Ut||(Ut=(0,o.A)(["<w3m-buy-in-progress-view></w3m-buy-in-progress-view>"])));case"ChooseAccountName":return(0,r.qy)(Ht||(Ht=(0,o.A)(["<w3m-choose-account-name-view></w3m-choose-account-name-view>"])));case"Connect":return(0,r.qy)(jt||(jt=(0,o.A)(["<w3m-connect-view></w3m-connect-view>"])));case"Create":return(0,r.qy)(Lt||(Lt=(0,o.A)(['<w3m-connect-view walletGuide="explore"></w3m-connect-view>'])));case"ConnectingWalletConnect":return(0,r.qy)(Vt||(Vt=(0,o.A)(["<w3m-connecting-wc-view></w3m-connecting-wc-view>"])));case"ConnectingWalletConnectBasic":return(0,r.qy)(_t||(_t=(0,o.A)(["<w3m-connecting-wc-basic-view></w3m-connecting-wc-basic-view>"])));case"ConnectingExternal":return(0,r.qy)(Zt||(Zt=(0,o.A)(["<w3m-connecting-external-view></w3m-connecting-external-view>"])));case"ConnectingSiwe":return(0,r.qy)(Kt||(Kt=(0,o.A)(["<w3m-connecting-siwe-view></w3m-connecting-siwe-view>"])));case"ConnectWallets":return(0,r.qy)(Gt||(Gt=(0,o.A)(["<w3m-connect-wallets-view></w3m-connect-wallets-view>"])));case"ConnectSocials":return(0,r.qy)(Yt||(Yt=(0,o.A)(["<w3m-connect-socials-view></w3m-connect-socials-view>"])));case"ConnectingSocial":return(0,r.qy)(Xt||(Xt=(0,o.A)(["<w3m-connecting-social-view></w3m-connecting-social-view>"])));case"DataCapture":return(0,r.qy)(Jt||(Jt=(0,o.A)(["<w3m-data-capture-view></w3m-data-capture-view>"])));case"DataCaptureOtpConfirm":return(0,r.qy)($t||($t=(0,o.A)(["<w3m-data-capture-otp-confirm-view></w3m-data-capture-otp-confirm-view>"])));case"Downloads":return(0,r.qy)(Qt||(Qt=(0,o.A)(["<w3m-downloads-view></w3m-downloads-view>"])));case"EmailLogin":return(0,r.qy)(en||(en=(0,o.A)(["<w3m-email-login-view></w3m-email-login-view>"])));case"EmailVerifyOtp":return(0,r.qy)(tn||(tn=(0,o.A)(["<w3m-email-verify-otp-view></w3m-email-verify-otp-view>"])));case"EmailVerifyDevice":return(0,r.qy)(nn||(nn=(0,o.A)(["<w3m-email-verify-device-view></w3m-email-verify-device-view>"])));case"GetWallet":return(0,r.qy)(on||(on=(0,o.A)(["<w3m-get-wallet-view></w3m-get-wallet-view>"])));case"Networks":return(0,r.qy)(rn||(rn=(0,o.A)(["<w3m-networks-view></w3m-networks-view>"])));case"SwitchNetwork":return(0,r.qy)(an||(an=(0,o.A)(["<w3m-network-switch-view></w3m-network-switch-view>"])));case"ProfileWallets":return(0,r.qy)(sn||(sn=(0,o.A)(["<w3m-profile-wallets-view></w3m-profile-wallets-view>"])));case"Transactions":return(0,r.qy)(ln||(ln=(0,o.A)(["<w3m-transactions-view></w3m-transactions-view>"])));case"OnRampProviders":return(0,r.qy)(cn||(cn=(0,o.A)(["<w3m-onramp-providers-view></w3m-onramp-providers-view>"])));case"OnRampTokenSelect":return(0,r.qy)(dn||(dn=(0,o.A)(["<w3m-onramp-token-select-view></w3m-onramp-token-select-view>"])));case"OnRampFiatSelect":return(0,r.qy)(un||(un=(0,o.A)(["<w3m-onramp-fiat-select-view></w3m-onramp-fiat-select-view>"])));case"UpgradeEmailWallet":return(0,r.qy)(pn||(pn=(0,o.A)(["<w3m-upgrade-wallet-view></w3m-upgrade-wallet-view>"])));case"UpdateEmailWallet":return(0,r.qy)(wn||(wn=(0,o.A)(["<w3m-update-email-wallet-view></w3m-update-email-wallet-view>"])));case"UpdateEmailPrimaryOtp":return(0,r.qy)(hn||(hn=(0,o.A)(["<w3m-update-email-primary-otp-view></w3m-update-email-primary-otp-view>"])));case"UpdateEmailSecondaryOtp":return(0,r.qy)(mn||(mn=(0,o.A)(["<w3m-update-email-secondary-otp-view></w3m-update-email-secondary-otp-view>"])));case"UnsupportedChain":return(0,r.qy)(vn||(vn=(0,o.A)(["<w3m-unsupported-chain-view></w3m-unsupported-chain-view>"])));case"Swap":return(0,r.qy)(gn||(gn=(0,o.A)(["<w3m-swap-view></w3m-swap-view>"])));case"SwapSelectToken":return(0,r.qy)(yn||(yn=(0,o.A)(["<w3m-swap-select-token-view></w3m-swap-select-token-view>"])));case"SwapPreview":return(0,r.qy)(fn||(fn=(0,o.A)(["<w3m-swap-preview-view></w3m-swap-preview-view>"])));case"WalletSend":return(0,r.qy)(bn||(bn=(0,o.A)(["<w3m-wallet-send-view></w3m-wallet-send-view>"])));case"WalletSendSelectToken":return(0,r.qy)(kn||(kn=(0,o.A)(["<w3m-wallet-send-select-token-view></w3m-wallet-send-select-token-view>"])));case"WalletSendPreview":return(0,r.qy)(An||(An=(0,o.A)(["<w3m-wallet-send-preview-view></w3m-wallet-send-preview-view>"])));case"WalletSendConfirmed":return(0,r.qy)(xn||(xn=(0,o.A)(["<w3m-send-confirmed-view></w3m-send-confirmed-view>"])));case"WhatIsABuy":return(0,r.qy)(Tn||(Tn=(0,o.A)(["<w3m-what-is-a-buy-view></w3m-what-is-a-buy-view>"])));case"WalletReceive":return(0,r.qy)(Sn||(Sn=(0,o.A)(["<w3m-wallet-receive-view></w3m-wallet-receive-view>"])));case"WalletCompatibleNetworks":return(0,r.qy)(Cn||(Cn=(0,o.A)(["<w3m-wallet-compatible-networks-view></w3m-wallet-compatible-networks-view>"])));case"WhatIsAWallet":return(0,r.qy)(Pn||(Pn=(0,o.A)(["<w3m-what-is-a-wallet-view></w3m-what-is-a-wallet-view>"])));case"ConnectingMultiChain":return(0,r.qy)(In||(In=(0,o.A)(["<w3m-connecting-multi-chain-view></w3m-connecting-multi-chain-view>"])));case"WhatIsANetwork":return(0,r.qy)(Fn||(Fn=(0,o.A)(["<w3m-what-is-a-network-view></w3m-what-is-a-network-view>"])));case"ConnectingFarcaster":return(0,r.qy)(En||(En=(0,o.A)(["<w3m-connecting-farcaster-view></w3m-connecting-farcaster-view>"])));case"SwitchActiveChain":return(0,r.qy)(Wn||(Wn=(0,o.A)(["<w3m-switch-active-chain-view></w3m-switch-active-chain-view>"])));case"RegisterAccountName":return(0,r.qy)(Dn||(Dn=(0,o.A)(["<w3m-register-account-name-view></w3m-register-account-name-view>"])));case"RegisterAccountNameSuccess":return(0,r.qy)(Nn||(Nn=(0,o.A)(["<w3m-register-account-name-success-view></w3m-register-account-name-success-view>"])));
1case"SmartSessionCreated":return(0,r.qy)(Rn||(Rn=(0,o.A)(["<w3m-smart-session-created-view></w3m-smart-session-created-view>"])));case"SmartSessionList":return(0,r.qy)(On||(On=(0,o.A)(["<w3m-smart-session-list-view></w3m-smart-session-list-view>"])));case"SIWXSignMessage":return(0,r.qy)(qn||(qn=(0,o.A)(["<w3m-siwx-sign-message-view></w3m-siwx-sign-message-view>"])));case"Pay":return(0,r.qy)(Bn||(Bn=(0,o.A)(["<w3m-pay-view></w3m-pay-view>"])));case"PayLoading":return(0,r.qy)(zn||(zn=(0,o.A)(["<w3m-pay-loading-view></w3m-pay-loading-view>"])));case"FundWallet":return(0,r.qy)(Mn||(Mn=(0,o.A)(["<w3m-fund-wallet-view></w3m-fund-wallet-view>"])));case"PayWithExchange":return(0,r.qy)(Un||(Un=(0,o.A)(["<w3m-deposit-from-exchange-view></w3m-deposit-from-exchange-view>"])));case"PayWithExchangeSelectAsset":return(0,r.qy)(Hn||(Hn=(0,o.A)(["<w3m-deposit-from-exchange-select-asset-view></w3m-deposit-from-exchange-select-asset-view>"])));default:return(0,r.qy)(jn||(jn=(0,o.A)(["<w3m-connect-view></w3m-connect-view>"])))}}};var _n;Vn.styles=[Nt],Ln([(0,i.wk)()],Vn.prototype,"viewState",void 0),Ln([(0,i.wk)()],Vn.prototype,"history",void 0),Vn=Ln([(0,H.EM)("w3m-router")],Vn);const Zn=(0,H.AH)(_n||(_n=(0,o.A)(["\n  :host {\n    z-index: ",";\n    display: block;\n    backface-visibility: hidden;\n    will-change: opacity;\n    position: fixed;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    pointer-events: none;\n    opacity: 0;\n    background-color: ",";\n    backdrop-filter: blur(0px);\n    transition:\n      opacity "," ",",\n      backdrop-filter ","\n        ",";\n    will-change: opacity;\n  }\n\n  :host(.open) {\n    opacity: 1;\n    backdrop-filter: blur(8px);\n  }\n\n  :host(.appkit-modal) {\n    position: relative;\n    pointer-events: unset;\n    background: none;\n    width: 100%;\n    opacity: 1;\n  }\n\n  wui-card {\n    max-width: var(--apkt-modal-width);\n    width: 100%;\n    position: relative;\n    outline: none;\n    transform: translateY(4px);\n    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05);\n    transition:\n      transform ","\n        ",",\n      border-radius ","\n        ",",\n      background-color ","\n        ",",\n      box-shadow ","\n        ",";\n    will-change: border-radius, background-color, transform, box-shadow;\n    background-color: ",";\n    padding: var(--local-modal-padding);\n    box-sizing: border-box;\n  }\n\n  :host(.open) wui-card {\n    transform: translateY(0px);\n  }\n\n  wui-card::before {\n    z-index: 1;\n    pointer-events: none;\n    content: '';\n    position: absolute;\n    inset: 0;\n    border-radius: clamp(0px, var(--apkt-borderRadius-8), 44px);\n    transition: box-shadow ","\n      ",";\n    transition-delay: ",";\n    will-change: box-shadow;\n  }\n\n  :host([data-mobile-fullscreen='true']) wui-card::before {\n    border-radius: 0px;\n  }\n\n  :host([data-border='true']) wui-card::before {\n    box-shadow: inset 0px 0px 0px 4px ",";\n  }\n\n  :host([data-border='false']) wui-card::before {\n    box-shadow: inset 0px 0px 0px 1px ",";\n  }\n\n  :host([data-border='true']) wui-card {\n    animation:\n      fade-in "," ",",\n      card-background-border var(--apkt-duration-dynamic)\n        ",";\n    animation-fill-mode: backwards, both;\n    animation-delay: var(--apkt-duration-dynamic);\n  }\n\n  :host([data-border='false']) wui-card {\n    animation:\n      fade-in "," ",",\n      card-background-default var(--apkt-duration-dynamic)\n        ",";\n    animation-fill-mode: backwards, both;\n    animation-delay: 0s;\n  }\n\n  :host(.appkit-modal) wui-card {\n    max-width: var(--apkt-modal-width);\n  }\n\n  wui-card[shake='true'] {\n    animation:\n      fade-in "," ",",\n      w3m-shake ","\n        ",";\n  }\n\n  wui-flex {\n    overflow-x: hidden;\n    overflow-y: auto;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 100%;\n    height: 100%;\n  }\n\n  @media (max-height: 700px) and (min-width: 431px) {\n    wui-flex {\n      align-items: flex-start;\n    }\n\n    wui-card {\n      margin: var(--apkt-spacing-6) 0px;\n    }\n  }\n\n  @media (max-width: 430px) {\n    :host([data-mobile-fullscreen='true']) {\n      height: 100dvh;\n    }\n    :host([data-mobile-fullscreen='true']) wui-flex {\n      align-items: stretch;\n    }\n    :host([data-mobile-fullscreen='true']) wui-card {\n      max-width: 100%;\n      height: 100%;\n      border-radius: 0;\n      border: none;\n    }\n    :host(:not([data-mobile-fullscreen='true'])) wui-flex {\n      align-items: flex-end;\n    }\n\n    :host(:not([data-mobile-fullscreen='true'])) wui-card {\n      max-width: 100%;\n      border-bottom: none;\n    }\n\n    :host(:not([data-mobile-fullscreen='true'])) wui-card[data-embedded='true'] {\n      border-bottom-left-radius: clamp(0px, var(--apkt-borderRadius-8), 44px);\n      border-bottom-right-radius: clamp(0px, var(--apkt-borderRadius-8), 44px);\n    }\n\n    :host(:not([data-mobile-fullscreen='true'])) wui-card:not([data-embedded='true']) {\n      border-bottom-left-radius: 0px;\n      border-bottom-right-radius: 0px;\n    }\n\n    wui-card[shake='true'] {\n      animation: w3m-shake 0.5s ",";\n    }\n  }\n\n  @keyframes fade-in {\n    0% {\n      transform: scale(0.99) translateY(4px);\n    }\n    100% {\n      transform: scale(1) translateY(0);\n    }\n  }\n\n  @keyframes w3m-shake {\n    0% {\n      transform: scale(1) rotate(0deg);\n    }\n    20% {\n      transform: scale(1) rotate(-1deg);\n    }\n    40% {\n      transform: scale(1) rotate(1.5deg);\n    }\n    60% {\n      transform: scale(1) rotate(-1.5deg);\n    }\n    80% {\n      transform: scale(1) rotate(1deg);\n    }\n    100% {\n      transform: scale(1) rotate(0deg);\n    }\n  }\n\n  @keyframes card-background-border {\n    from {\n      background-color: ",";\n    }\n    to {\n      background-color: ",";\n    }\n  }\n\n  @keyframes card-background-default {\n    from {\n      background-color: ",";\n    }\n    to {\n      background-color: ",";\n    }\n  }\n"])),e=>{let{tokens:t}=e;return t.core.zIndex},e=>{let{tokens:t}=e;return t.theme.overlay},e=>{let{durations:t}=e;return t.lg},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{durations:t}=e;return t.lg},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{durations:t}=e;return t.lg},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{durations:t}=e;return t.lg},e=>{let{easings:t}=e;return t["ease-out-power-1"]},e=>{let{durations:t}=e;return t.lg},e=>{let{easings:t}=e;return t["ease-out-power-1"]},e=>{let{durations:t}=e;return t.lg},e=>{let{easings:t}=e;return t["ease-out-power-1"]},e=>{let{tokens:t}=e;return t.theme.backgroundPrimary},e=>{let{durations:t}=e;return t.lg},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{durations:t}=e;return t.md},e=>{let{tokens:t}=e;return t.theme.foregroundSecondary},e=>{let{tokens:t}=e;return t.theme.borderPrimaryDark},e=>{let{durations:t}=e;return t.lg},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{durations:t}=e;return t.lg},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{durations:t}=e;return t.lg},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{durations:t}=e;return t.xl},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{tokens:t}=e;return t.theme.backgroundPrimary},e=>{let{tokens:t}=e;return t.theme.foregroundSecondary},e=>{let{tokens:t}=e;return t.theme.foregroundSecondary},e=>{let{tokens:t}=e;return t.theme.backgroundPrimary});var Kn,Gn,Yn,Xn=function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};const Jn="scroll-lock",$n={PayWithExchange:"0",PayWithExchangeSelectAsset:"0"};class Qn extends r.WF{constructor(){super(),this.unsubscribe=[],this.abortController=void 0,this.hasPrefetched=!1,this.enableEmbedded=c.H.state.enableEmbedded,this.open=d.W.state.open,this.caipAddress=u.W.state.activeCaipAddress,this.caipNetwork=u.W.state.activeCaipNetwork,this.shake=d.W.state.shake,this.filterByNamespace=p.a.state.filterByNamespace,this.padding=H.f.spacing[1],this.mobileFullScreen=c.H.state.enableMobileFullScreen,this.initializeTheming(),w.N.prefetchAnalyticsConfig(),this.unsubscribe.push(d.W.subscribeKey("open",e=>e?this.onOpen():this.onClose()),d.W.subscribeKey("shake",e=>this.shake=e),u.W.subscribeKey("activeCaipNetwork",e=>this.onNewNetwork(e)),u.W.subscribeKey("activeCaipAddress",e=>this.onNewAddress(e)),c.H.subscribeKey("enableEmbedded",e=>this.enableEmbedded=e),p.a.subscribeKey("filterByNamespace",e=>{var t;this.filterByNamespace===e||null!==(t=u.W.getAccountData(e))&&void 0!==t&&t.caipAddress||(w.N.fetchRecommendedWallets(),this.filterByNamespace=e)}),h.I.subscribeKey("view",()=>{var e;this.dataset.border=at.hasFooter()?"true":"false",this.padding=null!==(e=$n[h.I.state.view])&&void 0!==e?e:H.f.spacing[1]}))}firstUpdated(){if(this.dataset.border=at.hasFooter()?"true":"false",this.mobileFullScreen&&this.setAttribute("data-mobile-fullscreen","true"),this.caipAddress){if(this.enableEmbedded)return d.W.close(),void this.prefetch();this.onNewAddress(this.caipAddress)}this.open&&this.onOpen(),this.enableEmbedded&&this.prefetch()}
1disconnectedCallback(){this.unsubscribe.forEach(e=>e()),this.onRemoveKeyboardListener()}render(){return this.style.setProperty("--local-modal-padding",this.padding),this.enableEmbedded?(0,r.qy)(Kn||(Kn=(0,o.A)(["","\n        <w3m-tooltip></w3m-tooltip> "])),this.contentTemplate()):this.open?(0,r.qy)(Gn||(Gn=(0,o.A)(["\n          <wui-flex @click=",' data-testid="w3m-modal-overlay">\n            ',"\n          </wui-flex>\n          <w3m-tooltip></w3m-tooltip>\n        "])),this.onOverlayClick.bind(this),this.contentTemplate()):null}contentTemplate(){return(0,r.qy)(Yn||(Yn=(0,o.A)([' <wui-card\n      shake="','"\n      data-embedded="','"\n      role="alertdialog"\n      aria-modal="true"\n      tabindex="0"\n      data-testid="w3m-modal-card"\n    >\n      <w3m-header></w3m-header>\n      <w3m-router></w3m-router>\n      <w3m-footer></w3m-footer>\n      <w3m-snackbar></w3m-snackbar>\n      <w3m-alertbar></w3m-alertbar>\n    </wui-card>'])),this.shake,(0,a.J)(this.enableEmbedded))}async onOverlayClick(e){if(e.target===e.currentTarget){if(this.mobileFullScreen)return;await this.handleClose()}}async handleClose(){await g.safeClose()}initializeTheming(){const{themeVariables:e,themeMode:t}=y.W.state,n=H.Zv.getColorTheme(t);(0,H.RF)(e,n)}onClose(){this.open=!1,this.classList.remove("open"),this.onScrollUnlock(),f.P.hide(),this.onRemoveKeyboardListener()}onOpen(){this.open=!0,this.classList.add("open"),this.onScrollLock(),this.onAddKeyboardListener()}onScrollLock(){const e=document.createElement("style");e.dataset.w3m=Jn,e.textContent="\n      body {\n        touch-action: none;\n        overflow: hidden;\n        overscroll-behavior: contain;\n      }\n      w3m-modal {\n        pointer-events: auto;\n      }\n    ",document.head.appendChild(e)}onScrollUnlock(){const e=document.head.querySelector('style[data-w3m="'.concat(Jn,'"]'));e&&e.remove()}onAddKeyboardListener(){var e;this.abortController=new AbortController;const t=null===(e=this.shadowRoot)||void 0===e?void 0:e.querySelector("wui-card");null===t||void 0===t||t.focus(),window.addEventListener("keydown",e=>{if("Escape"===e.key)this.handleClose();else if("Tab"===e.key){const{tagName:n}=e.target;!n||n.includes("W3M-")||n.includes("WUI-")||null===t||void 0===t||t.focus()}},this.abortController)}onRemoveKeyboardListener(){var e;null===(e=this.abortController)||void 0===e||e.abort(),this.abortController=void 0}async onNewAddress(e){const t=u.W.state.isSwitchingNamespace,n="ProfileWallets"===h.I.state.view;e?await this.onConnected({caipAddress:e,isSwitchingNamespace:t,isInProfileView:n}):t||this.enableEmbedded||n||d.W.close(),await v.U.initializeIfEnabled(e),this.caipAddress=e,u.W.setIsSwitchingNamespace(!1)}async onConnected(e){if(e.isInProfileView)return;const{chainNamespace:t,chainId:n,address:o}=s.C.parseCaipAddress(e.caipAddress),r="".concat(t,":").concat(n),i=!b.w.getPlainAddress(this.caipAddress),a=await v.U.getSessions({address:o,caipNetworkId:r}),l=!v.U.getSIWX()||a.some(e=>e.data.accountAddress===o),c=e.isSwitchingNamespace&&l&&!this.enableEmbedded,u=this.enableEmbedded&&i;c?h.I.goBack():u&&d.W.close()}onNewNetwork(e){var t,n,o;const r=this.caipNetwork,i=null===r||void 0===r||null===(t=r.caipNetworkId)||void 0===t?void 0:t.toString(),a=null===r||void 0===r?void 0:r.chainNamespace,s=null===e||void 0===e||null===(n=e.caipNetworkId)||void 0===n?void 0:n.toString(),c=null===e||void 0===e?void 0:e.chainNamespace,p=i!==s,w=p&&!(a!==c),m=(null===r||void 0===r?void 0:r.name)===l.o.UNSUPPORTED_NETWORK_NAME,v="ConnectingExternal"===h.I.state.view,g="ProfileWallets"===h.I.state.view,y=!(null!==(o=u.W.getAccountData(null===e||void 0===e?void 0:e.chainNamespace))&&void 0!==o&&o.caipAddress),f="UnsupportedChain"===h.I.state.view,b=d.W.state.open;let k=!1;this.enableEmbedded&&"SwitchNetwork"===h.I.state.view&&(k=!0),p&&M.resetState(),!b||v||g||(y?p&&(k=!0):(f||w&&!m)&&(k=!0)),k&&"SIWXSignMessage"!==h.I.state.view&&h.I.goBack(),this.caipNetwork=e}prefetch(){this.hasPrefetched||(w.N.prefetch(),w.N.fetchWalletsByPage({page:1}),this.hasPrefetched=!0)}}Qn.styles=Zn,Xn([(0,i.MZ)({type:Boolean})],Qn.prototype,"enableEmbedded",void 0),Xn([(0,i.wk)()],Qn.prototype,"open",void 0),Xn([(0,i.wk)()],Qn.prototype,"caipAddress",void 0),Xn([(0,i.wk)()],Qn.prototype,"caipNetwork",void 0),Xn([(0,i.wk)()],Qn.prototype,"shake",void 0),Xn([(0,i.wk)()],Qn.prototype,"filterByNamespace",void 0),Xn([(0,i.wk)()],Qn.prototype,"padding",void 0),Xn([(0,i.wk)()],Qn.prototype,"mobileFullScreen",void 0);let eo=class extends Qn{};eo=Xn([(0,H.EM)("w3m-modal")],eo);let to=class extends Qn{};to=Xn([(0,H.EM)("appkit-modal")],to);var no;n(20824);const oo=(0,H.AH)(no||(no=(0,o.A)(["\n  :host {\n    width: 100%;\n  }\n"])));var ro,io=function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};let ao=class extends r.WF{constructor(){super(...arguments),this.hasImpressionSent=!1,this.walletImages=[],this.imageSrc="",this.name="",this.size="md",this.tabIdx=void 0,this.disabled=!1,this.showAllWallets=!1,this.loading=!1,this.loadingSpinnerColor="accent-100",this.rdnsId="",this.displayIndex=void 0,this.walletRank=void 0}connectedCallback(){super.connectedCallback()}disconnectedCallback(){super.disconnectedCallback(),this.cleanupIntersectionObserver()}updated(e){super.updated(e),(e.has("name")||e.has("imageSrc")||e.has("walletRank"))&&(this.hasImpressionSent=!1);e.has("walletRank")&&this.walletRank&&!this.intersectionObserver&&this.setupIntersectionObserver()}setupIntersectionObserver(){this.intersectionObserver=new IntersectionObserver(e=>
1{e.forEach(e=>{!e.isIntersecting||this.loading||this.hasImpressionSent||this.sendImpressionEvent()})},{threshold:.1}),this.intersectionObserver.observe(this)}cleanupIntersectionObserver(){this.intersectionObserver&&(this.intersectionObserver.disconnect(),this.intersectionObserver=void 0)}sendImpressionEvent(){this.name&&!this.hasImpressionSent&&this.walletRank&&(this.hasImpressionSent=!0,(this.rdnsId||this.name)&&R.E.sendWalletImpressionEvent({name:this.name,walletRank:this.walletRank,rdnsId:this.rdnsId,view:h.I.state.view,displayIndex:this.displayIndex}))}render(){return(0,r.qy)(ro||(ro=(0,o.A)(["\n      <wui-list-wallet\n        .walletImages=","\n        imageSrc=","\n        name=","\n        size=","\n        tagLabel=","\n        .tagVariant=","\n        .walletIcon=","\n        .tabIdx=","\n        .disabled=","\n        .showAllWallets=","\n        .loading=","\n        loadingSpinnerColor=","\n      ></wui-list-wallet>\n    "])),this.walletImages,(0,a.J)(this.imageSrc),this.name,(0,a.J)(this.size),(0,a.J)(this.tagLabel),this.tagVariant,this.walletIcon,this.tabIdx,this.disabled,this.showAllWallets,this.loading,this.loadingSpinnerColor)}};var so;ao.styles=oo,io([(0,i.MZ)({type:Array})],ao.prototype,"walletImages",void 0),io([(0,i.MZ)()],ao.prototype,"imageSrc",void 0),io([(0,i.MZ)()],ao.prototype,"name",void 0),io([(0,i.MZ)()],ao.prototype,"size",void 0),io([(0,i.MZ)()],ao.prototype,"tagLabel",void 0),io([(0,i.MZ)()],ao.prototype,"tagVariant",void 0),io([(0,i.MZ)()],ao.prototype,"walletIcon",void 0),io([(0,i.MZ)()],ao.prototype,"tabIdx",void 0),io([(0,i.MZ)({type:Boolean})],ao.prototype,"disabled",void 0),io([(0,i.MZ)({type:Boolean})],ao.prototype,"showAllWallets",void 0),io([(0,i.MZ)({type:Boolean})],ao.prototype,"loading",void 0),io([(0,i.MZ)({type:String})],ao.prototype,"loadingSpinnerColor",void 0),io([(0,i.MZ)()],ao.prototype,"rdnsId",void 0),io([(0,i.MZ)()],ao.prototype,"displayIndex",void 0),io([(0,i.MZ)()],ao.prototype,"walletRank",void 0),ao=io([(0,H.EM)("w3m-list-wallet")],ao);const lo=(0,H.AH)(so||(so=(0,o.A)(["\n  :host {\n    --local-duration-height: 0s;\n    --local-duration: ",";\n    --local-transition: ",";\n  }\n\n  .container {\n    display: block;\n    overflow: hidden;\n    overflow: hidden;\n    position: relative;\n    height: var(--local-container-height);\n    transition: height var(--local-duration-height) var(--local-transition);\n    will-change: height, padding-bottom;\n  }\n\n  .container[data-mobile-fullscreen='true'] {\n    overflow: scroll;\n  }\n\n  .page {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    width: 100%;\n    height: auto;\n    width: inherit;\n    box-sizing: border-box;\n    display: flex;\n    flex-direction: column;\n    background-color: ",";\n    border-bottom-left-radius: var(--local-border-bottom-radius);\n    border-bottom-right-radius: var(--local-border-bottom-radius);\n    transition: border-bottom-left-radius var(--local-duration) var(--local-transition);\n  }\n\n  .page[data-mobile-fullscreen='true'] {\n    height: 100%;\n  }\n\n  .page-content {\n    display: flex;\n    flex-direction: column;\n    min-height: 100%;\n  }\n\n  .footer {\n    height: var(--apkt-footer-height);\n  }\n\n  div.page[view-direction^='prev-'] .page-content {\n    animation:\n      slide-left-out var(--local-duration) forwards var(--local-transition),\n      slide-left-in var(--local-duration) forwards var(--local-transition);\n    animation-delay: 0ms, var(--local-duration, ",");\n  }\n\n  div.page[view-direction^='next-'] .page-content {\n    animation:\n      slide-right-out var(--local-duration) forwards var(--local-transition),\n      slide-right-in var(--local-duration) forwards var(--local-transition);\n    animation-delay: 0ms, var(--local-duration, ",");\n  }\n\n  @keyframes slide-left-out {\n    from {\n      transform: translateX(0px) scale(1);\n      opacity: 1;\n      filter: blur(0px);\n    }\n    to {\n      transform: translateX(8px) scale(0.99);\n      opacity: 0;\n      filter: blur(4px);\n    }\n  }\n\n  @keyframes slide-left-in {\n    from {\n      transform: translateX(-8px) scale(0.99);\n      opacity: 0;\n      filter: blur(4px);\n    }\n    to {\n      transform: translateX(0) translateY(0) scale(1);\n      opacity: 1;\n      filter: blur(0px);\n    }\n  }\n\n  @keyframes slide-right-out {\n    from {\n      transform: translateX(0px) scale(1);\n      opacity: 1;\n      filter: blur(0px);\n    }\n    to {\n      transform: translateX(-8px) scale(0.99);\n      opacity: 0;\n      filter: blur(4px);\n    }\n  }\n\n  @keyframes slide-right-in {\n    from {\n      transform: translateX(8px) scale(0.99);\n      opacity: 0;\n      filter: blur(4px);\n    }\n    to {\n      transform: translateX(0) translateY(0) scale(1);\n      opacity: 1;\n      filter: blur(0px);\n    }\n  }\n"])),e=>{let{durations:t}=e;return t.lg},e=>{let{easings:t}=e;return t["ease-out-power-2"]},e=>{let{tokens:t}=e;return t.theme.backgroundPrimary},e=>{let{durations:t}=e;return t.lg},e=>{let{durations:t}=e;return t.lg});var co,uo=function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};let po=class extends r.WF{constructor(){super(...arguments),this.resizeObserver=void 0,this.transitionDuration="0.15s",this.transitionFunction="",this.history="",this.view="",this.setView=void 0,this.viewDirection="",this.historyState="",this.previousHeight="0px",this.mobileFullScreen=c.H.state.enableMobileFullScreen,this.onViewportResize=()=>{this.updateContainerHeight()}}updated(e){if(e.has("history")){const e=this.history;""!==this.historyState&&this.historyState!==e&&this.onViewChange(e)}e.has("transitionDuration")&&this.style.setProperty("--local-duration",this.transitionDuration),e.has("transitionFunction")&&this.style.setProperty("--local-transition",this.transitionFunction)}firstUpdated(){var e;this.transitionFunction&&this.style.setProperty("--local-transition",this.transitionFunction),this.style.setProperty("--local-duration",this.transitionDuration),this.historyState=this.history,this.resizeObserver=new ResizeObserver(e=>{for(const n of e)if(n.target===this.getWrapper()){let e=n.contentRect.height;const o=parseFloat(getComputedStyle(document.documentElement).getPropertyValue("--apkt-footer-height")||"0");if(this.mobileFullScreen){var t;
1e=((null===(t=window.visualViewport)||void 0===t?void 0:t.height)||window.innerHeight)-this.getHeaderHeight()-o,this.style.setProperty("--local-border-bottom-radius","0px")}else{e=e+o,this.style.setProperty("--local-border-bottom-radius",o?"var(--apkt-borderRadius-5)":"0px")}this.style.setProperty("--local-container-height","".concat(e,"px")),"0px"!==this.previousHeight&&this.style.setProperty("--local-duration-height",this.transitionDuration),this.previousHeight="".concat(e,"px")}}),this.resizeObserver.observe(this.getWrapper()),this.updateContainerHeight(),window.addEventListener("resize",this.onViewportResize),null===(e=window.visualViewport)||void 0===e||e.addEventListener("resize",this.onViewportResize)}disconnectedCallback(){var e;const t=this.getWrapper();t&&this.resizeObserver&&this.resizeObserver.unobserve(t),window.removeEventListener("resize",this.onViewportResize),null===(e=window.visualViewport)||void 0===e||e.removeEventListener("resize",this.onViewportResize)}render(){return(0,r.qy)(co||(co=(0,o.A)(['\n      <div class="container" data-mobile-fullscreen="','">\n        <div\n          class="page"\n          data-mobile-fullscreen="','"\n          view-direction="','"\n        >\n          <div class="page-content">\n            <slot></slot>\n          </div>\n        </div>\n      </div>\n    '])),(0,a.J)(this.mobileFullScreen),(0,a.J)(this.mobileFullScreen),this.viewDirection)}onViewChange(e){const t=e.split(",").filter(Boolean),n=this.historyState.split(",").filter(Boolean),o=n.length,r=t.length,i=t[t.length-1]||"",a=H.Zv.cssDurationToNumber(this.transitionDuration);let s="";r>o?s="next":r<o?s="prev":r===o&&t[r-1]!==n[o-1]&&(s="next"),this.viewDirection="".concat(s,"-").concat(i),setTimeout(()=>{var t;this.historyState=e,null===(t=this.setView)||void 0===t||t.call(this,i)},a),setTimeout(()=>{this.viewDirection=""},2*a)}getWrapper(){var e;return null===(e=this.shadowRoot)||void 0===e?void 0:e.querySelector("div.page")}updateContainerHeight(){const e=this.getWrapper();if(!e)return;const t=parseFloat(getComputedStyle(document.documentElement).getPropertyValue("--apkt-footer-height")||"0");let n=0;if(this.mobileFullScreen){var o;n=((null===(o=window.visualViewport)||void 0===o?void 0:o.height)||window.innerHeight)-this.getHeaderHeight()-t,this.style.setProperty("--local-border-bottom-radius","0px")}else n=e.getBoundingClientRect().height+t,this.style.setProperty("--local-border-bottom-radius",t?"var(--apkt-borderRadius-5)":"0px");this.style.setProperty("--local-container-height","".concat(n,"px")),"0px"!==this.previousHeight&&this.style.setProperty("--local-duration-height",this.transitionDuration),this.previousHeight="".concat(n,"px")}getHeaderHeight(){return 60}};po.styles=[lo],uo([(0,i.MZ)({type:String})],po.prototype,"transitionDuration",void 0),uo([(0,i.MZ)({type:String})],po.prototype,"transitionFunction",void 0),uo([(0,i.MZ)({type:String})],po.prototype,"history",void 0),uo([(0,i.MZ)({type:String})],po.prototype,"view",void 0),uo([(0,i.MZ)({attribute:!1})],po.prototype,"setView",void 0),uo([(0,i.wk)()],po.prototype,"viewDirection",void 0),uo([(0,i.wk)()],po.prototype,"historyState",void 0),uo([(0,i.wk)()],po.prototype,"previousHeight",void 0),uo([(0,i.wk)()],po.prototype,"mobileFullScreen",void 0),po=uo([(0,H.EM)("w3m-router-container")],po)}}]);
2//# sourceMappingURL=7154.815197b8.chunk.js.map

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.