!(function(e, n) { 'object' == typeof exports && 'undefined' != typeof module ? n(exports) : 'function' == typeof define && define.amd ? define(['exports'], n) : n((e.Trimkit = e.Trimkit || {})); })(this, function(e) { 'use strict'; function n(e) { return 'function' == typeof e; } function t(e) { return 'string' == typeof e; } function i(e) { return 'number' == typeof e; } function r(e) { return void 0 === e; } function o(e, n, t) { return e.apply(n, t); } function u(e) { return null === e; } const f = void 0, s = self.requestAnimationFrame, c = Array.isArray, d = Array.from, y = Object.keys, l = self.document, a = null; (e.Undefined = f), (e.requestAnimationFrame = s), (e.isArray = c), (e.asArray = d), (e.ObjectKeys = y), (e.DOMDocument = l), (e.isFunction = n), (e.isString = t), (e.isNumber = i), (e.Null = a), (e.isUndefined = r), (e.apply = o), (e.isNull = u), Object.defineProperty(e, '__esModule', { value: !0 }); });