Sunucu yanıtını kontrol edin

Sunucu yanıtı
NS kayıtları
Whois alanı
Yanıt başlıkları
İstek başlıkları
Ham HTML kodu
301 Moved Permanently - mageo.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Server: nginx/1.20.1
Date: Fri, 23 May 2025 19:02:28 GMT
Content-Type: text/html
Content-Length: 169
Connection: keep-alive
Location: https://www.mageo.com/
Strict-Transport-Security: max-age=15768000
server: nginx/1.20.1
date: Fri, 23 May 2025 19:02:28 GMT
content-type: text/html;charset=utf-8
p3p: CP="CAO PSA OUR"
set-cookie: JSESSIONID=node010s3brp9r5u2ptsmpukkwngn17967.node0; Path=/; Secure; HttpOnly; SameSite=None
expires: Thu, 01 Jan 1970 00:00:00 GMT
cache-control: no-store, no-cache, must-revalidate
x-frame-options: ALLOW-FROM https://apps.facebook.com
content-security-policy: frame-ancestors https://apps.facebook.com
strict-transport-security: max-age=15768000

HTTP Kodu 301 Kalıcı Olarak Taşındı

301 durum kodu, istenen kaynağın kalıcı olarak yeni bir URL'ye taşındığı anlamına gelir. Gelecekteki tüm istekler yeni adresi kullanmalıdır.

Kod 301 ne zaman kullanılır?

  • Bir web sitesi alan adını değiştirirken
  • URL yapılarını değiştirirken
  • SEO için yönlendirmeleri ayarlarken

Kod 301 kullanıcı için ne anlama geliyor?

Tarayıcı kullanıcıyı otomatik olarak yeni adrese yönlendirecek ve arama motorları dizinlerini güncelleyecektir.

GET / HTTP/1.1
Host: mageo.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html>

<html lang="de">
	<head>

		<base href="/">

		<meta id="meta_desc" name="description" content="Mageo - Verschmelze mit dem Metaverse">
		<meta name="HandheldFriendly" content="true"/>
		<meta name="viewport" content="user-scalable=no, initial-scale=1.0, minimal-ui, viewport-fit=cover">
		<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
		<meta http-equiv="Pragma" content="no-cache">
		<meta http-equiv="Expires" content="0">

		<title>Mageo</title>





		<link rel="icon" sizes="16x16 32x32 48x48 64x64 128x128" href="https://m1-eu.mageo.com/test/favicon.ico" type="image/x-icon"/>
		<link rel="icon" type="image/png" href="https://m1-eu.mageo.com/test/favicon32.png" sizes="32x32"/>
		<link rel="icon" type="image/png" href="https://m1-eu.mageo.com/test/favicon128.png" sizes="128x128"/>
		<link rel="icon" type="image/png" href="https://m1-eu.mageo.com/test/favicon192.png" sizes="192x192"/>
		<link rel="icon" type="image/png" href="https://m1-eu.mageo.com/test/favicon256.png" sizes="256x256"/>
		<link rel="icon" sizes="any" href="https://m1-eu.mageo.com/test/favicon.svg" type="image/svg+xml" />
		<link rel="apple-touch-icon" sizes="32x32" href="https://m1-eu.mageo.com/test/favicon32w.png"/>
		<link rel="apple-touch-icon" sizes="128x128" href="https://m1-eu.mageo.com/test/favicon128w.png"/>
		<link rel="apple-touch-icon" sizes="192x192" href="https://m1-eu.mageo.com/test/favicon192w.png"/>
		<link rel="apple-touch-icon" sizes="256x256" href="https://m1-eu.mageo.com/test/favicon256w.png"/>

		<meta name="msapplication-TileColor" content="#1D89B0"/>
		<meta name="msapplication-TileImage" content="https://m1-eu.mageo.com/test/favicon144win.png"/>
		<!--<meta name="apple-mobile-web-app-capable" content="yes">-->
		<meta name="apple-mobile-web-app-status-bar-style" content="default">
		<meta name="apple-mobile-web-app-title" content="Mageo">
		<meta name="apple-itunes-app" content="app-id=1289191015">
		<meta name="mobile-web-app-capable" content="yes">
		<meta name="application-name" content="Mageo">
		<meta name="theme-color" content="#228EB5">
		<link rel="manifest" href="/manifest.json">

		<!-- Facebook Pixel Code -->
		<script>
			!function(f,b,e,v,n,t,s)
			{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
					n.callMethod.apply(n,arguments):n.queue.push(arguments)};
				if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
				n.queue=[];t=b.createElement(e);t.async=!0;
				t.src=v;s=b.getElementsByTagName(e)[0];
				s.parentNode.insertBefore(t,s)}(window,document,'script',
					'https://connect.facebook.net/en_US/fbevents.js');
			fbq.disablePushState = true;
			fbq('init', '1104513800025242');
			fbq('track', 'PageView');
		</script>
		<noscript>
			<img height="1" width="1"
				 src="https://www.facebook.com/tr?id=1104513800025242&ev=PageView
