page/client/kalendae.standalone.js
function () {
		/* Combines multiple objects into one.
		 * Syntax: util.extend([true], object1, object2, ... objectN)
		 * If first argument is true, function will merge recursively.
		 */

		var deep = (arguments[0]===true),
			d = {},
			i = deep?1:0;

		var _c = function (a, b) {
			if (typeof b !== 'object') return;
			for (var k in b) if (b.hasOwnProperty(k)) {
				//if property is an object or array, merge the contents instead of overwriting, if extend() was called as such
				if (deep && typeof a[k] === 'object' && typeof b[k] === 'object') _update(a[k], b[k]);
				else a[k] = b[k];
			}
			return a;
		};

		for (; i < arguments.length; i++) {
			_c(d, arguments[i]);
		}
		return d;
	}
function () {
		/* Combines multiple objects into one.
		 * Syntax: util.extend([true], object1, object2, ... objectN)
		 * If first argument is true, function will merge recursively.
		 */

		var deep = (arguments[0]===true),
			d = {},
			i = deep?1:0;

		var _c = function (a, b) {
			if (typeof b !== 'object') return;
			for (var k in b) if (b.hasOwnProperty(k)) {
				//if property is an object or array, merge the contents instead of overwriting, if extend() was called as such
				if (deep && typeof a[k] === 'object' && typeof b[k] === 'object') _update(a[k], b[k]);
				else a[k] = b[k];
			}
			return a;
		};

		for (; i < arguments.length; i++) {
			_c(d, arguments[i]);
		}
		return d;
	}
function ( ) { /* Combines multiple objects into one.
		 * Syntax: util.extend([true], object1, object2, ... objectN)
		 * If first argument is true, function will merge recursively.
		 */ var deep = ( arguments [ 0 ] === true ) , d = { } , i = deep ? 1 : 0 ; var _c = function ( a , b ) { if ( typeof b !== 'object' ) return ; for ( var k in b ) if ( b . hasOwnProperty ( k ) ) { //if property is an object or array, merge the contents instead of overwriting, if extend() was called as such if ( deep && typeof a [ k ] === 'object' && typeof b [ k ] === 'object' ) _update ( a [ k ] , b [ k ] ) ; else a [ k ] = b [ k ] ; } return a ; } ; for ( ; i < arguments . length ; i ++ ) { _c ( d , arguments [ i ] ) ; } return d ; }
OBJECT FUNCTIONS
OBJECT FUNCTIONS