try{var _i1=_i1||{};_i1.vars=_i1.vars||{};_i1.vars.tagUrl=_i1.vars.tagUrl||"https://com-healthgrade.netmng.com/";var _i1=_i1||{};_i1.core=_i1.core||{};_i1.core.post=function(url,data,successCallback,errorCallback){if(typeof data!=='object'){throw'Data should be an object'}var successCallback=successCallback||function(){};var errorCallback=errorCallback||function(){};var firstPartyCookies=_i1.core.cookies.getFirstParty();if(firstPartyCookies.length>0&&url.indexOf('nmfp=1')===-1){url+=url.indexOf('?')===-1?'?':'&';url+='nmfp=1';url+=firstPartyCookies.join('&')}var xmlhttp=new XMLHttpRequest();xmlhttp.withCredentials=true;xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){successCallback(xmlhttp.responseText,url)}else{errorCallback(xmlhttp.statusText)}}};var sendRequest=[];for(var d in data){sendRequest.push(encodeURIComponent(d)+'='+encodeURIComponent(data[d]))}data=sendRequest.join('&');try{xmlhttp.open("POST",url,true);xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");xmlhttp.send(data)}catch(e){errorCallback(e)}};var _i1=_i1||{};_i1.core=_i1.core||{};_i1.core.errorCounter=_i1.core.errorCounter||0;_i1.core.errorHandler=function(error){if(_i1.core.errorCounter<30){if(_i1.vars.tagUrl.indexOf('?')!==-1){var url=_i1.vars.tagUrl+'&function=jsError'}else{var url=_i1.vars.tagUrl+'?function=jsError'}_i1.core.errorCounter++;var data={'url':document.location.href};if(error.message){data.message=error.message;data.stack=error.stack}else{data.message=error;data.stack=''}_i1.core.post(url,data)}if(typeof _i1.vars.env!=='undefined'&&_i1.vars.env!=='production'){console.error(error)}};_i1.core.tryCatchWrapper=function(f,args){var args=args||null;return function(){try{if(typeof f==='function'){f.apply(this,args!==null?args:arguments)}else{eval(f)}}catch(e){_i1.core.errorHandler(e)}}};var _i1=_i1||{};_i1.core=_i1.core||{};_i1.core.setTimeout=function(func,delay){let args=arguments;delete args[0];delete args[1];let values=Object.keys(args).map(function(e){return args[e]});let callee=_i1.core.tryCatchWrapper(func,values);return window.setTimeout(callee,delay)};_i1.core.setInterval=function(func,delay){let args=arguments;delete args[0];delete args[1];let values=Object.keys(args).map(function(e){return args[e]});let callee=_i1.core.tryCatchWrapper(func,values);return window.setInterval(callee,delay)};var _i1=_i1||{};_i1.core=_i1.core||{};_i1.core.cookies={};_i1.core.cookies.set=function(name,value,days,domain){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString()}else{var expires=""}if(domain){var sDomainName="; domain="+domain}else{var sDomainName=""}document.cookie=name+"="+value+sDomainName+expires+"; path=/"};_i1.core.cookies.get=function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length)}return null};_i1.core.cookies.remove=function(name){_i1.core.cookies.set(name,"",-1)};_i1.core.cookies.getFirstParty=function(){var cookie;var cookies=[];if(_i1.vars.firstPartyCookieMatchingRegexp){while((cookie=_i1.vars.firstPartyCookieMatchingRegexp.exec(document.cookie))!==null){cookies.push(cookie[0])}}return cookies};var _i1=_i1||{};_i1.core=_i1.core||{};_i1.core.ajax=function(url,func,data,callback){data=data||{};if(_i1.core.hasSearch(url)){var searchs=_i1.core.extractSearch(url);for(var i=0;i<searchs.length;i++){var search=searchs[i].split('=');data[search[0]]=data[search[0]]||search[1]}url=_i1.core.removeSearch(url)}data.function=func;if(_i1.core.needLocalStorage(data)){data.lstorage=localStorage.getItem("_i1")}var firstPartyCookies=_i1.core.cookies.getFirstParty();if(firstPartyCookies.length>0&&!data.nmfp){data.nmfp=1;for(var cookieName in firstPartyCookies){if(firstPartyCookies.hasOwnProperty(cookieName)){var indexEqual=firstPartyCookies[cookieName].indexOf('=');data[firstPartyCookies[cookieName].substr(0,indexEqual)]=firstPartyCookies[cookieName].substr(indexEqual+1).replace(/\\+/g,"%2B")}}}url=_i1.core.generateUrl(url,data);var script=document.createElement("SCRIPT");if(typeof(callback)=="function"){if(script.addEventListener){script.addEventListener("load",callback,false)}else{script.onreadystatechange=function(e){if(this.readyState=="loaded"){callback();script=null}}}}script.src=url+"&r="+Math.floor(Math.random()*10000000).toString(16);document.getElementsByTagName("head")[0].appendChild(script)};_i1.core.removeSearch=function(url){return url.substr(0,url.indexOf('?'))};_i1.core.extractSearch=function(url){return url.substr(url.indexOf('?')+1).split('&')};_i1.core.hasSearch=function(url){return url.indexOf('?')!=-1};_i1.core.needLocalStorage=function(data){return localStorage&&localStorage.getItem("_i1")&&typeof _i1.vars.localStorage!=="undefined"&&!data.lstorage};_i1.core.generateUrl=function(url,data){var searchs=[];for(var i in data){searchs.push(i+'='+data[i])}return url+'?'+searchs.join('&')};var _i1=_i1||{};_i1.vars=_i1.vars||{};_i1.core=_i1.core||{};_i1.core.browserCheck={};_i1.core.browserCheck.expiry=183;_i1.core.browserCheck.calls=0;_i1.core.browserCheck.reduceHost=true;_i1.core.browserCheck.doFirstPartyRecovery=false;_i1.core.browserCheck.doRefererCheck=true;_i1.core.browserCheck.fire=function(fingerprint_vid,exit){if(_i1.core.browserCheck.calls>0)return;var vid,domain;if((vid=_i1.core.browserCheck.getId())===false)vid=fingerprint_vid;if(_i1.core.browserCheck.doFirstPartyRecovery==true){document.cookie="nmfirstparty="+vid+"; expires="+_i1.core.browserCheck.getExpiry()+"; path=/"+((domain=_i1.core.browserCheck.getCookieDomain())!==false?("; domain=."+domain):'')}_i1.core.ajax(_i1.vars.tagUrl,'browser_check',{'vid':vid,'referer':(_i1.core.browserCheck.doRefererCheck?escape(document.referrer):''),'browserPixelRatio':((window.devicePixelRatio==undefined)?1:window.devicePixelRatio),'browserWidth':screen.width,'browserHeight':screen.height,});_i1.core.browserCheck.calls++};_i1.core.browserCheck.getCookieDomain=function(){if(typeof document.location.hostname!='string')return false;if(_i1.core.browserCheck.reduceHost==true)return document.location.hostname.match(/[a-z0-9-]+(?:\.co)?\.\w+$/i)[0];return document.location};_i1.core.browserCheck.getExpiry=function(){var now=new Date();now.setTime(now.getTime()+(_i1.core.browserCheck.expiry*24*60*60*1000));return now.toGMTString()};_i1.core.browserCheck.getId=function(){if(this.doFirstPartyRecovery!=true)return false;var vid=document.cookie.match(/nmfirstparty\=([a-z0-9]{13})/);return(vid!==null&&typeof vid[1]!='undefined')?vid[1]:false};var _i1=_i1||{};_i1.vars=_i1.vars||{};_i1.vars.firstPartyCookieMatchingRegexp=new RegExp('nmfp_([^=; ]*)=([^;]*)','g');_i1.vars.tagUrl='https://com-healthgrade.netmng.com/?aid=6312&siclientid=105173&url=https%3A%2F%2Fwww.healthgrades.com%2Fproviders%2Fmichael-james-24gw9';_i1.core.browserCheck.doRefererCheck=true;_i1.core.browserCheck.fire('w4nj0abpejju8',false);_i1.vars.tagUrl='https://com-healthgrade.netmng.com/'}catch(e){_i1.core.errorHandler(e)}
