UNPKG

gsap-trial

Version:

*** IMPORTANT *** This package is deprecated in favor of the standard 'gsap' package which now includes all bonus plugins. *** DO NOT DEPLOY THESE FILES *** They only work locally or on domains like codepen.io, codesandbox.io, stackblitz.com and jsfiddle.

14 lines (12 loc) 7.01 kB
/*! * Physics2DPlugin 3.13.0 * https://gsap.com * * @license Copyright 2025, GreenSock. All rights reserved. * *** DO NOT DEPLOY THIS FILE *** * This is a trial version that only works locally and on domains like codepen.io and codesandbox.io. * Loading it on an unauthorized domain violates the license and will cause a redirect. * Get the unrestricted file by joining Club GSAP at https://gsap.com/pricing * @author: Jack Doyle, jack@greensock.com */ !function(n,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((n=n||self).window=n.window||{})}(this,function(e){"use strict";function j(){return r||"undefined"!=typeof window&&(r=window.gsap)&&r.registerPlugin&&r}function k(n){return Math.round(1e4*n)/1e4}function n(){return String.fromCharCode.apply(null,arguments)}function s(n){r=n||j(),f||(a=r.utils.getUnit,u=r.core.getStyleSaver,y=r.core.reverting||function(){},f=1)}function t(n,e,t,i,o){var s=n._gsap,r=s.get(n,e);this.p=e,this.set=s.set(n,e),this.s=this.val=parseFloat(r),this.u=a(r)||0,this.vel=t||0,this.v=this.vel/o,i||0===i?(this.acc=i,this.a=this.acc/(o*o)):this.acc=this.a=0}var r,f,a,u,y,v=Math.PI/180,c="Physics2DPlugin",l=n(103,114,101,101,110,115,111,99,107,46,99,111,109),p=n(103,115,97,112,46,99,111,109),d=/^(?:[0-9]{1,3}\.){3}[0-9]{1,3}:?\d*$/,i=(function(e){var t="undefined"!=typeof window,i=0===(t?window.location.href:"").indexOf(n(102,105,108,101,58,47,47))||-1!==e.indexOf(n(108,111,99,97,108,104,111,115,116))||d.test(e)||(t?window.location.hostname:"").split(".").pop()===n(108,111,99,97,108),o=[l,p,n(99,111,100,101,112,101,110,46,105,111),n(99,111,100,101,112,101,110,46,112,108,117,109,98,105,110,103),n(99,111,100,101,112,101,110,46,100,101,118),n(99,111,100,101,112,101,110,46,97,112,112),n(99,111,100,101,112,101,110,46,119,101,98,115,105,116,101),n(112,101,110,115,46,99,108,111,117,100),n(99,115,115,45,116,114,105,99,107,115,46,99,111,109),n(99,100,112,110,46,105,111),n(112,101,110,115,46,105,111),n(103,97,110,110,111,110,46,116,118),n(99,111,100,101,99,97,110,121,111,110,46,110,101,116),n(116,104,101,109,101,102,111,114,101,115,116,46,110,101,116),n(99,101,114,101,98,114,97,120,46,99,111,46,117,107),n(116,121,109,112,97,110,117,115,46,110,101,116),n(116,119,101,101,110,109,97,120,46,99,111,109),n(112,108,110,107,114,46,99,111),n(104,111,116,106,97,114,46,99,111,109),n(119,101,98,112,97,99,107,98,105,110,46,99,111,109),n(97,114,99,104,105,118,101,46,111,114,103),n(99,111,100,101,115,97,110,100,98,111,120,46,105,111),n(99,115,98,46,97,112,112),n(115,116,97,99,107,98,108,105,116,122,46,99,111,109),n(115,116,97,99,107,98,108,105,116,122,46,105,111),n(99,111,100,105,101,114,46,105,111),n(109,111,116,105,111,110,116,114,105,99,107,115,46,99,111,109),n(115,116,97,99,107,111,118,101,114,102,108,111,119,46,99,111,109),n(115,116,97,99,107,101,120,99,104,97,110,103,101,46,99,111,109),n(115,116,117,100,105,111,102,114,101,105,103,104,116,46,99,111,109),n(119,101,98,99,111,110,116,97,105,110,101,114,46,105,111),n(106,115,102,105,100,100,108,101,46,110,101,116)],s=o.length;for(setTimeout(function checkWarn(){if(t)if("loading"===document.readyState||"interactive"===document.readyState)document.addEventListener("readystatechange",checkWarn);else{document.removeEventListener("readystatechange",checkWarn);var e="object"==typeof r?r:t&&window.gsap;t&&window.console&&!window._gsapWarned&&"object"==typeof e&&!1!==e.config().trialWarn&&(console.log(n(37,99,87,97,114,110,105,110,103),n(102,111,110,116,45,115,105,122,101,58,51,48,112,120,59,99,111,108,111,114,58,114,101,100,59)),console.log(n(65,32,116,114,105,97,108,32,118,101,114,115,105,111,110,32,111,102,32)+c+n(32,105,115,32,108,111,97,100,101,100,32,116,104,97,116,32,111,110,108,121,32,119,111,114,107,115,32,108,111,99,97,108,108,121,32,97,110,100,32,111,110,32,100,111,109,97,105,110,115,32,108,105,107,101,32,99,111,100,101,112,101,110,46,105,111,32,97,110,100,32,99,111,100,101,115,97,110,100,98,111,120,46,105,111,46,32,42,42,42,32,68,79,32,78,79,84,32,68,69,80,76,79,89,32,84,72,73,83,32,70,73,76,69,32,42,42,42,32,76,111,97,100,105,110,103,32,105,116,32,111,110,32,97,110,32,117,110,97,117,116,104,111,114,105,122,101,100,32,115,105,116,101,32,118,105,111,108,97,116,101,115,32,116,104,101,32,108,105,99,101,110,115,101,32,97,110,100,32,119,105,108,108,32,99,97,117,115,101,32,97,32,114,101,100,105,114,101,99,116,46,32,80,108,101,97,115,101,32,106,111,105,110,32,67,108,117,98,32,71,114,101,101,110,83,111,99,107,32,116,111,32,103,101,116,32,102,117,108,108,32,97,99,99,101,115,115,32,116,111,32,116,104,101,32,98,111,110,117,115,32,112,108,117,103,105,110,115,32,116,104,97,116,32,98,111,111,115,116,32,121,111,117,114,32,97,110,105,109,97,116,105,111,110,32,115,117,112,101,114,112,111,119,101,114,115,46,32,68,105,115,97,98,108,101,32,116,104,105,115,32,119,97,114,110,105,110,103,32,119,105,116,104,32,103,115,97,112,46,99,111,110,102,105,103,40,123,116,114,105,97,108,87,97,114,110,58,32,102,97,108,115,101,125,41,59)),console.log(n(37,99,71,101,116,32,117,110,114,101,115,116,114,105,99,116,101,100,32,102,105,108,101,115,32,97,116,32,104,116,116,112,115,58,47,47,103,114,101,101,110,115,111,99,107,46,99,111,109,47,99,108,117,98),n(102,111,110,116,45,115,105,122,101,58,49,54,112,120,59,99,111,108,111,114,58,35,52,101,57,56,49,53)),window._gsapWarned=1)}},50);-1<--s;)if(-1!==e.indexOf(o[s]))return;i||setTimeout(function(){t&&(window.location.href=n(104,116,116,112,115,58,47,47)+l+n(47,114,101,113,117,105,114,101,115,45,109,101,109,98,101,114,115,104,105,112,47)+"?plugin="+c+"&source=trial")},4e3)}("undefined"!=typeof window?window.location.host:""),{version:"3.13.0",name:"physics2D",register:s,init:function init(n,e,i){f||s();var o=this,r=+e.angle||0,a=+e.velocity||0,c=+e.acceleration||0,l=e.xProp||"x",p=e.yProp||"y",d=e.accelerationAngle||0===e.accelerationAngle?+e.accelerationAngle:r;o.styles=u&&u(n,e.xProp&&"x"!==e.xProp?e.xProp+","+e.yProp:"transform"),o.target=n,o.tween=i,o.step=0,o.sps=30,e.gravity&&(c=+e.gravity,d=90),r*=v,d*=v,o.fr=1-(+e.friction||0),o._props.push(l,p),o.xp=new t(n,l,Math.cos(r)*a,Math.cos(d)*c,o.sps),o.yp=new t(n,p,Math.sin(r)*a,Math.sin(d)*c,o.sps),o.skipX=o.skipY=0},render:function render(n,e){var t,i,o,s,r,a,c=e.xp,l=e.yp,p=e.tween,d=e.target,f=e.step,u=e.sps,v=e.fr,h=e.skipX,g=e.skipY,w=p._from?p._dur-p._time:p._time;if(p._time||!y()){if(1===v)o=w*w*.5,t=c.s+c.vel*w+c.acc*o,i=l.s+l.vel*w+l.acc*o;else{for(s=a=(0|(w*=u))-f,a<0&&(c.v=c.vel/u,l.v=l.vel/u,c.val=c.s,l.val=l.s,s=a=(e.step=0)|w),r=w%1*v;a--;)c.v+=c.a,l.v+=l.a,c.v*=v,l.v*=v,c.val+=c.v,l.val+=l.v;t=c.val+c.v*r,i=l.val+l.v*r,e.step+=s}h||c.set(d,c.p,k(t)+c.u),g||l.set(d,l.p,k(i)+l.u)}else e.styles.revert()},kill:function kill(n){this.xp.p===n&&(this.skipX=1),this.yp.p===n&&(this.skipY=1)}});j()&&r.registerPlugin(i),e.Physics2DPlugin=i,e.default=i;if (typeof(window)==="undefined"||window!==e){Object.defineProperty(e,"__esModule",{value:!0})} else {delete e.default}});