public final void e() { c(); if (!this.m) { throw new IllegalStateException("No fake drag in progress. Call beginFakeDrag first."); } VelocityTracker localVelocityTracker = this.k; localVelocityTracker.computeCurrentVelocity(1000, this.l); int i = this.j; int j = (int)nf.a.a(localVelocityTracker, i); this.g = true; int k = getMeasuredWidth() - getPaddingLeft() - getPaddingRight(); int m = getScrollX(); oh localoh = super.b(); a(super.a(localoh.b, (m / k - localoh.e) / localoh.d, j, (int)(this.h - this.i)), true, true, j); super.d(); this.m = false; removeCallbacks(this.s); this.q = 0; }