<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
(function() {'use strict';
	if (!Array.isArray){Array.isArray = function(arg){return Object.prototype.toString.call(arg) === '[object Array]';};}
	if (!String.prototype.trim){String.prototype.trim = function () {return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');};}

	var WPBruiserClient = function(){
		var browserInfo = new Array();
		function init(){
			var w=window,d=document,e=0,f=0;e|=w.ActiveXObject?1:0;e|=w.opera?2:0;e|=w.chrome?4:0;
			e|='getBoxObjectFor' in d || 'mozInnerScreenX' in w?8:0;e|=('WebKitCSSMatrix' in w||'WebKitPoint' in w||'webkitStorageInfo' in w||'webkitURL' in w)?16:0;
			e|=(e&amp;16&amp;&amp;({}.toString).toString().indexOf("\n")===-1)?32:0;f|='sandbox' in d.createElement('iframe')?1:0;f|='WebSocket' in w?2:0;
			f|=w.Worker?4:0;f|=w.applicationCache?8:0;f|=w.history &amp;&amp; history.pushState?16:0;f|=d.documentElement.webkitRequestFullScreen?32:0;f|='FileReader' in w?64:0;

			var ua = navigator.userAgent.toLowerCase();
			var regex = /compatible; ([\w.+]+)[ \/]([\w.+]*)|([\w .+]+)[: \/]([\w.+]+)|([\w.+]+)/g;
			var match = regex.exec(ua);
			browserInfo = {screenWidth:screen.width,screenHeight:screen.height,engine:e,features:f};
			while (match !== null) {
				var prop = {};
				if (match[1]) {
					prop.type = match[1];
					prop.version = match[2];
				} else if (match[3]) {
					prop.type = match[3];
					prop.version = match[4];
				} else {
					prop.type = match[5];
				}
				prop.type = (prop.type).trim().replace('.','').replace(' ','_');
				var value = prop.version ? prop.version : true;
				if (browserInfo[prop.type]) {
					!Array.isArray(browserInfo[prop.type])?browserInfo[prop.type]=new Array(browserInfo[prop.type]):'';
					browserInfo[prop.type].push(value);
				}
				else browserInfo[prop.type] = value;
				match = regex.exec(ua);
			}
		};

		var requestTokens = function(){for(var i = 0; i &lt; document.forms.length; ++i){retrieveToken(document.forms[i]);}};

		function retrieveToken(formElement){

			var requestObj = (window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"));

			var formFieldElm = formElement.querySelector('input[name="b-JyW-VlWR-n-j-dp"]');
			if(!requestObj || !formFieldElm) return;
			var ajaxData = {};

			ajaxData['b-JyW-VlWR-n-j-dp'] = 'd16853b4b4';
			ajaxData['action']      = 'gdbcRetrieveToken';
			ajaxData['requestTime'] = (new Date()).getTime();
			ajaxData['browserInfo'] = JSON.stringify(browserInfo);

			requestObj.open('POST', 'https://blog.abudhabicityguide.com/wp-admin/admin-ajax.php', true);
			requestObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8");
			requestObj.setRequestHeader("X-Requested-With", "XMLHttpRequest");
			requestObj.setRequestHeader('Accept',"application/json, text/javascript, */*; q=0.01");
			requestObj.send(serializeObject(ajaxData));

			requestObj.onreadystatechange = function () {
				if (4 === requestObj.readyState &amp;&amp; 200 === requestObj.status){
					try
					{
						var rs = JSON.parse(requestObj.responseText);
						if(rs.data !== 'undefined')
							for(var p in rs.data){
								if(p=='token'){
									formFieldElm.value = rs.data[p];
								}
								else {
									var value = '', arrValues = rs.data[p].split('|');
									for (var i = 0; i &lt; arrValues.length; ++i) {
										if (browserInfo.hasOwnProperty(arrValues[i]))
											value += browserInfo[arrValues[i]];
									}
									var elm = document.createElement("input");elm.name = p;elm.value=value;elm.type='hidden';formElement.appendChild(elm);
								}
							}

					}
					catch(e){console.log(e.message);}
				}
			}
		}

		init();

		function serializeObject(obj) {
			var str = [];
			for(var p in obj)
				if (obj.hasOwnProperty(p)) {
					str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
				}
			return str.join("&amp;");
		}
		return {requestTokens : requestTokens};
	}

	window.WPBruiserClient = new WPBruiserClient();window.WPBruiserClient.requestTokens();

})();</pre></body></html>