PageSourceSearch

https://squareup.com/shop/hardware/v2/_next/static/chunks/4676.fc59ea1ea5bd6e9e.js

js squareup.com collected 2026-09-24 07:34:34 UTC 3,143 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4676],{68742:function(e,t,a){let s;function i(e){return new Proxy(e=>e,{apply:(e,t,a)=>Reflect.apply(null!=s?s:e,t,a)})(e)}function l(e,t){var a,s;return(null===(s=null===(a=null==e?void 0:e.tagName)||void 0===a?void 0:a.toLowerCase)||void 0===s?void 0:s.call(a))===i(t)}a.d(t,{g:function(){return i},i:function(){return l}})},14676:function(e,t,a){a.r(t),a.d(t,{market_tab_list:function(){return l}});var s=a(54982),i=a(68742);let l=class{constructor(e){(0,s.r)(this,e),this.marketTabListSelectedTabChanged=(0,s.c)(this,"marketTabListSelectedTabChanged",7),this.size=void 0,this.selectedTab=void 0,this.defaultTab=void 0}marketTabSelectedChangedEventHandler(e){var t;let{tabId:a,value:s}=e.detail;if(s){if(this.selectedTab!==a){let{defaultPrevented:e}=this.marketTabListSelectedTabChanged.emit({prevValue:this.selectedTab,value:a});e||(this.selectedTab=a)}null===(t=this.tabEls)||void 0===t||t.forEach(e=>{e.id!==a?(e.deselect(),e.tabIndex=-1):e.tabIndex=0})}}tabWatcher(e){this.selectTab(e)}sizeWatcher(e){this.propagateSizeProp(e)}selectTab(e){var t,a;let s=(null===(t=this.tabEls)||void 0===t?void 0:t.find(t=>e===t.id&&!t.disabled))||(null===(a=this.tabEls)||void 0===a?void 0:a.find(e=>!e.disabled));null==s||s.select()}propagateSizeProp(e){this.tabEls.forEach(t=>{this.size&&t.size!==this.size&&(t.size=e)})}focusOnTab(e){null==e||e.focus()}handleKeyDown(e){if(!(!this.tabEls||this.tabEls.every(e=>e.disabled))&&("ArrowLeft"===e.key||"ArrowRight"===e.key||"Home"===e.key||"End"===e.key)){e.preventDefault();let t=this.tabEls.indexOf(e.target);if(t<0)return;let a=this.tabEls.slice(0,t),s=this.tabEls.slice(t+1);switch(e.key){case"ArrowRight":{let e=[...s,...a].find(e=>!e.disabled);this.focusOnTab(e);break}case"ArrowLeft":{let e=[...s,...a].reverse().find(e=>!e.disabled);this.focusOnTab(e);break}case"Home":{let e=this.tabEls.find(e=>!e.disabled);this.focusOnTab(e);break}case"End":{let e=this.tabEls.filter(e=>!e.disabled);this.focusOnTab(e[e.length-1])}}}}handleSlotChange(){this.tabEls=[...this.el.querySelectorAll((0,i.g)("market-tab"))],this.propagateSizeProp(this.size)}componentWillLoad(){this.handleSlotChange(),this.selectTab(this.selectedTab||this.defaultTab)}render(){return(0,s.h)(s.H,{key:"21272981dc2e1e5be7de3a262508da9723d56ad8",class:"market-tab-list",onKeyDown:this.handleKeyDown.bind(this),role:"tablist"},(0,s.h)("slot",{key:"945e8d4a746acfc13da9234dc327a06efc10ea03",onSlotchange:()=>this.handleSlotChange()}))}get el(){return(0,s.g)(this)}static get watchers(){return{selectedTab:["tabWatcher"],size:["sizeWatcher"]}}};l.style=':host{position:relative;display:flex}:host::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:var(--tabs-list-bottom-border-size, 1px);background-color:var(--tabs-list-bottom-border-color, var(--core-divider-20-color))}:host(:not([size])),:host([size="small"]),:host([size="medium"]){gap:var(--tabs-list-medium-size-horizontal-spacing, var(--core-metrics-spacing-200))}:host([size="large"]){gap:var(--tabs-list-large-size-horizontal-spacing, var(--core-metrics-spacing-300))}'}}]);

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.