Fix #5654 - roojspacker - get it working as a doc tool...
[roojs1] / docs.old / symbols / src / Roo_lib_Easing.js.html
diff --git a/docs.old/symbols/src/Roo_lib_Easing.js.html b/docs.old/symbols/src/Roo_lib_Easing.js.html
new file mode 100644 (file)
index 0000000..644f65a
--- /dev/null
@@ -0,0 +1,184 @@
+<html><head><title>../roojs1/Roo/lib/Easing.js</title><link rel="stylesheet" type="text/css" href="../../../css/highlight-js.css"/></head><body class="highlightpage"><code class="jsdoc-pretty"><span class="jsdoc-comment">/*
+ * Portions of this file are based on pieces of Yahoo User Interface Library
+ * Copyright (c) 2007, Yahoo! Inc. All rights reserved.
+ * YUI licensed under the BSD License:
+ * http://developer.yahoo.net/yui/license.txt
+ * &lt;script type=&quot;text/javascript&quot;&gt;
+ *
+ */
+</span><span class="jsdoc-var">Roo.lib.Easing </span><span class="jsdoc-syntax">= {
+
+
+    </span><span class="jsdoc-var">easeNone</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) {
+        </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">/ </span><span class="jsdoc-var">d </span><span class="jsdoc-syntax">+ </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+    },
+
+
+    </span><span class="jsdoc-var">easeIn</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) {
+        </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">* (</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">/= </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">+ </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+    },
+
+
+    </span><span class="jsdoc-var">easeOut</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) {
+        </span><span class="jsdoc-keyword">return </span><span class="jsdoc-syntax">-</span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">* (</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">/= </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) * (</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">- 2) + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+    },
+
+
+    </span><span class="jsdoc-var">easeBoth</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) {
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">((</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">/= </span><span class="jsdoc-var">d </span><span class="jsdoc-syntax">/ 2) &lt; 1) {
+            </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">/ 2 * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">+ </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+        }
+
+        </span><span class="jsdoc-keyword">return </span><span class="jsdoc-syntax">-</span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">/ 2 * ((--</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">) * (</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">- 2) - 1) + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+    },
+
+
+    </span><span class="jsdoc-var">easeInStrong</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) {
+        </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">* (</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">/= </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">+ </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+    },
+
+
+    </span><span class="jsdoc-var">easeOutStrong</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) {
+        </span><span class="jsdoc-keyword">return </span><span class="jsdoc-syntax">-</span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">* ((</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">= </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">/ </span><span class="jsdoc-var">d </span><span class="jsdoc-syntax">- 1) * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">- 1) + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+    },
+
+
+    </span><span class="jsdoc-var">easeBothStrong</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) {
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">((</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">/= </span><span class="jsdoc-var">d </span><span class="jsdoc-syntax">/ 2) &lt; 1) {
+            </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">/ 2 * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">+ </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+        }
+
+        </span><span class="jsdoc-keyword">return </span><span class="jsdoc-syntax">-</span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">/ 2 * ((</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">-= 2) * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">- 2) + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+    },
+
+
+
+    </span><span class="jsdoc-var">elasticIn</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">a</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">) {
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">== 0) {
+            </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+        }
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">((</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">/= </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) == 1) {
+            </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">b </span><span class="jsdoc-syntax">+ </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">;
+        }
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">) {
+            </span><span class="jsdoc-var">p </span><span class="jsdoc-syntax">= </span><span class="jsdoc-var">d </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">.</span><span class="jsdoc-syntax">3;
+        }
+
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">a </span><span class="jsdoc-syntax">|| </span><span class="jsdoc-var">a </span><span class="jsdoc-syntax">&lt; </span><span class="jsdoc-var">Math.abs</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">)) {
+            </span><span class="jsdoc-var">a </span><span class="jsdoc-syntax">= </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">;
+            </span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">s </span><span class="jsdoc-syntax">= </span><span class="jsdoc-var">p </span><span class="jsdoc-syntax">/ 4;
+        }
+        </span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{
+            </span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">s </span><span class="jsdoc-syntax">= </span><span class="jsdoc-var">p </span><span class="jsdoc-syntax">/ (2 * </span><span class="jsdoc-var">Math.PI</span><span class="jsdoc-syntax">) * </span><span class="jsdoc-var">Math.asin</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">/ </span><span class="jsdoc-var">a</span><span class="jsdoc-syntax">);
+        }
+
+        </span><span class="jsdoc-keyword">return </span><span class="jsdoc-syntax">-(</span><span class="jsdoc-var">a </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">Math.pow</span><span class="jsdoc-syntax">(2, 10 * (</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">-= 1)) * </span><span class="jsdoc-var">Math.sin</span><span class="jsdoc-syntax">((</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">d </span><span class="jsdoc-syntax">- </span><span class="jsdoc-var">s</span><span class="jsdoc-syntax">) * (2 * </span><span class="jsdoc-var">Math.PI</span><span class="jsdoc-syntax">) / </span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">)) + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+    },
+
+
+    </span><span class="jsdoc-var">elasticOut</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">a</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">) {
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">== 0) {
+            </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+        }
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">((</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">/= </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) == 1) {
+            </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">b </span><span class="jsdoc-syntax">+ </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">;
+        }
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">) {
+            </span><span class="jsdoc-var">p </span><span class="jsdoc-syntax">= </span><span class="jsdoc-var">d </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">.</span><span class="jsdoc-syntax">3;
+        }
+
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">a </span><span class="jsdoc-syntax">|| </span><span class="jsdoc-var">a </span><span class="jsdoc-syntax">&lt; </span><span class="jsdoc-var">Math.abs</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">)) {
+            </span><span class="jsdoc-var">a </span><span class="jsdoc-syntax">= </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">;
+            </span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">s </span><span class="jsdoc-syntax">= </span><span class="jsdoc-var">p </span><span class="jsdoc-syntax">/ 4;
+        }
+        </span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{
+            </span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">s </span><span class="jsdoc-syntax">= </span><span class="jsdoc-var">p </span><span class="jsdoc-syntax">/ (2 * </span><span class="jsdoc-var">Math.PI</span><span class="jsdoc-syntax">) * </span><span class="jsdoc-var">Math.asin</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">/ </span><span class="jsdoc-var">a</span><span class="jsdoc-syntax">);
+        }
+
+        </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">a </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">Math.pow</span><span class="jsdoc-syntax">(2, -10 * </span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">) * </span><span class="jsdoc-var">Math.sin</span><span class="jsdoc-syntax">((</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">d </span><span class="jsdoc-syntax">- </span><span class="jsdoc-var">s</span><span class="jsdoc-syntax">) * (2 * </span><span class="jsdoc-var">Math.PI</span><span class="jsdoc-syntax">) / </span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">) + </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">+ </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+    },
+
+
+    </span><span class="jsdoc-var">elasticBoth</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">a</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">) {
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">== 0) {
+            </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+        }
+
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">((</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">/= </span><span class="jsdoc-var">d </span><span class="jsdoc-syntax">/ 2) == 2) {
+            </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">b </span><span class="jsdoc-syntax">+ </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">;
+        }
+
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">) {
+            </span><span class="jsdoc-var">p </span><span class="jsdoc-syntax">= </span><span class="jsdoc-var">d </span><span class="jsdoc-syntax">* (</span><span class="jsdoc-var">.</span><span class="jsdoc-syntax">3 * 1.5);
+        }
+
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">a </span><span class="jsdoc-syntax">|| </span><span class="jsdoc-var">a </span><span class="jsdoc-syntax">&lt; </span><span class="jsdoc-var">Math.abs</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">)) {
+            </span><span class="jsdoc-var">a </span><span class="jsdoc-syntax">= </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">;
+            </span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">s </span><span class="jsdoc-syntax">= </span><span class="jsdoc-var">p </span><span class="jsdoc-syntax">/ 4;
+        }
+        </span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{
+            </span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">s </span><span class="jsdoc-syntax">= </span><span class="jsdoc-var">p </span><span class="jsdoc-syntax">/ (2 * </span><span class="jsdoc-var">Math.PI</span><span class="jsdoc-syntax">) * </span><span class="jsdoc-var">Math.asin</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">/ </span><span class="jsdoc-var">a</span><span class="jsdoc-syntax">);
+        }
+
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">&lt; 1) {
+            </span><span class="jsdoc-keyword">return </span><span class="jsdoc-syntax">-</span><span class="jsdoc-var">.</span><span class="jsdoc-syntax">5 * (</span><span class="jsdoc-var">a </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">Math.pow</span><span class="jsdoc-syntax">(2, 10 * (</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">-= 1)) *
+                          </span><span class="jsdoc-var">Math.sin</span><span class="jsdoc-syntax">((</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">d </span><span class="jsdoc-syntax">- </span><span class="jsdoc-var">s</span><span class="jsdoc-syntax">) * (2 * </span><span class="jsdoc-var">Math.PI</span><span class="jsdoc-syntax">) / </span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">)) + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+        }
+        </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">a </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">Math.pow</span><span class="jsdoc-syntax">(2, -10 * (</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">-= 1)) *
+               </span><span class="jsdoc-var">Math.sin</span><span class="jsdoc-syntax">((</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">d </span><span class="jsdoc-syntax">- </span><span class="jsdoc-var">s</span><span class="jsdoc-syntax">) * (2 * </span><span class="jsdoc-var">Math.PI</span><span class="jsdoc-syntax">) / </span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">) * </span><span class="jsdoc-var">.</span><span class="jsdoc-syntax">5 + </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">+ </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+    },
+
+
+
+    </span><span class="jsdoc-var">backIn</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">s</span><span class="jsdoc-syntax">) {
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">typeof </span><span class="jsdoc-var">s </span><span class="jsdoc-syntax">== </span><span class="jsdoc-string">'undefined'</span><span class="jsdoc-syntax">) {
+            </span><span class="jsdoc-var">s </span><span class="jsdoc-syntax">= 1.70158;
+        }
+        </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">* (</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">/= </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* ((</span><span class="jsdoc-var">s </span><span class="jsdoc-syntax">+ 1) * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">- </span><span class="jsdoc-var">s</span><span class="jsdoc-syntax">) + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+    },
+
+
+    </span><span class="jsdoc-var">backOut</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">s</span><span class="jsdoc-syntax">) {
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">typeof </span><span class="jsdoc-var">s </span><span class="jsdoc-syntax">== </span><span class="jsdoc-string">'undefined'</span><span class="jsdoc-syntax">) {
+            </span><span class="jsdoc-var">s </span><span class="jsdoc-syntax">= 1.70158;
+        }
+        </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">* ((</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">= </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">/ </span><span class="jsdoc-var">d </span><span class="jsdoc-syntax">- 1) * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* ((</span><span class="jsdoc-var">s </span><span class="jsdoc-syntax">+ 1) * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">+ </span><span class="jsdoc-var">s</span><span class="jsdoc-syntax">) + 1) + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+    },
+
+
+    </span><span class="jsdoc-var">backBoth</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">s</span><span class="jsdoc-syntax">) {
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">typeof </span><span class="jsdoc-var">s </span><span class="jsdoc-syntax">== </span><span class="jsdoc-string">'undefined'</span><span class="jsdoc-syntax">) {
+            </span><span class="jsdoc-var">s </span><span class="jsdoc-syntax">= 1.70158;
+        }
+
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">((</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">/= </span><span class="jsdoc-var">d </span><span class="jsdoc-syntax">/ 2 ) &lt; 1) {
+            </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">/ 2 * (</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* (((</span><span class="jsdoc-var">s </span><span class="jsdoc-syntax">*= (1.525)) + 1) * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">- </span><span class="jsdoc-var">s</span><span class="jsdoc-syntax">)) + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+        }
+        </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">/ 2 * ((</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">-= 2) * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* (((</span><span class="jsdoc-var">s </span><span class="jsdoc-syntax">*= (1.525)) + 1) * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">+ </span><span class="jsdoc-var">s</span><span class="jsdoc-syntax">) + 2) + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+    },
+
+
+    </span><span class="jsdoc-var">bounceIn</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) {
+        </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">- </span><span class="jsdoc-var">Roo.lib.Easing.bounceOut</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">d </span><span class="jsdoc-syntax">- </span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, 0, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+    },
+
+
+    </span><span class="jsdoc-var">bounceOut</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) {
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">((</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">/= </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) &lt; (1 / 2.75)) {
+            </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">* (7.5625 * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">) + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+        } </span><span class="jsdoc-keyword">else if </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">&lt; (2 / 2.75)) {
+            </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">* (7.5625 * (</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">-= (1.5 / 2.75)) * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">+ </span><span class="jsdoc-var">.</span><span class="jsdoc-syntax">75) + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+        } </span><span class="jsdoc-keyword">else if </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">&lt; (2.5 / 2.75)) {
+            </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">* (7.5625 * (</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">-= (2.25 / 2.75)) * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">+ </span><span class="jsdoc-var">.</span><span class="jsdoc-syntax">9375) + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+        }
+        </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">* (7.5625 * (</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">-= (2.625 / 2.75)) * </span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">+ </span><span class="jsdoc-var">.</span><span class="jsdoc-syntax">984375) + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+    },
+
+
+    </span><span class="jsdoc-var">bounceBoth</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) {
+        </span><span class="jsdoc-keyword">if </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">&lt; </span><span class="jsdoc-var">d </span><span class="jsdoc-syntax">/ 2) {
+            </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">Roo.lib.Easing.bounceIn</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* 2, 0, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) * </span><span class="jsdoc-var">.</span><span class="jsdoc-syntax">5 + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+        }
+        </span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">Roo.lib.Easing.bounceOut</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">t </span><span class="jsdoc-syntax">* 2 - </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">, 0, </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">d</span><span class="jsdoc-syntax">) * </span><span class="jsdoc-var">.</span><span class="jsdoc-syntax">5 + </span><span class="jsdoc-var">c </span><span class="jsdoc-syntax">* </span><span class="jsdoc-var">.</span><span class="jsdoc-syntax">5 + </span><span class="jsdoc-var">b</span><span class="jsdoc-syntax">;
+    }
+};</span></code></body></html>
\ No newline at end of file