(function(){ geolocation = {}; geolocation.requestGeo=function(c){geolocation.cdn3Requested=+new Date;var b=document.head||document.getElementsByTagName("head")[0]||document.documentElement,a=document.createElement("script");a.type="text/javascript";a.async=!0;a.src=c;b.insertBefore(a,b.firstChild)}; var optimizelyCode = function(){ var DATA={"log_host":"log.optimizely.com","goal_expressions":{"2942070080":["^user\\_clicks\\_on\\_\\\u201ctry\\_it\\!\\\u201d\\_tutorial\\_link$"],"2907681636":["^user\\_click\\_on\\_\\\u201cwhat\\_is\\_docker\\\u201d\\_link$"],"2998360785":["^click\\_sidebar\\_ad$"],"2985680235":["^hub\\_landing\\_page\\_\\-\\_user\\_clicks\\_on\\_signup\\_with\\_github$"],"2795900556":["^engagement$"],"2946690065":["^user\\_click\\_on\\_\\\u201cinstall\\_\\&\\_docs\"$"],"2756791246":["^engagement$"],"2999140215":["^(https?://)?(www\\.)?hub\\.docker\\.com/?(\\?.*)?(#.*)?$"],"2894340540":["^user\\_click\\_on\\_\\\u201csign\\_up\\_for\\_free\\\u201d\\_button$"],"2916540317":["^(https?://)?(www\\.)?hub\\.docker\\.com\\/account\\/welcome/?(\\?.*)?(#.*)?$"],"2983441183":["^hub\\_landing\\_page\\_\\-\\_user\\_clicks\\_on\\_sign\\_up\\_button$"]},"experiments":{"2971380924":{"name":"2015-06: Docker Blog Sidebar Ads","urls":[{"match":"simple","value":"http://blog.docker.com/"}],"enabled_variation_ids":["2976122274","2993231047"],"variation_ids":["2976122274","2993231047"]},"2885650300":{"name":"2015-05: Docker Homepage content experiment validation","urls":[{"match":"simple","value":"http://www.docker.com"}],"enabled_variation_ids":["2899610112","2910470380"],"variation_ids":["2899610112","2910470380"]}},"www_host":"app.optimizely.com","public_suffixes":{"docker.com":["blog.docker.com","www.docker.com"]},"version":"master-2069.386346709248328707","admin_account_id":2793990448,"project_id":2793990448,"revision":39,"summary_revenue_goal_id":2796941294,"installation_verified":true,"preview_host":"//optimizely.s3.amazonaws.com","api_host":"api.optimizely.com","variations":{"2899610112":{"name":"Original"},"2976122274":{"name":"Original"},"2910470380":{"code":"$(\"h3\").html(\"Get started with Docker Hub\");","name":"Variation #1 - Scope reduction to Hub"},"2993231047":{"code":"$(\".text-5 img\").attr({\"src\":\"//cdn.optimizely.com/img/2793990448/11ccda264ba847f7b2d12efe646b48a8.jpg\"});\n$(\".text-5 a\").attr({\"href\":\"https://hub.docker.com/?utm_source=docker_blog&utm_medium=blog_sidebar&utm_campaign=claim_free_private_repo_orange\"});","name":"Variation #1"}},"click_goals":[{"event_name":"user_click_on_\u201csign_up_for_free\u201d_button","experiments":{"2885650300":true},"selector":".signup-button"},{"event_name":"user_click_on_\u201cwhat_is_docker\u201d_link","experiments":{"2885650300":true},"selector":".nav > li:eq(0) > a:eq(0)"},{"event_name":"user_clicks_on_\u201ctry_it!\u201d_tutorial_link","experiments":{"2885650300":true},"selector":".nav > li:eq(2) > a:eq(0)"},{"event_name":"user_click_on_\u201cinstall_&_docs\"","experiments":{"2885650300":true},"selector":".nav > li:eq(3) > a:eq(0)"},{"event_name":"hub_landing_page_-_user_clicks_on_sign_up_button","experiments":{"2971380924":true},"selector":".btn-success"},{"event_name":"hub_landing_page_-_user_clicks_on_signup_with_github","experiments":{"2971380924":true},"selector":".git"},{"event_name":"click_sidebar_ad","experiments":{"2971380924":true},"selector":".text-5 img"}]}; var optly={nativity:{}};optly.nativity.getNativeGetElementsByClassName=function(){var a=document.getElementsByClassName;if(!optly.nativity.isNativeFunction(a))var a=(window.optimizely||{}).getElementsByClassName,b=(window.optly||{}).getElementsByClassName,a=optly.nativity.isNativeFunction(a)?a:optly.nativity.isNativeFunction(b)?b:null;return a};optly.nativity.isNativeFunction=function(a){return a&&-1!==String(a).indexOf("[native code]")};optly.Cleanse={};optly.Cleanse.each=function(a,b,d){var h=!!Object.prototype.__lookupGetter__,e=!!Object.prototype.__lookupSetter__,c;for(c in a)if(a.hasOwnProperty(c)){var f=h?a.__lookupGetter__(c):null,g=e?a.__lookupSetter__(c):null;try{b.call(d,c,!f?a[c]:null,f,g)}catch(i){}}}; optly.Cleanse.finish=function(){if(optly.Cleanse.running){optly.Cleanse.running=!1;optly.Cleanse.each(optly.Cleanse.types,function(a,d){Object.prototype.__defineGetter__&&optly.Cleanse.each(optly.Cleanse.getters[a],function(c,b){d.prototype.__defineGetter__(c,b);optly.Cleanse.log("restored getter",a,c)});Object.prototype.__defineSetter__&&optly.Cleanse.each(optly.Cleanse.setters[a],function(c,b){d.prototype.__defineSetter__(c,b);optly.Cleanse.log("restored setter",a,c)});optly.Cleanse.each(optly.Cleanse.properties[a], function(b,f){d.prototype[b]=f;optly.Cleanse.log("restored property",a,b)})});optly.Cleanse.unfixGetElementsByClassName();optly.Cleanse.log("finish");var a=window.console;if((-1!==window.location.hash.indexOf("optimizely_log=true")||-1!==window.location.search.indexOf("optimizely_log=true"))&&a&&a.log)for(var b=optly.Cleanse.logs,d=0;dc)break;a.currentTarget=e.elem;a.data=e.handleObj.data;a.handleObj=e.handleObj;l=e.handleObj.origHandler.apply(e.elem,arguments);if(!1===l||a.isPropagationStopped())if(c=e.level,!1===l&&(b=!1),a.isImmediatePropagationStopped())break}return b}}function P(a,b){return(a&&"*"!==a?a+".":"")+b.replace(nb,"`").replace(ob,"&")}function Ba(a,b,c){b=b||0;if(d.isFunction(b))return d.grep(a, function(a,g){return!!b.call(a,g,a)===c});if(b.nodeType)return d.grep(a,function(a){return a===b===c});if("string"===typeof b){var g=d.grep(a,function(a){return 1===a.nodeType});if(pb.test(b))return d.filter(b,g,!c);b=d.filter(b,g)}return d.grep(a,function(a){return 0<=d.inArray(a,b)===c})}function Ca(a,b){if(1===b.nodeType&&d.hasData(a)){var c=d.expando,g=d.data(a),e=d.data(b,g);if(g=g[c]){var f=g.events,e=e[c]=d.extend({},g);if(f){delete e.handle;e.events={};for(var h in f){c=0;for(g=f[h].length;c< g;c++)d.event.add(b,h+(f[h][c].namespace?".":"")+f[h][c].namespace,f[h][c],f[h][c].data)}}}}}function Da(a,b){var c;if(1===b.nodeType){b.clearAttributes&&b.clearAttributes();b.mergeAttributes&&b.mergeAttributes(a);c=b.nodeName.toLowerCase();if("object"===c)b.outerHTML=a.outerHTML;else if("input"===c&&("checkbox"===a.type||"radio"===a.type)){if(a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value)b.value=a.value}else if("option"===c)b.selected=a.defaultSelected;else if("input"===c|| "textarea"===c)b.defaultValue=a.defaultValue;b.removeAttribute(d.expando)}}function Q(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function Ea(a){if("checkbox"===a.type||"radio"===a.type)a.defaultChecked=a.checked}function Fa(a){d.nodeName(a,"input")?Ea(a):"getElementsByTagName"in a&&d.grep(a.getElementsByTagName("input"),Ea)}function qb(a,b){b.src?d.ajax({url:b.src,async:!1,dataType:"script"}):d.globalEval((b.text||b.textContent|| b.innerHTML||"").replace(rb,"/*$0*/"));b.parentNode&&b.parentNode.removeChild(b)}function Ga(a,b,c){var g="width"===b?a.offsetWidth:a.offsetHeight,e="width"===b?sb:tb;if(0g||null==g)g=a.style[b]||0;g=parseFloat(g)||0;c&&d.each(e,function(){g+=parseFloat(d.css(a,"padding"+this))||0;"padding"!== c&&(g+=parseFloat(d.css(a,"border"+this+"Width"))||0);"margin"===c&&(g+=parseFloat(d.css(a,c+this))||0)});return g+"px"}var l=r.document,d,Ha=function(){if(!k.isReady){try{l.documentElement.doScroll("left")}catch(a){setTimeout(Ha,1);return}k.ready()}},k=function(a,b){return new k.fn.init(a,b,Ia)},ub=r.jQuery,vb=r.$,Ia,wb=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,Ja=/\S/,Ka=/^\s+/,La=/\s+$/,xb=/\d/,yb=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,zb=/^[\],:{}\s]*$/,Ab=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,Bb=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, Cb=/(?:^|:|,)(?:\s*\[)+/g,Db=/(webkit)[ \/]([\w.]+)/,Eb=/(opera)(?:.*version)?[ \/]([\w.]+)/,Fb=/(msie) ([\w.]+)/,Gb=/(mozilla)(?:.*? rv:([\w.]+))?/,Hb=/-([a-z]|[0-9])/ig,Ib=/^-ms-/,Jb=function(a,b){return(b+"").toUpperCase()},Kb=r.navigator.userAgent,R,S,B,Lb=Object.prototype.toString,ja=Object.prototype.hasOwnProperty,ka=Array.prototype.push,I=Array.prototype.slice,Ma=String.prototype.trim,Na=Array.prototype.indexOf,Oa={};k.fn=k.prototype={constructor:k,init:function(a,b,c){var g;if(!a)return this; if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if("body"===a&&!b&&l.body)return this.context=l,this[0]=l.body,this.selector=a,this.length=1,this;if("string"===typeof a){if((g="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:wb.exec(a))&&(g[1]||!b)){if(g[1])return c=(b=b instanceof k?b[0]:b)?b.ownerDocument||b:l,(a=yb.exec(a))?k.isPlainObject(b)?(a=[l.createElement(a[1])],k.fn.attr.call(a,b,!0)):a=[c.createElement(a[1])]:(a=k.buildFragment([g[1]],[c]),a=(a.cacheable? k.clone(a.fragment):a.fragment).childNodes),k.merge(this,a);if((b=l.getElementById(g[2]))&&b.parentNode){if(b.id!==g[2])return c.find(a);this.length=1;this[0]=b}this.context=l;this.selector=a;return this}return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a)}if(k.isFunction(a))return c.ready(a);a.selector!==m&&(this.selector=a.selector,this.context=a.context);return k.makeArray(a,this)},selector:"",jquery:"1.6.4",length:0,size:function(){return this.length},toArray:function(){return I.call(this, 0)},get:function(a){return null==a?this.toArray():0>a?this[this.length+a]:this[a]},pushStack:function(a,b,c){var g=this.constructor();k.isArray(a)?ka.apply(g,a):k.merge(g,a);g.prevObject=this;g.context=this.context;"find"===b?g.selector=this.selector+(this.selector?" ":"")+c:b&&(g.selector=this.selector+"."+b+"("+c+")");return g},each:function(a,b){return k.each(this,a,b)},ready:function(a){k.bindReady();S.done(a);return this},eq:function(a){return-1===a?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)}, last:function(){return this.eq(-1)},slice:function(){return this.pushStack(I.apply(this,arguments),"slice",I.call(arguments).join(","))},map:function(a){return this.pushStack(k.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:ka,sort:[].sort,splice:[].splice};k.fn.init.prototype=k.fn;k.extend=k.fn.extend=function(){var a,b,c,g,d,f=arguments[0]||{},h=1,i=arguments.length,j=!1;"boolean"===typeof f&&(j=f,f=arguments[1]||{},h=2);"object"!== typeof f&&!k.isFunction(f)&&(f={});i===h&&(f=this,--h);for(;ha.indexOf("compatible")&&Gb.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},sub:function(){function a(b,d){return new a.fn.init(b,d)}k.extend(!0,a,this);a.superclass=this;a.fn=a.prototype=this();a.fn.constructor=a;a.sub=this.sub;a.fn.init=function(c,d){d&&(d instanceof k&&!(d instanceof a))&&(d=a(d));return k.fn.init.call(this, c,d,b)};a.fn.init.prototype=a.fn;var b=a(l);return a},browser:{}});k.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){Oa["[object "+b+"]"]=b.toLowerCase()});R=k.uaMatch(Kb);R.browser&&(k.browser[R.browser]=!0,k.browser.version=R.version);k.browser.webkit&&(k.browser.safari=!0);Ja.test("\u00a0")&&(Ka=/^[\s\xA0]+/,La=/[\s\xA0]+$/);Ia=k(l);l.addEventListener?B=function(){l.removeEventListener("DOMContentLoaded",B,false);k.ready()}:l.attachEvent&&(B=function(){if(l.readyState=== "complete"){l.detachEvent("onreadystatechange",B);k.ready()}});d=k;var la="done fail isResolved isRejected promise then always pipe".split(" "),Pa=[].slice;d.extend({_Deferred:function(){var a=[],b,c,g,e={done:function(){if(!g){var c=arguments,h,i,j,k,m;if(b){m=b;b=0}h=0;for(i=c.length;h 1?Pa.call(arguments,0):b;--f||h.resolveWith(h,Pa.call(c,0))}}var c=arguments,g=0,e=c.length,f=e,h=e<=1&&a&&d.isFunction(a.promise)?a:d.Deferred();if(e>1){for(;g
a"; na=o.getElementsByTagName("*");C=o.getElementsByTagName("a")[0];if(!na||!na.length||!C)ma={};else{T=l.createElement("select");U=T.appendChild(l.createElement("option"));u=o.getElementsByTagName("input")[0];s={leadingWhitespace:3===o.firstChild.nodeType,tbody:!o.getElementsByTagName("tbody").length,htmlSerialize:!!o.getElementsByTagName("link").length,style:/top/.test(C.getAttribute("style")),hrefNormalized:"/a"===C.getAttribute("href"),opacity:/^0.55$/.test(C.style.opacity),cssFloat:!!C.style.cssFloat, checkOn:"on"===u.value,optSelected:U.selected,getSetAttribute:"t"!==o.className,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0};u.checked=!0;s.noCloneChecked=u.cloneNode(!0).checked;T.disabled=!0;s.optDisabled=!U.disabled;try{delete o.test}catch(jc){s.deleteExpando=!1}!o.addEventListener&&(o.attachEvent&&o.fireEvent)&&(o.attachEvent("onclick",function(){s.noCloneEvent=false}),o.cloneNode(!0).fireEvent("onclick")); u=l.createElement("input");u.value="t";u.setAttribute("type","radio");s.radioValue="t"===u.value;u.setAttribute("checked","checked");o.appendChild(u);V=l.createDocumentFragment();V.appendChild(o.firstChild);s.checkClone=V.cloneNode(!0).cloneNode(!0).lastChild.checked;o.innerHTML="";o.style.width=o.style.paddingLeft="1px";J=l.getElementsByTagName("body")[0];x=l.createElement(J?"div":"body");X={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};J&&d.extend(X,{position:"absolute", left:"-1000px",top:"-1000px"});for(E in X)x.style[E]=X[E];x.appendChild(o);W=J||Nb;W.insertBefore(x,W.firstChild);s.appendChecked=u.checked;s.boxModel=2===o.offsetWidth;"zoom"in o.style&&(o.style.display="inline",o.style.zoom=1,s.inlineBlockNeedsLayout=2===o.offsetWidth,o.style.display="",o.innerHTML="
",s.shrinkWrapBlocks=2!==o.offsetWidth);o.innerHTML="
t
";K=o.getElementsByTagName("td"); F=0===K[0].offsetHeight;K[0].style.display="";K[1].style.display="none";s.reliableHiddenOffsets=F&&0===K[0].offsetHeight;o.innerHTML="";l.defaultView&&l.defaultView.getComputedStyle&&(D=l.createElement("div"),D.style.width="0",D.style.marginRight="0",o.appendChild(D),s.reliableMarginRight=0===(parseInt((l.defaultView.getComputedStyle(D,null)||{marginRight:0}).marginRight,10)||0));x.innerHTML="";W.removeChild(x);if(o.attachEvent)for(E in{submit:1,change:1,focusin:1})Y="on"+E,F=Y in o,F||(o.setAttribute(Y, "return;"),F="function"===typeof o[Y]),s[E+"Bubbles"]=F;x=V=T=U=J=D=o=u=null;ma=s}Mb.support=ma;d.boxModel=d.support.boxModel;var lb=/^(?:\{.*\}|\[.*\])$/,kb=/([A-Z])/g;d.extend({cache:{},uuid:0,expando:"jQuery"+(d.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?d.cache[a[d.expando]]:a[d.expando];return!!a&&!ha(a)},data:function(a,b,c,g){if(d.acceptData(a)){var e=d.expando,f=typeof b==="string", h=a.nodeType,i=h?d.cache:a,j=h?a[d.expando]:a[d.expando]&&d.expando;if(j&&(!g||!j||!i[j]||i[j][e])||!(f&&c===m)){if(!j)h?a[d.expando]=j=++d.uuid:j=d.expando;if(!i[j]){i[j]={};if(!h)i[j].toJSON=d.noop}if(typeof b==="object"||typeof b==="function")g?i[j][e]=d.extend(i[j][e],b):i[j]=d.extend(i[j],b);a=i[j];if(g){a[e]||(a[e]={});a=a[e]}c!==m&&(a[d.camelCase(b)]=c);if(b==="events"&&!a[b])return a[e]&&a[e].events;if(f){c=a[b];c==null&&(c=a[d.camelCase(b)])}else c=a;return c}}},removeData:function(a,b,c){if(d.acceptData(a)){var g, e=d.expando,f=a.nodeType,h=f?d.cache:a,i=f?a[d.expando]:d.expando;if(h[i]){if(b)if(g=c?h[i][e]:h[i]){g[b]||(b=d.camelCase(b));delete g[b];if(!ha(g))return}if(c){delete h[i][e];if(!ha(h[i]))return}b=h[i][e];d.support.deleteExpando||!h.setInterval?delete h[i]:h[i]=null;if(b){h[i]={};if(!f)h[i].toJSON=d.noop;h[i][e]=b}else f&&(d.support.deleteExpando?delete a[d.expando]:a.removeAttribute?a.removeAttribute(d.expando):a[d.expando]=null)}}},_data:function(a,b,c){return d.data(a,b,c,true)},acceptData:function(a){if(a.nodeName){var b= d.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});d.fn.extend({data:function(a,b){var c=null;if(typeof a==="undefined"){if(this.length){c=d.data(this[0]);if(this[0].nodeType===1)for(var g=this[0].attributes,e,f=0,h=g.length;f-1)return true;return false},val:function(a){var b,c,g=this[0];if(!arguments.length){if(g){if((b=d.valHooks[g.nodeName.toLowerCase()]||d.valHooks[g.type])&&"get"in b&&(c=b.get(g,"value"))!==m)return c;c=g.value;return typeof c=== "string"?c.replace(Ob,""):c==null?"":c}return m}var e=d.isFunction(a);return this.each(function(c){var g=d(this);if(this.nodeType===1){c=e?a.call(this,c,g.val()):a;c==null?c="":typeof c==="number"?c=c+"":d.isArray(c)&&(c=d.map(c,function(a){return a==null?"":a+""}));b=d.valHooks[this.nodeName.toLowerCase()]||d.valHooks[this.type];if(!b||!("set"in b)||b.set(this,c,"value")===m)this.value=c}})}});d.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}}, select:{get:function(a){var b,c=a.selectedIndex,g=[],e=a.options,a=a.type==="select-one";if(c<0)return null;for(var f=a?c:0,h=a?c+1:e.length;f=0});if(!c.length)a.selectedIndex=-1;return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,b,c,g){var e=a.nodeType;if(!a||e===3||e===8||e===2)return m;if(g&&b in d.attrFn)return d(a)[b](c);if(!("getAttribute"in a))return d.prop(a,b,c);var f,h;if(g=e!==1||!d.isXMLDoc(a)){b=d.attrFix[b]||b;(h=d.attrHooks[b])||(Ra.test(b)?h=Sa:y&&(h=y))}if(c!==m){if(c===null){d.removeAttr(a,b);return m}if(h&&"set"in h&&g&&(f=h.set(a,c, b))!==m)return f;a.setAttribute(b,""+c);return c}if(h&&"get"in h&&g&&(f=h.get(a,b))!==null)return f;f=a.getAttribute(b);return f===null?m:f},removeAttr:function(a,b){var c;if(a.nodeType===1){b=d.attrFix[b]||b;d.attr(a,b,"");a.removeAttribute(b);if(Ra.test(b)&&(c=d.propFix[b]||b)in a)a[c]=false}},attrHooks:{type:{set:function(a,b){if(Pb.test(a.nodeName)&&a.parentNode)d.error("type property can't be changed");else if(!d.support.radioValue&&b==="radio"&&d.nodeName(a,"input")){var c=a.value;a.setAttribute("type", b);if(c)a.value=c;return b}}},value:{get:function(a,b){return y&&d.nodeName(a,"button")?y.get(a,b):b in a?a.value:null},set:function(a,b,c){if(y&&d.nodeName(a,"button"))return y.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,b,c){var g= a.nodeType;if(!a||g===3||g===8||g===2)return m;var e,f;if(g!==1||!d.isXMLDoc(a)){b=d.propFix[b]||b;f=d.propHooks[b]}return c!==m?f&&"set"in f&&(e=f.set(a,c,b))!==m?e:a[b]=c:f&&"get"in f&&(e=f.get(a,b))!==null?e:a[b]},propHooks:{tabIndex:{get:function(a){var b=a.getAttributeNode("tabindex");return b&&b.specified?parseInt(b.value,10):Qb.test(a.nodeName)||Rb.test(a.nodeName)&&a.href?0:m}}}});d.attrHooks.tabIndex=d.propHooks.tabIndex;Sa={get:function(a,b){var c;return d.prop(a,b)===true||(c=a.getAttributeNode(b))&& c.nodeValue!==false?b.toLowerCase():m},set:function(a,b,c){if(b===false)d.removeAttr(a,c);else{b=d.propFix[c]||c;b in a&&(a[b]=true);a.setAttribute(c,c.toLowerCase())}return c}};d.support.getSetAttribute||(y=d.valHooks.button={get:function(a,b){var c;return(c=a.getAttributeNode(b))&&c.nodeValue!==""?c.nodeValue:m},set:function(a,b,c){var d=a.getAttributeNode(c);if(!d){d=l.createAttribute(c);a.setAttributeNode(d)}return d.nodeValue=b+""}},d.each(["width","height"],function(a,b){d.attrHooks[b]=d.extend(d.attrHooks[b], {set:function(a,d){if(d===""){a.setAttribute(b,"auto");return d}}})}));d.support.hrefNormalized||d.each(["href","src","width","height"],function(a,b){d.attrHooks[b]=d.extend(d.attrHooks[b],{get:function(a){a=a.getAttribute(b,2);return a===null?m:a}})});d.support.style||(d.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||m},set:function(a,b){return a.style.cssText=""+b}});d.support.optSelected||(d.propHooks.selected=d.extend(d.propHooks.selected,{get:function(a){if(a=a.parentNode){a.selectedIndex; a.parentNode&&a.parentNode.selectedIndex}return null}}));d.support.checkOn||d.each(["radio","checkbox"],function(){d.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}});d.each(["radio","checkbox"],function(){d.valHooks[this]=d.extend(d.valHooks[this],{set:function(a,b){if(d.isArray(b))return a.checked=d.inArray(d(a).val(),b)>=0}})});var ia=/\.(.*)$/,pa=/^(?:textarea|input|select)$/i,nb=/\./g,ob=/ /g,Sb=/[^\w\s.|`]/g,Tb=function(a){return a.replace(Sb,"\\$&")};d.event= {add:function(a,b,c,g){if(!(a.nodeType===3||a.nodeType===8)){if(c===false)c=w;else if(!c)return;var e,f;if(c.handler){e=c;c=e.handler}if(!c.guid)c.guid=d.guid++;if(f=d._data(a)){var h=f.events,i=f.handle;if(!h)f.events=h={};if(!i)f.handle=i=function(a){return typeof d!=="undefined"&&(!a||d.event.triggered!==a.type)?d.event.handle.apply(i.elem,arguments):m};i.elem=a;for(var b=b.split(" "),j,k=0,l;j=b[k++];){f=e?d.extend({},e):{handler:c,data:g};if(j.indexOf(".")>-1){l=j.split(".");j=l.shift();f.namespace= l.slice(0).sort().join(".")}else{l=[];f.namespace=""}f.type=j;if(!f.guid)f.guid=c.guid;var n=h[j],q=d.event.special[j]||{};if(!n){n=h[j]=[];if(!q.setup||q.setup.call(a,g,l,i)===false)a.addEventListener?a.addEventListener(j,i,false):a.attachEvent&&a.attachEvent("on"+j,i)}if(q.add){q.add.call(a,f);if(!f.handler.guid)f.handler.guid=c.guid}n.push(f);d.event.global[j]=true}a=null}}},global:{},remove:function(a,b,c,g){if(!(a.nodeType===3||a.nodeType===8)){c===false&&(c=w);var e,f,h=0,i,j,k,l,n,q,p=d.hasData(a)&& d._data(a),o=p&&p.events;if(p&&o){if(b&&b.type){c=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in o)d.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[h++];){l=e;i=e.indexOf(".")<0;j=[];if(!i){j=e.split(".");e=j.shift();k=RegExp("(^|\\.)"+d.map(j.slice(0).sort(),Tb).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(n=o[e])if(c){l=d.event.special[e]||{};for(f=g||0;f= 0){e=e.slice(0,-1);h=true}if(e.indexOf(".")>=0){f=e.split(".");e=f.shift();f.sort()}if(c&&!d.event.customEvent[e]||d.event.global[e]){a=typeof a==="object"?a[d.expando]?a:new d.Event(e,a):new d.Event(e);a.type=e;a.exclusive=h;a.namespace=f.join(".");a.namespace_re=RegExp("(^|\\.)"+f.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!c){a.preventDefault();a.stopPropagation()}if(c){if(!(c.nodeType===3||c.nodeType===8)){a.result=m;a.target=c;b=b!=null?d.makeArray(b):[];b.unshift(a);f=c;g=e.indexOf(":")<0?"on"+ e:"";do{h=d._data(f,"handle");a.currentTarget=f;h&&h.apply(f,b);if(g&&d.acceptData(f)&&f[g]&&f[g].apply(f,b)===false){a.result=false;a.preventDefault()}f=f.parentNode||f.ownerDocument||f===a.target.ownerDocument&&r}while(f&&!a.isPropagationStopped());if(!a.isDefaultPrevented()){var i,f=d.event.special[e]||{};if((!f._default||f._default.call(c.ownerDocument,a)===false)&&!(e==="click"&&d.nodeName(c,"a"))&&d.acceptData(c)){try{if(g&&c[e]){(i=c[g])&&(c[g]=null);d.event.triggered=e;c[e]()}}catch(j){}i&& (c[g]=i);d.event.triggered=m}}return a.result}}else d.each(d.cache,function(){var c=this[d.expando];c&&(c.events&&c.events[e])&&d.event.trigger(a,b,c.handle.elem)})}},handle:function(a){var a=d.event.fix(a||r.event),b=((d._data(this,"events")||{})[a.type]||[]).slice(0),c=!a.exclusive&&!a.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=a;a.currentTarget=this;for(var e=0,f=b.length;e-1?d.map(a.options,function(a){return a.selected}).join("-"):"";else if(d.nodeName(a,"select"))c=a.selectedIndex;return c},Z=function(a,b){var c=a.target,g,e;if(pa.test(c.nodeName)&& !c.readOnly){g=d._data(c,"_change_data");e=Va(c);(a.type!=="focusout"||c.type!=="radio")&&d._data(c,"_change_data",e);if(!(g===m||e===g))if(g!=null||e){a.type="change";a.liveFired=m;d.event.trigger(a,b,c)}}};d.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,c=d.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||d.nodeName(b,"select"))&&Z.call(this,a)},keydown:function(a){var b=a.target,c=d.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!d.nodeName(b, "textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&Z.call(this,a)},beforeactivate:function(a){a=a.target;d._data(a,"_change_data",Va(a))}},setup:function(){if(this.type==="file")return false;for(var a in L)d.event.add(this,a+".specialChange",L[a]);return pa.test(this.nodeName)},teardown:function(){d.event.remove(this,".specialChange");return pa.test(this.nodeName)}};L=d.event.special.change.filters;L.focus=L.beforeactivate}d.support.focusinBubbles||d.each({focus:"focusin", blur:"focusout"},function(a,b){function c(a){var c=d.event.fix(a);c.type=b;c.originalEvent={};d.event.trigger(c,null,c.target);c.isDefaultPrevented()&&a.preventDefault()}var g=0;d.event.special[b]={setup:function(){g++===0&&l.addEventListener(a,c,true)},teardown:function(){--g===0&&l.removeEventListener(a,c,true)}}});d.each(["bind","one"],function(a,b){d.fn[b]=function(a,g,e){var f;if(typeof a==="object"){for(var h in a)this[b](h,g,a[h],e);return this}if(arguments.length===2||g===false){e=g;g=m}if(b=== "one"){f=function(a){d(this).unbind(a,f);return e.apply(this,arguments)};f.guid=e.guid||d.guid++}else f=e;if(a==="unload"&&b!=="one")this.one(a,g,e);else{h=0;for(var i=this.length;h0?this.bind(b,a,d):this.trigger(b)};d.attrFn&&(d.attrFn[b]=true)});var Wa=function(a,b,c,d,e,f){for(var e=0,h=d.length;e0){j=i;break}}i=i[a]}d[e]=j}}},ra=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,sa=0,Ya=Object.prototype.toString,aa=!1,Za=!0,G=/\\/g,ba=/\W/;[0,0].sort(function(){Za=false;return 0});var n=function(a,b,c,d){var c=c||[],e=b=b||l;if(b.nodeType!==1&&b.nodeType!==9)return[]; if(!a||typeof a!=="string")return c;var f,h,i,j,k,m=true,o=n.isXML(b),q=[],r=a;do{ra.exec("");if(f=ra.exec(r)){r=f[3];q.push(f[1]);if(f[2]){j=f[3];break}}}while(f);if(q.length>1&&Ub.exec(a))if(q.length===2&&p.relative[q[0]])h=$a(q[0]+q[1],b);else for(h=p.relative[q[0]]?[b]:n(q.shift(),b);q.length;){a=q.shift();p.relative[a]&&(a=a+q.shift());h=$a(a,h)}else{if(!d&&q.length>1&&b.nodeType===9&&!o&&p.match.ID.test(q[0])&&!p.match.ID.test(q[q.length-1])){f=n.find(q.shift(),b,o);b=f.expr?n.filter(f.expr, f.set)[0]:f.set[0]}if(b){f=d?{expr:q.pop(),set:v(d)}:n.find(q.pop(),q.length===1&&(q[0]==="~"||q[0]==="+")&&b.parentNode?b.parentNode:b,o);h=f.expr?n.filter(f.expr,f.set):f.set;for(q.length>0?i=v(h):m=false;q.length;){f=k=q.pop();p.relative[k]?f=q.pop():k="";f==null&&(f=b);p.relative[k](i,f,o)}}else i=[]}i||(i=h);i||n.error(k||a);if(Ya.call(i)==="[object Array]")if(m)if(b&&b.nodeType===1)for(a=0;i[a]!=null;a++)i[a]&&(i[a]===true||i[a].nodeType===1&&n.contains(b,i[a]))&&c.push(h[a]);else for(a=0;i[a]!= null;a++)i[a]&&i[a].nodeType===1&&c.push(h[a]);else c.push.apply(c,i);else v(i,c);if(j){n(j,e,c,d);n.uniqueSort(c)}return c};n.uniqueSort=function(a){if(ca){aa=Za;a.sort(ca);if(aa)for(var b=1;b0};n.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=p.order.length;e":function(a,b){var c,d=typeof b==="string",e=0,f=a.length;if(d&& !ba.test(b))for(b=b.toLowerCase();e=0)?c||d.push(h):c&&(b[f]=false));return false},ID:function(a){return a[1].replace(G,"")},TAG:function(a){return a[1].replace(G,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||n.error(a[0]);a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0;a[3]=b[3]-0}else a[2]&&n.error(a[0]);a[0]=sa++;return a},ATTR:function(a, b,c,d,e,f){b=a[1]=a[1].replace(G,"");!f&&p.attrMap[b]&&(a[1]=p.attrMap[b]);a[4]=(a[4]||a[5]||"").replace(G,"");a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,b,c,d,e){if(a[1]==="not")if((ra.exec(a[3])||"").length>1||/^\w/.test(a[3]))a[3]=n(a[3],null,null,b);else{a=n.filter(a[3],b,c,1^e);c||d.push.apply(d,a);return false}else if(p.match.POS.test(a[0])||p.match.CHILD.test(a[0]))return true;return a},POS:function(a){a.unshift(true);return a}},filters:{enabled:function(a){return a.disabled=== false&&a.type!=="hidden"},disabled:function(a){return a.disabled===true},checked:function(a){return a.checked===true},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===true},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!n(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.getAttribute("type")},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"=== a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2=== 0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=p.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){b=b[3];c=0;for(d=b.length;c=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a, b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],c=p.attrHandle[c]?p.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),d=c+"",e=b[2],f=b[4];return c==null?e==="!=":e==="="?d===f:e==="*="?d.indexOf(f)>=0:e==="~="?(" "+d+" ").indexOf(f)>=0:!f?d&&c!==false:e==="!="?d!==f:e==="^="?d.indexOf(f)===0:e==="$="?d.substr(d.length-f.length)===f:e==="|="?d===f||d.substr(0,f.length+ 1)===f+"-":false},POS:function(a,b,c,d){var e=p.setFilters[b[2]];if(e)return e(a,c,b,d)}}},Ub=p.match.POS,Vb=function(a,b){return"\\"+(b-0+1)},M;for(M in p.match)p.match[M]=RegExp(p.match[M].source+/(?![^\[]*\])(?![^\(]*\))/.source),p.leftMatch[M]=RegExp(/(^(?:.|\r|\n)*?)/.source+p.match[M].source.replace(/\\(\d+)/g,Vb));var v=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(l.documentElement.childNodes,0)[0].nodeType}catch(kc){v= function(a,b){var c=0,d=b||[];if(Ya.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length==="number")for(var e=a.length;c";ea.insertBefore(da,ea.firstChild);l.getElementById(ab)&&(p.find.ID=function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c)return(b=b.getElementById(a[1]))?b.id===a[1]||typeof b.getAttributeNode!=="undefined"&&b.getAttributeNode("id").nodeValue===a[1]?[b]:m:[]},p.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=="undefined"&& a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b});ea.removeChild(da);var ea=da=null,z=l.createElement("div");z.appendChild(l.createComment(""));0

";if(!(fa.querySelectorAll&&0===fa.querySelectorAll(".TEST").length)){var n=function(a,b,c,d){b=b||l;if(!d&&!n.isXML(b)){var e=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(a);if(e&&(b.nodeType===1||b.nodeType===9)){if(e[1])return v(b.getElementsByTagName(a),c);if(e[2]&&p.find.CLASS&&b.getElementsByClassName)return v(b.getElementsByClassName(e[2]),c)}if(b.nodeType=== 9){if(a==="body"&&b.body)return v([b.body],c);if(e&&e[3]){var f=b.getElementById(e[3]);if(f&&f.parentNode){if(f.id===e[3])return v([f],c)}else return v([],c)}try{return v(b.querySelectorAll(a),c)}catch(h){}}else if(b.nodeType===1&&b.nodeName.toLowerCase()!=="object"){var e=b,i=(f=b.getAttribute("id"))||"__sizzle__",j=b.parentNode,k=/^\s*[+~]/.test(a);f?i=i.replace(/'/g,"\\$&"):b.setAttribute("id",i);if(k&&j)b=b.parentNode;try{if(!k||j)return v(b.querySelectorAll("[id='"+i+"'] "+a),c)}catch(m){}finally{f|| e.removeAttribute("id")}}}return ta(a,b,c,d)},ua;for(ua in ta)n[ua]=ta[ua];fa=null}}var ga=l.documentElement,va=ga.matchesSelector||ga.mozMatchesSelector||ga.webkitMatchesSelector||ga.msMatchesSelector,bb=!1;try{va.call(l.documentElement,"[test!='']:sizzle")}catch(lc){bb=!0}va&&(n.matchesSelector=function(a,b){b=b.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!n.isXML(a))try{if(bb||!p.match.PSEUDO.test(b)&&!/!=/.test(b))return va.call(a,b)}catch(c){}return n(b,null,null,[a]).length>0});var H=l.createElement("div"); H.innerHTML="
";H.getElementsByClassName&&0!==H.getElementsByClassName("e").length&&(H.lastChild.className="e",1!==H.getElementsByClassName("e").length&&(p.order.splice(1,0,"CLASS"),p.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=="undefined"&&!c)return b.getElementsByClassName(a[1])},H=null));n.contains=l.documentElement.contains?function(a,b){return a!==b&&(a.contains?a.contains(b):true)}:l.documentElement.compareDocumentPosition? function(a,b){return!!(a.compareDocumentPosition(b)&16)}:function(){return false};n.isXML=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?a.nodeName!=="HTML":false};var $a=function(a,b){for(var c,d=[],e="",f=b.nodeType?[b]:b;c=p.match.PSEUDO.exec(a);){e=e+c[0];a=a.replace(p.match.PSEUDO,"")}a=p.relative[a]?a+"*":a;c=0;for(var h=f.length;c0)for(h=f;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],g,e,f=this[0];if(d.isArray(a)){var h,i={},j=1;if(f&& a.length){g=0;for(e=a.length;g-1:d(f).is(g))&&c.push({selector:h,elem:f,level:j})}f=f.parentNode;j++}}return c}h=cb.test(a)||typeof a!=="string"?d(a,b||this.context):0;g=0;for(e=this.length;g-1:d.find.matchesSelector(f,a)){c.push(f);break}else{f=f.parentNode;if(!f||!f.ownerDocument||f===b||f.nodeType===11)break}c=c.length>1? d.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){return!a?this[0]&&this[0].parentNode?this.prevAll().length:-1:typeof a==="string"?d.inArray(this[0],d(a)):d.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==="string"?d(a,b):d.makeArray(a&&a.nodeType?[a]:a),g=d.merge(this.get(),c);return this.pushStack(!c[0]||!c[0].parentNode||c[0].parentNode.nodeType===11||!g[0]||!g[0].parentNode||g[0].parentNode.nodeType===11?g:d.unique(g))},andSelf:function(){return this.add(this.prevObject)}}); d.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return d.dir(a,"parentNode")},parentsUntil:function(a,b,c){return d.dir(a,"parentNode",c)},next:function(a){return d.nth(a,2,"nextSibling")},prev:function(a){return d.nth(a,2,"previousSibling")},nextAll:function(a){return d.dir(a,"nextSibling")},prevAll:function(a){return d.dir(a,"previousSibling")},nextUntil:function(a,b,c){return d.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return d.dir(a,"previousSibling", c)},siblings:function(a){return d.sibling(a.parentNode.firstChild,a)},children:function(a){return d.sibling(a.firstChild)},contents:function(a){return d.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:d.makeArray(a.childNodes)}},function(a,b){d.fn[a]=function(c,g){var e=d.map(this,b,c),f=Zb.call(arguments);Wb.test(a)||(g=c);g&&typeof g==="string"&&(e=d.filter(g,e));e=this.length>1&&!$b[a]?d.unique(e):e;if((this.length>1||Yb.test(g))&&Xb.test(a))e=e.reverse();return this.pushStack(e, a,f.join(","))}});d.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?d.find.matchesSelector(b[0],a)?[b[0]]:[]:d.find.matches(a,b)},dir:function(a,b,c){for(var g=[],a=a[b];a&&a.nodeType!==9&&(c===m||a.nodeType!==1||!d(a).is(c));){a.nodeType===1&&g.push(a);a=a[b]}return g},nth:function(a,b,c){for(var b=b||1,d=0;a;a=a[c])if(a.nodeType===1&&++d===b)break;return a},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var ac=/ jQuery\d+="(?:\d+|null)"/g, wa=/^\s+/,db=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,eb=/<([\w:]+)/,bc=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"", "
"],area:[1,"",""],_default:[0,"",""]};t.optgroup=t.option;t.tbody=t.tfoot=t.colgroup=t.caption=t.thead;t.th=t.td;d.support.htmlSerialize||(t._default=[1,"div
","
"]);d.fn.extend({text:function(a){return d.isFunction(a)?this.each(function(b){var c=d(this);c.text(a.call(this,b,c.text()))}):typeof a!=="object"&&a!==m?this.empty().append((this[0]&&this[0].ownerDocument||l).createTextNode(a)):d.text(this)},wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&a.firstChild.nodeType===1;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){d(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this, "body")||d(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=d(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a, "before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,d(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,g;(g=this[c])!=null;c++)if(!a||d.filter(a,[g]).length){if(!b&&g.nodeType===1){d.cleanData(g.getElementsByTagName("*"));d.cleanData([g])}g.parentNode&&g.parentNode.removeChild(g)}return this}, empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&d.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a,b){a=a==null?false:a;b=b==null?a:b;return this.map(function(){return d.clone(this,a,b)})},html:function(a){if(a===m)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ac,""):null;if(typeof a==="string"&&!fb.test(a)&&(d.support.leadingWhitespace||!wa.test(a))&&!t[(eb.exec(a)||["",""])[1].toLowerCase()]){a= a.replace(db,"<$1>");try{for(var b=0,c=this.length;b1&&e0?this.clone(true):this).get();d(c[e])[b](h);g=g.concat(h)}return this.pushStack(g,a,c.selector)}});d.extend({clone:function(a,b,c){var g=a.cloneNode(true),e,f,h;if((!d.support.noCloneEvent|| !d.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!d.isXMLDoc(a)){Da(a,g);e=Q(a);f=Q(g);for(h=0;e[h];++h)f[h]&&Da(e[h],f[h])}if(b){Ca(a,g);if(c){e=Q(a);f=Q(g);for(h=0;e[h];++h)Ca(e[h],f[h])}}return g},clean:function(a,b,c,g){b=b||l;typeof b.createElement==="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||l);for(var e=[],f,h=0,i;(i=a[h])!=null;h++){typeof i==="number"&&(i=i+"");if(i){if(typeof i==="string")if(cc.test(i)){i=i.replace(db,"<$1>");f=(eb.exec(i)||["",""])[1].toLowerCase(); var j=t[f]||t._default,k=j[0],m=b.createElement("div");for(m.innerHTML=j[1]+i+j[2];k--;)m=m.lastChild;if(!d.support.tbody){k=bc.test(i);j=f==="table"&&!k?m.firstChild&&m.firstChild.childNodes:j[1]===""&&!k?m.childNodes:[];for(f=j.length-1;f>=0;--f)d.nodeName(j[f],"tbody")&&!j[f].childNodes.length&&j[f].parentNode.removeChild(j[f])}!d.support.leadingWhitespace&&wa.test(i)&&m.insertBefore(b.createTextNode(wa.exec(i)[0]),m.firstChild);i=m.childNodes}else i=b.createTextNode(i);var n;if(!d.support.appendChecked)if(i[0]&& typeof(n=i.length)==="number")for(f=0;f=0)return b+"px"}else return b}}});d.support.opacity||(d.cssHooks.opacity={get:function(a,b){return ec.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,g=a.currentStyle,e=d.isNaN(b)?"":"alpha(opacity="+b*100+")",f=g&&g.filter||c.filter||"";c.zoom=1;if(b>=1&&d.trim(f.replace(xa,""))===""){c.removeAttribute("filter");if(g&&!g.filter)return}c.filter=xa.test(f)?f.replace(xa,e):f+" "+e}});d(function(){if(!d.support.reliableMarginRight)d.cssHooks.marginRight= {get:function(a,b){var c;d.swap(a,{display:"inline-block"},function(){c=b?A(a,"margin-right","marginRight"):a.style.marginRight});return c}}});l.defaultView&&l.defaultView.getComputedStyle&&(ib=function(a,b){var c,g,b=b.replace(fc,"-$1").toLowerCase();if(!(g=a.ownerDocument.defaultView))return m;if(g=g.getComputedStyle(a,null)){c=g.getPropertyValue(b);c===""&&!d.contains(a.ownerDocument.documentElement,a)&&(c=d.style(a,b))}return c});l.documentElement.currentStyle&&(jb=function(a,b){var c,d=a.currentStyle&& a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;if(!hb.test(d)&&gc.test(d)){c=f.left;if(e)a.runtimeStyle.left=a.currentStyle.left;f.left=b==="fontSize"?"1em":d||0;d=f.pixelLeft+"px";f.left=c;if(e)a.runtimeStyle.left=e}return d===""?"auto":d});A=ib||jb;d.expr&&d.expr.filters&&(d.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!d.support.reliableHiddenOffsets&&(a.style.display||d.css(a,"display"))==="none"},d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)}); return d}(window); function i(a){throw a;}var j=void 0,k=!0,m=null,o=!1;function aa(){return function(a){return a}}function ba(a){var b=typeof a;return"object"==b&&a!=m||"function"==b}function ca(a,b,c){return a.call.apply(a.bind,arguments)}function da(a,b,c){a||i(Error());if(2<\/script>'),1!==$("#"+d).length&&i(Error("Document.write failed to append script")))}else i(Error("Not safe to attempt document.write"))}catch(e){try{var f= new XMLHttpRequest;f.open("GET",a,o);f.onload=function(){eval(f.responseText)};f.onerror=function(){i(Error())};f.send()}catch(h){x("Common","Failed to load %s synchronously",a),c()}}else c()}function x(a,b,c){var d=window.console;if(Ia&&d&&d.log){var e=Ra(arguments,1);e[0]="Optimizely / "+a+" / "+b;Function.prototype.apply.call(d.log,d,e)}}function ja(a){try{return decodeURIComponent(a)}catch(b){return a}}function Ra(a,b){return Array.prototype.slice.call(a,b||0,a.length)} function Ya(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};function Za(a){this.A=a;this.b={totalGets:0,totalGetLength:0,totalGetTime:0,totalSets:0,totalSetLength:0,totalSetTime:0}}Za.prototype.get=function(a){try{var b=+new Date,c=this.A.getItem([$a,a].join("$$")),d=ea(c);this.b.totalGetTime+=+new Date-b;this.b.totalGets++;this.b.totalGetLength+=(c||"").length;return d}catch(e){return m}}; Za.prototype.set=function(a,b){try{var c=+new Date,d=t(b);K(b)?this.A.setItem([$a,a].join("$$"),d):this.A.removeItem([$a,a].join("$$"));this.b.totalSetTime+=+new Date-c;this.b.totalSets++;this.b.totalSetLength+=d.length}catch(e){}};Za.prototype.pa=function(){return this.b};var ab={get:function(){},set:function(){},pa:function(){return{}}},$a="optimizely_data",O=ab,bb=ab; try{var O=new Za(window.localStorage),bb=new Za(window.sessionStorage),cb=O,db=cb.A.getItem($a),eb={};try{eb=ea(db)||{}}catch(fb){}if(0!==M(eb).length){var gb=Oa()||v("optimizelyEndUserId"),hb=eb[gb]||{},ib;for(ib in hb)if(hb.hasOwnProperty(ib)){var jb=[gb,ib].join("$$");cb.get(jb)===m&&cb.set(jb,hb[ib])}delete eb[gb];for(ib in eb)eb.hasOwnProperty(ib)&&(cb.get(ib)===m&&cb.set(ib,eb[ib]),delete eb[ib]);try{db=t(eb)}catch(kb){db={}}cb.A.setItem($a,db)}}catch(lb){};var P={};function mb(a,b){P[a]=b}function nb(){var a=(P.odds||m)&&(P.odds||m).ip||(P.cdn3||m)&&(P.cdn3||m).ip;return a?ob(a):m}function pb(){return!P.odds?m:(P.odds||m).lists||{}}function qb(){if(!P.cdn3)return m;var a=(P.cdn3||m).location||{};return{continent:ob(a.continent),country:ob(a.country),region:ob(a.region),city:ob(a.city)}}function rb(){return!P.dcps?m:(P.dcps||m).matchingRules||[]}function ob(a){return"string"!==typeof a||"N/A"===a.toUpperCase()?m:a.toUpperCase()};function sb(a){a=a||{};if(F){a&&a.sVariable&&(tb=a.sVariable);var b=tb||("undefined"!==typeof window.s?window.s:m);if(b)if(ub){a=vb;if(a!==m&&b)try{x("Integrator","Fixing SiteCatalyst referrer to %s",a),b.referrer=String(a)}catch(c){x("Integrator","Error setting SiteCatalyst referrer: %s",c)}x("Integrator","Tracking with SiteCatalyst");w(wb(),function(a){var c=Q(a),a=R(c,a,100,100,25,k),f=a.key+": "+a.value,a=[],h=S(c,"site_catalyst_evar")||m,c=S(c,"site_catalyst_prop")||m;h!==m&&a.push("eVar"+h); c!==m&&a.push("prop"+c);w(a,function(a){x("Integrator","Setting SiteCatalyst %s='%s'",a,f);b[a]=f})})}else xb=k;else N("Integrator","Error with SiteCatalyst integration: 's' variable not defined")}}function yb(a){a=Wa(a)?Number(a):-1;if(-1!==[1,2,3].indexOf(a))zb=a;else return zb} function Ab(){if(F){var a=vb;if(a!==m)try{x("Integrator","Fixing _gaq._setReferrerOverride with %s",a),_gaq.push(["_setReferrerOverride",a])}catch(b){x("Integrator","Error setting Google Analytics referrer: %s",b)}var c=[];w(wb(),function(a){var b=Q(a);if(S(b,"chartbeat")){var d=Bb;Bb="";var e=R(b,a,10,10,5,o);Bb=d;d=Db(a);Eb=e.key+": "+String(d);try{x("Integrator","Calling _cbq.push"),_cbq.push(["_optlyx",Eb])}catch(r){N("Integrator","Error sending Chartbeat data for "+T(b))}}if(Fb(b)){var e=Fb(b), d=R(b,a,100,100,25,k),l=e+(-1!==e.indexOf("?")?"&":"?")+"optimizely_experiment_id="+b+"&optimizely_experiment_name="+encodeURIComponent(d.key)+"&optimizely_variation_id="+a+"&optimizely_variation_name="+encodeURIComponent(d.value)+"&ns_m_exp=("+b+") "+encodeURIComponent(d.key)+"&ns_m_chs=("+a+") "+encodeURIComponent(d.value)+"&type=hidden";try{$(window).load(function(){N("Integrator","Sending comScore log call");Gb(l,m)})}catch(u){N("Integrator","Error sending comScore data for "+T(b))}}if(S(b,"crazyegg")){e= R(b,a,100,100,15,o);try{x("Integrator","Defining CE_SNAPSHOT_NAME"),window.CE_SNAPSHOT_NAME=e.key+": "+e.value}catch(A){N("Integrator","Error sending CrazyEgg data for "+T(b))}}if(Hb(b)){e=Hb(b);d=0;K(e)&&(d=e.slot||d);var e=d,d=Hb(b),y="";K(d)&&(y=d.tracker||y);d=y;y=R(b,a,28,24,5,k);try{var C="";""!==d&&(C=d+".");x("Integrator","Calling _gaq._setCustomVar for slot %d and scope %d",e,zb);_gaq.push([C+"_setCustomVar",e,y.key,y.value,zb])}catch(D){N("Integrator","Error sending Google Analytics data for "+ T(b))}}if(S(b,"inspectlet")){e=Bb;Bb="";d=R(b,a,100,100,25,o);Bb=e;try{N("Integrator","Calling __insp.push for sending data to Inspectlet"),window.__insp=window.__insp||[],window.__insp.push(["tagSession",{"Optimizely Experiment Name":d.key,"Optimizely Variation Name":d.value,"Optimizely Experiment ID":b,"Optimizely Variation ID":a}])}catch(B){N("Integrator","Error sending Inspectlet data for "+T(b))}}if(E("kissmetrics")){e=R(b,a,100,100,15,k);d={};d[e.key]=e.value;try{x("Integrator","Calling _kmq.set"), _kmq.push(["set",d])}catch(Nd){N("Integrator","Error sending KISSmetrics data for "+T(b))}}if(S(b,"mixpanel")){e=R(b,a,100,100,15,o);d={};d[e.key]=e.value;try{x("Integrator","Calling mixpanel.push"),mixpanel.push(["register",d])}catch(Ug){N("Integrator","Error sending Mixpanel data for "+T(b))}}if(S(b,"moat")){e=R(b,a,100,100,15,o);e=e.key+": "+e.value;try{x("Integrator","Calling optimizelyMoat.push"),optimizelyMoat.push(e)}catch(Cb){N("Integrator","Error sending Moat data for "+T(b))}}S(b,"sessioncam")&& (c=c.concat(Ib(b,a)));if(Jb(b,"acct_no")){e=Jb(b,"acct_no");d=Jb(b,"url");y=R(b,a,28,24,5,k);a=d+"/hit.xiti?s="+e+"&abmvc="+(b+"["+encodeURIComponent(y.key)+"]-0-"+a+"["+encodeURIComponent(y.value)+"]")+"&type=mvt";try{x("Integrator","Sending AT Internet log call for account %s",e),Gb(a,m)}catch(Vg){N("Integrator","Error sending AT Internet data for "+T(b))}}});if(0>>17,h=c(h,461845907),e^=h,e=(e&524287)<<13|e>>>19,e=5*e+3864292196|0;h=0;switch(d%4){case 3:h=(a.charCodeAt(f+2)&255)<<16;case 2:h|=(a.charCodeAt(f+1)&255)<<8;case 1:h|=a.charCodeAt(f)&255,h=c(h,3432918353),e^=c((h&131071)<<15|h>>>17,461845907)}e^= d;e=c(e^e>>>16,2246822507);e=c(e^e>>>13,3266489909);return e^e>>>16};var $c=Math.pow(2,32);/* UAParser.js v0.7.3 Lightweight JavaScript-based User-Agent string parser https://github.com/faisalman/ua-parser-js Copyright ? 2012-2014 Faisal Salman Dual licensed under GPLv2 & MIT */ function ad(){}var bd={extend:function(a,b){for(var c in b)-1!=="browser cpu device engine os".indexOf(c)&&0===b[c].length%2&&(a[c]=b[c].concat(a[c]));return a},has:function(a,b){if("string"===typeof a)return-1!==b.toLowerCase().indexOf(a.toLowerCase())},L:function(a){return a.toLowerCase()}}; function cd(){for(var a,b=0,c,d,e,f,h,g,n=arguments;b=Number(a)?d.push(zc(f[b])[a]):d.push(a)}),d=d.join("_");else if(!b&&1==e.length&&256>=Number(e[0])){var c=String,e=e[0],h=wc(a),g=m;try{g=h[e]}catch(n){}d=c(g)}else 1==e.length?d= e[0]:N("API","Error: could not bucket user. Unknown arguments.");d&&(b&&yc(a,d)?(b=d,c=yc(a,b),sd[a]=sd[a]||{},sd[a][c]=b,N("Distributor","Preferring variation partial "+b+" of section "+c+" of experiment "+a),a=td(a),1===a.length&&ud(a[0],"api.bucketUser",k)):ud(d,"api.bucketUser",k));Vc()}function vd(a){a&&"tracking"===a||(N("API","Optimizely disabled"),G=o);F=o}function wd(){N("API","Finalizing API.");Pc();kd=k} function xd(a,b,c){var d=[],e=b,c=K(c)?c:o;J(b)&&(e=b[0],d=Ra(b,1));(a=a[e])?(N("API",'Called function "'+e+'"'),a.apply(m,d)):c||N("API",'Error for unknown function "'+e+'"');Gc()&&SLAVE_CLIENT.optimizely.push(b);yd()}function zd(a,b){kd?N("API","Error: can't add custom tags after Optimizely loads"):(ld=ld||{},2==arguments.length?ld[a]=b:1==arguments.length&&$.extend(k,ld,a))} function Ad(a,b){var c=qc(a)||a,b=K(b)?b:k,d=rc()[c];d?d.audience_id?W.W(d.audience_id):d.dimension_id?W.O(d.dimension_id,m):Bd(c,b):N("API","Unable find segment for: "+c)}function Cd(){var a=M(rc());w(a,function(a){Ad(a,o)});Dd()} function Pc(){Ed={};Fd={};Gd={};w(Tb(),function(a){var b=Q(a);Ed[b]=a.split("_");Fd[b]=Db(a);Gd[b]=Vb(a)});Y={};var a=E("audiences");a&&(Y.audiences=a);Y.experiments={};Y.sections={};Y.segments={};Y.state={};Y.variations={};Y.visitor={};Y.customTags=ld;Y.thirdParty=O.get(cc)||{};for(var b=oc(),a=0;aa&&(b="less then minimum.",a=7776E3);N("API",(b&&"Days argument "+b)+" Cookie expiration set to "+a+" seconds.");Ma=a;wa()}function Td(){La=k} function Ud(){v("optimizelyReportableFix")?N("API","skipping because cookie is set"):(w(E("audiences"),function(a){fc(a)&&(N("API","Removing from reportable audience: "+a),W.W(a))}),z("optimizelyReportableFix","1",7776E3))}function Vd(a){var b=Oa();a?z("optimizelyPPID",a,Ma):ma("optimizelyPPID",na());a!==b&&(N("Plan","Resetting visitor buckets"),Wd={},pd={},qd={},X=[],Vc());N("API","Set PPID to "+a)}var Y={},Xd={},Ed={},Fd={},Gd={},W=m;function Yd(a,b,c,d){this.n=a;this.y=b;c&&0>>8&255)+b);65535>>16)+b);return b});a=Zc(a,2716770798);return this.u=(a>>>16).toString(16)+(a&65535).toString(16)}; function Zd(a,b){if(a.hash()!==b.hash()||a.n!==b.n||a.y!==b.y||a.r!==b.r)return o;if(!a.o&&!b.o)return k;var c=a.o||{},d=b.o||{},e=Ua(M(c),function(a){return c.hasOwnProperty(a)}),f=Ua(M(d),function(a){return d.hasOwnProperty(a)});if(e.length!==f.length)return o;for(f=0;fMath.abs(a.a(["t"],0)-b.a(["t"],0))?a.a(["s"]):b.a(["t"]))};function be(){var a;if(!(a=ce)){var b=new ad.va(window.navigator.userAgent);a=b.p();var c=b.ja(),b=b.J(),d=b.model in jd?jd[b.model]:"unknown",e=(c.name||"unknown").toLowerCase(),f;a:if(I(["mobile","tablet"],b.type))f=k;else{if(d&&"unknown"!==d)for(f in jd)if(d===jd[f]){f=k;break a}f=I(["android","blackberry","ios","windows phone"],e)?k:o}a={wa:hd(a.name),xa:a.version,platform:{id:e,version:c.version},F:{id:d,type:b.type||(f?"mobile":"desktop"),v:f}}}return ce=a}function Hd(){return be().wa} function Id(){return be().xa}function Jd(){return be().F}function de(a){if(!a)return"";try{return a.match(/:\/\/(?:www[0-9]?\.)?(.[^/:]+)/)[1]}catch(b){return""}}function Kd(){return be().platform}function ee(){return O.get([Oa()||Na(),"events"].join("$$"))}function fe(a){O.set([Oa()||Na(),"events"].join("$$"),a)}function Md(){var a="android;blackberry;ipad;iphone;ipod;windows phone".split(";");return I(a,Jd().id)?Jd().id:I(a,Kd().id)?Kd().id:Ld()?"mobile":"unknown"}function Ld(){return Jd().v} function ge(){return he?"returning":"new"}Kd=function(){return be().platform};function ie(a){x("User","Setting current URL to %s",a);je=a}var je=j,ce=j,he=j;var ke={},le=[],me=[],ne=m,oe=o; function pe(){if(!Fc())return qe(),[];if(0===le.length)if(Fc()){var a;var b=ee()||[];if(0===b.length)le=[],a=o;else{a=o;if("eb"in b[0])for(var c=[],d=0;dMath.floor(1E4*((Zc(f+a,0)>>>0)/$c)))return N("Distributor", "Permanently ignoring experiment "+a+"("+e/100+"% likelihood)"),Ve(a),o;e=c;sd[a]!==j&&(N("Distributor","Taking into account bucketUser variations for experiment "+a),e=td(a));var f=e,h=[],g=S(a,"variation_weights")||{};w(f,function(a){h.push(g[a])});f=Xe(a,h);e=e[f];N("Distributor","Picked variation "+e+" [index "+f+" of "+c.length+"]");ud(e,"distributor");return k} function Ye(a,b){b=b||{};N("Distributor","Configuring conditionally-activated experiment: "+a);Xd[a]?N("Distributor","Not configuring conditionally-activated experiment (already done): "+a):!Ub(a)&&b.force!==k?N("Distributor","Not configuring conditionally-activated experiment (not enabled): "+a):(Ze(a,b),kd&&Pc())} function Ze(a,b){function c(){Hc(W,a,b);n.isActive=I(Sb.concat(U),a);N("Distributor","Activating conditionally activated experiment "+a)}var d=S(a,"conditional_code"),e=k,f;try{var h=eval("(function() {return "+("("+d+")")+";})()");"function"===typeof h&&(e=o,f=h)}catch(g){}var n={isActive:o,experimentId:a};if(e){if(e={objectType:"experiment",enabledStatus:b.enabledStatus},b.force||!Qc(a)||Rc(a,e)){var r=function(){Qc(a)&&($e(0,{value:d})||h)?c():setTimeout(r,50)};r();N("Distributor","Set up conditional polling for "+ a);Xd[a]=k}}else try{f(c,n),N("Distributor","Set up conditional callback for "+a),Xd[a]=k}catch(l){N("Distributor","Error running conditional callback function for "+a)}}function We(){return Oa()||Na()}function Xe(a,b){var c=b.length;if(0===c)return m;if(1===c)return 0;for(var d=0,e=0;e>>0)/$c;for(e=0;e>>0)/$c*c)} function td(a){var b=[];w(S(a,"enabled_variation_ids")||[],function(c){var d=k,e;for(e in sd[a])-1===c.indexOf(sd[a][e])&&(d=o);d&&b.push(c)});return b}var sd={};var af=We;function bf(a){if(0===$("body").length)setTimeout(function(){bf(a)},20);else{var b;b='

'+a+"

";$("#optimizely-loading").remove();$("body").append(b)}}var cf=E("preview_host");function Od(){var a=window.location.search||"";0===a.indexOf("?")&&(a=a.substring(1));for(var a=a.split("&"),b=[],c=0;ca[1]},lt:function(a){return a[0]=a[1]},lte:function(a){return a[0]<=a[1]},"in":function(a){return I(a[1],a[0])},between:function(a){return a[1]<=a[0]&&a[0]<=a[2]},and:function(a){return Pa(a,aa())},or:function(a){return H(a,aa())},not:function(a){return!a[0]}},Bf={"+":function(a){return(a[0]|| 0)+(a[1]||0)},"-":function(a){return(a[0]||0)-(a[1]||0)},"/":function(a){return(a[0]||0)/(a[1]||1)},"%":function(a){return(a[0]||0)%(a[1]||1)}},Cf={sum:function(a,b){for(var c=a[0]||zf,d=0,e=0;e=Number(d)||Number(d)!=Math.floor(Number(d)))&&c.push("LIMIT must be a positive integer"));0f)return e}return 0}):x("Rules","groupBy rule must be an array")}a.hasOwnProperty("limit")&&(c=c.slice(0,Number(a.limit)));if(a.hasOwnProperty("select"))var B=a.select,c=Sa(c,function(a){return Sa(B,function(b){return Ef(a,b)})});return c};function N(a,b,c){If.push({Aa:new Date,ya:a,message:b,oa:c||o});Jf&&yd()}function Kf(){Ia=k}function Lf(){Ja=Ia=k}function yd(){Ia&&(w(If,function(a){if(!a.Xa&&(!a.oa||a.oa===Ja)){var b=+a.Aa;x(a.ya,a.message+(" [time "+(Mf?b-Mf:0)+" +"+(Nf?b-Nf:0)+"]"));Nf=b;Mf||(Mf=b);a.Xa=k}}),Jf=k)}var Nf=m,Mf=m,If=[],Jf=o;function Of(){this.j={};this.k={};this.w={};this.sa={}}Of.prototype.Wa=function(a){var b=this.w.hasOwnProperty(a)||this.sa.hasOwnProperty(a);if(!this.j.hasOwnProperty(a)||!b)try{var c=this.j,d=ec(a);d||i(Error("Unable to find audience for id: "+a));var e=Pf(this,d.conditions);N("Visitor","Checking if in audience "+a+": "+e);c[a]=e}catch(f){N("Visitor","Error: "+f.message)}return this.j[a]}; function Qf(a,b,c,d){d=L({M:k,ra:k,B:k},d);if(ec(b)){a.j[b]=c;var e=fc(b);e?a.sa[b]=c:d.M?a.w[b]=c:delete a.w[b];e&&d.B&&a.B(e,c);if(!e&&d.M&&d.ra){var f=[];w(a.w,p(function(a){this.j[a]&&f.push(a)},a));f.sort();z("optimizelyAudiences",f.join(","),31536E4)}}else N("Visitor","Unable to find audience "+b)}Of.prototype.D=function(a){Qf(this,a,k)};Of.prototype.W=function(a){Qf(this,a,o)};Of.prototype.Za=function(){w(this.j,p(function(a){Qf(this,a,o,{M:!!this.w.hasOwnProperty(a)})},this))}; function Rf(a,b,c,d){d=!K(d)||d;K(c)&&c!==m&&String(c)?(d&&(c=sf(String(c),o)),a.k[b]=c):delete a.k[b];return a.k[b]}Of.prototype.O=function(a,b,c){var d;a:{for(d in E("dimensions")||{}){var e=a,f=jc(d,"api_name");if(e===(!f?m:f))break a}d=m}d=d||a;E("dimensions",d)?"custom_dimension"===kc(d)?(b=Rf(this,d,b,c),a=jc(d,"segment_id"),(a=!a?m:a)&&this.B(a,b),N("Visitor",'Set dimension "'+d+'" to "'+b+'"')):N("Visitor",'Unknown dimension "'+d+'"'):N("Visitor","Unable to find dimension "+a)}; Of.prototype.B=function(a,b){b?od(a,b):Bd(a)};var of=new Of;function Sf(a){var b=a.split(":");2!==b.length&&i(Error("optly.timeAndDayInterval.timeStringToMinutes: Invalid time string "+a));return 60*parseInt(b[0],10)+parseInt(b[1],10)};function Rc(a,b){var c=!!b.manualActivation,d=b.objectType?b.objectType:"experiment",e="experiment"===d,f=b.enabledStatus,h=b.visitor||of;N("Condition","Testing "+d+" "+a);var f=e&&(K(f)?!!f:Ub(a)),g=e&&tc(a),n;a:switch(d){case "experiment":n=S(a,"conditions");break a;case "segment":n=Dc(a,"add_condition");break a;default:n=[]}if(e&&!f)return N("Condition","Failed for "+d+" "+a+" (paused)"),o;if(e&&!c&&g)return N("Condition"," Failed for "+d+" "+a+" (manual activation mode)"),o;if(n){var r="experiment"=== (d||"experiment"),l=k;w(n,function(b){var c=b.type;if(r&&b.only_first_time&&Tf(a))N("Condition",c+" condition passed because it only gets checked when bucketing",k);else{var d=!b.not,b=(0,Uf[c])(b),e=b!==d;N("Condition","Found that "+("the visitor "+(b?"passed":"failed")+" a "+c+" targeting condition when it needed to "+(d?"pass":"fail")),!e);if(e)return l=o}});if(!l)return N("Condition","Failed for "+d+" "+a+" (condition failed)"),o}else{a:{c=[];e=[];if("experiment"===d)c=S(a,"audiences")||[],e= S(a,"urls")||[];else if("segment"===d)(f=Dc(a,"audience_id"))&&(c=[f]);else{N("Condition","Not a valid objectType: "+d);d=o;break a}if(0Number(c[e]))return 1}else return-1;return 0}function Xf(a,b){var c=b.value,d=a.id,e=a.version,f=a.mobileId;return f&&"unknown"!==f?(N("Condition",f,k),"mobile"===c||c===f):0===c.indexOf(d)?0===Wf(e,c.substr(d.length)):o} function $e(a,b){var c=b.value;if(c===j)return k;try{return Boolean(eval(c))}catch(d){return o}}function Yf(a,b){return Zf(b.value,b.match,a)}function $f(a,b){return Zf(b.value,b.match,a)} function ag(a,b){if(a===m)return o;var c=b.value;switch(b.match){case "exact":if(a==c&&""!=a)return k;break;case "prefix":if(0==a.indexOf(c))return k;break;case "regex":try{var d=RegExp(c)}catch(e){break}if(d.test(a))return k;break;case "cidr":try{var f;a:{var h=new bg(c),g=cg(a);g===m&&i(Error("Invalid ip: "+a));for(c=0;4>c;c++)if((g[c]&h.U[c])!==h.V[c]){f=o;break a}f=k}return f}catch(n){}}return o}function dg(a,b){var c=b.value;return"any"===c||0===a.indexOf(c)} function eg(a,b){if(a===m)return o;var c=b.value.split("|"),d=$.trim(c[0]),e=$.trim(c[1]),f=$.trim(c[2]),h=$.trim(c[3]);switch(c.length){case 1:if(a.country===d)return k;break;case 2:if(a.region===e&&a.country===d)return k;break;case 3:if(a.city===f&&(a.region===e||""===e)&&a.country===d)return k;break;case 4:if(a.continent===h)return k}return o}function fg(a,b){return Zf(b.value,b.match,a)} function gg(a,b){var c=b.value,d=b.match;N("Condition","Testing referrer "+a+" against "+c+" ("+d+")",k);return hg(a,c,d)}function ig(a){return!!a}function jg(a){var b=Z.I();return H(a.values,q(Vf,b))}function Vf(a,b){var c=b.value,d=b.match;N("Condition","Testing URL "+a+" against "+c+" ("+d+")",k);return hg(a,c,d)}function kg(a,b){switch(b.value){case "new":if("returning"===a)return o;break;case "returning":return"returning"===a}return k} function Pf(a,b){var c={and:function(b){return Pa(b,q(Pf,a))},or:function(b){return H(b,q(Pf,a))},not:function(b){1!==b.length&&i(Error('"not" argument too long: '+t(b)));return!Pf(a,b[0])}};if(J(b)){if(b[0]in c)return c[b[0]](b.slice(1));i(Error("Not an operator"))}var c=b.dimension_id,d=kc(c),e=b.value;d||i(Error("No dimension type for dimension: "+c));var f=mg[d];f||i(Error("Unknown dimension type: "+d));d=j;if(a.k.hasOwnProperty(c))d=a.k[c];else try{var h=kc(c)||"",g,n;E("dimensions",c)||i(Error("Unable to find dimension for id: "+ c));"custom_dimension"===h&&i(Error("calculateDimensionValue called on custom dimension "+c));(g={browser:p(Z.p,Z),browser_version:p(Z.p,Z),behavior:p(Z.Ea,Z),campaign:q(vf,"campaign"),cookies:p(Z.H,Z),custom_tag:p(Z.fa,Z),device:p(Z.J,Z),event:p(Z.ua,Z),first_session:p(Z.La,Z),has_ppid:p(Z.Sa,Z),ip:p(Z.S,Z),language:p(Z.R,Z),list:p(Z.ga,Z),location:p(Z.K,Z),query:p(Z.f,Z),platform:p(Z.ka,Z),referrer:p(Z.T,Z),segment:p(Z.Ta,Z),source_type:q(vf,"source_type"),third_party_dimension:p(Z.Qa,Z),time_and_day:p(Z.getDate, Z),url:p(Z.I,Z),visitor:p(Z.ia,Z),dynamic_customer_profile:p(Z.ha,Z)}[h])&&(n=g(lc(c)));N("Visitor","Got dimension ("+h+") value "+c+": "+t(n));d=n}catch(r){N("Visitor","Error: "+r.message)}return f(d,{value:e,match:b.match||"exact"})} function Qc(a){var b=k;!S(a,"conditions")&&!Dc(a,"add_condition")?(b=[Dc(a,"audience_id")],b[0]||(b=S(a,"audiences")||[]),b=Pa(b,function(a){a=ec(a);return!a.conditions?k:ng(a.conditions)})):(S(a,"uses_geotargeting")||Dc(a,"uses_geotargeting"))&&(b=og.ip(m)||og.location(m));b||N("Condition","Not ready to test (geotargeting): "+a);return b}function ng(a){if(J(a))return Pa(a.slice(1),ng);var b=kc(a.dimension_id)||"";return(b=og[b])?b(a):k} var Uf={browser:function(a){var b=Z.p();return H(a.values,function(a){return Xf(b,{value:a})})},code:function(a){return $e(0,a)},cookies:function(a){for(var b=a.names||[],a=a.values||[],c,d=0;d=Wf(a.version, c[1]):0===Wf(a.version,c[0]):o},referrer:gg,segment:ig,source_type:function(a,b){return b.value===a},time_and_day:function(a,b){var c,d,e;c=b.value;e=c.split("_");3!==e.length&&i(Error("Invalid time and day string "+c));c=e[0];d=e[1];e=e[2].split(",");c=Sf(c);d=Sf(d);var f=60*a.getHours()+a.getMinutes(),h="sunday monday tuesday wednesday thursday friday saturday".split(" ")[a.getDay()];return f>=c&&f<=d&&-1!==$.inArray(h,e)},third_party_dimension:function(a,b){return J(a)?H(a,q(Zf,b.value,b.match)): Zf(b.value,b.match,a)},url:Vf,visitor:kg,dynamic_customer_profile:function(a,b){return a===m?o:I(a,b.value)},has_ppid:aa()},og={ip:function(){V("checkGeo");return Z.S()!==m},location:function(){V("checkGeo");return Z.K()!==m},list:function(a){return Z.ga(lc(a.dimension_id)||"")!==m},dynamic_customer_profile:function(){return Z.ha()!==m}}; function Zf(a,b,c){var d=K(c)&&c!==m,e=K(a)&&a!==m;switch(b||(e?"exact":"exists")){case "exists":return d;case "exact":return d&&String(c)===a;case "substring":return d&&-1!==String(c).indexOf(a);case "regex":try{return e&&d?Boolean(String(c).match(RegExp(a))):o}catch(f){return o}case "range":return a=a.split(":"),b=parseFloat(a[1]),c=parseFloat(c),c>=parseFloat(a[0])&&c<=b;default:return o}};function pg(a,b){var c;c=$.trim(b);var d="";if(window.optimizely&&window.optimizely.data)if(d=c.match(qg))d=window.optimizely.data.visitor.params[d[1]],d===j&&(d="");else{for(var d=c.split("."),e=window.optimizely,f=0,h=d.length;f]*)\}\}/g,qg=/^data\.visitor\.params\.(.*)$/;function ud(a,b,c){var d;d=o===k;var c=c===k,e=o,f=Q(a);if(f&&(c||!Tf(f))){e=k;if(c&&Tf(f))for(c=0;c'+c.replace(/([\f\n\r\t\\'"])/g,"\\$1")+ '");',g:"body",type:"global css (experiment "+a+")",C:k});d&&tg(d,f,g)});w(d,function(a){for(var b=Yb(a),b=b.split("\n"),c=[],d=k,e=0,h=b.length;e0){d=xg(r,lg,u);d=jg(d)}if(d&&l.length>0){d=xg(l,n,u);d=!jg(d)}}else d&& c.push(l)}}b=c.join("\n");tg(b,f,g,a)});c=[];c.push.apply(c,f);c.push.apply(c,h);c.push.apply(c,g);c.push.apply(c,e);Cg.push.apply(Cg,c);Eg()}} function Eg(){var a=o;Fg=m;for(N("Evaluator",Gg+" times waited");!a&&0body{display:none;visibility:hidden;}");N("Evaluator","Hiding body before redirect");var d= lf.test(a)||kf.test(a)||mf.test(a),e=/_keep_body_hidden=(\S+)/.test(a);d||e?N("Evaluator","Standard redirect detected - Will not unhide body."):setTimeout(function(){document.body&&(document.body.style.visibility="visible",document.body.style.display="block",N("Evaluator","Unhiding body -- did not redirect"),V("bodyUnhidden"))},1700)}eval(a)}catch(f){c=Ia,Ia=k,N("Evaluator","Error: "+f.message),N("Evaluator","Code: "+a),Ia=c,N("Evaluator","Failed to run code: "+f.message)}} function Bg(a,b,c){c=c||{};if(!Jg[a]||!Jg[a][b]){var d=function(){Wc(b,"custom",c)},e=$(a);if(0b||32b||32d;d++)c[d]=0;for(var e=Math.floor(b/8),d=0;de&&(c[e]=Ng[b%8]);b=c}for(c=0;4>c;c++)a[c]&=b[c];return{V:a,U:b}} function cg(a){a=a.split(".");if(4!=a.length)return m;for(var b=[],c=0;4>c;c++){var d;d=a[c];if(3e||255loading')}}else if(Ha&& !Fa)bf("This preview link has expired. Please return to Optimizely and preview again to get a new link.");else{if(E("uses_list_targeting")){g="https://odds.optimizely.com/js/geo2.js";var r={};w(E("list_targeting_cookie_names"),function(a){var b=Z.H(a);typeof b==="string"&&b.length<=100&&(r["c_"+a]=b)});r.project=xc().toString();var f=[],l;for(l in r)r.hasOwnProperty(l)&&f.push(encodeURIComponent(l)+"="+encodeURIComponent(r[l]));f.length&&(g+="?"+f.join("&"));Xa(g)}if(Cc()){b:{l=ic();for(g=0;gNumber(g))&&(G=o);if(G){l=v("optimizelyEndUserId");he=l!==j&&l!==m;a:{l="googlebot;yahoo! slurp;bingbot;bingpreview;msnbot;keynote;ktxn;khte;gomezagent;alertsite;yottaamonitor;pingdom.com_bot;aihitbot;baiduspider;adsbot-google;mediapartners-google".split(";");g=navigator.userAgent;g=g.toLowerCase();for(f=0;f1&&b.indexOf("_")===-1){C[c]=C[c]||{};C[c][a]=b}else b!=="0"?ud(b,"cookie")||(Wd[a]=b):Ve(a)});w(C,function(a,b){var c;a:{c=[];for(var d=vc(a),e=0;e0?ud(c,"cookie"):Ve(a)})}nf();Wb=(v("optimizelyRedirect")||"|").split("|")[0];l=v("optimizelyReferrer");l!==m&&(vb=0==l.length?"":l,z("optimizelyReferrer",""));l=of;N("Visitor","Initializing"); (g=v("optimizelyAudiences"))&&0