PageSourceSearch

https://www.ex.io/_next/static/chunks/6624.b26440a241ea5f85.js

js ex.io collected 2026-10-04 23:01:07 UTC 20,413 bytes, 357 lines download raw bytes

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.