(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([[2317],{182317(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){(function(){if(!this.ST)return()=>{};with(this.ST)with(this.RH)with(this.G)return function(){"use strict";__webpack_require__.d(__webpack_exports__,{Gg:()=>i,M9:()=>_,W3:()=>o,X0:()=>l,bw:()=>u,cE:()=>d,e8:()=>a,wc:()=>c});var e=__webpack_require__(436243);var t=__webpack_require__(550293);var n=__webpack_require__(404283);var r=__webpack_require__(619489);var s=__webpack_require__(269405);let a={srcTokenAddress:"token_source",destTokenAddress:"token_destination",srcChainId:"chain_source",destChainId:"chain_destination",slippage:"slippage"};let d={srcTokenAddress:({srcTokenAddress:e,srcChainId:t})=>t?(0,r.AV)(e??"",t):undefined,destTokenAddress:({destTokenAddress:e,destChainId:t})=>t?(0,r.AV)(e??"",t):undefined,srcChainId:({srcChainId:e})=>e?(0,r.Kr)(e):undefined,destChainId:({destChainId:e})=>e?(0,r.Kr)(e):undefined,slippage:({slippage:e})=>e?Number(e):e};let i=e=>{var t,r;return t=e.srcChainId,r=e.destChainId,t&&!(0,n.mU)(t,r??t)?s.fP.SINGLE:(0,s.fP.CROSSCHAIN)};let u=({bridgeId:e,bridges:t})=>`${e}_${t[0]}`;let o=({srcChainId:e,destChainId:s,srcTokenAddress:a,destTokenAddress:d},i)=>{let u=(0,r.Kr)(e??t.nU.ETH);return{chain_id_source:u,chain_id_destination:s?(0,r.Kr)(s):null,token_address_source:a?(0,r.AV)(a,u)??(0,n.ts)(u)?.assetId??null:(0,n.ts)(u)?.assetId??null,token_address_destination:d?(0,r.AV)(d,s??u)??null:null,token_security_type_destination:i}};let c=e=>{switch(e?.metadata?.keyring.type){case"Ledger Hardware":return"Ledger";case"Trezor Hardware":return"Trezor";case"QR Hardware Wallet Device":return"QR Hardware";case"Lattice Hardware":return"Lattice";default:return null}};let l=t=>{return t!==e.bp.quoteRequest[0]?.slippage};let _=(e,t=[],n=!0,r,s,a)=>{let d=e?u(e.quote):"_";return{can_submit:n,gas_included:Boolean(e?.quote?.gasIncluded),gas_included_7702:Boolean(e?.quote?.gasIncluded7702),quoted_time_minutes:e?.estimatedProcessingTimeInSeconds?e.estimatedProcessingTimeInSeconds/60:0,usd_quoted_gas:Number(e?.gasFee?.effective?.usd??0),usd_quoted_return:Number(e?.toTokenAmount?.usd??0),usd_balance_source:s??0,best_quote_provider:r?u(r.quote):d,provider:d,warnings:t,price_impact:Number(e?.quote.priceData?.priceImpact??0),...a!==undefined&&{has_sufficient_gas_for_quote:a}}}}}).call(__webpack_require__._LM_("@metamask/bridge-controller",{__webpack_require__,__webpack_exports__}))()}}]);