&noscript=1"/>
		</noscript>
		<!-- End Facebook Pixel Code -->


		<link rel="stylesheet" type="text/css" href="css/mageo.css?1741009859" />
		<link rel="stylesheet" type="text/css" href="css/mageo.scrollbar.css?1741009859" />
		<link rel="stylesheet" type="text/css" href="css/info.css?1741009859" />
        <link rel="stylesheet" type="text/css" href="css/jquery-jvectormap-2.0.4.css" />
		<link rel="stylesheet" type="text/css" href="css/cropper.min.css" />

        <link rel="stylesheet" type="text/css" href="https://unpkg.com/[email protected]/dist/leaflet.css" />
		<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap">

        <!-- put external scripts here! -->
		<!--
        <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBJ45EI2gvFc_8iPYd3MhRSYScdfKId6wQ"></script>
		<script type="text/javascript" src="https://www.paypalobjects.com/js/external/dg.js"></script>
		-->

		<!-- <script src="https://www.gstatic.com/firebasejs/4.9.1/firebase-app.js"></script> -->
		<!--
		<script src="https://www.gstatic.com/firebasejs/4.9.1/firebase-auth.js"></script>
		<script src="https://www.gstatic.com/firebasejs/4.9.1/firebase-database.js"></script>
		<script src="https://www.gstatic.com/firebasejs/4.9.1/firebase-firestore.js"></script>
		-->
		<!-- <script src="https://www.gstatic.com/firebasejs/4.9.1/firebase-messaging.js"></script> -->

		<script type="text/javascript" src="js/lib/jsloader.js?1741009859"></script>

		<!-- other js -->

        <!--<script type="text/javascript" charset="UTF-8" src="jp/woc.${BUILD_TIME}.js"></script>-->

		<style>
			@media (prefers-color-scheme: dark) {
				#boot_splash {
					color: #ddd;
					background-color: #222;
				}
			}
		</style>
    </head>

	<body id="screen" style="margin: 0">

		<div id="boot_splash" style="position: absolute; display: table; width: 100%; height: 100%; z-index: -1">

			<div style="display: table-cell; vertical-align: middle;">

				<img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+IDxzdmcgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaWQ9InN2ZzIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMjQgMTAyNCIgdmlld0JveD0iMCAwIDQ5Mi41IDMyNS44MjAwMSIgaGVpZ2h0PSIzMjUuODIwMDEiIHdpZHRoPSI0OTIuNSIgeT0iMHB4IiB4PSIwcHgiIHZlcnNpb249IjEuMSI+PG1ldGFkYXRhIGlkPSJtZXRhZGF0YTMyIj48cmRmOlJERj48Y2M6V29yayByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMgaWQ9ImRlZnMzMCIgLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjY1Ljc1LC0zNDkuMDkpIiBzdHlsZT0iZGlzcGxheTpub25lIiBkaXNwbGF5PSJub25lIiBpZD0iTGF5ZXJfMiI+PGcgc3R5bGU9ImRpc3BsYXk6aW5saW5lIiBpZD0iZzUiIGRpc3BsYXk9ImlubGluZSI+PHBvbHlnb24gc3R5bGU9ImZpbGw6IzE4Y2QwMCIgaWQ9InBvbHlnb243IiBwb2ludHM9IjcwOS4yNSw2NzQuOTEgNTEyLjAwNSwzNDkuMDkgMzE0Ljc1LDY3NC45MSA1MTIuMDA1LDY3NC45MSAiIC8+PHBvbHlnb24gc3R5bGU9ImZpbGw6IzRiNGJlMSIgaWQ9InBvbHlnb245IiBwb2ludHM9IjMxNC43NSw2NzQuOTEgMjY1Ljc1LDQwMS45MSA3MDkuMjUsNjc0LjkxICIgLz48cG9seWxpbmUgc3R5bGU9ImZpbGw6I2Y0MWExYSIgaWQ9InBvbHlsaW5lMTEiIHBvaW50cz0iMzE0Ljc1LDY3NC45MSA3MDkuMjUsNjc0LjkxIDc1OC4yNSw0MDEuOTEgIiAvPjwvZz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2NS43NSwtMzQ5LjA5KSIgaWQ9IkxheWVyXzJfY29weV8yIj48ZyBpZD0iZzE0Ij48cG9seWdvbiBzdHlsZT0iZmlsbDojMThjZDAwIiBpZD0icG9seWdvbjE2IiBwb2ludHM9IjUxMiw1NTMuNDkxIDYwMi4xNTEsNDk3Ljk5OCA1MTIuMDA1LDM0OS4wOSA0MjEuODUzLDQ5OCAiIC8+PHBvbHlnb24gc3R5bGU9ImZpbGw6IzRiNGJlMSIgaWQ9InBvbHlnb24xOCIgcG9pbnRzPSIyNjUuNzUsNDAxLjkxIDMxNC43NSw2NzQuOTEgNDIxLjg1Myw0OTggIiAvPjxwb2x5Z29uIHN0eWxlPSJmaWxsOiMwNzNjMDAiIGlkPSJwb2x5Z29uMjAiIHBvaW50cz0iNDIxLjg1Myw0OTggMzE0Ljc1LDY3NC45MSA1MTIsNTUzLjQ5MSAiIC8+PHBvbHlnb24gc3R5bGU9ImZpbGw6IzBiZTVlNSIgaWQ9InBvbHlnb24yMiIgcG9pbnRzPSI2MDIuMTUxLDQ5Ny45OTggNzA5LjI1LDY3NC45MSA3NTguMjUsNDAxLjkxICIgLz48cG9seWdvbiBzdHlsZT0iZmlsbDojZGViZDFhIiBpZD0icG9seWdvbjI0IiBwb2ludHM9IjUxMiw1NTMuNDkxIDcwOS4yNSw2NzQuOTEgNjAyLjE1MSw0OTcuOTk4ICIgLz48cG9seWdvbiBzdHlsZT0iZmlsbDojZWQ0YTFhIiBpZD0icG9seWdvbjI2IiBwb2ludHM9IjUxMiw1NTMuNDkxIDMxNC43NSw2NzQuOTEgNTEyLjAwNSw2NzQuOTEgNzA5LjI1LDY3NC45MSAiIC8+PC9nPjwvZz48L3N2Zz4=" style="display: block; margin: 0 auto; width: 20%">

				<div id="boot_progress" style="display: block; font-family: Verdana,Helvetica; text-align: center; padding: 1em">
				</div>

			</div>


		</div>

		<div id="game-info"></div>
		<div class="dpi" style="width: 1in; height: 1in; position: absolute; left: 0; top: 0;"></div>
		<div id="font_size" style="visibility: hidden; width: 1em; font-size: 100px"></div>

        

        

        <!-- script th:if="${!PRODUCTION}" th:insert="js/Debug" id="debug" type="text/javascript"></script -->

        <script id="worker_communication" type="javascript/worker">// This script won't be parsed by JS engines because its type is javascript/worker.

