cdn.viglink.com Open in urlscan Pro
143.204.215.42  Public Scan

Submitted URL: http://cdn.viglink.com/api/vglnk.js
Effective URL: https://cdn.viglink.com/api/vglnk.js
Submission: On April 26 via manual from SA — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

// Copyright (c) 2024 VigLink
/*
 VigLink JavaScript Library -- http://www.viglink.com

 Permission is hereby granted to create derivative works, but only for use
 with the VigLink web service.

 Includes:

 Sizzle CSS Selector Engine v1.10.20-pre
 http://sizzlejs.com/

 Copyright 2013 jQuery Foundation, Inc. and other contributors
 Released under the MIT license
 http://jquery.org/license

 Date: 2014-05-22
*/
(function(l){var a={_breaker:{},_start:null,each:function(){var b,c=function(c,e){return c===a._breaker||!!e&&a.elapsed()>b};return function(d,e,f){var h=a.type(d);if(1===arguments.length)b=arguments[0];else if(f=a.extend({timeout:!1},f),"object"===h&&d.hasOwnProperty)for(k in d){if(d.hasOwnProperty(k)&&c(e(d[k],k),f.timeout))break}else if(d){var k=0;for(h=d.length;k<h&&!c(e(d[k],k),f.timeout);k++);}}}(),extend:function(a){var b,d,e=arguments.length;a=a||{};for(b=1;b<e;b++){var f=arguments[b];if(void 0!==
f&&null!==f)for(d in f){var h=f[d];a!==h&&void 0!==h&&(a[d]=h)}}return a},noop:function(){},type:function(){var a=function(a,b){try{return("function"===typeof window[b]||"object"===typeof window[b])&&a instanceof window[b]}catch(e){}return!1};return function(b){return b=null===b?"null":void 0===b?"undefined":a(b,"HTMLElement")||"object"===typeof b&&1===b.nodeType&&"string"===typeof b.nodeName?"element":b==b.window?"window":a(b,"HTMLDocument")||"object"===typeof b&&("defaultView"in b||"parentWindow"in
b)?"document":Object.prototype.toString.call(b).slice(8,-1).toLowerCase()}}()};a.extend(a,{addClass:function(b,c){a.hasClass(b,c)||(b.className=(b.className?b.className+" ":"")+c)},all:function(b,c){var d="array"===a.type(b)?[]:{};a.each(b,function(b,f){c(b,f)&&("array"===a.type(d)?d.push(b):d[f]=b)});return d},ancestors:function(a){for(var b=[a];(a=a.parentNode)&&1===a.nodeType;)b.push(a);return b},apiCallback:function(b,c){return function(d){"string"===a.type(d)&&(d={response:[d]});b.apply(c,d.response.concat(d.data))}},
attributes:function(b,c){var d;c=c||{};for(d in c)"function"===a.type(b.setAttribute)?b.setAttribute(d,c[d]):b["class"===d?"className":d]=c[d]},attrValues:function(a,c,d){return(c=a[c])&&c.split?c.split(d||" "):[]},batchable:function(b,c){c=c||a.noop;var d=function(){return a.extend({batch:!0,timeout:100},c())},e=a.traits.cors&&a.traits.json,f=[],h=null,k=function(){null!==h&&(clearTimeout(h),h=null);1===f.length?b.apply(null,f[0].arguments):1<f.length&&b.apply(null,f);f=[]},V=function(){f.push({arguments:a.toArray(arguments),
batch:!0});e&&d().batch?null===h&&(h=setTimeout(a.entryPoint(a.bind(function(){k()},this)),d().timeout)):k()};a.extend(V,{flush:k,now:b});return V},batchArgs:function(b,c){return a.map(b,function(a){return void 0===c?a.arguments:a.arguments[c]})},batchCallType:function(b){var c;return a.reduce(null,b,function(a,b){c=b[0];return null!==a&&c!==a?"batch":c})},batched:function(b){b=a.toArray(b);if("array"===a.type(b))return a.all(b,function(b){return"object"===a.type(b)&&b.batch&&"array"===a.type(b.arguments)}).length===
b.length},bind:function(a,c){return function(){return a.apply(c,arguments)}},cache:function(){var b={},c="vglnk_"+(new Date).getTime(),d=0;return function(e,f,h){e&&"string"!==a.type(e)||(h=f,f=e,e=b);var k=e[c];if(k||void 0!==h)return k||(k=++d),b[k]||(e[c]=k,b[k]={}),void 0!==h&&(b[k][f]=h),"string"===typeof f?b[k][f]:b[k]}}(),canonicalizeHostname:function(){var b={};return function(c){"string"===typeof c&&(c=a.createA(c));try{return b[c.hostname]||(b[c.hostname]=c.hostname?c.hostname.toString().toLowerCase().replace(/^www\./,
"").replace(/:.*$/,""):""),b[c.hostname]}catch(d){return""}}}(),clone:function(b){return a.extend({},b)},commonParams:function(b,c){c=c||{};var d={drKey:c.key?null:c.dr_key,key:c.key,libId:c.library_id,subId:c.sub_id};"click"!==b&&"ping"!==b||a.extend(d,{cuid:c.cuid,loc:window.document.location.href,gppConsent:a._gppConsent().gppConsent,gdprConsent:a.consent().gdprConsent,ccpaConsent:a.consent().ccpaConsent,gdprApplies:a.consent().gdprApplies,v:1},d);return d},contains:function(b,c,d){return!!a.find(b,
function(a){return a===c},d)},context:function(b){"element"===a.type(b)&&(b=b.ownerDocument);"document"===a.type(b)&&(b=b.defaultView||b.parentWindow);if("window"===a.type(b))return b},contextIsAncestor:function(a,c){for(a=a.self;a.parent&&a.parent!==a;)if(a=a.parent,a===c)return!0;return!1},cors:function(b,c,d){var e=new window.XMLHttpRequest;e.onreadystatechange=function(){if(4===e.readyState&&200===e.status){var b;if(d)d(e.responseText);else if("string"===a.type(e.responseText)&&(b=e.responseText.match(/^\s*(?:\/\*\*\/)?([^(\s]+)\s*\((.*)\);?\s*$/))){var c=
b[1].replace(/(^\s+|\s+$)/g,"");b=a.fromJSON("["+b[2]+"]");window[c].apply(window,b)}}};try{return e.open("POST",b),e.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),e.withCredentials=!0,e.send(c),!0}catch(f){return!1}},createA:function(b,c){return a.createEl("a",{href:b,target:c})},createEl:function(b,c,d,e){b=(e||document).createElement(b);a.attributes(b,c);a.css(b,d);return b},css:function(b,c){var d;if("object"===a.type(c))for(d in c)try{b.style[d]=c[d]}catch(k){}else try{var e=
window.getComputedStyle(b);var f=a.toArray(arguments).slice(1);var h=a.reduce({},f,function(a,b){a[b]=e.getPropertyValue(b);return a});return 1===f.length?h[f[0]]:h}catch(k){return}return b},destructing:function(a){return function(a){var b=!1,c;return function(){b||(c=a.apply(null,arguments),b=!0);return c}}(a)},elapsed:function(a){return(a=a||this._start)?(new Date).getTime()-a.getTime():0},entryPoint:function(b){return a.exceptionLogger(function(){a._start=new Date;a.observer.pause();var c=b.apply(this,
arguments);a.observer.resume();return c})},escapeRegExp:function(){var a;return function(b){a=a||/([.*+?^${}()|[\]\\])/g;return b.replace(a,"\\$1")}}(),eventLink:function(a){var b=a.target||a.srcElement;do{try{var d=b.nodeType}catch(e){break}if(1===d&&(a=b.tagName.toUpperCase(),"A"===a||"AREA"===a))return b;b=b.parentNode}while(b)},every:function(b,c){return!a.some(b,function(a){return!c(a)})},exceptionLogger:function(){var b=!1,c=a.noop;return function(a,e){if(void 0!==e)b=e,c=a;else return function(){if(b)try{return a.apply(this,
arguments)}catch(f){c(f)}else return a.apply(this,arguments)}}}(),find:function(b,c,d){var e;a.each(b,function(b,d){if(c(b,d))return e=b,a._breaker},d);return e},generateNodeFilter:function(){var b=function(a,b){var d;b=","+b.join(",")+",";var e=0;for(d=a.length;e<d;e++)if(c(a[e],b))return!0;return!1},c=function(a,b){return-1!==b.indexOf(","+a+",")};return function(d){d=a.extend({custom:null,classes:[],rels:[],selectors:[],tags:[]},d);d.tags.length&&(d.tags=","+d.tags.join(",").toLowerCase()+",");
a.isArray(d.selectors)&&(d.selectors=d.selectors.join(","));d.selectors&&d.selectors.length&&a.select(d.selectors);return function(e,f,h){f=a.extend({ancestors:!0,self:!0},f);h=a.extend({},h);var k={passed:!0},g=function(e,f,h,k){var m;if(m=d.tags&&d.tags.length)m=d.tags,m=c(e.nodeName.toLowerCase(),m);if(m=!m){if(m=d.classes&&d.classes.length){m=d.classes;var u=a.attrValues(e,"className");m=b(m,u)}m=!m}if(m){if(m=d.rels&&d.rels.length)m=d.rels,u=a.attrValues(e,"rel"),m=c(e.nodeName.toLowerCase(),
",a,")&&b(m,u);m=!m}return m&&!("function"===a.type(d.custom)&&d.custom(e,f,h,k))};if(f.self&&!g(e,!0,k,h))return!1;if(f.ancestors)for(;e.parentNode;)if(e=e.parentNode,1===e.nodeType&&!g(e,!1,k,h))return!1;return k.passed}}}(),fromJSON:function(b){if(a.traits.json)try{return window.JSON.parse(b)}catch(c){}},fromQuery:function(b){"?"===b.substr(0,1)&&(b=b.substr(1));b=b.split("&");var c={};a.each(b,function(a){a=a.split("=");c[decodeURIComponent(a[0])]=decodeURIComponent(a[1])});return c},geometry:function(){var b,
c=arguments.length,d=Infinity,e=Infinity,f=-Infinity,h=-Infinity;for(b=0;b<c;b++){var k=a.position(arguments[b]);d=Math.min(d,k.x);e=Math.min(e,k.y);f=Math.max(f,k.x+arguments[b].offsetWidth);h=Math.max(h,k.y+arguments[b].offsetHeight)}return{x:d,y:e,w:f-d,h:h-e,x1:d,y1:e,x2:f,y2:h}},getActualHref:function(b){return a.cache(b,"href")||b.href},hasAttrValue:function(b,c,d,e){return c?a.contains(a.attrValues(b,c,e),d):!1},hasClass:function(b,c){return a.hasAttrValue(b,"className",c)},hasRel:function(b,
c){return a.hasAttrValue(b,"rel",c)},isArray:function(b){return"array"===a.type(b)},isDefaultPrevented:function(a){return a.isDefaultPrevented&&a.isDefaultPrevented()||!1===a.returnValue||!0===a.defaultPrevented},isInDom:function(a){return!(!a||!a.offsetParent)},isVisible:function(a){return!(!a.offsetHeight&&!a.offsetWidth&&a.getClientRects&&!a.getClientRects().length)},jsonp:function(b){var c=document.getElementsByTagName("script")[0];b=a.createEl("script",{type:"text/javascript",src:b});c.parentNode.insertBefore(b,
c)},links:function(){var b=["http:","https:"],c=function(c,e){return a.all(c,function(c){return c.href&&(!e.filter_by_scheme||a.contains(b,c.protocol))&&(!e.filter_homepages||"/"!==c.pathname)&&(!e.filter_internal||c.hostname!==a.context(c).location.hostname)})};return function(b,e,f){e=e||"";f=a.extend({filter_homepages:!0,filter_internal:!0,filter_by_scheme:!0},f);e=a.map(e.split(","),function(a){return a+" a[href]"}).join(",");return c(a.withScope(b,e,{ancestors:!1,consolidate:!0}),f)}}(),map:function(b,
c,d){return a.reduce([],b,function(a,b,d){a.push(c(b,d));return a},d)},matches:function(b,c){if("element"!==a.type(b))return!1;try{return this.Sizzle.matchesSelector(b,c)}catch(d){return!0}},mergeable:function(b){var c=function(){return a.extend({batchable:!0,batchFn:a.noop,nonBatchFn:a.noop,timeout:100},b())};return a.batchable(function(){a.batched(arguments)?c().batchable?a.each(a.batchArgs(arguments),function(a){c().batchFn.apply(this,a)}):c().nonBatchFn.apply(this,arguments):c().nonBatchFn.apply(this,
arguments)},function(){return{batch:!0,timeout:c().timeout}})},mergeParams:function(b){var c,d,e=arguments.length,f=function(d,e){c=b[e];b.hasOwnProperty(e)&&a.isArray(d)&&a.isArray(c)?b[e]=a.unique(c.concat(d)):b[e]=d};for(d=1;d<e;d++){var h=arguments[d];a.each(h,f)}return a.prune(b)},nodesOfType:function(b){var c=a.toArray(arguments).slice(1);return a.all(b,function(b){return a.contains(c,b.nodeType)})},on:function(){var b;return function(c,d,e){if(1===arguments.length)b=c;else{if(2===arguments.length){if(!b)return;
e=d;d=c;c=b}else var f=a.toArray(arguments).slice(3,arguments.length);try{var h=c["on"+d]}catch(V){}"function"===typeof h&&(c["on"+d]=a.bind(function(b){b=b||window.event;var d=h.apply(c,arguments);this.exceptionLogger(function(){return b?(void 0!==d&&!1!==b.returnValue&&(b.returnValue=d),a.isDefaultPrevented(b)&&"function"===a.type(b.preventDefault)&&b.preventDefault(),b.returnValue):d})()},this));var k=a.entryPoint(function(){if(b.enabled())return e.apply(null,a.toArray(arguments).concat(f||[]))});
c.addEventListener?c.addEventListener(d,k,!1):c.attachEvent&&c.attachEvent("on"+d,k)}}}(),packageArgs:function(){return a.toArray(arguments)},position:function(b,c){var d=0,e=0,f=0,h=0;c=c||document;if(!a.isInDom(b))return!1;var k=b;do d+=k.offsetLeft,e+=k.offsetTop,k=k.offsetParent;while(k);k=b;do f+=k.scrollLeft,h+=k.scrollTop,k=k.parentNode;while(k&&k!==c.body);return{x:d-f,y:e-h}},preventDefault:function(a){a.preventDefault&&a.preventDefault();return a.returnValue=!1},prune:function(b){a.each(b,
function(a,d){null!==a&&void 0!==a||delete b[d]});return b},ready:function(){var b=!1,c=[],d=!1,e,f;document.addEventListener?e=function(){document.removeEventListener("DOMContentLoaded",e,!1);g()}:document.attachEvent&&(f=function(){"complete"===document.readyState&&(document.detachEvent("onreadystatechange",f),g())});var h=function(){if(!b){b=!0;if("interactive"===document.readyState||"complete"===document.readyState)return g();if(document.addEventListener)document.addEventListener("DOMContentLoaded",
e,!1);else if(document.attachEvent){document.attachEvent("onreadystatechange",f);var c=!1;try{c=null===window.frameElement}catch(m){}document.documentElement.doScroll&&c&&k()}a.on(window,"load",g)}};var k=function(){if(!d){try{document.documentElement.doScroll("left")}catch(u){setTimeout(a.entryPoint(k),1);return}g()}};var g=function(){if(!d){if(!document.body)return setTimeout(a.entryPoint(g),13);d=!0;c&&(a.each(c,function(a){a()}),c=null)}};return function(a){h();d?a():c.push(a)}}(),reduce:function(b,
c,d,e){a.each(c,function(a,c){b=d(b,a,c)},e);return b},reformatKeys:function(b){var c,d=function(a){return"_"+a.toLowerCase()};for(c in b){var e=c.replace(/([A-Z])/g,d);"object"===a.type(b[c])&&(b[c]=a.reformatKeys(b[c]));e!==c&&(b[e]=b[c],delete b[c])}return b},removeClass:function(b,c){if(a.hasClass(b,c)){var d,e=a.attrValues(b,"className");var f=0;for(d=e.length;f<d;f++)e[f]===c&&delete e[f];b.className=e.join(" ")}},request:function(b,c,d){var e=a.uniqid("vglnk_"),f=a.toArray(arguments).slice(3,
arguments.length),h=function(b,c,d){var e={},f=!!c.length,h=!0===d||!1===d;if(f||h)b=a.createA(b),f&&(e.search="?"+c),h&&(c=b.protocol||a.context(b).location.protocol||"http:",e.protocol=c.replace(/s?:$/,function(){return d?"s:":":"})),b=a.extend(b,e).href;return b};var k=function(b,c){var d={},e=a.commonParams();d[c]={};a.each(b,function(a,b){b in e?d[b]=a:d[c][b]=a});d[c]=a.toJSON(d[c]);return a.prune(d)};d=a.extend({fn:a.noop,json_payload:null,jsonp:!0,"return":!1,ssl:null,timeout:null},d);if("string"===
typeof d.fn){var g=window[d.fn];e=d.fn}else"function"===typeof d.fn&&(g=d.fn);if("function"===a.type(g)){var u=a.entryPoint(a.destructing(function(){if(d.json_payload){var b=d.json_payload;var h=a.fromJSON(c[b]);c=a.extend(c,h);delete c[b]}g({response:a.toArray(arguments),data:f,args:c});window[e]&&(window[e]=void 0)}));null!==d.timeout&&setTimeout(u,d.timeout)}d.json_payload&&a.traits.cors&&(c=k(c,d.json_payload));!0===d.jsonp&&(window[e]=u,c=a.extend({format:"jsonp",jsonp:e},c));k=a.toQuery(c);
return d["return"]?h(b,k,d.ssl):a.traits.json&&a.traits.cors&&a.cors(h(b,"",d.ssl),k,d.jsonp?null:u)?!0:a.jsonp(h(b,k,d.ssl))},rootContext:function(b){var c=b=this.context(b);try{for(;b&&b.parent!==b;)b=b.parent}catch(d){}return a.find([b,c.top,c],function(b){return"window"===a.type(b)})},select:function(){try{return this.Sizzle.apply(this.Sizzle,arguments)}catch(b){return[]}},some:function(b,c){return!!a.find(b,function(a){return c(a)})},stopPropagation:function(a){a&&a.stopPropagation&&a.stopPropagation();
a.cancelBubble=!0},time:function(){return(new Date).getTime()},toArray:function(a){if(a&&void 0!==a.length)try{return Array.prototype.slice.call(a,0)}catch(f){var b,d=[];var e=0;for(b=a.length;e<b;e++)d[e]=a[e];return d}},toJSON:function(b){if(a.traits.json)try{return window.JSON.stringify(b)}catch(c){}},toQuery:function(b){var c="";a.each(a.prune(b),function(a,b){c+="&"+encodeURIComponent(b)+"="+encodeURIComponent(a)});return c.substr(1)},updateUrl:function(b,c){return a.extend(a.createA(b),c).href},
uniqid:function(){var a=0;return function(b){return(b||"")+(new Date).getTime()+a++}}(),unique:function(b){return a.reduce([],b,function(b,d){a.contains(b,d)||b.push(d);return b})},unlink:function(a){var b,d=document.createDocumentFragment();if(a.parentNode){for(;null!==(b=a.firstChild);)d.appendChild(b);a.parentNode.insertBefore(d,a);a.parentNode.removeChild(a)}},withScope:function(){var b=function(b,d,e){if(e.self&&a.contains(d,b,{timeout:!0}))return b;if(e.ancestors)return a.find(a.ancestors(b).slice(0),
function(b){return a.contains(d,b,{timeout:!0})},{timeout:!0})};return function(c,d,e){var f,h=a.select(d);e=a.extend({ancestors:!0,consolidate:!1,descendants:!0,self:!0},e);e.descendants&&(f=a.map(h,function(b){return[b,a.ancestors(b)]},{timeout:!0}));c=a.all(a.map(c,function(c){var d,k=[];(d=b(c,h,e))?k.push(d):1===c.nodeType&&e.descendants&&a.each(f,function(b){var d=b[0];a.contains(b[1],c,{timeout:!0})&&k.push(d)},{timeout:!0});return[c,k]},{timeout:!0}),function(a){return 0<a[1].length},{timeout:!0});
return e.consolidate?a.unique(a.reduce([],c,function(a,b){return a.concat(b[1])},{timeout:!0})):c}}()});var p=function(){var b=a.find(a.toArray(arguments),function(b){return"function"===a.type(b)});b&&(a.Sizzle=b())};p.amd=!0;(function(a){function b(a,b,c,d){var e,n,t,f;(b?b.ownerDocument||b:I)!==G&&S(b);b=b||G;c=c||[];if(!a||"string"!==typeof a)return c;if(1!==(f=b.nodeType)&&9!==f)return[];if(J&&!d){if(e=oa.exec(a))if(t=e[1])if(9===f)if((n=b.getElementById(t))&&n.parentNode){if(n.id===t)return c.push(n),
c}else return c;else{if(b.ownerDocument&&(n=b.ownerDocument.getElementById(t))&&Z(b,n)&&n.id===t)return c.push(n),c}else{if(e[2])return O.apply(c,b.getElementsByTagName(a)),c;if((t=e[3])&&C.getElementsByClassName&&b.getElementsByClassName)return O.apply(c,b.getElementsByClassName(t)),c}if(C.qsa&&(!H||!H.test(a))){n=e=D;t=b;var h=9===f&&a;if(1===f&&"object"!==b.nodeName.toLowerCase()){f=ba(a);(e=b.getAttribute("id"))?n=e.replace(pa,"\\$&"):b.setAttribute("id",n);n="[id='"+n+"'] ";for(t=f.length;t--;)f[t]=
n+v(f[t]);t=fa.test(a)&&F(b.parentNode)||b;h=f.join(",")}if(h)try{return O.apply(c,t.querySelectorAll(h)),c}catch(Da){}finally{e||b.removeAttribute("id")}}}return qa(a.replace(ca,"$1"),b,c,d)}function d(){function a(c,d){b.push(c+" ")>x.cacheLength&&delete a[b.shift()];return a[c+" "]=d}var b=[];return a}function e(a){a[D]=!0;return a}function f(a){var b=G.createElement("div");try{return!!a(b)}catch(t){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function h(a,b){var c=a.split("|");
for(a=a.length;a--;)x.attrHandle[c[a]]=b}function k(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||-2147483648)-(~a.sourceIndex||-2147483648);if(d)return d;if(c)for(;c=c.nextSibling;)if(c===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function u(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function m(a){return e(function(b){b=+b;return e(function(c,d){for(var e,
n=a([],c.length,b),t=n.length;t--;)c[e=n[t]]&&(c[e]=!(d[e]=c[e]))})})}function F(a){return a&&"undefined"!==typeof a.getElementsByTagName&&a}function B(){}function v(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d}function z(a,b,c){var d=b.dir,e=c&&"parentNode"===d,n=ra++;return b.first?function(b,c,n){for(;b=b[d];)if(1===b.nodeType||e)return a(b,c,n)}:function(b,c,t){var f,h=[K,n];if(t)for(;b=b[d];){if((1===b.nodeType||e)&&a(b,c,t))return!0}else for(;b=b[d];)if(1===b.nodeType||e){var k=
b[D]||(b[D]={});if((f=k[d])&&f[0]===K&&f[1]===n)return h[2]=f[2];k[d]=h;if(h[2]=a(b,c,t))return!0}}}function A(a){return 1<a.length?function(b,c,d){for(var e=a.length;e--;)if(!a[e](b,c,d))return!1;return!0}:a[0]}function l(a,b,c,d,e){for(var n,f=[],t=0,h=a.length,k=null!=b;t<h;t++)if(n=a[t])if(!c||c(n,d,e))f.push(n),k&&b.push(t);return f}function r(a,c,d,f,h,k){f&&!f[D]&&(f=r(f));h&&!h[D]&&(h=r(h,k));return e(function(e,n,t,k){var m,R=[],g=[],u=n.length,B;if(!(B=e)){B=c||"*";for(var v=t.nodeType?
[t]:t,z=[],A=0,Y=v.length;A<Y;A++)b(B,v[A],z);B=z}B=!a||!e&&c?B:l(B,R,a,t,k);v=d?h||(e?a:u||f)?[]:n:B;d&&d(B,v,t,k);if(f){var F=l(v,g);f(F,[],t,k);for(t=F.length;t--;)if(m=F[t])v[g[t]]=!(B[g[t]]=m)}if(e){if(h||a){if(h){F=[];for(t=v.length;t--;)(m=v[t])&&F.push(B[t]=m);h(null,v=[],F,k)}for(t=v.length;t--;)(m=v[t])&&-1<(F=h?T.call(e,m):R[t])&&(e[F]=!(n[F]=m))}}else v=l(v===n?v.splice(u,v.length):v),h?h(null,n,v,k):O.apply(n,v)})}function E(a){var b,c,d=a.length,e=x.relative[a[0].type];var n=e||x.relative[" "];
for(var f=e?1:0,h=z(function(a){return a===b},n,!0),k=z(function(a){return-1<T.call(b,a)},n,!0),m=[function(a,c,d){return!e&&(d||c!==y)||((b=c).nodeType?h(a,c,d):k(a,c,d))}];f<d;f++)if(n=x.relative[a[f].type])m=[z(A(m),n)];else{n=x.filter[a[f].type].apply(null,a[f].matches);if(n[D]){for(c=++f;c<d&&!x.relative[a[c].type];c++);return r(1<f&&A(m),1<f&&v(a.slice(0,f-1).concat({value:" "===a[f-2].type?"*":""})).replace(ca,"$1"),n,f<c&&E(a.slice(f,c)),c<d&&E(a=a.slice(c)),c<d&&v(a))}m.push(n)}return A(m)}
function q(a,c){var d=0<c.length,n=0<a.length,f=function(e,f,t,h,k){var m,R,g,B=0,v="0",u=e&&[],A=[],z=y,F=e||n&&x.find.TAG("*",k),Y=K+=null==z?1:Math.random()||.1,V=F.length;for(k&&(y=f!==G&&f);v!==V&&null!=(m=F[v]);v++){if(n&&m){for(R=0;g=a[R++];)if(g(m,f,t)){h.push(m);break}k&&(K=Y)}d&&((m=!g&&m)&&B--,e&&u.push(m))}B+=v;if(d&&v!==B){for(R=0;g=c[R++];)g(u,A,f,t);if(e){if(0<B)for(;v--;)u[v]||A[v]||(A[v]=sa.call(h));A=l(A)}O.apply(h,A);k&&!e&&0<A.length&&1<B+c.length&&b.uniqueSort(h)}k&&(K=Y,y=z);
return u};return d?e(f):f}var w,y,P,X,G,L,J,H,U,da,Z,D="sizzle"+-new Date,I=a.document,K=0,ra=0,ja=d(),ka=d(),la=d(),ha=function(a,b){a===b&&(X=!0);return 0},ta={}.hasOwnProperty,Q=[],sa=Q.pop,ua=Q.push,O=Q.push,ma=Q.slice,T=Q.indexOf||function(a){for(var b=0,c=this.length;b<c;b++)if(this[b]===a)return b;return-1},ca=/^[\x20\t\r\n\f]+|((?:^|[^\\])(?:\\.)*)[\x20\t\r\n\f]+$/g,va=/^[\x20\t\r\n\f]*,[\x20\t\r\n\f]*/,wa=/^[\x20\t\r\n\f]*([>+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,xa=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,
ya=/:((?:\\.|[\w-]|[^\x00-\xa0])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^\x00-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^\x00-\xa0])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/,za=/^(?:\\.|[\w-]|[^\x00-\xa0])+$/,ea={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:/^((?:\\.|[\w-]|[^\x00-\xa0])+|[*])/,ATTR:/^\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^\x00-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^\x00-\xa0])+))|)[\x20\t\r\n\f]*\]/,
PSEUDO:/^:((?:\\.|[\w-]|[^\x00-\xa0])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^\x00-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^\x00-\xa0])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/,CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,
needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},Aa=/^(?:input|select|textarea|button)$/i,Ba=/^h\d$/i,aa=/^[^{]+\{\s*\[native \w/,oa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,fa=/[+~]/,pa=/'|\\/g,M=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,N=function(a,b,c){a="0x"+b-65536;return a!==a||c?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)};try{O.apply(Q=ma.call(I.childNodes),
I.childNodes),Q[I.childNodes.length].nodeType}catch(n){O={apply:Q.length?function(a,b){ua.apply(a,ma.call(b))}:function(a,b){for(var c=a.length,d=0;a[c++]=b[d++];);a.length=c-1}}}var C=b.support={};var Ca=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};var S=b.setDocument=function(a){var b=a?a.ownerDocument||a:I;a=b.defaultView;if(b===G||9!==b.nodeType||!b.documentElement)return G;G=b;L=b.documentElement;J=!Ca(b);a&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",
function(){S()},!1):a.attachEvent&&a.attachEvent("onunload",function(){S()}));C.attributes=f(function(a){a.className="i";return!a.getAttribute("className")});C.getElementsByTagName=f(function(a){a.appendChild(b.createComment(""));return!a.getElementsByTagName("*").length});C.getElementsByClassName=aa.test(b.getElementsByClassName)&&f(function(a){a.innerHTML="<div class='a'></div><div class='a i'></div>";a.firstChild.className="i";return 2===a.getElementsByClassName("i").length});C.getById=f(function(a){L.appendChild(a).id=
D;return!b.getElementsByName||!b.getElementsByName(D).length});C.getById?(x.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&J)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},x.filter.ID=function(a){var b=a.replace(M,N);return function(a){return a.getAttribute("id")===b}}):(delete x.find.ID,x.filter.ID=function(a){var b=a.replace(M,N);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});x.find.TAG=C.getElementsByTagName?
function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a)}:function(a,b){var c=[],d=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[d++];)1===a.nodeType&&c.push(a);return c}return b};x.find.CLASS=C.getElementsByClassName&&function(a,b){if("undefined"!==typeof b.getElementsByClassName&&J)return b.getElementsByClassName(a)};U=[];H=[];if(C.qsa=aa.test(b.querySelectorAll))f(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>";a.querySelectorAll("[msallowclip^='']").length&&
H.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||H.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)");a.querySelectorAll(":checked").length||H.push(":checked")}),f(function(a){var c=b.createElement("input");c.setAttribute("type","hidden");a.appendChild(c).setAttribute("name","D");a.querySelectorAll("[name=d]").length&&H.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?=");
a.querySelectorAll(":enabled").length||H.push(":enabled",":disabled");a.querySelectorAll("*,:x");H.push(",.*:")});(C.matchesSelector=aa.test(da=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&f(function(a){C.disconnectedMatch=da.call(a,"div");da.call(a,"[s!='']:x");U.push("!=",":((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+))|)[\\x20\\t\\r\\n\\f]*\\])*)|.*)\\)|)")});
H=H.length&&new RegExp(H.join("|"));U=U.length&&new RegExp(U.join("|"));Z=(a=aa.test(L.compareDocumentPosition))||aa.test(L.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(c.contains?c.contains(b):a.compareDocumentPosition&&a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ha=a?function(a,c){if(a===c)return X=!0,0;var d=!a.compareDocumentPosition-!c.compareDocumentPosition;
if(d)return d;d=(a.ownerDocument||a)===(c.ownerDocument||c)?a.compareDocumentPosition(c):1;return d&1||!C.sortDetached&&c.compareDocumentPosition(a)===d?a===b||a.ownerDocument===I&&Z(I,a)?-1:c===b||c.ownerDocument===I&&Z(I,c)?1:P?T.call(P,a)-T.call(P,c):0:d&4?-1:1}:function(a,c){if(a===c)return X=!0,0;var d=0,e=a.parentNode,f=c.parentNode,n=[a],h=[c];if(!e||!f)return a===b?-1:c===b?1:e?-1:f?1:P?T.call(P,a)-T.call(P,c):0;if(e===f)return k(a,c);for(;a=a.parentNode;)n.unshift(a);for(a=c;a=a.parentNode;)h.unshift(a);
for(;n[d]===h[d];)d++;return d?k(n[d],h[d]):n[d]===I?-1:h[d]===I?1:0};return b};b.matches=function(a,c){return b(a,null,null,c)};b.matchesSelector=function(a,c){(a.ownerDocument||a)!==G&&S(a);c=c.replace(xa,"='$1']");if(!(!C.matchesSelector||!J||U&&U.test(c)||H&&H.test(c)))try{var d=da.call(a,c);if(d||C.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(Y){}return 0<b(c,G,null,[a]).length};b.contains=function(a,b){(a.ownerDocument||a)!==G&&S(a);return Z(a,b)};b.attr=function(a,
b){(a.ownerDocument||a)!==G&&S(a);var c=x.attrHandle[b.toLowerCase()];c=c&&ta.call(x.attrHandle,b.toLowerCase())?c(a,b,!J):void 0;return void 0!==c?c:C.attributes||!J?a.getAttribute(b):(c=a.getAttributeNode(b))&&c.specified?c.value:null};b.error=function(a){throw Error("Syntax error, unrecognized expression: "+a);};b.uniqueSort=function(a){var b,c=[],d=0,e=0;X=!C.detectDuplicates;P=!C.sortStable&&a.slice(0);a.sort(ha);if(X){for(;b=a[e++];)b===a[e]&&(d=c.push(e));for(;d--;)a.splice(c[d],1)}P=null;
return a};var ia=b.getText=function(a){var b="",c=0;var d=a.nodeType;if(!d)for(;d=a[c++];)b+=ia(d);else if(1===d||9===d||11===d){if("string"===typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)b+=ia(a)}else if(3===d||4===d)return a.nodeValue;return b};var x=b.selectors={cacheLength:50,createPseudo:e,match:ea,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){a[1]=
a[1].replace(M,N);a[3]=(a[3]||a[4]||a[5]||"").replace(M,N);"~="===a[2]&&(a[3]=" "+a[3]+" ");return a.slice(0,4)},CHILD:function(a){a[1]=a[1].toLowerCase();"nth"===a[1].slice(0,3)?(a[3]||b.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&b.error(a[0]);return a},PSEUDO:function(a){var b,c=!a[6]&&a[2];if(ea.CHILD.test(a[0]))return null;a[3]?a[2]=a[4]||a[5]||"":c&&ya.test(c)&&(b=ba(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,
b),a[2]=c.slice(0,b));return a.slice(0,3)}},filter:{TAG:function(a){var b=a.replace(M,N).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=ja[a+" "];return b||(b=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+a+"([\\x20\\t\\r\\n\\f]|$)"),ja(a,function(a){return b.test("string"===typeof a.className&&a.className||"undefined"!==typeof a.getAttribute&&a.getAttribute("class")||"")}))},ATTR:function(a,c,d){return function(e){e=b.attr(e,
a);if(null==e)return"!="===c;if(!c)return!0;e+="";return"="===c?e===d:"!="===c?e!==d:"^="===c?d&&0===e.indexOf(d):"*="===c?d&&-1<e.indexOf(d):"$="===c?d&&e.slice(-d.length)===d:"~="===c?-1<(" "+e+" ").indexOf(d):"|="===c?e===d||e.slice(0,d.length+1)===d+"-":!1}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),h="last"!==a.slice(-4),k="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,m){var n;c=f!==h?"nextSibling":"previousSibling";var g=b.parentNode,v=k&&b.nodeName.toLowerCase();
m=!m&&!k;if(g){if(f){for(;c;){for(n=b;n=n[c];)if(k?n.nodeName.toLowerCase()===v:1===n.nodeType)return!1;var B=c="only"===a&&!B&&"nextSibling"}return!0}B=[h?g.firstChild:g.lastChild];if(h&&m){m=g[D]||(g[D]={});var u=m[a]||[];var A=u[0]===K&&u[1];var z=u[0]===K&&u[2];for(n=A&&g.childNodes[A];n=++A&&n&&n[c]||(z=A=0)||B.pop();)if(1===n.nodeType&&++z&&n===b){m[a]=[K,A,z];break}}else if(m&&(u=(b[D]||(b[D]={}))[a])&&u[0]===K)z=u[1];else for(;(n=++A&&n&&n[c]||(z=A=0)||B.pop())&&((k?n.nodeName.toLowerCase()!==
v:1!==n.nodeType)||!++z||(m&&((n[D]||(n[D]={}))[a]=[K,z]),n!==b)););z-=e;return z===d||0===z%d&&0<=z/d}}},PSEUDO:function(a,c){var d=x.pseudos[a]||x.setFilters[a.toLowerCase()]||b.error("unsupported pseudo: "+a);if(d[D])return d(c);if(1<d.length){var f=[a,a,"",c];return x.setFilters.hasOwnProperty(a.toLowerCase())?e(function(a,b){for(var e,f=d(a,c),h=f.length;h--;)e=T.call(a,f[h]),a[e]=!(b[e]=f[h])}):function(a){return d(a,0,f)}}return d}},pseudos:{not:e(function(a){var b=[],c=[],d=na(a.replace(ca,
"$1"));return d[D]?e(function(a,b,c,e){e=d(a,null,e,[]);for(var f=a.length;f--;)if(c=e[f])a[f]=!(b[f]=c)}):function(a,e,f){b[0]=a;d(b,null,f,c);return!c.pop()}}),has:e(function(a){return function(c){return 0<b(a,c).length}}),contains:e(function(a){a=a.replace(M,N);return function(b){return-1<(b.textContent||b.innerText||ia(b)).indexOf(a)}}),lang:e(function(a){za.test(a||"")||b.error("unsupported lang: "+a);a=a.replace(M,N).toLowerCase();return function(b){var c;do if(c=J?b.lang:b.getAttribute("xml:lang")||
b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===L},focus:function(a){return a===G.activeElement&&(!G.hasFocus||G.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return!1===a.disabled},disabled:function(a){return!0===a.disabled},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===
b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return!0===a.selected},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(6>a.nodeType)return!1;return!0},parent:function(a){return!x.pseudos.empty(a)},header:function(a){return Ba.test(a.nodeName)},input:function(a){return Aa.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&
"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,c){return[0>c?c+b:c]}),even:m(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:m(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:m(function(a,b,c){for(b=0>c?c+b:c;0<=--b;)a.push(b);return a}),gt:m(function(a,b,c){for(c=0>c?c+b:c;++c<b;)a.push(c);return a})}};x.pseudos.nth=x.pseudos.eq;for(w in{radio:!0,checkbox:!0,
file:!0,password:!0,image:!0})x.pseudos[w]=g(w);for(w in{submit:!0,reset:!0})x.pseudos[w]=u(w);B.prototype=x.filters=x.pseudos;x.setFilters=new B;var ba=b.tokenize=function(a,c){var d,e,f,h,k;if(h=ka[a+" "])return c?0:h.slice(0);h=a;var m=[];for(k=x.preFilter;h;){if(!g||(d=va.exec(h)))d&&(h=h.slice(d[0].length)||h),m.push(e=[]);var g=!1;if(d=wa.exec(h))g=d.shift(),e.push({value:g,type:d[0].replace(ca," ")}),h=h.slice(g.length);for(f in x.filter)!(d=ea[f].exec(h))||k[f]&&!(d=k[f](d))||(g=d.shift(),
e.push({value:g,type:f,matches:d}),h=h.slice(g.length));if(!g)break}return c?h.length:h?b.error(a):ka(a,m).slice(0)};var na=b.compile=function(a,b){var c,d=[],e=[],f=la[a+" "];if(!f){b||(b=ba(a));for(c=b.length;c--;)f=E(b[c]),f[D]?d.push(f):e.push(f);f=la(a,q(e,d));f.selector=a}return f};var qa=b.select=function(a,b,c,d){var e,f,h,k="function"===typeof a&&a,m=!d&&ba(a=k.selector||a);c=c||[];if(1===m.length){var g=m[0]=m[0].slice(0);if(2<g.length&&"ID"===(f=g[0]).type&&C.getById&&9===b.nodeType&&J&&
x.relative[g[1].type]){b=(x.find.ID(f.matches[0].replace(M,N),b)||[])[0];if(!b)return c;k&&(b=b.parentNode);a=a.slice(g.shift().value.length)}for(e=ea.needsContext.test(a)?0:g.length;e--;){f=g[e];if(x.relative[h=f.type])break;if(h=x.find[h])if(d=h(f.matches[0].replace(M,N),fa.test(g[0].type)&&F(b.parentNode)||b)){g.splice(e,1);a=d.length&&v(g);if(!a)return O.apply(c,d),c;break}}}(k||na(a,m))(d,b,!J,c,fa.test(a)&&F(b.parentNode)||b);return c};C.sortStable=D.split("").sort(ha).join("")===D;C.detectDuplicates=
!!X;S();C.sortDetached=f(function(a){return a.compareDocumentPosition(G.createElement("div"))&1});f(function(a){a.innerHTML="<a href='#'></a>";return"#"===a.firstChild.getAttribute("href")})||h("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)});C.attributes&&f(function(a){a.innerHTML="<input/>";a.firstChild.setAttribute("value","");return""===a.firstChild.getAttribute("value")})||h("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue});
f(function(a){return null==a.getAttribute("disabled")})||h("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(a,b,c){var d;if(!c)return!0===a[b]?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null});"function"===typeof p&&p.amd?p(function(){return b}):"undefined"!==typeof module&&module.exports?module.exports=b:a.Sizzle=b})(window);a.browser=function(){var b,c={},d=navigator.userAgent.toLowerCase().replace(/\s*[()]\s*/g,
"; ").replace(/(\/[\w.]+)\s+/g,"$1; ").replace(/;\s*$/,"").split(/;\s*/);a.each(d,function(a){b=(/[\/ :]([^\/ :]+)$/.exec(a)||[])[1];c[b?a.substr(0,a.length-b.length-1).replace(/\d*$/,""):a]=b||!0});return{aol:c.aol,blackberry:c.blackberry,firefox:c.firefox,ie:!(!c.msie&&!c.trident),ios:!(!c.applewebkit||!c.mobile),opera:c.opera,playstation:c.playstation,version:parseFloat(c.version||c.crios||c.msie||c.rv||c.firefox)||!1}}();a.page=function(){var b,c=a.rootContext(window);c={description:function(){return a.map(a.select("meta[name='description' i]").slice(0,
1),function(a){return a.getAttribute("content")})[0]}(),font_size:function(){var b=a.css(document.body,"font-size");if(b)return parseFloat(b)}(),referrer:c.document.referrer,title:c.document.title};for(b in c)c[b]=c[b]||null;return c}();a.harmony={PASSIVE:1,UNSAFE_QUIRKSMODE_EVENTS:.5,COMMERCIAL_LINK_EVENTS:.1,LINK_EVENTS:-1,AGGRESSIVE:-1};a.harmony.DEFAULT=0;a.pii=function(){var b={email:/[A-Z0-9._%+-]+(?:%(?:25)*40|@)[A-Z0-9.-]+\.[A-Z]{2,4}/,numeric:/\d([^0-9A-Z]{0,4}\d){6,18}/},c={contains:function(a,
b){return this.regexp(b).test(a)},redact:function(a,b){return a.replace(this.regexp(b),"___")},regexp:function(c){c=a.extend({},c);var d=a.map(a.all(b,function(a,b){return!1!==c[b]}),function(a){return a.source});return new RegExp("(\\b"+d.join("\\b|\\b")+"\\b)","gi")},transmits:function(a,b){return this.contains(a+" "+document.referrer,b||{numeric:!1})}};return{contains:a.bind(c.contains,c),redact:a.bind(c.redact,c),transmits:a.bind(c.transmits,c)}}();a.platforms=function(){var b={NONE:{id:"full",
scope:"body",spec:{selector:"body"}},bbp:{spec:{parser:/^post-(\d+)$/,selector:"div[id^='post-']"},scope:"li .post"},hdlr:{spec:{parser:/^post_(\d+)$/,selector:"div[id^='post_']"},scope:".post-content-area"},ipb:{spec:{parser:/^post_id_(\d+)$/,selector:"div[id^='post_id_']"},scope:".post_body .post"},phpb:{spec:{parser:/^p(\d+)$/,selector:"div.post[id^='p']"},scope:".postbody .content,.postbody .signature"},ubb:{spec:{parser:/^number(\d+)$/,parse_el:"span[id^=number]",selector:"a[name^='Post'] ~ table"},
scope:".post_inner *[id^='body'],.post_inner .signature"},vb3:{spec:{parser:/^post_message_(\d+)$/,selector:"div[id^='post_message_'], table[id^='post_message_'],section[id^='post_message_']"},scope:"div[id^='post_message_'],div[id^='post_message_'] ~ div:not([class])"},vb4:{spec:{parser:/^post_(\d+)$/,selector:"li[id^='post_']"},scope:".post-content,.postbody .content,.postbody .signature,ul.conversation-list .list-item-body"},wppr:{spec:{attributes:["id","className"],parser:/(?:^|\s)post-(\d+)(?:\s|$)/,
selector:"article[class*='post-'], div[id^='post-']"}}},c={getPostId:function(b){var c;if(this===a.platforms.NONE)return" ";var d=this.spec.parse_el?a.select(this.spec.parse_el,b)[0]:b;a.find(this.spec.attributes||["id"],a.bind(function(a){c=d[a]?d[a].match(this.spec.parser):null;return!!c},this));if(c)return c[1]},getPostIds:function(b){var c=[];a.each(this.getPosts(b),a.bind(function(b){(b=this.getPostId(b))&&!a.contains(c,b)&&c.push(b)},this));return c.length?c:null},getPosts:function(b){var c=
[];!b&&document&&document.body&&(b=[document.body]);b&&this.spec&&(c=a.withScope(b,this.spec.selector,{consolidate:!0}));return c}};a.each(b,function(d,e){d.id=d.id||e;a.each(c,function(b,c){d[c]=a.bind(b,d)});b[e]=d});b.DEFAULT_POST_ID=" ";b.findById=function(b){return a.find(a.platforms,function(a){return a.id===b})};return b}();a.observer=function(){var b,c=[],d=0,e=function(){b||(b=new MutationObserver(a.entryPoint(function(b){var d=[];a.each(b,function(b){var c=[];"characterData"===b.type?b.target&&
(c=[b.target]):"attributes"===b.type?c=[b.target]:b.addedNodes&&b.addedNodes.length&&(c=a.toArray(b.addedNodes));c.length&&(d=d.concat(c))});0<d.length&&a.each(c,function(a){a.callback(d)})})))},f=function(c){var f={attributes:!1,characterData:!1,childList:!1,subtree:!0};d||(e(),c.opts.attributes&&(f=a.extend(f,{attributes:!0}),"array"===a.type(c.opts.attributes)&&(f=a.extend(f,{attributeFilter:c.opts.attributes}))),c.opts.content&&(f=a.extend(f,{characterData:!0,childList:!0})),b.observe(c.context,
f))};return{start:function(b,d,e){b.document&&(b=b.document);d=a.extend({attributes:!1,content:!0},d);a.traits.mutation&&a.contains(["document","element"],a.type(b))&&(b={callback:e,context:b,opts:d},c.push(b),f(b))},pause:function(){d++;b&&b.disconnect()},resume:function(){d--;a.each(c,f)}}}();a.traits={basicCompatibility:!(a.browser.blackberry||a.browser.playstation),beacon:!!window.navigator.sendBeacon&&!!window.Blob,cors:window.XMLHttpRequest&&void 0!==(new window.XMLHttpRequest).withCredentials,
crossWindowCommunication:!a.browser.ios,fastRegexp:!a.browser.firefox,json:!!window.JSON&&!!window.JSON.stringify&&!!window.JSON.parse,jsRedirectSetsReferrer:a.browser.aol||!(a.browser.ie||a.browser.opera),mutation:window.MutationObserver&&!a.browser.ie,performanceTimingApi:!!(window.performance&&window.performance.mark&&window.performance.measure&&window.performance.now&&window.performance.getEntriesByName),performanceNavigationTiming:!!(window.performance&&window.performance.getEntriesByType&&window.performance.getEntriesByType("navigation")&&
window.performance.getEntriesByType("navigation")[0]&&window.performance.getEntriesByType("navigation")[0].domInteractive),referrerPolicy:!a.browser.ie,quirksMode:!window.addEventListener,windowLevelHandlers:!!window.addEventListener};a.consent=function(){var b,c,d,e,f,h,k,g,u={configureGdprAndCcpaConsent:function(){this.lookupGdprConsent(function(a){2===e&&(b=a.tcString,d="boolean"===typeof a.gdprApplies?a.gdprApplies:!0);f&&window.removeEventListener("message",f,!1)},function(){});this.configureCcpaConsent()},
callCmpFromSafeFrame:function(a,b,c,d){window.$sf.ext.register(1,1,function(a,e){"cmpReturn"===a?c(e[b]):d()});window.$sf.ext.cmp(a)},callCmpWhileInIframe:function(a,b,c){var d={},h=Math.random().toString(),m={};m.__tcfapiCall={command:a,parameter:null,callId:h};m.__tcfapiCall.version=e;d[h]=c;b.postMessage(m,"*");k=function(a){var b={};try{b="string"===typeof a.data?JSON.parse(a.data):a.data}catch(W){}if(b.__tcfapiReturn&&b.__tcfapiReturn.callId&&(a=b.__tcfapiReturn,"function"===typeof d[a.callId]))d[a.callId](a.returnValue,
a.success)};window.addEventListener("message",k,!1);f=k},lookupGdprConsent:function(a,b){var c=function(c,d){d&&"string"===typeof c.tcString?"tcloaded"===c.eventStatus||"useractioncomplete"===c.eventStatus?a(c):"cmpuishown"===c.eventStatus&&0<c.tcString.length&&!0===c.purposeOneTreatment?a(c):b("Consent string is not available"):b("CMP unable to register callback function. Please check CMP setup.")},d=function(){for(var a=window,b,c;!b;){try{if("function"===typeof a.__tcfapi){e=2;c=a.__tcfapi;b=a;
break}}catch(W){}try{if(a.frames.__tcfapiLocator){e=2;b=a;break}}catch(W){}if(a===window.top)break;if("undefined"!==typeof a&&"undefined"!==typeof a.parent)a=a.parent;else break}return[b,c]}(),f=d[0];d=d[1];if(!f)return b("CMP not found");"function"===typeof d?2===e&&d("addEventListener",e,c):2===e&&this.callCmpWhileInIframe("addEventListener",f,c)},configureCcpaConsent:function(){this.lookupCcpaConsent(function(a){c=a.uspData;h&&window.removeEventListener("message",h,!1)},function(){})},lookupCcpaConsent:function(a,
b){var c=window,d,e=(new Date).getTime(),f={uspData:"",success:!1},m=function(c,d){f.uspData=c&&c.uspString||"";(f.success=d)?a(f):b()};try{var k=window.__uspapi||window.top.__uspapi}catch(W){b(W)}if("function"===typeof k)k("getUSPData",1,m);else{for(;!d;){try{c.frames.__uspapiLocator&&(d=c)}catch(W){b(W);return}if(c===window.top){b();return}c=c.parent}k={__uspapiCall:{command:"getUSPData",version:1,parameter:null,callId:e}};d.postMessage(k,"*");g=function(c){c.data&&c.data.__uspapiReturn&&c.data.__uspapiReturn.callId===
e&&(c.data.__uspapiReturn.success?a(c.data.__uspapiReturn.returnValue):b())};window.addEventListener("message",g,!1);h=g}}};a.exceptionLogger(a.bind(u.configureGdprAndCcpaConsent,u))();return function(){return{gdprConsent:b,ccpaConsent:c,gdprApplies:d}}}();a._gppConsent=function(){var b,c,d,e={configureGppConsent:function(){this.lookupGppConsent(function(a){b=a.gppString;c&&window.removeEventListener("message",c,!1)},function(){c&&window.removeEventListener("message",c,!1)})},callCmpWhileInIframe:function(a,
b,e){var f={},h=Math.random().toString(),m={};m.__gppCall={command:a,parameter:null,callId:h};f[h]=e;b.postMessage(m,"*");d=function(a){var b={};try{b="string"===typeof a.data?JSON.parse(a.data):a.data}catch(v){}if(b.__gppReturn&&b.__gppReturn.callId&&(a=b.__gppReturn,"function"===typeof f[a.callId]))f[a.callId](a.returnValue)};window.addEventListener("message",d,!1);c=d},lookupGppConsent:function(a,b){var c=function(c){c&&c.gppString?a(c):b("Consent string is not available")},d=function(){for(var a=
window,b,c;!b;){try{if("function"===typeof a.__gpp){c=a.__gpp;b=a;break}}catch(v){}try{if(a.frames.__gppLocator){b=a;break}}catch(v){}if(a===window.top)break;if("undefined"!==typeof a&&"undefined"!==typeof a.parent)a=a.parent;else break}return[b,c]}(),e=d[0];d=d[1];if(!e)return b("CMP not found");"function"===typeof d?c(d("getGPPData")):this.callCmpWhileInIframe("getGPPData",e,c)}};a.exceptionLogger(a.bind(e.configureGppConsent,e))();return function(){a.exceptionLogger(a.bind(e.configureGppConsent,
e))();return{gppConsent:b}}}();if(window.vglnk&&window.vglnk.automatedLibrary)var w=window.vglnk.automatedLibrary;var g,r,E,y;var q={EVENT_LEVEL_LINK:1,EVENT_LEVEL_TOP:2,PLUGIN_MANUAL:1,TYPE_ACCEPTABLE:"l",allowed:function(){var b;return function(){b||(b=a.generateNodeFilter({classes:["novig"],rels:["novig"],selectors:g.exclude_scope,tags:"applet embed noscript object head img input link meta param select button iframe option script style svg textarea title".split(" "),custom:function(b,d,e,f){if(!g.whitelist||
f.skipWhitelist)return!1;if(d)e.passed=!1;else if(e.passed)return!1;d=q.whitelistNodes();e.passed=e.passed||d&&d.length&&a.contains(d,b);return!1}}));return b.apply(q,arguments)}}(),api:function(){var b=function(){var b={optimize:"content",domains:"content"};return function(c,e,f){var h=a.toArray(arguments).slice(3,arguments.length),k=b[c];k&&(f=a.extend({},f,{json_payload:k}));k=d(f);var m=e;m=a.extend(a.commonParams(c,g),m);m.subId&&m.key!==g.key&&(m.subId=null);return{data:h,method:c,opts:k,params:m}}}(),
c=function(b){var c={},e={};a.each(b,function(b){var f=b[0],h=b[1],k=b[2]||{};b=a.toArray(b).slice(3,b.length);e[f]=a.mergeParams(e[f]||a.commonParams(f,g),h);c[f]=c[f]||[];c[f].push({data:b,opts:d(k)})});return{calls:c,params:e}},d=function(b){b=b||{};"function"===a.type(b.fn)&&(b.fn=function(c){return function(d){var e=d.response?d.response[0]:null;if("object"===a.type(e)&&"array"===a.type(e.crawl)&&"object"===a.type(y.crawler)&&"function"===a.type(y.crawler.crawl)){var f=a.map(e.crawl,function(a){return a+
""});delete e.crawl;y.crawler.crawl(f)}return c.apply(b,arguments)}}(b.fn));return b},e=function(b){var c=b.opts.base_url||g.api_url,d=b.opts.path||"/"+b.method;delete b.opts.base_url;return a.request.apply(a,[c+d,b.params,b.opts].concat(b.data))},f=function(b,c,d){a.each(c,function(c){c&&c.opts&&c.opts.fn&&b&&c.opts.fn({response:a.packageArgs(b),data:c.data,args:d})})};var h=function(){var b=function(b){var c=b.data[0].params,d=b.data[0].calls;b=a.fromJSON(b.response[0])||{};a.each(b,function(b,
e){var h=c[e];e=d[e];var k;"string"===a.type(b)&&(k=b.match(/^[^(]+\((.*)\);?\s*$/))&&(b=a.fromJSON(k[1]));f(b,e,h)})};return function(d){d=c(d,!0);e({data:d,method:"batch",params:a.extend(a.commonParams("batch",g),d.params),opts:{json_payload:"batch",jsonp:!1,fn:a.bind(b,window)}})}}();var k=function(d,h,k){var g=c(d,!1);d=a.reduce({},g.calls[k],function(a,b){return{jsonp:a.jsonp||!b.opts||!1!==b.opts.jsonp,ssl:a.ssl||!b.opts||!1!==b.opts.ssl}});return e(b(h,g.params[h],{fn:function(a){f(a.response[0],
g.calls[h],g.params[h])},jsonp:d.jsonp,ssl:d.ssl},g))};var l=function(){return e(b.apply(this,arguments))};return a.batchable(function(){if(a.batched(arguments)){var b=a.batchArgs(arguments);var c=a.batchCallType(b);return"batch"===c?h.call(this,b):k.call(this,b,c)}return l.apply(this,arguments)},function(){return{batch:g.batch_calls,timeout:g.batch_call_timeout}})}(),addEventListener:function(a,c){this.fire(a,c)},click:function(){var b=function(b,c){if("_self"===c)return b;if(a.traits.crossWindowCommunication&&
a.traits.jsRedirectSetsReferrer)return b=b.open("",c),b.focus(),b},c=function(b){var c=b.previousSibling,d=b.nextSibling,h=["",b.textContent,""],k=function(a,b){for(var c=a.data;(a=a[b+"Sibling"])&&3===a.nodeType;)c+=a.data;return c},g=function(a,b,c){a=a.replace(/\s+/g," ");b=b.replace(/\s+/g," ");c=c.replace(/\s+/g," ");a=a.replace(/^\s+/,"");" "===b.substr(0,1)&&(b=b.substr(1),a+=" "!==a.substr(a.length-1,1)?" ":"");" "===b.substr(b.length-1,1)&&(b=b.substr(0,b.length-1),c=(" "!==c.substr(0,1)?
" ":"")+c);c=c.replace(/\s+$/,"");return[a,b,c]};void 0!==h[1]&&(h[0]=c&&3===c.nodeType?k(c,"previous"):"",h[2]=d&&3===d.nodeType?k(d,"next"):"",h=g.apply(this,h),""!==h[0]&&""!==h[2]&&(h[0]=h[0].split(" ").reverse().slice(0,10+(" "===h[0].substr(h[0].length-1,1)?1:0)).reverse().join(" "),h[2]=h[2].split(" ").slice(0,10).join(" "),b={type:"context",itype:(a.cache(b,"params")||{}).type,before:h[0],after:h[2],txt:h[1],loc:window.document.location.href,out:a.getActualHref(b),v:2},q.log("info",a.toQuery(b))))};
return function(d,e){var f={},h=a.context(d)||window;e=d.target||e;e=!e||e===h.name||"_top"===e&&h.top===h||"_parent"===e&&h.parent===h?"_self":e;var k=b(h,e);if("_self"===e||a.traits.crossWindowCommunication&&a.traits.jsRedirectSetsReferrer)try{if(void 0===k.document)throw!0;var l="jsonp"}catch(F){l="go"}else l="go";var u=a.destructing(a.apiCallback(function(){this.eventTimer.stop("clk");var b=a.toArray(arguments);b.unshift(d,k,e);this.onApiClick.apply(this,b)},this));a.cache(this,"link","string"===
typeof d?d:a.getActualHref(d));if("string"===typeof d&&(d=a.createA(d,e),!this.processLink(d))||!g.enabled)return u();!a.traits.referrerPolicy&&this.isPrivate(d)&&(l="go");var m=this.clickParams(d,l);this.eventTimer.start("clk");g.log_context&&c(d);if("go"===l)m=this.redirectUrl(m,f),this.redirect(m,h,k,e);else if(k===h)this.api.now("click",m,a.extend(f,{fn:u,timeout:g.click_timeout}));else{if(a.contextIsAncestor(h,k))return this.redirect(a.getActualHref(d),h,k,e);u=a.entryPoint(u);setTimeout(function(){u()},
g.click_timeout);k.document.open();k.callback=u;k.document.write("<html><head><title>"+a.getActualHref(d)+'</title><script type="text/javascript" src="'+this.api.now("click",m,a.extend(f,{fn:"callback","return":!0}))+'">\x3c/script></head></html>');k.document.close()}}}(),clickParams:function(b,c){b=a.extend(a.cache(b,"params"),a.cache("opt_params"),{format:c,out:a.getActualHref(b),reaf:g.reaffiliate||null,ref:a.page.referrer||null,rewrit:a.cache(b,"rewrit"),title:a.page.title,txt:b.innerHTML});128<
b.txt.length&&(b.txt=b.txt.replace(/<[^>]+>/g,""),b.txt=128<b.txt.length?b.txt.substr(0,125)+"...":b.txt);return b},enabled:function(){g.enabled&&E!==window&&window.vglnk&&(window.vglnk.key||"function"===typeof window.vglnk)&&(g.enabled=!1);return g.enabled},expose:function(){return function(b,c){if((c=c||this[b])&&!y[b]){var d=y;c="function"===a.type(c)?a.entryPoint(a.bind(c,q)):c;d[b]=c}}}(),fire:function(){var b={};return function(c,d){c=c.toLowerCase();var e=b[c]||{fired:!1,listeners:[]};"function"===
typeof d?e.fired?setTimeout(function(){d({type:c})},0):e.listeners.push(d):(e.fired=!0,a.each(e.listeners,function(a){"function"===typeof a&&a({type:c})}),e.listeners=[]);b[c]=e}}(),handleRightClick:function(b,c){if(g.rewrite_modified&&b&&c)switch(c){case "setup":a.cache(b,"href")||a.cache(b,"href",b.href);b.href=this.redirectUrl(this.clickParams(b,"go"));setTimeout(a.entryPoint(a.bind(function(){this.handleRightClick(b,"teardown")},this)),0);break;case "teardown":a.cache(b,"href")&&(b.href=a.cache(b,
"href"))}},harmony:function(a){return g.harmony_level<=a},init:function(){var b=function(){var b=a.rootContext(window),d=!0===b.__v5k;b.__v5k=!0;return!d};return function(){var c=this;r={};if(b()){try{c.initLibEvents(),c.initNamespace(),c.initOptions()}catch(d){}a.exceptionLogger(a.bind(c.logException,c),!g.dev);a.each(g.script_timeout);return a.entryPoint(function(){c.initProcessors();c.initDRApi();c.initApi();c.enabled()&&(c.initLegacyCallbacks(),setTimeout(function(){c.ping()},2E3))})()}}}(),initApi:function(){var b,
c={};if(window.vglnk)for(b in window.vglnk)"_plugin"===b.substr(-7)&&(c[b]=window.vglnk[b]);y=E[l]=a.noop;this.expose("click");this.expose("link",a.bind(function(b){"element"===a.type(b)&&b.href&&(this.initContext(a.context(b)),this.processLink(b))},this));this.expose("open",a.bind(this.click,this));this.expose("$",a.clone(a));this.expose("allowed");this.expose("api");this.expose("apiNow",a.bind(this.api.now,this.api));this.expose("harmony");this.expose("isBlacklisted");this.expose("isCommercial");
this.expose("initLinks");this.expose("opt");this.expose("platform");this.expose("sendLinks");this.expose("clickParams",function(){return a.extend(a.commonParams("click",g),q.clickParams.apply(q,arguments))});this.expose("registerProcessor",function(){if(0<arguments.length)return q.registerProcessor.apply(q,arguments)});a.extend(y,y===window.vglnk?c:{})},initContext:function(){var b=[];return function(c){if(void 0===c)return b;c&&!a.contains(b,c)&&(b.push(c),this.initLinks(c),this.initEvents(c))}}(),
initDomObserver:function(b,c){a.observer.start(b,c,a.batchable(function(b){a.batched(arguments)&&(b=a.reduce([],a.batchArgs(arguments,0),function(a,b){return a.concat(b)}));g.whitelist&&q.whitelistNodes(!0);b=a.all(a.unique(b),function(a){return!!a.parentNode&&q.allowed(a)});0<b.length&&(q.processLinks(a.links(b)),a.each(r,function(a,c){a.opts.mode!==q.PLUGIN_MANUAL&&q.runPlugin(c,b)}))},function(){return{batch:g.batch_mutation,timeout:g.batch_mutation_timeout}}))},initDRApi:function(){var b=!1;window.DrivingRevenue=
a.entryPoint(a.destructing(a.bind(function(){b=!0;g.dr_key=window.DR_id;this.enabled()&&this.ping()},this)));a.on("DOMReady",function(){if(!b)try{delete window.DrivingRevenue}catch(c){window.DrivingRevenue=void 0}})},initEvents:function(b){var c=a.traits.windowLevelHandlers?b:b.document,d=function(c){c=c||b.event;(c=a.eventLink(c))&&!a.cache(c,"evented")&&(f(q.EVENT_LEVEL_LINK,c),a.cache(c,"evented",!0))},e=function(b,c){return function(){var d=[b].concat(a.toArray(arguments));c.apply(q,d)}},f=function(b,
c){a.on(c,"click",e(b,q.onClick));a.on(c,"contextmenu",e(b,q.onContextmenu))};if(g.dynamic)a.on("DOMReady",function(){q.initDomObserver(b);g.dynamic_scope&&a.each(a.select(g.dynamic_scope,b.document),function(a){q.initDomObserver(a,{attributes:["class","id","style"],content:!1})})});a.on(c,"copy",a.bind(q.onCopy,q));a.on(c,"mousedown",d);a.on("DOMReady",function(){a.each(b.document.links,function(b){a.on(b,"mousedown",d)})});a.traits.quirksMode&&!q.harmony(a.harmony.UNSAFE_QUIRKSMODE_EVENTS)||f(q.EVENT_LEVEL_TOP,
c)},initLegacyOptions:function(){var a,c={DR_id:"dr_key",vglnk_api_key:"key",vglnk_cuid:"cuid",vglnk_domain:"api_url",vglnk_reaf:"reaffiliate",vglnk_subid:"sub_id"};for(a in c)void 0!==window[a]&&(y[c[a]]=window[a],"vglnk_domain"===a&&(y[c[a]]+="/api"))},initLegacyCallbacks:function(){var b,c={vl_cB:a.bind(this.onApiClick,this),vl_disable:function(){g.enabled=!1}};for(b in c)window[b]=c[b]},initLibEvents:function(){a.on(q);a.ready(a.bind(function(){this.fire("DOMReady")},this))},initLinks:function(b){var c=
a.bind(function(b){this.processLinks(a.toArray(b.document.links))},this);void 0===b?a.each(this.initContext(),c):c(b)},initNamespace:function(){window.vglnk&&window.vglnk.key&&(l="vglnk");var a=window,c=l.split(".");for(l=c.pop();0<c.length;){var d=c.shift();a[d]=a[d]||{};a=a[d]}E=a;y=E[l]=E[l]||{}},initOptions:function(){var b;this.initLegacyOptions();g=a.extend(this.publicOptions({anywhere_url:"https://redirect.viglink.com",api_url:"https://api.viglink.com/api",asset_url:"https://cdn.viglink.com/api",
cuid:null,data_observer:!1,dev:!1,dr_key:null,enabled:a.traits.basicCompatibility,key:null,link_urls:!0,partner:null,platform:a.platforms.NONE.id,reaffiliate:!1,sub_id:null,sync_url:"https://api.viglink.com/api",whitelist:!1,blacklist_domains:null,commercial_domains:null,harmony_level:a.harmony.DEFAULT,link_target:null,private_domains:null,rewrite_any:!0,rewrite_modified:!1,rewrite_original:!0}),g,y,{batch_calls:!0,batch_call_timeout:100,batch_links:!1,batch_mutation:!0,batch_mutation_timeout:250,
click_timeout:1E3,debug:!1,debug_performance:!1,declare_handler:!1,dynamic:!0,dynamic_scope:null,exclude_scope:null,hop_timeout:2E3,insert_host:"i.viglink.com",library_id:null,links_merge_timeout:75,links_version:"3.2",log_context:!0,nofollow:{},norewrite:{},script_timeout:2E3,testing_js:[],time:!1,time_log_timeout:3E3,plugins:{crawler:{},harmony:{},link_affiliation:{},modified_clicks:{}}});g.sync_url=g.sync_url||g.api_url;for(b in g)"_plugin"===b.substr(-7)&&delete g[b]},initPlugins:function(){var b,
c=1,d={link_affiliation:"convert",link_optimization:"optimize",page_harmony:"harmony",partner_integration:"partners",product_linker:"insert",product_widget:"spotlight"},e=["spotlight"],f=["harmony"],h=function(a){return function(a){return function(){delete r[a].opts.mode;c=1;clearTimeout(b);l()}}(a)},k=function(b){var c;a.find(d,function(a,b){return"insert"===a&&(c=b)});b[c]||(b[c]={enabled:!0,key:g.key,link_phrases:!1});b[c].link_urls=g.link_urls;return b},l=function(){var d={_ran:!1,init:a.noop,
initDocuments:a.noop,initNodes:a.noop,"public":{}},e=function(b,c){b.setup=b.setup||(window.vglnk?window.vglnk[c+"_plugin"]:null);"function"===a.type(b.setup)&&(b.initDocuments||(b=a.extend(b,d,b.setup(a.reformatKeys(b.opts),a.clone(a),y,h(g.key))),b["public"]&&q.expose(c,b["public"],!1)),b.opts.mode!==q.PLUGIN_MANUAL&&q.runPlugin(c))},h=function(b){var c=function(){if(b){var c=a.toArray(arguments);c.unshift("custom",b);q.log.apply(this,c)}};c.eventTimer=q.eventTimer;return c},k=function(a){return!a._ran};
b=null;a.each(f,function(a){var b=r[a];b&&!b._ran&&e(b,a)});a.each(a.all(r,k),e);a.find(r,k)&&(b=setTimeout(a.entryPoint(l),Math.min(Math.max(Math.pow(2,++c),100),5E3)))},u=function(){setTimeout(function(){q.api.flush()},100);l();a.on("DOMReady",function(){setTimeout(q.api.flush,0)})};return function(b){b=k(b);a.each(b,a.bind(function(b,c){c=d[c]||c;"object"===typeof b&&!1!==b.enabled&&(r[c]={opts:b},a.contains(e,c)&&a.jsonp(this.opt("asset_url")+"/plugins/"+c+".js"),this.opt("data_observer")&&"convert"!==
c&&"partners"!==c?b.mode=this.PLUGIN_MANUAL:b.mode===this.PLUGIN_MANUAL&&this.expose("init_"+c,h(c)))},this));u()}}(),initProcessors:function(){this.registerProcessor(function(b){var c=a.createA(g.api_url);"/api/click"!==b.pathname||b.hostname!==c.hostname&&!b.hostname.match(/(^|\.)(api|cdn|apicdn)\.viglink\.com$/)||(c=a.fromQuery(b.search),void 0!==c.out&&(b.href=c.out,delete c.out,a.cache(b,"params",c)))});this.registerProcessor(function(b){g.nofollow[b.href]&&!a.hasRel(b,"nofollow")&&(b.rel=(b.rel?
b.rel+" ":"")+"nofollow")});this.registerProcessor(function(b){g.declare_handler&&a.attributes(b,{"data-hl":"viglink"})});this.registerProcessor(function(b){window.IPBoard&&window.IPBoard.prototype&&window.IPBoard.prototype.delegate&&a.hasRel(b,"external")&&(b.rel=b.rel.replace(/(^| )external( |$)/,""),b.target="_blank")});this.registerProcessor(function(){a.each(a.select(".vl_disclosure"),function(b){var c=a.createEl(b.tagName,{height:0,visibility:"hidden"});document.body.appendChild(c);var d=a.css(c,
"display");document.body.removeChild(c);a.css(b,{display:d})})})},isAuctionLink:function(b){return!0===a.cache(b,"auctioned")},isBlacklisted:function(b){return"object"===a.type(g.blacklist_domains)&&g.blacklist_domains[a.canonicalizeHostname(b)]},isCommercial:function(b){return this.loadedCommercial()&&g.commercial_domains[a.canonicalizeHostname(b)]},isPrivate:function(b){if("array"!==a.type(g.private_domains))return!1;var c=a.canonicalizeHostname(b);return a.find(g.private_domains,function(b){return(new RegExp("(^|\\.)"+
a.escapeRegExp(b)+"$","i")).test(c)})},isRewritable:function(){var b=a.canonicalizeHostname(document.location),c=a.generateNodeFilter({classes:["norewrite"],rels:["norewrite","noskim"],custom:function(c,e){if(!e)return!1;e=a.canonicalizeHostname(c);var d="";try{d=c.protocol,e.charAt(0)}catch(V){return!0}d=!(""!==e&&d.match(/^https?:$/i)&&!g.norewrite[e]);var h;if(h=!d){h=a.cache(c,"type");var k=a.cache(c,"params")||{};h=!(h||k.type)}h&&(d=b===e||!g.rewrite_original||!g.rewrite_any&&!q.isCommercial(c));
return d}});return function(a){return c(a)}}(),loadedCommercial:function(){return"object"===a.type(g.commercial_domains)},log:function(b,c,d,e){var f=a.toQuery({libId:g.library_id,nocache:a.uniqid()});var h="pixel.gif";if("custom"===b)f+="&"+a.toQuery({key:c,type:d}),a.each("array"===a.type(e)?e:[e],function(b){a.each(["e","i","o"],function(a){delete b[a]});f+="&"+a.toQuery(b)});else{f+="&"+a.toQuery({key:g.key,drKey:g.key?null:g.dr_key,subId:g.sub_id});if("time"===b&&a.traits.json)h="time.gif",b=
{e:a.toJSON(c),v:2};else if("exception"===b)b={e:c,o:d};else if("info"===b)b={i:c};else return;f+="&"+a.toQuery(b)}h=g.api_url+"/"+h+"?"+f;a.pii.transmits(h)||(a.createEl("img").src=h)},eventTimer:function(){var b,c=!1,d={},e=function(b,c){return function(){if(a.traits[c])return b.apply(this,arguments)}},f=function(b,c){return function(){if(a.reduce(!1,c,function(a,b){return a||g[b]}))return b.apply(this,arguments)}},h=a.batchable(function(){var b=a.batched(arguments)?a.batchArgs(arguments):[arguments];
b=a.map(b,function(b){return a.prune({event:b[0],time:b[1],total:b[2]})});b.length&&q.log("time",b)},function(){return{timeout:g.time_log_timeout}}),k=f(h,["time"]);h=function(a){window.performance.mark("viglink-"+a+"-start")};var l=a.traits.performanceNavigationTiming?window.performance.getEntriesByType("navigation")[0].domInteractive:0;a.traits.performanceTimingApi&&(b=window.performance.now());return{force:e(h,"performanceTimingApi"),start:e(f(h,["debug_performance","time"]),"performanceTimingApi"),
stop:e(f(function(e,f){var h=d[e]||0;var g="viglink-"+e;var m="viglink-"+e+"-start",z="viglink-"+e+"-stop";window.performance.mark(z);window.performance.measure(g,m,z);g=window.performance.getEntriesByName(g,"measure");g=g.slice(h);d[e]=h+g.length;f||a.each(g,function(a){k(e,a.duration,a.startTime-l)});c||(c=!0,k("load",b-l,b-l))},["debug_performance","time"]),"performanceTimingApi")}}(),logException:function(b){if(g.debug){var c={link:a.cache(this,"link"),loc:window.document.location.href,UA:navigator.userAgent};
"string"===typeof b?c.message=b:c=a.extend(c,b);this.log("exception",b,a.toQuery(c))}},onApiClick:function(b,c,d,e,f){var h=e||a.getActualHref(b),k=a.bind(function(){this.redirect(h,a.context(b),c,d)},this);"object"===typeof f&&(f.tracking||f.image)?(e=a.createEl(f.tracking?"iframe":"img",{src:f.tracking||f.image},{height:0,width:0,visibility:"hidden"}),document.body.appendChild(e),setTimeout(a.entryPoint(k),f.timeout||g.hop_timeout)):k()},onApiPing:function(b,c,d,e,f,h){g.rewrite_original=!1;f=a.reformatKeys(f||
{});var k,l;e=function(b){var c={},d=function(b){a.isArray(b)?c[b[0]]=b[1]:c[b]=1};a.isArray(b)&&a.each(b,d);return c};a.exceptionLogger(function(){a.canonicalizeHostname(window.location).match(/(^|\.)cnn\.com$/)&&(g.exclude_scope="#optanon,.OUTBRAIN,*[class*=outbrain],*[class*=partner],*[class*=sponsored]")})();a.exceptionLogger(function(){a.canonicalizeHostname(window.location).match(/^(www\.)?msn\.com$/)&&(g.dynamic_scope=".gallery-container > .gallerydata,section.gallery:first-child ~ .gallerydata",
g.exclude_scope="*[class^=stb-],.sticky-footer",g.declare_handler=!0)})();var u=a.extend(g.plugins,f.plugins);g=a.extend(g,f);delete g.plugins;g.click_timeout=c;g.library_id=b;this.eventTimer.stop("png");"array"===a.type(g.testing_js)&&0<g.testing_js.length&&a.each(g.testing_js,function(b){a.jsonp(b)});a.extend(g.nofollow,e(h));a.extend(g.norewrite,e(d));for(k in g)"on"===k.toLowerCase().substr(0,2)&&2<k.length&&"function"===a.type(g[k])&&(a.on(q,k.toLowerCase().substr(2),a.bind(g[k],window)),delete g[k]);
this.initPlugins(u);this.initContext(window);(l=a.rootContext(window))&&l!==window&&this.initContext(l);this.fire("libready")},onClick:function(b,c){c=c||window.event;var d=c.ctrlKey||c.metaKey||c.altKey||c.shiftKey;var e=c.which&&1===c.which||0===c.button,f=a.eventLink(c);if(f&&e&&!d&&!a.isDefaultPrevented(c)&&this.allowed(f)&&this.isRewritable(f)&&!this.isAuctionLink(f)&&this.shouldHandleClick(b,f)){if(a.traits.beacon&&g.data_observer)return d=a.createA(this.api.now("click",this.clickParams(f),
{"return":!0})),b=d.href.split("?")[0],d=new window.Blob([d.search],{type:"application/x-www-form-urlencoded"}),navigator.sendBeacon(b,d),c;this.click(f);return a.preventDefault(c)}},onContextmenu:function(b,c){(c=a.eventLink(c||window.event))&&this.allowed(c)&&this.isRewritable(c)&&!this.isAuctionLink(c)&&this.shouldHandleClick(b,c)&&this.handleRightClick(c,"setup")},onCopy:function(b){var c,d=[];if(window.getSelection){var e=window.getSelection();b=0;for(c=e.rangeCount;b<c;b++){try{var f=e.getRangeAt(b).toString().replace(/((^)\s+|\s+$|\r)/g,
"").replace(/\s*\n\s*/g,"\n")}catch(h){}0<f.length&&128>=f.length&&d.push(f)}}a.each(d,function(b){q.log("info",a.toQuery({type:"selection",txt:b,loc:location.href}))})},opt:function(a,c){void 0!==c&&void 0!==this.publicOptions()[a]&&(g[a]=c);return g[a]},ping:function(){var b=!1;return function(){if(!b&&(g.key||g.dr_key)){var c={ref:document.referrer||null,v:2};b=!0;a.pii.transmits(this.api.now("ping",c,{"return":!0}))||(this.eventTimer.force("png"),g.batch_calls=!1,c.type=this.TYPE_ACCEPTABLE,this.api.now("ping",
c,{fn:a.apiCallback(this.onApiPing,this)}))}}}(),platform:function(){return a.platforms.findById(g.platform)||a.platforms.NONE},processLink:function(b){var c=a.cache(b,"processors")||{},d=this.allowed(b),e=this.isRewritable(b);a.each(this.registerProcessor(),function(f){if(f.opts.any||g.rewrite_any||q.loadedCommercial()){if(!c[f.id]&&d&&(e||f.opts.any)){var h;f.opts.scope&&"body"!==f.opts.scope&&(h=a.some([f.opts.scope+" a",f.opts.scope],function(c){return a.matches(b,c)}));!1!==h&&f.fn(b)}c[f.id]=
!0}});a.cache(b,"processors",c);return b},processLinks:function(b){a.each(b,a.bind(this.processLink,this))},publicOptions:function(){var b={};return function(c){"object"===a.type(c)&&(b=c);return a.extend({},b)}}(),redirect:function(b,c,d,e){var f=function(b,c,d){var e=[];if(a.traits.referrerPolicy){var f=function(a){var b=c.document.createElement("meta");b.name="referrer";b.content=a;c.document.getElementsByTagName("head")[0].appendChild(b)};q.isPrivate(b)&&(e=[f("no-referrer"),f("never")]);d();
try{a.each(e,function(a){a.parentNode.removeChild(a)})}catch(F){}}else d()};c=c||window.top;a.traits.crossWindowCommunication||d?a.traits.jsRedirectSetsReferrer?setTimeout(a.entryPoint(function(){d&&d!==c?a.contextIsAncestor(c,d)?d.location=b:d.location.replace(b):f(b,c,function(){c.location=b})}),0):("_blank"===e&&(e=a.uniqid("win_")),e=a.createA(b,e),e.rel="norewrite",c.document.body.appendChild(e),e.click(),e.parentNode.removeChild(e)):(e=c.open(b,e),e.focus())},redirectUrl:function(b,c){c=c||
{};return this.api.now("click",b,a.extend(c,{base_url:g.anywhere_url,path:"/"},{"return":!0}))},runPlugin:function(b,c){var d=window.document,e=r[b];if(e&&e.initDocuments){if(c)e.initNodes(c);else if(e.init(),"function"===a.type(e.initDocuments)&&"document"===a.type(d)&&e.initDocuments([d]),"function"===a.type(e.initNodes)&&"element"===a.type(d.body))a.on("DOMReady",function(){e.initNodes([d.body])});e._ran=!0}},registerProcessor:function(){var b=!1,c=[],d=function(d,f){if(void 0===d)return c;"function"===
a.type(d)&&(f=a.extend({any:!1,scope:null},f),c.push({fn:d,id:a.uniqid(),opts:f}),b&&this.initLinks())};d(function(){b=!0},{any:!0});return d}(),sendLinks:a.mergeable(function(){return{batchFn:q.api,nonBatchFn:q.api.now,batchable:g.batch_links,timeout:g.links_merge_timeout}}),shouldHandleClick:function(b,c){var d=!0,e="inserted"===a.cache(c,"type");b===this.EVENT_LEVEL_LINK&&(d=this.harmony(a.harmony.LINK_EVENTS)||(this.isCommercial(c)||e)&&this.harmony(a.harmony.COMMERCIAL_LINK_EVENTS));return d},
whitelistNodes:function(){var b;return function(c){if(!b||c)b=a.select(".allowvig");return b}}()};(function(){var a=document.createElement("script");a.type="text/javascript";a.async=!0;a.src="https://comparisons.sovrn.com/js/loader.min.js";a.onload=function(){m101.init({externalPartner:12,automatedLibrary:w||null})};var c=document.getElementsByTagName("script")[0];c.parentNode.insertBefore(a,c)})();q.init();try{delete window.vglnk_self}catch(b){}})("undefined"===typeof vglnk_self?"vglnk":vglnk_self);
window.vglnk=window.vglnk||{};
window.vglnk.convert_plugin=function(l,a,p){var w={},g;l=a.extend({any:!0,convert_minimum_bid:!1,check_exp_domains:!0},l);var r={getDomains:function(){var g=[];a.each(w,function(a,l){2!==w[l]&&(g.push(l),w[l]=2)});0<g.length&&p.apiNow("domains",{domains:g.join("|"),v:"2"},{fn:a.apiCallback(r.onDomainApi,r)})},init:function(){p.opt("link_target",l.link_target);p.opt("rewrite_any",l.any);p.opt("rewrite_original",!0);(g=!p.opt("data_observer")&&(!l.any||p.harmony(a.harmony.COMMERCIAL_LINK_EVENTS)||l.convert_minimum_bid||
l.check_exp_domains))&&p.registerProcessor(a.bind(function(a){this.initDomainLookup();this.saveDomain(a)},this),{any:!0})},initDomainLookup:function(){var g=!1;return function(){g||(g=!0,a.on("DOMReady",a.bind(this.getDomains,this)))}}(),onDomainApi:function(){var g=a.destructing(function(){p.initLinks()});return function(l){var r=p.opt("blacklist_domains"),b=p.opt("commercial_domains")||{},c=a.destructing(function(){r=r||{}});a.each(l.results,function(a,e){b[e]=!0;a.unlink&&(c(),r[e]=!0)});p.opt("commercial_domains",
b);p.opt("blacklist_domains",r);g()}}(),saveDomain:function(g){g=a.canonicalizeHostname(g);w[g]=w[g]||1},unlinkBlacklisted:function(g){p.isBlacklisted(g)&&a.unlink(g)}};return{init:a.bind(r.init,r),initNodes:function(){r.getDomains()}}};window.vglnk=window.vglnk||{};
window.vglnk.crawler_plugin=function(l,a,p){var w=[],g=p.platform();l={crawl:function(l){g&&"array"===a.type(l)&&0!==l.length&&(l=a.all(l,function(g){return!a.contains(w,g)}),l=this.findPostsById(l),a.each(l,a.bind(function(a){a.content=this.redact(a.el.innerHTML.replace(/(^\s+|\s+$)/g,""));delete a.el},this)),l=a.all(l,function(a){return!(!a.content||!a.id)}),0<l.length&&this.processPosts(l))},findPostsById:function(l){return a.all(a.map(g.getPosts(),function(a){return{el:a,id:g.getPostId(a)}}),
function(g){return a.contains(l,g.id)})},processPosts:function(l){l=a.map(l,function(a){w.push(a.id);return{c:a.content,i:a.id}});p.api("content",{content:a.toJSON({ct:l,pt:g.id,u:window.document.location.href})},{jsonp:!1})},redact:function(g){return a.pii.redact(g)}};return{"public":{crawl:a.bind(l.crawl,l)}}};window.vglnk=window.vglnk||{};window.vglnk.modified_clicks_plugin=function(l,a,p){return{init:function(){p.opt("rewrite_modified",!0)}}};window.vglnk=window.vglnk||{};
window.vglnk.privacy_plugin=function(l,a,p){return{init:function(){l.domains&&p.opt("private_domains",l.domains)}}};window.vglnk=window.vglnk||{};
window.vglnk.dr_search_box_plugin=function(l,a,p){l=a.extend({key:null},l);var w={init:function(g){a.each(this.getDRSearchForms(g),function(g){if(!a.cache(g,"evented")){var l=w.getInput(g),p=function(){l.value||a.css(l,{"background-image":"url(http://cdn.viglink.com/images/ebay_watermark.gif)"})};a.cache(g,"evented",!0);g.onsubmit=null;l.onfocus=null;l.onblur=null;a.on(l,"focus",function(){a.css(l,{"background-image":"none"})});a.on(l,"blur",p);p();a.on(g,"submit",function(a){w.onSubmit(a,g)})}})},
getDRSearchForms:function(g){var l=[];a.each(g,function(g){"element"===a.type(g)&&a.each(g.getElementsByTagName("form"),function(a){w.getInput(a)&&a.id.match(/^DR-ebay-search(CSS|2)?$/i)&&l.push(a)})});return l},getInput:function(a){return a.p||a.q2},onSubmit:function(g,r){g=g||window.event;r="http://shop.ebay.com/i.html?"+a.toQuery({_nkw:w.getInput(r).value});r=a.createA(r,"_blank");a.cache(r,"params",{key:l.key});p.click(r);return a.preventDefault(g)}};if(l.key)return{init:a.bind(w.init,w),initNodes:function(a){w.init(a)}}};
window.vglnk=window.vglnk||{};window.vglnk.harmony_plugin=function(l,a,p){l=a.extend({level:a.harmony.DEFAULT},l);return{init:function(){var a=parseFloat(l.level,10);isFinite(a)&&p.opt("harmony_level",a)}}};window.vglnk=window.vglnk||{};
window.vglnk.optimize_plugin=function(l,a){l=a.extend({exclude_page_title:null,exclude_link_text:null},l);return{init:function(){var p={opt:!0};null!==l.exclude_page_title&&a.extend(p,{optExTitle:l.exclude_page_title});null!==l.exclude_link_text&&a.extend(p,{optExText:l.exclude_link_text});a.cache("opt_params",p)}}};window.vglnk=window.vglnk||{};
window.vglnk.insert_plugin=function(l,a,p,w){var g,r=null,E=!1,y=null;l=a.extend({cat:null,dynamic_sample_rate:1,heading_threshold:2,insertion_order:"api",key:null,link_headings:!1,link_phrases:!0,link_target:null,link_urls:!0,manual_mode:1===l.mode,per_page:null,per_phrase:5,proximity:null,same_proximity:100,scope:null,ui:!0},l);"api"!==l.insertion_order&&"dom"!==l.insertion_order&&(l.insertion_order="api");if(l.key){var q=p.platform();var b={cache:function(){var b,c,f=function(){b={};c={}},h=function(d,
e){var f=c,h=b,g={};e=e||[a.platforms.DEFAULT_POST_ID];e=a.all(a.unique(a.map(e,function(a){return f[a]})),function(a){return null!==a});a.find(e,function(b){if(h[b]&&h[b].data&&h[b].order){if(d)return g[d]=h[b].data[d],!0;a.each(h[b].order,function(a){var c=h[b].data[a];g[a]||(g[a]=c)})}});return d?g[d]:g},g=function(d,e,f,h){var g=b,k=c;f=f||"-";h=h||[a.platforms.DEFAULT_POST_ID];g[f]=g[f]||{data:{},order:[]};g[f].data[d]||(g[f].data[d]=e,g[f].order.push(d));a.each(h,function(a){k[a]=f});return!0},
p=function(b,c,d,e){var f=a.all(a.toArray(arguments),function(a){return!!a});"array"===a.type(f[f.length-1])&&(e=f.pop());b=f[0];c=f[1];if(1>=f.length)return h(b,e);if(2<=f.length)return g(b,c,d,e)};l.manual_mode&&a.extend(p,{reset:f});f();return p}(),enabled:function(){return l.link_phrases||l.link_urls},focusLink:function(b){b.id||(b.id=a.uniqid("vl-link-"));location.href.hash="#"+b.id;window.scrollBy(0,-150)},getPartnerParams:function(){var a,b,c=p.opt("partner"),h={};for(a in c)break;if(a)for(b in c[a])h[a+
"_"+b]=c[a][b];return h},getPhrases:function(c,e){w.eventTimer.start("ins");p.api("insert",a.extend(b.getPartnerParams(),{cat:l.cat,i:e?e.join("|"):null,mode:l.mode,pt:q.id,ps:l.product_source,u:window.document.location.href,v:"2.0"}),{fn:a.apiCallback(b.onInsertApi,b)},c,e)},hasCalled:function(){var b={},c=Math.random()<l.dynamic_sample_rate,f=function(b){return c&&a.isArray(b)?a.map(b,function(a){return f(a)}):c&&b===a.platforms.DEFAULT_POST_ID?window.document.location.href:b},h=function(c){c=f(c);
return a.isArray(c)&&c.length?a.all(c,function(a){return b[a]}).length===c.length:!!b[a.platforms.DEFAULT_POST_ID]},g=function(c){c=f(c);a.isArray(c)&&c.length?a.each(c,function(a){b[a]=!0}):b[a.platforms.DEFAULT_POST_ID]=!0};return function(a,b){return b?g(a):h(a)}}(),init:function(){w.eventTimer.start("insert-init-run");l.scope=l.scope||q.scope;l.link_urls&&(g=/(?:(?:\b(https?:\/\/)|(?:^|\s)\W*(www\d{0,3}\.|(?:[a-z0-9-]+\.)+[a-z]{2,4}\/))((?:[^\s()<>]+|\((?:[^\s()<>]|(?:\([^\s()<>]+\)))*\))+(?:\((?:[^\s()<>]|(?:\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?\u00ab\u00bb\u201c\u201d\u2018\u2019]))|(?:^|\s)\W*((?:[a-z0-9-]+\.)+com\b\/?)(?!\.[a-z0-9-]+))/i)},
initLink:function(){return function(b,c,f){var d=l.link_target;if(d="U"===c.type?p.opt("link_target"):d||f)b.target=d;b.href||(b.href=c.url);b.rel="nofollow";a.cache(b,"params",{exp:r,iid:c.iid,key:l.key,mid:c.mid,type:c.type||null});if(!0===c.auc){c=a.fromQuery(b.search);if(f=c.u||c.out)delete c.format,delete c.out,delete c.u,a.extend(c,p.clickParams(b),{out:f}),b.search="?"+a.toQuery(c);a.cache(b,"auctioned",!0)}a.cache(b,"href",b.href);p.link(b)}}(),insertLinks:function(){var c=a.generateNodeFilter({classes:["nolinks",
"atma-nolink","atma-nolinks"],tags:["map"],custom:function(b){return a.matches(b,"a")&&!!b.href}}),e=function(b,c,d,e){var g={phrase_to_nodes:{},regexp_cache:{},stats:{}};a.each(c,function(a){h(b,a,d,e,g)},{timeout:!0});"api"===l.insertion_order&&f(d,g);return g.stats},f=function(b,c){var d=q(b);d.push("&!UNLINKED!&");a.each(d,function(d){(d=c.phrase_to_nodes[d])&&a.each(d,function(a){m(a,a.data,b,c)})})},h=function(a,b,d,e,f){if(p.allowed(b,{},{skipWhitelist:!0})&&c(b,{ancestors:!e,self:!0}))if(3===
b.nodeType)k(a,b,d,f);else if(1===b.nodeType)for(b=b.firstChild;b;)e=b.nextSibling,h(a,b,d,!0,f),b=e},k=function(){var c=function(b,c){var d=[];a.each(b,function(b){if(c[b])var e=c[b];else e=a.escapeRegExp(b).split(" ").join("\\s+"),e=new RegExp("(?:^|[\\s\"'\\(])("+e+")(?=\\s|\\W*$|\\W{2})","i"),c[b]=e;d.push(e)});l.link_urls&&g&&d.push(g);return d},d=function(c,d){d=q(d);c=b.normalizePhrase(c);return a.all(d,function(a){return-1!==c.indexOf(a)})};return function(e,f,h,g){var k=!1,m=g.phrase_to_nodes,
v=g.regexp_cache;if(f.parentNode&&(!p.opt("whitelist")||p.allowed(f)))if(f.data&&(k=e.test(f.data.replace(/\s+/," "))),k&&"dom"===l.insertion_order)u(e,f,h,g);else if(k&&"api"===l.insertion_order){var z=d(f.data,h);e=c(z,v);var A=[f];a.each(e,function(c){var d=[];a.each(A,function(e){for(var f,g,h,k,l;e&&e.data&&""!==e.data&&(!a.traits.fastRegexp&&(h=e.data.match(/^\s+/))||(h=e.data.match(c)))&&h.input!==f;)f=h.input,g=h.slice(1).join(""),k=b.normalizePhrase(g),g=r(e,h),g.previous&&g.previous.data&&
d.push(g.previous),e=g.next,l=a.contains(z,k)?k:"&!UNLINKED!&",k=m,g=g.match,k[l]||(k[l]=[]),k[l].push(g);e&&!h&&d.push(e)},{timeout:!0});A=d})}}}(),q=function(c){c=b.cache(c);return a.map(c,function(a,b){return b})},u=function(b,c,d,e){for(var f,g,h;c&&c.data&&""!==c.data&&(!a.traits.fastRegexp&&(h=c.data.match(/^\s+/))||(h=c.data.match(b)))&&h.input!==f;)f=h.input,g=h.slice(1).join(""),c=r(c,h),m(c.match,g,d,e),c=c.next},m=function(){var c=function(b,c){if(b&&"U"===b.type)return!0;b=!b||!l.per_phrase||
!c[b.phrase]||c[b.phrase].count<l.per_phrase;c=!l.per_page&&0!==l.per_page||a.reduce(0,c,function(a,b){return a+("U"!==b.type?b.count:0)})<l.per_page;return b&&c},d=function(c,d,e){var f=!!p.opt("dynamic_scope"),h=function(){var d;if(!e.phrase)return!0;if(l.proximity||l.same_proximity){var f=a.geometry(g);a.find(b.cache(c),function(c){var g;if(c.links){if((g=b.normalizePhrase(c.phrase)===b.normalizePhrase(e.phrase))&&!l.same_proximity||!g&&!l.proximity)return!1;var h=g?Math.max(l.same_proximity,l.proximity):
l.proximity;c.links=a.all(c.links,function(b){var c=a.isInDom(b.el);!d&&c&&(d=a.find(b.segments,function(b){b=b.geometry;b=a.extend({},b);b.x1-=h;b.y1-=h;b.x2+=h;b.y2+=h;if(b.x1<f.x2&&b.x2>f.x1&&b.y1<f.y2&&b.y2>f.y1)return!0}));return c});return d}})}return!d};if(!d.parentNode)return!1;var g=a.createEl("span");d.parentNode.insertBefore(g,d);g.appendChild(d);return function(a){g.parentNode.insertBefore(d,g);g.parentNode.removeChild(g);return a}((!f||a.isVisible(g))&&h())};return function(e,f,g,h){h=
h.stats;var k=b.normalizePhrase(f);k=f?b.cache(k,g):null;f&&!k&&(k={url:f.match(/^https?:\/\//i)?f:"http://"+f,type:"U"});if(g=k&&k.url.match(/https?:\/\//i)&&f&&c(k,h)&&d(g,e,k)){var m;l.link_headings||!(m=a.css(e.parentElement,"font-size"))?g=!0:(m=parseFloat(m),g=0>=m||m/a.page.font_size<l.heading_threshold)}if(g&&(g=k,m=a.createEl("a"),m.innerHTML=f.replace(/([a-z0-9]+ *|[^a-z0-9]+)/ig,"<span>$1</span>"),m.className="vglnk",a.cache(m,"type","inserted"),a.cache(m,"phrase",f),l.ui&&"U"!==g.type&&
(m.title="Link added by VigLink"),b.initLink(m,g),!a.cache(m,"unlinked")&&!p.isBlacklisted(m))){f=e.parentNode;f.insertBefore(m,e);f.removeChild(e);e=k;f={el:m,segments:[]};var v=m.getElementsByTagName("span"),q={els:[]};m=0;for(g=v.length;m<g;m++){var u=v[m];void 0===r||u.offsetTop===r.offsetTop?q.els.push(u):(f.segments.push(q),q={els:[u]});var r=u}q.geometry=a.geometry.apply(a,q.els);f.segments.push(q);e.links=e.links||[];e.links.push(f);r=k.phrase||k.url;h[r]=h[r]||{count:0,iid:k.iid,imp:k.imp,
phrase:k.phrase,url:k.url,type:k.type};h[r].count++}}}(),r=function(a,b){var c=b.slice(1).join("");b=b.index+b[0].length-c.length;0<b?b=a.splitText(b):(b=a,a=null);c=b.length<=c.length?null:b.splitText(c.length);return{previous:a,match:b,next:c}};return function(d,f){var g,h={};w.eventTimer.start("insert-run");if(g=b.regexp(f))(d=a.all(d,c))&&d.length&&(h=e(g,d,f,!1)),l.link_phrases&&b.sendInsertedTerms(h);w.eventTimer.stop("insert-run",!0);E||(E=!0,w.eventTimer.stop("insert-init-run",!0))}}(),insertManually:function(){var d=
!1,e=a.clone(l),f=function(b){return a.map(b,function(a,b){return{iid:"00000000",phrase:b,type:"0",url:a}})};return function(g,k,p){var h=!1;c.init();if(l.manual_mode&&!d){d=!0;var m=k=k||{};l.same_proximity=m.same_proximity||l.same_proximity;l.proximity=m.proximity||l.proximity;l.per_page=m.per_page||l.per_page;l.per_phrase=m.per_phrase||l.per_phrase;m=k.target_node||document.body;g=f(g);b.loadPhrases(g,null,[m]);l=e;b.cache.reset();h=!0;d=!1}"function"===a.type(p)&&p(h,m)}}(),loadPhrases:function(c,
e,f,g){a.each(c,function(a){a.phrase&&a.url&&a.iid&&(a.phrase=b.normalizePhrase(a.phrase),b.cache(a.phrase,{auc:a.auc,count:0,iid:a.iid,imp:e,phrase:a.phrase,mid:a.mid,url:a.url,type:a.type||""},e,g))});b.hasCalled(g,!0);this.insertLinks(f,g)},normalizePhrase:function(a){return a.toLowerCase().replace(/(^\s+|\s+$)/g,"").split(/\s+/).join(" ")},onInsertApi:function(b,c,f){w.eventTimer.stop("ins");"object"===a.type(b)&&(r=b.exp,y=b.imp_id,b.results&&this.loadPhrases(b.results,y,c,f))},regexp:function(c){c=
b.cache(c);c=a.map(c,function(b,c){return a.escapeRegExp(c).split(" ").join("\\s+")});if(0<c.length){var d="(?:^|[\\s\"'\\(])("+c.join("|")+")(?=\\s|\\W*$|\\W{2})";d=new RegExp(g?"(?:"+d+"|"+g.source+")":d,"i")}return d||g},sendInsertedTerms:function(b){b=a.map(b,function(a,b){return{count:a.count,phrase:b,iid:a.iid,impId:a.imp,url:a.url,type:a.type}});b.length&&p.apiNow("inserted",{cat:l.cat,exp:r,terms:a.toJSON(b),u:window.document.location.href,v:"2.0"})}};var c={init:a.destructing(a.bind(b.init,
b)),initNodes:function(c){var d=[],f=[],g=[];b.enabled()&&(l.scope?(a.each(c,function(b){var c=a.withScope([b],l.scope,{ancestors:!0,consolidate:!0,descendants:!1,self:!0});c.length?(g.push(b),f=f.concat(c)):(b=a.withScope([b],l.scope,{ancestors:!1,consolidate:!0,descendants:!0,self:!1}),b.length&&(g=g.concat(b),f=f.concat(b)))},{timeout:!0}),g=a.unique(g),f=a.unique(f)):f=g=c,p.opt("dynamic_scope")&&(g=a.all(g,function(b){return!a.matches(b,":has(a.vglnk)")},{timeout:!0})),g.length&&(f.length&&(d=
q.getPostIds(f)),l.link_phrases&&!b.hasCalled(d)?b.getPhrases(g,d):b.insertLinks(g,d)))}};l.manual_mode&&a.extend(c,{"public":{run:b.insertManually}});return c}};window.vglnk=window.vglnk||{};
window.vglnk.partners_plugin=function(l,a,p){l=a.extend({log_links:!0,log_status:!1,pai_type:null,sync_type:null,scope:"body"},l);var w={initLinkLogger:function(){p.registerProcessor(function(g){p.sendLinks("optimize",{desc:a.page.description,links:[g.href],mode:["P"],title:a.page.title,u:a.context(g).document.location.href,ver:p.opt("links_version")},{jsonp:!1})},{scope:l.scope})},logStatus:function(g){a.createEl("img").src=a.updateUrl(p.opt("sync_url"),{pathname:"/api/sync/status.gif",search:"?"+
a.toQuery({st:g})})},run:function(){l.log_links&&!p.opt("data_observer")&&w.initLinkLogger();l.pai_type?w.sync("partner",l.pai_type):l.sync_type&&w.sync(l.sync_type)},sync:function(){return function(g,r){var E="pixel";if("partner"===g)if(a.isArray(r)&&r.length){var y={partner_id:r.shift(),gdprApplies:a.consent().gdprApplies,gdprConsent:a.consent().gdprConsent,ccpaConsent:a.consent().ccpaConsent,gppConsent:a._gppConsent().gppConsent};var q="/api/sync.gif"}else return;else if(a.contains(["pixel","script"],
g))r=null,y={key:p.opt("key"),gdprApplies:a.consent().gdprApplies,gdprConsent:a.consent().gdprConsent,ccpaConsent:a.consent().ccpaConsent,gppConsent:a._gppConsent().gppConsent},"pixel"===g?q="/api/sync.gif":(E="script",q="/api/sync.js");else return;y=a.updateUrl(p.opt("sync_url"),{pathname:q,search:"?"+a.toQuery(y)});l.log_status&&w.logStatus("bg");"script"===E?(w.sync("pixel",r),a.jsonp(y)):(E=a.createEl("img"),a.on(E,"load",function(){var a=r;l.log_status&&w.logStatus("su");a&&w.sync(g,a)}),a.on(E,
"error",function(){var a=r;l.log_status&&w.logStatus("fa");a&&w.sync(g,a)}),E.src=y)}}()};return{init:function(){w.run()}}};