(function (global, factory) {
	typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@ng-tangram/components/attachment'), require('@ng-tangram/components/avatar'), require('@ng-tangram/components/badge'), require('@ng-tangram/components/breadcrumbs'), require('@ng-tangram/components/button'), require('@ng-tangram/components/callout'), require('@ng-tangram/components/checkbox'), require('@ng-tangram/components/contextmenu'), require('@ng-tangram/components/core'), require('@ng-tangram/components/datepicker'), require('@ng-tangram/components/drawer'), require('@ng-tangram/components/dropdown'), require('@ng-tangram/components/forms'), require('@ng-tangram/components/input'), require('@ng-tangram/components/label'), require('@ng-tangram/components/menu'), require('@ng-tangram/components/modal'), require('@ng-tangram/components/pagination'), require('@ng-tangram/components/picture'), require('@ng-tangram/components/popconfirm'), require('@ng-tangram/components/popover'), require('@ng-tangram/components/progress'), require('@ng-tangram/components/radio'), require('@ng-tangram/components/scrim'), require('@ng-tangram/components/select'), require('@ng-tangram/components/switch'), require('@ng-tangram/components/table'), require('@ng-tangram/components/tooltip'), require('@ng-tangram/components/tree')) :
	typeof define === 'function' && define.amd ? define('@ng-tangram/components', ['exports', '@ng-tangram/components/attachment', '@ng-tangram/components/avatar', '@ng-tangram/components/badge', '@ng-tangram/components/breadcrumbs', '@ng-tangram/components/button', '@ng-tangram/components/callout', '@ng-tangram/components/checkbox', '@ng-tangram/components/contextmenu', '@ng-tangram/components/core', '@ng-tangram/components/datepicker', '@ng-tangram/components/drawer', '@ng-tangram/components/dropdown', '@ng-tangram/components/forms', '@ng-tangram/components/input', '@ng-tangram/components/label', '@ng-tangram/components/menu', '@ng-tangram/components/modal', '@ng-tangram/components/pagination', '@ng-tangram/components/picture', '@ng-tangram/components/popconfirm', '@ng-tangram/components/popover', '@ng-tangram/components/progress', '@ng-tangram/components/radio', '@ng-tangram/components/scrim', '@ng-tangram/components/select', '@ng-tangram/components/switch', '@ng-tangram/components/table', '@ng-tangram/components/tooltip', '@ng-tangram/components/tree'], factory) :
	(global = global || self, factory((global.nt = global.nt || {}, global.nt.components = {}), global.nt.components.attachment, global.nt.components.avatar, global.nt.components.badge, global.nt.components.breadcrumbs, global.nt.components.button, global.nt.components.callout, global.nt.components.checkbox, global.nt.components.contextmenu, global.nt.components.core, global.nt.components.datepicker, global.nt.components.drawer, global.nt.components.dropdown, global.nt.components.forms, global.nt.components.input, global.nt.components.label, global.nt.components.menu, global.nt.components.modal, global.nt.components.pagination, global.nt.components.picture, global.nt.components.popconfirm, global.nt.components.popover, global.nt.components.progress, global.nt.components.radio, global.nt.components.scrim, global.nt.components.select, global.nt.components.switch, global.nt.components.table, global.nt.components.tooltip, global.nt.components.tree));
}(this, (function (exports, attachment, avatar, badge, breadcrumbs, button, callout, checkbox, contextmenu, core, datepicker, drawer, dropdown, forms, input, label, menu, modal, pagination, picture, popconfirm, popover, progress, radio, scrim, select, _switch, table, tooltip, tree) { 'use strict';

	Object.keys(attachment).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return attachment[k];
			}
		});
	});
	Object.keys(avatar).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return avatar[k];
			}
		});
	});
	Object.keys(badge).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return badge[k];
			}
		});
	});
	Object.keys(breadcrumbs).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return breadcrumbs[k];
			}
		});
	});
	Object.keys(button).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return button[k];
			}
		});
	});
	Object.keys(callout).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return callout[k];
			}
		});
	});
	Object.keys(checkbox).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return checkbox[k];
			}
		});
	});
	Object.keys(contextmenu).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return contextmenu[k];
			}
		});
	});
	Object.keys(core).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return core[k];
			}
		});
	});
	Object.keys(datepicker).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return datepicker[k];
			}
		});
	});
	Object.keys(drawer).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return drawer[k];
			}
		});
	});
	Object.keys(dropdown).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return dropdown[k];
			}
		});
	});
	Object.keys(forms).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return forms[k];
			}
		});
	});
	Object.keys(input).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return input[k];
			}
		});
	});
	Object.keys(label).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return label[k];
			}
		});
	});
	Object.keys(menu).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return menu[k];
			}
		});
	});
	Object.keys(modal).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return modal[k];
			}
		});
	});
	Object.keys(pagination).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return pagination[k];
			}
		});
	});
	Object.keys(picture).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return picture[k];
			}
		});
	});
	Object.keys(popconfirm).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return popconfirm[k];
			}
		});
	});
	Object.keys(popover).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return popover[k];
			}
		});
	});
	Object.keys(progress).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return progress[k];
			}
		});
	});
	Object.keys(radio).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return radio[k];
			}
		});
	});
	Object.keys(scrim).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return scrim[k];
			}
		});
	});
	Object.keys(select).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return select[k];
			}
		});
	});
	Object.keys(_switch).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return _switch[k];
			}
		});
	});
	Object.keys(table).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return table[k];
			}
		});
	});
	Object.keys(tooltip).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return tooltip[k];
			}
		});
	});
	Object.keys(tree).forEach(function (k) {
		if (k !== 'default') Object.defineProperty(exports, k, {
			enumerable: true,
			get: function () {
				return tree[k];
			}
		});
	});

	Object.defineProperty(exports, '__esModule', { value: true });

})));
//# sourceMappingURL=components.umd.js.map
