tiktok_source/df_rn_kit/com/swmansion/gesturehandler/j.java
2020-07-11 13:32:14 -07:00

555 lines
14 KiB
Java

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<j> {
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
*/