/**
 * On message listener
 * @param {Object} params WUML
 */
self.onmessage = function(params) {

	/*
	// DO NOT REMOVE! message channel
	var ports = params.ports;
	if(ports && ports[0]) {
		var port = ports[0];
		self.port = port;

		port.onmessage = function(params) {

			var data = params.data;

			switch (data.cmd) {
				case 'encode':
					port.postMessage(self.encode(data.msg));
					break;
				case 'decode':
					port.postMessage(self.decode(data.msg));
					break;
				case 'stop':
					port.postMessage('WORKER STOPPED: ' + data.msg + '. (buttons will no longer work)');
					self.close(); // Terminates the worker.
					break;
				default:
					port.postMessage('Worker communication - unknown command: ' + data.msg);
			};
		};
		return;
	}
	*/

	var data = params.data;

	switch (data.cmd) {
		case 'encode':
			self.postMessage(self.encode(data.msg));
			break;
		case 'decode':
			self.postMessage(self.decode(data.msg));
			break;
		case 'stop':
			self.postMessage('WORKER STOPPED: ' + data.msg + '. (buttons will no longer work)');
			self.close(); // Terminates the worker.
			break;
		default:
			self.postMessage('Worker communication - unknown command: ' + data.msg);
	};
};

/**
 * Encode message
 * @param {Object} msg message to encode
 * @returns {Object} encoded message object {e,s,m}
 * @return {Object} encoded message object {e,s,m}
 */
