var thirstyFunctions;jQuery(document).ready(function($){thirstyFunctions={recordLinkStatEvents:function(){if(enable_record_stats=='yes') $('body').on('click','a',recordlinkstat);},recordLinkStat:function(e){var $link=$(this),href=$attr('href'),linkID=$data('linkid'),keyword=$link[0].innerText,qs=href?split('?')[1]:'',imgsrc,newWindow;if(!keyword)keyword=$text();if(!isthirstylink(href)&&!linkID)return;if($data("clicked")){preventdefault();return;} $data("clicked",true);if(!keyword&&$find('img').length){imgsrc=$find('img').prop('src').split('/');keyword=imgsrc[length-1];} if(enable_js_redirect==='yes'&&$data('nojs')!=true){preventdefault();if($prop('target')=='_blank'&&!disablenewwindow()) newWindow=open('','_blank');} $.post(ajax_url,{action:'ta_click_data_redirect',href:href,page:href,link_id:linkID,keyword:keyword,qs:qs},function(redirect_url){$data("clicked",false);if(enable_js_redirect!=='yes'||$data('nojs')==true) return;if(newWindow) href=redirect_url?redirect_url:href;else href=redirect_url?redirect_url:href;}).fail(function(){$data("clicked",false);if(enable_js_redirect!=='yes'||$data('nojs')==true) return;if(newWindow) href=href;else href=href;});},disableNewWindow:function(){var strings=['FBAN','MessengerForiOS','FBAV','Instagram','Pinterest','Twitter','Electron','Steam'];for(var x in strings){if(indexof(strings[x])>=0) return true;} return false;},isThirstyLink:function(href){if(!href) return;href=replace('http:','{protocol}').replace('https:','{protocol}');var link_uri=replace(home_url,'').replace('{protocol}',''),link_prefix,new_href;link_uri=indexof('/')==0?replace('/',''):link_uri;link_prefix=substr(0,indexof('/')),new_href=replace('/'+link_prefix+'/','/'+link_prefix+'/').replace('{protocol}',protocol);return(link_prefix&&$.inArray(link_prefix,link_prefixes)>-1)?new_href:false;},linkFixer:function(){if(link_fixer_enabled!=='yes') return;var $allLinks=$('body a'),hrefs=[],href,linkClass,isShortcode,isImage,key;for(key=0;key<$length;key++){href=$($allLinks[key]).attr('href');linkClass=$($allLinks[key]).attr('class');isShortcode=$($allLinks[key]).data('shortcode');isImage=$($allLinks[key]).has('img').length;href=isthirstylink(href);if(href&&!isShortcode) push({key:key,class:linkClass,href:href,is_image:isImage});$($allLinks[key]).removeAttr('data-shortcode');} if(length<1) return;$.post(ajax_url,{action:'ta_link_fixer',hrefs:hrefs,post_id:post_id},function(response){if(status=='success'){for(x in data){if(typeof data[x]!='object')continue;var key=data[x]['key'],hrefProp=$($allLinks[key]).prop('href'),qs=hrefProp?split('?')[1]:'',href=data[x]['href'],title=data[x]['title'],className=data[x]['class'],connector;if(qs&&data[x]['pass_qs']){connector=indexof('?')<0?'?':'&';href=href+connector+qs;} href=replace('http:',protocol).replace('https:',protocol);if(title) $($allLinks[key]).prop('title',title);else $($allLinks[key]).removeAttr('title');if(disable_thirstylink_class=='yes') className=replace('thirstylinkimg','').replace('thirstylink','').trim();if(className) $($allLinks[key]).prop('class',className);else $($allLinks[key]).removeAttr('class');$($allLinks[key]).prop('href',href).prop('rel',data[x]['rel']).prop('target',data[x]['target']).attr('data-linkid',data[x]['link_id']);if(enable_js_redirect==='yes') $($allLinks[key]).attr('data-nojs',data[x]['nojs']);}}},'json');}} var link_prefixes=$.map(link_prefixes,function(value,index){return[value];});recordlinkstatevents();linkfixer();});