(function(screen, navigator) {
	var data = {
		location: document.location.href,
		referrer: document.referrer,
		client: {
			screen: {},
			timezone: {
				offset: new Date().getTimezoneOffset()
			},
			navigator: {}
		}
	};

	for(var key in screen) {
		data.client.screen[key] = screen[key];
	}

	for(var key in navigator) {
		var value = navigator[key];

		if(typeof value === 'string') {
			data.client.navigator[key] = value.toString();
		} else if(typeof navigator[key] !== 'object') {
			data.client.navigator[key] = value;
		}
	}

	if(Intl && typeof Intl.DateTimeFormat === 'function') {
		data.client.timezone.region = Intl.DateTimeFormat().resolvedOptions().timeZone;
	}
	
	var req = new XMLHttpRequest();

	req.open('POST', 'https://api.goetheanum.co/goetheanum/sites/stats/GOE');
	req.send(JSON.stringify(data));

})(window.screen, window.navigator);