self.encode = function(msg) {
	var params = msg.data;
	var mark = msg.mark;
    
	// rychlejsi kodovani do BASE64, pokud to browser umi...
	// TODO - najit rychlejsi Utf8 encoder
	var data = null
	/*
	if (window.btoa) {
		data = window.btoa(Utf8.encode(params));
	}
	else {
	*/
		data = self.Utf8.encode(params);
		data = self.stringToBytes(data);
		data = self.Base64.encode(data);
	//}
	
	return {
		e : data,
    	m : mark
	};
};

/**
 * Decode message
 * @param {Object} msg message to decode
 * @returns {Object} decoded message object {data, hash, mark}
 * @return {Object} decoded message object {data, hash, mark}
 */
self.decode = function(msg) {
	return {
		data : msg.data,
		mark : msg.mark
	};
};

/**
 * Convert string to bytes
 * @param {String} str string
 * @returns {String} string as bytes
 * @return {String} string as bytes
 */

self.stringToBytes = function(str) {
	//console.log('>>>worker.stringToBytes')
	var ch, st, re = [];
    var p = 0;
	for (var i = 0; i < str.length; i++ ) {
		ch = str.charCodeAt(i);  	// get char code

		var n = 0;
		do {
			re.splice(p, 0, ch & 0xFF);
			ch = ch >> 8;          	// shift value down by 1 byte
			n++;
		} while ( ch );
		p += n;
        
	}
	//console.log('<<<worker.stringToBytes')
	return re;
};

/*
self.stringToBytesOld = function(str) {
	console.log('>>>worker.stringToBytes')
	var ch, st, re = [];
    
	for (var i = 0; i < str.length; i++ ) {
		ch = str.charCodeAt(i);  	// get char code
		st = [];                 	// clear one-character/multiple byte stack
        
		do {
			st.push( ch & 0xFF );  	// push byte to stack
			ch = ch >> 8;          	// shift value down by 1 byte
		} while ( ch );
        
		// st.reverse() called because chars have "wrong" endianness
		re = re.concat( st.reverse() );
	}
	console.log('<<<worker.stringToBytes')
	return re;
};
*/

/**
 * Convert bytes to string
 * @param {String} bytes bytes string
 * @returns {String} regular string
 * @return {String} regular string
 */
self.bytesToString = function (bytes) {
	var str = "";
    
	for (var ix = 0; ix < bytes.length; ix++) {
		str += String.fromCharCode(bytes[ix]);
	}
    
	return str;
};

