window["%hammerhead%"].utils.removeInjectedScript(),function tf(ef){var nf=ef.document;!function(m,e,g,i){var h="default"in m?m.default:m;e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e;var E="default"in g?g.default:g;i=i&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i;var n=h.nativeMethods,o=/^((mouse\w+)|((dbl)?click)|(contextmenu))$/,r=/^((drag\w*)|(drop))$/,s=/^key\w+$/,l=/^(before)?input$/,a=/^(blur|(focus(in|out)?))$/,u=/^pointer\w+/,c={click:1,dblclick:2,mousedown:1,mouseup:1},f="MouseEvent",d="PointerEvent",p="KeyboardEvent",v="InputEvent",y="FocusEvent",t=(b.prototype.run=function(){var t=this.options,e=t.bubbles,n=t.cancelable,i=t.detail,o=(t.view,t.buttons),e=!1!==e,n=!1!==n,i=i||c[this.eventName],o=void 0===o?1:o;Object.assign(this.options,{bubbles:e,cancelable:n,detail:i,view:ef,buttons:o});var r,s=b._getEventCtorByEventType(this.eventName,this.options.eventConstructor);s&&(r=new s(this.eventName,this.options),this.element.dispatchEvent(r))},b._getEventCtorByEventType=function(t,e){if(e&&"function"==typeof b._getEventCtorFromWindow(e)){var n=b._getEventCtorFromNativeMethods(e);if(n&&"function"==typeof n)return n}return o.test(t)||r.test(t)?b._getEventCtorFromNativeMethods(f):u.test(t)?b._getEventCtorFromNativeMethods(d):s.test(t)?b._getEventCtorFromNativeMethods(p):l.test(t)?b._getEventCtorFromNativeMethods(v):a.test(t)?b._getEventCtorFromNativeMethods(y):b._getEventCtorFromNativeMethods("CustomEvent")},b._getEventCtorFromNativeMethods=function(t){return n["Window"+t]||b._getEventCtorFromWindow(t)},b._getEventCtorFromWindow=function(t){return ef[t]},b);function b(t,e,n){this.element=t,this.eventName=e,this.options=n}var S=function(t,e){return(S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};function _(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}S(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}function w(t,s,l,a){return new(l=l||e)(function(n,e){function i(t){try{r(a.next(t))}catch(t){e(t)}}function o(t){try{r(a.throw(t))}catch(t){e(t)}}function r(t){var e;t.done?n(t.value):((e=t.value)instanceof l?e:new l(function(t){t(e)})).then(i,o)}r((a=a.apply(t,s||[])).next())})}function P(n,i){var o,r,s,l={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]},a={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function t(e){return function(t){return function(e){if(o)throw new TypeError("Generator is already executing.");for(;a&&e[a=0]&&(l=0),l;)try{if(o=1,r&&(s=2&e[0]?r.return:e[0]?r.throw||((s=r.return)&&s.call(r),0):r.next)&&!(s=s.call(r,e[1])).done)return s;switch(r=0,s&&(e=[2&e[0],s.value]),e[0]){case 0:case 1:s=e;break;case 4:return l.label++,{value:e[1],done:!1};case 5:l.label++,r=e[1],e=[0];continue;case 7:e=l.ops.pop(),l.trys.pop();continue;default:if(!(s=0<(s=l.trys).length&&s[s.length-1])&&(6===e[0]||2===e[0])){l=0;continue}if(3===e[0]&&(!s||e[1]>s[0]&&e[1]=this.left&&t.x<=this.right&&t.y>=this.top&&t.y<=this.bottom},z);function z(t,e,n,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===n&&(n=0),void 0===i&&(i=0),this.top=t,this.right=e,this.bottom=n,this.left=i}var j=h.utils.style,$=h.utils.style.getBordersWidth,Q=(h.utils.style.getComputedStyle,h.utils.style.getElementMargin,h.utils.style.getElementPadding),Z=h.utils.style.getElementScroll,J=(h.utils.style.getOptionHeight,h.utils.style.getSelectElementSize,h.utils.style.isElementVisible,h.utils.style.isVisibleChild,h.utils.style.getWidth),tt=h.utils.style.getHeight,et=h.utils.style.getInnerWidth,nt=h.utils.style.getInnerHeight,it=h.utils.style.getScrollLeft,ot=h.utils.style.getScrollTop,rt=h.utils.style.setScrollLeft,st=h.utils.style.setScrollTop,lt=h.utils.style.get;function at(t){return k(t)&&"fixed"===j.get(t,"position")}h.utils.style.getBordersWidthFloat,h.utils.style.getElementPaddingFloat,h.shadowUI,h.nativeMethods;var ut=function(t,e,n,i,o,r){this.width=t,this.height=e,this.left=n.x,this.top=n.y,this.right=n.x+t,this.bottom=n.y+e,this.border=i,this.scrollbar=r,this.scroll=o},ct={notElementOrTextNode:function(t){return"\n The ".concat(t," is neither a DOM element nor a text node.\n ")},elOutsideBounds:function(t,e){return"\n The ".concat(e," (").concat(t,") is located outside the the layout viewport.\n ")},elHasWidthOrHeightZero:function(t,e,n,i){return"\n The ".concat(e," (").concat(t,") is too small to be visible: ").concat(n,"px x ").concat(i,"px.\n ")},elHasDisplayNone:function(t,e){return"\n The ".concat(e," (").concat(t,") is invisible. \n The value of its 'display' property is 'none'.\n ")},parentHasDisplayNone:function(t,e,n){return"\n The ".concat(e," (").concat(t,") is invisible. \n It descends from an element that has the 'display: none' property (").concat(n,").\n ")},elHasVisibilityHidden:function(t,e){return"\n The ".concat(e," (").concat(t,") is invisible.\n The value of its 'visibility' property is 'hidden'.\n ")},parentHasVisibilityHidden:function(t,e,n){return"\n The ".concat(e," (").concat(t,") is invisible.\n It descends from an element that has the 'visibility: hidden' property (").concat(n,").\n ")},elHasVisibilityCollapse:function(t,e){return"\n The ".concat(e," (").concat(t,") is invisible.\n The value of its 'visibility' property is 'collapse'.\n ")},parentHasVisibilityCollapse:function(t,e,n){return"\n The ".concat(e," (").concat(t,") is invisible.\n It descends from an element that has the 'visibility: collapse' property (").concat(n,").\n ")},elNotRendered:function(t,e){return"\n The ".concat(e," (").concat(t,") has not been rendered.\n ")},optionNotVisible:function(t,e,n){return"\n The ".concat(e," (").concat(t,") is invisible. \n The parent element (").concat(n,") is collapsed, and its length is shorter than 2.\n ")},mapContainerNotVisible:function(t,e){return"\n The action target (".concat(t,") is invisible because ").concat(e,"\n ")}},ht=h.utils.html,ft=h.nativeMethods,dt=10;function mt(t){if(!t)return"";var e,n,i,o=ft.cloneNode.call(t),r=ht.cleanUpHtml(ft.elementOuterHTMLGetter.call(o)),s=(e=ft.nodeTextContentGetter.call(t),n=dt,void 0===i&&(i="..."),e.length...".concat(s,"s.scrollHeight}function Ct(t){if(F(t))return xt(t);if(L(t))return function(t){var e=lt(t,"overflowX"),n=lt(t,"overflowY");if("hidden"===e&&"hidden"===n)return!1;var i=t.scrollHeight>t.clientHeight,o=t.scrollWidth>t.clientWidth;if(i||o)return!0;var r=t.getElementsByTagName("body")[0];if(!r)return!1;if(xt(r))return!1;var s=Math.min(t.clientWidth,r.clientWidth),l=Math.min(t.clientHeight,r.clientHeight);return r.scrollHeight>l||r.scrollWidth>s}(t);var e,n,i,o,r,s=(n=lt(e=t,"overflowX"),i=lt(e,"overflowY"),o=wt.test(n),r=wt.test(i),m.utils.browser.isIE&&(o=o||r&&n===Pt,r=r||o&&i===Pt),new x(o,r));if(!s.x&&!s.y)return!1;var l=s.y&&t.scrollHeight>t.clientHeight;return s.x&&t.scrollWidth>t.clientWidth||l}function At(i,o){return w(this,void 0,void 0,function(){var e,n;return P(this,function(t){switch(t.label){case 0:return[4,Z(i)];case 1:return e=t.sent(),n=Ct(i),!/html/i.test(i.tagName)&&n&&(o.x-=e.left,o.y-=e.top),[2,gt(o)]}})})}function Tt(t){if(!t)return null;var e,n,i=(e=ef.screenLeft||ef.screenX,n=ef.screenTop||ef.screenY,new x(e,n)),o=i.x,r=i.y,s=o+t.x,l=r+t.y;return new x(s,l)}function Mt(t){var e=t/2;return e<1?0:Math.round(e)}function Dt(t){var e=pt(t);return{offsetX:Mt(e.width),offsetY:Mt(e.height)}}function Ut(t,e,n){var i=Dt(t);if(e="number"==typeof e?Math.round(e):i.offsetX,n="number"==typeof n?Math.round(n):i.offsetY,0n.length)&&(e=n.length),e-=t.length;var i=wo.call(n,t,e);return-1!==i&&i===e},xo=Array.prototype.indexOf,Co=Array.prototype.map,Ao=Array.prototype.sort,To=Array.prototype.filter,Mo=Array.prototype.concat,Do="Command",Uo=(Io.prototype.getAssignableProperties=function(){return[]},Io.prototype.getAllAssignableProperties=function(){for(var t=Object.getPrototypeOf(this),e=[];t&&t.getAssignableProperties;)e=Mo.call(e,t.getAssignableProperties()),t=Object.getPrototypeOf(t);return e},Io.prototype.getNonReportedProperties=function(){return[]},Io.prototype.getReportedProperties=function(){var t=Co.call(this.getAllAssignableProperties(),function(t){return t.name}),e=this.getNonReportedProperties();return To.call(t,function(t){return!(-1=a+t.width-r,h=e.x<=a+r,f=e.y>=u+t.height-s,d=e.y<=u+s;return c?a=e.x-t.width+r:h&&(a=e.x-r),f?u=e.y-t.height+s:d&&(u=e.y-s),{left:a,top:u}},_s.prototype._getScrollToFullChildView=function(t,e,n){var i,o,r,s,l,a,u={left:null,top:null},c=t.width>=e.width,h=t.height>=e.height,f=(i=e,o=t,q.create({top:i.top-o.top,left:i.left-o.left,right:o.right-i.right,bottom:o.bottom-i.bottom}).sub(o.border).sub(o.scrollbar).round(Math.ceil,Math.floor));return c&&(r=t.width-e.width,s=Math.min(n.left,r),this._scrollToCenter&&(s=r/2),f.left=r&&(this._maxScrollMargin.left=50,this._maxScrollMargin.top+=20),a=c&&this._maxScrollMargin.top=n.left&&i<=n.right?new x(i,n.top):null}function va(t,e,n){var i=function(t,e,n){if(e.x===t.x)return 0;var i=(e.y-t.y)/(e.x-t.x),o=t.x*(t.y-e.y)/(e.x-t.x)+t.y;return Math.round(i*n+o)}(t,e,n.left);return i&&i>=n.top&&i<=n.bottom?new x(n.left,i):null}function ga(t,e,n){for(var i=[],o=0,r=[{left:n.left,top:n.top,right:n.left,bottom:n.bottom,isHorizontal:!1},{left:n.right,top:n.top,right:n.right,bottom:n.bottom,isHorizontal:!1},{left:n.left,top:n.top,right:n.right,bottom:n.top,isHorizontal:!0},{left:n.left,top:n.bottom,right:n.right,bottom:n.bottom,isHorizontal:!0}];o":"U+003E","[":"U+005B","]":"U+005D","{":"U+007B","}":"U+007D","§":"U+00A7","±":"U+00B1","'":"U+0027",'"':"U+0022",":":"U+003A",";":"U+003B","`":"U+0060","~":"U+007E"}};function Ju(t){return Ru(t)?Zu.LETTERS[t.toLowerCase()]:Zu.SYMBOLS[t]||Zu.SPECIAL_KEYS[t]||t}function tc(t,e,n){var i={};return"keyIdentifier"in KeyboardEvent.prototype&&(i.keyIdentifier=t?"":n),"key"in KeyboardEvent.prototype&&(i.key=e),i}var ec=h.utils.browser,nc=h.utils.extend,ic=h.eventSandbox.eventSimulator,oc=(rc._isKeyActivatedInputElement=function(t){return g.domUtils.isInputElement(t)&&/button|submit|reset|radio|checkbox/.test(t.type)},rc.prototype._type=function(t,e){var n,i=t!==this.storedActiveElement,o=!i,r=t,s=g.domUtils.isEditableElement(t),l=g.domUtils.isEditableElement(this.storedActiveElement);try{i&&(n=g.domUtils.isElementInIframe(t)===g.domUtils.isElementInIframe(this.storedActiveElement)||l,o=(!ec.isFirefox||l)&&(!ec.isWebKit||n))}catch(t){}o&&(!ec.isIE&&i&&l&&s&&(r=this.storedActiveElement),Lu(r,e))},rc.prototype._addKeyPropertyToEventOptions=function(t){return nc(t,tc("keypress"===t.type,this.keyProperty,this.keyIdentifierProperty)),t},rc.prototype.down=function(t){this.storedActiveElement=zu(this.topSameDomainDocument),this.modifierKeyCode&&(t[this.sanitizedKey]=!0),t.shift&&this.isLetter&&(this.keyProperty=qu(this.keyProperty));var e={keyCode:this.keyCode,type:"keydown"};return this._addKeyPropertyToEventOptions(e),ic.keydown(this.storedActiveElement,nc(e,t))},rc.prototype.press=function(t){if(!this.isChar&&!this.specialKeyCode)return!0;var e=zu(this.topSameDomainDocument),n=this.isChar?function(t,e){if("space"===t)return" ";if(e){if(Ru(t))return qu(t);if(g.KEY_MAPS.reversedShiftMap[t])return g.KEY_MAPS.reversedShiftMap[t]}return t}(this.sanitizedKey,t.shift):null,i=this.specialKeyCode||n.charCodeAt(0),o=e!==this.storedActiveElement;if(ec.isWebKit&&o&&g.domUtils.isElementInIframe(e)!==g.domUtils.isElementInIframe(this.storedActiveElement))return!0;this.storedActiveElement=e;var r={keyCode:i,charCode:i,type:"keypress"};this._addKeyPropertyToEventOptions(r);var s=ec.isAndroid||ic.keypress(e,nc(r,t));if(!s)return s;e=zu(this.topSameDomainDocument),!n||t.ctrl||t.alt||this._type(e,n);var l=rc._isKeyActivatedInputElement(e),a=g.domUtils.isButtonElement(e);return ec.isSafari&&0<=ec.compareVersions([ec.webkitVersion,"603.1.30"])||!l&&!a||"enter"!==this.sanitizedKey||e.click(),s},rc.prototype.up=function(t){this.modifierKeyCode&&(t[this.sanitizedKey]=!1);var e={keyCode:this.keyCode,type:"keyup"};this._addKeyPropertyToEventOptions(e);var n=ic.keyup(zu(this.topSameDomainDocument),nc(e,t)),i=zu(this.topSameDomainDocument);return!ec.isFirefox&&!ec.isSafari&&(!ec.isChrome||53<=ec.version)&&n&&"space"===this.sanitizedKey&&rc._isKeyActivatedInputElement(i)&&i.click(),n},Object.defineProperty(rc.prototype,"key",{get:function(){return this.sanitizedKey},enumerable:!1,configurable:!0}),rc);function rc(t,e){this.isLetter=Ru(t),this.isChar=1===t.length||"space"===t,this.sanitizedKey=g.getSanitizedKey(t),this.modifierKeyCode=g.KEY_MAPS.modifiers[this.sanitizedKey],this.specialKeyCode=g.KEY_MAPS.specialKeys[this.sanitizedKey],this.keyCode=null,this.keyIdentifierProperty=Ju(e),this.topSameDomainDocument=g.domUtils.getTopSameDomainWindow(ef).document,this.keyProperty=g.KEY_MAPS.keyProperty[e]||e,this.isChar&&"space"!==t?this.keyCode=Qu(this.sanitizedKey):this.modifierKeyCode?this.keyCode=this.modifierKeyCode:this.specialKeyCode&&(this.keyCode=this.specialKeyCode),this.storedActiveElement=null}var sc,lc={ctrlA:"ctrl+a",backspace:"backspace",delete:"delete",left:"left",right:"right",up:"up",down:"down",shiftLeft:"shift+left",shiftRight:"shift+right",shiftUp:"shift+up",shiftDown:"shift+down",shiftHome:"shift+home",shiftEnd:"shift+end",home:"home",end:"end",enter:"enter",tab:"tab",shiftTab:"shift+tab",esc:"esc"},ac=h.Promise,uc=h.utils.browser,cc=h.eventSandbox.eventSimulator,hc=h.eventSandbox.elementEditingWatcher,fc=E.textSelection,dc=E.eventUtils,mc=E.domUtils,pc=i.selectElement,vc=null,gc=null;function yc(){gc=vc=null,dc.unbind(this,"blur",yc,!0)}function Ec(t){var e,n,i,o;mc.isTextAreaElement(t)&&(vc!==t&&(dc.bind(t,"blur",yc,!0),vc=t),e=t,n=fc.hasInverseSelection(e),i=mc.getTextAreaValue(e),o=n?fc.getSelectionStart(e):fc.getSelectionEnd(e),gc=i&&o?mc.getTextareaIndentInLine(e,o):0)}function bc(t,e){var n,i,o,r,s,l,a=mc.getTextAreaValue(t);a&&(n=fc.getSelectionStart(t),i=fc.getSelectionEnd(t),o=fc.hasInverseSelection(t),s=(r=a.substring(0,o?n:i)).lastIndexOf("\n"),l=r.substring(0,s),null!==gc&&vc===t||Ec(t),s=l.lastIndexOf("\n"),_c(t,n,i,o,Math.min(s+1+gc,l.length),e))}function Sc(t,e){var n,i,o,r,s,l,a,u,c,h,f=mc.getTextAreaValue(t);f&&(n=fc.getSelectionStart(t),i=fc.getSelectionEnd(t),u=(r=(o=fc.hasInverseSelection(t))?n:i)+(l=-1===(c=(s=f.substring(r)).indexOf("\n"))?s.length:c+1),h=-1===(c=(a=s.substring(l)).indexOf("\n"))?a.length:c,null!==gc&&vc===t||Ec(t),_c(t,n,i,o,u=Math.min(u+gc,u+h),e))}function _c(t,e,n,i,o,r){var s=null,l=null,l=r?(s=e!==n&&i?n:e,o):s=o;fc.select(t,s,l)}function wc(t,e,n){mc.isInputElement(t)&&"number"===t.type&&("-"===e.charAt(0)&&"."===e.charAt(1)&&(e=e.substring(1)),"."===e.charAt(e.length-1)&&(e=e.substring(0,e.length-1))),mc.setElementValue(t,e),fc.select(t,n,n),cc.input(t)}function Pc(t,e){var n,i,o,r,s,l,a,u;return mc.isTextEditableElement(t)&&(n=fc.getSelectionStart(t),i=fc.getSelectionEnd(t),o=fc.hasInverseSelection(t),s=null,s=(r=!mc.isTextAreaElement(t)||mc.getTextareaLineNumberByPosition(t,n)===mc.getTextareaLineNumberByPosition(t,i))?o?i:n:o?n:i,a=-1===(l=mc.getElementValue(t).substring(0,s).lastIndexOf("\n"))?0:l+1,u=null,r?(u=e?s:a,fc.select(t,u,a)):o?fc.select(t,i,a):fc.select(t,n,a)),ac.resolve()}function xc(t,e){var n,i,o,r,s,l,a,u,c;return mc.isTextEditableElement(t)&&(n=fc.getSelectionStart(t),i=fc.getSelectionEnd(t),o=fc.hasInverseSelection(t),s=null,u=s=(r=!mc.isTextAreaElement(t)||mc.getTextareaLineNumberByPosition(t,n)===mc.getTextareaLineNumberByPosition(t,i))?o?i:n:o?n:i,c=null,u+=-1===(a=(l=mc.getElementValue(t).substring(s)).indexOf("\n"))?l.length:a,r?(c=e?s:u,fc.select(t,c,u)):o?fc.select(t,i,u):fc.select(t,n,u)),ac.resolve()}function Cc(t){return Pc(t,!0)}function Ac(t){return xc(t,!0)}function Tc(t){return mc.isRadioButtonElement(t)}function Mc(t,e){return Dc(t,e,!1).then(function(t){t&&(t.checked=!0)})}function Dc(t,e,n){return void 0===n&&(n=!0),t?(mc.isSelectElement(t)&&pc.collapseOptionList(),i=t,o=e,r=n,new Ku(function(t){var e=$u(i,o,r);e?Yu.focus(e,function(){return t(e)}):t()}).then(function(t){return t&&mc.isTextEditableInput(t)&&fc.select(t),t})):ac.resolve();var i,o,r}var Uc=((sc={})[lc.ctrlA]=function(t){return mc.isEditableElement(t)&&fc.select(t),ac.resolve()},sc[lc.backspace]=function(t){var e,n,i;return mc.isTextEditableElementAndEditingAllowed(t)&&(e=fc.getSelectionStart(t),n=fc.getSelectionEnd(t),i=mc.getElementValue(t).replace(/\r\n/g,"\n"),n===e?0t.clientHeight+r.top&&(a=l-t.clientHeight),null!==a&&Jc.setScrollTop(t,Math.round(a));st.clientWidth+r.left&&(a=s-t.clientWidth),null!==a&&Jc.setScrollLeft(t,Math.round(a))}}}(this.element,t),this.clientPoint=function(t,e){var n=Qc.isTextEditableElement(t),i=Qc.isInputElement(t);if(!n&&!Qc.isContentEditableElement(t))return e;var o=Zc.getOffsetPosition(t),r=Jc.getBordersWidth(t),s=Jc.getElementScroll(t),l=o.left+r.left+t.clientWidth;return i&&n&&($c.isFirefox||$c.isIE&&10<$c.version)?{x:Math.min(e.x,l),y:e.y}:{x:e.x-s.left,y:e.y-s.top}}(this.element,t);var e={element:nf.documentElement,offsetX:this.clientPoint.x,offsetY:this.clientPoint.y,speed:this.speed};return this._move(e)},Sh.prototype._mousedown=function(){var n=this;return tl.leftButtonDown().then(function(){return n._calculateEventArguments()}).then(function(t){n.eventArgs=t;var e=(hh.isWebKit||hh.isIE)&&vh.isSelectElement(n.element);return e&&n._bindMousedownHandler(),n.eventState.simulateDefaultBehavior=dh[n.downEvent](n.eventArgs.element,n.eventArgs.options),!1===n.eventState.simulateDefaultBehavior&&(n.eventState.simulateDefaultBehavior=e&&!n.eventState.mousedownPrevented),n._focus()})},Sh.prototype._focus=function(){var n=this;return new ch(function(t){var e=vh.isContentEditableElement(n.element)?ph.findContentEditableParent(n.element):n.element;mh.focus(e,t,!1,!0)})},Sh.prototype._setSelection=function(){throw new Error("Not implemented")},Sh.prototype._mouseup=function(){var e=this;return tl.buttonUp().then(function(){return e._setSelection(),e._calculateEventArguments()}).then(function(t){e.eventArgs=t,dh[e.upEvent](e.eventArgs.element,e.eventArgs.options)})},Sh.prototype.run=function(){var t=this;return this.absoluteStartPoint=this._calculateAbsoluteStartPoint(),this.absoluteEndPoint=this._calculateAbsoluteEndPoint(),this._moveToPoint(this.absoluteStartPoint).then(function(){return t._mousedown()}).then(function(){return t._moveToPoint(t.absoluteEndPoint)}).then(function(){return t._mouseup()})},Sh);function Sh(t,e){var n=uh.call(this,t,e,ef,tl)||this;return n.absoluteStartPoint=null,n.absoluteEndPoint=null,n.clientPoint=null,n.speed=e.speed,n.downEvent=fh.isTouchDevice?"touchstart":"mousedown",n.upEvent=fh.isTouchDevice?"touchend":"mouseup",n.eventArgs={options:null,element:null},n.eventState={mousedownPrevented:!1,simulateDefaultBehavior:!0},n}var _h,wh=E.textSelection,Ph=E.domUtils,xh=E.positionUtils,Ch=(_(Ah,_h=bh),Ah.prototype._calculateAbsoluteStartPoint=function(){return lh(this.element,this.startPos)||xh.findCenter(this.element)},Ah.prototype._calculateAbsoluteEndPoint=function(){var t=lh(this.element,this.endPos);return t||(Ph.isContentEditableElement(this.element)?function(t,e,n){for(var i=n