local N=script.Parent.Parent local V=require(N.Logging.logError)local A=require(N.Animation.unpackType)local i=require(N.Animation.SpringScheduler)local t=require(N.Dependencies.useDependency)local G=require(N.Dependencies.initDependency)local K=require(N.Dependencies.updateAll)local o={}local R={__index=o}local x={__mode="\107"}local r=false


local Package = script.Parent.Parent
local logError = require(Package.Logging.logError)
local unpackType = require(Package.Animation.unpackType)
local SpringScheduler = require(Package.Animation.SpringScheduler)
local useDependency = require(Package.Dependencies.useDependency)
local initDependency = require(Package.Dependencies.initDependency)
local updateAll = require(Package.Dependencies.updateAll)

local class = {}

local CLASS_METATABLE = {__index = class}
local WEAK_KEYS_METATABLE = {__mode = "k"}

local ENABLE_PARAM_SETTERS = false