self.encodeMD5 = function(string) {
	function RotateLeft(lValue, iShiftBits) {
		return (lValue << iShiftBits) | (lValue >>> (32 - iShiftBits));
	}

	function AddUnsigned(lX,lY) {
		var lX4,lY4,lX8,lY8,lResult;
		lX8 = (lX & 0x80000000);
		lY8 = (lY & 0x80000000);
		lX4 = (lX & 0x40000000);
		lY4 = (lY & 0x40000000);
		lResult = (lX & 0x3FFFFFFF) + (lY & 0x3FFFFFFF);
		if (lX4 & lY4) {
			return (lResult ^ 0x80000000 ^ lX8 ^ lY8);
		}
		if (lX4 | lY4) {
			if (lResult & 0x40000000) {
				return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);
			} else {
				return (lResult ^ 0x40000000 ^ lX8 ^ lY8);
			}
		} else {
			return (lResult ^ lX8 ^ lY8);
		}
 	}

 	function F(x,y,z) { return (x & y) | ((~x) & z); }
 	function G(x,y,z) { return (x & z) | (y & (~z)); }
 	function H(x,y,z) { return (x ^ y ^ z); }
	function I(x,y,z) { return (y ^ (x | (~z))); }

	function FF(a,b,c,d,x,s,ac) {
		a = AddUnsigned(a, AddUnsigned(AddUnsigned(F(b, c, d), x), ac));
		return AddUnsigned(RotateLeft(a, s), b);
	};

	function GG(a,b,c,d,x,s,ac) {
		a = AddUnsigned(a, AddUnsigned(AddUnsigned(G(b, c, d), x), ac));
		return AddUnsigned(RotateLeft(a, s), b);
	};

	function HH(a,b,c,d,x,s,ac) {
		a = AddUnsigned(a, AddUnsigned(AddUnsigned(H(b, c, d), x), ac));
		return AddUnsigned(RotateLeft(a, s), b);
	};

	function II(a,b,c,d,x,s,ac) {
		a = AddUnsigned(a, AddUnsigned(AddUnsigned(I(b, c, d), x), ac));
		return AddUnsigned(RotateLeft(a, s), b);
	};

	function ConvertToWordArray(string) {
		var lWordCount;
		var lMessageLength = string.length;
		var lNumberOfWords_temp1 = lMessageLength + 8;
		var lNumberOfWords_temp2 = (lNumberOfWords_temp1-(lNumberOfWords_temp1 % 64)) / 64;
		var lNumberOfWords = (lNumberOfWords_temp2 + 1) * 16;
		var lWordArray=Array(lNumberOfWords - 1);
		var lBytePosition = 0;
		var lByteCount = 0;
		while ( lByteCount < lMessageLength ) {
			lWordCount = (lByteCount-(lByteCount % 4)) / 4;
			lBytePosition = (lByteCount % 4) * 8;
			lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount)<<lBytePosition));
			lByteCount++;
		}
		lWordCount = (lByteCount - (lByteCount % 4)) / 4;
		lBytePosition = (lByteCount % 4) * 8;
		lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80 << lBytePosition);
		lWordArray[lNumberOfWords - 2] = lMessageLength << 3;
		lWordArray[lNumberOfWords - 1] = lMessageLength >>> 29;
		return lWordArray;
	};

	function WordToHex(lValue) {
		var WordToHexValue = "", WordToHexValue_temp = "", lByte, lCount;
		for (lCount = 0; lCount <= 3; lCount++) {
			lByte = (lValue >>> (lCount * 8)) & 255;
			WordToHexValue_temp = "0" + lByte.toString(16);
			WordToHexValue = WordToHexValue + WordToHexValue_temp.substr(WordToHexValue_temp.length - 2, 2);
		}
		return WordToHexValue;
	};

	var x=Array();
	var k,AA,BB,CC,DD,a,b,c,d;
	var S11 = 7, S12 = 12, S13 = 17, S14 = 22;
	var S21 = 5, S22 = 9 , S23 = 14, S24 = 20;
	var S31 = 4, S32 = 11, S33 = 16, S34 = 23;
	var S41 = 6, S42 = 10, S43 = 15, S44 = 21;

	string = self.Utf8.encode(string);

	x = ConvertToWordArray(string);

	a = 0x67452301;
	b = 0xEFCDAB89;
	c = 0x98BADCFE;
	d = 0x10325476;

	for (k = 0; k < x.length; k += 16) {
		AA=a; BB=b; CC=c; DD=d;
		a=FF(a,b,c,d,x[k+0], S11,0xD76AA478);
		d=FF(d,a,b,c,x[k+1], S12,0xE8C7B756);
		c=FF(c,d,a,b,x[k+2], S13,0x242070DB);
		b=FF(b,c,d,a,x[k+3], S14,0xC1BDCEEE);
		a=FF(a,b,c,d,x[k+4], S11,0xF57C0FAF);
		d=FF(d,a,b,c,x[k+5], S12,0x4787C62A);
		c=FF(c,d,a,b,x[k+6], S13,0xA8304613);
		b=FF(b,c,d,a,x[k+7], S14,0xFD469501);
		a=FF(a,b,c,d,x[k+8], S11,0x698098D8);
		d=FF(d,a,b,c,x[k+9], S12,0x8B44F7AF);
		c=FF(c,d,a,b,x[k+10],S13,0xFFFF5BB1);
		b=FF(b,c,d,a,x[k+11],S14,0x895CD7BE);
		a=FF(a,b,c,d,x[k+12],S11,0x6B901122);
		d=FF(d,a,b,c,x[k+13],S12,0xFD987193);
		c=FF(c,d,a,b,x[k+14],S13,0xA679438E);
		b=FF(b,c,d,a,x[k+15],S14,0x49B40821);
		a=GG(a,b,c,d,x[k+1], S21,0xF61E2562);
		d=GG(d,a,b,c,x[k+6], S22,0xC040B340);
		c=GG(c,d,a,b,x[k+11],S23,0x265E5A51);
		b=GG(b,c,d,a,x[k+0], S24,0xE9B6C7AA);
		a=GG(a,b,c,d,x[k+5], S21,0xD62F105D);
		d=GG(d,a,b,c,x[k+10],S22,0x2441453);
		c=GG(c,d,a,b,x[k+15],S23,0xD8A1E681);
		b=GG(b,c,d,a,x[k+4], S24,0xE7D3FBC8);
		a=GG(a,b,c,d,x[k+9], S21,0x21E1CDE6);
		d=GG(d,a,b,c,x[k+14],S22,0xC33707D6);
		c=GG(c,d,a,b,x[k+3], S23,0xF4D50D87);
		b=GG(b,c,d,a,x[k+8], S24,0x455A14ED);
		a=GG(a,b,c,d,x[k+13],S21,0xA9E3E905);
		d=GG(d,a,b,c,x[k+2], S22,0xFCEFA3F8);
		c=GG(c,d,a,b,x[k+7], S23,0x676F02D9);
		b=GG(b,c,d,a,x[k+12],S24,0x8D2A4C8A);
		a=HH(a,b,c,d,x[k+5], S31,0xFFFA3942);
		d=HH(d,a,b,c,x[k+8], S32,0x8771F681);
		c=HH(c,d,a,b,x[k+11],S33,0x6D9D6122);
		b=HH(b,c,d,a,x[k+14],S34,0xFDE5380C);
		a=HH(a,b,c,d,x[k+1], S31,0xA4BEEA44);
		d=HH(d,a,b,c,x[k+4], S32,0x4BDECFA9);
		c=HH(c,d,a,b,x[k+7], S33,0xF6BB4B60);
		b=HH(b,c,d,a,x[k+10],S34,0xBEBFBC70);
		a=HH(a,b,c,d,x[k+13],S31,0x289B7EC6);
		d=HH(d,a,b,c,x[k+0], S32,0xEAA127FA);
		c=HH(c,d,a,b,x[k+3], S33,0xD4EF3085);
		b=HH(b,c,d,a,x[k+6], S34,0x4881D05);
		a=HH(a,b,c,d,x[k+9], S31,0xD9D4D039);
		d=HH(d,a,b,c,x[k+12],S32,0xE6DB99E5);
		c=HH(c,d,a,b,x[k+15],S33,0x1FA27CF8);
		b=HH(b,c,d,a,x[k+2], S34,0xC4AC5665);
		a=II(a,b,c,d,x[k+0], S41,0xF4292244);
		d=II(d,a,b,c,x[k+7], S42,0x432AFF97);
		c=II(c,d,a,b,x[k+14],S43,0xAB9423A7);
		b=II(b,c,d,a,x[k+5], S44,0xFC93A039);
		a=II(a,b,c,d,x[k+12],S41,0x655B59C3);
		d=II(d,a,b,c,x[k+3], S42,0x8F0CCC92);
		c=II(c,d,a,b,x[k+10],S43,0xFFEFF47D);
		b=II(b,c,d,a,x[k+1], S44,0x85845DD1);
		a=II(a,b,c,d,x[k+8], S41,0x6FA87E4F);
		d=II(d,a,b,c,x[k+15],S42,0xFE2CE6E0);
		c=II(c,d,a,b,x[k+6], S43,0xA3014314);
		b=II(b,c,d,a,x[k+13],S44,0x4E0811A1);
		a=II(a,b,c,d,x[k+4], S41,0xF7537E82);
		d=II(d,a,b,c,x[k+11],S42,0xBD3AF235);
		c=II(c,d,a,b,x[k+2], S43,0x2AD7D2BB);
		b=II(b,c,d,a,x[k+9], S44,0xEB86D391);
		a=AddUnsigned(a,AA);
		b=AddUnsigned(b,BB);
		c=AddUnsigned(c,CC);
		d=AddUnsigned(d,DD);
	}

	var temp = WordToHex(a) + WordToHex(b) + WordToHex(c) + WordToHex(d);

	return temp.toLowerCase();
};

