package com.swmansion.gesturehandler; import android.content.Context; import android.view.MotionEvent; import android.view.VelocityTracker; import android.view.ViewConfiguration; public class j extends b { private static float O = 3.4028235E38F; private static float P = 1.4E-45F; private static int Q = 1; private static int R = 10; public float A; public float B; public float C; public int D; public int E; public float F; public float G; public float H; public float I; public float J; public float K; public float L; public float M; public boolean N; private float S; private VelocityTracker T; public float a; public float b; public float u; public float v; public float w; public float x; public float y; public float z; public j(Context paramContext) { float f1 = P; this.S = f1; float f2 = O; this.a = f2; this.b = f1; this.u = f1; this.v = f2; this.w = f2; this.x = f1; this.y = f1; this.z = f2; this.A = f2; this.B = f2; this.C = f2; this.D = Q; this.E = R; int i = ViewConfiguration.get(paramContext).getScaledTouchSlop(); this.S = (i * i); } private static void a(VelocityTracker paramVelocityTracker, MotionEvent paramMotionEvent) { float f1 = paramMotionEvent.getRawX() - paramMotionEvent.getX(); float f2 = paramMotionEvent.getRawY() - paramMotionEvent.getY(); paramMotionEvent.offsetLocation(f1, f2); paramVelocityTracker.addMovement(paramMotionEvent); paramMotionEvent.offsetLocation(-f1, -f2); } public final j a(float paramFloat) { this.S = paramFloat * paramFloat; return this; } protected final void a(MotionEvent paramMotionEvent) { // Byte code: // 0: aload_0 // 1: getfield g : I // 4: istore #5 // 6: aload_1 // 7: invokevirtual getActionMasked : ()I // 10: istore #7 // 12: iload #7 // 14: bipush #6 // 16: if_icmpeq -> 55 // 19: iload #7 // 21: iconst_5 // 22: if_icmpne -> 28 // 25: goto -> 55 // 28: aload_0 // 29: aload_1 // 30: aload_0 // 31: getfield N : Z // 34: invokestatic a : (Landroid/view/MotionEvent;Z)F // 37: putfield J : F // 40: aload_0 // 41: aload_1 // 42: aload_0 // 43: getfield N : Z // 46: invokestatic b : (Landroid/view/MotionEvent;Z)F // 49: putfield K : F // 52: goto -> 131 // 55: aload_0 // 56: aload_0 // 57: getfield H : F // 60: aload_0 // 61: getfield J : F // 64: aload_0 // 65: getfield F : F // 68: fsub // 69: fadd // 70: putfield H : F // 73: aload_0 // 74: aload_0 // 75: getfield I : F // 78: aload_0 // 79: getfield K : F // 82: aload_0 // 83: getfield G : F // 86: fsub // 87: fadd // 88: putfield I : F // 91: aload_0 // 92: aload_1 // 93: aload_0 // 94: getfield N : Z // 97: invokestatic a : (Landroid/view/MotionEvent;Z)F // 100: putfield J : F // 103: aload_0 // 104: aload_1 // 105: aload_0 // 106: getfield N : Z // 109: invokestatic b : (Landroid/view/MotionEvent;Z)F // 112: putfield K : F // 115: aload_0 // 116: aload_0 // 117: getfield J : F // 120: putfield F : F // 123: aload_0 // 124: aload_0 // 125: getfield K : F // 128: putfield G : F // 131: iload #5 // 133: ifne -> 195 // 136: aload_1 // 137: invokevirtual getPointerCount : ()I // 140: aload_0 // 141: getfield D : I // 144: if_icmplt -> 195 // 147: aload_0 // 148: aload_0 // 149: getfield J : F // 152: putfield F : F // 155: aload_0 // 156: aload_0 // 157: getfield K : F // 160: putfield G : F // 163: aload_0 // 164: fconst_0 // 165: putfield H : F // 168: aload_0 // 169: fconst_0 // 170: putfield I : F // 173: aload_0 // 174: invokestatic obtain : ()Landroid/view/VelocityTracker; // 177: putfield T : Landroid/view/VelocityTracker; // 180: aload_0 // 181: getfield T : Landroid/view/VelocityTracker; // 184: aload_1 // 185: invokestatic a : (Landroid/view/VelocityTracker;Landroid/view/MotionEvent;)V // 188: aload_0 // 189: invokevirtual f : ()V // 192: goto -> 244 // 195: aload_0 // 196: getfield T : Landroid/view/VelocityTracker; // 199: astore #8 // 201: aload #8 // 203: ifnull -> 244 // 206: aload #8 // 208: aload_1 // 209: invokestatic a : (Landroid/view/VelocityTracker;Landroid/view/MotionEvent;)V // 212: aload_0 // 213: getfield T : Landroid/view/VelocityTracker; // 216: sipush #1000 // 219: invokevirtual computeCurrentVelocity : (I)V // 222: aload_0 // 223: aload_0 // 224: getfield T : Landroid/view/VelocityTracker; // 227: invokevirtual getXVelocity : ()F // 230: putfield L : F // 233: aload_0 // 234: aload_0 // 235: getfield T : Landroid/view/VelocityTracker; // 238: invokevirtual getYVelocity : ()F // 241: putfield M : F // 244: iconst_1 // 245: istore #6 // 247: iload #7 // 249: iconst_1 // 250: if_icmpne -> 269 // 253: iload #5 // 255: iconst_4 // 256: if_icmpne -> 264 // 259: aload_0 // 260: invokevirtual g : ()V // 263: return // 264: aload_0 // 265: invokevirtual d : ()V // 268: return // 269: iload #7 // 271: iconst_5 // 272: if_icmpne -> 302 // 275: aload_1 // 276: invokevirtual getPointerCount : ()I // 279: aload_0 // 280: getfield E : I // 283: if_icmple -> 302 // 286: iload #5 // 288: iconst_4 // 289: if_icmpne -> 297 // 292: aload_0 // 293: invokevirtual c : ()V // 296: return // 297: aload_0 // 298: invokevirtual d : ()V // 301: return // 302: iload #7 // 304: bipush #6 // 306: if_icmpne -> 331 // 309: iload #5 // 311: iconst_4 // 312: if_icmpne -> 331 // 315: aload_1 // 316: invokevirtual getPointerCount : ()I // 319: aload_0 // 320: getfield D : I // 323: if_icmpge -> 331 // 326: aload_0 // 327: invokevirtual d : ()V // 330: return // 331: iload #5 // 333: iconst_2 // 334: if_icmpne -> 832 // 337: aload_0 // 338: getfield J : F // 341: aload_0 // 342: getfield F : F // 345: fsub // 346: aload_0 // 347: getfield H : F // 350: fadd // 351: fstore_2 // 352: aload_0 // 353: getfield u : F // 356: fstore_3 // 357: fload_3 // 358: getstatic com/swmansion/gesturehandler/j.P : F // 361: fcmpl // 362: ifeq -> 377 // 365: fload_2 // 366: fload_3 // 367: fcmpg // 368: ifge -> 377 // 371: iconst_1 // 372: istore #5 // 374: goto -> 461 // 377: aload_0 // 378: getfield v : F // 381: fstore_3 // 382: fload_3 // 383: getstatic com/swmansion/gesturehandler/j.O : F // 386: fcmpl // 387: ifeq -> 399 // 390: fload_2 // 391: fload_3 // 392: fcmpl // 393: ifle -> 399 // 396: goto -> 371 // 399: aload_0 // 400: getfield K : F // 403: aload_0 // 404: getfield G : F // 407: fsub // 408: aload_0 // 409: getfield I : F // 412: fadd // 413: fstore_2 // 414: aload_0 // 415: getfield y : F // 418: fstore_3 // 419: fload_3 // 420: getstatic com/swmansion/gesturehandler/j.P : F // 423: fcmpl // 424: ifeq -> 436 // 427: fload_2 // 428: fload_3 // 429: fcmpg // 430: ifge -> 436 // 433: goto -> 371 // 436: aload_0 // 437: getfield z : F // 440: fstore_3 // 441: fload_3 // 442: getstatic com/swmansion/gesturehandler/j.O : F // 445: fcmpl // 446: ifeq -> 458 // 449: fload_2 // 450: fload_3 // 451: fcmpl // 452: ifle -> 458 // 455: goto -> 371 // 458: iconst_0 // 459: istore #5 // 461: iload #5 // 463: ifeq -> 471 // 466: aload_0 // 467: invokevirtual d : ()V // 470: return // 471: aload_0 // 472: getfield J : F // 475: aload_0 // 476: getfield F : F // 479: fsub // 480: aload_0 // 481: getfield H : F // 484: fadd // 485: fstore_2 // 486: aload_0 // 487: getfield a : F // 490: fstore_3 // 491: fload_3 // 492: getstatic com/swmansion/gesturehandler/j.O : F // 495: fcmpl // 496: ifeq -> 512 // 499: fload_2 // 500: fload_3 // 501: fcmpg // 502: ifge -> 512 // 505: iload #6 // 507: istore #5 // 509: goto -> 807 // 512: aload_0 // 513: getfield b : F // 516: fstore_3 // 517: fload_3 // 518: getstatic com/swmansion/gesturehandler/j.P : F // 521: fcmpl // 522: ifeq -> 538 // 525: fload_2 // 526: fload_3 // 527: fcmpl // 528: ifle -> 538 // 531: iload #6 // 533: istore #5 // 535: goto -> 807 // 538: aload_0 // 539: getfield K : F // 542: aload_0 // 543: getfield G : F // 546: fsub // 547: aload_0 // 548: getfield I : F // 551: fadd // 552: fstore_3 // 553: aload_0 // 554: getfield w : F // 557: fstore #4 // 559: fload #4 // 561: getstatic com/swmansion/gesturehandler/j.O : F // 564: fcmpl // 565: ifeq -> 582 // 568: fload_3 // 569: fload #4 // 571: fcmpg // 572: ifge -> 582 // 575: iload #6 // 577: istore #5 // 579: goto -> 807 // 582: aload_0 // 583: getfield x : F // 586: fstore #4 // 588: fload #4 // 590: getstatic com/swmansion/gesturehandler/j.P : F // 593: fcmpl // 594: ifeq -> 611 // 597: fload_3 // 598: fload #4 // 600: fcmpl // 601: ifle -> 611 // 604: iload #6 // 606: istore #5 // 608: goto -> 807 // 611: aload_0 // 612: getfield S : F // 615: fstore #4 // 617: fload #4 // 619: getstatic com/swmansion/gesturehandler/j.O : F // 622: fcmpl // 623: ifeq -> 646 // 626: fload_2 // 627: fload_2 // 628: fmul // 629: fload_3 // 630: fload_3 // 631: fmul // 632: fadd // 633: fload #4 // 635: fcmpl // 636: iflt -> 646 // 639: iload #6 // 641: istore #5 // 643: goto -> 807 // 646: aload_0 // 647: getfield L : F // 650: fstore_2 // 651: aload_0 // 652: getfield A : F // 655: fstore_3 // 656: fload_3 // 657: getstatic com/swmansion/gesturehandler/j.O : F // 660: fcmpl // 661: ifeq -> 704 // 664: fload_3 // 665: fconst_0 // 666: fcmpg // 667: ifge -> 680 // 670: iload #6 // 672: istore #5 // 674: fload_2 // 675: fload_3 // 676: fcmpg // 677: ifle -> 807 // 680: aload_0 // 681: getfield A : F // 684: fstore_3 // 685: fload_3 // 686: fconst_0 // 687: fcmpl // 688: iflt -> 704 // 691: fload_2 // 692: fload_3 // 693: fcmpl // 694: iflt -> 704 // 697: iload #6 // 699: istore #5 // 701: goto -> 807 // 704: aload_0 // 705: getfield M : F // 708: fstore_3 // 709: aload_0 // 710: getfield B : F // 713: fstore #4 // 715: fload #4 // 717: getstatic com/swmansion/gesturehandler/j.O : F // 720: fcmpl // 721: ifeq -> 769 // 724: fload #4 // 726: fconst_0 // 727: fcmpg // 728: ifge -> 742 // 731: iload #6 // 733: istore #5 // 735: fload_2 // 736: fload #4 // 738: fcmpg // 739: ifle -> 807 // 742: aload_0 // 743: getfield B : F // 746: fstore #4 // 748: fload #4 // 750: fconst_0 // 751: fcmpl // 752: iflt -> 769 // 755: fload_2 // 756: fload #4 // 758: fcmpl // 759: iflt -> 769 // 762: iload #6 // 764: istore #5 // 766: goto -> 807 // 769: aload_0 // 770: getfield C : F // 773: fstore #4 // 775: fload #4 // 777: getstatic com/swmansion/gesturehandler/j.O : F // 780: fcmpl // 781: ifeq -> 804 // 784: fload_2 // 785: fload_2 // 786: fmul // 787: fload_3 // 788: fload_3 // 789: fmul // 790: fadd // 791: fload #4 // 793: fcmpl // 794: iflt -> 804 // 797: iload #6 // 799: istore #5 // 801: goto -> 807 // 804: iconst_0 // 805: istore #5 // 807: iload #5 // 809: ifeq -> 832 // 812: aload_0 // 813: aload_0 // 814: getfield J : F // 817: putfield F : F // 820: aload_0 // 821: aload_0 // 822: getfield K : F // 825: putfield G : F // 828: aload_0 // 829: invokevirtual e : ()V // 832: return } protected final void b() { VelocityTracker velocityTracker = this.T; if (velocityTracker != null) { velocityTracker.recycle(); this.T = null; } } } /* Location: C:\Users\august\Desktop\tik\df_rn_kit\classes.jar.jar!\com\swmansion\gesturehandler\j.class * Java compiler version: 6 (50.0) * JD-Core Version: 1.1.3 */