/* global System */
(function () {
	function loadBricks() {
		window._gp_components_config = window._gp_components_config ?? {};
		window._gp_components_config.locale = window._gp_components_config.locale ?? {};
		window._gp_components_config.locale.localeFallback = "de-DE";
		window._gp_components_config.locale.htmlLangAttribute = {
			initFromAttribute: true,
			syncToAttribute: false
		};

		System.addImportMap({"imports":{"@enersis/gp-bricks/":"https://web-components.development.climateintelligence.com/widgets/","@enersis/gp-components/":"https://web-components.development.climateintelligence.com/web-components/"}});
		System.import("@enersis/gp-bricks/environment").then(function (environment) {
			environment.setPublicUrl("https://energiestadt-dashboard-development.climateintelligence.com");
			environment.setTenantUrl("https://energiestadt-dashboard-development.climateintelligence.com");
			System.import("@enersis/gp-bricks/es-widget");
			System.import("@enersis/gp-bricks/es-widget-list");
		});
	}

	var link = document.createElement("link");
	link.id = "gaia-css-vars";
	link.rel = "stylesheet";
	link.href = "https://energiestadt-dashboard-development.climateintelligence.com/api/public/widgets/variables.css";
	document.head.appendChild(link);

	if (!window["System"]) {
		const script = document.createElement("script");
		script.src = "https://cdnjs.cloudflare.com/ajax/libs/systemjs/6.15.1/s.min.js";
		script.onload = loadBricks;
		document.head.appendChild(script);
	} else {
		loadBricks();
	}
})();