self.Base64 = {
	// private property
	_keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",

	// public method for encoding
	encode: function (input) {
		
		//console.log('>>>worker.Base64.encode')
		var output = "";
		var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
		var i = 0;

		while (i < input.length) {
			chr1 = input[i++];
			chr2 = input[i++];
			chr3 = input[i++];

			enc1 = chr1 >> 2;
			enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
			enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
			enc4 = chr3 & 63;

			if (isNaN(chr2)) {
				enc3 = enc4 = 64;
			} else if (isNaN(chr3)) {
				enc4 = 64;
			}
			output += this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) + this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4);
		}
		//console.log('<<<worker.Base64.encode')
		
		//console.log(output)

		return output;
	},

	// public method for decoding
	decode: function (input) {		
		
		var output = new Array();
		var chr1, chr2, chr3;
		var enc1, enc2, enc3, enc4;
		var i = 0;

		input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");

		while (i < input.length) {

			enc1 = this._keyStr.indexOf(input.charAt(i++));
			enc2 = this._keyStr.indexOf(input.charAt(i++));
			enc3 = this._keyStr.indexOf(input.charAt(i++));
			enc4 = this._keyStr.indexOf(input.charAt(i++));

			chr1 = (enc1 << 2) | (enc2 >> 4);
			chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
			chr3 = ((enc3 & 3) << 6) | enc4;

			output.push(chr1);
			if (enc3 != 64) {
				output.push(chr2);
			}
			if (enc4 != 64) {
				output.push(chr3);
			}
		}
		
		return output;
	}
};

