vendor/chart.js/Chart.js
function(target) {
		var setFn = function(value, key) {
			target[key] = value;
		};
		for (var i = 1, ilen = arguments.length; i < ilen; ++i) {
			helpers.each(arguments[i], setFn);
		}
		return target;
	}
function(target) {
		var setFn = function(value, key) {
			target[key] = value;
		};
		for (var i = 1, ilen = arguments.length; i < ilen; ++i) {
			helpers.each(arguments[i], setFn);
		}
		return target;
	}
function ( target ) { var setFn = function ( value , key ) { target [ key ] = value ; } ; for ( var i = 1 , ilen = arguments . length ; i < ilen ; ++ i ) { helpers . each ( arguments [ i ] , setFn ) ; } return target ; }
Applies the contents of two or more objects together into the first object.
@param {object} target - The target object in which all objects are merged into.
@param {object} arg1 - Object containing additional properties to merge in target.
@param {object} argN - Additional objects containing properties to merge in target.
@returns {object} The `target` object.
Applies the contents of two or more objects together into the first object .