'use strict'; var isArray = Array.isArray; function classListHelper(arg, classNames) { var len; if (arg) { if (typeof arg === 'string') { if (arg) { classNames.push(arg); } } else if (typeof (len = arg.length) === 'number') { for (var i=0; i 0) { for (i=from; i<=to; i += step) { callback(i); } } else { for (i=from; i>=to; i += step) { callback(i); } } }; /** * Internal helper method for looping over the properties of any object * @private */ exports.fp = function forEachPropertyHelper(o, func) { if (!o) { return; } if (Array.isArray(o)) { for (var i=0; i 'a b' * */ exports.cl = function classListHelper() { return classList(arguments); }; /** * Loads a template (__helpers.l --> marko_loadTemplate(path)) */ exports.l = require('./loader');