{"ast":null,"code":"import { createExpoIn, reverseEasing, mirrorEasing, createBackIn, createAnticipate } from './utils.js';\nvar DEFAULT_OVERSHOOT_STRENGTH = 1.525;\nvar BOUNCE_FIRST_THRESHOLD = 4.0 / 11.0;\nvar BOUNCE_SECOND_THRESHOLD = 8.0 / 11.0;\nvar BOUNCE_THIRD_THRESHOLD = 9.0 / 10.0;\nvar linear = function linear(p) {\n  return p;\n};\nvar easeIn = createExpoIn(2);\nvar easeOut = reverseEasing(easeIn);\nvar easeInOut = mirrorEasing(easeIn);\nvar circIn = function circIn(p) {\n  return 1 - Math.sin(Math.acos(p));\n};\nvar circOut = reverseEasing(circIn);\nvar circInOut = mirrorEasing(circOut);\nvar backIn = createBackIn(DEFAULT_OVERSHOOT_STRENGTH);\nvar backOut = reverseEasing(backIn);\nvar backInOut = mirrorEasing(backIn);\nvar anticipate = createAnticipate(DEFAULT_OVERSHOOT_STRENGTH);\nvar ca = 4356.0 / 361.0;\nvar cb = 35442.0 / 1805.0;\nvar cc = 16061.0 / 1805.0;\nvar bounceOut = function bounceOut(p) {\n  if (p === 1 || p === 0) return p;\n  var p2 = p * p;\n  return p < BOUNCE_FIRST_THRESHOLD ? 7.5625 * p2 : p < BOUNCE_SECOND_THRESHOLD ? 9.075 * p2 - 9.9 * p + 3.4 : p < BOUNCE_THIRD_THRESHOLD ? ca * p2 - cb * p + cc : 10.8 * p * p - 20.52 * p + 10.72;\n};\nvar bounceIn = reverseEasing(bounceOut);\nvar bounceInOut = function bounceInOut(p) {\n  return p < 0.5 ? 0.5 * (1.0 - bounceOut(1.0 - p * 2.0)) : 0.5 * bounceOut(p * 2.0 - 1.0) + 0.5;\n};\nexport { anticipate, backIn, backInOut, backOut, bounceIn, bounceInOut, bounceOut, circIn, circInOut, circOut, easeIn, easeInOut, easeOut, linear };","map":{"version":3,"names":["createExpoIn","reverseEasing","mirrorEasing","createBackIn","createAnticipate","DEFAULT_OVERSHOOT_STRENGTH","BOUNCE_FIRST_THRESHOLD","BOUNCE_SECOND_THRESHOLD","BOUNCE_THIRD_THRESHOLD","linear","p","easeIn","easeOut","easeInOut","circIn","Math","sin","acos","circOut","circInOut","backIn","backOut","backInOut","anticipate","ca","cb","cc","bounceOut","p2","bounceIn","bounceInOut"],"sources":["C:/LDT/DSP_Management/node_modules/popmotion/dist/es/easing/index.js"],"sourcesContent":["import { createExpoIn, reverseEasing, mirrorEasing, createBackIn, createAnticipate } from './utils.js';\n\nvar DEFAULT_OVERSHOOT_STRENGTH = 1.525;\nvar BOUNCE_FIRST_THRESHOLD = 4.0 / 11.0;\nvar BOUNCE_SECOND_THRESHOLD = 8.0 / 11.0;\nvar BOUNCE_THIRD_THRESHOLD = 9.0 / 10.0;\nvar linear = function (p) { return p; };\nvar easeIn = createExpoIn(2);\nvar easeOut = reverseEasing(easeIn);\nvar easeInOut = mirrorEasing(easeIn);\nvar circIn = function (p) { return 1 - Math.sin(Math.acos(p)); };\nvar circOut = reverseEasing(circIn);\nvar circInOut = mirrorEasing(circOut);\nvar backIn = createBackIn(DEFAULT_OVERSHOOT_STRENGTH);\nvar backOut = reverseEasing(backIn);\nvar backInOut = mirrorEasing(backIn);\nvar anticipate = createAnticipate(DEFAULT_OVERSHOOT_STRENGTH);\nvar ca = 4356.0 / 361.0;\nvar cb = 35442.0 / 1805.0;\nvar cc = 16061.0 / 1805.0;\nvar bounceOut = function (p) {\n    if (p === 1 || p === 0)\n        return p;\n    var p2 = p * p;\n    return p < BOUNCE_FIRST_THRESHOLD\n        ? 7.5625 * p2\n        : p < BOUNCE_SECOND_THRESHOLD\n            ? 9.075 * p2 - 9.9 * p + 3.4\n            : p < BOUNCE_THIRD_THRESHOLD\n                ? ca * p2 - cb * p + cc\n                : 10.8 * p * p - 20.52 * p + 10.72;\n};\nvar bounceIn = reverseEasing(bounceOut);\nvar bounceInOut = function (p) {\n    return p < 0.5\n        ? 0.5 * (1.0 - bounceOut(1.0 - p * 2.0))\n        : 0.5 * bounceOut(p * 2.0 - 1.0) + 0.5;\n};\n\nexport { anticipate, backIn, backInOut, backOut, bounceIn, bounceInOut, bounceOut, circIn, circInOut, circOut, easeIn, easeInOut, easeOut, linear };\n"],"mappings":"AAAA,SAASA,YAAY,EAAEC,aAAa,EAAEC,YAAY,EAAEC,YAAY,EAAEC,gBAAgB,QAAQ,YAAY;AAEtG,IAAIC,0BAA0B,GAAG,KAAK;AACtC,IAAIC,sBAAsB,GAAG,GAAG,GAAG,IAAI;AACvC,IAAIC,uBAAuB,GAAG,GAAG,GAAG,IAAI;AACxC,IAAIC,sBAAsB,GAAG,GAAG,GAAG,IAAI;AACvC,IAAIC,MAAM,GAAG,SAATA,MAAMA,CAAaC,CAAC,EAAE;EAAE,OAAOA,CAAC;AAAE,CAAC;AACvC,IAAIC,MAAM,GAAGX,YAAY,CAAC,CAAC,CAAC;AAC5B,IAAIY,OAAO,GAAGX,aAAa,CAACU,MAAM,CAAC;AACnC,IAAIE,SAAS,GAAGX,YAAY,CAACS,MAAM,CAAC;AACpC,IAAIG,MAAM,GAAG,SAATA,MAAMA,CAAaJ,CAAC,EAAE;EAAE,OAAO,CAAC,GAAGK,IAAI,CAACC,GAAG,CAACD,IAAI,CAACE,IAAI,CAACP,CAAC,CAAC,CAAC;AAAE,CAAC;AAChE,IAAIQ,OAAO,GAAGjB,aAAa,CAACa,MAAM,CAAC;AACnC,IAAIK,SAAS,GAAGjB,YAAY,CAACgB,OAAO,CAAC;AACrC,IAAIE,MAAM,GAAGjB,YAAY,CAACE,0BAA0B,CAAC;AACrD,IAAIgB,OAAO,GAAGpB,aAAa,CAACmB,MAAM,CAAC;AACnC,IAAIE,SAAS,GAAGpB,YAAY,CAACkB,MAAM,CAAC;AACpC,IAAIG,UAAU,GAAGnB,gBAAgB,CAACC,0BAA0B,CAAC;AAC7D,IAAImB,EAAE,GAAG,MAAM,GAAG,KAAK;AACvB,IAAIC,EAAE,GAAG,OAAO,GAAG,MAAM;AACzB,IAAIC,EAAE,GAAG,OAAO,GAAG,MAAM;AACzB,IAAIC,SAAS,GAAG,SAAZA,SAASA,CAAajB,CAAC,EAAE;EACzB,IAAIA,CAAC,KAAK,CAAC,IAAIA,CAAC,KAAK,CAAC,EAClB,OAAOA,CAAC;EACZ,IAAIkB,EAAE,GAAGlB,CAAC,GAAGA,CAAC;EACd,OAAOA,CAAC,GAAGJ,sBAAsB,GAC3B,MAAM,GAAGsB,EAAE,GACXlB,CAAC,GAAGH,uBAAuB,GACvB,KAAK,GAAGqB,EAAE,GAAG,GAAG,GAAGlB,CAAC,GAAG,GAAG,GAC1BA,CAAC,GAAGF,sBAAsB,GACtBgB,EAAE,GAAGI,EAAE,GAAGH,EAAE,GAAGf,CAAC,GAAGgB,EAAE,GACrB,IAAI,GAAGhB,CAAC,GAAGA,CAAC,GAAG,KAAK,GAAGA,CAAC,GAAG,KAAK;AAClD,CAAC;AACD,IAAImB,QAAQ,GAAG5B,aAAa,CAAC0B,SAAS,CAAC;AACvC,IAAIG,WAAW,GAAG,SAAdA,WAAWA,CAAapB,CAAC,EAAE;EAC3B,OAAOA,CAAC,GAAG,GAAG,GACR,GAAG,IAAI,GAAG,GAAGiB,SAAS,CAAC,GAAG,GAAGjB,CAAC,GAAG,GAAG,CAAC,CAAC,GACtC,GAAG,GAAGiB,SAAS,CAACjB,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG;AAC9C,CAAC;AAED,SAASa,UAAU,EAAEH,MAAM,EAAEE,SAAS,EAAED,OAAO,EAAEQ,QAAQ,EAAEC,WAAW,EAAEH,SAAS,EAAEb,MAAM,EAAEK,SAAS,EAAED,OAAO,EAAEP,MAAM,EAAEE,SAAS,EAAED,OAAO,EAAEH,MAAM","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}