self.Utf8 = {
	/**
	 * UTF-8 string encoding
	 */
	encode: function (str) {
		//console.log('>>>worker.Utf8.encode')
		str = str.replace(/\r\n/g,"\n");
		var utftext = "";

		for (var n = 0; n < str.length; n++) {
			var c = str.charCodeAt(n);
			if (c < 128) {
				utftext += String.fromCharCode(c);
			} else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			} else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}
		}
		//console.log('<<<worker.Utf8.encode')
		return utftext;
	},

	/**
	 * UTF-8 string decoding
	 */
	decode: function (utftext) {
		var string = "";
		var i = 0;
		var c = c1 = c2 = 0;

		while ( i < utftext.length ) {
			c = utftext.charCodeAt(i);
			if (c < 128) {
				string += String.fromCharCode(c);
				i++;
			} else if((c > 191) && (c < 224)) {
				c2 = utftext.charCodeAt(i+1);
				string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i += 2;
			} else {
				c2 = utftext.charCodeAt(i+1);
				c3 = utftext.charCodeAt(i+2);
				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
				i += 3;
			}
		}
		return string;
	}
};
</script>

        <!-- <script id="worker_render_environment" type="javascript/worker">
        <%@ include file="/js/renderer/worker_environment.js" %>
        </script> -->

		<script>
			function getCookie(name) {
				const value = `; ${document.cookie}`;
				const parts = value.split(`; ${name}=`);
				if (parts.length === 2) return parts.pop().split(';').shift();
			}
		</script>
		<script type="text/javascript">

			var mageo;
			var debug;

			var startParams = {"CLIENT_IP":"65.109.71.216","FB_API_VERSION":"v16.0","SERVER_POOL":{"appSrvUrls":["https://a1-w.mageo.com:443"],"mediaSrvUrls":["https://m1-eu.mageo.com"]},"CODE_VERSION_TS":1741010008000,"BUILD_ID":"UNKNOWN","LANG":"de","RELEASE_ENVIRONMENT":"PROD","FB_APP_ID":"113496148671385","CLIENT_TYPE":"WEB","FB_PRODUCT_EXPORT_URL_BASE":"https://www.mageo.com/payment/facebook/products/","CODE_VERSION":"1.0","AUTH_SERVER":"https://l1-eu.mageo.com","BUILD_TIME":1741009859};

			var buildTime = 1741009859;

			var jsLoader = new JSLoader('?'+buildTime);
			//jsLoader.disabled = true;

			var releaseEnvironment = 'PROD';

			var JS_PACKER_ENABLED = (releaseEnvironment != 'LOCAL') && (!releaseEnvironment.startsWith('DEV')) && (!releaseEnvironment.startsWith('DOCKER'));
			var mwclocal = getCookie("mwclocal") === "true";
			var DEBUG_D_KEY_ENABLED = false;		// per Marcel's request on prod debug is disabled

			// !!!update JettyConnectorMW.java if new js lib added

			var jsScripts =

				JS_PACKER_ENABLED && !mwclocal

				?

			[
				'jp/woc.js'
			]
				:
			[
                "js/lib/qrcode.min.js",
                "js/lib/strophe-latest.js",
				"js/lib/strophe.ping.js",
                "js/lib/showdown/showdown.min.js",

                /* woc kotlin */
				"js/kotlin.js",

				mwclocal ?
					"http://localhost:8888/mwc.js" :
					"js/mwc.js",

                /* jquery */
				"js/lib/jquery/jquery-3.6.0.min.js",
				"js/lib/jquery/jquery.mobile.custom.js",
				"js/lib/jquery/jquery.overscroll.js",
				"js/lib/jquery/jquery.form.js",
				"js/lib/jquery/jquery.mousewheel.min.js",
				"js/lib/jquery/jquery-jvectormap-2.0.4.min.js",
				"js/lib/jquery/jquery-jvectormap-world-mill.js",
				"js/lib/jquery/jquery.cookie.js",
				"js/lib/jquery/mobile.js",

				/* jquery mapael */
				"js/lib/jquery/mapael/raphael.js",
				"js/lib/jquery/mapael/world_countries.js",
				"js/lib/jquery/mapael/jquery.mapael.js",

				/* "js/lib/worker.js", */
				"js/lib/sprintf.js",
				/* "js/lib/iframeResizer.min.js", */
                "js/lib/safe-area-insets.js",
				"js/lib/cropper.min.js",
				"js/lib/gifler.min.js",

				//<!-- woc -->
				"js/renderer/raf.js"
			];

			if ('serviceWorker' in navigator) {
				navigator.serviceWorker.register('/service-worker.js');
			}

			jsLoader.loadScripts(jsScripts, document.getElementById('boot_progress'), function() {

					$('#boot_splash, #boot_progress').remove();

					var urlParams = mwc.util.getUrlParams();
					console.log(['urlParams']);
					for(var arg in urlParams) {
						console.log([arg + ' = ' + urlParams[arg]]);
					}

					console.log('scripts loaded');

					if (window.focus) {
	       				window.focus();
	    			}

					if (DEBUG_D_KEY_ENABLED && typeof mwc.control.debug.DebugSimulator == 'function') {
						debug = new mwc.control.debug.DebugSimulator();
					}

					mageo = new mwc.Mageo(startParams);
					mageo.init();
					mageo.setMwcLocal(mwclocal);
				}
			);
		</script>

		<!-- put external scripts here! -->
		<!-- script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBJ45EI2gvFc_8iPYd3MhRSYScdfKId6wQ"></script> <!-- must stay here, can't be loaded asynchronously by jsloader -->

		<!-- Firebase App (the core Firebase SDK) -->
		<script src="https://www.gstatic.com/firebasejs/10.12.2/firebase-app-compat.js"></script>

		<!-- Firebase Messaging -->
		<script src="https://www.gstatic.com/firebasejs/10.12.2/firebase-messaging-compat.js"></script>

        <script type="text/javascript" src="https://unpkg.com/[email protected]/dist/leaflet.js"></script>

		<!-- Global site tag (gtag.js) - Google Analytics -->
		<script async src="https://www.googletagmanager.com/gtag/js?id=G-1S0ES5P4EW"></script>
		<script>
			window.dataLayer = window.dataLayer || [];
			function gtag(){dataLayer.push(arguments);}
			gtag('js', new Date());

			gtag('config', 'G-1S0ES5P4EW', {
				'send_page_view': false
			});

			//ga('send', 'event', 'window.onerror', message, navigator.userAgent);
			window.onerror = function(message, source, lineno, colno, error) {
				if (error) message = error.stack;
				gtag('event', 'exception', {
					description: 'window.onerror: ' + message + ' (' + navigator.userAgent + ')'
				});
			}
		</script>
		

    </body>
</html>
                               

Alan adının whois bilgisi

Domain Name: MAGEO.COM
Registry Domain ID: 1083919_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.godaddy.com
Registrar URL: http://www.godaddy.com
Updated Date: 2025-01-31T11:36:17Z
Creation Date: 1998-02-08T05:00:00Z
Registry Expiry Date: 2028-02-07T05:00:00Z
Registrar: GoDaddy.com, LLC
Registrar IANA ID: 146
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: 480-624-2505
Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Domain Status: clientRenewProhibited https://icann.org/epp#clientRenewProhibited
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Name Server: NS43.DOMAINCONTROL.COM
Name Server: NS44.DOMAINCONTROL.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-23T19:02:12Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass