PageSourceSearch

https://www.alegrablancos.com/cdn/shop/t/9/assets/jquery.event.move.js?v=50929279590785923531710111644

js alegrablancos.com collected 2026-10-04 13:26:37 UTC 8,346 bytes, 2 lines download raw bytes

1(function(fn){typeof define=="function"&&define.amd?define([],fn):typeof module!="undefined"&&module!==null&&module.exports?module.exports=fn:fn()})(function(){var assign=Object.assign||window.jQuery&&jQuery.extend,threshold=8,requestFrame=(function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(fn,element){return window.setTimeout(function(){fn()},25)}})();(function(){if(typeof window.CustomEvent=="function")return!1;function CustomEvent2(event,params){params=params||{bubbles:!1,cancelable:!1,detail:void 0};var evt=document.createEvent("CustomEvent");return evt.initCustomEvent(event,params.bubbles,params.cancelable,params.detail),evt}CustomEvent2.prototype=window.Event.prototype,window.CustomEvent=CustomEvent2})();var ignoreTags={textarea:!0,input:!0,select:!0,button:!0},mouseevents={move:"mousemove",cancel:"mouseup dragstart",end:"mouseup"},touchevents={move:"touchmove",cancel:"touchend",end:"touchend"},rspaces=/\s+/,eventOptions={bubbles:!0,cancelable:!0},eventsSymbol=typeof Symbol=="function"?Symbol("events"):{};function createEvent(type){return new CustomEvent(type,eventOptions)}function getEvents(node){return node[eventsSymbol]||(node[eventsSymbol]={})}function on(node,types,fn,data,selector){types=types.split(rspaces);var events=getEvents(node),i=types.length,handlers,type;function handler(e){fn(e,data)}for(;i--;)type=types[i],handlers=events[type]||(events[type]=[]),handlers.push([fn,handler]),node.addEventListener(type,handler)}function off(node,types,fn,selector){types=types.split(rspaces);var events=getEvents(node),i=types.length,type,handlers,k;if(events){for(;i--;)if(type=types[i],handlers=events[type],!!handlers)for(k=handlers.length;k--;)handlers[k][0]===fn&&(node.removeEventListener(type,handlers[k][1]),handlers.splice(k,1))}}function trigger(node,type,properties2){var event=createEvent(type);properties2&&assign(event,properties2),node.dispatchEvent(event)}function Timer(fn){var callback=fn,active=!1,running=!1;function trigger2(time){active?(callback(),requestFrame(trigger2),running=!0,active=!1):running=!1}this.kick=function(fn2){active=!0,running||trigger2()},this.end=function(fn2){var cb=callback;fn2&&(running?(callback=active?function(){cb(),fn2()}:fn2,active=!0):fn2())}}function noop(){}function preventDefault(e){e.preventDefault()}function isIgnoreTag(e){return!!ignoreTags[e.target.tagName.toLowerCase()]}function isPrimaryButton(e){return e.which===1&&!e.ctrlKey&&!e.altKey}function identifiedTouch(touchList,id){var i,l;if(touchList.identifiedTouch)return touchList.identifiedTouch(id);for(i=-1,l=touchList.length;++i<l;)if(touchList[i].identifier===id)return touchList[i]}function changedTouch(e,data){var touch=identifiedTouch(e.changedTouches,data.identifier);if(touch&&!(touch.pageX===data.pageX&&touch.pageY===data.pageY))return touch}function mousedown(e){isPrimaryButton(e)&&(isIgnoreTag(e)||(on(document,mouseevents.move,mousemove,e),on(document,mouseevents.cancel,mouseend,e)))}function mousemove(e,data){checkThreshold(e,data,e,removeMouse)}function mouseend(e,data){removeMouse()}function removeMouse(){off(document,mouseevents.move,mousemove),off(document,mouseevents.cancel,mouseend)}function touchstart(e){if(!ignoreTags[e.target.tagName.toLowerCase()]){var touch=e.changedTouches[0],data={target:touch.target,pageX:touch.pageX,pageY:touch.pageY,identifier:touch.identifier,touchmove:function(e2,data2){touchmove(e2,data2)},touchend:function(e2,data2){touchend(e2,data2)}};on(document,touchevents.move,data.touchmove,data),on(document,touchevents.cancel,data.touchend,data)}}function touchmove(e,data){var touch=changedTouch(e,data);touch&&checkThreshold(e,data,touch,removeTouch)}function touchend(e,data){var touch=identifiedTouch(e.changedTouches,data.identifier);touch&&removeTouch(data)}function removeTouch(data){off(document,touchevents.move,data.touchmove),off(document,touchevents.cancel,data.touchend)}function checkThreshold(e,data,touch,fn){var distX=touch.pageX-data.pageX,distY=touch.pageY-data.pageY;distX*distX+distY*distY<threshold*threshold||triggerStart(e,data,touch,distX,distY,fn)}function triggerStart(e,data,touch,distX,distY,fn){var touches=e.targetTouches,time=e.timeStamp-data.timeStamp,template={altKey:e.altKey,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,startX:data.pageX,startY:data.pageY,distX:distX,distY:distY,deltaX:distX,deltaY:distY,pageX:touch.pageX,pageY:touch.pageY,velocityX:distX/time,velocityY:distY/time,identifier:data.identifier,targetTouches:touches,finger:touches?touches.length:1,enableMove:function(){this.moveEnabled=!0,this.enableMove=noop,e.preventDefault()}};trigger(data.target,"movestart",template),fn(data)}function activeMousemove(e,data){var timer=data.timer;data.touch=e,data.timeStamp=e.timeStamp,timer.kick()}function activeMouseend(e,data){var target=data.target,event=data.event,timer=data.timer;removeActiveMouse(),endEvent(target,event,timer,function(){setTimeout(function(){off(target,"click",preventDefault)},0)})}function removeActiveMouse(){off(document,mouseevents.move,activeMousemove),off(document,mouseevents.end,activeMouseend)}function activeTouchmove(e,data){var event=data.event,timer=data.timer,touch=changedTouch(e,event);touch&&(e.preventDefault(),event.targetTouches=e.targetTouches,data.touch=touch,data.timeStamp=e.timeStamp,timer.kick())}function activeTouchend(e,data){var target=data.target,event=data.event,timer=data.timer,touch=identifiedTouch(e.changedTouches,event.identifier);touch&&(removeActiveTouch(data),endEvent(target,event,timer))}function removeActiveTouch(data){off(document,touchevents.move,data.activeTouchmove),off(document,touchevents.end,data.activeTouchend)}function updateEvent(event,touch,timeStamp){var time=timeStamp-event.timeStamp;event.distX=touch.pageX-event.startX,event.distY=touch.pageY-event.startY,event.deltaX=touch.pageX-event.pageX,event.deltaY=touch.pageY-event.pageY,event.velocityX=.3*event.velocityX+.7*event.deltaX/time,event.velocityY=.3*event.velocityY+.7*event.deltaY/time,event.pageX=touch.pageX,event.pageY=touch.pageY}function endEvent(target,event,timer,fn){timer.end(function(){return trigger(target,"moveend",event),fn&&fn()})}function movestart(e){if(e.defaultPrevented||!e.moveEnabled)return;var event={startX:e.startX,startY:e.startY,pageX:e.pageX,pageY:e.pageY,distX:e.distX,distY:e.distY,deltaX:e.deltaX,deltaY:e.deltaY,velocityX:e.velocityX,velocityY:e.velocityY,identifier:e.identifier,targetTouches:e.targetTouches,finger:e.finger},data={target:e.target,event:event,timer:new Timer(update),touch:void 0,timeStamp:e.timeStamp};function update(time){updateEvent(event,data.touch,data.timeStamp),trigger(data.target,"move",event)}e.identifier===void 0?(on(e.target,"click",preventDefault),on(document,mouseevents.move,activeMousemove,data),on(document,mouseevents.end,activeMouseend,data)):(data.activeTouchmove=function(e2,data2){activeTouchmove(e2,data2)},data.activeTouchend=function(e2,data2){activeTouchend(e2,data2)},on(document,touchevents.move,data.activeTouchmove,data),on(document,touchevents.end,data.activeTouchend,data))}if(on(document,"mousedown",mousedown),on(document,"touchstart",touchstart),on(document,"movestart",movestart),!window.jQuery)return;var properties="startX startY pageX pageY distX distY deltaX deltaY velocityX velocityY".split(" ");function enableMove1(e){e.enableMove()}function enableMove2(e){e.enableMove()}function enableMove3(e){e.enableMove()}function add(handleObj){var handler=handleObj.handler;handleObj.handler=function(e){for(var i=properties.length,property;i--;)property=properties[i],e[property]=e.originalEvent[property];handler.apply(this,arguments)}}jQuery.event.special.movestart={setup:function(){return on(this,"movestart",enableMove1),!1},teardown:function(){return off(this,"movestart",enableMove1),!1},add:add},jQuery.event.special.move={setup:function(){return on(this,"movestart",enableMove2),!1},teardown:function(){return off(this,"movestart",enableMove2),!1},add:add},jQuery.event.special.moveend={setup:function(){return on(this,"movestart",enableMove3),!1},teardown:function(){return off(this,"movestart",enableMove3),!1},add:add}});
2//# sourceMappingURL=/cdn/shop/t/9/assets/jquery.event.move.js.map?v=50929279590785923531710111644

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.