{"version":3,"file":"1498.a281c4b58c08b1aceb88.bundle.mjs","mappings":"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","sources":["webpack://socialUX/./node_modules/gsap/PhysicsPropsPlugin.js"],"sourcesContent":["/*!\n * PhysicsPropsPlugin 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    _getUnit,\n    _getStyleSaver,\n    _reverting,\n    _getGSAP = function _getGSAP() {\n  return gsap || typeof window !== \"undefined\" && (gsap = window.gsap) && gsap.registerPlugin && gsap;\n},\n    _round = function _round(value) {\n  return Math.round(value * 10000) / 10000;\n},\n    _bonusValidated = 1,\n    //<name>PhysicsPropsPlugin</name>\n_initCore = function _initCore(core) {\n  gsap = core || _getGSAP();\n\n  if (!_coreInitted) {\n    _getUnit = gsap.utils.getUnit;\n    _getStyleSaver = gsap.core.getStyleSaver;\n\n    _reverting = gsap.core.reverting || function () {};\n\n    _coreInitted = 1;\n  }\n};\n\nvar PhysicsProp = function PhysicsProp(target, p, velocity, acceleration, friction, stepsPerTimeUnit) {\n  var cache = target._gsap,\n      curVal = cache.get(target, p);\n  this.p = p;\n  this.set = cache.set(target, p); //setter\n\n  this.s = this.val = parseFloat(curVal);\n  this.u = _getUnit(curVal) || 0;\n  this.vel = velocity || 0;\n  this.v = this.vel / stepsPerTimeUnit;\n\n  if (acceleration || acceleration === 0) {\n    this.acc = acceleration;\n    this.a = this.acc / (stepsPerTimeUnit * stepsPerTimeUnit);\n  } else {\n    this.acc = this.a = 0;\n  }\n\n  this.fr = 1 - (friction || 0);\n};\n\nexport var PhysicsPropsPlugin = {\n  version: \"3.15.0\",\n  name: \"physicsProps\",\n  register: _initCore,\n  init: function init(target, value, tween) {\n    _coreInitted || _initCore();\n    var data = this,\n        p;\n    data.styles = _getStyleSaver && _getStyleSaver(target);\n    data.target = target;\n    data.tween = tween;\n    data.step = 0;\n    data.sps = 30; //steps per second\n\n    data.vProps = [];\n\n    for (p in value) {\n      var _value$p = value[p],\n          velocity = _value$p.velocity,\n          acceleration = _value$p.acceleration,\n          friction = _value$p.friction;\n\n      if (velocity || acceleration) {\n        data.vProps.push(new PhysicsProp(target, p, velocity, acceleration, friction, data.sps));\n\n        data._props.push(p);\n\n        _getStyleSaver && data.styles.save(p);\n        friction && (data.hasFr = 1);\n      }\n    }\n  },\n  render: function render(ratio, data) {\n    var vProps = data.vProps,\n        tween = data.tween,\n        target = data.target,\n        step = data.step,\n        hasFr = data.hasFr,\n        sps = data.sps,\n        i = vProps.length,\n        time = tween._from ? tween._dur - tween._time : tween._time,\n        curProp,\n        steps,\n        remainder,\n        j,\n        tt;\n\n    if (tween._time || !_reverting()) {\n      if (hasFr) {\n        time *= sps;\n        steps = (time | 0) - step;\n        /*\n        Note: rounding errors build up if we walk the calculations backward which we used to do like this to maximize performance:\n        while (i--) {\n        \tcurProp = vProps[i];\n        \tj = -steps;\n        \twhile (j--) {\n        \t\tcurProp.val -= curProp.v;\n        \t\tcurProp.v /= curProp.fr;\n        \t\tcurProp.v -= curProp.a;\n        \t}\n        \tcurProp.set(target, curProp.p, _round(curProp.val + (curProp.v * remainder * curProp.fr)) + curProp.u);\n        }\n        but now for the sake of accuracy (to ensure rewinding always goes back to EXACTLY the same spot), we force the calculations to go forward every time. So if the tween is going backward, we just start from the beginning and iterate. This is only necessary with friction.\n         */\n\n        if (steps < 0) {\n          while (i--) {\n            curProp = vProps[i];\n            curProp.v = curProp.vel / sps;\n            curProp.val = curProp.s;\n          }\n\n          i = vProps.length;\n          data.step = step = 0;\n          steps = time | 0;\n        }\n\n        remainder = time % 1;\n\n        while (i--) {\n          curProp = vProps[i];\n          j = steps;\n\n          while (j--) {\n            curProp.v += curProp.a;\n            curProp.v *= curProp.fr;\n            curProp.val += curProp.v;\n          }\n\n          curProp.set(target, curProp.p, _round(curProp.val + curProp.v * remainder * curProp.fr) + curProp.u);\n        }\n\n        data.step += steps;\n      } else {\n        tt = time * time * 0.5;\n\n        while (i--) {\n          curProp = vProps[i];\n          curProp.set(target, curProp.p, _round(curProp.s + curProp.vel * time + curProp.acc * tt) + curProp.u);\n        }\n      }\n    } else {\n      data.styles.revert();\n    }\n  },\n  kill: function kill(property) {\n    var vProps = this.vProps,\n        i = vProps.length;\n\n    while (i--) {\n      vProps[i].p === property && vProps.splice(i, 1);\n    }\n  }\n};\n_getGSAP() && gsap.registerPlugin(PhysicsPropsPlugin);\nexport { PhysicsPropsPlugin as default };"],"names":["gsap","_coreInitted","_getUnit","_getStyleSaver","_reverting","_getGSAP","window","registerPlugin","_round","value","Math","round","_initCore","core","utils","getUnit","getStyleSaver","reverting","PhysicsProp","target","p","velocity","acceleration","friction","stepsPerTimeUnit","cache","_gsap","curVal","get","this","set","s","val","parseFloat","u","vel","v","acc","a","fr","PhysicsPropsPlugin","version","name","register","init","tween","data","styles","step","sps","vProps","_value$p","push","_props","save","hasFr","render","ratio","curProp","steps","remainder","j","tt","i","length","time","_from","_dur","_time","revert","kill","property","splice"],"sourceRoot":""}