PageSourceSearch

https://finedine.pl/js/prod/swipe-it.min.js?ts=1765177462

js finedine.pl collected 2026-09-26 12:36:12 UTC 1,502 bytes, 1 lines download raw bytes

1/*fcgz1765177462*/!function(t,l){let d=!1,p=[t],E={mouseEvent:!0,minDistance:30};function w(e,n,t){o(t).forEach(t=>t.addEventListener(e,n))}function D(e,n,t){o(t).forEach(t=>t.removeEventListener(e,n))}function g(t,e,n){n=2<arguments.length&&void 0!==n?n:{};let i=l.createEvent("Event");i.initEvent(t,!0,!0),i.swipe=n,o(e).forEach(t=>t.dispatchEvent(i))}function o(t){return Array.isArray(t)?t:[t]}t.SwipeIt=function(t){let u=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n;n="object"==typeof t?[t]:function(e){var n=[];for(let t=0;t<e.length;t++)n.push(e[t]);return n}(l.querySelectorAll(t));let s,r,a,f;function v(){s=!1,r=!1,a=!1,f=!1,d=!1}function e(t){d=this,s=t.clientX,r=t.clientY,w("mousemove",i,p),w("mouseup",o,p)}function i(t){t.preventDefault(),s&&r&&(a=t.clientX,f=t.clientY)}function o(t){D("mousemove",i,p),D("mouseup",o,p),m()}function c(t){d=this,s=t.touches[0].clientX,r=t.touches[0].clientY}function h(t){a=t.touches[0].clientX,f=t.touches[0].clientY}function m(t){var e,n,i,o,c;s&&r&&a&&f&&([e,n]=[s-a,r-f],[i,o]=[e,n].map(Math.abs),(c=u.minDistance)<i&&g(s<a?"swipeRight":"swipeLeft",d,{distance:e,start:s,end:a}),c<o&&g(r>f?"swipeUp":"swipeDown",d,{distance:n,start:r,end:f}),c<i||c<o)&&g("swipe",d),v()}u.mouseEvent=(void 0===u.mouseEvent?E:u).mouseEvent,u.minDistance=(void 0===u.minDistance?E:u).minDistance,v(),w("touchstart",c,n),w("touchmove",h,n),w("touchend",m,n),u.mouseEvent&&w("mousedown",e,n),this.on=function(t,e){return w(t,e,n),this}}}(window,document);

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.