(function(f,n){function H(a){var c=Z[a]={},b,e,a=a.split(/\s+/);b=0;for(e=a.length;b<e;b++)c[a[b]]=!0;return c}function z(a,c,d){if(d===n&&a.nodeType===1)if(d="data-"+c.replace(w,"-$1").toLowerCase(),d=a.getAttribute(d),typeof d==="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:b.isNumeric(d)?parseFloat(d):F.test(d)?b.parseJSON(d):d}catch(e){}b.data(a,c,d)}else d=n;return d}function q(a){for(var c in a)if(!(c==="data"&&b.isEmptyObject(a[c]))&&c!=="toJSON")return!1;return!0}function X(a,
c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=b._data(a,e);i&&(d==="queue"||!b._data(a,g))&&(d==="mark"||!b._data(a,h))&&setTimeout(function(){!b._data(a,g)&&!b._data(a,h)&&(b.removeData(a,e,!0),i.fire())},0)}function v(){return!1}function U(){return!0}function C(a,c,d){c=c||0;if(b.isFunction(c))return b.grep(a,function(a,b){return!!c.call(a,b,a)===d});else if(c.nodeType)return b.grep(a,function(a){return a===c===d});else if(typeof c==="string"){var e=b.grep(a,function(a){return a.nodeType===1});
if(Va.test(c))return b.filter(c,e,!d);else c=b.filter(c,e)}return b.grep(a,function(a){return b.inArray(a,c)>=0===d})}function R(a){var c=Aa.split(" "),a=a.createDocumentFragment();if(a.createElement)for(;c.length;)a.createElement(c.pop());return a}function S(a,c){if(c.nodeType===1&&b.hasData(a)){var d,e,g;e=b._data(a);var h=b._data(c,e),i=e.events;if(i)for(d in delete h.handle,h.events={},i){e=0;for(g=i[d].length;e<g;e++)b.event.add(c,d+(i[d][e].namespace?".":"")+i[d][e].namespace,i[d][e],i[d][e].data)}if(h.data)h.data=
b.extend({},h.data)}}function M(a,c){var d;if(c.nodeType===1){c.clearAttributes&&c.clearAttributes();c.mergeAttributes&&c.mergeAttributes(a);d=c.nodeName.toLowerCase();if(d==="object")c.outerHTML=a.outerHTML;else if(d==="input"&&(a.type==="checkbox"||a.type==="radio")){if(a.checked)c.defaultChecked=c.checked=a.checked;if(c.value!==a.value)c.value=a.value}else if(d==="option")c.selected=a.defaultSelected;else if(d==="input"||d==="textarea")c.defaultValue=a.defaultValue;c.removeAttribute(b.expando)}}
function k(a){return typeof a.getElementsByTagName!=="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!=="undefined"?a.querySelectorAll("*"):[]}function G(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function I(a){var c=(a.nodeName||"").toLowerCase();c==="input"?G(a):c!=="script"&&typeof a.getElementsByTagName!=="undefined"&&b.grep(a.getElementsByTagName("input"),G)}function l(a,c){c.src?b.ajax({url:c.src,async:!1,dataType:"script"}):b.globalEval((c.text||
c.textContent||c.innerHTML||"").replace(Wa,"/*$0*/"));c.parentNode&&c.parentNode.removeChild(c)}function D(a,c,d){var e=c==="width"?a.offsetWidth:a.offsetHeight,g=c==="width"?Xa:Ya;if(e>0)return d!=="border"&&b.each(g,function(){d||(e-=parseFloat(b.css(a,"padding"+this))||0);d==="margin"?e+=parseFloat(b.css(a,d+this))||0:e-=parseFloat(b.css(a,"border"+this+"Width"))||0}),e+"px";e=ia(a,c,c);if(e<0||e==null)e=a.style[c]||0;e=parseFloat(e)||0;d&&b.each(g,function(){e+=parseFloat(b.css(a,"padding"+this))||
0;d!=="padding"&&(e+=parseFloat(b.css(a,"border"+this+"Width"))||0);d==="margin"&&(e+=parseFloat(b.css(a,d+this))||0)});return e+"px"}function ba(a){return function(c,d){var E;typeof c!=="string"&&(d=c,c="*");if(b.isFunction(d))for(var e=c.toLowerCase().split(Ba),g=0,h=e.length,i,o;g<h;g++)i=e[g],(o=/^\+/.test(i))&&(i=i.substr(1)||"*"),E=a[i]=a[i]||[],i=E,i[o?"unshift":"push"](d)}}function O(a,c,b,e,g,h){g=g||c.dataTypes[0];h=h||{};h[g]=!0;for(var g=a[g],i=0,o=g?g.length:0,f=a===sa,j;i<o&&(f||!j);i++)j=
g[i](c,b,e),typeof j==="string"&&(!f||h[j]?j=n:(c.dataTypes.unshift(j),j=O(a,c,b,e,j,h)));if((f||!j)&&!h["*"])j=O(a,c,b,e,"*",h);return j}function Y(a,c){var d,e,g=b.ajaxSettings.flatOptions||{};for(d in c)c[d]!==n&&((g[d]?a:e||(e={}))[d]=c[d]);e&&b.extend(!0,a,e)}function A(a,c,d,e){if(b.isArray(c))b.each(c,function(c,g){d||Za.test(a)?e(a,g):A(a+"["+(typeof g==="object"||b.isArray(g)?c:"")+"]",g,d,e)});else if(!d&&c!=null&&typeof c==="object")for(var g in c)A(a+"["+g+"]",c[g],d,e);else e(a,c)}function K(){try{return new f.XMLHttpRequest}catch(a){}}
function ca(){setTimeout(P,0);return na=b.now()}function P(){na=n}function J(a,c){var d={};b.each(Da.concat.apply([],Da.slice(0,c)),function(){d[this]=a});return d}function N(a){if(!ta[a]){var c=j.body,d=b("<"+a+">").appendTo(c),e=d.css("display");d.remove();if(e==="none"||e===""){if(!aa)aa=j.createElement("iframe"),aa.frameBorder=aa.width=aa.height=0;c.appendChild(aa);if(!ja||!aa.createElement)ja=(aa.contentWindow||aa.contentDocument).document,ja.write((j.compatMode==="CSS1Compat"?"<!doctype html>":
"")+"<html><body>"),ja.close();d=ja.createElement(a);ja.body.appendChild(d);e=b.css(d,"display");c.removeChild(aa)}ta[a]=e}return ta[a]}function s(a){return b.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}var j=f.document,L=f.navigator,B=f.location,b=function(){function a(){if(!c.isReady){try{j.documentElement.doScroll("left")}catch(b){setTimeout(a,1);return}c.ready()}}var c=function(a,b){return new c.fn.init(a,b,g)},b=f.jQuery,e=f.$,g,h=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,
i=/\S/,o=/^\s+/,Ca=/\s+$/,m=/\d/,t=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,$a=/^[\],:{}\s]*$/,l=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,Q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,k=/(?:^|:|,)(?:\s*\[)+/g,w=/(webkit)[ \/]([\w.]+)/,p=/(opera)(?:.*version)?[ \/]([\w.]+)/,y=/(msie) ([\w.]+)/,A=/(mozilla)(?:.*? rv:([\w.]+))?/,F=/-([a-z]|[0-9])/ig,u=/^-ms-/,s=function(a,c){return(c+"").toUpperCase()},E=L.userAgent,fa,ka,ab=Object.prototype.toString,ua=Object.prototype.hasOwnProperty,va=Array.prototype.push,
ma=Array.prototype.slice,Ea=String.prototype.trim,r=Array.prototype.indexOf,q={};c.fn=c.prototype={constructor:c,init:function(a,b,d){var e;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(a==="body"&&!b&&j.body)return this.context=j,this[0]=j.body,this.selector=a,this.length=1,this;if(typeof a==="string")if((e=a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?[null,a,null]:h.exec(a))&&(e[1]||!b))if(e[1])return d=(b=b instanceof c?b[0]:b)?b.ownerDocument||
b:j,(a=t.exec(a))?c.isPlainObject(b)?(a=[j.createElement(a[1])],c.fn.attr.call(a,b,!0)):a=[d.createElement(a[1])]:(a=c.buildFragment([e[1]],[d]),a=(a.cacheable?c.clone(a.fragment):a.fragment).childNodes),c.merge(this,a);else{if((b=j.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return d.find(a);this.length=1;this[0]=b}this.context=j;this.selector=a;return this}else return!b||b.jquery?(b||d).find(a):this.constructor(b).find(a);else if(c.isFunction(a))return d.ready(a);if(a.selector!==n)this.selector=
a.selector,this.context=a.context;return c.makeArray(a,this)},selector:"",jquery:"1.7",length:0,size:function(){return this.length},toArray:function(){return ma.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,d){var e=this.constructor();c.isArray(a)?va.apply(e,a):c.merge(e,a);e.prevObject=this;e.context=this.context;if(b==="find")e.selector=this.selector+(this.selector?" ":"")+d;else if(b)e.selector=this.selector+"."+b+"("+d+")";
return e},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();fa.add(a);return this},eq:function(a){return a===-1?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(ma.apply(this,arguments),"slice",ma.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,function(c,b){return a.call(c,b,c)}))},end:function(){return this.prevObject||this.constructor(null)},push:va,
sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a,b,d,e,g,E=arguments[0]||{},h=1,i=arguments.length,fa=!1;typeof E==="boolean"&&(fa=E,E=arguments[1]||{},h=2);typeof E!=="object"&&!c.isFunction(E)&&(E={});i===h&&(E=this,--h);for(;h<i;h++)if((a=arguments[h])!=null)for(b in a)d=E[b],e=a[b],E!==e&&(fa&&e&&(c.isPlainObject(e)||(g=c.isArray(e)))?(g?(g=!1,d=d&&c.isArray(d)?d:[]):d=d&&c.isPlainObject(d)?d:{},E[b]=c.extend(fa,d,e)):e!==n&&(E[b]=e));return E};c.extend({noConflict:function(a){if(f.$===
c)f.$=e;if(a&&f.jQuery===c)f.jQuery=b;return c},isReady:!1,readyWait:1,holdReady:function(a){a?c.readyWait++:c.ready(!0)},ready:function(a){if(a===!0&&!--c.readyWait||a!==!0&&!c.isReady){if(!j.body)return setTimeout(c.ready,1);c.isReady=!0;a!==!0&&--c.readyWait>0||(fa.fireWith(j,[c]),c.fn.trigger&&c(j).trigger("ready").unbind("ready"))}},bindReady:function(){if(!fa){fa=c.Callbacks("once memory");if(j.readyState==="complete")return setTimeout(c.ready,1);if(j.addEventListener)j.addEventListener("DOMContentLoaded",
ka,!1),f.addEventListener("load",c.ready,!1);else if(j.attachEvent){j.attachEvent("onreadystatechange",ka);f.attachEvent("onload",c.ready);var b=!1;try{b=f.frameElement==null}catch(d){}j.documentElement.doScroll&&b&&a()}}},isFunction:function(a){return c.type(a)==="function"},isArray:Array.isArray||function(a){return c.type(a)==="array"},isWindow:function(a){return a&&typeof a==="object"&&"setInterval"in a},isNumeric:function(a){return a!=null&&m.test(a)&&!isNaN(a)},type:function(a){return a==null?
String(a):q[ab.call(a)]||"object"},isPlainObject:function(a){if(!a||c.type(a)!=="object"||a.nodeType||c.isWindow(a))return!1;try{if(a.constructor&&!ua.call(a,"constructor")&&!ua.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(b){return!1}for(var d in a);return d===n||ua.call(a,d)},isEmptyObject:function(a){for(var c in a)return!1;return!0},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(f.JSON&&f.JSON.parse)return f.JSON.parse(a);
if($a.test(a.replace(l,"@").replace(Q,"]").replace(k,"")))return(new Function("return "+a))();c.error("Invalid JSON: "+a)},parseXML:function(a){var b,d;try{f.DOMParser?(d=new DOMParser,b=d.parseFromString(a,"text/xml")):(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a))}catch(e){b=n}(!b||!b.documentElement||b.getElementsByTagName("parsererror").length)&&c.error("Invalid XML: "+a);return b},noop:function(){},globalEval:function(a){a&&i.test(a)&&(f.execScript||function(a){f.eval.call(f,
a)})(a)},camelCase:function(a){return a.replace(u,"ms-").replace(F,s)},nodeName:function(a,c){return a.nodeName&&a.nodeName.toUpperCase()===c.toUpperCase()},each:function(a,b,d){var e,g=0,E=a.length,h=E===n||c.isFunction(a);if(d)if(h)for(e in a){if(b.apply(a[e],d)===!1)break}else for(;g<E;){if(b.apply(a[g++],d)===!1)break}else if(h)for(e in a){if(b.call(a[e],e,a[e])===!1)break}else for(;g<E;)if(b.call(a[g],g,a[g++])===!1)break;return a},trim:Ea?function(a){return a==null?"":Ea.call(a)}:function(a){return a==
null?"":a.toString().replace(o,"").replace(Ca,"")},makeArray:function(a,b){var d=b||[];if(a!=null){var e=c.type(a);a.length==null||e==="string"||e==="function"||e==="regexp"||c.isWindow(a)?va.call(d,a):c.merge(d,a)}return d},inArray:function(a,c,b){var d;if(c){if(r)return r.call(c,a,b);d=c.length;for(b=b?b<0?Math.max(0,d+b):b:0;b<d;b++)if(b in c&&c[b]===a)return b}return-1},merge:function(a,c){var b=a.length,d=0;if(typeof c.length==="number")for(var e=c.length;d<e;d++)a[b++]=c[d];else for(;c[d]!==
n;)a[b++]=c[d++];a.length=b;return a},grep:function(a,c,b){for(var d=[],e,b=!!b,g=0,E=a.length;g<E;g++)e=!!c(a[g],g),b!==e&&d.push(a[g]);return d},map:function(a,b,d){var e,g,E=[],h=0,i=a.length;if(a instanceof c||i!==n&&typeof i==="number"&&(i>0&&a[0]&&a[i-1]||i===0||c.isArray(a)))for(;h<i;h++)e=b(a[h],h,d),e!=null&&(E[E.length]=e);else for(g in a)e=b(a[g],g,d),e!=null&&(E[E.length]=e);return E.concat.apply([],E)},guid:1,proxy:function(a,b){if(typeof b==="string")var d=a[b],b=a,a=d;if(!c.isFunction(a))return n;
var e=ma.call(arguments,2),d=function(){return a.apply(b,e.concat(ma.call(arguments)))};d.guid=a.guid=a.guid||d.guid||c.guid++;return d},access:function(a,b,d,e,g,E){var h=a.length;if(typeof b==="object"){for(var i in b)c.access(a,i,b[i],e,g,d);return a}if(d!==n){e=!E&&e&&c.isFunction(d);for(i=0;i<h;i++)g(a[i],b,e?d.call(a[i],i,g(a[i],b)):d,E);return a}return h?g(a[0],b):n},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();a=w.exec(a)||p.exec(a)||y.exec(a)||a.indexOf("compatible")<
0&&A.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},sub:function(){function a(c,b){return new a.fn.init(c,b)}c.extend(!0,a,this);a.superclass=this;a.fn=a.prototype=this();a.fn.constructor=a;a.sub=this.sub;a.fn.init=function(d,e){e&&e instanceof c&&!(e instanceof a)&&(e=a(e));return c.fn.init.call(this,d,e,b)};a.fn.init.prototype=a.fn;var b=a(j);return a},browser:{}});c.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,c){q["[object "+c+"]"]=c.toLowerCase()});
E=c.uaMatch(E);if(E.browser)c.browser[E.browser]=!0,c.browser.version=E.version;if(c.browser.webkit)c.browser.safari=!0;i.test("\u00a0")&&(o=/^[\s\xA0]+/,Ca=/[\s\xA0]+$/);g=c(j);j.addEventListener?ka=function(){j.removeEventListener("DOMContentLoaded",ka,!1);c.ready()}:j.attachEvent&&(ka=function(){j.readyState==="complete"&&(j.detachEvent("onreadystatechange",ka),c.ready())});typeof define==="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return c});return c}(),Z={};b.Callbacks=
function(a){var a=a?Z[a]||H(a):{},c=[],d=[],e,g,h,i,o,f=function(d){var e,g,h,i;e=0;for(g=d.length;e<g;e++)h=d[e],i=b.type(h),i==="array"?f(h):i==="function"&&(!a.unique||!m.has(h))&&c.push(h)},j=function(b,f){f=f||[];e=!a.memory||[b,f];g=!0;o=h||0;h=0;for(i=c.length;c&&o<i;o++)if(c[o].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}g=!1;c&&(a.once?e===!0?m.disable():c=[]:d&&d.length&&(e=d.shift(),m.fireWith(e[0],e[1])))},m={add:function(){if(c){var a=c.length;f(arguments);g?i=c.length:e&&e!==!0&&(h=a,
j(e[0],e[1]))}return this},remove:function(){if(c)for(var b=arguments,d=0,e=b.length;d<e;d++)for(var h=0;h<c.length;h++)if(b[d]===c[h]&&(g&&h<=i&&(i--,h<=o&&o--),c.splice(h--,1),a.unique))break;return this},has:function(a){if(c)for(var b=0,d=c.length;b<d;b++)if(a===c[b])return!0;return!1},empty:function(){c=[];return this},disable:function(){c=d=e=n;return this},disabled:function(){return!c},lock:function(){d=n;(!e||e===!0)&&m.disable();return this},locked:function(){return!d},fireWith:function(c,
b){d&&(g?a.once||d.push([c,b]):(!a.once||!e)&&j(c,b));return this},fire:function(){m.fireWith(this,arguments);return this},fired:function(){return!!e}};return m};var x=[].slice;b.extend({Deferred:function(a){var c=b.Callbacks("once memory"),d=b.Callbacks("once memory"),e=b.Callbacks("memory"),g="pending",h={resolve:c,reject:d,notify:e},i={done:c.add,fail:d.add,progress:e.add,state:function(){return g},isResolved:c.fired,isRejected:d.fired,then:function(a,c,b){o.done(a).fail(c).progress(b);return this},
always:function(){return o.done.apply(o,arguments).fail.apply(o,arguments)},pipe:function(a,c,d){return b.Deferred(function(e){b.each({done:[a,"resolve"],fail:[c,"reject"],progress:[d,"notify"]},function(a,c){var d=c[0],g=c[1],h;if(b.isFunction(d))o[a](function(){if((h=d.apply(this,arguments))&&b.isFunction(h.promise))h.promise().then(e.resolve,e.reject,e.notify);else e[g+"With"](this===o?e:this,[h])});else o[a](e[g])})}).promise()},promise:function(a){if(a==null)a=i;else for(var c in i)a[c]=i[c];
return a}},o=i.promise({}),f;for(f in h)o[f]=h[f].fire,o[f+"With"]=h[f].fireWith;o.done(function(){g="resolved"},d.disable,e.lock).fail(function(){g="rejected"},c.disable,e.lock);a&&a.call(o,o);return o},when:function(a){function c(a){return function(c){e[a]=arguments.length>1?x.call(arguments,0):c;--o||f.resolveWith(f,e)}}function d(a){return function(c){i[a]=arguments.length>1?x.call(arguments,0):c;f.notifyWith(j,i)}}var e=x.call(arguments,0),g=0,h=e.length,i=Array(h),o=h,f=h<=1&&a&&b.isFunction(a.promise)?
a:b.Deferred(),j=f.promise();if(h>1){for(;g<h;g++)e[g]&&e[g].promise&&b.isFunction(e[g].promise)?e[g].promise().then(c(g),f.reject,d(g)):--o;o||f.resolveWith(f,e)}else f!==a&&f.resolveWith(f,h?[a]:[]);return j}});b.support=function(){var a=j.createElement("div"),c=j.documentElement,d,e,g,h,i,o,f,m;a.setAttribute("className","t");a.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/><nav></nav>";d=a.getElementsByTagName("*");e=a.getElementsByTagName("a")[0];
if(!d||!d.length||!e)return{};g=j.createElement("select");h=g.appendChild(j.createElement("option"));d=a.getElementsByTagName("input")[0];i={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,unknownElems:!!a.getElementsByTagName("nav").length,checkOn:d.value===
"on",optSelected:h.selected,getSetAttribute:a.className!=="t",enctype:!!j.createElement("form").enctype,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0};d.checked=!0;i.noCloneChecked=d.cloneNode(!0).checked;g.disabled=!0;i.optDisabled=!h.disabled;try{delete a.test}catch(t){i.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){i.noCloneEvent=!1}),
a.cloneNode(!0).fireEvent("onclick"));d=j.createElement("input");d.value="t";d.setAttribute("type","radio");i.radioValue=d.value==="t";d.setAttribute("checked","checked");a.appendChild(d);e=j.createDocumentFragment();e.appendChild(a.lastChild);i.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked;a.innerHTML="";a.style.width=a.style.paddingLeft="1px";o=j.getElementsByTagName("body")[0];f=j.createElement(o?"div":"body");e={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};
o&&b.extend(e,{position:"absolute",left:"-999px",top:"-999px"});for(m in e)f.style[m]=e[m];f.appendChild(a);c=o||c;c.insertBefore(f,c.firstChild);i.appendChecked=d.checked;i.boxModel=a.offsetWidth===2;if("zoom"in a.style)a.style.display="inline",a.style.zoom=1,i.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",i.shrinkWrapBlocks=a.offsetWidth!==2;a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";
e=a.getElementsByTagName("td");d=e[0].offsetHeight===0;e[0].style.display="";e[1].style.display="none";i.reliableHiddenOffsets=d&&e[0].offsetHeight===0;a.innerHTML="";if(j.defaultView&&j.defaultView.getComputedStyle)d=j.createElement("div"),d.style.width="0",d.style.marginRight="0",a.appendChild(d),i.reliableMarginRight=(parseInt((j.defaultView.getComputedStyle(d,null)||{marginRight:0}).marginRight,10)||0)===0;if(a.attachEvent)for(m in{submit:1,change:1,focusin:1})e="on"+m,d=e in a,d||(a.setAttribute(e,
"return;"),d=typeof a[e]==="function"),i[m+"Bubbles"]=d;b(function(){var a,c,d,e;if(o=j.getElementsByTagName("body")[0])a=j.createElement("div"),a.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",o.insertBefore(a,o.firstChild),f=j.createElement("div"),f.style.cssText="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;visibility:hidden;border:0;",f.innerHTML="<div style='position:absolute;top:0;left:0;width:1px;height:1px;margin:0;border:5px solid #000;padding:0;'><div></div></div><table style='position:absolute;top:0;left:0;width:1px;height:1px;margin:0;border:5px solid #000;padding:0;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>",
a.appendChild(f),c=f.firstChild,d=c.firstChild,e={doesNotAddBorder:d.offsetTop!==5,doesAddBorderForTableAndCells:c.nextSibling.firstChild.firstChild.offsetTop===5},d.style.position="fixed",d.style.top="20px",e.fixedPosition=d.offsetTop===20||d.offsetTop===15,d.style.position=d.style.top="",c.style.overflow="hidden",c.style.position="relative",e.subtractsBorderForOverflowNotVisible=d.offsetTop===-5,e.doesNotIncludeMarginInBodyOffset=o.offsetTop!==1,o.removeChild(a),f=null,b.extend(i,e)});f.innerHTML=
"";c.removeChild(f);f=e=g=h=o=d=a=d=null;return i}();b.boxModel=b.support.boxModel;var F=/^(?:\{.*\}|\[.*\])$/,w=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.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?b.cache[a[b.expando]]:a[b.expando];return!!a&&!q(a)},data:function(a,c,d,e){if(b.acceptData(a)){var g,h=typeof c==="string",i=(g=a.nodeType)?b.cache:a,o=g?a[b.expando]:a[b.expando]&&
b.expando,f=c==="events";if(o&&i[o]&&(f||e||i[o].data)||!(h&&d===n)){if(!o)g?a[b.expando]=o=++b.uuid:o=b.expando;if(!i[o]&&(i[o]={},!g))i[o].toJSON=b.noop;if(typeof c==="object"||typeof c==="function")e?i[o]=b.extend(i[o],c):i[o].data=b.extend(i[o].data,c);g=a=i[o];if(!e){if(!a.data)a.data={};a=a.data}d!==n&&(a[b.camelCase(c)]=d);if(f&&!a[c])return g.events;h?(d=a[c],d==null&&(d=a[b.camelCase(c)])):d=a;return d}}},removeData:function(a,c,d){if(b.acceptData(a)){var e,g,h,i=a.nodeType,o=i?b.cache:a,
f=i?a[b.expando]:b.expando;if(o[f]){if(c&&(e=d?o[f]:o[f].data)){b.isArray(c)||(c in e?c=[c]:(c=b.camelCase(c),c=c in e?[c]:c.split(" ")));g=0;for(h=c.length;g<h;g++)delete e[c[g]];if(!(d?q:b.isEmptyObject)(e))return}if(!d&&(delete o[f].data,!q(o[f])))return;b.support.deleteExpando||!o.setInterval?delete o[f]:o[f]=null;i&&(b.support.deleteExpando?delete a[b.expando]:a.removeAttribute?a.removeAttribute(b.expando):a[b.expando]=null)}}},_data:function(a,c,d){return b.data(a,c,d,!0)},acceptData:function(a){if(a.nodeName){var c=
b.noData[a.nodeName.toLowerCase()];if(c)return!(c===!0||a.getAttribute("classid")!==c)}return!0}});b.fn.extend({data:function(a,c){var d,e,g,h=null;if(typeof a==="undefined"){if(this.length&&(h=b.data(this[0]),this[0].nodeType===1&&!b._data(this[0],"parsedAttrs"))){e=this[0].attributes;for(var i=0,o=e.length;i<o;i++)g=e[i].name,g.indexOf("data-")===0&&(g=b.camelCase(g.substring(5)),z(this[0],g,h[g]));b._data(this[0],"parsedAttrs",!0)}return h}else if(typeof a==="object")return this.each(function(){b.data(this,
a)});d=a.split(".");d[1]=d[1]?"."+d[1]:"";return c===n?(h=this.triggerHandler("getData"+d[1]+"!",[d[0]]),h===n&&this.length&&(h=b.data(this[0],a),h=z(this[0],a,h)),h===n&&d[1]?this.data(d[0]):h):this.each(function(){var e=b(this),g=[d[0],c];e.triggerHandler("setData"+d[1]+"!",g);b.data(this,a,c);e.triggerHandler("changeData"+d[1]+"!",g)})},removeData:function(a){return this.each(function(){b.removeData(this,a)})}});b.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",b._data(a,c,(b._data(a,c)||0)+
1))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){var d=d||"fx",e=d+"mark";(a=a?0:(b._data(c,e)||1)-1)?b._data(c,e,a):(b.removeData(c,e,!0),X(c,d,"mark"))}},queue:function(a,c,d){var e;if(a)return c=(c||"fx")+"queue",e=b._data(a,c),d&&(!e||b.isArray(d)?e=b._data(a,c,b.makeArray(d)):e.push(d)),e||[]},dequeue:function(a,c){var c=c||"fx",d=b.queue(a,c),e=d.shift(),g={};e==="inprogress"&&(e=d.shift());e&&(c==="fx"&&d.unshift("inprogress"),b._data(a,c+".run",g),e.call(a,function(){b.dequeue(a,
c)},g));d.length||(b.removeData(a,c+"queue "+c+".run",!0),X(a,c,"queue"))}});b.fn.extend({queue:function(a,c){typeof a!=="string"&&(c=a,a="fx");return c===n?b.queue(this[0],a):this.each(function(){var d=b.queue(this,a,c);a==="fx"&&d[0]!=="inprogress"&&b.dequeue(this,a)})},dequeue:function(a){return this.each(function(){b.dequeue(this,a)})},delay:function(a,c){a=b.fx?b.fx.speeds[a]||a:a;return this.queue(c||"fx",function(c,b){var g=setTimeout(c,a);b.stop=function(){clearTimeout(g)}})},clearQueue:function(a){return this.queue(a||
"fx",[])},promise:function(a){function c(){--h||d.resolveWith(e,[e])}typeof a!=="string"&&(a=n);var a=a||"fx",d=b.Deferred(),e=this,g=e.length,h=1,i=a+"defer",o=a+"queue";a+="mark";for(var f;g--;)if(f=b.data(e[g],i,n,!0)||(b.data(e[g],o,n,!0)||b.data(e[g],a,n,!0))&&b.data(e[g],i,b.Callbacks("once memory"),!0))h++,f.add(c);c();return d.promise()}});var y=/[\n\t\r]/g,u=/\s+/,p=/\r/g,r=/^(?:button|input)$/i,V=/^(?:button|input|object|select|textarea)$/i,T=/^a(?:rea)?$/i,oa=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,
m=b.support.getSetAttribute,t,da,pa;b.fn.extend({attr:function(a,c){return b.access(this,a,c,!0,b.attr)},removeAttr:function(a){return this.each(function(){b.removeAttr(this,a)})},prop:function(a,c){return b.access(this,a,c,!0,b.prop)},removeProp:function(a){a=b.propFix[a]||a;return this.each(function(){try{this[a]=n,delete this[a]}catch(c){}})},addClass:function(a){var c,d,e,g,h,i,o;if(b.isFunction(a))return this.each(function(c){b(this).addClass(a.call(this,c,this.className))});if(a&&typeof a===
"string"){c=a.split(u);d=0;for(e=this.length;d<e;d++)if(g=this[d],g.nodeType===1)if(!g.className&&c.length===1)g.className=a;else{h=" "+g.className+" ";i=0;for(o=c.length;i<o;i++)~h.indexOf(" "+c[i]+" ")||(h+=c[i]+" ");g.className=b.trim(h)}}return this},removeClass:function(a){var c,d,e,g,h,i,o;if(b.isFunction(a))return this.each(function(c){b(this).removeClass(a.call(this,c,this.className))});if(a&&typeof a==="string"||a===n){c=(a||"").split(u);d=0;for(e=this.length;d<e;d++)if(g=this[d],g.nodeType===
1&&g.className)if(a){h=(" "+g.className+" ").replace(y," ");i=0;for(o=c.length;i<o;i++)h=h.replace(" "+c[i]+" "," ");g.className=b.trim(h)}else g.className=""}return this},toggleClass:function(a,c){var d=typeof a,e=typeof c==="boolean";return b.isFunction(a)?this.each(function(d){b(this).toggleClass(a.call(this,d,this.className,c),c)}):this.each(function(){if(d==="string")for(var g,h=0,i=b(this),o=c,f=a.split(u);g=f[h++];)o=e?o:!i.hasClass(g),i[o?"addClass":"removeClass"](g);else if(d==="undefined"||
d==="boolean")this.className&&b._data(this,"__className__",this.className),this.className=this.className||a===!1?"":b._data(this,"__className__")||""})},hasClass:function(a){for(var a=" "+a+" ",c=0,b=this.length;c<b;c++)if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(y," ").indexOf(a)>-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];if(!arguments.length){if(g){if((c=b.valHooks[g.nodeName.toLowerCase()]||b.valHooks[g.type])&&"get"in c&&(d=c.get(g,"value"))!==n)return d;d=g.value;
return typeof d==="string"?d.replace(p,""):d==null?"":d}return n}e=b.isFunction(a);return this.each(function(d){var g=b(this);if(this.nodeType===1&&(d=e?a.call(this,d,g.val()):a,d==null?d="":typeof d==="number"?d+="":b.isArray(d)&&(d=b.map(d,function(a){return a==null?"":a+""})),c=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type],!c||!("set"in c)||c.set(this,d,"value")===n))this.value=d})}});b.extend({valHooks:{option:{get:function(a){var c=a.attributes.value;return!c||c.specified?a.value:
a.text}},select:{get:function(a){var c,d,e=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(e<0)return null;a=i?e:0;for(d=i?e+1:h.length;a<d;a++)if(c=h[a],c.selected&&(b.support.optDisabled?!c.disabled:c.getAttribute("disabled")===null)&&(!c.parentNode.disabled||!b.nodeName(c.parentNode,"optgroup"))){c=b(c).val();if(i)return c;g.push(c)}return i&&!g.length&&h.length?b(h[e]).val():g},set:function(a,c){var d=b.makeArray(c);b(a).find("option").each(function(){this.selected=b.inArray(b(this).val(),
d)>=0});if(!d.length)a.selectedIndex=-1;return d}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return n;if(e&&c in b.attrFn)return b(a)[c](d);if(!("getAttribute"in a))return b.prop(a,c,d);if(e=i!==1||!b.isXMLDoc(a))c=c.toLowerCase(),h=b.attrHooks[c]||(oa.test(c)?da:t);return d!==n?d===null?(b.removeAttr(a,c),n):h&&"set"in h&&e&&(g=h.set(a,d,c))!==n?g:(a.setAttribute(c,""+d),d):h&&"get"in h&&e&&
(g=h.get(a,c))!==null?g:(g=a.getAttribute(c),g===null?n:g)},removeAttr:function(a,c){var d,e,g,h,i=0;if(a.nodeType===1){e=(c||"").split(u);for(h=e.length;i<h;i++)g=e[i].toLowerCase(),d=b.propFix[g]||g,b.attr(a,g,""),a.removeAttribute(m?g:d),oa.test(g)&&d in a&&(a[d]=!1)}},attrHooks:{type:{set:function(a,c){if(r.test(a.nodeName)&&a.parentNode)b.error("type property can't be changed");else if(!b.support.radioValue&&c==="radio"&&b.nodeName(a,"input")){var d=a.value;a.setAttribute("type",c);if(d)a.value=
d;return c}}},value:{get:function(a,c){return t&&b.nodeName(a,"button")?t.get(a,c):c in a?a.value:null},set:function(a,c,d){if(t&&b.nodeName(a,"button"))return t.set(a,c,d);a.value=c}}},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,c,d){var e,g,h=a.nodeType;if(!a||
h===3||h===8||h===2)return n;if(h!==1||!b.isXMLDoc(a))c=b.propFix[c]||c,g=b.propHooks[c];return d!==n?g&&"set"in g&&(e=g.set(a,d,c))!==n?e:a[c]=d:g&&"get"in g&&(e=g.get(a,c))!==null?e:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):V.test(a.nodeName)||T.test(a.nodeName)&&a.href?0:n}}}});b.attrHooks.tabindex=b.propHooks.tabIndex;da={get:function(a,c){var d,e=b.prop(a,c);return e===!0||typeof e!=="boolean"&&(d=a.getAttributeNode(c))&&
d.nodeValue!==!1?c.toLowerCase():n},set:function(a,c,d){c===!1?b.removeAttr(a,d):(c=b.propFix[d]||d,c in a&&(a[c]=!0),a.setAttribute(d,d.toLowerCase()));return d}};if(!m)pa={name:!0,id:!0},t=b.valHooks.button={get:function(a,c){var b;return(b=a.getAttributeNode(c))&&(pa[c]?b.nodeValue!=="":b.specified)?b.nodeValue:n},set:function(a,c,b){var e=a.getAttributeNode(b);e||(e=j.createAttribute(b),a.setAttributeNode(e));return e.nodeValue=c+""}},b.attrHooks.tabindex.set=t.set,b.each(["width","height"],function(a,
c){b.attrHooks[c]=b.extend(b.attrHooks[c],{set:function(a,b){if(b==="")return a.setAttribute(c,"auto"),b}})}),b.attrHooks.contenteditable={get:t.get,set:function(a,c,b){c===""&&(c="false");t.set(a,c,b)}};b.support.hrefNormalized||b.each(["href","src","width","height"],function(a,c){b.attrHooks[c]=b.extend(b.attrHooks[c],{get:function(a){a=a.getAttribute(c,2);return a===null?n:a}})});if(!b.support.style)b.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||n},set:function(a,c){return a.style.cssText=
""+c}};if(!b.support.optSelected)b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(){return null}});if(!b.support.enctype)b.propFix.enctype="encoding";b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}});b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(a,c){if(b.isArray(c))return a.checked=b.inArray(b(a).val(),c)>=0}})});var wa=/^(?:textarea|input|select)$/i,
Fa=/^([^\.]*)?(?:\.(.+))?$/,bb=/\bhover(\.\S+)?/,cb=/^key/,db=/^(?:mouse|contextmenu)|click/,eb=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,fb=function(a){if(a=eb.exec(a))a[1]=(a[1]||"").toLowerCase(),a[3]=a[3]&&RegExp("(?:^|\\s)"+a[3]+"(?:\\s|$)");return a},Ga=function(a){return b.event.special.hover?a:a.replace(bb,"mouseenter$1 mouseleave$1")};b.event={add:function(a,c,d,e,g){var h,i,f,j,m,t,l,k,Q;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=b._data(a)))){if(d.handler)l=d,d=l.handler;if(!d.guid)d.guid=
b.guid++;f=h.events;if(!f)h.events=f={};i=h.handle;if(!i)h.handle=i=function(a){return typeof b!=="undefined"&&(!a||b.event.triggered!==a.type)?b.event.dispatch.apply(i.elem,arguments):n},i.elem=a;c=Ga(c).split(" ");for(h=0;h<c.length;h++){j=Fa.exec(c[h])||[];m=j[1];t=(j[2]||"").split(".").sort();Q=b.event.special[m]||{};m=(g?Q.delegateType:Q.bindType)||m;Q=b.event.special[m]||{};j=b.extend({type:m,origType:j[1],data:e,handler:d,guid:d.guid,selector:g,namespace:t.join(".")},l);if(g&&(j.quick=fb(g),
!j.quick&&b.expr.match.POS.test(g)))j.isPositional=!0;k=f[m];if(!k&&(k=f[m]=[],k.delegateCount=0,!Q.setup||Q.setup.call(a,e,t,i)===!1))a.addEventListener?a.addEventListener(m,i,!1):a.attachEvent&&a.attachEvent("on"+m,i);if(Q.add&&(Q.add.call(a,j),!j.handler.guid))j.handler.guid=d.guid;g?k.splice(k.delegateCount++,0,j):k.push(j);b.event.global[m]=!0}a=null}},global:{},remove:function(a,c,d,e){var g=b.hasData(a)&&b._data(a),h,i,f,j,m,t,n,l,k;if(g&&(t=g.events)){c=Ga(c||"").split(" ");for(h=0;h<c.length;h++){i=
Fa.exec(c[h])||[];f=i[1];i=i[2];if(!f){i=i?"."+i:"";for(m in t)b.event.remove(a,m+i,d,e);return}n=b.event.special[f]||{};f=(e?n.delegateType:n.bindType)||f;l=t[f]||[];j=l.length;i=i?RegExp("(^|\\.)"+i.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;if(d||i||e||n.remove)for(m=0;m<l.length;m++){if(k=l[m],!d||d.guid===k.guid)if(!i||i.test(k.namespace))if(!e||e===k.selector||e==="**"&&k.selector)l.splice(m--,1),k.selector&&l.delegateCount--,n.remove&&n.remove.call(a,k)}else l.length=0;l.length===
0&&j!==l.length&&((!n.teardown||n.teardown.call(a,i)===!1)&&b.removeEvent(a,f,g.handle),delete t[f])}if(b.isEmptyObject(t)){if(c=g.handle)c.elem=null;b.removeData(a,["events","handle"],!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(a,c,d,e){if(!d||!(d.nodeType===3||d.nodeType===8)){var g=a.type||a,h=[],i,o,j,m;g.indexOf("!")>=0&&(g=g.slice(0,-1),i=!0);g.indexOf(".")>=0&&(h=g.split("."),g=h.shift(),h.sort());if(d&&!b.event.customEvent[g]||b.event.global[g])if(a=typeof a===
"object"?a[b.expando]?a:new b.Event(g,a):new b.Event(g),a.type=g,a.isTrigger=!0,a.exclusive=i,a.namespace=h.join("."),a.namespace_re=a.namespace?RegExp("(^|\\.)"+h.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,h=g.indexOf(":")<0?"on"+g:"",(e||!d)&&a.preventDefault(),d){a.result=n;if(!a.target)a.target=d;c=c!=null?b.makeArray(c):[];c.unshift(a);i=b.event.special[g]||{};if(!(i.trigger&&i.trigger.apply(d,c)===!1)){m=[[d,i.bindType||g]];if(!e&&!i.noBubble&&!b.isWindow(d)){j=i.delegateType||g;o=null;for(e=d.parentNode;e;e=
e.parentNode)m.push([e,j]),o=e;o&&o===d.ownerDocument&&m.push([o.defaultView||o.parentWindow||f,j])}for(o=0;o<m.length;o++)if(e=m[o][0],a.type=m[o][1],(j=(b._data(e,"events")||{})[a.type]&&b._data(e,"handle"))&&j.apply(e,c),(j=h&&e[h])&&b.acceptData(e)&&j.apply(e,c),a.isPropagationStopped())break;a.type=g;if(!a.isDefaultPrevented()&&(!i._default||i._default.apply(d.ownerDocument,c)===!1)&&!(g==="click"&&b.nodeName(d,"a"))&&b.acceptData(d))if(h&&d[g]&&(g!=="focus"&&g!=="blur"||a.target.offsetWidth!==
0)&&!b.isWindow(d))(o=d[h])&&(d[h]=null),b.event.triggered=g,d[g](),b.event.triggered=n,o&&(d[h]=o);return a.result}}else for(o in d=b.cache,d)d[o].events&&d[o].events[g]&&b.event.trigger(a,c,d[o].handle.elem,!0)}},dispatch:function(a){var a=b.event.fix(a||f.event),c=(b._data(this,"events")||{})[a.type]||[],d=c.delegateCount,e=[].slice.call(arguments,0),g=!a.exclusive&&!a.namespace,h=(b.event.special[a.type]||{}).handle,i=[],o,j,m,t,l,k,w;e[0]=a;a.delegateTarget=this;if(d&&!a.target.disabled&&!(a.button&&
a.type==="click"))for(j=a.target;j!=this;j=j.parentNode||this){t={};l=[];for(o=0;o<d;o++)m=c[o],k=m.selector,w=t[k],m.isPositional?w=(w||(t[k]=b(k))).index(j)>=0:w===n&&(w=t[k]=m.quick?(!m.quick[1]||j.nodeName.toLowerCase()===m.quick[1])&&(!m.quick[2]||j.id===m.quick[2])&&(!m.quick[3]||m.quick[3].test(j.className)):b(j).is(k)),w&&l.push(m);l.length&&i.push({elem:j,matches:l})}c.length>d&&i.push({elem:this,matches:c.slice(d)});for(o=0;o<i.length&&!a.isPropagationStopped();o++){d=i[o];a.currentTarget=
d.elem;for(c=0;c<d.matches.length&&!a.isImmediatePropagationStopped();c++)if(m=d.matches[c],g||!a.namespace&&!m.namespace||a.namespace_re&&a.namespace_re.test(m.namespace))if(a.data=m.data,a.handleObj=m,m=(h||m.handler).apply(d.elem,e),m!==n)a.result=m,m===!1&&(a.preventDefault(),a.stopPropagation())}return a.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},
keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,c){if(a.which==null)a.which=c.charCode!=null?c.charCode:c.keyCode;return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement wheelDelta".split(" "),filter:function(a,c){var b,e,g=c.button,h=c.fromElement;if(a.pageX==null&&c.clientX!=null)b=a.target.ownerDocument||j,e=b.documentElement,b=b.body,a.pageX=c.clientX+(e&&e.scrollLeft||b&&b.scrollLeft||0)-(e&&e.clientLeft||
b&&b.clientLeft||0),a.pageY=c.clientY+(e&&e.scrollTop||b&&b.scrollTop||0)-(e&&e.clientTop||b&&b.clientTop||0);if(!a.relatedTarget&&h)a.relatedTarget=h===a.target?c.toElement:h;if(!a.which&&g!==n)a.which=g&1?1:g&2?3:g&4?2:0;return a}},fix:function(a){if(a[b.expando])return a;var c,d,e=a,g=b.event.fixHooks[a.type]||{},h=g.props?this.props.concat(g.props):this.props,a=b.Event(e);for(c=h.length;c;)d=h[--c],a[d]=e[d];if(!a.target)a.target=e.srcElement||j;if(a.target.nodeType===3)a.target=a.target.parentNode;
if(a.metaKey===n)a.metaKey=a.ctrlKey;return g.filter?g.filter(a,e):a},special:{ready:{setup:b.bindReady},focus:{delegateType:"focusin",noBubble:!0},blur:{delegateType:"focusout",noBubble:!0},beforeunload:{setup:function(a,c,d){if(b.isWindow(this))this.onbeforeunload=d},teardown:function(a,c){if(this.onbeforeunload===c)this.onbeforeunload=null}}},simulate:function(a,c,d,e){a=b.extend(new b.Event,d,{type:a,isSimulated:!0,originalEvent:{}});e?b.event.trigger(a,null,c):b.event.dispatch.call(c,a);a.isDefaultPrevented()&&
d.preventDefault()}};b.event.handle=b.event.dispatch;b.removeEvent=j.removeEventListener?function(a,c,b){a.removeEventListener&&a.removeEventListener(c,b,!1)}:function(a,c,b){a.detachEvent&&a.detachEvent("on"+c,b)};b.Event=function(a,c){if(!(this instanceof b.Event))return new b.Event(a,c);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?U:v):this.type=a;c&&b.extend(this,c);this.timeStamp=a&&
a.timeStamp||b.now();this[b.expando]=!0};b.Event.prototype={preventDefault:function(){this.isDefaultPrevented=U;var a=this.originalEvent;if(a)a.preventDefault?a.preventDefault():a.returnValue=!1},stopPropagation:function(){this.isPropagationStopped=U;var a=this.originalEvent;if(a)a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=U;this.stopPropagation()},isDefaultPrevented:v,isPropagationStopped:v,isImmediatePropagationStopped:v};
b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,c){b.event.special[a]=b.event.special[c]={delegateType:c,bindType:c,handle:function(a){var c=a.relatedTarget,g=a.handleObj,h;if(!c||g.origType===a.type||c!==this&&!b.contains(this,c))c=a.type,a.type=g.origType,h=g.handler.apply(this,arguments),a.type=c;return h}}});if(!b.support.submitBubbles)b.event.special.submit={setup:function(){if(b.nodeName(this,"form"))return!1;b.event.add(this,"click._submit keypress._submit",function(a){a=a.target;
if((a=b.nodeName(a,"input")||b.nodeName(a,"button")?a.form:n)&&!a._submit_attached)b.event.add(a,"submit._submit",function(a){this.parentNode&&b.event.simulate("submit",this.parentNode,a,!0)}),a._submit_attached=!0})},teardown:function(){if(b.nodeName(this,"form"))return!1;b.event.remove(this,"._submit")}};if(!b.support.changeBubbles)b.event.special.change={setup:function(){if(wa.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")b.event.add(this,"propertychange._change",function(a){if(a.originalEvent.propertyName===
"checked")this._just_changed=!0}),b.event.add(this,"click._change",function(a){if(this._just_changed)this._just_changed=!1,b.event.simulate("change",this,a,!0)});return!1}b.event.add(this,"beforeactivate._change",function(a){a=a.target;if(wa.test(a.nodeName)&&!a._change_attached)b.event.add(a,"change._change",function(a){this.parentNode&&!a.isSimulated&&b.event.simulate("change",this.parentNode,a,!0)}),a._change_attached=!0})},handle:function(a){var c=a.target;if(this!==c||a.isSimulated||a.isTrigger||
c.type!=="radio"&&c.type!=="checkbox")return a.handleObj.handler.apply(this,arguments)},teardown:function(){b.event.remove(this,"._change");return wa.test(this.nodeName)}};b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(a,c){var d=0,e=function(a){b.event.simulate(c,a.target,b.event.fix(a),!0)};b.event.special[c]={setup:function(){d++===0&&j.addEventListener(a,e,!0)},teardown:function(){--d===0&&j.removeEventListener(a,e,!0)}}});b.fn.extend({on:function(a,c,d,e,g){var h,
i;if(typeof a==="object"){typeof c!=="string"&&(d=c,c=n);for(i in a)this.on(i,c,d,a[i],g);return this}d==null&&e==null?(e=c,d=c=n):e==null&&(typeof c==="string"?(e=d,d=n):(e=d,d=c,c=n));if(e===!1)e=v;else if(!e)return this;if(g===1)h=e,e=function(a){b().off(a);return h.apply(this,arguments)},e.guid=h.guid||(h.guid=b.guid++);return this.each(function(){b.event.add(this,a,e,d,c)})},one:function(a,c,b,e){return this.on.call(this,a,c,b,e,1)},off:function(a,c,d){if(a&&a.preventDefault&&a.handleObj){var e=
a.handleObj;b(a.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.selector,e.handler);return this}if(typeof a==="object"){for(e in a)this.off(e,c,a[e]);return this}if(c===!1||typeof c==="function")d=c,c=n;d===!1&&(d=v);return this.each(function(){b.event.remove(this,a,d,c)})},bind:function(a,c,b){return this.on(a,null,c,b)},unbind:function(a,c){return this.off(a,null,c)},live:function(a,c,d){b(this.context).on(a,this.selector,c,d);return this},die:function(a,c){b(this.context).off(a,
this.selector||"**",c);return this},delegate:function(a,c,b,e){return this.on(c,a,b,e)},undelegate:function(a,c,b){return arguments.length==1?this.off(a,"**"):this.off(c,a,b)},trigger:function(a,c){return this.each(function(){b.event.trigger(a,c,this)})},triggerHandler:function(a,c){if(this[0])return b.event.trigger(a,c,this[0],!0)},toggle:function(a){var c=arguments,d=a.guid||b.guid++,e=0,g=function(d){var g=(b._data(this,"lastToggle"+a.guid)||0)%e;b._data(this,"lastToggle"+a.guid,g+1);d.preventDefault();
return c[g].apply(this,arguments)||!1};for(g.guid=d;e<c.length;)c[e++].guid=d;return this.click(g)},hover:function(a,c){return this.mouseenter(a).mouseleave(c||a)}});b.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,c){b.fn[c]=function(a,b){b==null&&(b=a,a=null);return arguments.length>0?this.bind(c,a,b):this.trigger(c)};
b.attrFn&&(b.attrFn[c]=!0);if(cb.test(c))b.event.fixHooks[c]=b.event.keyHooks;if(db.test(c))b.event.fixHooks[c]=b.event.mouseHooks});(function(){function a(a,c,b,d,g,h){for(var g=0,i=d.length;g<i;g++){var f=d[g];if(f){for(var m=!1,f=f[a];f;){if(f[e]===b){m=d[f.sizset];break}if(f.nodeType===1&&!h)f[e]=b,f.sizset=g;if(f.nodeName.toLowerCase()===c){m=f;break}f=f[a]}d[g]=m}}}function c(a,c,b,d,g,h){for(var g=0,i=d.length;g<i;g++){var f=d[g];if(f){for(var m=!1,f=f[a];f;){if(f[e]===b){m=d[f.sizset];break}if(f.nodeType===
1){if(!h)f[e]=b,f.sizset=g;if(typeof c!=="string"){if(f===c){m=!0;break}}else if(k.filter(c,[f]).length>0){m=f;break}}f=f[a]}d[g]=m}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e="sizcache"+(Math.random()+"").replace(".",""),g=0,h=Object.prototype.toString,i=!1,f=!0,m=/\\/g,t=/\r\n/g,l=/\W/;[0,0].sort(function(){f=!1;return 0});var k=function(a,c,b,e){var b=b||[],g=c=c||j;if(c.nodeType!==1&&c.nodeType!==
9)return[];if(!a||typeof a!=="string")return b;var i,f,m,o,t,l=!0,n=k.isXML(c),w=[],A=a;do if(d.exec(""),i=d.exec(A))if(A=i[3],w.push(i[1]),i[2]){o=i[3];break}while(i);if(w.length>1&&y.exec(a))if(w.length===2&&p.relative[w[0]])f=P(w[0]+w[1],c,e);else for(f=p.relative[w[0]]?[c]:k(w.shift(),c);w.length;)a=w.shift(),p.relative[a]&&(a+=w.shift()),f=P(a,f,e);else if(!e&&w.length>1&&c.nodeType===9&&!n&&p.match.ID.test(w[0])&&!p.match.ID.test(w[w.length-1])&&(i=k.find(w.shift(),c,n),c=i.expr?k.filter(i.expr,
i.set)[0]:i.set[0]),c){i=e?{expr:w.pop(),set:u(e)}:k.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&c.parentNode?c.parentNode:c,n);f=i.expr?k.filter(i.expr,i.set):i.set;for(w.length>0?m=u(f):l=!1;w.length;)i=t=w.pop(),p.relative[t]?i=w.pop():t="",i==null&&(i=c),p.relative[t](m,i,n)}else m=[];m||(m=f);m||k.error(t||a);if(h.call(m)==="[object Array]")if(l)if(c&&c.nodeType===1)for(a=0;m[a]!=null;a++)m[a]&&(m[a]===!0||m[a].nodeType===1&&k.contains(c,m[a]))&&b.push(f[a]);else for(a=0;m[a]!=null;a++)m[a]&&
m[a].nodeType===1&&b.push(f[a]);else b.push.apply(b,m);else u(m,b);o&&(k(o,g,b,e),k.uniqueSort(b));return b};k.uniqueSort=function(a){if(s&&(i=f,a.sort(s),i))for(var c=1;c<a.length;c++)a[c]===a[c-1]&&a.splice(c--,1);return a};k.matches=function(a,c){return k(a,null,null,c)};k.matchesSelector=function(a,c){return k(c,null,null,[a]).length>0};k.find=function(a,c,b){var d,e,g,h,i,f;if(!a)return[];e=0;for(g=p.order.length;e<g;e++)if(i=p.order[e],h=p.leftMatch[i].exec(a))if(f=h[1],h.splice(1,1),f.substr(f.length-
1)!=="\\"&&(h[1]=(h[1]||"").replace(m,""),d=p.find[i](h,c,b),d!=null)){a=a.replace(p.match[i],"");break}d||(d=typeof c.getElementsByTagName!=="undefined"?c.getElementsByTagName("*"):[]);return{set:d,expr:a}};k.filter=function(a,c,b,d){for(var e,g,h,i,f,m,o,j,t=a,l=[],w=c,y=c&&c[0]&&k.isXML(c[0]);a&&c.length;){for(h in p.filter)if((e=p.leftMatch[h].exec(a))!=null&&e[2])if(m=p.filter[h],f=e[1],g=!1,e.splice(1,1),f.substr(f.length-1)!=="\\"){w===l&&(l=[]);if(p.preFilter[h])if(e=p.preFilter[h](e,w,b,
l,d,y)){if(e===!0)continue}else g=i=!0;if(e)for(o=0;(f=w[o])!=null;o++)f&&(i=m(f,e,o,w),j=d^i,b&&i!=null?j?g=!0:w[o]=!1:j&&(l.push(f),g=!0));if(i!==n){b||(w=l);a=a.replace(p.match[h],"");if(!g)return[];break}}if(a===t)if(g==null)k.error(a);else break;t=a}return w};k.error=function(a){throw"Syntax error, unrecognized expression: "+a;};var w=k.getText=function(a){var c,b;c=a.nodeType;var d="";if(c)if(c===1)if(typeof a.textContent==="string")return a.textContent;else if(typeof a.innerText==="string")return a.innerText.replace(t,
"");else for(a=a.firstChild;a;a=a.nextSibling)d+=w(a);else{if(c===3||c===4)return a.nodeValue}else for(c=0;b=a[c];c++)b.nodeType!==8&&(d+=w(b));return d},p=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,
POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,c){var b=typeof c==="string",d=b&&!l.test(c),b=b&&!d;d&&(c=c.toLowerCase());for(var d=0,e=a.length,g;d<e;d++)if(g=a[d]){for(;(g=g.previousSibling)&&g.nodeType!==
1;);a[d]=b||g&&g.nodeName.toLowerCase()===c?g||!1:g===c}b&&k.filter(c,a,!0)},">":function(a,c){var b,d=typeof c==="string",e=0,g=a.length;if(d&&!l.test(c))for(c=c.toLowerCase();e<g;e++){if(b=a[e])b=b.parentNode,a[e]=b.nodeName.toLowerCase()===c?b:!1}else{for(;e<g;e++)(b=a[e])&&(a[e]=d?b.parentNode:b.parentNode===c);d&&k.filter(c,a,!0)}},"":function(b,d,e){var h,i=g++,f=c;typeof d==="string"&&!l.test(d)&&(h=d=d.toLowerCase(),f=a);f("parentNode",d,i,b,h,e)},"~":function(b,d,e){var h,i=g++,f=c;typeof d===
"string"&&!l.test(d)&&(h=d=d.toLowerCase(),f=a);f("previousSibling",d,i,b,h,e)}},find:{ID:function(a,c,b){if(typeof c.getElementById!=="undefined"&&!b)return(a=c.getElementById(a[1]))&&a.parentNode?[a]:[]},NAME:function(a,c){if(typeof c.getElementsByName!=="undefined"){for(var b=[],d=c.getElementsByName(a[1]),e=0,g=d.length;e<g;e++)d[e].getAttribute("name")===a[1]&&b.push(d[e]);return b.length===0?null:b}},TAG:function(a,c){if(typeof c.getElementsByTagName!=="undefined")return c.getElementsByTagName(a[1])}},
preFilter:{CLASS:function(a,c,b,d,e,g){a=" "+a[1].replace(m,"")+" ";if(g)return a;for(var g=0,h;(h=c[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?b||d.push(h):b&&(c[g]=!1));return!1},ID:function(a){return a[1].replace(m,"")},TAG:function(a){return a[1].replace(m,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]);a[2]=a[2].replace(/^\+|\s*/g,"");var c=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||
!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=c[1]+(c[2]||1)-0;a[3]=c[3]-0}else a[2]&&k.error(a[0]);a[0]=g++;return a},ATTR:function(a,c,b,d,e,g){c=a[1]=a[1].replace(m,"");!g&&p.attrMap[c]&&(a[1]=p.attrMap[c]);a[4]=(a[4]||a[5]||"").replace(m,"");a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,c,b,e,g){if(a[1]==="not")if((d.exec(a[3])||"").length>1||/^\w/.test(a[3]))a[3]=k(a[3],null,null,c);else return a=k.filter(a[3],c,b,1^g),b||e.push.apply(e,a),!1;else if(p.match.POS.test(a[0])||p.match.CHILD.test(a[0]))return!0;
return a},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,c,b){return!!k(b[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var c=a.getAttribute("type"),b=a.type;return a.nodeName.toLowerCase()===
"input"&&"text"===b&&(c===b||c===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var c=a.nodeName.toLowerCase();return(c==="input"||c==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()===
"input"&&"image"===a.type},reset:function(a){var c=a.nodeName.toLowerCase();return(c==="input"||c==="button")&&"reset"===a.type},button:function(a){var c=a.nodeName.toLowerCase();return c==="input"&&"button"===a.type||c==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,c){return c===0},last:function(a,c,b,d){return c===d.length-1},even:function(a,c){return c%2===0},odd:function(a,
c){return c%2===1},lt:function(a,c,b){return c<b[3]-0},gt:function(a,c,b){return c>b[3]-0},nth:function(a,c,b){return b[3]-0===c},eq:function(a,c,b){return b[3]-0===c}},filter:{PSEUDO:function(a,c,b,d){var e=c[1],g=p.filters[e];if(g)return g(a,b,c,d);else if(e==="contains")return(a.textContent||a.innerText||w([a])||"").indexOf(c[3])>=0;else if(e==="not"){c=c[3];b=0;for(d=c.length;b<d;b++)if(c[b]===a)return!1;return!0}else k.error(e)},CHILD:function(a,c){var b,d,g,h,i,f;b=c[1];f=a;switch(b){case "only":case "first":for(;f=
f.previousSibling;)if(f.nodeType===1)return!1;if(b==="first")return!0;f=a;case "last":for(;f=f.nextSibling;)if(f.nodeType===1)return!1;return!0;case "nth":b=c[2];d=c[3];if(b===1&&d===0)return!0;g=c[0];if((h=a.parentNode)&&(h[e]!==g||!a.nodeIndex)){i=0;for(f=h.firstChild;f;f=f.nextSibling)if(f.nodeType===1)f.nodeIndex=++i;h[e]=g}f=a.nodeIndex-d;return b===0?f===0:f%b===0&&f/b>=0}},ID:function(a,c){return a.nodeType===1&&a.getAttribute("id")===c},TAG:function(a,c){return c==="*"&&a.nodeType===1||!!a.nodeName&&
a.nodeName.toLowerCase()===c},CLASS:function(a,c){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(c)>-1},ATTR:function(a,c){var b=c[1],b=k.attr?k.attr(a,b):p.attrHandle[b]?p.attrHandle[b](a):a[b]!=null?a[b]:a.getAttribute(b),d=b+"",e=c[2],g=c[4];return b==null?e==="!=":!e&&k.attr?b!=null:e==="="?d===g:e==="*="?d.indexOf(g)>=0:e==="~="?(" "+d+" ").indexOf(g)>=0:!g?d&&b!==!1:e==="!="?d!==g:e==="^="?d.indexOf(g)===0:e==="$="?d.substr(d.length-g.length)===g:e==="|="?d===g||d.substr(0,g.length+
1)===g+"-":!1},POS:function(a,c,b,d){var e=p.setFilters[c[2]];if(e)return e(a,b,c,d)}}},y=p.match.POS,A=function(a,c){return"\\"+(c-0+1)},F;for(F in p.match)p.match[F]=RegExp(p.match[F].source+/(?![^\[]*\])(?![^\(]*\))/.source),p.leftMatch[F]=RegExp(/(^(?:.|\r|\n)*?)/.source+p.match[F].source.replace(/\\(\d+)/g,A));var u=function(a,c){a=Array.prototype.slice.call(a,0);return c?(c.push.apply(c,a),c):a};try{Array.prototype.slice.call(j.documentElement.childNodes,0)}catch(r){u=function(a,c){var b=0,
d=c||[];if(h.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length==="number")for(var e=a.length;b<e;b++)d.push(a[b]);else for(;a[b];b++)d.push(a[b]);return d}}var s,q;j.documentElement.compareDocumentPosition?s=function(a,c){return a===c?(i=!0,0):!a.compareDocumentPosition||!c.compareDocumentPosition?a.compareDocumentPosition?-1:1:a.compareDocumentPosition(c)&4?-1:1}:(s=function(a,c){if(a===c)return i=!0,0;else if(a.sourceIndex&&c.sourceIndex)return a.sourceIndex-c.sourceIndex;
var b,d,e=[],g=[];b=a.parentNode;d=c.parentNode;var h=b;if(b===d)return q(a,c);else if(b){if(!d)return 1}else return-1;for(;h;)e.unshift(h),h=h.parentNode;for(h=d;h;)g.unshift(h),h=h.parentNode;b=e.length;d=g.length;for(h=0;h<b&&h<d;h++)if(e[h]!==g[h])return q(e[h],g[h]);return h===b?q(a,g[h],-1):q(e[h],c,1)},q=function(a,c,b){if(a===c)return b;for(a=a.nextSibling;a;){if(a===c)return-1;a=a.nextSibling}return 1});(function(){var a=j.createElement("div"),c="script"+(new Date).getTime(),b=j.documentElement;
a.innerHTML="<a name='"+c+"'/>";b.insertBefore(a,b.firstChild);if(j.getElementById(c))p.find.ID=function(a,c,b){if(typeof c.getElementById!=="undefined"&&!b)return(c=c.getElementById(a[1]))?c.id===a[1]||typeof c.getAttributeNode!=="undefined"&&c.getAttributeNode("id").nodeValue===a[1]?[c]:n:[]},p.filter.ID=function(a,c){var b=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&b&&b.nodeValue===c};b.removeChild(a);b=a=null})();(function(){var a=j.createElement("div");
a.appendChild(j.createComment(""));if(a.getElementsByTagName("*").length>0)p.find.TAG=function(a,c){var b=c.getElementsByTagName(a[1]);if(a[1]==="*"){for(var d=[],e=0;b[e];e++)b[e].nodeType===1&&d.push(b[e]);b=d}return b};a.innerHTML="<a href='#'></a>";if(a.firstChild&&typeof a.firstChild.getAttribute!=="undefined"&&a.firstChild.getAttribute("href")!=="#")p.attrHandle.href=function(a){return a.getAttribute("href",2)};a=null})();j.querySelectorAll&&function(){var a=k,c=j.createElement("div");c.innerHTML=
"<p class='TEST'></p>";if(!(c.querySelectorAll&&c.querySelectorAll(".TEST").length===0)){k=function(c,b,d,e){b=b||j;if(!e&&!k.isXML(b)){var g=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(c);if(g&&(b.nodeType===1||b.nodeType===9))if(g[1])return u(b.getElementsByTagName(c),d);else if(g[2]&&p.find.CLASS&&b.getElementsByClassName)return u(b.getElementsByClassName(g[2]),d);if(b.nodeType===9){if(c==="body"&&b.body)return u([b.body],d);else if(g&&g[3]){var h=b.getElementById(g[3]);if(h&&h.parentNode){if(h.id===
g[3])return u([h],d)}else return u([],d)}try{return u(b.querySelectorAll(c),d)}catch(i){}}else if(b.nodeType===1&&b.nodeName.toLowerCase()!=="object"){var g=b,f=(h=b.getAttribute("id"))||"__sizzle__",m=b.parentNode,o=/^\s*[+~]/.test(c);h?f=f.replace(/'/g,"\\$&"):b.setAttribute("id",f);if(o&&m)b=b.parentNode;try{if(!o||m)return u(b.querySelectorAll("[id='"+f+"'] "+c),d)}catch(t){}finally{h||g.removeAttribute("id")}}}return a(c,b,d,e)};for(var b in a)k[b]=a[b];c=null}}();(function(){var a=j.documentElement,
c=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(c){var b=!c.call(j.createElement("div"),"div"),d=!1;try{c.call(j.documentElement,"[test!='']:sizzle")}catch(e){d=!0}k.matchesSelector=function(a,e){e=e.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(d||!p.match.PSEUDO.test(e)&&!/!=/.test(e)){var g=c.call(a,e);if(g||!b||a.document&&a.document.nodeType!==11)return g}}catch(h){}return k(e,null,null,[a]).length>0}}})();(function(){var a=j.createElement("div");
a.innerHTML="<div class='test e'></div><div class='test'></div>";if(a.getElementsByClassName&&a.getElementsByClassName("e").length!==0&&(a.lastChild.className="e",a.getElementsByClassName("e").length!==1))p.order.splice(1,0,"CLASS"),p.find.CLASS=function(a,c,b){if(typeof c.getElementsByClassName!=="undefined"&&!b)return c.getElementsByClassName(a[1])},a=null})();k.contains=j.documentElement.contains?function(a,c){return a!==c&&(a.contains?a.contains(c):!0)}:j.documentElement.compareDocumentPosition?
function(a,c){return!!(a.compareDocumentPosition(c)&16)}:function(){return!1};k.isXML=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?a.nodeName!=="HTML":!1};var P=function(a,c,b){for(var d,e=[],g="",c=c.nodeType?[c]:c;d=p.match.PSEUDO.exec(a);)g+=d[0],a=a.replace(p.match.PSEUDO,"");a=p.relative[a]?a+"*":a;d=0;for(var h=c.length;d<h;d++)k(a,c[d],e,b);return k.filter(g,e)};k.attr=b.attr;k.selectors.attrMap={};b.find=k;b.expr=k.selectors;b.expr[":"]=b.expr.filters;b.unique=k.uniqueSort;
b.text=k.getText;b.isXMLDoc=k.isXML;b.contains=k.contains})();var gb=/Until$/,hb=/^(?:parents|prevUntil|prevAll)/,ib=/,/,Va=/^.[^:#\[\.,]*$/,jb=Array.prototype.slice,Ha=b.expr.match.POS,kb={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(a){var c=this,d,e;if(typeof a!=="string")return b(a).filter(function(){d=0;for(e=c.length;d<e;d++)if(b.contains(c[d],this))return!0});var g=this.pushStack("","find",a),h,i,f;d=0;for(e=this.length;d<e;d++)if(h=g.length,b.find(a,this[d],g),d>0)for(i=
h;i<g.length;i++)for(f=0;f<h;f++)if(g[f]===g[i]){g.splice(i--,1);break}return g},has:function(a){var c=b(a);return this.filter(function(){for(var a=0,e=c.length;a<e;a++)if(b.contains(this,c[a]))return!0})},not:function(a){return this.pushStack(C(this,a,!1),"not",a)},filter:function(a){return this.pushStack(C(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a==="string"?Ha.test(a)?b(a,this.context).index(this[0])>=0:b.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,c){var d=
[],e,g,h=this[0];if(b.isArray(a)){for(g=1;h&&h.ownerDocument&&h!==c;){for(e=0;e<a.length;e++)b(h).is(a[e])&&d.push({selector:a[e],elem:h,level:g});h=h.parentNode;g++}return d}var i=Ha.test(a)||typeof a!=="string"?b(a,c||this.context):0;e=0;for(g=this.length;e<g;e++)for(h=this[e];h;)if(i?i.index(h)>-1:b.find.matchesSelector(h,a)){d.push(h);break}else if(h=h.parentNode,!h||!h.ownerDocument||h===c||h.nodeType===11)break;d=d.length>1?b.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){return!a?
this[0]&&this[0].parentNode?this.prevAll().length:-1:typeof a==="string"?b.inArray(this[0],b(a)):b.inArray(a.jquery?a[0]:a,this)},add:function(a,c){var d=typeof a==="string"?b(a,c):b.makeArray(a&&a.nodeType?[a]:a),e=b.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:b.unique(e))},andSelf:function(){return this.add(this.prevObject)}});b.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==
11?a:null},parents:function(a){return b.dir(a,"parentNode")},parentsUntil:function(a,c,d){return b.dir(a,"parentNode",d)},next:function(a){return b.nth(a,2,"nextSibling")},prev:function(a){return b.nth(a,2,"previousSibling")},nextAll:function(a){return b.dir(a,"nextSibling")},prevAll:function(a){return b.dir(a,"previousSibling")},nextUntil:function(a,c,d){return b.dir(a,"nextSibling",d)},prevUntil:function(a,c,d){return b.dir(a,"previousSibling",d)},siblings:function(a){return b.sibling(a.parentNode.firstChild,
a)},children:function(a){return b.sibling(a.firstChild)},contents:function(a){return b.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:b.makeArray(a.childNodes)}},function(a,c){b.fn[a]=function(d,e){var g=b.map(this,c,d),h=jb.call(arguments);gb.test(a)||(e=d);e&&typeof e==="string"&&(g=b.filter(e,g));g=this.length>1&&!kb[a]?b.unique(g):g;if((this.length>1||ib.test(e))&&hb.test(a))g=g.reverse();return this.pushStack(g,a,h.join(","))}});b.extend({filter:function(a,c,d){d&&(a=":not("+
a+")");return c.length===1?b.find.matchesSelector(c[0],a)?[c[0]]:[]:b.find.matches(a,c)},dir:function(a,c,d){for(var e=[],a=a[c];a&&a.nodeType!==9&&(d===n||a.nodeType!==1||!b(a).is(d));)a.nodeType===1&&e.push(a),a=a[c];return e},nth:function(a,c,b){for(var c=c||1,e=0;a;a=a[b])if(a.nodeType===1&&++e===c)break;return a},sibling:function(a,c){for(var b=[];a;a=a.nextSibling)a.nodeType===1&&a!==c&&b.push(a);return b}});var Aa="abbr article aside audio canvas datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",
lb=/ jQuery\d+="(?:\d+|null)"/g,xa=/^\s+/,Ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ja=/<([\w:]+)/,mb=/<tbody/i,nb=/<|&#?\w+;/,ob=/<(?:script|style)/i,pb=/<(?:script|object|embed|option|style)/i,qb=RegExp("<(?:"+Aa.replace(" ","|")+")","i"),Ka=/checked\s*(?:[^=]|=\s*.checked.)/i,rb=/\/(java|ecma)script/i,Wa=/^\s*<!(?:\[CDATA\[|\-\-)/,W={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,
"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},sb=R(j);W.optgroup=W.option;W.tbody=W.tfoot=W.colgroup=W.caption=W.thead;W.th=W.td;if(!b.support.htmlSerialize)W._default=[1,"div<div>","</div>"];b.fn.extend({text:function(a){return b.isFunction(a)?this.each(function(c){var d=b(this);d.text(a.call(this,c,d.text()))}):typeof a!=="object"&&a!==n?this.empty().append((this[0]&&
this[0].ownerDocument||j).createTextNode(a)):b.text(this)},wrapAll:function(a){if(b.isFunction(a))return this.each(function(c){b(this).wrapAll(a.call(this,c))});if(this[0]){var c=b(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&c.insertBefore(this[0]);c.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 b.isFunction(a)?this.each(function(c){b(this).wrapInner(a.call(this,c))}):this.each(function(){var c=
b(this),d=c.contents();d.length?d.wrapAll(a):c.append(a)})},wrap:function(a){return this.each(function(){b(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&
this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});else if(arguments.length){var a=b(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,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,b(arguments[0]).toArray());return a}},remove:function(a,
c){for(var d=0,e;(e=this[d])!=null;d++)if(!a||b.filter(a,[e]).length)!c&&e.nodeType===1&&(b.cleanData(e.getElementsByTagName("*")),b.cleanData([e])),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var a=0,c;(c=this[a])!=null;a++)for(c.nodeType===1&&b.cleanData(c.getElementsByTagName("*"));c.firstChild;)c.removeChild(c.firstChild);return this},clone:function(a,c){a=a==null?!1:a;c=c==null?a:c;return this.map(function(){return b.clone(this,a,c)})},html:function(a){if(a===
n)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(lb,""):null;else if(typeof a==="string"&&!ob.test(a)&&(b.support.leadingWhitespace||!xa.test(a))&&!W[(Ja.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ia,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)if(this[c].nodeType===1)b.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a}catch(e){this.empty().append(a)}}else b.isFunction(a)?this.each(function(c){var d=b(this);d.html(a.call(this,c,d.html()))}):this.empty().append(a);
return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(b.isFunction(a))return this.each(function(c){var d=b(this),e=d.html();d.replaceWith(a.call(this,c,e))});typeof a!=="string"&&(a=b(a).detach());return this.each(function(){var c=this.nextSibling,d=this.parentNode;b(this).remove();c?b(c).before(a):b(d).append(a)})}else return this.length?this.pushStack(b(b.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,
i=a[0],f=[];if(!b.support.checkClone&&arguments.length===3&&typeof i==="string"&&Ka.test(i))return this.each(function(){b(this).domManip(a,c,d,!0)});if(b.isFunction(i))return this.each(function(e){var g=b(this);a[0]=i.call(this,e,c?g.html():n);g.domManip(a,c,d)});if(this[0]){e=i&&i.parentNode;e=b.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:b.buildFragment(a,this,f);h=e.fragment;if(g=h.childNodes.length===1?h=h.firstChild:h.firstChild){c=c&&b.nodeName(g,"tr");
g=0;for(var m=this.length,j=m-1;g<m;g++)d.call(c?b.nodeName(this[g],"table")?this[g].getElementsByTagName("tbody")[0]||this[g].appendChild(this[g].ownerDocument.createElement("tbody")):this[g]:this[g],e.cacheable||m>1&&g<j?b.clone(h,!0,!0):h)}f.length&&b.each(f,l)}return this}});b.buildFragment=function(a,c,d){var e,g,h,i,f=a[0];c&&c[0]&&(i=c[0].ownerDocument||c[0]);i.createDocumentFragment||(i=j);if(a.length===1&&typeof f==="string"&&f.length<512&&i===j&&f.charAt(0)==="<"&&!pb.test(f)&&(b.support.checkClone||
!Ka.test(f))&&!b.support.unknownElems&&qb.test(f))g=!0,(h=b.fragments[f])&&h!==1&&(e=h);e||(e=i.createDocumentFragment(),b.clean(a,i,e,d));g&&(b.fragments[f]=h?e:1);return{fragment:e,cacheable:g}};b.fragments={};b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,c){b.fn[a]=function(d){var e=[],d=b(d),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&d.length===1)return d[c](this[0]),this;
else{for(var g=0,h=d.length;g<h;g++){var i=(g>0?this.clone(!0):this).get();b(d[g])[c](i);e=e.concat(i)}return this.pushStack(e,a,d.selector)}}});b.extend({clone:function(a,c,d){var e=a.cloneNode(!0),g,h,i;if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!b.isXMLDoc(a)){M(a,e);g=k(a);h=k(e);for(i=0;g[i];++i)h[i]&&M(g[i],h[i])}if(c&&(S(a,e),d)){g=k(a);h=k(e);for(i=0;g[i];++i)S(g[i],h[i])}return e},clean:function(a,c,d,e){c=c||j;typeof c.createElement==="undefined"&&
(c=c.ownerDocument||c[0]&&c[0].ownerDocument||j);for(var g=[],h,i=0,f;(f=a[i])!=null;i++)if(typeof f==="number"&&(f+=""),f){if(typeof f==="string")if(nb.test(f)){f=f.replace(Ia,"<$1></$2>");h=(Ja.exec(f)||["",""])[1].toLowerCase();var m=W[h]||W._default,k=m[0],t=c.createElement("div");c===j?sb.appendChild(t):R(c).appendChild(t);for(t.innerHTML=m[1]+f+m[2];k--;)t=t.lastChild;if(!b.support.tbody){k=mb.test(f);m=h==="table"&&!k?t.firstChild&&t.firstChild.childNodes:m[1]==="<table>"&&!k?t.childNodes:
[];for(h=m.length-1;h>=0;--h)b.nodeName(m[h],"tbody")&&!m[h].childNodes.length&&m[h].parentNode.removeChild(m[h])}!b.support.leadingWhitespace&&xa.test(f)&&t.insertBefore(c.createTextNode(xa.exec(f)[0]),t.firstChild);f=t.childNodes}else f=c.createTextNode(f);var l;if(!b.support.appendChecked)if(f[0]&&typeof(l=f.length)==="number")for(h=0;h<l;h++)I(f[h]);else I(f);f.nodeType?g.push(f):g=b.merge(g,f)}if(d){a=function(a){return!a.type||rb.test(a.type)};for(i=0;g[i];i++)e&&b.nodeName(g[i],"script")&&
(!g[i].type||g[i].type.toLowerCase()==="text/javascript")?e.push(g[i].parentNode?g[i].parentNode.removeChild(g[i]):g[i]):(g[i].nodeType===1&&(c=b.grep(g[i].getElementsByTagName("script"),a),g.splice.apply(g,[i+1,0].concat(c))),d.appendChild(g[i]))}return g},cleanData:function(a){for(var c,d,e=b.cache,g=b.event.special,h=b.support.deleteExpando,f=0,m;(m=a[f])!=null;f++)if(!m.nodeName||!b.noData[m.nodeName.toLowerCase()])if(d=m[b.expando]){if((c=e[d])&&c.events){for(var j in c.events)g[j]?b.event.remove(m,
j):b.removeEvent(m,j,c.handle);if(c.handle)c.handle.elem=null}h?delete m[b.expando]:m.removeAttribute&&m.removeAttribute(b.expando);delete e[d]}}});var ya=/alpha\([^)]*\)/i,tb=/opacity=([^)]*)/,ub=/([A-Z]|^ms)/g,La=/^-?\d+(?:px)?$/i,vb=/^-?\d/,wb=/^([\-+])=([\-+.\de]+)/,xb={position:"absolute",visibility:"hidden",display:"block"},Xa=["Left","Right"],Ya=["Top","Bottom"],ia,Ma,Na;b.fn.css=function(a,c){return arguments.length===2&&c===n?this:b.access(this,a,c,!0,function(a,c,g){return g!==n?b.style(a,
c,g):b.css(a,c)})};b.extend({cssHooks:{opacity:{get:function(a,c){if(c){var b=ia(a,"opacity","opacity");return b===""?"1":b}else return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(a&&!(a.nodeType===3||a.nodeType===8||!a.style)){var g,h=b.camelCase(c),f=a.style,m=b.cssHooks[h],c=b.cssProps[h]||h;if(d!==n){e=typeof d;if(e==="string"&&
(g=wb.exec(d)))d=+(g[1]+1)*+g[2]+parseFloat(b.css(a,c)),e="number";if(!(d==null||e==="number"&&isNaN(d)))if(e==="number"&&!b.cssNumber[h]&&(d+="px"),!m||!("set"in m)||(d=m.set(a,d))!==n)try{f[c]=d}catch(j){}}else return m&&"get"in m&&(g=m.get(a,!1,e))!==n?g:f[c]}},css:function(a,c,d){var e,g,c=b.camelCase(c);g=b.cssHooks[c];c=b.cssProps[c]||c;c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==n)return e;else if(ia)return ia(a,c)},swap:function(a,c,b){var e={},g;for(g in c)e[g]=a.style[g],
a.style[g]=c[g];b.call(a);for(g in c)a.style[g]=e[g]}});b.curCSS=b.css;b.each(["height","width"],function(a,c){b.cssHooks[c]={get:function(a,e,g){var h;if(e){if(a.offsetWidth!==0)return D(a,c,g);else b.swap(a,xb,function(){h=D(a,c,g)});return h}},set:function(a,c){if(La.test(c)){if(c=parseFloat(c),c>=0)return c+"px"}else return c}}});if(!b.support.opacity)b.cssHooks.opacity={get:function(a,c){return tb.test((c&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":
c?"1":""},set:function(a,c){var d=a.style,e=a.currentStyle,g=b.isNumeric(c)?"alpha(opacity="+c*100+")":"",h=e&&e.filter||d.filter||"";d.zoom=1;if(c>=1&&b.trim(h.replace(ya,""))===""&&(d.removeAttribute("filter"),e&&!e.filter))return;d.filter=ya.test(h)?h.replace(ya,g):h+" "+g}};b(function(){if(!b.support.reliableMarginRight)b.cssHooks.marginRight={get:function(a,c){var d;b.swap(a,{display:"inline-block"},function(){d=c?ia(a,"margin-right","marginRight"):a.style.marginRight});return d}}});j.defaultView&&
j.defaultView.getComputedStyle&&(Ma=function(a,c){var d,e,c=c.replace(ub,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return n;if(e=e.getComputedStyle(a,null))d=e.getPropertyValue(c),d===""&&!b.contains(a.ownerDocument.documentElement,a)&&(d=b.style(a,c));return d});j.documentElement.currentStyle&&(Na=function(a,c){var b,e,g=a.currentStyle&&a.currentStyle[c],h=a.style;if(g===null&&h&&(b=h[c]))g=b;if(!La.test(g)&&vb.test(g)){b=h.left;if(e=a.runtimeStyle&&a.runtimeStyle.left)a.runtimeStyle.left=
a.currentStyle.left;h.left=c==="fontSize"?"1em":g||0;g=h.pixelLeft+"px";h.left=b;if(e)a.runtimeStyle.left=e}return g===""?"auto":g});ia=Ma||Na;if(b.expr&&b.expr.filters)b.expr.filters.hidden=function(a){var c=a.offsetHeight;return a.offsetWidth===0&&c===0||!b.support.reliableHiddenOffsets&&(a.style&&a.style.display||b.css(a,"display"))==="none"},b.expr.filters.visible=function(a){return!b.expr.filters.hidden(a)};var yb=/%20/g,Za=/\[\]$/,Oa=/\r?\n/g,zb=/#.*$/,Ab=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Bb=
/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Cb=/^(?:GET|HEAD)$/,Db=/^\/\//,Pa=/\?/,Eb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,Fb=/^(?:select|textarea)/i,Ba=/\s+/,Gb=/([?&])_=[^&]*/,Qa=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,Ra=b.fn.load,sa={},Sa={},ga,ha,Ta=["*/"]+["*"];try{ga=B.href}catch(Mb){ga=j.createElement("a"),ga.href="",ga=ga.href}ha=Qa.exec(ga.toLowerCase())||[];b.fn.extend({load:function(a,c,d){if(typeof a!==
"string"&&Ra)return Ra.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0)var g=a.slice(e,a.length),a=a.slice(0,e);e="GET";c&&(b.isFunction(c)?(d=c,c=n):typeof c==="object"&&(c=b.param(c,b.ajaxSettings.traditional),e="POST"));var h=this;b.ajax({url:a,type:e,dataType:"html",data:c,complete:function(a,c,e){e=a.responseText;a.isResolved()&&(a.done(function(a){e=a}),h.html(g?b("<div>").append(e.replace(Eb,"")).find(g):e));d&&h.each(d,[e,c,a])}});return this},serialize:function(){return b.param(this.serializeArray())},
serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Fb.test(this.nodeName)||Bb.test(this.type))}).map(function(a,c){var d=b(this).val();return d==null?null:b.isArray(d)?b.map(d,function(a){return{name:c.name,value:a.replace(Oa,"\r\n")}}):{name:c.name,value:d.replace(Oa,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,
c){b.fn[c]=function(a){return this.bind(c,a)}});b.each(["get","post"],function(a,c){b[c]=function(a,e,g,h){b.isFunction(e)&&(h=h||g,g=e,e=n);return b.ajax({type:c,url:a,data:e,success:g,dataType:h})}});b.extend({getScript:function(a,c){return b.get(a,n,c,"script")},getJSON:function(a,c,d){return b.get(a,c,d,"json")},ajaxSetup:function(a,c){c?Y(a,b.ajaxSettings):(c=a,a=b.ajaxSettings);Y(a,c);return a},ajaxSettings:{url:ga,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(ha[1]),
global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Ta},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":f.String,"text html":!0,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:ba(sa),ajaxTransport:ba(Sa),ajax:function(a,
c){function d(a,c,d,t){if(F!==2){F=2;A&&clearTimeout(A);y=n;w=t||"";r.readyState=a>0?4:0;var l,p,u,t=c;if(d){var s=e,P=r,B=s.contents,V=s.dataTypes,ca=s.responseFields,K,x,v,N;for(x in ca)x in d&&(P[ca[x]]=d[x]);for(;V[0]==="*";)V.shift(),K===n&&(K=s.mimeType||P.getResponseHeader("content-type"));if(K)for(x in B)if(B[x]&&B[x].test(K)){V.unshift(x);break}if(V[0]in d)v=V[0];else{for(x in d){if(!V[0]||s.converters[x+" "+V[0]]){v=x;break}N||(N=x)}v=v||N}v?(v!==V[0]&&V.unshift(v),d=d[v]):d=void 0}else d=
n;if(a>=200&&a<300||a===304){if(e.ifModified){if(K=r.getResponseHeader("Last-Modified"))b.lastModified[k]=K;if(K=r.getResponseHeader("Etag"))b.etag[k]=K}if(a===304)t="notmodified",l=!0;else try{K=e;K.dataFilter&&(d=K.dataFilter(d,K.dataType));var L=K.dataTypes;x={};var J,E,Z=L.length,T,ea=L[0],da,D,z,Q,C;for(J=1;J<Z;J++){if(J===1)for(E in K.converters)typeof E==="string"&&(x[E.toLowerCase()]=K.converters[E]);da=ea;ea=L[J];if(ea==="*")ea=da;else if(da!=="*"&&da!==ea){D=da+" "+ea;z=x[D]||x["* "+ea];
if(!z)for(Q in C=n,x)if(T=Q.split(" "),T[0]===da||T[0]==="*")if(C=x[T[1]+" "+ea]){Q=x[Q];Q===!0?z=C:C===!0&&(z=Q);break}!z&&!C&&b.error("No conversion from "+D.replace(" "," to "));z!==!0&&(d=z?z(d):C(Q(d)))}}p=d;t="success";l=!0}catch(pa){t="parsererror",u=pa}}else if(u=t,!t||a)t="error",a<0&&(a=0);r.status=a;r.statusText=""+(c||t);l?f.resolveWith(g,[p,t,r]):f.rejectWith(g,[r,t,u]);r.statusCode(j);j=n;q&&h.trigger("ajax"+(l?"Success":"Error"),[r,e,l?p:u]);m.fireWith(g,[r,t]);q&&(h.trigger("ajaxComplete",
[r,e]),--b.active||b.event.trigger("ajaxStop"))}}typeof a==="object"&&(c=a,a=n);var c=c||{},e=b.ajaxSetup({},c),g=e.context||e,h=g!==e&&(g.nodeType||g instanceof b)?b(g):b.event,f=b.Deferred(),m=b.Callbacks("once memory"),j=e.statusCode||{},k,t={},l={},w,p,y,A,u,F=0,q,s,r={readyState:0,setRequestHeader:function(a,c){if(!F){var b=a.toLowerCase(),a=l[b]=l[b]||a;t[a]=c}return this},getAllResponseHeaders:function(){return F===2?w:null},getResponseHeader:function(a){var c;if(F===2){if(!p)for(p={};c=Ab.exec(w);)p[c[1].toLowerCase()]=
c[2];c=p[a.toLowerCase()]}return c===n?null:c},overrideMimeType:function(a){if(!F)e.mimeType=a;return this},abort:function(a){a=a||"abort";y&&y.abort(a);d(0,a);return this}};f.promise(r);r.success=r.done;r.error=r.fail;r.complete=m.add;r.statusCode=function(a){if(a){var c;if(F<2)for(c in a)j[c]=[j[c],a[c]];else c=a[r.status],r.then(c,c)}return this};e.url=((a||e.url)+"").replace(zb,"").replace(Db,ha[1]+"//");e.dataTypes=b.trim(e.dataType||"*").toLowerCase().split(Ba);if(e.crossDomain==null)u=Qa.exec(e.url.toLowerCase()),
e.crossDomain=!(!u||!(u[1]!=ha[1]||u[2]!=ha[2]||(u[3]||(u[1]==="http:"?80:443))!=(ha[3]||(ha[1]==="http:"?80:443))));if(e.data&&e.processData&&typeof e.data!=="string")e.data=b.param(e.data,e.traditional);O(sa,e,c,r);if(F===2)return!1;q=e.global;e.type=e.type.toUpperCase();e.hasContent=!Cb.test(e.type);q&&b.active++===0&&b.event.trigger("ajaxStart");if(!e.hasContent&&(e.data&&(e.url+=(Pa.test(e.url)?"&":"?")+e.data,delete e.data),k=e.url,e.cache===!1)){u=b.now();var P=e.url.replace(Gb,"$1_="+u);e.url=
P+(P===e.url?(Pa.test(e.url)?"&":"?")+"_="+u:"")}(e.data&&e.hasContent&&e.contentType!==!1||c.contentType)&&r.setRequestHeader("Content-Type",e.contentType);e.ifModified&&(k=k||e.url,b.lastModified[k]&&r.setRequestHeader("If-Modified-Since",b.lastModified[k]),b.etag[k]&&r.setRequestHeader("If-None-Match",b.etag[k]));r.setRequestHeader("Accept",e.dataTypes[0]&&e.accepts[e.dataTypes[0]]?e.accepts[e.dataTypes[0]]+(e.dataTypes[0]!=="*"?", "+Ta+"; q=0.01":""):e.accepts["*"]);for(s in e.headers)r.setRequestHeader(s,
e.headers[s]);if(e.beforeSend&&(e.beforeSend.call(g,r,e)===!1||F===2))return r.abort(),!1;for(s in{success:1,error:1,complete:1})r[s](e[s]);if(y=O(Sa,e,c,r)){r.readyState=1;q&&h.trigger("ajaxSend",[r,e]);e.async&&e.timeout>0&&(A=setTimeout(function(){r.abort("timeout")},e.timeout));try{F=1,y.send(t,d)}catch(B){F<2?d(-1,B):b.error(B)}}else d(-1,"No Transport");return r},param:function(a,c){var d=[],e=function(a,c){c=b.isFunction(c)?c():c;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(c)};
if(c===n)c=b.ajaxSettings.traditional;if(b.isArray(a)||a.jquery&&!b.isPlainObject(a))b.each(a,function(){e(this.name,this.value)});else for(var g in a)A(g,a[g],c,e);return d.join("&").replace(yb,"+")}});b.extend({active:0,lastModified:{},etag:{}});var Hb=b.now(),qa=/(\=)\?(&|$)|\?\?/i;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return b.expando+"_"+Hb++}});b.ajaxPrefilter("json jsonp",function(a,c,d){c=a.contentType==="application/x-www-form-urlencoded"&&typeof a.data==="string";if(a.dataTypes[0]===
"jsonp"||a.jsonp!==!1&&(qa.test(a.url)||c&&qa.test(a.data))){var e,g=a.jsonpCallback=b.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,h=f[g],i=a.url,m=a.data,j="$1"+g+"$2";a.jsonp!==!1&&(i=i.replace(qa,j),a.url===i&&(c&&(m=m.replace(qa,j)),a.data===m&&(i+=(/\?/.test(i)?"&":"?")+a.jsonp+"="+g)));a.url=i;a.data=m;f[g]=function(a){e=[a]};d.always(function(){f[g]=h;if(e&&b.isFunction(h))f[g](e[0])});a.converters["script json"]=function(){e||b.error(g+" was not called");return e[0]};a.dataTypes[0]=
"json";return"script"}});b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){b.globalEval(a);return a}}});b.ajaxPrefilter("script",function(a){if(a.cache===n)a.cache=!1;if(a.crossDomain)a.type="GET",a.global=!1});b.ajaxTransport("script",function(a){if(a.crossDomain){var c,b=j.head||j.getElementsByTagName("head")[0]||j.documentElement;return{send:function(e,
g){c=j.createElement("script");c.async="async";if(a.scriptCharset)c.charset=a.scriptCharset;c.src=a.url;c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,b&&c.parentNode&&b.removeChild(c),c=n,e||g(200,"success")};b.insertBefore(c,b.firstChild)},abort:function(){if(c)c.onload(0,1)}}}});var za=f.ActiveXObject?function(){for(var a in la)la[a](0,1)}:!1,Ib=0,la;b.ajaxSettings.xhr=f.ActiveXObject?function(){var a;if(!(a=
!this.isLocal&&K()))a:{try{a=new f.ActiveXObject("Microsoft.XMLHTTP");break a}catch(c){}a=void 0}return a}:K;(function(a){b.extend(b.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})})(b.ajaxSettings.xhr());b.support.ajax&&b.ajaxTransport(function(a){if(!a.crossDomain||b.support.cors){var c;return{send:function(d,e){var g=a.xhr(),h,i;a.username?g.open(a.type,a.url,a.async,a.username,a.password):g.open(a.type,a.url,a.async);if(a.xhrFields)for(i in a.xhrFields)g[i]=a.xhrFields[i];a.mimeType&&g.overrideMimeType&&
g.overrideMimeType(a.mimeType);!a.crossDomain&&!d["X-Requested-With"]&&(d["X-Requested-With"]="XMLHttpRequest");try{for(i in d)g.setRequestHeader(i,d[i])}catch(m){}g.send(a.hasContent&&a.data||null);c=function(d,f){var i,m,j,k,t;try{if(c&&(f||g.readyState===4)){c=n;if(h)g.onreadystatechange=b.noop,za&&delete la[h];if(f)g.readyState!==4&&g.abort();else{i=g.status;j=g.getAllResponseHeaders();k={};if((t=g.responseXML)&&t.documentElement)k.xml=t;k.text=g.responseText;try{m=g.statusText}catch(o){m=""}!i&&
a.isLocal&&!a.crossDomain?i=k.text?200:404:i===1223&&(i=204)}}}catch(l){f||e(-1,l)}k&&e(i,m,k,j)};!a.async||g.readyState===4?c():(h=++Ib,za&&(la||(la={},b(f).unload(za)),la[h]=c),g.onreadystatechange=c)},abort:function(){c&&c(0,1)}}}});var ta={},aa,ja,Jb=/^(?:toggle|show|hide)$/,Kb=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,ra,Da=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],na;b.fn.extend({show:function(a,
c,d){if(a||a===0)return this.animate(J("show",3),a,c,d);else{for(var d=0,e=this.length;d<e;d++)if(a=this[d],a.style){c=a.style.display;if(!b._data(a,"olddisplay")&&c==="none")c=a.style.display="";c===""&&b.css(a,"display")==="none"&&b._data(a,"olddisplay",N(a.nodeName))}for(d=0;d<e;d++)if(a=this[d],a.style&&(c=a.style.display,c===""||c==="none"))a.style.display=b._data(a,"olddisplay")||"";return this}},hide:function(a,c,d){if(a||a===0)return this.animate(J("hide",3),a,c,d);else{for(var d=0,e=this.length;d<
e;d++)a=this[d],a.style&&(c=b.css(a,"display"),c!=="none"&&!b._data(a,"olddisplay")&&b._data(a,"olddisplay",c));for(d=0;d<e;d++)if(this[d].style)this[d].style.display="none";return this}},_toggle:b.fn.toggle,toggle:function(a,c,d){var e=typeof a==="boolean";b.isFunction(a)&&b.isFunction(c)?this._toggle.apply(this,arguments):a==null||e?this.each(function(){var c=e?a:b(this).is(":hidden");b(this)[c?"show":"hide"]()}):this.animate(J("toggle",3),a,c,d);return this},fadeTo:function(a,c,b,e){return this.filter(":hidden").css("opacity",
0).show().end().animate({opacity:c},a,b,e)},animate:function(a,c,d,e){function g(){var i;h.queue===!1&&b._mark(this);var c=b.extend({},h),d=this.nodeType===1,e=d&&b(this).is(":hidden"),g,f,m,j,k;c.animatedProperties={};for(m in a){g=b.camelCase(m);m!==g&&(a[g]=a[m],delete a[m]);f=a[g];b.isArray(f)?(c.animatedProperties[g]=f[1],i=a[g]=f[0],f=i):c.animatedProperties[g]=c.specialEasing&&c.specialEasing[g]||c.easing||"swing";if(f==="hide"&&e||f==="show"&&!e)return c.complete.call(this);if(d&&(g==="height"||
g==="width"))if(c.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],b.css(this,"display")==="inline"&&b.css(this,"float")==="none")!b.support.inlineBlockNeedsLayout||N(this.nodeName)==="inline"?this.style.display="inline-block":this.style.zoom=1}if(c.overflow!=null)this.style.overflow="hidden";for(m in a)if(d=new b.fx(this,c,m),f=a[m],Jb.test(f))if(g=b._data(this,"toggle"+m)||(f==="toggle"?e?"show":"hide":0))b._data(this,"toggle"+m,g==="show"?"hide":"show"),d[g]();else d[f]();
else g=Kb.exec(f),j=d.cur(),g?(f=parseFloat(g[2]),k=g[3]||(b.cssNumber[m]?"":"px"),k!=="px"&&(b.style(this,m,(f||1)+k),j*=(f||1)/d.cur(),b.style(this,m,j+k)),g[1]&&(f=(g[1]==="-="?-1:1)*f+j),d.custom(j,f,k)):d.custom(j,f,"");return!0}var h=b.speed(c,d,e);if(b.isEmptyObject(a))return this.each(h.complete,[!1]);a=b.extend({},a);return h.queue===!1?this.each(g):this.queue(h.queue,g)},stop:function(a,c,d){typeof a!=="string"&&(d=c,c=a,a=n);c&&a!==!1&&this.queue(a||"fx",[]);return this.each(function(){function c(a,
e,g){e=e[g];b.removeData(a,g,!0);e.stop(d)}var g,f=!1,i=b.timers,m=b._data(this);d||b._unmark(!0,this);if(a==null)for(g in m)m[g].stop&&g.indexOf(".run")===g.length-4&&c(this,m,g);else m[g=a+".run"]&&m[g].stop&&c(this,m,g);for(g=i.length;g--;)if(i[g].elem===this&&(a==null||i[g].queue===a)){if(d)i[g](!0);else i[g].saveState();f=!0;i.splice(g,1)}(!d||!f)&&b.dequeue(this,a)})}});b.each({slideDown:J("show",1),slideUp:J("hide",1),slideToggle:J("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},
fadeToggle:{opacity:"toggle"}},function(a,c){b.fn[a]=function(a,b,g){return this.animate(c,a,b,g)}});b.extend({speed:function(a,c,d){var e=a&&typeof a==="object"?b.extend({},a):{complete:d||!d&&c||b.isFunction(a)&&a,duration:a,easing:d&&c||c&&!b.isFunction(c)&&c};e.duration=b.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in b.fx.speeds?b.fx.speeds[e.duration]:b.fx.speeds._default;if(e.queue==null||e.queue===!0)e.queue="fx";e.old=e.complete;e.complete=function(a){b.isFunction(e.old)&&
e.old.call(this);e.queue?b.dequeue(this,e.queue):a!==!1&&b._unmark(this)};return e},easing:{linear:function(a,c,b,e){return b+e*a},swing:function(a,c,b,e){return(-Math.cos(a*Math.PI)/2+0.5)*e+b}},timers:[],fx:function(a,c,b){this.options=c;this.elem=a;this.prop=b;c.orig=c.orig||{}}});b.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(b.fx.step[this.prop]||b.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||
this.elem.style[this.prop]==null))return this.elem[this.prop];var a,c=b.css(this.elem,this.prop);return isNaN(a=parseFloat(c))?!c||c==="auto"?0:c:a},custom:function(a,c,d){function e(a){return g.step(a)}var g=this,f=b.fx;this.startTime=na||ca();this.end=c;this.now=this.start=a;this.pos=this.state=0;this.unit=d||this.unit||(b.cssNumber[this.prop]?"":"px");e.queue=this.options.queue;e.elem=this.elem;e.saveState=function(){g.options.hide&&b._data(g.elem,"fxshow"+g.prop)===n&&b._data(g.elem,"fxshow"+
g.prop,g.start)};e()&&b.timers.push(e)&&!ra&&(ra=setInterval(f.tick,f.interval))},show:function(){var a=b._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=a||b.style(this.elem,this.prop);this.options.show=!0;a!==n?this.custom(this.cur(),a):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());b(this.elem).show()},hide:function(){this.options.orig[this.prop]=b._data(this.elem,"fxshow"+this.prop)||b.style(this.elem,this.prop);this.options.hide=!0;this.custom(this.cur(),
0)},step:function(a){var c,d=na||ca(),e=!0,g=this.elem,f=this.options;if(a||d>=f.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();f.animatedProperties[this.prop]=!0;for(c in f.animatedProperties)f.animatedProperties[c]!==!0&&(e=!1);if(e){f.overflow!=null&&!b.support.shrinkWrapBlocks&&b.each(["","X","Y"],function(a,c){g.style["overflow"+c]=f.overflow[a]});f.hide&&b(g).hide();if(f.hide||f.show)for(c in f.animatedProperties)b.style(g,c,f.orig[c]),b.removeData(g,"fxshow"+
c,!0),b.removeData(g,"toggle"+c,!0);if(a=f.complete)f.complete=!1,a.call(g)}return!1}else f.duration==Infinity?this.now=d:(a=d-this.startTime,this.state=a/f.duration,this.pos=b.easing[f.animatedProperties[this.prop]](this.state,a,0,1,f.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}};b.extend(b.fx,{tick:function(){for(var a,c=b.timers,d=0;d<c.length;d++)a=c[d],!a()&&c[d]===a&&c.splice(d--,1);c.length||b.fx.stop()},interval:13,stop:function(){clearInterval(ra);
ra=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){b.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}});b.each(["width","height"],function(a,c){b.fx.step[c]=function(a){b.style(a.elem,c,Math.max(0,a.now))}});if(b.expr&&b.expr.filters)b.expr.filters.animated=function(a){return b.grep(b.timers,function(c){return a===c.elem}).length};var Lb=/^t(?:able|d|h)$/i,Ua=/^(?:body|html)$/i;
b.fn.offset="getBoundingClientRect"in j.documentElement?function(a){var c=this[0],d;if(a)return this.each(function(c){b.offset.setOffset(this,a,c)});if(!c||!c.ownerDocument)return null;if(c===c.ownerDocument.body)return b.offset.bodyOffset(c);try{d=c.getBoundingClientRect()}catch(e){}var g=c.ownerDocument,f=g.documentElement;if(!d||!b.contains(f,c))return d?{top:d.top,left:d.left}:{top:0,left:0};c=g.body;g=s(g);return{top:d.top+(g.pageYOffset||b.support.boxModel&&f.scrollTop||c.scrollTop)-(f.clientTop||
c.clientTop||0),left:d.left+(g.pageXOffset||b.support.boxModel&&f.scrollLeft||c.scrollLeft)-(f.clientLeft||c.clientLeft||0)}}:function(a){var c=this[0];if(a)return this.each(function(c){b.offset.setOffset(this,a,c)});if(!c||!c.ownerDocument)return null;if(c===c.ownerDocument.body)return b.offset.bodyOffset(c);var d,e=c.offsetParent,g=c.ownerDocument,f=g.documentElement,i=g.body;d=(g=g.defaultView)?g.getComputedStyle(c,null):c.currentStyle;for(var m=c.offsetTop,j=c.offsetLeft;(c=c.parentNode)&&c!==
i&&c!==f;){if(b.support.fixedPosition&&d.position==="fixed")break;d=g?g.getComputedStyle(c,null):c.currentStyle;m-=c.scrollTop;j-=c.scrollLeft;if(c===e){m+=c.offsetTop;j+=c.offsetLeft;if(b.support.doesNotAddBorder&&(!b.support.doesAddBorderForTableAndCells||!Lb.test(c.nodeName)))m+=parseFloat(d.borderTopWidth)||0,j+=parseFloat(d.borderLeftWidth)||0;e=c.offsetParent}b.support.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible"&&(m+=parseFloat(d.borderTopWidth)||0,j+=parseFloat(d.borderLeftWidth)||
0)}if(d.position==="relative"||d.position==="static")m+=i.offsetTop,j+=i.offsetLeft;b.support.fixedPosition&&d.position==="fixed"&&(m+=Math.max(f.scrollTop,i.scrollTop),j+=Math.max(f.scrollLeft,i.scrollLeft));return{top:m,left:j}};b.offset={bodyOffset:function(a){var c=a.offsetTop,d=a.offsetLeft;b.support.doesNotIncludeMarginInBodyOffset&&(c+=parseFloat(b.css(a,"marginTop"))||0,d+=parseFloat(b.css(a,"marginLeft"))||0);return{top:c,left:d}},setOffset:function(a,c,d){var e=b.css(a,"position");if(e===
"static")a.style.position="relative";var g=b(a),f=g.offset(),m=b.css(a,"top"),j=b.css(a,"left"),k={},t={};(e==="absolute"||e==="fixed")&&b.inArray("auto",[m,j])>-1?(t=g.position(),e=t.top,j=t.left):(e=parseFloat(m)||0,j=parseFloat(j)||0);b.isFunction(c)&&(c=c.call(a,d,f));if(c.top!=null)k.top=c.top-f.top+e;if(c.left!=null)k.left=c.left-f.left+j;"using"in c?c.using.call(a,k):g.css(k)}};b.fn.extend({position:function(){if(!this[0])return null;var a=this[0],c=this.offsetParent(),d=this.offset(),e=Ua.test(c[0].nodeName)?
{top:0,left:0}:c.offset();d.top-=parseFloat(b.css(a,"marginTop"))||0;d.left-=parseFloat(b.css(a,"marginLeft"))||0;e.top+=parseFloat(b.css(c[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(c[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||j.body;a&&!Ua.test(a.nodeName)&&b.css(a,"position")==="static";)a=a.offsetParent;return a})}});b.each(["Left","Top"],function(a,c){var d="scroll"+c;b.fn[d]=function(c){var g,
f;return c===n?(g=this[0],!g?null:(f=s(g))?"pageXOffset"in f?f[a?"pageYOffset":"pageXOffset"]:b.support.boxModel&&f.document.documentElement[d]||f.document.body[d]:g[d]):this.each(function(){(f=s(this))?f.scrollTo(!a?c:b(f).scrollLeft(),a?c:b(f).scrollTop()):this[d]=c})}});b.each(["Height","Width"],function(a,c){var d=c.toLowerCase();b.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(b.css(a,d,"padding")):this[d]():null};b.fn["outer"+c]=function(a){var c=this[0];return c?c.style?
parseFloat(b.css(c,d,a?"margin":"border")):this[d]():null};b.fn[d]=function(a){var g=this[0];if(!g)return a==null?null:this;if(b.isFunction(a))return this.each(function(c){var g=b(this);g[d](a.call(this,c,g[d]()))});if(b.isWindow(g)){var f=g.document.documentElement["client"+c],m=g.document.body;return g.document.compatMode==="CSS1Compat"&&f||m&&m["client"+c]||f}else return g.nodeType===9?Math.max(g.documentElement["client"+c],g.body["scroll"+c],g.documentElement["scroll"+c],g.body["offset"+c],g.documentElement["offset"+
c]):a===n?(g=b.css(g,d),f=parseFloat(g),b.isNumeric(f)?f:g):this.css(d,typeof a==="string"?a:a+"px")}});f.jQuery=f.$=b})(window);(function(f){function n(){f(H).parent("li").removeClass("open")}f.fn.dropdown=function(z){return this.each(function(){f(this).delegate(z||H,"click",function(){var q=f(this).parent("li"),z=q.hasClass("open");n();!z&&q.toggleClass("open");return!1})})};var H="a.menu, .dropdown-toggle";f(function(){f("html").bind("click",n);f("body").dropdown("[data-dropdown] a.menu, [data-dropdown] .dropdown-toggle")})})(window.jQuery||window.ender);window.PR_SHOULD_USE_CONTINUATION=!0;
(function(){function f(f){function k(b){var f=b.charCodeAt(0);if(f!==92)return f;var j=b.charAt(1);return(f=Z[j])?f:"0"<=j&&j<="7"?parseInt(b.substring(1),8):j==="u"||j==="x"?parseInt(b.substring(2),16):b.charCodeAt(1)}function l(b){if(b<32)return(b<16?"\\x0":"\\x")+b.toString(16);b=String.fromCharCode(b);if(b==="\\"||b==="-"||b==="["||b==="]")b="\\"+b;return b}function n(b){for(var f=b.substring(1,b.length-1).match(RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),
b=[],j=[],u=f[0]==="^",p=u?1:0,r=f.length;p<r;++p){var A=f[p];if(/\\[bdsw]/i.test(A))b.push(A);else{var A=k(A),s;p+2<r&&"-"===f[p+1]?(s=k(f[p+2]),p+=2):s=A;j.push([A,s]);s<65||A>122||(s<65||A>90||j.push([Math.max(65,A)|32,Math.min(s,90)|32]),s<97||A>122||j.push([Math.max(97,A)&-33,Math.min(s,122)&-33]))}}j.sort(function(b,f){return b[0]-f[0]||f[1]-b[1]});f=[];A=[NaN,NaN];for(p=0;p<j.length;++p)r=j[p],r[0]<=A[1]+1?A[1]=Math.max(A[1],r[1]):f.push(A=r);j=["["];u&&j.push("^");j.push.apply(j,b);for(p=
0;p<f.length;++p)r=f[p],j.push(l(r[0])),r[1]>r[0]&&(r[1]+1>r[0]&&j.push("-"),j.push(l(r[1])));j.push("]");return j.join("")}function q(b){for(var f=b.source.match(RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),j=f.length,k=[],l=0,r=0;l<j;++l){var A=f[l];A==="("?++r:"\\"===A.charAt(0)&&(A=+A.substring(1))&&A<=r&&(k[A]=-1)}for(l=1;l<k.length;++l)-1===k[l]&&(k[l]=++v);for(r=l=0;l<
j;++l)A=f[l],A==="("?(++r,k[r]===void 0&&(f[l]="(?:")):"\\"===A.charAt(0)&&(A=+A.substring(1))&&A<=r&&(f[l]="\\"+k[r]);for(r=l=0;l<j;++l)"^"===f[l]&&"^"!==f[l+1]&&(f[l]="");if(b.ignoreCase&&s)for(l=0;l<j;++l)A=f[l],b=A.charAt(0),A.length>=2&&b==="["?f[l]=n(A):b!=="\\"&&(f[l]=A.replace(/[a-zA-Z]/g,function(b){b=b.charCodeAt(0);return"["+String.fromCharCode(b&-33,b|32)+"]"}));return f.join("")}for(var v=0,s=!1,j=!1,L=0,B=f.length;L<B;++L){var b=f[L];if(b.ignoreCase)j=!0;else if(/[a-z]/i.test(b.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,
""))){s=!0;j=!1;break}}for(var Z={b:8,t:9,n:10,v:11,f:12,r:13},x=[],L=0,B=f.length;L<B;++L){b=f[L];if(b.global||b.multiline)throw Error(""+b);x.push("(?:"+q(b)+")")}return RegExp(x.join("|"),j?"gi":"g")}function n(f){function k(f){switch(f.nodeType){case 1:if(l.test(f.className))break;for(var b=f.firstChild;b;b=b.nextSibling)k(b);b=f.nodeName;if("BR"===b||"LI"===b)n[s]="\n",v[s<<1]=q++,v[s++<<1|1]=f;break;case 3:case 4:b=f.nodeValue,b.length&&(b=L?b.replace(/\r\n?/g,"\n"):b.replace(/[ \t\r\n]+/g,
" "),n[s]=b,v[s<<1]=q,q+=b.length,v[s++<<1|1]=f)}}var l=/(?:^|\s)nocode(?:\s|$)/,n=[],q=0,v=[],s=0,j;f.currentStyle?j=f.currentStyle.whiteSpace:window.getComputedStyle&&(j=document.defaultView.getComputedStyle(f,null).getPropertyValue("white-space"));var L=j&&"pre"===j.substring(0,3);k(f);return{sourceCode:n.join("").replace(/\n$/,""),spans:v}}function H(f,k,l,n){k&&(f={sourceCode:k,basePos:f},l(f),n.push.apply(n,f.decorations))}function z(k,l){var n={},q;(function(){for(var s=k.concat(l),j=[],v=
{},B=0,b=s.length;B<b;++B){var z=s[B],x=z[3];if(x)for(var F=x.length;--F>=0;)n[x.charAt(F)]=z;z=z[1];x=""+z;v.hasOwnProperty(x)||(j.push(z),v[x]=null)}j.push(/[\0-\uffff]/);q=f(j)})();var v=l.length,z=function(f){for(var j=f.basePos,k=[j,"pln"],A=0,b=f.sourceCode.match(q)||[],C={},x=0,F=b.length;x<F;++x){var w=b[x],y=C[w],u=void 0,p;if(typeof y==="string")p=!1;else{var r=n[w.charAt(0)];if(r)u=w.match(r[1]),y=r[0];else{for(p=0;p<v;++p)if(r=l[p],u=w.match(r[1])){y=r[0];break}u||(y="pln")}if((p=y.length>=
5&&"lang-"===y.substring(0,5))&&!(u&&typeof u[1]==="string"))p=!1,y="src";p||(C[w]=y)}r=A;A+=w.length;if(p){p=u[1];var D=w.indexOf(p),T=D+p.length;u[2]&&(T=w.length-u[2].length,D=T-p.length);y=y.substring(5);H(j+r,w.substring(0,D),z,k);H(j+r+D,p,U(y,p),k);H(j+r+T,w.substring(T),z,k)}else k.push(j+r,y)}f.decorations=k};return z}function q(f){var k=[],l=[];f.tripleQuotedStrings?k.push(["str",/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,
null,"'\""]):f.multiLineStrings?k.push(["str",/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):k.push(["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"]);f.verbatimStrings&&l.push(["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var n=f.hashComments;n&&(f.cStyleComments?(n>1?k.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):k.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,
null,"#"]),l.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null])):k.push(["com",/^#[^\r\n]*/,null,"#"]));f.cStyleComments&&(l.push(["com",/^\/\/[^\r\n]*/,null]),l.push(["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null]));f.regexLiterals&&l.push(["lang-regex",RegExp("^(?:^^\\.?|[+-]|\\!|\\!=|\\!==|\\#|\\%|\\%=|&|&&|&&=|&=|\\(|\\*|\\*=|\\+=|\\,|\\-=|\\->|\\/|\\/=|:|::|\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\@|\\[|\\^|\\^=|\\^\\^|\\^\\^=|\\{|\\||\\|=|\\|\\||\\|\\|=|\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*(/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/)")]);
(n=f.types)&&l.push(["typ",n]);f=(""+f.keywords).replace(/^ | $/g,"");f.length&&l.push(["kwd",RegExp("^(?:"+f.replace(/[\s,]+/g,"|")+")\\b"),null]);k.push(["pln",/^\s+/,null," \r\n\t\u00a0"]);l.push(["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],["pln",/^[a-z_$][a-z_$@0-9]*/i,null],["lit",/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,null,"0123456789"],["pln",/^\\[\s\S]?/,null],["pun",/^.[^\s\w\.$@\'\"\`\/\#\\]*/,null]);
return z(k,l)}function X(f,k){function l(b){switch(b.nodeType){case 1:if(q.test(b.className))break;if("BR"===b.nodeName)n(b),b.parentNode&&b.parentNode.removeChild(b);else for(b=b.firstChild;b;b=b.nextSibling)l(b);break;case 3:case 4:if(z){var f=b.nodeValue,j=f.match(v);if(j){var k=f.substring(0,j.index);b.nodeValue=k;(f=f.substring(j.index+j[0].length))&&b.parentNode.insertBefore(s.createTextNode(f),b.nextSibling);n(b);k||b.parentNode.removeChild(b)}}}}function n(b){function f(b,j){var k=j?b.cloneNode(!1):
b,l=b.parentNode;if(l){var l=f(l,1),n=b.nextSibling;l.appendChild(k);for(var m=n;m;m=n)n=m.nextSibling,l.appendChild(m)}return k}for(;!b.nextSibling;)if(b=b.parentNode,!b)return;for(var b=f(b.nextSibling,0),j;(j=b.parentNode)&&j.nodeType===1;)b=j;B.push(b)}var q=/(?:^|\s)nocode(?:\s|$)/,v=/\r\n?|\n/,s=f.ownerDocument,j;f.currentStyle?j=f.currentStyle.whiteSpace:window.getComputedStyle&&(j=s.defaultView.getComputedStyle(f,null).getPropertyValue("white-space"));var z=j&&"pre"===j.substring(0,3);for(j=
s.createElement("LI");f.firstChild;)j.appendChild(f.firstChild);for(var B=[j],b=0;b<B.length;++b)l(B[b]);k===(k|0)&&B[0].setAttribute("value",k);var D=s.createElement("OL");D.className="linenums";for(var x=Math.max(0,k-1|0)||0,b=0,F=B.length;b<F;++b)j=B[b],j.className="L"+(b+x)%10,j.firstChild||j.appendChild(s.createTextNode("\u00a0")),D.appendChild(j);f.appendChild(D)}function v(f,k){for(var l=k.length;--l>=0;){var n=k[l];Y.hasOwnProperty(n)?window.console&&console.warn("cannot override language handler %s",
n):Y[n]=f}}function U(f,k){if(!f||!Y.hasOwnProperty(f))f=/^\s*</.test(k)?"default-markup":"default-code";return Y[f]}function C(f){var k=f.langExtension;try{var l=n(f.sourceNode),q=l.sourceCode;f.sourceCode=q;f.spans=l.spans;f.basePos=0;U(k,q)(f);var v=/\bMSIE\b/.test(navigator.userAgent),k=/\n/g,z=f.sourceCode,s=z.length,l=0,j=f.spans,D=j.length,q=0,B=f.decorations,b=B.length,f=0;B[b]=s;var C,x;for(x=C=0;x<b;)B[x]!==B[x+2]?(B[C++]=B[x++],B[C++]=B[x++]):x+=2;b=C;for(x=C=0;x<b;){for(var F=B[x],w=B[x+
1],y=x+2;y+2<=b&&B[y+1]===w;)y+=2;B[C++]=F;B[C++]=w;x=y}for(B.length=C;q<D;){var u=j[q+2]||s,p=B[f+2]||s,y=Math.min(u,p),r=j[q+1],G;if(r.nodeType!==1&&(G=z.substring(l,y))){v&&(G=G.replace(k,"\r"));r.nodeValue=G;var I=r.ownerDocument,H=I.createElement("SPAN");H.className=B[f+1];var m=r.parentNode;m.replaceChild(H,r);H.appendChild(r);l<u&&(j[q+1]=r=I.createTextNode(z.substring(y,u)),m.insertBefore(r,H.nextSibling))}l=y;l>=u&&(q+=2);l>=p&&(f+=2)}}catch(t){"console"in window&&console.log(t&&t.stack?
t.stack:t)}}var R=["break,continue,do,else,for,if,return,while"],S=[[R,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],M=[S,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],
k=[S,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"],G=[k,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],S=[S,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],I=
[R,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],l=[R,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],R=[R,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],D=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,
ba=/\S/,O=q({keywords:[M,G,S,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+I,l,R],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),Y={};v(O,["default-code"]);v(z([],[["pln",/^[^<?]+/],["dec",/^<!\w[^>]*(?:>|$)/],["com",/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",
/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);v(z([["pln",/^[\s]+/,null," \t\r\n"],["atv",/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],
["pun",/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]);v(z([],[["atv",/^[\s\S]+/]]),["uq.val"]);v(q({keywords:M,hashComments:!0,cStyleComments:!0,types:D}),["c","cc","cpp","cxx","cyc","m"]);v(q({keywords:"null,true,false"}),["json"]);v(q({keywords:G,hashComments:!0,cStyleComments:!0,
verbatimStrings:!0,types:D}),["cs"]);v(q({keywords:k,cStyleComments:!0}),["java"]);v(q({keywords:R,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);v(q({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py"]);v(q({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl",
"pl","pm"]);v(q({keywords:l,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);v(q({keywords:S,cStyleComments:!0,regexLiterals:!0}),["js"]);v(q({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);v(z([],[["str",/^[\s\S]+/]]),["regex"]);window.prettyPrintOne=function(f,
k,l){var n=document.createElement("PRE");n.innerHTML=f;l&&X(n,l);C({langExtension:k,numberLines:l,sourceNode:n});return n.innerHTML};window.prettyPrint=function(f){function k(){for(var l=window.PR_SHOULD_USE_CONTINUATION?j.now()+250:Infinity;z<n.length&&j.now()<l;z++){var q=n[z],s=q.className;if(s.indexOf("prettyprint")>=0){var s=s.match(b),v,y;if(y=!s){y=q;for(var u=void 0,p=y.firstChild;p;p=p.nextSibling)var r=p.nodeType,u=r===1?u?y:p:r===3?ba.test(p.nodeValue)?y:u:u;y=(v=u===y?void 0:u)&&"CODE"===
v.tagName}y&&(s=v.className.match(b));s&&(s=s[1]);y=!1;for(u=q.parentNode;u;u=u.parentNode)if((u.tagName==="pre"||u.tagName==="code"||u.tagName==="xmp")&&u.className&&u.className.indexOf("prettyprint")>=0){y=!0;break}y||((y=(y=q.className.match(/\blinenums\b(?::(\d+))?/))?y[1]&&y[1].length?+y[1]:!0:!1)&&X(q,y),B={langExtension:s,sourceNode:q,numberLines:y},C(B))}}z<n.length?setTimeout(k,250):f&&f()}for(var l=[document.getElementsByTagName("pre"),document.getElementsByTagName("code"),document.getElementsByTagName("xmp")],
n=[],q=0;q<l.length;++q)for(var v=0,s=l[q].length;v<s;++v)n.push(l[q][v]);var l=null,j=Date;j.now||(j={now:function(){return+new Date}});var z=0,B,b=/\blang(?:uage)?-([\w.]+)(?!\S)/;k()};window.PR={createSimpleLexer:z,registerLangHandler:v,sourceDecorator:q,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ"}})();(function(f){var n,H,z,q,X,v,U,C,R,S,M=0,k={},G=[],I=0,l={},D=[],ba=null,O=new Image,Y=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,A=/[^\.]\.(swf)\s*$/i,K,ca=1,P=0,J="",N,s,j=!1,L=f.extend(f("<div/>")[0],{prop:0}),B=f.browser.msie&&f.browser.version<7&&!window.XMLHttpRequest,b=function(){H.hide();O.onerror=O.onload=null;ba&&ba.abort();n.empty()},Z=function(){!1===k.onError(G,M,k)?(H.hide(),j=!1):(k.titleShow=!1,k.width="auto",k.height="auto",n.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>'),
F())},x=function(){var m=G[M],l,p,q,r,s,u;b();k=f.extend({},f.fn.fancybox.defaults,typeof f(m).data("fancybox")=="undefined"?k:f(m).data("fancybox"));u=k.onStart(G,M,k);if(u===!1)j=!1;else{typeof u=="object"&&(k=f.extend(k,u));q=k.title||(m.nodeName?f(m).attr("title"):m.title)||"";if(m.nodeName&&!k.orig)k.orig=f(m).children("img:first").length?f(m).children("img:first"):f(m);q===""&&k.orig&&k.titleFromAlt&&(q=k.orig.attr("alt"));l=k.href||(m.nodeName?f(m).attr("href"):m.href)||null;if(/^(?:javascript)/i.test(l)||
l=="#")l=null;if(k.type){if(p=k.type,!l)l=k.content}else k.content?p="html":l&&(p=l.match(Y)?"image":l.match(A)?"swf":f(m).hasClass("iframe")?"iframe":l.indexOf("#")===0?"inline":"ajax");if(p){p=="inline"&&(m=l.substr(l.indexOf("#")),p=f(m).length>0?"inline":"ajax");k.type=p;k.href=l;k.title=q;if(k.autoDimensions)k.type=="html"||k.type=="inline"||k.type=="ajax"?(k.width="auto",k.height="auto"):k.autoDimensions=!1;if(k.modal)k.overlayShow=!0,k.hideOnOverlayClick=!1,k.hideOnContentClick=!1,k.enableEscapeButton=
!1,k.showCloseButton=!1;k.padding=parseInt(k.padding,10);k.margin=parseInt(k.margin,10);n.css("padding",k.padding+k.margin);f(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){f(this).replaceWith(v.children())});switch(p){case "html":n.html(k.content);F();break;case "inline":if(f(m).parent().is("#fancybox-content")===!0){j=!1;break}f('<div class="fancybox-inline-tmp" />').hide().insertBefore(f(m)).bind("fancybox-cleanup",function(){f(this).replaceWith(v.children())}).bind("fancybox-cancel",
function(){f(this).replaceWith(n.children())});f(m).appendTo(n);F();break;case "image":j=!1;f.fancybox.showActivity();O=new Image;O.onerror=function(){Z()};O.onload=function(){j=!0;O.onerror=O.onload=null;k.width=O.width;k.height=O.height;f("<img />").attr({id:"fancybox-img",src:O.src,alt:k.title}).appendTo(n);w()};O.src=l;break;case "swf":k.scrolling="no";r='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+k.width+'" height="'+k.height+'"><param name="movie" value="'+l+'"></param>';
s="";f.each(k.swf,function(b,f){r+='<param name="'+b+'" value="'+f+'"></param>';s+=" "+b+'="'+f+'"'});r+='<embed src="'+l+'" type="application/x-shockwave-flash" width="'+k.width+'" height="'+k.height+'"'+s+"></embed></object>";n.html(r);F();break;case "ajax":j=!1;f.fancybox.showActivity();k.ajax.win=k.ajax.success;ba=f.ajax(f.extend({},k.ajax,{url:l,data:k.ajax.data||{},error:function(b){b.status>0&&Z()},success:function(b,f,m){if((typeof m=="object"?m:ba).status==200){if(typeof k.ajax.win=="function")if(u=
k.ajax.win(l,b,f,m),u===!1){H.hide();return}else if(typeof u=="string"||typeof u=="object")b=u;n.html(b);F()}}}));break;case "iframe":w()}}else Z()}},F=function(){var b=k.width,j=k.height,b=b.toString().indexOf("%")>-1?parseInt((f(window).width()-k.margin*2)*parseFloat(b)/100,10)+"px":b=="auto"?"auto":b+"px",j=j.toString().indexOf("%")>-1?parseInt((f(window).height()-k.margin*2)*parseFloat(j)/100,10)+"px":j=="auto"?"auto":j+"px";n.wrapInner('<div style="width:'+b+";height:"+j+";overflow: "+(k.scrolling==
"auto"?"auto":k.scrolling=="yes"?"scroll":"hidden")+';position:relative;"></div>');k.width=n.width();k.height=n.height();w()},w=function(){var b,t;H.hide();if(q.is(":visible")&&!1===l.onCleanup(D,I,l))f.event.trigger("fancybox-cancel"),j=!1;else{j=!0;f(v.add(z)).unbind();f(window).unbind("resize.fb scroll.fb");f(document).unbind("keydown.fb");q.is(":visible")&&l.titlePosition!=="outside"&&q.css("height",q.height());D=G;I=M;l=k;if(l.overlayShow){if(z.css({"background-color":l.overlayColor,opacity:l.overlayOpacity,
cursor:l.hideOnOverlayClick?"pointer":"auto",height:f(document).height()}),!z.is(":visible")){if(B)f("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});z.show()}}else z.hide();s=V();J=l.title||"";P=0;C.empty().removeAttr("style").removeClass();if(l.titleShow!==!1&&(J=f.isFunction(l.titleFormat)?l.titleFormat(J,D,I,l):J&&J.length?l.titlePosition=="float"?'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+
J+'</td><td id="fancybox-title-float-right"></td></tr></table>':'<div id="fancybox-title-'+l.titlePosition+'">'+J+"</div>":!1)&&J!=="")switch(C.addClass("fancybox-title-"+l.titlePosition).html(J).appendTo("body").show(),l.titlePosition){case "inside":C.css({width:s.width-l.padding*2,marginLeft:l.padding,marginRight:l.padding});P=C.outerHeight(!0);C.appendTo(X);s.height+=P;break;case "over":C.css({marginLeft:l.padding,width:s.width-l.padding*2,bottom:l.padding}).appendTo(X);break;case "float":C.css("left",
parseInt((C.width()-s.width-40)/2,10)*-1).appendTo(q);break;default:C.css({width:s.width-l.padding*2,paddingLeft:l.padding,paddingRight:l.padding}).appendTo(q)}C.hide();if(q.is(":visible"))f(U.add(R).add(S)).hide(),b=q.position(),N={top:b.top,left:b.left,width:q.width(),height:q.height()},t=N.width==s.width&&N.height==s.height,v.fadeTo(l.changeFade,0.3,function(){var b=function(){v.html(n.contents()).fadeTo(l.changeFade,1,u)};f.event.trigger("fancybox-change");v.empty().removeAttr("filter").css({"border-width":l.padding,
width:s.width-l.padding*2,height:k.autoDimensions?"auto":s.height-P-l.padding*2});t?b():(L.prop=0,f(L).animate({prop:1},{duration:l.changeSpeed,easing:l.easingChange,step:p,complete:b}))});else if(q.removeAttr("style"),v.css("border-width",l.padding),l.transitionIn=="elastic"){N=T();v.html(n.contents());q.show();if(l.opacity)s.opacity=0;L.prop=0;f(L).animate({prop:1},{duration:l.speedIn,easing:l.easingIn,step:p,complete:u})}else l.titlePosition=="inside"&&P>0&&C.show(),v.css({width:s.width-l.padding*
2,height:k.autoDimensions?"auto":s.height-P-l.padding*2}).html(n.contents()),q.css(s).fadeIn(l.transitionIn=="none"?0:l.speedIn,u)}},y=function(){(l.enableEscapeButton||l.enableKeyboardNav)&&f(document).bind("keydown.fb",function(b){if(b.keyCode==27&&l.enableEscapeButton)b.preventDefault(),f.fancybox.close();else if((b.keyCode==37||b.keyCode==39)&&l.enableKeyboardNav&&b.target.tagName!=="INPUT"&&b.target.tagName!=="TEXTAREA"&&b.target.tagName!=="SELECT")b.preventDefault(),f.fancybox[b.keyCode==37?
"prev":"next"]()});l.showNavArrows?((l.cyclic&&D.length>1||I!==0)&&R.show(),(l.cyclic&&D.length>1||I!=D.length-1)&&S.show()):(R.hide(),S.hide())},u=function(){f.support.opacity||(v.get(0).style.removeAttribute("filter"),q.get(0).style.removeAttribute("filter"));k.autoDimensions&&v.css("height","auto");q.css("height","auto");J&&J.length&&C.show();l.showCloseButton&&U.show();y();l.hideOnContentClick&&v.bind("click",f.fancybox.close);l.hideOnOverlayClick&&z.bind("click",f.fancybox.close);f(window).bind("resize.fb",
f.fancybox.resize);l.centerOnScroll&&f(window).bind("scroll.fb",f.fancybox.center);l.type=="iframe"&&f('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" '+(f.browser.msie?'allowtransparency="true""':"")+' scrolling="'+k.scrolling+'" src="'+l.href+'"></iframe>').appendTo(v);q.show();j=!1;f.fancybox.center();l.onComplete(D,I,l);var b,n;if(D.length-1>I&&(b=D[I+1].href,typeof b!=="undefined"&&b.match(Y)))n=new Image,n.src=b;if(I>0&&(b=D[I-1].href,typeof b!==
"undefined"&&b.match(Y)))n=new Image,n.src=b},p=function(b){var f={width:parseInt(N.width+(s.width-N.width)*b,10),height:parseInt(N.height+(s.height-N.height)*b,10),top:parseInt(N.top+(s.top-N.top)*b,10),left:parseInt(N.left+(s.left-N.left)*b,10)};if(typeof s.opacity!=="undefined")f.opacity=b<0.5?0.5:b;q.css(f);v.css({width:f.width-l.padding*2,height:f.height-P*b-l.padding*2})},r=function(){return[f(window).width()-l.margin*2,f(window).height()-l.margin*2,f(document).scrollLeft()+l.margin,f(document).scrollTop()+
l.margin]},V=function(){var b=r(),f={},j=l.autoScale,n=l.padding*2;f.width=l.width.toString().indexOf("%")>-1?parseInt(b[0]*parseFloat(l.width)/100,10):l.width+n;f.height=l.height.toString().indexOf("%")>-1?parseInt(b[1]*parseFloat(l.height)/100,10):l.height+n;if(j&&(f.width>b[0]||f.height>b[1]))if(k.type=="image"||k.type=="swf"){j=l.width/l.height;if(f.width>b[0])f.width=b[0],f.height=parseInt((f.width-n)/j+n,10);if(f.height>b[1])f.height=b[1],f.width=parseInt((f.height-n)*j+n,10)}else f.width=Math.min(f.width,
b[0]),f.height=Math.min(f.height,b[1]);f.top=parseInt(Math.max(b[3]-20,b[3]+(b[1]-f.height-40)*0.5),10);f.left=parseInt(Math.max(b[2]-20,b[2]+(b[0]-f.width-40)*0.5),10);return f},T=function(){var b=k.orig?f(k.orig):!1,j={};b&&b.length?(j=b.offset(),j.top+=parseInt(b.css("paddingTop"),10)||0,j.left+=parseInt(b.css("paddingLeft"),10)||0,j.top+=parseInt(b.css("border-top-width"),10)||0,j.left+=parseInt(b.css("border-left-width"),10)||0,j.width=b.width(),j.height=b.height(),j={width:j.width+l.padding*
2,height:j.height+l.padding*2,top:j.top-l.padding-20,left:j.left-l.padding-20}):(b=r(),j={width:l.padding*2,height:l.padding*2,top:parseInt(b[3]+b[1]*0.5,10),left:parseInt(b[2]+b[0]*0.5,10)});return j},oa=function(){H.is(":visible")?(f("div",H).css("top",ca*-40+"px"),ca=(ca+1)%12):clearInterval(K)};f.fn.fancybox=function(b){if(!f(this).length)return this;f(this).data("fancybox",f.extend({},b,f.metadata?f(this).metadata():{})).unbind("click.fb").bind("click.fb",function(b){b.preventDefault();j||(j=
!0,f(this).blur(),G=[],M=0,b=f(this).attr("rel")||"",!b||b==""||b==="nofollow"?G.push(this):(G=f("a[rel="+b+"], area[rel="+b+"]"),M=G.index(this)),x())});return this};f.fancybox=function(b,k){var l;if(!j){j=!0;l=typeof k!=="undefined"?k:{};G=[];M=parseInt(l.index,10)||0;if(f.isArray(b)){for(var n=0,p=b.length;n<p;n++)typeof b[n]=="object"?f(b[n]).data("fancybox",f.extend({},l,b[n])):b[n]=f({}).data("fancybox",f.extend({content:b[n]},l));G=jQuery.merge(G,b)}else typeof b=="object"?f(b).data("fancybox",
f.extend({},l,b)):b=f({}).data("fancybox",f.extend({content:b},l)),G.push(b);if(M>G.length||M<0)M=0;x()}};f.fancybox.showActivity=function(){clearInterval(K);H.show();K=setInterval(oa,66)};f.fancybox.hideActivity=function(){H.hide()};f.fancybox.next=function(){return f.fancybox.pos(I+1)};f.fancybox.prev=function(){return f.fancybox.pos(I-1)};f.fancybox.pos=function(b){j||(b=parseInt(b),G=D,b>-1&&b<D.length?(M=b,x()):l.cyclic&&D.length>1&&(M=b>=D.length?0:D.length-1,x()))};f.fancybox.cancel=function(){j||
(j=!0,f.event.trigger("fancybox-cancel"),b(),k.onCancel(G,M,k),j=!1)};f.fancybox.close=function(){function m(){z.fadeOut("fast");C.empty().hide();q.hide();f.event.trigger("fancybox-cleanup");v.empty();l.onClosed(D,I,l);D=k=[];I=M=0;l=k={};j=!1}if(!j&&!q.is(":hidden"))if(j=!0,l&&!1===l.onCleanup(D,I,l))j=!1;else if(b(),f(U.add(R).add(S)).hide(),f(v.add(z)).unbind(),f(window).unbind("resize.fb scroll.fb"),f(document).unbind("keydown.fb"),v.find("iframe").attr("src",B&&/^https/i.test(window.location.href||
"")?"javascript:void(false)":"about:blank"),l.titlePosition!=="inside"&&C.empty(),q.stop(),l.transitionOut=="elastic"){N=T();var n=q.position();s={top:n.top,left:n.left,width:q.width(),height:q.height()};if(l.opacity)s.opacity=1;C.empty().hide();L.prop=1;f(L).animate({prop:0},{duration:l.speedOut,easing:l.easingOut,step:p,complete:m})}else q.fadeOut(l.transitionOut=="none"?0:l.speedOut,m)};f.fancybox.resize=function(){z.is(":visible")&&z.css("height",f(document).height());f.fancybox.center(!0)};f.fancybox.center=
function(b){var f,k;if(!j&&(k=b===!0?1:0,f=r(),k||!(q.width()>f[0]||q.height()>f[1])))q.stop().animate({top:parseInt(Math.max(f[3]-20,f[3]+(f[1]-v.height()-40)*0.5-l.padding)),left:parseInt(Math.max(f[2]-20,f[2]+(f[0]-v.width()-40)*0.5-l.padding))},typeof b=="number"?b:200)};f.fancybox.init=function(){f("#fancybox-wrap").length||(f("body").append(n=f('<div id="fancybox-tmp"></div>'),H=f('<div id="fancybox-loading"><div></div></div>'),z=f('<div id="fancybox-overlay"></div>'),q=f('<div id="fancybox-wrap"></div>')),
X=f('<div id="fancybox-outer"></div>').append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>').appendTo(q),X.append(v=f('<div id="fancybox-content"></div>'),
U=f('<a id="fancybox-close"></a>'),C=f('<div id="fancybox-title"></div>'),R=f('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),S=f('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>')),U.click(f.fancybox.close),H.click(f.fancybox.cancel),R.click(function(b){b.preventDefault();f.fancybox.prev()}),S.click(function(b){b.preventDefault();f.fancybox.next()}),f.fn.mousewheel&&q.bind("mousewheel.fb",
function(b,k){if(j)b.preventDefault();else if(f(b.target).get(0).clientHeight==0||f(b.target).get(0).scrollHeight===f(b.target).get(0).clientHeight)b.preventDefault(),f.fancybox[k>0?"prev":"next"]()}),f.support.opacity||q.addClass("fancybox-ie"),B&&(H.addClass("fancybox-ie6"),q.addClass("fancybox-ie6"),f('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank")+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(X)))};
f.fn.fancybox.defaults={padding:10,margin:40,opacity:!1,modal:!1,cyclic:!1,scrolling:"auto",width:560,height:340,autoScale:!0,autoDimensions:!0,centerOnScroll:!1,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:!0,hideOnContentClick:!1,overlayShow:!0,overlayOpacity:0.7,overlayColor:"#777",titleShow:!0,titlePosition:"float",titleFormat:null,titleFromAlt:!1,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:!0,
showNavArrows:!0,enableEscapeButton:!0,enableKeyboardNav:!0,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};f(document).ready(function(){f.fancybox.init()})})(jQuery);(function(){var f;f=function(f){return f?$(".topbar").fadeIn():$(".topbar").fadeOut()};$(function(){prettyPrint();return $(".media-grid a").fancybox({onClosed:function(){return f(!0)},onStart:function(){return f(!1)},overlayColor:"#000",overlayOpacity:0.75,titlePosition:"inside"})})}).call(this);

