PageSourceSearch

https://ayudjobs.com/1697.f3f305d731003478.js

js ayudjobs.com collected 2026-09-24 14:39:08 UTC 4,645 bytes, 1 lines download raw bytes

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