PageSourceSearch

https://bballhh.firebaseapp.com/4801.961b86d444837f1f.js

js bballhh.firebaseapp.com collected 2026-10-03 14:05:38 UTC 5,217 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4801],{4801(X,F,y){y.d(F,{startInputShims:()=>V});var b=y(467),u=y(9922),P=y(5114),O=y(6764);y(2318),y(4853);const I=new WeakMap,M=(t,e,s,n=0,o=!1)=>{I.has(t)!==s&&(s?H(t,e,n,o):k(t,e))},H=(t,e,s,n=!1)=>{const o=e.parentNode,r=e.cloneNode(!1);r.classList.add("cloned-input"),r.tabIndex=-1,n&&(r.disabled=!0);const i="rtl"===t.ownerDocument.dir;r.style.insetInlineStart=i?o.offsetWidth-e.offsetLeft-e.offsetWidth+"px":`${e.offsetLeft}px`,o.appendChild(r),I.set(t,r);const l=i?9999:-9999;t.style.pointerEvents="none",e.style.transform=`translate3d(${l}px,${s}px,0) scale(0)`},k=(t,e)=>{const s=I.get(t);s&&(I.delete(t),s.remove()),t.style.pointerEvents="",e.style.transform=""},T="input, textarea, [no-blur], [contenteditable]",R="$ionPaddingTimer",C=(t,e,s)=>{const n=t[R];n&&clearTimeout(n),e>0?t.style.setProperty("--keyboard-offset",`${e}px`):t[R]=setTimeout(()=>{t.style.setProperty("--keyboard-offset","0px"),s&&s()},120)},W=(t,e,s)=>{t.addEventListener("focusout",()=>{e&&C(e,0,s)},{once:!0})};let g=0;const p="data-ionic-skip-scroll-assist",J=(t,e,s,n,o,r,a,i=!1)=>{const l=r&&(void 0===a||a.mode===O.a.None);let m=!1;const d=void 0!==u.w?u.w.innerHeight:0,_=h=>{!1!==m?U(t,e,s,n,h.detail.keyboardHeight,l,i,d,!1):m=!0},f=()=>{m=!1,u.w?.removeEventListener("ionKeyboardDidShow",_),t.removeEventListener("focusout",f)},S=function(){var h=(0,b.A)(function*(){e.hasAttribute(p)?e.removeAttribute(p):(U(t,e,s,n,o,l,i,d),u.w?.addEventListener("ionKeyboardDidShow",_),t.addEventListener("focusout",f))});return function(){return h.apply(this,arguments)}}();return t.addEventListener("focusin",S),()=>{t.removeEventListener("focusin",S),u.w?.removeEventListener("ionKeyboardDidShow",_),t.removeEventListener("focusout",f)}},x=t=>{if(document.activeElement===t)return;const e=t.getAttribute("id"),s=t.closest(`label[for="${e}"]`),n=document.activeElement?.closest(`label[for="${e}"]`);null!==s&&s===n||(t.setAttribute(p,"true"),t.focus())},U=function(){var t=(0,b.A)(function*(e,s,n,o,r,a,i=!1,l=0,m=!0){if(!n&&!o)return;const d=((t,e,s,n)=>((t,e,s,n)=>{const o=t.top,r=t.bottom,a=e.top,l=a+15,d=Math.min(e.bottom,n-s)-50-r,_=l-o,f=Math.round(d<0?-d:_>0?-_:0),S=Math.min(f,o-a),L=Math.abs(S)/.3;return{scrollAmount:S,scrollDuration:Math.min(400,Math.max(150,L)),scrollPadding:s,inputSafeY:4-(o-l)}})((t.closest("ion-item,[ion-item]")??t).getBoundingClientRect(),e.getBoundingClientRect(),s,n))(e,n||o,r,l);if(n&&Math.abs(d.scrollAmount)<4)return x(s),void(a&&null!==n&&(C(n,g),W(s,n,()=>g=0)));if(M(e,s,!0,d.inputSafeY,i),x(s),a&&n&&(g=d.scrollPadding,C(n,g)),typeof window<"u"){let _;const f=function(){var h=(0,b.A)(function*(){void 0!==_&&clearTimeout(_),window.removeEventListener("ionKeyboardDidShow",S),window.removeEventListener("ionKeyboardDidShow",f),n&&(yield(0,P.h)(n,0,d.scrollAmount,d.scrollDuration)),M(e,s,!1,d.inputSafeY),document.activeElement===s&&x(s),a&&W(s,n,()=>g=0)});return function(){return h.apply(this,arguments)}}(),S=()=>{window.removeEventListener("ionKeyboardDidShow",S),window.addEventListener("ionKeyboardDidShow",f)};if(n){const h=yield(0,P.g)(n);if(m&&d.scrollAmount>h.scrollHeight-h.clientHeight-h.scrollTop)return"password"===s.type?(d.scrollAmount+=50,window.addEventListener("ionKeyboardDidShow",S)):window.addEventListener("ionKeyboardDidShow",f),void(_=setTimeout(f,1e3))}f()}});return function(s,n,o,r,a,i){return t.apply(this,arguments)}}(),V=function(){var t=(0,b.A)(function*(e,s){if(void 0===u.n)return;const n="ios"===s,o="android"===s,r=e.getNumber("keyboardHeight",290),a=e.getBoolean("scrollAssist",!0),i=e.getBoolean("hideCaretOnScroll",n),l=e.getBoolean("inputBlurring",!1),m=e.getBoolean("scrollPadding",!0),d=Array.from(u.n.querySelectorAll("ion-input, ion-textarea")),_=new WeakMap,f=new WeakMap,S=yield O.K.getResizeMode(),h=function(){var v=(0,b.A)(function*(c){yield new Promise(w=>(0,u.c)(c,w));const B=c.shadowRoot||c,A=B.querySelector("input")||B.querySelector("textarea"),D=(0,P.a)(c),j=D?null:c.
1closest("ion-footer");if(A){if(D&&i&&!_.has(c)){const w=((t,e,s)=>{if(!s||!e)return()=>{};const n=i=>{(t=>t===t.getRootNode().activeElement)(e)&&M(t,e,i)},o=()=>M(t,e,!1),r=()=>n(!0),a=()=>n(!1);return(0,u.f)(s,"ionScrollStart",r),(0,u.f)(s,"ionScrollEnd",a),e.addEventListener("blur",o),()=>{(0,u.m)(s,"ionScrollStart",r),(0,u.m)(s,"ionScrollEnd",a),e.removeEventListener("blur",o)}})(c,A,D);_.set(c,w)}if("date"!==A.type&&"datetime-local"!==A.type&&(D||j)&&a&&!f.has(c)){const w=J(c,A,D,j,r,m,S,o);f.set(c,w)}}});return function(B){return v.apply(this,arguments)}}();l&&(()=>{let t=!0,e=!1;const s=document;(0,u.f)(s,"ionScrollStart",()=>{e=!0}),s.addEventListener("focusin",()=>{t=!0},!0),s.addEventListener("touchend",a=>{if(e)return void(e=!1);const i=s.activeElement;if(!i||i.matches(T))return;const l=a.target;l!==i&&(l.matches(T)||l.closest(T)||(t=!1,setTimeout(()=>{t||i.blur()},50)))},!1)})();for(const v of d)h(v);u.n.addEventListener("ionInputDidLoad",v=>{h(v.detail)}),u.n.addEventListener("ionInputDidUnload",v=>{(v=>{if(i){const c=_.get(v);c&&c(),_.delete(v)}if(a){const c=f.get(v);c&&c(),f.delete(v)}})(v.detail)})});return function(s,n){return t.apply(this,arguments)}}()}}]);

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.