{"version":3,"file":"3383.74ddab31cc607d3397b5.bundle.mjs","mappings":"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","sources":["webpack://socialUX/./node_modules/gsap/CustomBounce.js"],"sourcesContent":["/*!\n * CustomBounce 3.15.0\n * https://gsap.com\n *\n * @license Copyright 2008-2026, GreenSock. All rights reserved.\n * Subject to the terms at https://gsap.com/standard-license\n * @author: Jack Doyle, jack@greensock.com\n*/\n\n/* eslint-disable */\nvar gsap,\n    _coreInitted,\n    createCustomEase,\n    _getGSAP = function _getGSAP() {\n  return gsap || typeof window !== \"undefined\" && (gsap = window.gsap) && gsap.registerPlugin && gsap;\n},\n    _initCore = function _initCore(required) {\n  gsap = _getGSAP();\n  createCustomEase = gsap && gsap.parseEase(\"_CE\");\n\n  if (createCustomEase) {\n    _coreInitted = 1;\n\n    gsap.parseEase(\"bounce\").config = function (vars) {\n      return typeof vars === \"object\" ? _create(\"\", vars) : _create(\"bounce(\" + vars + \")\", {\n        strength: +vars\n      });\n    };\n  } else {\n    required && console.warn(\"Please gsap.registerPlugin(CustomEase, CustomBounce)\");\n  }\n},\n    _normalizeX = function _normalizeX(a) {\n  //scales all the x values in an array [x, y, x, y...] AND rounds them to the closest hundredth (decimal)\n  var l = a.length,\n      s = 1 / a[l - 2],\n      rnd = 1000,\n      i;\n\n  for (i = 2; i < l; i += 2) {\n    a[i] = ~~(a[i] * s * rnd) / rnd;\n  }\n\n  a[l - 2] = 1; //in case there are any rounding errors. x should always end at 1.\n},\n    _bonusValidated = 1,\n    //<name>CustomBounce</name>\n_create = function _create(id, vars) {\n  if (!_coreInitted) {\n    _initCore(1);\n  }\n\n  vars = vars || {};\n\n  if (_bonusValidated) {\n    var max = 0.999,\n        decay = Math.min(max, vars.strength || 0.7),\n        // Math.min(0.999, 1 - 0.3 / (vars.strength || 1)),\n    decayX = decay,\n        gap = (vars.squash || 0) / 100,\n        originalGap = gap,\n        slope = 1 / 0.03,\n        w = 0.2,\n        h = 1,\n        prevX = 0.1,\n        path = [0, 0, 0.07, 0, 0.1, 1, 0.1, 1],\n        squashPath = [0, 0, 0, 0, 0.1, 0, 0.1, 0],\n        cp1,\n        cp2,\n        x,\n        y,\n        i,\n        nextX,\n        squishMagnitude;\n\n    for (i = 0; i < 200; i++) {\n      w *= decayX * ((decayX + 1) / 2);\n      h *= decay * decay;\n      nextX = prevX + w;\n      x = prevX + w * 0.49;\n      y = 1 - h;\n      cp1 = prevX + h / slope;\n      cp2 = x + (x - cp1) * 0.8;\n\n      if (gap) {\n        prevX += gap;\n        cp1 += gap;\n        x += gap;\n        cp2 += gap;\n        nextX += gap;\n        squishMagnitude = gap / originalGap;\n        squashPath.push(prevX - gap, 0, prevX - gap, squishMagnitude, prevX - gap / 2, squishMagnitude, //center peak anchor\n        prevX, squishMagnitude, prevX, 0, prevX, 0, //base anchor\n        prevX, squishMagnitude * -0.6, prevX + (nextX - prevX) / 6, 0, nextX, 0);\n        path.push(prevX - gap, 1, prevX, 1, prevX, 1);\n        gap *= decay * decay;\n      }\n\n      path.push(prevX, 1, cp1, y, x, y, cp2, y, nextX, 1, nextX, 1);\n      decay *= 0.95;\n      slope = h / (nextX - cp2);\n      prevX = nextX;\n\n      if (y > max) {\n        break;\n      }\n    }\n\n    if (vars.endAtStart && vars.endAtStart !== \"false\") {\n      x = -0.1;\n      path.unshift(x, 1, x, 1, -0.07, 0);\n\n      if (originalGap) {\n        gap = originalGap * 2.5; //make the initial anticipation squash longer (more realistic)\n\n        x -= gap;\n        path.unshift(x, 1, x, 1, x, 1);\n        squashPath.splice(0, 6);\n        squashPath.unshift(x, 0, x, 0, x, 1, x + gap / 2, 1, x + gap, 1, x + gap, 0, x + gap, 0, x + gap, -0.6, x + gap + 0.033, 0);\n\n        for (i = 0; i < squashPath.length; i += 2) {\n          squashPath[i] -= x;\n        }\n      }\n\n      for (i = 0; i < path.length; i += 2) {\n        path[i] -= x;\n        path[i + 1] = 1 - path[i + 1];\n      }\n    }\n\n    if (gap) {\n      _normalizeX(squashPath);\n\n      squashPath[2] = \"C\" + squashPath[2];\n      createCustomEase(vars.squashID || id + \"-squash\", \"M\" + squashPath.join(\",\"));\n    }\n\n    _normalizeX(path);\n\n    path[2] = \"C\" + path[2];\n    return createCustomEase(id, \"M\" + path.join(\",\"));\n  }\n};\n\nexport var CustomBounce = /*#__PURE__*/function () {\n  function CustomBounce(id, vars) {\n    this.ease = _create(id, vars);\n  }\n\n  CustomBounce.create = function create(id, vars) {\n    return _create(id, vars);\n  };\n\n  CustomBounce.register = function register(core) {\n    gsap = core;\n\n    _initCore();\n  };\n\n  return CustomBounce;\n}();\n_getGSAP() && gsap.registerPlugin(CustomBounce);\nCustomBounce.version = \"3.15.0\";\nexport { CustomBounce as default };"],"names":["gsap","_coreInitted","createCustomEase","_getGSAP","window","registerPlugin","_initCore","required","parseEase","config","vars","_create","strength","console","warn","_normalizeX","a","i","l","length","s","id","cp1","cp2","x","y","nextX","squishMagnitude","decay","Math","min","decayX","gap","squash","originalGap","slope","w","h","prevX","path","squashPath","push","endAtStart","unshift","splice","squashID","join","CustomBounce","this","ease","create","register","core","version"],"sourceRoot":""}