1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="efba97d3-d52e-4c32-9459-0ea61ae8fab5",e._sentryDebugIdIdentifier="sentry-dbid-efba97d3-d52e-4c32-9459-0ea61ae8fab5")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6624],{15697:(e,t,i)=>{i(12852)},96624:(e,t,i)=>{i.r(t),i.d(t,{W3mDepositFromExchangeSelectAssetView:()=>z,W3mDepositFromExchangeView:()=>P});var n=i(53850),a=i(38414),o=i(19885),s=i(11949),r=i(82897),u=i(10321),l=i(54612),c=i(73314),d=i(11608),h=i(85752);i(33584),i(12852),i(58242);var p=i(83136),m=i(51339),g=i(78900);let y=(0,g.AH)` 2 button { 3 border: none; 4 border-radius: ${({borderRadius:e})=>e["20"]}; 5 display: flex; 6 flex-direction: row; 7 align-items: center; 8 padding: ${({spacing:e})=>e[1]}; 9 transition: 10 background-color ${({durations:e})=>e.lg} 11 ${({easings:e})=>e["ease-out-power-2"]}, 12 box-shadow ${({durations:e})=>e.lg} 13 ${({easings:e})=>e["ease-out-power-2"]}; 14 will-change: background-color, box-shadow; 15 } 16 17 /* -- Variants --------------------------------------------------------------- */ 18 button[data-type='accent'] { 19 background-color: ${({tokens:e})=>e.core.backgroundAccentPrimary}; 20 color: ${({tokens:e})=>e.theme.textPrimary}; 21 } 22 23 button[data-type='neutral'] { 24 background-color: ${({tokens:e})=>e.theme.foregroundSecondary}; 25 color: ${({tokens:e})=>e.theme.textPrimary}; 26 } 27 28 /* -- Sizes --------------------------------------------------------------- */ 29 button[data-size='sm'] { 30 height: 24px; 31 } 32 33 button[data-size='md'] { 34 height: 28px; 35 } 36 37 button[data-size='lg'] { 38 height: 32px; 39 } 40 41 button[data-size='sm'] > wui-image, 42 button[data-size='sm'] > wui-icon { 43 width: 16px; 44 height: 16px; 45 } 46 47 button[data-size='md'] > wui-image, 48 button[data-size='md'] > wui-icon { 49 width: 20px; 50 height: 20px; 51 } 52 53 button[data-size='lg'] > wui-image, 54 button[data-size='lg'] > wui-icon { 55 width: 24px; 56 height: 24px; 57 } 58 59 wui-text { 60 padding-left: ${({spacing:e})=>e[1]}; 61 padding-right: ${({spacing:e})=>e[1]}; 62 } 63 64 wui-image { 65 border-radius: ${({borderRadius:e})=>e[3]}; 66 overflow: hidden; 67 user-drag: none; 68 user-select: none; 69 -moz-user-select: none; 70 -webkit-user-drag: none; 71 -webkit-user-select: none; 72 -ms-user-select: none; 73 } 74 75 /* -- States --------------------------------------------------------------- */ 76 @media (hover: hover) and (pointer: fine) { 77 button[data-type='accent']:not(:disabled):hover { 78 background-color: ${({tokens:e})=>e.core.foregroundAccent060}; 79 } 80 81 button[data-type='neutral']:not(:disabled):hover { 82 background-color: ${({tokens:e})=>e.theme.foregroundTertiary}; 83 } 84 } 85 86 button[data-type='accent']:not(:disabled):focus-visible, 87 button[data-type='accent']:not(:disabled):active { 88 box-shadow: 0 0 0 4px ${({tokens:e})=>e.core.foregroundAccent020}; 89 } 90 91 button[data-type='neutral']:not(:disabled):focus-visible, 92 button[data-type='neutral']:not(:disabled):active { 93 box-shadow: 0 0 0 4px ${({tokens:e})=>e.core.foregroundAccent020}; 94 } 95 96 button:disabled { 97 opacity: 0.5; 98 } 99`;var w=function(e,t,i,n){var a,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,n);else for(var r=e.length-1;r>=0;r--)(a=e[r])&&(s=(o<3?a(s):o>3?a(t,i,s):a(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s};let f={sm:"sm-regular",md:"md-regular",lg:"lg-regular"},x=class extends n.WF{constructor(){super(...arguments),this.type="accent",this.size="md",this.imageSrc="",this.disabled=!1,this.leftIcon=void 0,this.rightIcon=void 0,this.text=""}render(){return(0,n.qy)` 100 <button ?disabled=${this.disabled} data-type=${this.type} data-size=${this.size}> 101 ${this.imageSrc?(0,n.qy)`<wui-image src=${this.imageSrc}></wui-image>`:null} 102 ${this.leftIcon?(0,n.qy)`<wui-icon name=${this.leftIcon} color="inherit" size="inherit"></wui-icon>`:null} 103 <wui-text variant=${f[this.size]} color="inherit">${this.text}</wui-text> 104 ${this.rightIcon?(0,n.qy)`<wui-icon name=${this.rightIcon} color="inherit" size="inherit"></wui-icon>`:null} 105 </button> 106 `}};x.styles=[p.W5,p.fD,y],w([(0,a.MZ)()],x.prototype,"type",void 0),w([(0,a.MZ)()],x.prototype,"size",void 0),w([(0,a.MZ)()],x.prototype,"imageSrc",void 0),w([(0,a.MZ)({type:Boolean})],x.prototype,"disabled",void 0),w([(0,a.MZ)()],x.prototype,"leftIcon",void 0),w([(0,a.MZ)()],x.prototype,"rightIcon",void 0),w([(0,a.MZ)()],x.prototype,"text",void 0),x=w([(0,m.E)("wui-chip-button")],x),i(45467),i(65316),i(15697),i(17906),i(70948),i(51175),i(84896),i(99994),i(53210);var b=function(e,t,i,n){var a,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,n);else for(var r=e.length-1;r>=0;r--)(a=e[r])&&(s=(o<3?a(s):o>3?a(t,i,s):a(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s};let v=class extends n.WF{constructor(){super(...arguments),this.maxDecimals=void 0,this.maxIntegers=void 0}render(){return(0,n.qy)` 107 <wui-flex alignItems="center" gap="1"> 108 <wui-input-amount 109 widthVariant="fit" 110 fontSize="h2" 111 .maxDecimals=${(0,o.J)(this.maxDecimals)} 112 .maxIntegers=${(0,o.J)(this.maxIntegers)} 113 .value=${this.amount?String(this.amount):""} 114 ></wui-input-amount> 115 <wui-text variant="md-regular" color="secondary">USD</wui-text> 116 </wui-flex> 117 `}};b([(0,a.MZ)({type:Number})],v.prototype,"amount",void 0),b([(0,a.MZ)({type:Number})],v.prototype,"maxDecimals",void 0),b([(0,a.MZ)({type:Number})],v.prototype,"maxIntegers",void 0),v=b([(0,h.EM)("w3m-fund-input")],v);let $=(0,h.AH)` 118 .amount-input-container { 119 border-radius: ${({borderRadius:e})=>e["6"]}; 120 border-top-right-radius: 0; 121 border-top-left-radius: 0; 122 background-color: ${({tokens:e})=>e.theme.foregroundPrimary}; 123 padding: ${({spacing:e})=>e[1]}; 124 } 125 126 .container { 127 border-radius: 30px; 128 } 129`;var k=function(e,t,i,n){var a,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,n);else for(var r=e.length-1;r>=0;r--)(a=e[r])&&(s=(o<3?a(s):o>3?a(t,i,s):a(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s};let I=[10,50,100],P=class extends n.WF{constructor(){super(),this.unsubscribe=[],this.network=s.W.state.activeCaipNetwork,this.exchanges=r.g.state.exchanges,this.isLoading=r.g.state.isLoading,this.amount=r.g.state.amount,this.tokenAmount=r.g.state.tokenAmount,this.priceLoading=r.g.state.priceLoading,this.isPaymentInProgress=r.g.state.isPaymentInProgress,this.currentPayment=r.g.state.currentPayment,this.paymentId=r.g.state.paymentId,this.paymentAsset=r.g.state.paymentAsset,this.unsubscribe.push(s.W.subscribeKey("activeCaipNetwork",e=>{this.network=e,this.setDefaultPaymentAsset()}),r.g.subscribe(e=>{this.exchanges=e.exchanges,this.isLoading=e.isLoading,this.amount=e.amount,this.tokenAmount=e.tokenAmount,this.priceLoading=e.priceLoading,this.paymentId=e.paymentId,this.isPaymentInProgress=e.isPaymentInProgress,this.currentPayment=e.currentPayment,this.paymentAsset=e.paymentAsset,e.isPaymentInProgress&&e.currentPayment?.exchangeId&&e.currentPayment?.sessionId&&e.paymentId&&this.handlePaymentInProgress()}))}
129disconnectedCallback(){this.unsubscribe.forEach(e=>e()),r.g.state.isPaymentInProgress||r.g.reset()}async firstUpdated(){await this.getPaymentAssets(),this.paymentAsset||await this.setDefaultPaymentAsset(),r.g.setAmount(I[0]),await r.g.fetchExchanges()}render(){return(0,n.qy)` 130 <wui-flex flexDirection="column" class="container"> 131 ${this.amountInputTemplate()} ${this.exchangesTemplate()} 132 </wui-flex> 133 `}exchangesLoadingTemplate(){return Array.from({length:2}).map(()=>(0,n.qy)`<wui-shimmer width="100%" height="65px" borderRadius="xxs"></wui-shimmer>`)}_exchangesTemplate(){return this.exchanges.length>0?this.exchanges.map(e=>(0,n.qy)`<wui-list-item 134 @click=${()=>this.onExchangeClick(e)} 135 chevron 136 variant="image" 137 imageSrc=${e.imageUrl} 138 ?loading=${this.isLoading} 139 > 140 <wui-text variant="md-regular" color="primary"> 141 Deposit from ${e.name} 142 </wui-text> 143 </wui-list-item>`):(0,n.qy)`<wui-flex flexDirection="column" alignItems="center" gap="4" padding="4"> 144 <wui-text variant="lg-medium" align="center" color="primary"> 145 No exchanges support this asset on this network 146 </wui-text> 147 </wui-flex>`}exchangesTemplate(){return(0,n.qy)`<wui-flex 148 flexDirection="column" 149 gap="2" 150 .padding=${["3","3","3","3"]} 151 class="exchanges-container" 152 > 153 ${this.isLoading?this.exchangesLoadingTemplate():this._exchangesTemplate()} 154 </wui-flex>`}amountInputTemplate(){return(0,n.qy)` 155 <wui-flex 156 flexDirection="column" 157 .padding=${["0","3","3","3"]} 158 class="amount-input-container" 159 > 160 <wui-flex 161 justifyContent="space-between" 162 alignItems="center" 163 .margin=${["0","0","6","0"]} 164 > 165 <wui-text variant="md-medium" color="secondary">Asset</wui-text> 166 <wui-token-button 167 data-testid="deposit-from-exchange-asset-button" 168 flexDirection="row-reverse" 169 text=${this.paymentAsset?.metadata.symbol||""} 170 imageSrc=${this.paymentAsset?.metadata.iconUrl||""} 171 @click=${()=>u.I.push("PayWithExchangeSelectAsset")} 172 size="lg" 173 .chainImageSrc=${(0,o.J)(l.$.getNetworkImage(this.network))} 174 > 175 </wui-token-button> 176 </wui-flex> 177 <wui-flex 178 flexDirection="column" 179 alignItems="center" 180 justifyContent="center" 181 .margin=${["0","0","4","0"]} 182 > 183 <w3m-fund-input 184 @inputChange=${this.onAmountChange.bind(this)} 185 .amount=${this.amount} 186 .maxDecimals=${6} 187 .maxIntegers=${10} 188 > 189 </w3m-fund-input> 190 ${this.tokenAmountTemplate()} 191 </wui-flex> 192 <wui-flex justifyContent="center" gap="2"> 193 ${I.map(e=>(0,n.qy)`<wui-chip-button 194 @click=${()=>r.g.setAmount(e)} 195 type="neutral" 196 size="lg" 197 text=${`$${e}`} 198 ></wui-chip-button>`)} 199 </wui-flex> 200 </wui-flex> 201 `}tokenAmountTemplate(){return this.priceLoading?(0,n.qy)`<wui-shimmer 202 width="65px" 203 height="20px" 204 borderRadius="xxs" 205 variant="light" 206 ></wui-shimmer>`:(0,n.qy)` 207 <wui-text variant="md-regular" color="secondary"> 208 ${this.tokenAmount.toFixed(4)} ${this.paymentAsset?.metadata.symbol} 209 </wui-text> 210 `}async onExchangeClick(e){this.amount?await r.g.handlePayWithExchange(e.id):c.P.showError("Please enter an amount")}handlePaymentInProgress(){let e=s.W.state.activeChain,{redirectView:t="Account"}=u.I.state.data??{};this.isPaymentInProgress&&this.currentPayment?.exchangeId&&this.currentPayment?.sessionId&&this.paymentId&&(r.g.waitUntilComplete({exchangeId:this.currentPayment.exchangeId,sessionId:this.currentPayment.sessionId,paymentId:this.paymentId}).then(t=>{"SUCCESS"===t.status?(c.P.showSuccess("Deposit completed"),r.g.reset(),e&&(s.W.fetchTokenBalance(),d.x.updateBalance(e)),u.I.replace("Transactions")):"FAILED"===t.status&&c.P.showError("Deposit failed")}),c.P.showLoading("Deposit in progress..."),u.I.replace(t))}
210onAmountChange({detail:e}){r.g.setAmount(e?Number(e):null)}async getPaymentAssets(){this.network&&await r.g.getAssetsForNetwork(this.network.caipNetworkId)}async setDefaultPaymentAsset(){if(this.network){let e=await r.g.getAssetsForNetwork(this.network.caipNetworkId);e[0]&&r.g.setPaymentAsset(e[0])}}};P.styles=$,k([(0,a.wk)()],P.prototype,"network",void 0),k([(0,a.wk)()],P.prototype,"exchanges",void 0),k([(0,a.wk)()],P.prototype,"isLoading",void 0),k([(0,a.wk)()],P.prototype,"amount",void 0),k([(0,a.wk)()],P.prototype,"tokenAmount",void 0),k([(0,a.wk)()],P.prototype,"priceLoading",void 0),k([(0,a.wk)()],P.prototype,"isPaymentInProgress",void 0),k([(0,a.wk)()],P.prototype,"currentPayment",void 0),k([(0,a.wk)()],P.prototype,"paymentId",void 0),k([(0,a.wk)()],P.prototype,"paymentAsset",void 0),P=k([(0,h.EM)("w3m-deposit-from-exchange-view")],P);var A=i(70235);i(36025),i(38709),i(16968),i(18649),i(80313);let D=(0,h.AH)` 211 .contentContainer { 212 height: 440px; 213 overflow: scroll; 214 scrollbar-width: none; 215 } 216 217 .contentContainer::-webkit-scrollbar {
218 display: none; 219 } 220 221 wui-icon-box { 222 width: 40px; 223 height: 40px; 224 border-radius: ${({borderRadius:e})=>e["3"]}; 225 } 226`;var C=function(e,t,i,n){var a,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,n);else for(var r=e.length-1;r>=0;r--)(a=e[r])&&(s=(o<3?a(s):o>3?a(t,i,s):a(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s};let z=class extends n.WF{constructor(){super(),this.unsubscribe=[],this.assets=r.g.state.assets,this.search="",this.onDebouncedSearch=A.w.debounce(e=>{this.search=e}),this.unsubscribe.push(r.g.subscribe(e=>{this.assets=e.assets}))}disconnectedCallback(){this.unsubscribe.forEach(e=>e())}render(){return(0,n.qy)` 227 <wui-flex flexDirection="column"> 228 ${this.templateSearchInput()} <wui-separator></wui-separator> ${this.templateTokens()} 229 </wui-flex> 230 `}templateSearchInput(){return(0,n.qy)` 231 <wui-flex gap="2" padding="3"> 232 <wui-input-text 233 @inputChange=${this.onInputChange.bind(this)} 234 class="network-search-input" 235 size="sm" 236 placeholder="Search token" 237 icon="search" 238 ></wui-input-text> 239 </wui-flex> 240 `}templateTokens(){let e=this.assets.filter(e=>e.metadata.name.toLowerCase().includes(this.search.toLowerCase())),t=e.length>0;return(0,n.qy)` 241 <wui-flex 242 class="contentContainer" 243 flexDirection="column" 244 .padding=${["0","3","0","3"]} 245 > 246 <wui-flex justifyContent="flex-start" .padding=${["4","3","3","3"]}> 247 <wui-text variant="md-medium" color="secondary">Available tokens</wui-text> 248 </wui-flex> 249 <wui-flex flexDirection="column" gap="2"> 250 ${t?e.map(e=>(0,n.qy)`<wui-list-item 251 .imageSrc=${e.metadata.iconUrl} 252 ?clickable=${!0} 253 @click=${this.handleTokenClick.bind(this,e)} 254 > 255 <wui-text variant="md-medium" color="primary">${e.metadata.name}</wui-text> 256 <wui-text variant="md-regular" color="secondary" 257 >${e.metadata.symbol}</wui-text 258 > 259 </wui-list-item>`):(0,n.qy)`<wui-flex 260 .padding=${["20","0","0","0"]} 261 alignItems="center" 262 flexDirection="column" 263 gap="4" 264 > 265 <wui-icon-box icon="coinPlaceholder" color="default" size="lg"></wui-icon-box> 266 <wui-flex 267 class="textContent" 268 gap="2" 269 flexDirection="column" 270 justifyContent="center" 271 > 272 <wui-text variant="lg-medium" align="center" color="primary"> 273 No tokens found 274 </wui-text> 275 </wui-flex> 276 <wui-link @click=${this.onBuyClick.bind(this)}>Buy</wui-link> 277 </wui-flex>`} 278 </wui-flex> 279 </wui-flex> 280 `}onBuyClick(){u.I.push("OnRampProviders")}onInputChange(e){this.onDebouncedSearch(e.detail)}handleTokenClick(e){r.g.setPaymentAsset(e),u.I.goBack()}};z.styles=D,C([(0,a.wk)()],z.prototype,"assets",void 0),C([(0,a.wk)()],z.prototype,"search",void 0),z=C([(0,h.EM)("w3m-deposit-from-exchange-select-asset-view")],z)},99994:(e,t,i)=>{var n=i(53850),a=i(38414),o=i(78630),s=i(78900),r=i(83136),u=i(7681),l=i(51339);let c=(0,s.AH)` 281 :host { 282 position: relative; 283 display: inline-block; 284 } 285 286 :host([data-error='true']) > input { 287 color: ${({tokens:e})=>e.core.textError}; 288 } 289 290 :host([data-error='false']) > input { 291 color: ${({tokens:e})=>e.theme.textPrimary}; 292 } 293 294 input { 295 background: transparent; 296 height: auto; 297 box-sizing: border-box; 298 color: ${({tokens:e})=>e.theme.textPrimary}; 299 font-feature-settings: 'case' on; 300 font-size: ${({textSize:e})=>e.h4}; 301 caret-color: ${({tokens:e})=>e.core.backgroundAccentPrimary}; 302 line-height: ${({typography:e})=>e["h4-regular-mono"].lineHeight}; 303 letter-spacing: ${({typography:e})=>e["h4-regular-mono"].letterSpacing}; 304 -webkit-appearance: none; 305 -moz-appearance: textfield; 306 padding: 0px; 307 font-family: ${({fontFamily:e})=>e.mono}; 308 } 309 310 :host([data-width-variant='auto']) input { 311 width: 100%; 312 } 313 314 :host([data-width-variant='fit']) input { 315 width: 1ch; 316 } 317 318 .wui-input-amount-fit-mirror { 319 position: absolute; 320 visibility: hidden; 321 white-space: pre; 322 font-size: var(--local-font-size); 323 line-height: 130%; 324 letter-spacing: -1.28px; 325 font-family: ${({fontFamily:e})=>e.mono}; 326 } 327 328 .wui-input-amount-fit-width { 329 display: inline-block; 330 position: relative; 331 } 332 333 input::-webkit-outer-spin-button, 334 input::-webkit-inner-spin-button { 335 -webkit-appearance: none; 336 margin: 0; 337 } 338 339 input::placeholder { 340 color: ${({tokens:e})=>e.theme.textSecondary}; 341 } 342`;var d=function(e,t,i,n){var a,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,n);else for(var r=e.length-1;r>=0;r--)(a=e[r])&&(s=(o<3?a(s):o>3?a(t,i,s):a(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s};let h=class extends n.WF{constructor(){super(...arguments),this.inputElementRef=(0,o._)(),this.disabled=!1,this.value="",this.placeholder="0",this.widthVariant="auto",this.maxDecimals=void 0,this.maxIntegers=void 0,this.fontSize="h4",this.error=!1}firstUpdated(){this.resizeInput()}updated(){this.style.setProperty("--local-font-size",s.f.textSize[this.fontSize]),this.resizeInput()}render(){return(this.dataset.widthVariant=this.widthVariant,this.dataset.error=String(this.error),this.inputElementRef?.value&&this.value&&(this.inputElementRef.value.value=this.value),"auto"===this.widthVariant)?this.inputTemplate():(0,n.qy)` 343 <div class="wui-input-amount-fit-width">
344 <span class="wui-input-amount-fit-mirror"></span> 345 ${this.inputTemplate()} 346 </div> 347 `}inputTemplate(){return(0,n.qy)`<input 348 ${(0,o.K)(this.inputElementRef)} 349 type="text" 350 inputmode="decimal" 351 pattern="[0-9,.]*" 352 placeholder=${this.placeholder} 353 ?disabled=${this.disabled} 354 autofocus 355 value=${this.value??""} 356 @input=${this.dispatchInputChangeEvent.bind(this)} 357 />`}dispatchInputChangeEvent(){this.inputElementRef.value&&(this.inputElementRef.value.value=u.Z.maskInput({value:this.inputElementRef.value.value,decimals:this.maxDecimals,integers:this.maxIntegers}),this.dispatchEvent(new CustomEvent("inputChange",{detail:this.inputElementRef.value.value,bubbles:!0,composed:!0})),this.resizeInput())}resizeInput(){if("fit"===this.widthVariant){let e=this.inputElementRef.value;if(e){let t=e.previousElementSibling;t&&(t.textContent=e.value||"0",e.style.width=`${t.offsetWidth}px`)}}}};h.styles=[r.W5,r.fD,c],d([(0,a.MZ)({type:Boolean})],h.prototype,"disabled",void 0),d([(0,a.MZ)({type:String})],h.prototype,"value",void 0),d([(0,a.MZ)({type:String})],h.prototype,"placeholder",void 0),d([(0,a.MZ)({type:String})],h.prototype,"widthVariant",void 0),d([(0,a.MZ)({type:Number})],h.prototype,"maxDecimals",void 0),d([(0,a.MZ)({type:Number})],h.prototype,"maxIntegers",void 0),d([(0,a.MZ)({type:String})],h.prototype,"fontSize",void 0),d([(0,a.MZ)({type:Boolean})],h.prototype,"error",void 0),h=d([(0,l.E)("wui-input-amount")],h)}}]);
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.