(t, e)
| 107 | |
| 108 | function t(e, o) { |
| 109 | function i(t, e) { |
| 110 | return function() { |
| 111 | return t.apply(e, arguments) |
| 112 | } |
| 113 | } |
| 114 | var r; |
| 115 | if (o = o || {}, this.trackingClick = !1, this.trackingClickStart = 0, this.targetElement = null, this.touchStartX = 0, this.touchStartY = 0, this.lastTouchIdentifier = 0, this.touchBoundary = o.touchBoundary || 10, this.layer = e, this.tapDelay = o.tapDelay || 200, this.tapTimeout = o.tapTimeout || 700, !t.notNeeded(e)) { |
| 116 | for (var s = ["onMouse", "onClick", "onTouchStart", "onTouchMove", "onTouchEnd", "onTouchCancel"], a = this, c = 0, l = s.length; l > c; c++) a[s[c]] = i(a[s[c]], a); |