package com.ikea.shared.util;

import android.view.animation.Interpolator;

public class EasingInterpolator
  implements Interpolator
{
  private EasingCurve easingCurve;

  public EasingInterpolator(EasingCurve paramEasingCurve)
  {
    this.easingCurve = paramEasingCurve;
  }

  public float getInterpolation(float paramFloat)
  {
    return this.easingCurve.interpolate(paramFloat);
  }

  public static enum EasingCurve
  {
    private Bezier c = new Bezier(0.0D, 0.0D, 1.0D, 1.0D);

    static
    {
      // Byte code:
      //   0: new 46	com/ikea/shared/util/EasingInterpolator$EasingCurve$1
      //   3: dup
      //   4: ldc 47
      //   6: iconst_0
      //   7: dconst_0
      //   8: dconst_0
      //   9: dconst_1
      //   10: dconst_1
      //   11: invokespecial 51	com/ikea/shared/util/EasingInterpolator$EasingCurve$1:<init>	(Ljava/lang/String;IDDDD)V
      //   14: putstatic 53	com/ikea/shared/util/EasingInterpolator$EasingCurve:linear	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   17: new 55	com/ikea/shared/util/EasingInterpolator$EasingCurve$2
      //   20: dup
      //   21: ldc 56
      //   23: iconst_1
      //   24: ldc2_w 57
      //   27: ldc2_w 59
      //   30: ldc2_w 57
      //   33: dconst_1
      //   34: invokespecial 61	com/ikea/shared/util/EasingInterpolator$EasingCurve$2:<init>	(Ljava/lang/String;IDDDD)V
      //   37: putstatic 63	com/ikea/shared/util/EasingInterpolator$EasingCurve:ease	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   40: new 65	com/ikea/shared/util/EasingInterpolator$EasingCurve$3
      //   43: dup
      //   44: ldc 66
      //   46: iconst_2
      //   47: ldc2_w 67
      //   50: dconst_0
      //   51: dconst_1
      //   52: dconst_1
      //   53: invokespecial 69	com/ikea/shared/util/EasingInterpolator$EasingCurve$3:<init>	(Ljava/lang/String;IDDDD)V
      //   56: putstatic 71	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeIn	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   59: new 73	com/ikea/shared/util/EasingInterpolator$EasingCurve$4
      //   62: dup
      //   63: ldc 74
      //   65: iconst_3
      //   66: dconst_0
      //   67: dconst_0
      //   68: ldc2_w 75
      //   71: dconst_1
      //   72: invokespecial 77	com/ikea/shared/util/EasingInterpolator$EasingCurve$4:<init>	(Ljava/lang/String;IDDDD)V
      //   75: putstatic 79	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOut	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   78: new 81	com/ikea/shared/util/EasingInterpolator$EasingCurve$5
      //   81: dup
      //   82: ldc 82
      //   84: iconst_4
      //   85: ldc2_w 67
      //   88: dconst_0
      //   89: ldc2_w 75
      //   92: dconst_1
      //   93: invokespecial 83	com/ikea/shared/util/EasingInterpolator$EasingCurve$5:<init>	(Ljava/lang/String;IDDDD)V
      //   96: putstatic 85	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOut	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   99: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   102: dup
      //   103: ldc 86
      //   105: iconst_5
      //   106: dconst_0
      //   107: dconst_1
      //   108: ldc2_w 87
      //   111: dconst_1
      //   112: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   115: putstatic 91	com/ikea/shared/util/EasingInterpolator$EasingCurve:snap	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   118: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   121: dup
      //   122: ldc 92
      //   124: bipush 6
      //   126: ldc2_w 93
      //   129: ldc2_w 95
      //   132: ldc2_w 97
      //   135: dconst_1
      //   136: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   139: putstatic 100	com/ikea/shared/util/EasingInterpolator$EasingCurve:swing	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   142: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   145: dup
      //   146: ldc 101
      //   148: bipush 7
      //   150: ldc2_w 102
      //   153: ldc2_w 104
      //   156: ldc2_w 106
      //   159: ldc2_w 108
      //   162: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   165: putstatic 111	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInCubic	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   168: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   171: dup
      //   172: ldc 112
      //   174: bipush 8
      //   176: ldc2_w 113
      //   179: ldc2_w 115
      //   182: ldc2_w 117
      //   185: dconst_1
      //   186: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   189: putstatic 120	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOutCubic	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   192: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   195: dup
      //   196: ldc 121
      //   198: bipush 9
      //   200: ldc2_w 122
      //   203: ldc2_w 124
      //   206: ldc2_w 117
      //   209: dconst_1
      //   210: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   213: putstatic 127	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOutCubic	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   216: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   219: dup
      //   220: ldc 128
      //   222: bipush 10
      //   224: ldc2_w 129
      //   227: ldc2_w 131
      //   230: ldc2_w 133
      //   233: ldc2_w 135
      //   236: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   239: putstatic 138	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInCirc	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   242: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   245: dup
      //   246: ldc 139
      //   248: bipush 11
      //   250: ldc2_w 140
      //   253: ldc2_w 142
      //   256: ldc2_w 144
      //   259: dconst_1
      //   260: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   263: putstatic 147	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOutCirc	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   266: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   269: dup
      //   270: ldc 148
      //   272: bipush 12
      //   274: ldc2_w 149
      //   277: ldc2_w 151
      //   280: ldc2_w 153
      //   283: ldc2_w 155
      //   286: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   289: putstatic 158	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOutCirc	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   292: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   295: dup
      //   296: ldc 159
      //   298: bipush 13
      //   300: ldc2_w 160
      //   303: ldc2_w 162
      //   306: ldc2_w 164
      //   309: ldc2_w 166
      //   312: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   315: putstatic 169	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInExpo	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   318: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   321: dup
      //   322: ldc 170
      //   324: bipush 14
      //   326: ldc2_w 108
      //   329: dconst_1
      //   330: ldc2_w 171
      //   333: dconst_1
      //   334: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   337: putstatic 174	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOutExpo	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   340: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   343: dup
      //   344: ldc 175
      //   346: bipush 15
      //   348: dconst_1
      //   349: dconst_0
      //   350: dconst_0
      //   351: dconst_1
      //   352: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   355: putstatic 177	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOutExpo	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   358: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   361: dup
      //   362: ldc 178
      //   364: bipush 16
      //   366: ldc2_w 102
      //   369: ldc2_w 179
      //   372: ldc2_w 181
      //   375: ldc2_w 183
      //   378: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   381: putstatic 186	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInQuad	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   384: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   387: dup
      //   388: ldc 187
      //   390: bipush 17
      //   392: ldc2_w 57
      //   395: ldc2_w 188
      //   398: ldc2_w 190
      //   401: ldc2_w 192
      //   404: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   407: putstatic 195	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOutQuad	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   410: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   413: dup
      //   414: ldc 196
      //   416: bipush 18
      //   418: ldc2_w 197
      //   421: ldc2_w 199
      //   424: ldc2_w 201
      //   427: ldc2_w 203
      //   430: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   433: putstatic 206	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOutQuad	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   436: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   439: dup
      //   440: ldc 207
      //   442: bipush 19
      //   444: ldc2_w 208
      //   447: ldc2_w 199
      //   450: ldc2_w 210
      //   453: ldc2_w 171
      //   456: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   459: putstatic 213	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInQuart	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   462: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   465: dup
      //   466: ldc 214
      //   468: bipush 20
      //   470: ldc2_w 144
      //   473: ldc2_w 215
      //   476: ldc2_w 217
      //   479: dconst_1
      //   480: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   483: putstatic 220	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOutQuart	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   486: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   489: dup
      //   490: ldc 221
      //   492: bipush 21
      //   494: ldc2_w 222
      //   497: dconst_0
      //   498: ldc2_w 224
      //   501: dconst_1
      //   502: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   505: putstatic 227	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOutQuart	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   508: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   511: dup
      //   512: ldc 228
      //   514: bipush 22
      //   516: ldc2_w 229
      //   519: ldc2_w 162
      //   522: ldc2_w 231
      //   525: ldc2_w 233
      //   528: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   531: putstatic 236	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInQuint	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   534: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   537: dup
      //   538: ldc 237
      //   540: bipush 23
      //   542: ldc2_w 238
      //   545: dconst_1
      //   546: ldc2_w 240
      //   549: dconst_1
      //   550: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   553: putstatic 243	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOutQuint	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   556: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   559: dup
      //   560: ldc 244
      //   562: bipush 24
      //   564: ldc2_w 155
      //   567: dconst_0
      //   568: ldc2_w 245
      //   571: dconst_1
      //   572: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   575: putstatic 248	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOutQuint	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   578: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   581: dup
      //   582: ldc 249
      //   584: bipush 25
      //   586: ldc2_w 97
      //   589: dconst_0
      //   590: ldc2_w 250
      //   593: ldc2_w 252
      //   596: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   599: putstatic 255	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInSine	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   602: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   605: dup
      //   606: ldc_w 256
      //   609: bipush 26
      //   611: ldc2_w 257
      //   614: ldc2_w 259
      //   617: ldc2_w 261
      //   620: dconst_1
      //   621: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   624: putstatic 264	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOutSine	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   627: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   630: dup
      //   631: ldc_w 265
      //   634: bipush 27
      //   636: ldc2_w 266
      //   639: ldc2_w 162
      //   642: ldc2_w 102
      //   645: ldc2_w 160
      //   648: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   651: putstatic 269	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOutSine	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   654: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   657: dup
      //   658: ldc_w 270
      //   661: bipush 28
      //   663: ldc2_w 129
      //   666: ldc2_w 271
      //   669: ldc2_w 273
      //   672: ldc2_w 124
      //   675: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   678: putstatic 276	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInBack	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   681: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   684: dup
      //   685: ldc_w 277
      //   688: bipush 29
      //   690: ldc2_w 224
      //   693: ldc2_w 278
      //   696: ldc2_w 240
      //   699: ldc2_w 280
      //   702: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   705: putstatic 283	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOutBack	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   708: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   711: dup
      //   712: ldc_w 284
      //   715: bipush 30
      //   717: ldc2_w 181
      //   720: ldc2_w 285
      //   723: ldc2_w 287
      //   726: ldc2_w 289
      //   729: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   732: putstatic 292	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOutBack	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   735: new 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   738: dup
      //   739: ldc_w 293
      //   742: bipush 31
      //   744: dconst_0
      //   745: dconst_0
      //   746: dconst_1
      //   747: dconst_1
      //   748: invokespecial 89	com/ikea/shared/util/EasingInterpolator$EasingCurve:<init>	(Ljava/lang/String;IDDDD)V
      //   751: putstatic 295	com/ikea/shared/util/EasingInterpolator$EasingCurve:custom	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   754: bipush 32
      //   756: anewarray 2	com/ikea/shared/util/EasingInterpolator$EasingCurve
      //   759: astore_0
      //   760: aload_0
      //   761: iconst_0
      //   762: getstatic 53	com/ikea/shared/util/EasingInterpolator$EasingCurve:linear	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   765: aastore
      //   766: aload_0
      //   767: iconst_1
      //   768: getstatic 63	com/ikea/shared/util/EasingInterpolator$EasingCurve:ease	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   771: aastore
      //   772: aload_0
      //   773: iconst_2
      //   774: getstatic 71	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeIn	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   777: aastore
      //   778: aload_0
      //   779: iconst_3
      //   780: getstatic 79	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOut	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   783: aastore
      //   784: aload_0
      //   785: iconst_4
      //   786: getstatic 85	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOut	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   789: aastore
      //   790: aload_0
      //   791: iconst_5
      //   792: getstatic 91	com/ikea/shared/util/EasingInterpolator$EasingCurve:snap	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   795: aastore
      //   796: aload_0
      //   797: bipush 6
      //   799: getstatic 100	com/ikea/shared/util/EasingInterpolator$EasingCurve:swing	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   802: aastore
      //   803: aload_0
      //   804: bipush 7
      //   806: getstatic 111	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInCubic	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   809: aastore
      //   810: aload_0
      //   811: bipush 8
      //   813: getstatic 120	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOutCubic	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   816: aastore
      //   817: aload_0
      //   818: bipush 9
      //   820: getstatic 127	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOutCubic	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   823: aastore
      //   824: aload_0
      //   825: bipush 10
      //   827: getstatic 138	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInCirc	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   830: aastore
      //   831: aload_0
      //   832: bipush 11
      //   834: getstatic 147	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOutCirc	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   837: aastore
      //   838: aload_0
      //   839: bipush 12
      //   841: getstatic 158	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOutCirc	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   844: aastore
      //   845: aload_0
      //   846: bipush 13
      //   848: getstatic 169	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInExpo	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   851: aastore
      //   852: aload_0
      //   853: bipush 14
      //   855: getstatic 174	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOutExpo	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   858: aastore
      //   859: aload_0
      //   860: bipush 15
      //   862: getstatic 177	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOutExpo	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   865: aastore
      //   866: aload_0
      //   867: bipush 16
      //   869: getstatic 186	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInQuad	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   872: aastore
      //   873: aload_0
      //   874: bipush 17
      //   876: getstatic 195	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOutQuad	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   879: aastore
      //   880: aload_0
      //   881: bipush 18
      //   883: getstatic 206	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOutQuad	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   886: aastore
      //   887: aload_0
      //   888: bipush 19
      //   890: getstatic 213	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInQuart	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   893: aastore
      //   894: aload_0
      //   895: bipush 20
      //   897: getstatic 220	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOutQuart	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   900: aastore
      //   901: aload_0
      //   902: bipush 21
      //   904: getstatic 227	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOutQuart	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   907: aastore
      //   908: aload_0
      //   909: bipush 22
      //   911: getstatic 236	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInQuint	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   914: aastore
      //   915: aload_0
      //   916: bipush 23
      //   918: getstatic 243	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOutQuint	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   921: aastore
      //   922: aload_0
      //   923: bipush 24
      //   925: getstatic 248	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOutQuint	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   928: aastore
      //   929: aload_0
      //   930: bipush 25
      //   932: getstatic 255	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInSine	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   935: aastore
      //   936: aload_0
      //   937: bipush 26
      //   939: getstatic 264	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOutSine	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   942: aastore
      //   943: aload_0
      //   944: bipush 27
      //   946: getstatic 269	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOutSine	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   949: aastore
      //   950: aload_0
      //   951: bipush 28
      //   953: getstatic 276	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInBack	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   956: aastore
      //   957: aload_0
      //   958: bipush 29
      //   960: getstatic 283	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeOutBack	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   963: aastore
      //   964: aload_0
      //   965: bipush 30
      //   967: getstatic 292	com/ikea/shared/util/EasingInterpolator$EasingCurve:easeInOutBack	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   970: aastore
      //   971: aload_0
      //   972: bipush 31
      //   974: getstatic 295	com/ikea/shared/util/EasingInterpolator$EasingCurve:custom	Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   977: aastore
      //   978: aload_0
      //   979: putstatic 297	com/ikea/shared/util/EasingInterpolator$EasingCurve:$VALUES	[Lcom/ikea/shared/util/EasingInterpolator$EasingCurve;
      //   982: return
    }

    private EasingCurve(double paramDouble1, double paramDouble2, double paramDouble3, double paramDouble4)
    {
      with(paramDouble1, paramDouble2, paramDouble3, paramDouble4);
    }

    public float interpolate(double paramDouble)
    {
      return (float)this.c.f(paramDouble);
    }

    public String toString()
    {
      return "cubic-bezier(" + this.c + ")";
    }

    public void with(double paramDouble1, double paramDouble2, double paramDouble3, double paramDouble4)
    {
      this.c = new Bezier(paramDouble1, paramDouble2, paramDouble3, paramDouble4);
    }
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.ikea.shared.util.EasingInterpolator
 * JD-Core Version:    0.6.2
 */