Your IP : 216.73.216.79


Current Path : /var/www/html/reddsis/node_modules/.vite/deps/
Upload File :
Current File : /var/www/html/reddsis/node_modules/.vite/deps/grapesjs-touch.js.map

{"version":3,"file":"grapesjs-touch.js","names":[],"sources":["../../grapesjs-touch/dist/grapesjs-touch.min.js"],"sourcesContent":["/*! grapesjs-touch - 0.1.1 */\n!function(e,t){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define([],t):\"object\"==typeof exports?exports[\"grapesjs-touch\"]=t():e[\"grapesjs-touch\"]=t()}(window,function(){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var i=t[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var i in e)n.d(o,i,function(t){return e[t]}.bind(null,i));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,\"a\",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p=\"\",n(n.s=0)}([function(e,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var o=r(n(1)),i=r(n(2));function r(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){(0,i.default)(),(0,o.default)()}},function(e,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=function(){var e;!function(e){var t=function(){function e(){this._dropEffect=\"move\",this._effectAllowed=\"all\",this._data={}}return Object.defineProperty(e.prototype,\"dropEffect\",{get:function(){return this._dropEffect},set:function(e){this._dropEffect=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"effectAllowed\",{get:function(){return this._effectAllowed},set:function(e){this._effectAllowed=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"types\",{get:function(){return Object.keys(this._data)},enumerable:!0,configurable:!0}),e.prototype.clearData=function(e){null!=e?delete this._data[e]:this._data=null},e.prototype.getData=function(e){return this._data[e]||\"\"},e.prototype.setData=function(e,t){this._data[e]=t},e.prototype.setDragImage=function(e,t,o){var i=n._instance;i._imgCustom=e,i._imgOffset={x:t,y:o}},e}();e.DataTransfer=t;var n=function(){function e(){if(this._lastClick=0,e._instance)throw\"DragDropTouch instance already created.\";var t=!1;if(document.addEventListener(\"test\",function(){},{get passive(){return t=!0,!0}}),\"ontouchstart\"in document){var n=document,o=this._touchstart.bind(this),i=this._touchmove.bind(this),r=this._touchend.bind(this),s=!!t&&{passive:!1,capture:!1};n.addEventListener(\"touchstart\",o,s),n.addEventListener(\"touchmove\",i,s),n.addEventListener(\"touchend\",r),n.addEventListener(\"touchcancel\",r)}}return e.getInstance=function(){return e._instance},e.prototype._touchstart=function(t){var n=this;if(this._shouldHandle(t)){if(Date.now()-this._lastClick<e._DBLCLICK&&this._dispatchEvent(t,\"dblclick\",t.target))return t.preventDefault(),void this._reset();this._reset();var o=this._closestDraggable(t.target);o&&(this._dispatchEvent(t,\"mousemove\",t.target)||this._dispatchEvent(t,\"mousedown\",t.target)||(this._dragSource=o,this._ptDown=this._getPoint(t),this._lastTouch=t,t.preventDefault(),setTimeout(function(){n._dragSource==o&&null==n._img&&n._dispatchEvent(t,\"contextmenu\",o)&&n._reset()},e._CTXMENU)))}},e.prototype._touchmove=function(t){if(this._shouldHandle(t)){var n=this._getTarget(t);if(this._dragSource&&!this._img)this._getDelta(t)>e._THRESHOLD&&(this._dispatchEvent(t,\"dragstart\",this._dragSource),this._createImage(t),this._dispatchEvent(t,\"dragenter\",n));if(this._img&&(this._lastTouch=t,t.preventDefault(),n!=this._lastTarget&&(this._dispatchEvent(this._lastTouch,\"dragleave\",this._lastTarget),this._dispatchEvent(t,\"dragenter\",n),this._lastTarget=n),this._moveImage(t),this._dispatchEvent(t,\"dragover\",n)),this._dispatchEvent(t,\"mousemove\",n))return this._lastTouch=t,void t.preventDefault()}},e.prototype._touchend=function(e){if(this._shouldHandle(e)){if(this._destroyImage(),this._dragSource)return e.type.indexOf(\"cancel\")<0&&this._dispatchEvent(this._lastTouch,\"drop\",this._lastTarget),this._dispatchEvent(this._lastTouch,\"dragend\",this._dragSource),this._reset(),void e.preventDefault();if(this._dispatchEvent(this._lastTouch,\"mouseup\",e.target))return void e.preventDefault();this._img||(this._dragSource=null,this._dispatchEvent(this._lastTouch,\"click\",e.target),this._lastClick=Date.now())}},e.prototype._shouldHandle=function(e){return e&&!e.defaultPrevented&&e.touches&&e.touches.length<2},e.prototype._reset=function(){this._destroyImage(),this._dragSource=null,this._lastTouch=null,this._lastTarget=null,this._ptDown=null,this._dataTransfer=new t},e.prototype._getPoint=function(e,t){return e&&e.touches&&(e=e.touches[0]),{x:t?e.pageX:e.clientX,y:t?e.pageY:e.clientY}},e.prototype._getDelta=function(e){var t=this._getPoint(e);return Math.abs(t.x-this._ptDown.x)+Math.abs(t.y-this._ptDown.y)},e.prototype._getTarget=function(e){var t=this._getPoint(e),n=document.elementFromPoint(t.x,t.y);if(n&&\"IFRAME\"===n.nodeName)try{var o=n.contentWindow.document,i={x:0,y:0};do{i.x+=n.offsetLeft||0,i.y+=n.offsetTop||0,n=n.offsetParent}while(n);var r=t.x-i.x,s=t.y-i.y;n=o.elementFromPoint(r,s)}catch(e){}for(;n&&\"none\"==getComputedStyle(n).pointerEvents;)n=n.parentElement;return n},e.prototype._createImage=function(t){this._img&&this._destroyImage();var n=this._imgCustom||this._dragSource;if(this._img=n.cloneNode(!0),this._copyStyle(n,this._img),this._img.style.top=this._img.style.left=\"-9999px\",!this._imgCustom){var o=n.getBoundingClientRect(),i=this._getPoint(t);this._imgOffset={x:i.x-o.left,y:i.y-o.top},this._img.style.opacity=e._OPACITY.toString()}this._moveImage(t),document.body.appendChild(this._img)},e.prototype._destroyImage=function(){this._img&&this._img.parentElement&&this._img.parentElement.removeChild(this._img),this._img=null,this._imgCustom=null},e.prototype._moveImage=function(e){var t=this;requestAnimationFrame(function(){if(t._img){var n=t._getPoint(e,!0),o=t._img.style;o.position=\"absolute\",o.pointerEvents=\"none\",o.zIndex=\"999999\",o.left=Math.round(n.x-t._imgOffset.x)+\"px\",o.top=Math.round(n.y-t._imgOffset.y)+\"px\"}})},e.prototype._copyProps=function(e,t,n){for(var o=0;o<n.length;o++){var i=n[o];e[i]=t[i]}},e.prototype._copyStyle=function(t,n){if(e._rmvAtts.forEach(function(e){n.removeAttribute(e)}),t instanceof HTMLCanvasElement){var o=t,i=n;i.width=o.width,i.height=o.height,i.getContext(\"2d\").drawImage(o,0,0)}for(var r=getComputedStyle(t),s=0;s<r.length;s++){var a=r[s];a.indexOf(\"transition\")<0&&(n.style[a]=r[a])}n.style.pointerEvents=\"none\";for(s=0;s<t.children.length;s++)this._copyStyle(t.children[s],n.children[s])},e.prototype._dispatchEvent=function(t,n,o){if(t&&o){var i=document.createEvent(\"Event\"),r=t.touches?t.touches[0]:t;return i.initEvent(n,!0,!0),i.button=0,i.which=i.buttons=1,this._copyProps(i,t,e._kbdProps),this._copyProps(i,r,e._ptProps),i.dataTransfer=this._dataTransfer,o.dispatchEvent(i),i.defaultPrevented}return!1},e.prototype._closestDraggable=function(e){for(;e;e=e.parentElement)if(e.hasAttribute(\"draggable\")&&e.draggable)return e;return null},e}();n._instance=new n,n._THRESHOLD=5,n._OPACITY=.5,n._DBLCLICK=500,n._CTXMENU=900,n._rmvAtts=\"id,class,style,draggable\".split(\",\"),n._kbdProps=\"altKey,ctrlKey,metaKey,shiftKey\".split(\",\"),n._ptProps=\"pageX,pageY,clientX,clientY,screenX,screenY\".split(\",\"),e.DragDropTouch=n}(e||(e={}))}},function(e,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};t.default=function(){!function(){var e,t,n,i=0,r=!1,s=navigator.userAgent,a=[\"touchstart\",\"touchmove\",\"touchend\",\"touchcancel\",\"touchleave\"],c={};function u(){var e=[];this.touchList=e,this.Touch=function(e,t,n,o,i,r,s,a){this.identifier=e,this.target=t,this.screenX=n,this.screenY=o,this.clientX=i,this.clientY=r,this.pageX=s,this.pageY=a},this.getTouch=function(t){var n;for(n=0;n<e.length;n+=1)if(e[n].identifier===t)return e[n]},this.addUpdateTouch=function(t){var n;for(n=0;n<e.length;n+=1)if(e[n].identifier===t.identifier)return void(e[n]=t);e.push(t)},this.removeTouch=function(t){var n;for(n=0;n<e.length;n+=1)e[n].identifier===t&&e.splice(n,1)},this.clearTouches=function(){for(;e.length>0;)e.pop()},this.containsTouchAt=function(t,n){var o;for(o=0;o<e.length;o+=1)if(e[o].screenX===t&&e[o].screenY===n)return!0;return!1}}function d(e,t){return e.screenX===t.screenX&&e.screenY===t.screenY}function h(e,t){var n;return t=t||{bubbles:!1,cancelable:!1,detail:void 0},(n=document.createEvent(\"CustomEvent\")).initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}function l(o,r,s,a,c){var u,l,p;function f(e,t){var o,i;for(n.clearTouches(),o=0;o<t.length;o++)(i=t[o]).target.isSameNode(e)&&n.addUpdateTouch(i)}\"pointerdown\"!==o.type&&(l=e.getTouch(o.pointerId),p=l.target,o.target=p),(u=\"pointerdown\"===o.type||\"pointermove\"===o.type?function(o){var r,s,a;if(T(\"touch!\"),\"pointerdown\"===o.type)r=\"touchstart\";else{if(\"pointermove\"!==o.type)throw new Error(\"touchHandler received invalid event type: \"+r+\". Valid event types are pointerdown and pointermove\");r=\"touchmove\"}return T(r),s=new e.Touch(o.pointerId,\"pointerdown\"===o.type?o.target:p,o.screenX,o.screenY,o.clientX,o.clientY,o.pageX,o.pageY),o.hwTimestamp>i&&function(){var n,o,i,r,s;for(o=t.touchList,n=0;n<o.length;n+=1)s=(i=o[n]).identifier,(r=e.getTouch(s))&&!d(r,i)||t.removeTouch(s)}(),T(\"generating touch cloned\"),e.addUpdateTouch(s),t.addUpdateTouch(s),f(s.target,e.touchList),o.type=r,(a=new h(r,{bubbles:!0,cancelable:!0})).touches=e.touchList,a.changedTouches=t.touchList,a.targetTouches=n.touchList,a.type=r,a}(o):function(o){var r,s,a;return T(\"touchchanged!\"),o.changedTouches=[],o.changedTouches.length=1,o.changedTouches[0]=o,o.changedTouches[0].identifier=o.pointerId,\"pointerup\"===o.type?r=\"touchend\":\"pointercancel\"===o.type?r=\"touchcancel\":\"pointerleave\"===o.type&&(r=\"touchleave\"),s=new e.Touch(o.pointerId,p,o.screenX,o.screenY,o.clientX,o.clientY,o.pageX,o.pageY),o.hwTimestamp>i&&t.clearTouches(),e.removeTouch(s.identifier),t.addUpdateTouch(s),f(s.target,e.touchList),o.type=r,(a=new h(r,{bubbles:!0,cancelable:!0})).touches=e.touchList,a.changedTouches=t.touchList,a.targetTouches=n.touchList,a.type=r,a}(o)).preventDefault=function(){void 0!==o.preventDefault&&o.preventDefault()},T(\"dispatching!\"),o.target.dispatchEvent(u),i=event.hwTimestamp}function p(e,t,n,o,i,r){l(t)}function f(e,t,n){var o,i;if(T(\"setTouchAware \"+n+\" \"+t),e.__handJobjsGlobalRegisteredEvents||(e.__handJobjsGlobalRegisteredEvents=[]),n){if(void 0!==e.__handJobjsGlobalRegisteredEvents[t])return void(e.__handJobjsGlobalRegisteredEvents[t]+=1);e.__handJobjsGlobalRegisteredEvents[t]=1,T(e.__handJobjsGlobalRegisteredEvents[t])}else void 0!==e.__handJobjsGlobalRegisteredEvents[t]&&(e.__handJobjsGlobalRegisteredEvents[t]-=1,e.__handJobjsGlobalRegisteredEvents[t]<0&&(e.__handJobjsGlobalRegisteredEvents[t]=0));o=l,void 0!==e[\"on\"+(i=function(e){return e}(t)).toLowerCase()]&&function(e,t,n,o){if(T(\"registerOrUnregisterEvent\"),void 0===e.__handJobjsRegisteredEvents&&(e.__handJobjsRegisteredEvents=[]),o){if(void 0!==e.__handJobjsRegisteredEvents[t])return void(e.__handJobjsRegisteredEvents[t]+=1);e.__handJobjsRegisteredEvents[t]=1,T(\"adding event \"+t),e.addEventListener(t,n,!1)}else{if(-1!==e.__handJobjsRegisteredEvents.indexOf(t)&&(e.__handJobjsRegisteredEvents[t]-=1,0!==e.__handJobjsRegisteredEvents[t]))return;T(\"removing event\"),e.removeEventListener(t,n),e.__handJobjsRegisteredEvents[t]=0}}(e,i,function(e){o(e,t)},n)}function v(e){var t=e.prototype?e.prototype.addEventListener:e.addEventListener;function n(e,n,o){T(\"customAddEventListener\"),T(e),-1!==a.indexOf(e)&&(T(\"setting touch aware...\"),f(this,e,!0)),t.call(this,e,n,o)}T(\"intercepting add event listener!\"),T(e),e.prototype?e.prototype.addEventListener=n:e.addEventListener=n}function g(e,t){T(\"handle other event\"),e.preventManipulation&&e.preventManipulation(),l(touchPoint)}function _(e){var t=e.prototype?e.prototype.removeEventListener:e.removeEventListener;function n(e,n,o){-1!==a.indexOf(e)&&function(e,t){if(void 0===e.ontouchdown&&void 0!==e.ontouchstart)switch(t.toLowerCase()){case\"touchstart\":e.removeEventListener(\"pointerdown\",function(e){g(e)});break;case\"touchmove\":e.removeEventListener(\"pointermove\",function(e){g(e)});break;case\"touchend\":e.removeEventListener(\"pointerup\",function(e){g(e)});break;case\"touchcancel\":e.removeEventListener(\"pointercancel\",function(e){g(e)})}}(this,e),t.call(this,e,n,o)}e.prototype?e.prototype.removeEventListener=n:e.removeEventListener=n}function m(e,t){return T(\"checkEventRegistration\"),e.__handJobjsGlobalRegisteredEvents&&e.__handJobjsGlobalRegisteredEvents[t]}function y(e,t,n,o,i,r){T(\"generateTouchEventProxyIfRegistered\"),function(e,t){for(T(\"findEventRegisteredNode\");e&&!m(e,t);)e=e.parentNode;return e||(m(window,t)?window:void 0)}(n,e)&&p(0,t)}function E(e){var t=[];if(e)for(t.unshift(e);e.parentNode;)t.unshift(e.parentNode),e=e.parentNode;return t}function b(e,t){for(var n=E(e),o=E(t),i=null;n.length>0&&n[0]===o.shift();)i=n.shift();return i}function T(e){r&&console.log(e.toString())}h.prototype=window.Event.prototype,\"object\"!==o(window.ontouchstart)&&(s.match(/iPad/i)||s.match(/iPhone/i)||s.match(/iPod/i)||s.match(/Android/i)||s.match(/MSIE/i)&&!s.match(/Touch/i)||(function(){var e=\"html { -ms-touch-action: none; }\",t=document.head||document.getElementsByTagName(\"head\")[0],n=document.createElement(\"style\");n.type=\"text/css\",n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e)),t.appendChild(n)}(),e=new u,t=new u,n=new u,window.CustomEvent=h,v(window),v(window.HTMLElement||window.Element),v(document),v(HTMLBodyElement),v(HTMLDivElement),v(HTMLImageElement),v(HTMLUListElement),v(HTMLAnchorElement),v(HTMLLIElement),v(HTMLTableElement),window.HTMLSpanElement&&v(HTMLSpanElement),window.HTMLCanvasElement&&v(HTMLCanvasElement),window.SVGElement&&v(SVGElement),_(window),_(window.HTMLElement||window.Element),_(document),_(HTMLBodyElement),_(HTMLDivElement),_(HTMLImageElement),_(HTMLUListElement),_(HTMLAnchorElement),_(HTMLLIElement),_(HTMLTableElement),window.HTMLSpanElement&&_(HTMLSpanElement),window.HTMLCanvasElement&&_(HTMLCanvasElement),window.SVGElement&&_(SVGElement),function(){function t(e){return\"mouse\"===e.pointerType||(\"pointerdown\"===e.type&&0===e.x&&0===e.y||\"pen\"===e.pointerType&&0===e.pressure&&\"pointermove\"===e.type)}window.addEventListener(\"pointerdown\",function(e){T(\"pointerdownfired\");var n=e;t(e)||(c[n.identifier]=n.target,y(\"touchenter\",n,n.target),function(e,t,n){T(\"dispatchPointerEnter\");for(var o=b(e,t),i=e,r=[];i&&i!==o;)m(i,\"touchenter\")&&r.push(i),i=i.parentNode;for(;r.length>0;)n(r.pop())}(n.target,null,function(e){p(0,n)}),y(\"touchstart\",n,n.target))}),window.addEventListener(\"pointerup\",function(e){var n=e,o=c[n.identifier];T(\"pointer up fired\"),t(e)||(y(\"touchend\",n,o),y(\"touchleave\",n,o),function(e,t,n){T(\"dispatchPointerLeave\");for(var o=b(e,t),i=e;i&&i!==o;)m(i,\"touchleave\")&&n(i),i=i.parentNode}(o,null,function(e){p(0,n)}))}),window.addEventListener(\"pointermove\",function(n){var o=n,i=c[o.identifier];T(\"pointer move fired\"),t(n)||(T(\"x: \"+n.screenX+\", y: \"+n.screenY),e.containsTouchAt(n.screenX,n.screenY)||(i&&!0===function(e){for(;e&&!e.handJobjs_forcePreventDefault;)e=e.parentNode;return!!e||window.handJobjs_forcePreventDefault}(i)&&n.preventDefault(),y(\"touchmove\",o,i)))})}()))}()}}])});\n//# sourceMappingURL=grapesjs-touch.min.js.map"],"mappings":"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"}