(function(d,J){"object"===typeof module&&"object"===typeof module.exports?module.exports=d.document?J(d,!0):function(d){if(!d.document)throw Error("jQuery requires a window with a document");return J(d)}:J(d)})("undefined"!==typeof window?window:this,function(d,J){function Ha(a){var b=a.length,c=e.type(a);return"function"===c||e.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"===typeof b&&0<b&&b-1 in a}function Ta(a,b,c){if(e.isFunction(b))return e.grep(a,function(a,x){return!!b.call(a,
x,a)!==c});if(b.nodeType)return e.grep(a,function(a){return a===b!==c});if("string"===typeof b){if(Tc.test(b))return e.filter(b,a,c);b=e.filter(b,a)}return e.grep(a,function(a){return 0<=e.inArray(a,b)!==c})}function Ua(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}function Va(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",Y,!1),d.removeEventListener("load",Y,!1)):(r.detachEvent("onreadystatechange",Y),d.detachEvent("onload",Y))}function Y(){if(r.addEventListener||"load"===event.type||
"complete"===r.readyState)Va(),e.ready()}function qa(a,b,c){if(void 0===c&&1===a.nodeType)if(c="data-"+b.replace(Uc,"-$1").toLowerCase(),c=a.getAttribute(c),"string"===typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:Vc.test(c)?e.parseJSON(c):c}catch(d){}e.data(a,b,c)}else c=void 0;return c}function ea(a){for(var b in a)if(!("data"===b&&e.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function Wa(a,b,c,d){if(e.acceptData(a)){var g=e.expando,f=a.nodeType,i=f?e.cache:
a,h=f?a[g]:a[g]&&g;if(h&&i[h]&&(d||i[h].data)||!(void 0===c&&"string"===typeof b)){h||(h=f?a[g]=s.pop()||e.guid++:g);i[h]||(i[h]=f?{}:{toJSON:e.noop});if("object"===typeof b||"function"===typeof b)d?i[h]=e.extend(i[h],b):i[h].data=e.extend(i[h].data,b);a=i[h];d||(a.data||(a.data={}),a=a.data);void 0!==c&&(a[e.camelCase(b)]=c);"string"===typeof b?(c=a[b],null==c&&(c=a[e.camelCase(b)])):c=a;return c}}}function nb(a,b,c){if(e.acceptData(a)){var d,g,f=a.nodeType,i=f?e.cache:a,h=f?a[e.expando]:e.expando;
if(i[h]){if(b&&(d=c?i[h]:i[h].data)){e.isArray(b)?b=b.concat(e.map(b,e.camelCase)):b in d?b=[b]:(b=e.camelCase(b),b=b in d?[b]:b.split(" "));for(g=b.length;g--;)delete d[b[g]];if(c?!ea(d):!e.isEmptyObject(d))return}if(!c&&(delete i[h].data,!ea(i[h])))return;f?e.cleanData([a],!0):o.deleteExpando||i!=i.window?delete i[h]:i[h]=null}}}function ra(){return!0}function ha(){return!1}function sa(){try{return r.activeElement}catch(a){}}function Xa(a){var b=hc.split("|"),a=a.createDocumentFragment();if(a.createElement)for(;b.length;)a.createElement(b.pop());
return a}function E(a,b){var c,d,g=0,f=typeof a.getElementsByTagName!==Z?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==Z?a.querySelectorAll(b||"*"):void 0;if(!f){f=[];for(c=a.childNodes||a;null!=(d=c[g]);g++)!b||e.nodeName(d,b)?f.push(d):e.merge(f,E(d,b))}return void 0===b||b&&e.nodeName(a,b)?e.merge([a],f):f}function ob(a){Rb.test(a.type)&&(a.defaultChecked=a.checked)}function ta(a,b){return e.nodeName(a,"table")&&e.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||
a.appendChild(a.ownerDocument.createElement("tbody")):a}function L(a){a.type=(null!==e.find.attr(a,"type"))+"/"+a.type;return a}function Ya(a){var b=Wc.exec(a.type);b?a.type=b[1]:a.removeAttribute("type");return a}function Ia(a,b){for(var c,d=0;null!=(c=a[d]);d++)e._data(c,"globalEval",!b||e._data(b[d],"globalEval"))}function Za(a,b){if(1===b.nodeType&&e.hasData(a)){var c,d,g;d=e._data(a);var f=e._data(b,d),i=d.events;if(i)for(c in delete f.handle,f.events={},i){d=0;for(g=i[c].length;d<g;d++)e.event.add(b,
c,i[c][d])}f.data&&(f.data=e.extend({},f.data))}}function $a(a,b){var c,g=e(b.createElement(a)).appendTo(b.body),f=d.getDefaultComputedStyle&&(c=d.getDefaultComputedStyle(g[0]))?c.display:e.css(g[0],"display");g.detach();return f}function ua(a){var b=r,c=ic[a];if(!c){c=$a(a,b);if("none"===c||!c)ab=(ab||e("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(ab[0].contentWindow||ab[0].contentDocument).document,b.write(),b.close(),c=$a(a,b),ab.detach();ic[a]=c}return c}function bb(a,
b){return{get:function(){var c=a();if(null!=c)if(c)delete this.get;else return(this.get=b).apply(this,arguments)}}}function pb(a,b){if(b in a)return b;for(var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,g=jc.length;g--;)if(b=jc[g]+c,b in a)return b;return d}function W(a,b){for(var c,d,g,f=[],i=0,h=a.length;i<h;i++)if(d=a[i],d.style)if(f[i]=e._data(d,"olddisplay"),c=d.style.display,b)!f[i]&&"none"===c&&(d.style.display=""),""===d.style.display&&cb(d)&&(f[i]=e._data(d,"olddisplay",ua(d.nodeName)));else if(g=
cb(d),c&&"none"!==c||!g)e._data(d,"olddisplay",g?c:e.css(d,"display"));for(i=0;i<h;i++)if(d=a[i],d.style&&(!b||"none"===d.style.display||""===d.style.display))d.style.display=b?f[i]||"":"none";return a}function $(a,b,c){return(a=Xc.exec(b))?Math.max(0,a[1]-(c||0))+(a[2]||"px"):b}function fa(a,b,c,d,g){for(var b=c===(d?"border":"content")?4:"width"===b?1:0,f=0;4>b;b+=2)"margin"===c&&(f+=e.css(a,c+va[b],!0,g)),d?("content"===c&&(f-=e.css(a,"padding"+va[b],!0,g)),"margin"!==c&&(f-=e.css(a,"border"+va[b]+
"Width",!0,g))):(f+=e.css(a,"padding"+va[b],!0,g),"padding"!==c&&(f+=e.css(a,"border"+va[b]+"Width",!0,g)));return f}function Ja(a,b,c){var d=!0,g="width"===b?a.offsetWidth:a.offsetHeight,f=wa(a),i=o.boxSizing&&"border-box"===e.css(a,"boxSizing",!1,f);if(0>=g||null==g){g=xa(a,b,f);if(0>g||null==g)g=a.style[b];if(qb.test(g))return g;d=i&&(o.boxSizingReliable()||g===a.style[b]);g=parseFloat(g)||0}return g+fa(a,b,c||(i?"border":"content"),d,f)+"px"}function G(a,b,c,d,g){return new G.prototype.init(a,
b,c,d,g)}function Ka(){setTimeout(function(){La=void 0});return La=e.now()}function Ma(a,b){for(var c,d={height:a},g=0,b=b?1:0;4>g;g+=2-b)c=va[g],d["margin"+c]=d["padding"+c]=a;b&&(d.opacity=d.width=a);return d}function db(a,b,c){for(var d,g=(eb[b]||[]).concat(eb["*"]),f=0,e=g.length;f<e;f++)if(d=g[f].call(c,b,a))return d}function ya(a,b,c){var d,g,f=0,i=rb.length,h=e.Deferred().always(function(){delete k.elem}),k=function(){if(g)return!1;for(var b=La||Ka(),b=Math.max(0,j.startTime+j.duration-b),
c=1-(b/j.duration||0),d=0,y=j.tweens.length;d<y;d++)j.tweens[d].run(c);h.notifyWith(a,[j,c,b]);if(1>c&&y)return b;h.resolveWith(a,[j]);return!1},j=h.promise({elem:a,props:e.extend({},b),opts:e.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:La||Ka(),duration:c.duration,tweens:[],createTween:function(b,c){var d=e.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);j.tweens.push(d);return d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(g)return this;for(g=
!0;c<d;c++)j.tweens[c].run(1);b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]);return this}}),b=j.props,c=j.opts.specialEasing,l,sb,m,n;for(d in b)if(l=e.camelCase(d),sb=c[l],m=b[d],e.isArray(m)&&(sb=m[1],m=b[d]=m[0]),d!==l&&(b[l]=m,delete b[d]),(n=e.cssHooks[l])&&"expand"in n)for(d in m=n.expand(m),delete b[l],m)d in b||(b[d]=m[d],c[d]=sb);else c[l]=sb;for(;f<i;f++)if(d=rb[f].call(j,a,b,j.opts))return d;e.map(b,db,j);e.isFunction(j.opts.start)&&j.opts.start.call(a,j);e.fx.timer(e.extend(k,{elem:a,
anim:j,queue:j.opts.queue}));return j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}function w(a){return function(b,c){"string"!==typeof b&&(c=b,b="*");var d,g=0,f=b.toLowerCase().match(ga)||[];if(e.isFunction(c))for(;d=f[g++];)"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function za(a,b,c,d){function g(h){var j;f[h]=!0;e.each(a[h]||[],function(a,x){var e=x(b,c,d);if("string"===typeof e&&!i&&!f[e])return b.dataTypes.unshift(e),
g(e),!1;if(i)return!(j=e)});return j}var f={},i=a===Sb;return g(b.dataTypes[0])||!f["*"]&&g("*")}function Na(a,b){var c,d,g=e.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((g[d]?a:c||(c={}))[d]=b[d]);c&&e.extend(!0,a,c);return a}function Aa(a,b,c,d){var g;if(e.isArray(b))e.each(b,function(b,g){c||Zc.test(a)?d(a,g):Aa(a+"["+("object"===typeof g?b:"")+"]",g,c,d)});else if(!c&&"object"===e.type(b))for(g in b)Aa(a+"["+g+"]",b[g],c,d);else d(a,b)}function tb(){try{return new d.XMLHttpRequest}catch(a){}}
function ub(a){return e.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}var s=[],H=s.slice,fb=s.concat,Oa=s.push,Ba=s.indexOf,F={},vb=F.toString,ia=F.hasOwnProperty,o={},e=function(a,b){return new e.fn.init(a,b)},gb=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,hb=/^-ms-/,a=/-([\da-z])/gi,b=function(a,b){return b.toUpperCase()};e.fn=e.prototype={jquery:"1.11.1",constructor:e,selector:"",length:0,toArray:function(){return H.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:
H.call(this)},pushStack:function(a){a=e.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return e.each(this,a,b)},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(H.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,a=+a+(0>a?b:0);return this.pushStack(0<=a&&a<b?[this[a]]:[])},end:function(){return this.prevObject||
this.constructor(null)},push:Oa,sort:s.sort,splice:s.splice};e.extend=e.fn.extend=function(){var a,b,c,d,g,f=arguments[0]||{},i=1,h=arguments.length,j=!1;"boolean"===typeof f&&(j=f,f=arguments[i]||{},i++);"object"!==typeof f&&!e.isFunction(f)&&(f={});i===h&&(f=this,i--);for(;i<h;i++)if(null!=(g=arguments[i]))for(d in g)a=f[d],c=g[d],f!==c&&(j&&c&&(e.isPlainObject(c)||(b=e.isArray(c)))?(b?(b=!1,a=a&&e.isArray(a)?a:[]):a=a&&e.isPlainObject(a)?a:{},f[d]=e.extend(j,a,c)):void 0!==c&&(f[d]=c));return f};
e.extend({expando:"jQuery"+("1.11.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw Error(a);},noop:function(){},isFunction:function(a){return"function"===e.type(a)},isArray:Array.isArray||function(a){return"array"===e.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!e.isArray(a)&&0<=a-parseFloat(a)},isEmptyObject:function(a){for(var b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==e.type(a)||a.nodeType||e.isWindow(a))return!1;
try{if(a.constructor&&!ia.call(a,"constructor")&&!ia.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(o.ownLast)for(b in a)return ia.call(a,b);for(b in a);return void 0===b||ia.call(a,b)},type:function(a){return null==a?a+"":"object"===typeof a||"function"===typeof a?F[vb.call(a)]||"object":typeof a},globalEval:function(a){a&&e.trim(a)&&(d.execScript||function(a){d.eval.call(d,a)})(a)},camelCase:function(c){return c.replace(hb,"ms-").replace(a,b)},nodeName:function(a,b){return a.nodeName&&
a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,g=0,f=a.length;d=Ha(a);if(c)if(d)for(;g<f&&!(d=b.apply(a[g],c),!1===d);g++);else for(g in a){if(d=b.apply(a[g],c),!1===d)break}else if(d)for(;g<f&&!(d=b.call(a[g],g,a[g]),!1===d);g++);else for(g in a)if(d=b.call(a[g],g,a[g]),!1===d)break;return a},trim:function(a){return null==a?"":(a+"").replace(gb,"")},makeArray:function(a,b){var c=b||[];null!=a&&(Ha(Object(a))?e.merge(c,"string"===typeof a?[a]:a):Oa.call(c,a));return c},inArray:function(a,
b,c){var d;if(b){if(Ba)return Ba.call(b,a,c);d=b.length;for(c=c?0>c?Math.max(0,d+c):c:0;c<d;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){for(var c=+b.length,d=0,g=a.length;d<c;)a[g++]=b[d++];if(c!==c)for(;void 0!==b[d];)a[g++]=b[d++];a.length=g;return a},grep:function(a,b,c){for(var d=[],g=0,f=a.length,e=!c;g<f;g++)c=!b(a[g],g),c!==e&&d.push(a[g]);return d},map:function(a,b,c){var d,g=0,f=a.length,e=[];if(Ha(a))for(;g<f;g++)d=b(a[g],g,c),null!=d&&e.push(d);else for(g in a)d=b(a[g],
g,c),null!=d&&e.push(d);return fb.apply([],e)},guid:1,proxy:function(a,b){var c,d;"string"===typeof b&&(d=a[b],b=a,a=d);if(e.isFunction(a))return c=H.call(arguments,2),d=function(){return a.apply(b||this,c.concat(H.call(arguments)))},d.guid=a.guid=a.guid||e.guid++,d},now:function(){return+new Date},support:o});e.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){F["[object "+b+"]"]=b.toLowerCase()});var c=d,g=function(a,b,c,d){var g,f,e,i,h;(b?b.ownerDocument||
b:aa)!==O&&A(b);b=b||O;c=c||[];if(!a||"string"!==typeof a)return c;if(1!==(i=b.nodeType)&&9!==i)return[];if(Q&&!d){if(g=$c.exec(a))if(e=g[1])if(9===i)if((f=b.getElementById(e))&&f.parentNode){if(f.id===e)return c.push(f),c}else return c;else{if(b.ownerDocument&&(f=b.ownerDocument.getElementById(e))&&ib(b,f)&&f.id===e)return c.push(f),c}else{if(g[2])return ja.apply(c,b.getElementsByTagName(a)),c;if((e=g[3])&&v.getElementsByClassName&&b.getElementsByClassName)return ja.apply(c,b.getElementsByClassName(e)),
c}if(v.qsa&&(!K||!K.test(a))){f=g=M;e=b;h=9===i&&a;if(1===i&&"object"!==b.nodeName.toLowerCase()){i=jb(a);(g=b.getAttribute("id"))?f=g.replace(ad,"\\$&"):b.setAttribute("id",f);f="[id='"+f+"'] ";for(e=i.length;e--;)i[e]=f+t(i[e]);e=Tb.test(a)&&p(b.parentNode)||b;h=i.join(",")}if(h)try{return ja.apply(c,e.querySelectorAll(h)),c}catch(j){}finally{g||b.removeAttribute("id")}}}return kc(a.replace(wb,"$1"),b,c,d)},f=function(){function a(c,d){b.push(c+" ")>q.cacheLength&&delete a[b.shift()];return a[c+
" "]=d}var b=[];return a},i=function(a){a[M]=!0;return a},h=function(a){var b=O.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}},j=function(a,b){for(var c=a.split("|"),d=a.length;d--;)q.attrHandle[c[d]]=b},k=function(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||lc)-(~a.sourceIndex||lc);if(d)return d;if(c)for(;c=c.nextSibling;)if(c===b)return-1;return a?1:-1},l=function(a){return function(b){return"input"===b.nodeName.toLowerCase()&&
b.type===a}},n=function(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}},m=function(a){return i(function(b){b=+b;return i(function(c,d){for(var g,f=a([],c.length,b),e=f.length;e--;)if(c[g=f[e]])c[g]=!(d[g]=c[g])})})},p=function(a){return a&&typeof a.getElementsByTagName!==Pa&&a},D=function(){},t=function(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d},u=function(a,b,c){var d=b.dir,g=c&&"parentNode"===d,f=bd++;return b.first?function(b,
c,f){for(;b=b[d];)if(1===b.nodeType||g)return a(b,c,f)}:function(b,c,y){var C,e,i=[ba,f];if(y)for(;b=b[d];){if((1===b.nodeType||g)&&a(b,c,y))return!0}else for(;b=b[d];)if(1===b.nodeType||g){e=b[M]||(b[M]={});if((C=e[d])&&C[0]===ba&&C[1]===f)return i[2]=C[2];e[d]=i;if(i[2]=a(b,c,y))return!0}}},R=function(a){return 1<a.length?function(b,c,d){for(var g=a.length;g--;)if(!a[g](b,c,d))return!1;return!0}:a[0]},xb=function(a,b,c,d,g){for(var f,e=[],i=0,h=a.length,j=null!=b;i<h;i++)if(f=a[i])if(!c||c(f,d,
g))e.push(f),j&&b.push(i);return e},B=function(a,b,c,d,f,e){d&&!d[M]&&(d=B(d));f&&!f[M]&&(f=B(f,e));return i(function(e,i,h,T){var j,k,l=[],m=[],n=i.length,p;if(!(p=e)){p=b||"*";for(var D=h.nodeType?[h]:h,t=[],q=0,u=D.length;q<u;q++)g(p,D[q],t);p=t}p=a&&(e||!b)?xb(p,l,a,h,T):p;D=c?f||(e?a:n||d)?[]:i:p;c&&c(p,D,h,T);if(d){j=xb(D,m);d(j,[],h,T);for(h=j.length;h--;)if(k=j[h])D[m[h]]=!(p[m[h]]=k)}if(e){if(f||a){if(f){j=[];for(h=D.length;h--;)if(k=D[h])j.push(p[h]=k);f(null,D=[],j,T)}for(h=D.length;h--;)if((k=
D[h])&&-1<(j=f?Ca.call(e,k):l[h]))e[j]=!(i[j]=k)}}else D=xb(D===i?D.splice(n,D.length):D),f?f(null,i,D,T):ja.apply(i,D)})},N=function(a){var b,c,d,g=a.length,f=q.relative[a[0].type];c=f||q.relative[" "];for(var e=f?1:0,i=u(function(a){return a===b},c,!0),h=u(function(a){return-1<Ca.call(b,a)},c,!0),j=[function(a,c,d){return!f&&(d||c!==yb)||((b=c).nodeType?i(a,c,d):h(a,c,d))}];e<g;e++)if(c=q.relative[a[e].type])j=[u(R(j),c)];else{c=q.filter[a[e].type].apply(null,a[e].matches);if(c[M]){for(d=++e;d<
g&&!q.relative[a[d].type];d++);return B(1<e&&R(j),1<e&&t(a.slice(0,e-1).concat({value:" "===a[e-2].type?"*":""})).replace(wb,"$1"),c,e<d&&N(a.slice(e,d)),d<g&&N(a=a.slice(d)),d<g&&t(a))}j.push(c)}return R(j)},z,v,q,zb,mc,jb,Ub,kc,yb,P,S,A,O,U,Q,K,I,Ab,ib,M="sizzle"+-new Date,aa=c.document,ba=0,bd=0,nc=f(),oc=f(),pc=f(),Vb=function(a,b){a===b&&(S=!0);return 0},Pa="undefined",lc=-2147483648,cd={}.hasOwnProperty,ka=[],dd=ka.pop,ed=ka.push,ja=ka.push,qc=ka.slice,Ca=ka.indexOf||function(a){for(var b=0,
c=this.length;b<c;b++)if(this[b]===a)return b;return-1},rc="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w#"),sc="\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+rc+"))|)[\\x20\\t\\r\\n\\f]*\\]",Wb=":((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+sc+")*)|.*)\\)|)",wb=RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$",
"g"),fd=/^[\x20\t\r\n\f]*,[\x20\t\r\n\f]*/,gd=/^[\x20\t\r\n\f]*([>+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,hd=RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),id=RegExp(Wb),jd=RegExp("^"+rc+"$"),Bb={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:RegExp("^"+sc),PSEUDO:RegExp("^"+Wb),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)",
"i"),bool:RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},kd=/^(?:input|select|textarea|button)$/i,ld=/^h\d$/i,kb=/^[^{]+\{\s*\[native \w/,$c=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Tb=/[+~]/,ad=/'|\\/g,la=RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)",
"ig"),ma=function(a,b,c){a="0x"+b-65536;return a!==a||c?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)};try{ja.apply(ka=qc.call(aa.childNodes),aa.childNodes),ka[aa.childNodes.length].nodeType}catch(Sd){ja={apply:ka.length?function(a,b){ed.apply(a,qc.call(b))}:function(a,b){for(var c=a.length,d=0;a[c++]=b[d++];);a.length=c-1}}}v=g.support={};mc=g.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};A=g.setDocument=function(a){var b=
a?a.ownerDocument||a:aa,a=b.defaultView;if(b===O||9!==b.nodeType||!b.documentElement)return O;O=b;U=b.documentElement;Q=!mc(b);a&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",function(){A()},!1):a.attachEvent&&a.attachEvent("onunload",function(){A()}));v.attributes=h(function(a){a.className="i";return!a.getAttribute("className")});v.getElementsByTagName=h(function(a){a.appendChild(b.createComment(""));return!a.getElementsByTagName("*").length});v.getElementsByClassName=kb.test(b.getElementsByClassName)&&
h(function(a){a.innerHTML="<div class='a'></div><div class='a i'></div>";a.firstChild.className="i";return 2===a.getElementsByClassName("i").length});v.getById=h(function(a){U.appendChild(a).id=M;return!b.getElementsByName||!b.getElementsByName(M).length});v.getById?(q.find.ID=function(a,b){if(typeof b.getElementById!==Pa&&Q){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},q.filter.ID=function(a){var b=a.replace(la,ma);return function(a){return a.getAttribute("id")===b}}):(delete q.find.ID,
q.filter.ID=function(a){var b=a.replace(la,ma);return function(a){return(a=typeof a.getAttributeNode!==Pa&&a.getAttributeNode("id"))&&a.value===b}});q.find.TAG=v.getElementsByTagName?function(a,b){if(typeof b.getElementsByTagName!==Pa)return b.getElementsByTagName(a)}:function(a,b){var c,d=[],x=0,g=b.getElementsByTagName(a);if(a==="*"){for(;c=g[x++];)c.nodeType===1&&d.push(c);return d}return g};q.find.CLASS=v.getElementsByClassName&&function(a,b){if(typeof b.getElementsByClassName!==Pa&&Q)return b.getElementsByClassName(a)};
I=[];K=[];if(v.qsa=kb.test(b.querySelectorAll))h(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>";a.querySelectorAll("[msallowclip^='']").length&&K.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||K.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)");a.querySelectorAll(":checked").length||K.push(":checked")}),h(function(a){var c=
b.createElement("input");c.setAttribute("type","hidden");a.appendChild(c).setAttribute("name","D");a.querySelectorAll("[name=d]").length&&K.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?=");a.querySelectorAll(":enabled").length||K.push(":enabled",":disabled");a.querySelectorAll("*,:x");K.push(",.*:")});(v.matchesSelector=kb.test(Ab=U.matches||U.webkitMatchesSelector||U.mozMatchesSelector||U.oMatchesSelector||U.msMatchesSelector))&&h(function(a){v.disconnectedMatch=Ab.call(a,"div");Ab.call(a,"[s!='']:x");
I.push("!=",Wb)});K=K.length&&RegExp(K.join("|"));I=I.length&&RegExp(I.join("|"));ib=(a=kb.test(U.compareDocumentPosition))||kb.test(U.contains)?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||!(d.nodeType===1&&(c.contains?c.contains(d):a.compareDocumentPosition&&a.compareDocumentPosition(d)&16)))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return true;return false};Vb=a?function(a,c){if(a===c){S=true;return 0}var d=!a.compareDocumentPosition-!c.compareDocumentPosition;
if(d)return d;d=(a.ownerDocument||a)===(c.ownerDocument||c)?a.compareDocumentPosition(c):1;return d&1||!v.sortDetached&&c.compareDocumentPosition(a)===d?a===b||a.ownerDocument===aa&&ib(aa,a)?-1:c===b||c.ownerDocument===aa&&ib(aa,c)?1:P?Ca.call(P,a)-Ca.call(P,c):0:d&4?-1:1}:function(a,c){if(a===c){S=true;return 0}var d,x=0;d=a.parentNode;var g=c.parentNode,f=[a],e=[c];if(!d||!g)return a===b?-1:c===b?1:d?-1:g?1:P?Ca.call(P,a)-Ca.call(P,c):0;if(d===g)return k(a,c);for(d=a;d=d.parentNode;)f.unshift(d);
for(d=c;d=d.parentNode;)e.unshift(d);for(;f[x]===e[x];)x++;return x?k(f[x],e[x]):f[x]===aa?-1:e[x]===aa?1:0};return b};g.matches=function(a,b){return g(a,null,null,b)};g.matchesSelector=function(a,b){(a.ownerDocument||a)!==O&&A(a);b=b.replace(hd,"='$1']");if(v.matchesSelector&&Q&&(!I||!I.test(b))&&(!K||!K.test(b)))try{var c=Ab.call(a,b);if(c||v.disconnectedMatch||a.document&&11!==a.document.nodeType)return c}catch(d){}return 0<g(b,O,null,[a]).length};g.contains=function(a,b){(a.ownerDocument||a)!==
O&&A(a);return ib(a,b)};g.attr=function(a,b){(a.ownerDocument||a)!==O&&A(a);var c=q.attrHandle[b.toLowerCase()],c=c&&cd.call(q.attrHandle,b.toLowerCase())?c(a,b,!Q):void 0;return void 0!==c?c:v.attributes||!Q?a.getAttribute(b):(c=a.getAttributeNode(b))&&c.specified?c.value:null};g.error=function(a){throw Error("Syntax error, unrecognized expression: "+a);};g.uniqueSort=function(a){var b,c=[],d=0,g=0;S=!v.detectDuplicates;P=!v.sortStable&&a.slice(0);a.sort(Vb);if(S){for(;b=a[g++];)b===a[g]&&(d=c.push(g));
for(;d--;)a.splice(c[d],1)}P=null;return a};zb=g.getText=function(a){var b,c="",d=0;if(b=a.nodeType)if(1===b||9===b||11===b){if("string"===typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=zb(a)}else{if(3===b||4===b)return a.nodeValue}else for(;b=a[d++];)c+=zb(b);return c};q=g.selectors={cacheLength:50,createPseudo:i,match:Bb,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},
preFilter:{ATTR:function(a){a[1]=a[1].replace(la,ma);a[3]=(a[3]||a[4]||a[5]||"").replace(la,ma);"~="===a[2]&&(a[3]=" "+a[3]+" ");return a.slice(0,4)},CHILD:function(a){a[1]=a[1].toLowerCase();"nth"===a[1].slice(0,3)?(a[3]||g.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&g.error(a[0]);return a},PSEUDO:function(a){var b,c=!a[6]&&a[2];if(Bb.CHILD.test(a[0]))return null;if(a[3])a[2]=a[4]||a[5]||"";else if(c&&id.test(c)&&(b=jb(c,!0))&&(b=
c.indexOf(")",c.length-b)-c.length))a[0]=a[0].slice(0,b),a[2]=c.slice(0,b);return a.slice(0,3)}},filter:{TAG:function(a){var b=a.replace(la,ma).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=nc[a+" "];return b||(b=RegExp("(^|[\\x20\\t\\r\\n\\f])"+a+"([\\x20\\t\\r\\n\\f]|$)"))&&nc(a,function(a){return b.test("string"===typeof a.className&&a.className||typeof a.getAttribute!==Pa&&a.getAttribute("class")||"")})},
ATTR:function(a,b,c){return function(d){d=g.attr(d,a);if(null==d)return"!="===b;if(!b)return!0;d+="";return"="===b?d===c:"!="===b?d!==c:"^="===b?c&&0===d.indexOf(c):"*="===b?c&&-1<d.indexOf(c):"$="===b?c&&d.slice(-c.length)===c:"~="===b?-1<(" "+d+" ").indexOf(c):"|="===b?d===c||d.slice(0,c.length+1)===c+"-":!1}},CHILD:function(a,b,c,d,g){var f="nth"!==a.slice(0,3),e="last"!==a.slice(-4),i="of-type"===b;return 1===d&&0===g?function(a){return!!a.parentNode}:function(b,c,y){var C,h,j,k,l,c=f!==e?"nextSibling":
"previousSibling",m=b.parentNode,n=i&&b.nodeName.toLowerCase(),y=!y&&!i;if(m){if(f){for(;c;){for(h=b;h=h[c];)if(i?h.nodeName.toLowerCase()===n:1===h.nodeType)return!1;l=c="only"===a&&!l&&"nextSibling"}return!0}l=[e?m.firstChild:m.lastChild];if(e&&y){y=m[M]||(m[M]={});C=y[a]||[];k=C[0]===ba&&C[1];j=C[0]===ba&&C[2];for(h=k&&m.childNodes[k];h=++k&&h&&h[c]||(j=k=0)||l.pop();)if(1===h.nodeType&&++j&&h===b){y[a]=[ba,k,j];break}}else if(y&&(C=(b[M]||(b[M]={}))[a])&&C[0]===ba)j=C[1];else for(;h=++k&&h&&h[c]||
(j=k=0)||l.pop();)if((i?h.nodeName.toLowerCase()===n:1===h.nodeType)&&++j)if(y&&((h[M]||(h[M]={}))[a]=[ba,j]),h===b)break;j-=g;return j===d||0===j%d&&0<=j/d}}},PSEUDO:function(a,b){var c,d=q.pseudos[a]||q.setFilters[a.toLowerCase()]||g.error("unsupported pseudo: "+a);return d[M]?d(b):1<d.length?(c=[a,a,"",b],q.setFilters.hasOwnProperty(a.toLowerCase())?i(function(a,c){for(var g,x=d(a,b),f=x.length;f--;)g=Ca.call(a,x[f]),a[g]=!(c[g]=x[f])}):function(a){return d(a,0,c)}):d}},pseudos:{not:i(function(a){var b=
[],c=[],d=Ub(a.replace(wb,"$1"));return d[M]?i(function(a,b,c,g){for(var g=d(a,null,g,[]),x=a.length;x--;)if(c=g[x])a[x]=!(b[x]=c)}):function(a,g,x){b[0]=a;d(b,null,x,c);return!c.pop()}}),has:i(function(a){return function(b){return 0<g(a,b).length}}),contains:i(function(a){return function(b){return-1<(b.textContent||b.innerText||zb(b)).indexOf(a)}}),lang:i(function(a){jd.test(a||"")||g.error("unsupported lang: "+a);a=a.replace(la,ma).toLowerCase();return function(b){var c;do if(c=Q?b.lang:b.getAttribute("xml:lang")||
b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(a){var b=c.location&&c.location.hash;return b&&b.slice(1)===a.id},root:function(a){return a===U},focus:function(a){return a===O.activeElement&&(!O.hasFocus||O.hasFocus())&&!(!a.type&&!a.href&&!~a.tabIndex)},enabled:function(a){return!1===a.disabled},disabled:function(a){return!0===a.disabled},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===
b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return!0===a.selected},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(6>a.nodeType)return!1;return!0},parent:function(a){return!q.pseudos.empty(a)},header:function(a){return ld.test(a.nodeName)},input:function(a){return kd.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&
"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,c){return[0>c?c+b:c]}),even:m(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:m(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:m(function(a,b,c){for(b=0>c?c+b:c;0<=--b;)a.push(b);return a}),gt:m(function(a,b,c){for(c=0>c?c+b:c;++c<b;)a.push(c);return a})}};q.pseudos.nth=q.pseudos.eq;for(z in{radio:!0,checkbox:!0,
file:!0,password:!0,image:!0})q.pseudos[z]=l(z);for(z in{submit:!0,reset:!0})q.pseudos[z]=n(z);D.prototype=q.filters=q.pseudos;q.setFilters=new D;jb=g.tokenize=function(a,b){var c,d,f,e,i,h,j;if(i=oc[a+" "])return b?0:i.slice(0);i=a;h=[];for(j=q.preFilter;i;){if(!c||(d=fd.exec(i)))d&&(i=i.slice(d[0].length)||i),h.push(f=[]);c=!1;if(d=gd.exec(i))c=d.shift(),f.push({value:c,type:d[0].replace(wb," ")}),i=i.slice(c.length);for(e in q.filter)if((d=Bb[e].exec(i))&&(!j[e]||(d=j[e](d))))c=d.shift(),f.push({value:c,
type:e,matches:d}),i=i.slice(c.length);if(!c)break}return b?i.length:i?g.error(a):oc(a,h).slice(0)};Ub=g.compile=function(a,b){var c,d=[],f=[],e=pc[a+" "];if(!e){b||(b=jb(a));for(c=b.length;c--;)e=N(b[c]),e[M]?d.push(e):f.push(e);var h=0<d.length,j=0<f.length;c=function(a,b,c,x,e){var y,i,C,k=0,T="0",l=a&&[],m=[],n=yb,p=a||j&&q.find.TAG("*",e),D=ba+=null==n?1:Math.random()||0.1,t=p.length;for(e&&(yb=b!==O&&b);T!==t&&null!=(y=p[T]);T++){if(j&&y){for(i=0;C=f[i++];)if(C(y,b,c)){x.push(y);break}e&&(ba=
D)}h&&((y=!C&&y)&&k--,a&&l.push(y))}k+=T;if(h&&T!==k){for(i=0;C=d[i++];)C(l,m,b,c);if(a){if(0<k)for(;T--;)!l[T]&&!m[T]&&(m[T]=dd.call(x));m=xb(m)}ja.apply(x,m);e&&(!a&&0<m.length&&1<k+d.length)&&g.uniqueSort(x)}e&&(ba=D,yb=n);return l};c=h?i(c):c;e=pc(a,c);e.selector=a}return e};kc=g.select=function(a,b,c,d){var g,f,e,i,h="function"===typeof a&&a,j=!d&&jb(a=h.selector||a),c=c||[];if(1===j.length){f=j[0]=j[0].slice(0);if(2<f.length&&"ID"===(e=f[0]).type&&v.getById&&9===b.nodeType&&Q&&q.relative[f[1].type]){if(b=
(q.find.ID(e.matches[0].replace(la,ma),b)||[])[0])h&&(b=b.parentNode);else return c;a=a.slice(f.shift().value.length)}for(g=Bb.needsContext.test(a)?0:f.length;g--;){e=f[g];if(q.relative[i=e.type])break;if(i=q.find[i])if(d=i(e.matches[0].replace(la,ma),Tb.test(f[0].type)&&p(b.parentNode)||b)){f.splice(g,1);a=d.length&&t(f);if(!a)return ja.apply(c,d),c;break}}}(h||Ub(a,j))(d,b,!Q,c,Tb.test(a)&&p(b.parentNode)||b);return c};v.sortStable=M.split("").sort(Vb).join("")===M;v.detectDuplicates=!!S;A();v.sortDetached=
h(function(a){return a.compareDocumentPosition(O.createElement("div"))&1});h(function(a){a.innerHTML="<a href='#'></a>";return"#"===a.firstChild.getAttribute("href")})||j("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)});(!v.attributes||!h(function(a){a.innerHTML="<input/>";a.firstChild.setAttribute("value","");return""===a.firstChild.getAttribute("value")}))&&j("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue});
h(function(a){return null==a.getAttribute("disabled")})||j("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(a,b,c){var d;if(!c)return!0===a[b]?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null});e.find=g;e.expr=g.selectors;e.expr[":"]=e.expr.pseudos;e.unique=g.uniqueSort;e.text=g.getText;e.isXMLDoc=g.isXML;e.contains=g.contains;var tc=e.expr.match.needsContext,uc=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,Tc=
/^.[^:#\[\.,]*$/;e.filter=function(a,b,c){var d=b[0];c&&(a=":not("+a+")");return 1===b.length&&1===d.nodeType?e.find.matchesSelector(d,a)?[d]:[]:e.find.matches(a,e.grep(b,function(a){return 1===a.nodeType}))};e.fn.extend({find:function(a){var b,c=[],d=this,g=d.length;if("string"!==typeof a)return this.pushStack(e(a).filter(function(){for(b=0;b<g;b++)if(e.contains(d[b],this))return!0}));for(b=0;b<g;b++)e.find(a,d[b],c);c=this.pushStack(1<g?e.unique(c):c);c.selector=this.selector?this.selector+" "+
a:a;return c},filter:function(a){return this.pushStack(Ta(this,a||[],!1))},not:function(a){return this.pushStack(Ta(this,a||[],!0))},is:function(a){return!!Ta(this,"string"===typeof a&&tc.test(a)?e(a):a||[],!1).length}});var lb,r=d.document,md=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(e.fn.init=function(a,b){var c,d;if(!a)return this;if("string"===typeof a){if((c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:md.exec(a))&&(c[1]||!b)){if(c[1]){if(b=b instanceof e?b[0]:b,e.merge(this,
e.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:r,!0)),uc.test(c[1])&&e.isPlainObject(b))for(c in b)if(e.isFunction(this[c]))this[c](b[c]);else this.attr(c,b[c])}else{if((d=r.getElementById(c[2]))&&d.parentNode){if(d.id!==c[2])return lb.find(a);this.length=1;this[0]=d}this.context=r;this.selector=a}return this}return!b||b.jquery?(b||lb).find(a):this.constructor(b).find(a)}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(e.isFunction(a))return"undefined"!==typeof lb.ready?lb.ready(a):
a(e);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)}).prototype=e.fn;lb=e(r);var nd=/^(?:parents|prev(?:Until|All))/,od={children:!0,contents:!0,next:!0,prev:!0};e.extend({dir:function(a,b,c){for(var d=[],a=a[b];a&&9!==a.nodeType&&(void 0===c||1!==a.nodeType||!e(a).is(c));)1===a.nodeType&&d.push(a),a=a[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}});e.fn.extend({has:function(a){var b,
c=e(a,this),d=c.length;return this.filter(function(){for(b=0;b<d;b++)if(e.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,g=this.length,f=[],i=tc.test(a)||"string"!==typeof a?e(a,b||this.context):0;d<g;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(11>c.nodeType&&(i?-1<i.index(c):1===c.nodeType&&e.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(1<f.length?e.unique(f):f)},index:function(a){return!a?this[0]&&this[0].parentNode?this.first().prevAll().length:-1:"string"===
typeof a?e.inArray(this[0],e(a)):e.inArray(a.jquery?a[0]:a,this)},add:function(a,b){return this.pushStack(e.unique(e.merge(this.get(),e(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});e.each({parent:function(a){return(a=a.parentNode)&&11!==a.nodeType?a:null},parents:function(a){return e.dir(a,"parentNode")},parentsUntil:function(a,b,c){return e.dir(a,"parentNode",c)},next:function(a){return Ua(a,"nextSibling")},prev:function(a){return Ua(a,"previousSibling")},
nextAll:function(a){return e.dir(a,"nextSibling")},prevAll:function(a){return e.dir(a,"previousSibling")},nextUntil:function(a,b,c){return e.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return e.dir(a,"previousSibling",c)},siblings:function(a){return e.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return e.sibling(a.firstChild)},contents:function(a){return e.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:e.merge([],a.childNodes)}},function(a,b){e.fn[a]=function(c,
d){var g=e.map(this,b,c);"Until"!==a.slice(-5)&&(d=c);d&&"string"===typeof d&&(g=e.filter(d,g));1<this.length&&(od[a]||(g=e.unique(g)),nd.test(a)&&(g=g.reverse()));return this.pushStack(g)}});var ga=/\S+/g,vc={};e.Callbacks=function(a){var b;if("string"===typeof a){if(!(b=vc[a])){b=a;var c=vc[b]={};e.each(b.match(ga)||[],function(a,b){c[b]=!0});b=c}}else b=e.extend({},a);var a=b,d,g,f,i,h,j,k=[],l=!a.once&&[],m=function(b){g=a.memory&&b;f=!0;h=j||0;j=0;i=k.length;for(d=!0;k&&h<i;h++)if(!1===k[h].apply(b[0],
b[1])&&a.stopOnFalse){g=!1;break}d=!1;k&&(l?l.length&&m(l.shift()):g?k=[]:n.disable())},n={add:function(){if(k){var b=k.length;(function Yc(b){e.each(b,function(b,c){var d=e.type(c);"function"===d?(!a.unique||!n.has(c))&&k.push(c):c&&(c.length&&"string"!==d)&&Yc(c)})})(arguments);d?i=k.length:g&&(j=b,m(g))}return this},remove:function(){k&&e.each(arguments,function(a,b){for(var c;-1<(c=e.inArray(b,k,c));)k.splice(c,1),d&&(c<=i&&i--,c<=h&&h--)});return this},has:function(a){return a?-1<e.inArray(a,
k):!(!k||!k.length)},empty:function(){k=[];i=0;return this},disable:function(){k=l=g=void 0;return this},disabled:function(){return!k},lock:function(){l=void 0;g||n.disable();return this},locked:function(){return!l},fireWith:function(a,b){if(k&&(!f||l))b=b||[],b=[a,b.slice?b.slice():b],d?l.push(b):m(b);return this},fire:function(){n.fireWith(this,arguments);return this},fired:function(){return!!f}};return n};e.extend({Deferred:function(a){var b=[["resolve","done",e.Callbacks("once memory"),"resolved"],
["reject","fail",e.Callbacks("once memory"),"rejected"],["notify","progress",e.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){g.done(arguments).fail(arguments);return this},then:function(){var a=arguments;return e.Deferred(function(c){e.each(b,function(b,f){var x=e.isFunction(a[b])&&a[b];g[f[1]](function(){var a=x&&x.apply(this,arguments);if(a&&e.isFunction(a.promise))a.promise().done(c.resolve).fail(c.reject).progress(c.notify);else c[f[0]+"With"](this===d?c.promise():
this,x?[a]:arguments)})});a=null}).promise()},promise:function(a){return null!=a?e.extend(a,d):d}},g={};d.pipe=d.then;e.each(b,function(a,f){var x=f[2],e=f[3];d[f[1]]=x.add;e&&x.add(function(){c=e},b[a^1][2].disable,b[2][2].lock);g[f[0]]=function(){g[f[0]+"With"](this===g?d:this,arguments);return this};g[f[0]+"With"]=x.fireWith});d.promise(g);a&&a.call(g,g);return g},when:function(a){var b=0,c=H.call(arguments),d=c.length,g=1!==d||a&&e.isFunction(a.promise)?d:0,f=1===g?a:e.Deferred(),i=function(a,
b,c){return function(d){b[a]=this;c[a]=1<arguments.length?H.call(arguments):d;c===h?f.notifyWith(b,c):--g||f.resolveWith(b,c)}},h,j,k;if(1<d){h=Array(d);j=Array(d);for(k=Array(d);b<d;b++)c[b]&&e.isFunction(c[b].promise)?c[b].promise().done(i(b,k,c)).fail(f.reject).progress(i(b,j,h)):--g}g||f.resolveWith(k,c);return f.promise()}});var Cb;e.fn.ready=function(a){e.ready.promise().done(a);return this};e.extend({isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(!(!0===
a?--e.readyWait:e.isReady)){if(!r.body)return setTimeout(e.ready);e.isReady=!0;!0!==a&&0<--e.readyWait||(Cb.resolveWith(r,[e]),e.fn.triggerHandler&&(e(r).triggerHandler("ready"),e(r).off("ready")))}}});e.ready.promise=function(a){if(!Cb)if(Cb=e.Deferred(),"complete"===r.readyState)setTimeout(e.ready);else if(r.addEventListener)r.addEventListener("DOMContentLoaded",Y,!1),d.addEventListener("load",Y,!1);else{r.attachEvent("onreadystatechange",Y);d.attachEvent("onload",Y);var b=!1;try{b=null==d.frameElement&&
r.documentElement}catch(c){}b&&b.doScroll&&function da(){if(!e.isReady){try{b.doScroll("left")}catch(a){return setTimeout(da,50)}Va();e.ready()}}()}return Cb.promise(a)};var Z="undefined",wc;for(wc in e(o))break;o.ownLast="0"!==wc;o.inlineBlockNeedsLayout=!1;e(function(){var a,b,c;if((b=r.getElementsByTagName("body")[0])&&b.style){a=r.createElement("div");c=r.createElement("div");c.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px";b.appendChild(c).appendChild(a);if(typeof a.style.zoom!==
Z&&(a.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",o.inlineBlockNeedsLayout=a=3===a.offsetWidth))b.style.zoom=1;b.removeChild(c)}});var pd=r.createElement("div");if(null==o.deleteExpando){o.deleteExpando=!0;try{delete pd.test}catch(Td){o.deleteExpando=!1}}e.acceptData=function(a){var b=e.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||!0!==b&&a.getAttribute("classid")===b};var Vc=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Uc=/([A-Z])/g;e.extend({cache:{},
noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){a=a.nodeType?e.cache[a[e.expando]]:a[e.expando];return!!a&&!ea(a)},data:function(a,b,c){return Wa(a,b,c)},removeData:function(a,b){return nb(a,b)},_data:function(a,b,c){return Wa(a,b,c,!0)},_removeData:function(a,b){return nb(a,b,!0)}});e.fn.extend({data:function(a,b){var c,d,g,f=this[0],i=f&&f.attributes;if(void 0===a){if(this.length&&(g=e.data(f),1===f.nodeType&&!e._data(f,"parsedAttrs"))){for(c=
i.length;c--;)i[c]&&(d=i[c].name,0===d.indexOf("data-")&&(d=e.camelCase(d.slice(5)),qa(f,d,g[d])));e._data(f,"parsedAttrs",!0)}return g}return"object"===typeof a?this.each(function(){e.data(this,a)}):1<arguments.length?this.each(function(){e.data(this,a,b)}):f?qa(f,a,e.data(f,a)):void 0},removeData:function(a){return this.each(function(){e.removeData(this,a)})}});e.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=e._data(a,b),c&&(!d||e.isArray(c)?d=e._data(a,b,e.makeArray(c)):
d.push(c)),d||[]},dequeue:function(a,b){var b=b||"fx",c=e.queue(a,b),d=c.length,g=c.shift(),f=e._queueHooks(a,b),i=function(){e.dequeue(a,b)};"inprogress"===g&&(g=c.shift(),d--);g&&("fx"===b&&c.unshift("inprogress"),delete f.stop,g.call(a,i,f));!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return e._data(a,c)||e._data(a,c,{empty:e.Callbacks("once memory").add(function(){e._removeData(a,b+"queue");e._removeData(a,c)})})}});e.fn.extend({queue:function(a,b){var c=2;"string"!==
typeof a&&(b=a,a="fx",c--);return arguments.length<c?e.queue(this[0],a):void 0===b?this:this.each(function(){var c=e.queue(this,a,b);e._queueHooks(this,a);a==="fx"&&c[0]!=="inprogress"&&e.dequeue(this,a)})},dequeue:function(a){return this.each(function(){e.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,g=e.Deferred(),f=this,i=this.length,h=function(){--d||g.resolveWith(f,[f])};"string"!==typeof a&&(b=a,a=void 0);for(a=a||"fx";i--;)if((c=e._data(f[i],
a+"queueHooks"))&&c.empty)d++,c.empty.add(h);h();return g.promise(b)}});var Db=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,va=["Top","Right","Bottom","Left"],cb=function(a,b){a=b||a;return"none"===e.css(a,"display")||!e.contains(a.ownerDocument,a)},Da=e.access=function(a,b,c,d,g,f,i){var h=0,j=a.length,k=null==c;if("object"===e.type(c))for(h in g=!0,c)e.access(a,b,h,c[h],!0,f,i);else if(void 0!==d&&(g=!0,e.isFunction(d)||(i=!0),k&&(i?(b.call(a,d),b=null):(k=b,b=function(a,b,c){return k.call(e(a),
c)})),b))for(;h<j;h++)b(a[h],c,i?d:d.call(a[h],h,b(a[h],c)));return g?a:k?b.call(a):j?b(a[0],c):f},Rb=/^(?:checkbox|radio)$/i,Eb=r.createElement("input"),V=r.createElement("div"),xc=r.createDocumentFragment();V.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";o.leadingWhitespace=3===V.firstChild.nodeType;o.tbody=!V.getElementsByTagName("tbody").length;o.htmlSerialize=!!V.getElementsByTagName("link").length;o.html5Clone="<:nav></:nav>"!==r.createElement("nav").cloneNode(!0).outerHTML;
Eb.type="checkbox";Eb.checked=!0;xc.appendChild(Eb);o.appendChecked=Eb.checked;V.innerHTML="<textarea>x</textarea>";o.noCloneChecked=!!V.cloneNode(!0).lastChild.defaultValue;xc.appendChild(V);V.innerHTML="<input type='radio' checked='checked' name='t'/>";o.checkClone=V.cloneNode(!0).cloneNode(!0).lastChild.checked;o.noCloneEvent=!0;V.attachEvent&&(V.attachEvent("onclick",function(){o.noCloneEvent=!1}),V.cloneNode(!0).click());if(null==o.deleteExpando){o.deleteExpando=!0;try{delete V.test}catch(Ud){o.deleteExpando=
!1}}var Fb,Gb,yc=r.createElement("div");for(Fb in{submit:!0,change:!0,focusin:!0})if(Gb="on"+Fb,!(o[Fb+"Bubbles"]=Gb in d))yc.setAttribute(Gb,"t"),o[Fb+"Bubbles"]=!1===yc.attributes[Gb].expando;var Xb=/^(?:input|select|textarea)$/i,qd=/^key/,rd=/^(?:mouse|pointer|contextmenu)|click/,zc=/^(?:focusinfocus|focusoutblur)$/,Ac=/^([^.]*)(?:\.(.+)|)$/;e.event={global:{},add:function(a,b,c,d,g){var f,i,h,j,k,l,m,n,p;if(h=e._data(a)){if(c.handler){j=c;c=j.handler;g=j.selector}if(!c.guid)c.guid=e.guid++;if(!(i=
h.events))i=h.events={};if(!(k=h.handle)){k=h.handle=function(a){return typeof e!==Z&&(!a||e.event.triggered!==a.type)?e.event.dispatch.apply(k.elem,arguments):void 0};k.elem=a}b=(b||"").match(ga)||[""];for(h=b.length;h--;){f=Ac.exec(b[h])||[];n=l=f[1];p=(f[2]||"").split(".").sort();if(n){f=e.event.special[n]||{};n=(g?f.delegateType:f.bindType)||n;f=e.event.special[n]||{};l=e.extend({type:n,origType:l,data:d,handler:c,guid:c.guid,selector:g,needsContext:g&&e.expr.match.needsContext.test(g),namespace:p.join(".")},
j);if(!(m=i[n])){m=i[n]=[];m.delegateCount=0;if(!f.setup||f.setup.call(a,d,p,k)===false)a.addEventListener?a.addEventListener(n,k,false):a.attachEvent&&a.attachEvent("on"+n,k)}if(f.add){f.add.call(a,l);if(!l.handler.guid)l.handler.guid=c.guid}g?m.splice(m.delegateCount++,0,l):m.push(l);e.event.global[n]=true}}a=null}},remove:function(a,b,c,d,g){var f,i,h,j,k,l,m,n,p,D,t,q=e.hasData(a)&&e._data(a);if(q&&(l=q.events)){b=(b||"").match(ga)||[""];for(k=b.length;k--;){h=Ac.exec(b[k])||[];p=t=h[1];D=(h[2]||
"").split(".").sort();if(p){m=e.event.special[p]||{};p=(d?m.delegateType:m.bindType)||p;n=l[p]||[];h=h[2]&&RegExp("(^|\\.)"+D.join("\\.(?:.*\\.|)")+"(\\.|$)");for(j=f=n.length;f--;){i=n[f];if((g||t===i.origType)&&(!c||c.guid===i.guid)&&(!h||h.test(i.namespace))&&(!d||d===i.selector||d==="**"&&i.selector)){n.splice(f,1);i.selector&&n.delegateCount--;m.remove&&m.remove.call(a,i)}}if(j&&!n.length){(!m.teardown||m.teardown.call(a,D,q.handle)===false)&&e.removeEvent(a,p,q.handle);delete l[p]}}else for(p in l)e.event.remove(a,
p+b[k],c,d,true)}if(e.isEmptyObject(l)){delete q.handle;e._removeData(a,"events")}}},trigger:function(a,b,c,g){var f,i,h,j,k,l,m=[c||r],n=ia.call(a,"type")?a.type:a;k=ia.call(a,"namespace")?a.namespace.split("."):[];h=f=c=c||r;if(!(c.nodeType===3||c.nodeType===8)&&!zc.test(n+e.event.triggered)){if(n.indexOf(".")>=0){k=n.split(".");n=k.shift();k.sort()}i=n.indexOf(":")<0&&"on"+n;a=a[e.expando]?a:new e.Event(n,typeof a==="object"&&a);a.isTrigger=g?2:3;a.namespace=k.join(".");a.namespace_re=a.namespace?
RegExp("(^|\\.)"+k.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;a.result=void 0;if(!a.target)a.target=c;b=b==null?[a]:e.makeArray(b,[a]);k=e.event.special[n]||{};if(g||!(k.trigger&&k.trigger.apply(c,b)===false)){if(!g&&!k.noBubble&&!e.isWindow(c)){j=k.delegateType||n;if(!zc.test(j+n))h=h.parentNode;for(;h;h=h.parentNode){m.push(h);f=h}if(f===(c.ownerDocument||r))m.push(f.defaultView||f.parentWindow||d)}for(l=0;(h=m[l++])&&!a.isPropagationStopped();){a.type=l>1?j:k.bindType||n;(f=(e._data(h,"events")||{})[a.type]&&
e._data(h,"handle"))&&f.apply(h,b);if((f=i&&h[i])&&f.apply&&e.acceptData(h)){a.result=f.apply(h,b);a.result===false&&a.preventDefault()}}a.type=n;if(!g&&!a.isDefaultPrevented()&&(!k._default||k._default.apply(m.pop(),b)===false)&&e.acceptData(c)&&i&&c[n]&&!e.isWindow(c)){(f=c[i])&&(c[i]=null);e.event.triggered=n;try{c[n]()}catch(p){}e.event.triggered=void 0;f&&(c[i]=f)}return a.result}}},dispatch:function(a){var a=e.event.fix(a),b,c,d,g,f=[],i=H.call(arguments);b=(e._data(this,"events")||{})[a.type]||
[];var h=e.event.special[a.type]||{};i[0]=a;a.delegateTarget=this;if(!(h.preDispatch&&h.preDispatch.call(this,a)===false)){f=e.event.handlers.call(this,a,b);for(b=0;(d=f[b++])&&!a.isPropagationStopped();){a.currentTarget=d.elem;for(g=0;(c=d.handlers[g++])&&!a.isImmediatePropagationStopped();)if(!a.namespace_re||a.namespace_re.test(c.namespace)){a.handleObj=c;a.data=c.data;c=((e.event.special[c.origType]||{}).handle||c.handler).apply(d.elem,i);if(c!==void 0&&(a.result=c)===false){a.preventDefault();
a.stopPropagation()}}}h.postDispatch&&h.postDispatch.call(this,a);return a.result}},handlers:function(a,b){var c,d,g,f,i=[],h=b.delegateCount,j=a.target;if(h&&j.nodeType&&(!a.button||a.type!=="click"))for(;j!=this;j=j.parentNode||this)if(j.nodeType===1&&(j.disabled!==true||a.type!=="click")){g=[];for(f=0;f<h;f++){d=b[f];c=d.selector+" ";g[c]===void 0&&(g[c]=d.needsContext?e(c,this).index(j)>=0:e.find(c,this,null,[j]).length);g[c]&&g.push(d)}g.length&&i.push({elem:j,handlers:g})}h<b.length&&i.push({elem:this,
handlers:b.slice(h)});return i},fix:function(a){if(a[e.expando])return a;var b,c,d;b=a.type;var g=a,f=this.fixHooks[b];f||(this.fixHooks[b]=f=rd.test(b)?this.mouseHooks:qd.test(b)?this.keyHooks:{});d=f.props?this.props.concat(f.props):this.props;a=new e.Event(g);for(b=d.length;b--;){c=d[b];a[c]=g[c]}if(!a.target)a.target=g.srcElement||r;if(a.target.nodeType===3)a.target=a.target.parentNode;a.metaKey=!!a.metaKey;return f.filter?f.filter(a,g):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),
fixHooks:{},keyHooks:{props:["char","charCode","key","keyCode"],filter:function(a,b){if(a.which==null)a.which=b.charCode!=null?b.charCode:b.keyCode;return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,g=b.button,f=b.fromElement;if(a.pageX==null&&b.clientX!=null){c=a.target.ownerDocument||r;d=c.documentElement;c=c.body;a.pageX=b.clientX+(d&&d.scrollLeft||c&&c.scrollLeft||0)-(d&&d.clientLeft||
c&&c.clientLeft||0);a.pageY=b.clientY+(d&&d.scrollTop||c&&c.scrollTop||0)-(d&&d.clientTop||c&&c.clientTop||0)}if(!a.relatedTarget&&f)a.relatedTarget=f===a.target?b.toElement:f;if(!a.which&&g!==void 0)a.which=g&1?1:g&2?3:g&4?2:0;return a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==sa()&&this.focus)try{this.focus();return false}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){if(this===sa()&&this.blur){this.blur();return false}},delegateType:"focusout"},click:{trigger:function(){if(e.nodeName(this,
"input")&&this.type==="checkbox"&&this.click){this.click();return false}},_default:function(a){return e.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){if(a.result!==void 0&&a.originalEvent)a.originalEvent.returnValue=a.result}}},simulate:function(a,b,c,d){a=e.extend(new e.Event,c,{type:a,isSimulated:true,originalEvent:{}});d?e.event.trigger(a,null,b):e.event.dispatch.call(b,a);a.isDefaultPrevented()&&c.preventDefault()}};e.removeEvent=r.removeEventListener?function(a,b,c){a.removeEventListener&&
a.removeEventListener(b,c,false)}:function(a,b,c){b="on"+b;if(a.detachEvent){typeof a[b]===Z&&(a[b]=null);a.detachEvent(b,c)}};e.Event=function(a,b){if(!(this instanceof e.Event))return new e.Event(a,b);if(a&&a.type){this.originalEvent=a;this.type=a.type;this.isDefaultPrevented=a.defaultPrevented||a.defaultPrevented===void 0&&a.returnValue===false?ra:ha}else this.type=a;b&&e.extend(this,b);this.timeStamp=a&&a.timeStamp||e.now();this[e.expando]=true};e.Event.prototype={isDefaultPrevented:ha,isPropagationStopped:ha,
isImmediatePropagationStopped:ha,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ra;if(a)a.preventDefault?a.preventDefault():a.returnValue=false},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ra;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ra;a&&a.stopImmediatePropagation&&a.stopImmediatePropagation();this.stopPropagation()}};
e.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){e.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=a.relatedTarget,g=a.handleObj;if(!d||d!==this&&!e.contains(this,d)){a.type=g.origType;c=g.handler.apply(this,arguments);a.type=b}return c}}});o.submitBubbles||(e.event.special.submit={setup:function(){if(e.nodeName(this,"form"))return false;e.event.add(this,"click._submit keypress._submit",function(a){a=a.target;
if((a=e.nodeName(a,"input")||e.nodeName(a,"button")?a.form:void 0)&&!e._data(a,"submitBubbles")){e.event.add(a,"submit._submit",function(a){a._submit_bubble=true});e._data(a,"submitBubbles",true)}})},postDispatch:function(a){if(a._submit_bubble){delete a._submit_bubble;this.parentNode&&!a.isTrigger&&e.event.simulate("submit",this.parentNode,a,true)}},teardown:function(){if(e.nodeName(this,"form"))return false;e.event.remove(this,"._submit")}});o.changeBubbles||(e.event.special.change={setup:function(){if(Xb.test(this.nodeName)){if(this.type===
"checkbox"||this.type==="radio"){e.event.add(this,"propertychange._change",function(a){if(a.originalEvent.propertyName==="checked")this._just_changed=true});e.event.add(this,"click._change",function(a){if(this._just_changed&&!a.isTrigger)this._just_changed=false;e.event.simulate("change",this,a,true)})}return false}e.event.add(this,"beforeactivate._change",function(a){a=a.target;if(Xb.test(a.nodeName)&&!e._data(a,"changeBubbles")){e.event.add(a,"change._change",function(a){this.parentNode&&(!a.isSimulated&&
!a.isTrigger)&&e.event.simulate("change",this.parentNode,a,true)});e._data(a,"changeBubbles",true)}})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!=="radio"&&b.type!=="checkbox")return a.handleObj.handler.apply(this,arguments)},teardown:function(){e.event.remove(this,"._change");return!Xb.test(this.nodeName)}});o.focusinBubbles||e.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){e.event.simulate(b,a.target,e.event.fix(a),true)};e.event.special[b]=
{setup:function(){var d=this.ownerDocument||this,g=e._data(d,b);g||d.addEventListener(a,c,true);e._data(d,b,(g||0)+1)},teardown:function(){var d=this.ownerDocument||this,g=e._data(d,b)-1;if(g)e._data(d,b,g);else{d.removeEventListener(a,c,true);e._removeData(d,b)}}}});e.fn.extend({on:function(a,b,c,d,g){var f,i;if(typeof a==="object"){if(typeof b!=="string"){c=c||b;b=void 0}for(f in a)this.on(f,b,c,a[f],g);return this}if(c==null&&d==null){d=b;c=b=void 0}else if(d==null)if(typeof b==="string"){d=c;
c=void 0}else{d=c;c=b;b=void 0}if(d===false)d=ha;else if(!d)return this;if(g===1){i=d;d=function(a){e().off(a);return i.apply(this,arguments)};d.guid=i.guid||(i.guid=e.guid++)}return this.each(function(){e.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d;if(a&&a.preventDefault&&a.handleObj){d=a.handleObj;e(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler);return this}if(typeof a==="object"){for(d in a)this.off(d,
b,a[d]);return this}if(b===false||typeof b==="function"){c=b;b=void 0}c===false&&(c=ha);return this.each(function(){e.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){e.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return e.event.trigger(a,b,c,true)}});var hc="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",sd=/ jQuery\d+="(?:null|\d+)"/g,
Bc=RegExp("<(?:"+hc+")[\\s/>]","i"),Yb=/^\s+/,Cc=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Dc=/<([\w:]+)/,Ec=/<tbody/i,td=/<|&#?\w+;/,ud=/<(?:script|style|link)/i,vd=/checked\s*(?:[^=]|=\s*.checked.)/i,Fc=/^$|\/(?:java|ecma)script/i,Wc=/^true\/(.*)/,wd=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,X={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>",
"</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:o.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},Zb=Xa(r).appendChild(r.createElement("div"));X.optgroup=X.option;X.tbody=X.tfoot=X.colgroup=X.caption=X.thead;X.th=X.td;e.extend({clone:function(a,b,c){var d,g,f,i,h,j=e.contains(a.ownerDocument,a);if(o.html5Clone||e.isXMLDoc(a)||!Bc.test("<"+a.nodeName+">"))f=a.cloneNode(true);
else{Zb.innerHTML=a.outerHTML;Zb.removeChild(f=Zb.firstChild)}if((!o.noCloneEvent||!o.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!e.isXMLDoc(a)){d=E(f);h=E(a);for(i=0;(g=h[i])!=null;++i)if(d[i]){var k=d[i],l=void 0,m=void 0,n=void 0;if(k.nodeType===1){l=k.nodeName.toLowerCase();if(!o.noCloneEvent&&k[e.expando]){n=e._data(k);for(m in n.events)e.removeEvent(k,m,n.handle);k.removeAttribute(e.expando)}if(l==="script"&&k.text!==g.text){L(k).text=g.text;Ya(k)}else if(l==="object"){if(k.parentNode)k.outerHTML=
g.outerHTML;if(o.html5Clone&&g.innerHTML&&!e.trim(k.innerHTML))k.innerHTML=g.innerHTML}else if(l==="input"&&Rb.test(g.type)){k.defaultChecked=k.checked=g.checked;if(k.value!==g.value)k.value=g.value}else if(l==="option")k.defaultSelected=k.selected=g.defaultSelected;else if(l==="input"||l==="textarea")k.defaultValue=g.defaultValue}}}if(b)if(c){h=h||E(a);d=d||E(f);for(i=0;(g=h[i])!=null;i++)Za(g,d[i])}else Za(a,f);d=E(f,"script");d.length>0&&Ia(d,!j&&E(a,"script"));return f},buildFragment:function(a,
b,c,d){for(var g,f,i,h,j,k,l=a.length,m=Xa(b),n=[],p=0;p<l;p++)if((f=a[p])||f===0)if(e.type(f)==="object")e.merge(n,f.nodeType?[f]:f);else if(td.test(f)){i=i||m.appendChild(b.createElement("div"));h=(Dc.exec(f)||["",""])[1].toLowerCase();k=X[h]||X._default;i.innerHTML=k[1]+f.replace(Cc,"<$1></$2>")+k[2];for(g=k[0];g--;)i=i.lastChild;!o.leadingWhitespace&&Yb.test(f)&&n.push(b.createTextNode(Yb.exec(f)[0]));if(!o.tbody)for(g=(f=h==="table"&&!Ec.test(f)?i.firstChild:k[1]==="<table>"&&!Ec.test(f)?i:0)&&
f.childNodes.length;g--;)e.nodeName(j=f.childNodes[g],"tbody")&&!j.childNodes.length&&f.removeChild(j);e.merge(n,i.childNodes);for(i.textContent="";i.firstChild;)i.removeChild(i.firstChild);i=m.lastChild}else n.push(b.createTextNode(f));i&&m.removeChild(i);o.appendChecked||e.grep(E(n,"input"),ob);for(p=0;f=n[p++];)if(!(d&&e.inArray(f,d)!==-1)){a=e.contains(f.ownerDocument,f);i=E(m.appendChild(f),"script");a&&Ia(i);if(c)for(g=0;f=i[g++];)Fc.test(f.type||"")&&c.push(f)}return m},cleanData:function(a,
b){for(var c,d,g,f,i=0,h=e.expando,j=e.cache,k=o.deleteExpando,l=e.event.special;(c=a[i])!=null;i++)if(b||e.acceptData(c))if(f=(g=c[h])&&j[g]){if(f.events)for(d in f.events)l[d]?e.event.remove(c,d):e.removeEvent(c,d,f.handle);if(j[g]){delete j[g];k?delete c[h]:typeof c.removeAttribute!==Z?c.removeAttribute(h):c[h]=null;s.push(g)}}}});e.fn.extend({text:function(a){return Da(this,function(a){return a===void 0?e.text(this):this.empty().append((this[0]&&this[0].ownerDocument||r).createTextNode(a))},null,
a,arguments.length)},append:function(){return this.domManip(arguments,function(a){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&ta(this,a).appendChild(a)})},prepend:function(){return this.domManip(arguments,function(a){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var b=ta(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,
function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?e.filter(a,this):this,g=0;(c=d[g])!=null;g++){!b&&c.nodeType===1&&e.cleanData(E(c));if(c.parentNode){b&&e.contains(c.ownerDocument,c)&&Ia(E(c,"script"));c.parentNode.removeChild(c)}}return this},empty:function(){for(var a,b=0;(a=this[b])!=null;b++){for(a.nodeType===1&&e.cleanData(E(a,false));a.firstChild;)a.removeChild(a.firstChild);if(a.options&&e.nodeName(a,"select"))a.options.length=
0}return this},clone:function(a,b){a=a==null?false:a;b=b==null?a:b;return this.map(function(){return e.clone(this,a,b)})},html:function(a){return Da(this,function(a){var b=this[0]||{},c=0,d=this.length;if(a===void 0)return b.nodeType===1?b.innerHTML.replace(sd,""):void 0;if(typeof a==="string"&&!ud.test(a)&&(o.htmlSerialize||!Bc.test(a))&&(o.leadingWhitespace||!Yb.test(a))&&!X[(Dc.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Cc,"<$1></$2>");try{for(;c<d;c++){b=this[c]||{};if(b.nodeType===1){e.cleanData(E(b,
false));b.innerHTML=a}}b=0}catch(g){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];this.domManip(arguments,function(b){a=this.parentNode;e.cleanData(E(this));a&&a.replaceChild(b,this)});return a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,true)},domManip:function(a,b){var a=fb.apply([],a),c,d,g,f,i=0,h=this.length,j=this,k=h-1,l=a[0],m=e.isFunction(l);if(m||h>1&&typeof l==="string"&&!o.checkClone&&vd.test(l))return this.each(function(c){var d=
j.eq(c);m&&(a[0]=l.call(this,c,d.html()));d.domManip(a,b)});if(h){f=e.buildFragment(a,this[0].ownerDocument,false,this);c=f.firstChild;f.childNodes.length===1&&(f=c);if(c){g=e.map(E(f,"script"),L);for(d=g.length;i<h;i++){c=f;if(i!==k){c=e.clone(c,true,true);d&&e.merge(g,E(c,"script"))}b.call(this[i],c,i)}if(d){f=g[g.length-1].ownerDocument;e.map(g,Ya);for(i=0;i<d;i++){c=g[i];if(Fc.test(c.type||"")&&!e._data(c,"globalEval")&&e.contains(f,c))c.src?e._evalUrl&&e._evalUrl(c.src):e.globalEval((c.text||
c.textContent||c.innerHTML||"").replace(wd,""))}}f=c=null}}return this}});e.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){e.fn[a]=function(a){for(var c=0,d=[],g=e(a),f=g.length-1;c<=f;c++){a=c===f?this:this.clone(true);e(g[c])[b](a);Oa.apply(d,a.get())}return this.pushStack(d)}});var ab,ic={},mb;o.shrinkWrapBlocks=function(){if(mb!=null)return mb;mb=false;var a,b,c;if((b=r.getElementsByTagName("body")[0])&&b.style){a=
r.createElement("div");c=r.createElement("div");c.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px";b.appendChild(c).appendChild(a);if(typeof a.style.zoom!==Z){a.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1";a.appendChild(r.createElement("div")).style.width="5px";mb=a.offsetWidth!==3}b.removeChild(c);return mb}};var Gc=/^margin/,qb=RegExp("^("+Db+")(?!px)[a-z%]+$",
"i"),wa,xa,xd=/^(top|right|bottom|left)$/;d.getComputedStyle?(wa=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},xa=function(a,b,c){var d,g,f=a.style;g=(c=c||wa(a))?c.getPropertyValue(b)||c[b]:void 0;if(c){g===""&&!e.contains(a.ownerDocument,a)&&(g=e.style(a,b));if(qb.test(g)&&Gc.test(b)){a=f.width;b=f.minWidth;d=f.maxWidth;f.minWidth=f.maxWidth=f.width=g;g=c.width;f.width=a;f.minWidth=b;f.maxWidth=d}}return g===void 0?g:g+""}):r.documentElement.currentStyle&&(wa=function(a){return a.currentStyle},
xa=function(a,b,c){var d,g,f,e=a.style;f=(c=c||wa(a))?c[b]:void 0;f==null&&(e&&e[b])&&(f=e[b]);if(qb.test(f)&&!xd.test(b)){c=e.left;if(g=(d=a.runtimeStyle)&&d.left)d.left=a.currentStyle.left;e.left=b==="fontSize"?"1em":f;f=e.pixelLeft+"px";e.left=c;if(g)d.left=g}return f===void 0?f:f+""||"auto"});var Lb=function(){var a,b,c,g;if((b=r.getElementsByTagName("body")[0])&&b.style){a=r.createElement("div");c=r.createElement("div");c.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px";
b.appendChild(c).appendChild(a);a.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute";Hb=Ib=false;Jb=true;if(d.getComputedStyle){Hb=(d.getComputedStyle(a,null)||{}).top!=="1%";Ib=(d.getComputedStyle(a,null)||{width:"4px"}).width==="4px";g=a.appendChild(r.createElement("div"));g.style.cssText=a.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0";
g.style.marginRight=g.style.width="0";a.style.width="1px";Jb=!parseFloat((d.getComputedStyle(g,null)||{}).marginRight)}a.innerHTML="<table><tr><td></td><td>t</td></tr></table>";g=a.getElementsByTagName("td");g[0].style.cssText="margin:0;border:0;padding:0;display:none";if(Kb=g[0].offsetHeight===0){g[0].style.display="";g[1].style.display="none";Kb=g[0].offsetHeight===0}b.removeChild(c)}},Qa,Ea,Hc,Hb,Ib,Kb,Jb;Qa=r.createElement("div");Qa.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";
if(Ea=(Hc=Qa.getElementsByTagName("a")[0])&&Hc.style)Ea.cssText="float:left;opacity:.5",o.opacity="0.5"===Ea.opacity,o.cssFloat=!!Ea.cssFloat,Qa.style.backgroundClip="content-box",Qa.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===Qa.style.backgroundClip,o.boxSizing=""===Ea.boxSizing||""===Ea.MozBoxSizing||""===Ea.WebkitBoxSizing,e.extend(o,{reliableHiddenOffsets:function(){Kb==null&&Lb();return Kb},boxSizingReliable:function(){Ib==null&&Lb();return Ib},pixelPosition:function(){Hb==
null&&Lb();return Hb},reliableMarginRight:function(){Jb==null&&Lb();return Jb}});e.swap=function(a,b,c,d){var g,f={};for(g in b){f[g]=a.style[g];a.style[g]=b[g]}c=c.apply(a,d||[]);for(g in b)a.style[g]=f[g];return c};var $b=/alpha\([^)]*\)/i,yd=/opacity\s*=\s*([^)]*)/,zd=/^(none|table(?!-c[ea]).+)/,Xc=RegExp("^("+Db+")(.*)$","i"),Ad=RegExp("^([+-])=("+Db+")","i"),Bd={position:"absolute",visibility:"hidden",display:"block"},Ic={letterSpacing:"0",fontWeight:"400"},jc=["Webkit","O","Moz","ms"];e.extend({cssHooks:{opacity:{get:function(a,
b){if(b){var c=xa(a,"opacity");return c===""?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":o.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&!(a.nodeType===3||a.nodeType===8||!a.style)){var g,f,i,h=e.camelCase(b),j=a.style,b=e.cssProps[h]||(e.cssProps[h]=pb(j,h));i=e.cssHooks[b]||e.cssHooks[h];if(c!==void 0){f=typeof c;if(f==="string"&&(g=Ad.exec(c))){c=
(g[1]+1)*g[2]+parseFloat(e.css(a,b));f="number"}if(!(c==null||c!==c)){f==="number"&&!e.cssNumber[h]&&(c=c+"px");!o.clearCloneStyle&&(c===""&&b.indexOf("background")===0)&&(j[b]="inherit");if(!i||!("set"in i)||(c=i.set(a,c,d))!==void 0)try{j[b]=c}catch(k){}}}else return i&&"get"in i&&(g=i.get(a,false,d))!==void 0?g:j[b]}},css:function(a,b,c,d){var g,f;f=e.camelCase(b);b=e.cssProps[f]||(e.cssProps[f]=pb(a.style,f));(f=e.cssHooks[b]||e.cssHooks[f])&&"get"in f&&(g=f.get(a,true,c));g===void 0&&(g=xa(a,
b,d));g==="normal"&&b in Ic&&(g=Ic[b]);if(c===""||c){a=parseFloat(g);return c===true||e.isNumeric(a)?a||0:g}return g}});e.each(["height","width"],function(a,b){e.cssHooks[b]={get:function(a,c,d){if(c)return zd.test(e.css(a,"display"))&&a.offsetWidth===0?e.swap(a,Bd,function(){return Ja(a,b,d)}):Ja(a,b,d)},set:function(a,c,d){var g=d&&wa(a);return $(a,c,d?fa(a,b,d,o.boxSizing&&e.css(a,"boxSizing",false,g)==="border-box",g):0)}}});o.opacity||(e.cssHooks.opacity={get:function(a,b){return yd.test((b&&
a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?0.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,g=e.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if((b>=1||b==="")&&e.trim(f.replace($b,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(b===""||d&&!d.filter)return}c.filter=$b.test(f)?f.replace($b,g):f+" "+g}});e.cssHooks.marginRight=bb(o.reliableMarginRight,function(a,b){if(b)return e.swap(a,{display:"inline-block"},
xa,[a,"marginRight"])});e.each({margin:"",padding:"",border:"Width"},function(a,b){e.cssHooks[a+b]={expand:function(c){for(var d=0,g={},c=typeof c==="string"?c.split(" "):[c];d<4;d++)g[a+va[d]+b]=c[d]||c[d-2]||c[0];return g}};if(!Gc.test(a))e.cssHooks[a+b].set=$});e.fn.extend({css:function(a,b){return Da(this,function(a,b,c){var d,g={},f=0;if(e.isArray(b)){c=wa(a);for(d=b.length;f<d;f++)g[b[f]]=e.css(a,b[f],false,c);return g}return c!==void 0?e.style(a,b,c):e.css(a,b)},a,b,arguments.length>1)},show:function(){return W(this,
true)},hide:function(){return W(this)},toggle:function(a){return typeof a==="boolean"?a?this.show():this.hide():this.each(function(){cb(this)?e(this).show():e(this).hide()})}});e.Tween=G;G.prototype={constructor:G,init:function(a,b,c,d,g,f){this.elem=a;this.prop=c;this.easing=g||"swing";this.options=b;this.start=this.now=this.cur();this.end=d;this.unit=f||(e.cssNumber[c]?"":"px")},cur:function(){var a=G.propHooks[this.prop];return a&&a.get?a.get(this):G.propHooks._default.get(this)},run:function(a){var b,
c=G.propHooks[this.prop];this.pos=this.options.duration?b=e.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):b=a;this.now=(this.end-this.start)*b+this.start;this.options.step&&this.options.step.call(this.elem,this.now,this);c&&c.set?c.set(this):G.propHooks._default.set(this);return this}};G.prototype.init.prototype=G.prototype;G.propHooks={_default:{get:function(a){if(a.elem[a.prop]!=null&&(!a.elem.style||a.elem.style[a.prop]==null))return a.elem[a.prop];a=e.css(a.elem,a.prop,
"");return!a||a==="auto"?0:a},set:function(a){if(e.fx.step[a.prop])e.fx.step[a.prop](a);else a.elem.style&&(a.elem.style[e.cssProps[a.prop]]!=null||e.cssHooks[a.prop])?e.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}};G.propHooks.scrollTop=G.propHooks.scrollLeft={set:function(a){if(a.elem.nodeType&&a.elem.parentNode)a.elem[a.prop]=a.now}};e.easing={linear:function(a){return a},swing:function(a){return 0.5-Math.cos(a*Math.PI)/2}};e.fx=G.prototype.init;e.fx.step={};var La,Mb,Cd=/^(?:toggle|show|hide)$/,
Jc=RegExp("^(?:([+-])=|)("+Db+")([a-z%]*)$","i"),Dd=/queueHooks$/,rb=[function(a,b,c){var d,g,f,i,h,j,k=this,l={},m=a.style,n=a.nodeType&&cb(a),p=e._data(a,"fxshow");if(!c.queue){i=e._queueHooks(a,"fx");if(i.unqueued==null){i.unqueued=0;h=i.empty.fire;i.empty.fire=function(){i.unqueued||h()}}i.unqueued++;k.always(function(){k.always(function(){i.unqueued--;e.queue(a,"fx").length||i.empty.fire()})})}if(a.nodeType===1&&("height"in b||"width"in b)){c.overflow=[m.overflow,m.overflowX,m.overflowY];j=e.css(a,
"display");g=j==="none"?e._data(a,"olddisplay")||ua(a.nodeName):j;if(g==="inline"&&e.css(a,"float")==="none")!o.inlineBlockNeedsLayout||ua(a.nodeName)==="inline"?m.display="inline-block":m.zoom=1}if(c.overflow){m.overflow="hidden";o.shrinkWrapBlocks()||k.always(function(){m.overflow=c.overflow[0];m.overflowX=c.overflow[1];m.overflowY=c.overflow[2]})}for(d in b){g=b[d];if(Cd.exec(g)){delete b[d];f=f||g==="toggle";if(g===(n?"hide":"show"))if(g==="show"&&p&&p[d]!==void 0)n=true;else continue;l[d]=p&&
p[d]||e.style(a,d)}else j=void 0}if(e.isEmptyObject(l)){if((j==="none"?ua(a.nodeName):j)==="inline")m.display=j}else{if(p){if("hidden"in p)n=p.hidden}else p=e._data(a,"fxshow",{});if(f)p.hidden=!n;n?e(a).show():k.done(function(){e(a).hide()});k.done(function(){var b;e._removeData(a,"fxshow");for(b in l)e.style(a,b,l[b])});for(d in l){b=db(n?p[d]:0,d,k);if(!(d in p)){p[d]=b.start;if(n){b.end=b.start;b.start=d==="width"||d==="height"?1:0}}}}}],eb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),
g=Jc.exec(b),f=g&&g[3]||(e.cssNumber[a]?"":"px"),i=(e.cssNumber[a]||f!=="px"&&+d)&&Jc.exec(e.css(c.elem,a)),h=1,j=20;if(i&&i[3]!==f){f=f||i[3];g=g||[];i=+d||1;do{h=h||".5";i=i/h;e.style(c.elem,a,i+f)}while(h!==(h=c.cur()/d)&&h!==1&&--j)}if(g){i=c.start=+i||+d||0;c.unit=f;c.end=g[1]?i+(g[1]+1)*g[2]:+g[2]}return c}]};e.Animation=e.extend(ya,{tweener:function(a,b){if(e.isFunction(a)){b=a;a=["*"]}else a=a.split(" ");for(var c,d=0,g=a.length;d<g;d++){c=a[d];eb[c]=eb[c]||[];eb[c].unshift(b)}},prefilter:function(a,
b){b?rb.unshift(a):rb.push(a)}});e.speed=function(a,b,c){var d=a&&typeof a==="object"?e.extend({},a):{complete:c||!c&&b||e.isFunction(a)&&a,duration:a,easing:c&&b||b&&!e.isFunction(b)&&b};d.duration=e.fx.off?0:typeof d.duration==="number"?d.duration:d.duration in e.fx.speeds?e.fx.speeds[d.duration]:e.fx.speeds._default;if(d.queue==null||d.queue===true)d.queue="fx";d.old=d.complete;d.complete=function(){e.isFunction(d.old)&&d.old.call(this);d.queue&&e.dequeue(this,d.queue)};return d};e.fn.extend({fadeTo:function(a,
b,c,d){return this.filter(cb).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var g=e.isEmptyObject(a),f=e.speed(b,c,d),b=function(){var b=ya(this,e.extend({},a),f);(g||e._data(this,"finish"))&&b.stop(true)};b.finish=b;return g||f.queue===false?this.each(b):this.queue(f.queue,b)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop;b(c)};if(typeof a!=="string"){c=b;b=a;a=void 0}b&&a!==false&&this.queue(a||"fx",[]);return this.each(function(){var b=
true,g=a!=null&&a+"queueHooks",f=e.timers,i=e._data(this);if(g)i[g]&&i[g].stop&&d(i[g]);else for(g in i)i[g]&&(i[g].stop&&Dd.test(g))&&d(i[g]);for(g=f.length;g--;)if(f[g].elem===this&&(a==null||f[g].queue===a)){f[g].anim.stop(c);b=false;f.splice(g,1)}(b||!c)&&e.dequeue(this,a)})},finish:function(a){a!==false&&(a=a||"fx");return this.each(function(){var b,c=e._data(this),d=c[a+"queue"];b=c[a+"queueHooks"];var g=e.timers,f=d?d.length:0;c.finish=true;e.queue(this,a,[]);b&&b.stop&&b.stop.call(this,true);
for(b=g.length;b--;)if(g[b].elem===this&&g[b].queue===a){g[b].anim.stop(true);g.splice(b,1)}for(b=0;b<f;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}});e.each(["toggle","show","hide"],function(a,b){var c=e.fn[b];e.fn[b]=function(a,d,g){return a==null||typeof a==="boolean"?c.apply(this,arguments):this.animate(Ma(b,true),a,d,g)}});e.each({slideDown:Ma("show"),slideUp:Ma("hide"),slideToggle:Ma("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},
function(a,b){e.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}});e.timers=[];e.fx.tick=function(){var a,b=e.timers,c=0;for(La=e.now();c<b.length;c++){a=b[c];!a()&&b[c]===a&&b.splice(c--,1)}b.length||e.fx.stop();La=void 0};e.fx.timer=function(a){e.timers.push(a);a()?e.fx.start():e.timers.pop()};e.fx.interval=13;e.fx.start=function(){Mb||(Mb=setInterval(e.fx.tick,e.fx.interval))};e.fx.stop=function(){clearInterval(Mb);Mb=null};e.fx.speeds={slow:600,fast:200,_default:400};e.fn.delay=function(a,
b){a=e.fx?e.fx.speeds[a]||a:a;return this.queue(b||"fx",function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})};var na,Ra,ac,Nb,bc;Ra=r.createElement("div");Ra.setAttribute("className","t");Ra.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";Nb=Ra.getElementsByTagName("a")[0];ac=r.createElement("select");bc=ac.appendChild(r.createElement("option"));na=Ra.getElementsByTagName("input")[0];Nb.style.cssText="top:1px";o.getSetAttribute="t"!==Ra.className;
o.style=/top/.test(Nb.getAttribute("style"));o.hrefNormalized="/a"===Nb.getAttribute("href");o.checkOn=!!na.value;o.optSelected=bc.selected;o.enctype=!!r.createElement("form").enctype;ac.disabled=!0;o.optDisabled=!bc.disabled;na=r.createElement("input");na.setAttribute("value","");o.input=""===na.getAttribute("value");na.value="t";na.setAttribute("type","radio");o.radioValue="t"===na.value;var Ed=/\r/g;e.fn.extend({val:function(a){var b,c,d,g=this[0];if(arguments.length){d=e.isFunction(a);return this.each(function(c){if(this.nodeType===
1){c=d?a.call(this,c,e(this).val()):a;c==null?c="":typeof c==="number"?c=c+"":e.isArray(c)&&(c=e.map(c,function(a){return a==null?"":a+""}));b=e.valHooks[this.type]||e.valHooks[this.nodeName.toLowerCase()];if(!b||!("set"in b)||b.set(this,c,"value")===void 0)this.value=c}})}if(g){if((b=e.valHooks[g.type]||e.valHooks[g.nodeName.toLowerCase()])&&"get"in b&&(c=b.get(g,"value"))!==void 0)return c;c=g.value;return typeof c==="string"?c.replace(Ed,""):c==null?"":c}}});e.extend({valHooks:{option:{get:function(a){var b=
e.find.attr(a,"value");return b!=null?b:e.trim(e.text(a))}},select:{get:function(a){for(var b,c=a.options,d=a.selectedIndex,g=(a=a.type==="select-one"||d<0)?null:[],f=a?d+1:c.length,i=d<0?f:a?d:0;i<f;i++){b=c[i];if((b.selected||i===d)&&(o.optDisabled?!b.disabled:b.getAttribute("disabled")===null)&&(!b.parentNode.disabled||!e.nodeName(b.parentNode,"optgroup"))){b=e(b).val();if(a)return b;g.push(b)}}return g},set:function(a,b){for(var c,d,g=a.options,f=e.makeArray(b),i=g.length;i--;){d=g[i];if(e.inArray(e.valHooks.option.get(d),
f)>=0)try{d.selected=c=true}catch(h){d.scrollHeight}else d.selected=false}if(!c)a.selectedIndex=-1;return g}}}});e.each(["radio","checkbox"],function(){e.valHooks[this]={set:function(a,b){if(e.isArray(b))return a.checked=e.inArray(e(a).val(),b)>=0}};if(!o.checkOn)e.valHooks[this].get=function(a){return a.getAttribute("value")===null?"on":a.value}});var Sa,Kc,oa=e.expr.attrHandle,cc=/^(?:checked|selected)$/i,Fa=o.getSetAttribute,Ob=o.input;e.fn.extend({attr:function(a,b){return Da(this,e.attr,a,b,
arguments.length>1)},removeAttr:function(a){return this.each(function(){e.removeAttr(this,a)})}});e.extend({attr:function(a,b,c){var d,g,f=a.nodeType;if(a&&!(f===3||f===8||f===2)){if(typeof a.getAttribute===Z)return e.prop(a,b,c);if(f!==1||!e.isXMLDoc(a)){b=b.toLowerCase();d=e.attrHooks[b]||(e.expr.match.bool.test(b)?Kc:Sa)}if(c!==void 0)if(c===null)e.removeAttr(a,b);else{if(d&&"set"in d&&(g=d.set(a,c,b))!==void 0)return g;a.setAttribute(b,c+"");return c}else{if(d&&"get"in d&&(g=d.get(a,b))!==null)return g;
g=e.find.attr(a,b);return g==null?void 0:g}}},removeAttr:function(a,b){var c,d,g=0,f=b&&b.match(ga);if(f&&a.nodeType===1)for(;c=f[g++];){d=e.propFix[c]||c;e.expr.match.bool.test(c)?Ob&&Fa||!cc.test(c)?a[d]=false:a[e.camelCase("default-"+c)]=a[d]=false:e.attr(a,c,"");a.removeAttribute(Fa?c:d)}},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&b==="radio"&&e.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b);if(c)a.value=c;return b}}}}});Kc={set:function(a,b,c){b===false?e.removeAttr(a,
c):Ob&&Fa||!cc.test(c)?a.setAttribute(!Fa&&e.propFix[c]||c,c):a[e.camelCase("default-"+c)]=a[c]=true;return c}};e.each(e.expr.match.bool.source.match(/\w+/g),function(a,b){var c=oa[b]||e.find.attr;oa[b]=Ob&&Fa||!cc.test(b)?function(a,b,d){var g,f;if(!d){f=oa[b];oa[b]=g;g=c(a,b,d)!=null?b.toLowerCase():null;oa[b]=f}return g}:function(a,b,c){if(!c)return a[e.camelCase("default-"+b)]?b.toLowerCase():null}});if(!Ob||!Fa)e.attrHooks.value={set:function(a,b,c){if(e.nodeName(a,"input"))a.defaultValue=b;
else return Sa&&Sa.set(a,b,c)}};Fa||(Sa={set:function(a,b,c){var d=a.getAttributeNode(c);d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c));d.value=b=b+"";if(c==="value"||b===a.getAttribute(c))return b}},oa.id=oa.name=oa.coords=function(a,b,c){var d;if(!c)return(d=a.getAttributeNode(b))&&d.value!==""?d.value:null},e.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);if(c&&c.specified)return c.value},set:Sa.set},e.attrHooks.contenteditable={set:function(a,b,c){Sa.set(a,b===""?
false:b,c)}},e.each(["width","height"],function(a,b){e.attrHooks[b]={set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}}}));o.style||(e.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var Fd=/^(?:input|select|textarea|button|object)$/i,Gd=/^(?:a|area)$/i;e.fn.extend({prop:function(a,b){return Da(this,e.prop,a,b,arguments.length>1)},removeProp:function(a){a=e.propFix[a]||a;return this.each(function(){try{this[a]=void 0;
delete this[a]}catch(b){}})}});e.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,g,f;f=a.nodeType;if(a&&!(f===3||f===8||f===2)){if(f=f!==1||!e.isXMLDoc(a)){b=e.propFix[b]||b;g=e.propHooks[b]}return c!==void 0?g&&"set"in g&&(d=g.set(a,c,b))!==void 0?d:a[b]=c:g&&"get"in g&&(d=g.get(a,b))!==null?d:a[b]}},propHooks:{tabIndex:{get:function(a){var b=e.find.attr(a,"tabindex");return b?parseInt(b,10):Fd.test(a.nodeName)||Gd.test(a.nodeName)&&a.href?0:-1}}}});o.hrefNormalized||
e.each(["href","src"],function(a,b){e.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}});o.optSelected||(e.propHooks.selected={get:function(a){if(a=a.parentNode){a.selectedIndex;a.parentNode&&a.parentNode.selectedIndex}return null}});e.each("tabIndex readOnly maxLength cellSpacing cellPadding rowSpan colSpan useMap frameBorder contentEditable".split(" "),function(){e.propFix[this.toLowerCase()]=this});o.enctype||(e.propFix.enctype="encoding");var dc=/[\t\r\n\f]/g;e.fn.extend({addClass:function(a){var b,
c,d,g,f,i=0,h=this.length;b=typeof a==="string"&&a;if(e.isFunction(a))return this.each(function(b){e(this).addClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(ga)||[];i<h;i++){c=this[i];if(d=c.nodeType===1&&(c.className?(" "+c.className+" ").replace(dc," "):" ")){for(f=0;g=b[f++];)d.indexOf(" "+g+" ")<0&&(d=d+(g+" "));d=e.trim(d);if(c.className!==d)c.className=d}}return this},removeClass:function(a){var b,c,d,g,f,i=0,h=this.length;b=arguments.length===0||typeof a==="string"&&a;if(e.isFunction(a))return this.each(function(b){e(this).removeClass(a.call(this,
b,this.className))});if(b)for(b=(a||"").match(ga)||[];i<h;i++){c=this[i];if(d=c.nodeType===1&&(c.className?(" "+c.className+" ").replace(dc," "):"")){for(f=0;g=b[f++];)for(;d.indexOf(" "+g+" ")>=0;)d=d.replace(" "+g+" "," ");d=a?e.trim(d):"";if(c.className!==d)c.className=d}}return this},toggleClass:function(a,b){var c=typeof a;return typeof b==="boolean"&&c==="string"?b?this.addClass(a):this.removeClass(a):e.isFunction(a)?this.each(function(c){e(this).toggleClass(a.call(this,c,this.className,b),
b)}):this.each(function(){if(c==="string")for(var b,d=0,g=e(this),f=a.match(ga)||[];b=f[d++];)g.hasClass(b)?g.removeClass(b):g.addClass(b);else if(c===Z||c==="boolean"){this.className&&e._data(this,"__className__",this.className);this.className=this.className||a===false?"":e._data(this,"__className__")||""}})},hasClass:function(a){for(var a=" "+a+" ",b=0,c=this.length;b<c;b++)if(this[b].nodeType===1&&(" "+this[b].className+" ").replace(dc," ").indexOf(a)>=0)return true;return false}});e.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,b){e.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}});e.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length===1?this.off(a,"**"):this.off(b,a||"**",c)}});var ec=e.now(),fc=/\?/,Hd=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
e.parseJSON=function(a){if(d.JSON&&d.JSON.parse)return d.JSON.parse(a+"");var b,c=null,g=e.trim(a+"");return g&&!e.trim(g.replace(Hd,function(a,d,g,f){b&&d&&(c=0);if(c===0)return a;b=g||d;c=c+(!f-!g);return""}))?Function("return "+g)():e.error("Invalid JSON: "+a)};e.parseXML=function(a){var b,c;if(!a||typeof a!=="string")return null;try{if(d.DOMParser){c=new DOMParser;b=c.parseFromString(a,"text/xml")}else{b=new ActiveXObject("Microsoft.XMLDOM");b.async="false";b.loadXML(a)}}catch(g){b=void 0}(!b||
!b.documentElement||b.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+a);return b};var Ga,pa,Id=/#.*$/,Lc=/([?&])_=[^&]*/,Jd=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Kd=/^(?:GET|HEAD)$/,Ld=/^\/\//,Mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Nc={},Sb={},Oc="*/".concat("*");try{pa=location.href}catch(Vd){pa=r.createElement("a"),pa.href="",pa=pa.href}Ga=Mc.exec(pa.toLowerCase())||[];e.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:pa,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ga[1]),
global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Oc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":e.parseJSON,"text xml":e.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Na(Na(a,
e.ajaxSettings),b):Na(e.ajaxSettings,a)},ajaxPrefilter:w(Nc),ajaxTransport:w(Sb),ajax:function(a,b){function c(a,b,d,g){var l,x,y,C;C=b;if(z!==2){z=2;h&&clearTimeout(h);k=void 0;i=g||"";r.readyState=a>0?4:0;g=a>=200&&a<300||a===304;if(d){y=m;for(var u=r,o,R,ca,v,da=y.contents,N=y.dataTypes;N[0]==="*";){N.shift();R===void 0&&(R=y.mimeType||u.getResponseHeader("Content-Type"))}if(R)for(v in da)if(da[v]&&da[v].test(R)){N.unshift(v);break}if(N[0]in d)ca=N[0];else{for(v in d){if(!N[0]||y.converters[v+
" "+N[0]]){ca=v;break}o||(o=v)}ca=ca||o}if(ca){ca!==N[0]&&N.unshift(ca);y=d[ca]}else y=void 0}a:{d=m;o=y;R=r;ca=g;var A,s,B,u={},da=d.dataTypes.slice();if(da[1])for(s in d.converters)u[s.toLowerCase()]=d.converters[s];for(v=da.shift();v;){d.responseFields[v]&&(R[d.responseFields[v]]=o);!B&&(ca&&d.dataFilter)&&(o=d.dataFilter(o,d.dataType));B=v;if(v=da.shift())if(v==="*")v=B;else if(B!=="*"&&B!==v){s=u[B+" "+v]||u["* "+v];if(!s)for(A in u){y=A.split(" ");if(y[1]===v)if(s=u[B+" "+y[0]]||u["* "+y[0]]){if(s===
true)s=u[A];else if(u[A]!==true){v=y[0];da.unshift(y[1])}break}}if(s!==true)if(s&&d["throws"])o=s(o);else try{o=s(o)}catch(w){y={state:"parsererror",error:s?w:"No conversion from "+B+" to "+v};break a}}}y={state:"success",data:o}}if(g){if(m.ifModified){(C=r.getResponseHeader("Last-Modified"))&&(e.lastModified[f]=C);(C=r.getResponseHeader("etag"))&&(e.etag[f]=C)}if(a===204||m.type==="HEAD")C="nocontent";else if(a===304)C="notmodified";else{C=y.state;l=y.data;x=y.error;g=!x}}else{x=C;if(a||!C){C="error";
a<0&&(a=0)}}r.status=a;r.statusText=(b||C)+"";g?D.resolveWith(n,[l,C,r]):D.rejectWith(n,[r,C,x]);r.statusCode(q);q=void 0;j&&p.trigger(g?"ajaxSuccess":"ajaxError",[r,m,g?l:x]);t.fireWith(n,[r,C]);if(j){p.trigger("ajaxComplete",[r,m]);--e.active||e.event.trigger("ajaxStop")}}}if(typeof a==="object"){b=a;a=void 0}var b=b||{},d,g,f,i,h,j,k,l,m=e.ajaxSetup({},b),n=m.context||m,p=m.context&&(n.nodeType||n.jquery)?e(n):e.event,D=e.Deferred(),t=e.Callbacks("once memory"),q=m.statusCode||{},u={},o={},z=0,
R="canceled",r={readyState:0,getResponseHeader:function(a){var b;if(z===2){if(!l)for(l={};b=Jd.exec(i);)l[b[1].toLowerCase()]=b[2];b=l[a.toLowerCase()]}return b==null?null:b},getAllResponseHeaders:function(){return z===2?i:null},setRequestHeader:function(a,b){var c=a.toLowerCase();if(!z){a=o[c]=o[c]||a;u[a]=b}return this},overrideMimeType:function(a){if(!z)m.mimeType=a;return this},statusCode:function(a){var b;if(a)if(z<2)for(b in a)q[b]=[q[b],a[b]];else r.always(a[r.status]);return this},abort:function(a){a=
a||R;k&&k.abort(a);c(0,a);return this}};D.promise(r).complete=t.add;r.success=r.done;r.error=r.fail;m.url=((a||m.url||pa)+"").replace(Id,"").replace(Ld,Ga[1]+"//");m.type=b.method||b.type||m.method||m.type;m.dataTypes=e.trim(m.dataType||"*").toLowerCase().match(ga)||[""];if(m.crossDomain==null){d=Mc.exec(m.url.toLowerCase());m.crossDomain=!(!d||!(d[1]!==Ga[1]||d[2]!==Ga[2]||(d[3]||(d[1]==="http:"?"80":"443"))!==(Ga[3]||(Ga[1]==="http:"?"80":"443"))))}if(m.data&&m.processData&&typeof m.data!=="string")m.data=
e.param(m.data,m.traditional);za(Nc,m,b,r);if(z===2)return r;(j=m.global)&&e.active++===0&&e.event.trigger("ajaxStart");m.type=m.type.toUpperCase();m.hasContent=!Kd.test(m.type);f=m.url;if(!m.hasContent){if(m.data){f=m.url=m.url+((fc.test(f)?"&":"?")+m.data);delete m.data}if(m.cache===false)m.url=Lc.test(f)?f.replace(Lc,"$1_="+ec++):f+(fc.test(f)?"&":"?")+"_="+ec++}if(m.ifModified){e.lastModified[f]&&r.setRequestHeader("If-Modified-Since",e.lastModified[f]);e.etag[f]&&r.setRequestHeader("If-None-Match",
e.etag[f])}(m.data&&m.hasContent&&m.contentType!==false||b.contentType)&&r.setRequestHeader("Content-Type",m.contentType);r.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+(m.dataTypes[0]!=="*"?", "+Oc+"; q=0.01":""):m.accepts["*"]);for(g in m.headers)r.setRequestHeader(g,m.headers[g]);if(m.beforeSend&&(m.beforeSend.call(n,r,m)===false||z===2))return r.abort();R="abort";for(g in{success:1,error:1,complete:1})r[g](m[g]);if(k=za(Sb,m,b,r)){r.readyState=
1;j&&p.trigger("ajaxSend",[r,m]);m.async&&m.timeout>0&&(h=setTimeout(function(){r.abort("timeout")},m.timeout));try{z=1;k.send(u,c)}catch(v){if(z<2)c(-1,v);else throw v;}}else c(-1,"No Transport");return r},getJSON:function(a,b,c){return e.get(a,b,c,"json")},getScript:function(a,b){return e.get(a,void 0,b,"script")}});e.each(["get","post"],function(a,b){e[b]=function(a,c,d,g){if(e.isFunction(c)){g=g||d;d=c;c=void 0}return e.ajax({url:a,type:b,dataType:g,data:c,success:d})}});e.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
function(a,b){e.fn[b]=function(a){return this.on(b,a)}});e._evalUrl=function(a){return e.ajax({url:a,type:"GET",dataType:"script",async:false,global:false,"throws":true})};e.fn.extend({wrapAll:function(a){if(e.isFunction(a))return this.each(function(b){e(this).wrapAll(a.call(this,b))});if(this[0]){var b=e(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&a.firstChild.nodeType===1;)a=a.firstChild;return a}).append(this)}return this},
wrapInner:function(a){return e.isFunction(a)?this.each(function(b){e(this).wrapInner(a.call(this,b))}):this.each(function(){var b=e(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=e.isFunction(a);return this.each(function(c){e(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){e.nodeName(this,"body")||e(this).replaceWith(this.childNodes)}).end()}});e.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||
!o.reliableHiddenOffsets()&&(a.style&&a.style.display||e.css(a,"display"))==="none"};e.expr.filters.visible=function(a){return!e.expr.filters.hidden(a)};var Md=/%20/g,Zc=/\[\]$/,Pc=/\r?\n/g,Nd=/^(?:submit|button|image|reset|file)$/i,Od=/^(?:input|select|textarea|keygen)/i;e.param=function(a,b){var c,d=[],g=function(a,b){b=e.isFunction(b)?b():b==null?"":b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};b===void 0&&(b=e.ajaxSettings&&e.ajaxSettings.traditional);if(e.isArray(a)||a.jquery&&
!e.isPlainObject(a))e.each(a,function(){g(this.name,this.value)});else for(c in a)Aa(c,a[c],b,g);return d.join("&").replace(Md,"+")};e.fn.extend({serialize:function(){return e.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=e.prop(this,"elements");return a?e.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!e(this).is(":disabled")&&Od.test(this.nodeName)&&!Nd.test(a)&&(this.checked||!Rb.test(a))}).map(function(a,b){var c=e(this).val();
return c==null?null:e.isArray(c)?e.map(c,function(a){return{name:b.name,value:a.replace(Pc,"\r\n")}}):{name:b.name,value:c.replace(Pc,"\r\n")}}).get()}});e.ajaxSettings.xhr=void 0!==d.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&tb()))a:{try{a=new d.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:tb;var Pd=0,Pb={},Qb=e.ajaxSettings.xhr();if(d.ActiveXObject)e(d).on("unload",function(){for(var a in Pb)Pb[a](void 0,
true)});o.cors=!!Qb&&"withCredentials"in Qb;(Qb=o.ajax=!!Qb)&&e.ajaxTransport(function(a){if(!a.crossDomain||o.cors){var b;return{send:function(c,d){var g,f=a.xhr(),i=++Pd;f.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(g in a.xhrFields)f[g]=a.xhrFields[g];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType);!a.crossDomain&&!c["X-Requested-With"]&&(c["X-Requested-With"]="XMLHttpRequest");for(g in c)c[g]!==void 0&&f.setRequestHeader(g,c[g]+"");f.send(a.hasContent&&a.data||
null);b=function(c,g){var h,j,k;if(b&&(g||f.readyState===4)){delete Pb[i];b=void 0;f.onreadystatechange=e.noop;if(g)f.readyState!==4&&f.abort();else{k={};h=f.status;if(typeof f.responseText==="string")k.text=f.responseText;try{j=f.statusText}catch(l){j=""}!h&&a.isLocal&&!a.crossDomain?h=k.text?200:404:h===1223&&(h=204)}}k&&d(h,j,k,f.getAllResponseHeaders())};a.async?f.readyState===4?setTimeout(b):f.onreadystatechange=Pb[i]=b:b()},abort:function(){b&&b(void 0,true)}}}});e.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},
contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){e.globalEval(a);return a}}});e.ajaxPrefilter("script",function(a){if(a.cache===void 0)a.cache=false;if(a.crossDomain){a.type="GET";a.global=false}});e.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=r.head||e("head")[0]||r.documentElement;return{send:function(d,g){b=r.createElement("script");b.async=true;if(a.scriptCharset)b.charset=a.scriptCharset;b.src=a.url;b.onload=b.onreadystatechange=function(a,c){if(c||
!b.readyState||/loaded|complete/.test(b.readyState)){b.onload=b.onreadystatechange=null;b.parentNode&&b.parentNode.removeChild(b);b=null;c||g(200,"success")}};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0,true)}}}});var Qc=[],gc=/(=)\?(?=&|$)|\?\?/;e.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Qc.pop()||e.expando+"_"+ec++;this[a]=true;return a}});e.ajaxPrefilter("json jsonp",function(a,b,c){var g,f,i,h=a.jsonp!==false&&(gc.test(a.url)?"url":typeof a.data==="string"&&
!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&gc.test(a.data)&&"data");if(h||a.dataTypes[0]==="jsonp"){g=a.jsonpCallback=e.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback;if(h)a[h]=a[h].replace(gc,"$1"+g);else if(a.jsonp!==false)a.url=a.url+((fc.test(a.url)?"&":"?")+a.jsonp+"="+g);a.converters["script json"]=function(){i||e.error(g+" was not called");return i[0]};a.dataTypes[0]="json";f=d[g];d[g]=function(){i=arguments};c.always(function(){d[g]=f;if(a[g]){a.jsonpCallback=
b.jsonpCallback;Qc.push(g)}i&&e.isFunction(f)&&f(i[0]);i=f=void 0});return"script"}});e.parseHTML=function(a,b,c){if(!a||typeof a!=="string")return null;if(typeof b==="boolean"){c=b;b=false}var b=b||r,d=uc.exec(a),c=!c&&[];if(d)return[b.createElement(d[1])];d=e.buildFragment([a],b,c);c&&c.length&&e(c).remove();return e.merge([],d.childNodes)};var Rc=e.fn.load;e.fn.load=function(a,b,c){if(typeof a!=="string"&&Rc)return Rc.apply(this,arguments);var d,g,f,i=this,h=a.indexOf(" ");if(h>=0){d=e.trim(a.slice(h,
a.length));a=a.slice(0,h)}if(e.isFunction(b)){c=b;b=void 0}else b&&typeof b==="object"&&(f="POST");i.length>0&&e.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){g=arguments;i.html(d?e("<div>").append(e.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){i.each(c,g||[a.responseText,b,a])});return this};e.expr.filters.animated=function(a){return e.grep(e.timers,function(b){return a===b.elem}).length};var Sc=d.document.documentElement;e.offset={setOffset:function(a,b,c){var d,g,f,i=e.css(a,
"position"),h=e(a),j={};if(i==="static")a.style.position="relative";f=h.offset();g=e.css(a,"top");d=e.css(a,"left");if((i==="absolute"||i==="fixed")&&e.inArray("auto",[g,d])>-1){d=h.position();g=d.top;d=d.left}else{g=parseFloat(g)||0;d=parseFloat(d)||0}e.isFunction(b)&&(b=b.call(a,c,f));if(b.top!=null)j.top=b.top-f.top+g;if(b.left!=null)j.left=b.left-f.left+d;"using"in b?b.using.call(a,j):h.css(j)}};e.fn.extend({offset:function(a){if(arguments.length)return a===void 0?this:this.each(function(b){e.offset.setOffset(this,
a,b)});var b,c,d={top:0,left:0},g=(c=this[0])&&c.ownerDocument;if(g){b=g.documentElement;if(!e.contains(b,c))return d;typeof c.getBoundingClientRect!==Z&&(d=c.getBoundingClientRect());c=ub(g);return{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}}},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];if(e.css(d,"position")==="fixed")b=d.getBoundingClientRect();else{a=this.offsetParent();b=this.offset();e.nodeName(a[0],
"html")||(c=a.offset());c.top=c.top+e.css(a[0],"borderTopWidth",true);c.left=c.left+e.css(a[0],"borderLeftWidth",true)}return{top:b.top-c.top-e.css(d,"marginTop",true),left:b.left-c.left-e.css(d,"marginLeft",true)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||Sc;a&&!e.nodeName(a,"html")&&e.css(a,"position")==="static";)a=a.offsetParent;return a||Sc})}});e.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);e.fn[a]=function(d){return Da(this,
function(a,d,g){var f=ub(a);if(g===void 0)return f?b in f?f[b]:f.document.documentElement[d]:a[d];f?f.scrollTo(!c?g:e(f).scrollLeft(),c?g:e(f).scrollTop()):a[d]=g},a,d,arguments.length,null)}});e.each(["top","left"],function(a,b){e.cssHooks[b]=bb(o.pixelPosition,function(a,c){if(c){c=xa(a,b);return qb.test(c)?e(a).position()[b]+"px":c}})});e.each({Height:"height",Width:"width"},function(a,b){e.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){e.fn[d]=function(d,g){var f=arguments.length&&
(c||typeof d!=="boolean"),i=c||(d===true||g===true?"margin":"border");return Da(this,function(b,c,d){if(e.isWindow(b))return b.document.documentElement["client"+a];if(b.nodeType===9){c=b.documentElement;return Math.max(b.body["scroll"+a],c["scroll"+a],b.body["offset"+a],c["offset"+a],c["client"+a])}return d===void 0?e.css(b,c,i):e.style(b,c,d,i)},b,f?d:void 0,f,null)}})});e.fn.size=function(){return this.length};e.fn.andSelf=e.fn.addBack;"function"===typeof define&&define.amd&&define("jquery",[],
function(){return e});var Qd=d.jQuery,Rd=d.$;e.noConflict=function(a){if(d.$===e)d.$=Rd;if(a&&d.jQuery===e)d.jQuery=Qd;return e};typeof J===Z&&(d.jQuery=d.$=e);return e});
(function(){var d,J;jQuery.uaMatch=function(d){d=d.toLowerCase();d=/(chrome)[ \/]([\w.]+)/.exec(d)||/(webkit)[ \/]([\w.]+)/.exec(d)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(d)||/(msie) ([\w.]+)/.exec(d)||0>d.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(d)||[];return{browser:d[1]||"",version:d[2]||"0"}};d=jQuery.uaMatch(navigator.userAgent);J={};d.browser&&(J[d.browser]=!0,J.version=d.version);J.chrome?J.webkit=!0:J.webkit&&(J.safari=!0);jQuery.browser=J})();
(function(d){"function"===typeof define&&define.amd?define(["jquery"],d):d(jQuery)})(function(d){function J(a,b){var c,g;c=a.nodeName.toLowerCase();if("area"===c){c=a.parentNode;g=c.name;if(!a.href||!g||"map"!==c.nodeName.toLowerCase())return!1;c=d("img[usemap='#"+g+"']")[0];return!!c&&Ha(c)}return(/input|select|textarea|button|object/.test(c)?!a.disabled:"a"===c?a.href||b:b)&&Ha(a)}function Ha(a){return d.expr.filters.visible(a)&&!d(a).parents().addBack().filter(function(){return"hidden"===d.css(this,
"visibility")}).length}function Ta(a){for(var b;a.length&&a[0]!==document;){b=a.css("position");if("absolute"===b||"relative"===b||"fixed"===b)if(b=parseInt(a.css("zIndex"),10),!isNaN(b)&&0!==b)return b;a=a.parent()}return 0}function Ua(){this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._inDialog=this._datepickerShowing=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";
this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:"January February March April May June July August September October November December".split(" "),monthNamesShort:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),
dayNames:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),dayNamesShort:"Sun Mon Tue Wed Thu Fri Sat".split(" "),dayNamesMin:"Su Mo Tu We Th Fr Sa".split(" "),weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,
yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1};d.extend(this._defaults,this.regional[""]);this.regional.en=d.extend(!0,{},this.regional[""]);
this.regional["en-US"]=d.extend(!0,{},this.regional.en);this.dpDiv=Va(d("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function Va(a){return a.delegate("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a","mouseout",function(){d(this).removeClass("ui-state-hover");-1!==this.className.indexOf("ui-datepicker-prev")&&d(this).removeClass("ui-datepicker-prev-hover");-1!==this.className.indexOf("ui-datepicker-next")&&
d(this).removeClass("ui-datepicker-next-hover")}).delegate("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a","mouseover",Y)}function Y(){if(!d.datepicker._isDisabledDatepicker(ya.inline?ya.dpDiv.parent()[0]:ya.input[0]))d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),d(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&d(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&
d(this).addClass("ui-datepicker-next-hover")}function qa(a,b){d.extend(a,b);for(var c in b)null==b[c]&&(a[c]=b[c]);return a}function ea(a){return function(){var b=this.element.val();a.apply(this,arguments);this._refresh();b!==this.element.val()&&this._trigger("change")}}d.ui=d.ui||{};d.extend(d.ui,{version:"1.11.2",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}});d.fn.extend({scrollParent:function(a){var b=
this.css("position"),c="absolute"===b,g=a?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var a=d(this);return c&&"static"===a.css("position")?!1:g.test(a.css("overflow")+a.css("overflow-y")+a.css("overflow-x"))}).eq(0);return"fixed"===b||!a.length?d(this[0].ownerDocument||document):a},uniqueId:function(){var a=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++a)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&
d(this).removeAttr("id")})}});d.extend(d.expr[":"],{data:d.expr.createPseudo?d.expr.createPseudo(function(a){return function(b){return!!d.data(b,a)}}):function(a,b,c){return!!d.data(a,c[3])},focusable:function(a){return J(a,!isNaN(d.attr(a,"tabindex")))},tabbable:function(a){var b=d.attr(a,"tabindex"),c=isNaN(b);return(c||0<=b)&&J(a,!c)}});d("<a>").outerWidth(1).jquery||d.each(["Width","Height"],function(a,b){function c(a,b,c,f){d.each(g,function(){b-=parseFloat(d.css(a,"padding"+this))||0;c&&(b-=
parseFloat(d.css(a,"border"+this+"Width"))||0);f&&(b-=parseFloat(d.css(a,"margin"+this))||0)});return b}var g="Width"===b?["Left","Right"]:["Top","Bottom"],f=b.toLowerCase(),i={innerWidth:d.fn.innerWidth,innerHeight:d.fn.innerHeight,outerWidth:d.fn.outerWidth,outerHeight:d.fn.outerHeight};d.fn["inner"+b]=function(a){return void 0===a?i["inner"+b].call(this):this.each(function(){d(this).css(f,c(this,a)+"px")})};d.fn["outer"+b]=function(a,g){return"number"!==typeof a?i["outer"+b].call(this,a):this.each(function(){d(this).css(f,
c(this,a,!0,g)+"px")})}});d.fn.addBack||(d.fn.addBack=function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))});if(d("<a>").data("a-b","a").removeData("a-b").data("a-b")){var Wa=d.fn.removeData;d.fn.removeData=function(a){return arguments.length?Wa.call(this,d.camelCase(a)):Wa.call(this)}}d.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());d.fn.extend({focus:function(a){return function(b,c){return typeof b==="number"?this.each(function(){var a=this;setTimeout(function(){d(a).focus();
c&&c.call(a)},b)}):a.apply(this,arguments)}}(d.fn.focus),disableSelection:function(){var a="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(a+".ui-disableSelection",function(a){a.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(a){if(a!==void 0)return this.css("zIndex",a);if(this.length)for(var a=d(this[0]),b;a.length&&a[0]!==document;){b=a.css("position");if(b==="absolute"||b===
"relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}return 0}});d.ui.plugin={add:function(a,b,c){var g,a=d.ui[a].prototype;for(g in c){a.plugins[g]=a.plugins[g]||[];a.plugins[g].push([b,c[g]])}},call:function(a,b,c,d){if((b=a.plugins[b])&&(d||a.element[0].parentNode&&a.element[0].parentNode.nodeType!==11))for(d=0;d<b.length;d++)a.options[b[d][0]]&&b[d][1].apply(a.element,c)}};var nb=0,ra=Array.prototype.slice,ha=d.cleanData;d.cleanData=function(a){var b,
c,g;for(g=0;(c=a[g])!=null;g++)try{(b=d._data(c,"events"))&&b.remove&&d(c).triggerHandler("remove")}catch(f){}ha(a)};d.widget=function(a,b,c){var g,f,i,e,j={},k=a.split(".")[0],a=a.split(".")[1];g=k+"-"+a;if(!c){c=b;b=d.Widget}d.expr[":"][g.toLowerCase()]=function(a){return!!d.data(a,g)};d[k]=d[k]||{};f=d[k][a];i=d[k][a]=function(a,b){if(!this._createWidget)return new i(a,b);arguments.length&&this._createWidget(a,b)};d.extend(i,f,{version:c.version,_proto:d.extend({},c),_childConstructors:[]});e=
new b;e.options=d.widget.extend({},e.options);d.each(c,function(a,c){if(d.isFunction(c)){var g=function(){return b.prototype[a].apply(this,arguments)},f=function(c){return b.prototype[a].apply(this,c)};j[a]=function(){var a=this._super,b=this._superApply,d;this._super=g;this._superApply=f;d=c.apply(this,arguments);this._super=a;this._superApply=b;return d}}else j[a]=c});i.prototype=d.widget.extend(e,{widgetEventPrefix:f?e.widgetEventPrefix||a:a},j,{constructor:i,namespace:k,widgetName:a,widgetFullName:g});
if(f){d.each(f._childConstructors,function(a,b){var c=b.prototype;d.widget(c.namespace+"."+c.widgetName,i,b._proto)});delete f._childConstructors}else b._childConstructors.push(i);d.widget.bridge(a,i);return i};d.widget.extend=function(a){for(var b=ra.call(arguments,1),c=0,g=b.length,f,i;c<g;c++)for(f in b[c]){i=b[c][f];b[c].hasOwnProperty(f)&&i!==void 0&&(a[f]=d.isPlainObject(i)?d.isPlainObject(a[f])?d.widget.extend({},a[f],i):d.widget.extend({},i):i)}return a};d.widget.bridge=function(a,b){var c=
b.prototype.widgetFullName||a;d.fn[a]=function(g){var f=typeof g==="string",i=ra.call(arguments,1),e=this,g=!f&&i.length?d.widget.extend.apply(null,[g].concat(i)):g;f?this.each(function(){var b,f=d.data(this,c);if(g==="instance"){e=f;return false}if(!f)return d.error("cannot call methods on "+a+" prior to initialization; attempted to call method '"+g+"'");if(!d.isFunction(f[g])||g.charAt(0)==="_")return d.error("no such method '"+g+"' for "+a+" widget instance");b=f[g].apply(f,i);if(b!==f&&b!==void 0){e=
b&&b.jquery?e.pushStack(b.get()):b;return false}}):this.each(function(){var a=d.data(this,c);if(a){a.option(g||{});a._init&&a._init()}else d.data(this,c,new b(g,this))});return e}};d.Widget=function(){};d.Widget._childConstructors=[];d.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(a,b){b=d(b||this.defaultElement||this)[0];this.element=d(b);this.uuid=nb++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=
d();this.hoverable=d();this.focusable=d();if(b!==this){d.data(b,this.widgetFullName,this);this._on(true,this.element,{remove:function(a){a.target===b&&this.destroy()}});this.document=d(b.style?b.ownerDocument:b.document||b);this.window=d(this.document[0].defaultView||this.document[0].parentWindow)}this.options=d.widget.extend({},this.options,this._getCreateOptions(),a);this._create();this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:d.noop,_getCreateEventData:d.noop,
_create:d.noop,_init:d.noop,destroy:function(){this._destroy();this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(d.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled");this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")},_destroy:d.noop,widget:function(){return this.element},
option:function(a,b){var c=a,g,f,i;if(arguments.length===0)return d.widget.extend({},this.options);if(typeof a==="string"){c={};g=a.split(".");a=g.shift();if(g.length){f=c[a]=d.widget.extend({},this.options[a]);for(i=0;i<g.length-1;i++){f[g[i]]=f[g[i]]||{};f=f[g[i]]}a=g.pop();if(arguments.length===1)return f[a]===void 0?null:f[a];f[a]=b}else{if(arguments.length===1)return this.options[a]===void 0?null:this.options[a];c[a]=b}}this._setOptions(c);return this},_setOptions:function(a){for(var b in a)this._setOption(b,
a[b]);return this},_setOption:function(a,b){this.options[a]=b;if(a==="disabled"){this.widget().toggleClass(this.widgetFullName+"-disabled",!!b);if(b){this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")}}return this},enable:function(){return this._setOptions({disabled:false})},disable:function(){return this._setOptions({disabled:true})},_on:function(a,b,c){var g,f=this;if(typeof a!=="boolean"){c=b;b=a;a=false}if(c){b=g=d(b);this.bindings=this.bindings.add(b)}else{c=
b;b=this.element;g=this.widget()}d.each(c,function(c,e){function j(){if(a||!(f.options.disabled===true||d(this).hasClass("ui-state-disabled")))return(typeof e==="string"?f[e]:e).apply(f,arguments)}if(typeof e!=="string")j.guid=e.guid=e.guid||j.guid||d.guid++;var k=c.match(/^([\w:-]*)\s*(.*)$/),l=k[1]+f.eventNamespace;(k=k[2])?g.delegate(k,l,j):b.bind(l,j)})},_off:function(a,b){b=(b||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;a.unbind(b).undelegate(b);this.bindings=d(this.bindings.not(a).get());
this.focusable=d(this.focusable.not(a).get());this.hoverable=d(this.hoverable.not(a).get())},_delay:function(a,b){var c=this;return setTimeout(function(){return(typeof a==="string"?c[a]:a).apply(c,arguments)},b||0)},_hoverable:function(a){this.hoverable=this.hoverable.add(a);this._on(a,{mouseenter:function(a){d(a.currentTarget).addClass("ui-state-hover")},mouseleave:function(a){d(a.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(a){this.focusable=this.focusable.add(a);this._on(a,
{focusin:function(a){d(a.currentTarget).addClass("ui-state-focus")},focusout:function(a){d(a.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(a,b,c){var g,f=this.options[a],c=c||{},b=d.Event(b);b.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();b.target=this.element[0];if(a=b.originalEvent)for(g in a)g in b||(b[g]=a[g]);this.element.trigger(b,c);return!(d.isFunction(f)&&f.apply(this.element[0],[b].concat(c))===false||b.isDefaultPrevented())}};d.each({show:"fadeIn",
hide:"fadeOut"},function(a,b){d.Widget.prototype["_"+a]=function(c,g,f){typeof g==="string"&&(g={effect:g});var i,e=!g?a:g===true||typeof g==="number"?b:g.effect||b,g=g||{};typeof g==="number"&&(g={duration:g});i=!d.isEmptyObject(g);g.complete=f;g.delay&&c.delay(g.delay);if(i&&d.effects&&d.effects.effect[e])c[a](g);else if(e!==a&&c[e])c[e](g.duration,g.easing,f);else c.queue(function(b){d(this)[a]();f&&f.call(c[0]);b()})}});var sa=!1;d(document).mouseup(function(){sa=false});d.widget("ui.mouse",{version:"1.11.2",
options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(true===d.data(b.target,a.widgetName+".preventClickEvent")){d.removeData(b.target,a.widgetName+".preventClickEvent");b.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);this._mouseMoveDelegate&&
this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(a){if(!sa){this._mouseMoved=false;this._mouseStarted&&this._mouseUp(a);this._mouseDownEvent=a;var b=this,c=a.which===1,g=typeof this.options.cancel==="string"&&a.target.nodeName?d(a.target).closest(this.options.cancel).length:false;if(!c||g||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=
setTimeout(function(){b.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault();return true}}true===d.data(a.target,this.widgetName+".preventClickEvent")&&d.removeData(a.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(a){return b._mouseMove(a)};this._mouseUpDelegate=function(a){return b._mouseUp(a)};this.document.bind("mousemove."+this.widgetName,
this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.preventDefault();return sa=true}},_mouseMove:function(a){if(this._mouseMoved&&(d.ui.ie&&(!document.documentMode||document.documentMode<9)&&!a.button||!a.which))return this._mouseUp(a);if(a.which||a.button)this._mouseMoved=true;if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):
this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;a.target===this._mouseDownEvent.target&&d.data(a.target,this.widgetName+".preventClickEvent",true);this._mouseStop(a)}return sa=false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-
a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}});var Xa=function(a,b,c){return[parseFloat(a[0])*(bb.test(a[0])?b/100:1),parseFloat(a[1])*(bb.test(a[1])?c/100:1)]};d.ui=d.ui||{};var E,ob,ta=Math.max,L=Math.abs,Ya=Math.round,Ia=/left|center|right/,Za=/top|center|bottom/,$a=/[\+\-]\d+(\.[\d]+)?%?/,ua=/^\w+/,bb=/%$/,pb=d.fn.position;d.position={scrollbarWidth:function(){if(E!==
void 0)return E;var a,b,c=d("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>");b=c.children()[0];d("body").append(c);a=b.offsetWidth;c.css("overflow","scroll");b=b.offsetWidth;if(a===b)b=c[0].clientWidth;c.remove();return E=a-b},getScrollInfo:function(a){var b=a.isWindow||a.isDocument?"":a.element.css("overflow-x"),c=a.isWindow||a.isDocument?"":a.element.css("overflow-y"),b=b==="scroll"||b==="auto"&&a.width<a.element[0].scrollWidth;
return{width:c==="scroll"||c==="auto"&&a.height<a.element[0].scrollHeight?d.position.scrollbarWidth():0,height:b?d.position.scrollbarWidth():0}},getWithinInfo:function(a){var a=d(a||window),b=d.isWindow(a[0]),c=!!a[0]&&a[0].nodeType===9;return{element:a,isWindow:b,isDocument:c,offset:a.offset()||{left:0,top:0},scrollLeft:a.scrollLeft(),scrollTop:a.scrollTop(),width:b||c?a.width():a.outerWidth(),height:b||c?a.height():a.outerHeight()}}};d.fn.position=function(a){if(!a||!a.of)return pb.apply(this,arguments);
var a=d.extend({},a),b,c,g,f,i,e,j=d(a.of),k=d.position.getWithinInfo(a.within),l=d.position.getScrollInfo(k),n=(a.collision||"flip").split(" "),m={};e=j;var p=e[0];e=p.nodeType===9?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:d.isWindow(p)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:p.preventDefault?{width:0,height:0,offset:{top:p.pageY,left:p.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()};if(j[0].preventDefault)a.at="left top";
c=e.width;g=e.height;f=e.offset;i=d.extend({},f);d.each(["my","at"],function(){var b=(a[this]||"").split(" "),c,d;b.length===1&&(b=Ia.test(b[0])?b.concat(["center"]):Za.test(b[0])?["center"].concat(b):["center","center"]);b[0]=Ia.test(b[0])?b[0]:"center";b[1]=Za.test(b[1])?b[1]:"center";c=$a.exec(b[0]);d=$a.exec(b[1]);m[this]=[c?c[0]:0,d?d[0]:0];a[this]=[ua.exec(b[0])[0],ua.exec(b[1])[0]]});n.length===1&&(n[1]=n[0]);if(a.at[0]==="right")i.left=i.left+c;else if(a.at[0]==="center")i.left=i.left+c/2;
if(a.at[1]==="bottom")i.top=i.top+g;else if(a.at[1]==="center")i.top=i.top+g/2;b=Xa(m.at,c,g);i.left=i.left+b[0];i.top=i.top+b[1];return this.each(function(){var e,h,p=d(this),o=p.outerWidth(),s=p.outerHeight(),B=parseInt(d.css(this,"marginLeft"),10)||0,N=parseInt(d.css(this,"marginTop"),10)||0,z=o+B+(parseInt(d.css(this,"marginRight"),10)||0)+l.width,v=s+N+(parseInt(d.css(this,"marginBottom"),10)||0)+l.height,q=d.extend({},i),w=Xa(m.my,p.outerWidth(),p.outerHeight());if(a.my[0]==="right")q.left=
q.left-o;else if(a.my[0]==="center")q.left=q.left-o/2;if(a.my[1]==="bottom")q.top=q.top-s;else if(a.my[1]==="center")q.top=q.top-s/2;q.left=q.left+w[0];q.top=q.top+w[1];if(!ob){q.left=Ya(q.left);q.top=Ya(q.top)}e={marginLeft:B,marginTop:N};d.each(["left","top"],function(f,i){if(d.ui.position[n[f]])d.ui.position[n[f]][i](q,{targetWidth:c,targetHeight:g,elemWidth:o,elemHeight:s,collisionPosition:e,collisionWidth:z,collisionHeight:v,offset:[b[0]+w[0],b[1]+w[1]],my:a.my,at:a.at,within:k,elem:p})});a.using&&
(h=function(b){var d=f.left-q.left,e=d+c-o,i=f.top-q.top,h=i+g-s,k={target:{element:j,left:f.left,top:f.top,width:c,height:g},element:{element:p,left:q.left,top:q.top,width:o,height:s},horizontal:e<0?"left":d>0?"right":"center",vertical:h<0?"top":i>0?"bottom":"middle"};if(c<o&&L(d+e)<c)k.horizontal="center";if(g<s&&L(i+h)<g)k.vertical="middle";k.important=ta(L(d),L(e))>ta(L(i),L(h))?"horizontal":"vertical";a.using.call(this,b,k)});p.offset(d.extend(q,{using:h}))})};d.ui.position={fit:{left:function(a,
b){var c=b.within,d=c.isWindow?c.scrollLeft:c.offset.left,f=c.width,e=a.left-b.collisionPosition.marginLeft,c=d-e,h=e+b.collisionWidth-f-d;if(b.collisionWidth>f)if(c>0&&h<=0){d=a.left+c+b.collisionWidth-f-d;a.left=a.left+(c-d)}else a.left=h>0&&c<=0?d:c>h?d+f-b.collisionWidth:d;else a.left=c>0?a.left+c:h>0?a.left-h:ta(a.left-e,a.left)},top:function(a,b){var c=b.within,d=c.isWindow?c.scrollTop:c.offset.top,f=b.within.height,e=a.top-b.collisionPosition.marginTop,c=d-e,h=e+b.collisionHeight-f-d;if(b.collisionHeight>
f)if(c>0&&h<=0){d=a.top+c+b.collisionHeight-f-d;a.top=a.top+(c-d)}else a.top=h>0&&c<=0?d:c>h?d+f-b.collisionHeight:d;else a.top=c>0?a.top+c:h>0?a.top-h:ta(a.top-e,a.top)}},flip:{left:function(a,b){var c=b.within,d=c.offset.left+c.scrollLeft,f=c.width,e=c.isWindow?c.scrollLeft:c.offset.left,h=a.left-b.collisionPosition.marginLeft,c=h-e,j=h+b.collisionWidth-f-e,h=b.my[0]==="left"?-b.elemWidth:b.my[0]==="right"?b.elemWidth:0,k=b.at[0]==="left"?b.targetWidth:b.at[0]==="right"?-b.targetWidth:0,l=-2*b.offset[0];
if(c<0){d=a.left+h+k+l+b.collisionWidth-f-d;if(d<0||d<L(c))a.left=a.left+(h+k+l)}else if(j>0){d=a.left-b.collisionPosition.marginLeft+h+k+l-e;if(d>0||L(d)<j)a.left=a.left+(h+k+l)}},top:function(a,b){var c=b.within,d=c.offset.top+c.scrollTop,f=c.height,e=c.isWindow?c.scrollTop:c.offset.top,h=a.top-b.collisionPosition.marginTop,c=h-e,j=h+b.collisionHeight-f-e,h=b.my[1]==="top"?-b.elemHeight:b.my[1]==="bottom"?b.elemHeight:0,k=b.at[1]==="top"?b.targetHeight:b.at[1]==="bottom"?-b.targetHeight:0,l=-2*
b.offset[1];if(c<0){d=a.top+h+k+l+b.collisionHeight-f-d;if(a.top+h+k+l>c&&(d<0||d<L(c)))a.top=a.top+(h+k+l)}else if(j>0){d=a.top-b.collisionPosition.marginTop+h+k+l-e;if(a.top+h+k+l>j&&(d>0||L(d)<j))a.top=a.top+(h+k+l)}}},flipfit:{left:function(){d.ui.position.flip.left.apply(this,arguments);d.ui.position.fit.left.apply(this,arguments)},top:function(){d.ui.position.flip.top.apply(this,arguments);d.ui.position.fit.top.apply(this,arguments)}}};var W,$,fa,Ja,G=document.getElementsByTagName("body")[0];
fa=document.createElement("div");W=document.createElement(G?"div":"body");$={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};G&&d.extend($,{position:"absolute",left:"-1000px",top:"-1000px"});for(Ja in $)W.style[Ja]=$[Ja];W.appendChild(fa);$=G||document.documentElement;$.insertBefore(W,$.firstChild);fa.style.cssText="position: absolute; left: 10.7432222px;";fa=d(fa).offset().left;ob=10<fa&&11>fa;W.innerHTML="";$.removeChild(W);d.widget("ui.draggable",d.ui.mouse,{version:"1.11.2",
widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){this.options.helper==="original"&&this._setPositionRelative();this.options.addClasses&&
this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._setHandleClassName();this._mouseInit()},_setOption:function(a,b){this._super(a,b);if(a==="handle"){this._removeHandleClassName();this._setHandleClassName()}},_destroy:function(){if((this.helper||this.element).is(".ui-draggable-dragging"))this.destroyOnClear=true;else{this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._removeHandleClassName();this._mouseDestroy()}},
_mouseCapture:function(a){var b=this.options;this._blurActiveElement(a);if(this.helper||b.disabled||d(a.target).closest(".ui-resizable-handle").length>0)return false;this.handle=this._getHandle(a);if(!this.handle)return false;this._blockFrames(b.iframeFix===true?"iframe":b.iframeFix);return true},_blockFrames:function(a){this.iframeBlocks=this.document.find(a).map(function(){var a=d(this);return d("<div>").css("position","absolute").appendTo(a.parent()).outerWidth(a.outerWidth()).outerHeight(a.outerHeight()).offset(a.offset())[0]})},
_unblockFrames:function(){if(this.iframeBlocks){this.iframeBlocks.remove();delete this.iframeBlocks}},_blurActiveElement:function(a){var b=this.document[0];if(this.handleElement.is(a.target))try{b.activeElement&&b.activeElement.nodeName.toLowerCase()!=="body"&&d(b.activeElement).blur()}catch(c){}},_mouseStart:function(a){var b=this.options;this.helper=this._createHelper(a);this.helper.addClass("ui-draggable-dragging");this._cacheHelperProportions();if(d.ui.ddmanager)d.ui.ddmanager.current=this;this._cacheMargins();
this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent(true);this.offsetParent=this.helper.offsetParent();this.hasFixedAncestor=this.helper.parents().filter(function(){return d(this).css("position")==="fixed"}).length>0;this.positionAbs=this.element.offset();this._refreshOffsets(a);this.originalPosition=this.position=this._generatePosition(a,false);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this._setContainment();
if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions();d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this._normalizeRightBottom();this._mouseDrag(a,true);d.ui.ddmanager&&d.ui.ddmanager.dragStart(this,a);return true},_refreshOffsets:function(a){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:false,parent:this._getParentOffset(),relative:this._getRelativeOffset()};this.offset.click=
{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top}},_mouseDrag:function(a,b){if(this.hasFixedAncestor)this.offset.parent=this._getParentOffset();this.position=this._generatePosition(a,true);this.positionAbs=this._convertPositionTo("absolute");if(!b){var c=this._uiHash();if(this._trigger("drag",a,c)===false){this._mouseUp({});return false}this.position=c.position}this.helper[0].style.left=this.position.left+"px";this.helper[0].style.top=this.position.top+"px";d.ui.ddmanager&&d.ui.ddmanager.drag(this,
a);return false},_mouseStop:function(a){var b=this,c=false;d.ui.ddmanager&&!this.options.dropBehaviour&&(c=d.ui.ddmanager.drop(this,a));if(this.dropped){c=this.dropped;this.dropped=false}this.options.revert==="invalid"&&!c||this.options.revert==="valid"&&c||this.options.revert===true||d.isFunction(this.options.revert)&&this.options.revert.call(this.element,c)?d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){b._trigger("stop",a)!==false&&b._clear()}):
this._trigger("stop",a)!==false&&this._clear();return false},_mouseUp:function(a){this._unblockFrames();d.ui.ddmanager&&d.ui.ddmanager.dragStop(this,a);this.handleElement.is(a.target)&&this.element.focus();return d.ui.mouse.prototype._mouseUp.call(this,a)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){return this.options.handle?!!d(a.target).closest(this.element.find(this.options.handle)).length:true},_setHandleClassName:function(){this.handleElement=
this.options.handle?this.element.find(this.options.handle):this.element;this.handleElement.addClass("ui-draggable-handle")},_removeHandleClassName:function(){this.handleElement.removeClass("ui-draggable-handle")},_createHelper:function(a){var b=this.options,c=d.isFunction(b.helper),a=c?d(b.helper.apply(this.element[0],[a])):b.helper==="clone"?this.element.clone().removeAttr("id"):this.element;a.parents("body").length||a.appendTo(b.appendTo==="parent"?this.element[0].parentNode:b.appendTo);c&&a[0]===
this.element[0]&&this._setPositionRelative();a[0]!==this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_setPositionRelative:function(){if(!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative"},_adjustOffsetFromHelper:function(a){typeof a==="string"&&(a=a.split(" "));d.isArray(a)&&(a={left:+a[0],top:+a[1]||0});if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-
a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_isRootNode:function(a){return/(html|body)/i.test(a.tagName)||a===this.document[0]},_getParentOffset:function(){var a=this.offsetParent.offset(),b=this.document[0];if(this.cssPosition==="absolute"&&this.scrollParent[0]!==b&&d.contains(this.scrollParent[0],this.offsetParent[0])){a.left=a.left+this.scrollParent.scrollLeft();
a.top=a.top+this.scrollParent.scrollTop()}this._isRootNode(this.offsetParent[0])&&(a={top:0,left:0});return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition!=="relative")return{top:0,left:0};var a=this.element.position(),b=this._isRootNode(this.scrollParent[0]);return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+(!b?this.scrollParent.scrollTop():0),left:a.left-
(parseInt(this.helper.css("left"),10)||0)+(!b?this.scrollParent.scrollLeft():0)}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a,b,c;a=this.options;
b=this.document[0];this.relativeContainer=null;if(a.containment)if(a.containment==="window")this.containment=[d(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,d(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,d(window).scrollLeft()+d(window).width()-this.helperProportions.width-this.margins.left,d(window).scrollTop()+(d(window).height()||b.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];else if(a.containment==="document")this.containment=
[0,0,d(b).width()-this.helperProportions.width-this.margins.left,(d(b).height()||b.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];else if(a.containment.constructor===Array)this.containment=a.containment;else{if(a.containment==="parent")a.containment=this.helper[0].parentNode;b=d(a.containment);if(c=b[0]){a=/(scroll|auto)/.test(b.css("overflow"));this.containment=[(parseInt(b.css("borderLeftWidth"),10)||0)+(parseInt(b.css("paddingLeft"),10)||0),(parseInt(b.css("borderTopWidth"),
10)||0)+(parseInt(b.css("paddingTop"),10)||0),(a?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(b.css("borderRightWidth"),10)||0)-(parseInt(b.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(a?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(b.css("borderBottomWidth"),10)||0)-(parseInt(b.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relativeContainer=b}}else this.containment=
null},_convertPositionTo:function(a,b){if(!b)b=this.position;var c=a==="absolute"?1:-1,d=this._isRootNode(this.scrollParent[0]);return{top:b.top+this.offset.relative.top*c+this.offset.parent.top*c-(this.cssPosition==="fixed"?-this.offset.scroll.top:d?0:this.offset.scroll.top)*c,left:b.left+this.offset.relative.left*c+this.offset.parent.left*c-(this.cssPosition==="fixed"?-this.offset.scroll.left:d?0:this.offset.scroll.left)*c}},_generatePosition:function(a,b){var c,d,f,e=this.options,h=this._isRootNode(this.scrollParent[0]);
f=a.pageX;d=a.pageY;if(!h||!this.offset.scroll)this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()};if(b){if(this.containment){if(this.relativeContainer){c=this.relativeContainer.offset();c=[this.containment[0]+c.left,this.containment[1]+c.top,this.containment[2]+c.left,this.containment[3]+c.top]}else c=this.containment;a.pageX-this.offset.click.left<c[0]&&(f=c[0]+this.offset.click.left);a.pageY-this.offset.click.top<c[1]&&(d=c[1]+this.offset.click.top);a.pageX-
this.offset.click.left>c[2]&&(f=c[2]+this.offset.click.left);a.pageY-this.offset.click.top>c[3]&&(d=c[3]+this.offset.click.top)}if(e.grid){d=e.grid[1]?this.originalPageY+Math.round((d-this.originalPageY)/e.grid[1])*e.grid[1]:this.originalPageY;d=c?d-this.offset.click.top>=c[1]||d-this.offset.click.top>c[3]?d:d-this.offset.click.top>=c[1]?d-e.grid[1]:d+e.grid[1]:d;f=e.grid[0]?this.originalPageX+Math.round((f-this.originalPageX)/e.grid[0])*e.grid[0]:this.originalPageX;f=c?f-this.offset.click.left>=
c[0]||f-this.offset.click.left>c[2]?f:f-this.offset.click.left>=c[0]?f-e.grid[0]:f+e.grid[0]:f}if(e.axis==="y")f=this.originalPageX;if(e.axis==="x")d=this.originalPageY}return{top:d-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.offset.scroll.top:h?0:this.offset.scroll.top),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.offset.scroll.left:h?0:this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");
this.helper[0]!==this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false;this.destroyOnClear&&this.destroy()},_normalizeRightBottom:function(){if(this.options.axis!=="y"&&this.helper.css("right")!=="auto"){this.helper.width(this.helper.width());this.helper.css("right","auto")}if(this.options.axis!=="x"&&this.helper.css("bottom")!=="auto"){this.helper.height(this.helper.height());this.helper.css("bottom","auto")}},_trigger:function(a,b,c){c=
c||this._uiHash();d.ui.plugin.call(this,a,[b,c,this],true);if(/^(drag|start|stop)/.test(a)){this.positionAbs=this._convertPositionTo("absolute");c.offset=this.positionAbs}return d.Widget.prototype._trigger.call(this,a,b,c)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});d.ui.plugin.add("draggable","connectToSortable",{start:function(a,b,c){var g=d.extend({},b,{item:c.element});c.sortables=[];d(c.options.connectToSortable).each(function(){var b=
d(this).sortable("instance");if(b&&!b.options.disabled){c.sortables.push(b);b.refreshPositions();b._trigger("activate",a,g)}})},stop:function(a,b,c){var g=d.extend({},b,{item:c.element});c.cancelHelperRemoval=false;d.each(c.sortables,function(){if(this.isOver){this.isOver=0;c.cancelHelperRemoval=true;this.cancelHelperRemoval=false;this._storedCSS={position:this.placeholder.css("position"),top:this.placeholder.css("top"),left:this.placeholder.css("left")};this._mouseStop(a);this.options.helper=this.options._helper}else{this.cancelHelperRemoval=
true;this._trigger("deactivate",a,g)}})},drag:function(a,b,c){d.each(c.sortables,function(){var g=false,f=this;f.positionAbs=c.positionAbs;f.helperProportions=c.helperProportions;f.offset.click=c.offset.click;if(f._intersectsWith(f.containerCache)){g=true;d.each(c.sortables,function(){this.positionAbs=c.positionAbs;this.helperProportions=c.helperProportions;this.offset.click=c.offset.click;this!==f&&(this._intersectsWith(this.containerCache)&&d.contains(f.element[0],this.element[0]))&&(g=false);return g})}if(g){if(!f.isOver){f.isOver=
1;f.currentItem=b.helper.appendTo(f.element).data("ui-sortable-item",true);f.options._helper=f.options.helper;f.options.helper=function(){return b.helper[0]};a.target=f.currentItem[0];f._mouseCapture(a,true);f._mouseStart(a,true,true);f.offset.click.top=c.offset.click.top;f.offset.click.left=c.offset.click.left;f.offset.parent.left=f.offset.parent.left-(c.offset.parent.left-f.offset.parent.left);f.offset.parent.top=f.offset.parent.top-(c.offset.parent.top-f.offset.parent.top);c._trigger("toSortable",
a);c.dropped=f.element;d.each(c.sortables,function(){this.refreshPositions()});c.currentItem=c.element;f.fromOutside=c}if(f.currentItem){f._mouseDrag(a);b.position=f.position}}else if(f.isOver){f.isOver=0;f.cancelHelperRemoval=true;f.options._revert=f.options.revert;f.options.revert=false;f._trigger("out",a,f._uiHash(f));f._mouseStop(a,true);f.options.revert=f.options._revert;f.options.helper=f.options._helper;f.placeholder&&f.placeholder.remove();c._refreshOffsets(a);b.position=c._generatePosition(a,
true);c._trigger("fromSortable",a);c.dropped=false;d.each(c.sortables,function(){this.refreshPositions()})}})}});d.ui.plugin.add("draggable","cursor",{start:function(a,b,c){a=d("body");c=c.options;if(a.css("cursor"))c._cursor=a.css("cursor");a.css("cursor",c.cursor)},stop:function(a,b,c){a=c.options;a._cursor&&d("body").css("cursor",a._cursor)}});d.ui.plugin.add("draggable","opacity",{start:function(a,b,c){a=d(b.helper);c=c.options;if(a.css("opacity"))c._opacity=a.css("opacity");a.css("opacity",c.opacity)},
stop:function(a,b,c){a=c.options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(a,b,c){if(!c.scrollParentNotHidden)c.scrollParentNotHidden=c.helper.scrollParent(false);if(c.scrollParentNotHidden[0]!==c.document[0]&&c.scrollParentNotHidden[0].tagName!=="HTML")c.overflowOffset=c.scrollParentNotHidden.offset()},drag:function(a,b,c){var b=c.options,g=false,f=c.scrollParentNotHidden[0],e=c.document[0];if(f!==e&&f.tagName!=="HTML"){if(!b.axis||
b.axis!=="x")if(c.overflowOffset.top+f.offsetHeight-a.pageY<b.scrollSensitivity)f.scrollTop=g=f.scrollTop+b.scrollSpeed;else if(a.pageY-c.overflowOffset.top<b.scrollSensitivity)f.scrollTop=g=f.scrollTop-b.scrollSpeed;if(!b.axis||b.axis!=="y")if(c.overflowOffset.left+f.offsetWidth-a.pageX<b.scrollSensitivity)f.scrollLeft=g=f.scrollLeft+b.scrollSpeed;else if(a.pageX-c.overflowOffset.left<b.scrollSensitivity)f.scrollLeft=g=f.scrollLeft-b.scrollSpeed}else{if(!b.axis||b.axis!=="x")a.pageY-d(e).scrollTop()<
b.scrollSensitivity?g=d(e).scrollTop(d(e).scrollTop()-b.scrollSpeed):d(window).height()-(a.pageY-d(e).scrollTop())<b.scrollSensitivity&&(g=d(e).scrollTop(d(e).scrollTop()+b.scrollSpeed));if(!b.axis||b.axis!=="y")a.pageX-d(e).scrollLeft()<b.scrollSensitivity?g=d(e).scrollLeft(d(e).scrollLeft()-b.scrollSpeed):d(window).width()-(a.pageX-d(e).scrollLeft())<b.scrollSensitivity&&(g=d(e).scrollLeft(d(e).scrollLeft()+b.scrollSpeed))}g!==false&&(d.ui.ddmanager&&!b.dropBehaviour)&&d.ui.ddmanager.prepareOffsets(c,
a)}});d.ui.plugin.add("draggable","snap",{start:function(a,b,c){a=c.options;c.snapElements=[];d(a.snap.constructor!==String?a.snap.items||":data(ui-draggable)":a.snap).each(function(){var a=d(this),b=a.offset();this!==c.element[0]&&c.snapElements.push({item:this,width:a.outerWidth(),height:a.outerHeight(),top:b.top,left:b.left})})},drag:function(a,b,c){var g,f,e,h,j,k,l,n,m,p,o=c.options,t=o.snapTolerance,u=b.offset.left,R=u+c.helperProportions.width,s=b.offset.top,B=s+c.helperProportions.height;
for(m=c.snapElements.length-1;m>=0;m--){j=c.snapElements[m].left-c.margins.left;k=j+c.snapElements[m].width;l=c.snapElements[m].top-c.margins.top;n=l+c.snapElements[m].height;if(R<j-t||u>k+t||B<l-t||s>n+t||!d.contains(c.snapElements[m].item.ownerDocument,c.snapElements[m].item)){c.snapElements[m].snapping&&c.options.snap.release&&c.options.snap.release.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[m].item}));c.snapElements[m].snapping=false}else{if(o.snapMode!=="inner"){g=Math.abs(l-
B)<=t;f=Math.abs(n-s)<=t;e=Math.abs(j-R)<=t;h=Math.abs(k-u)<=t;if(g)b.position.top=c._convertPositionTo("relative",{top:l-c.helperProportions.height,left:0}).top;if(f)b.position.top=c._convertPositionTo("relative",{top:n,left:0}).top;if(e)b.position.left=c._convertPositionTo("relative",{top:0,left:j-c.helperProportions.width}).left;if(h)b.position.left=c._convertPositionTo("relative",{top:0,left:k}).left}p=g||f||e||h;if(o.snapMode!=="outer"){g=Math.abs(l-s)<=t;f=Math.abs(n-B)<=t;e=Math.abs(j-u)<=
t;h=Math.abs(k-R)<=t;if(g)b.position.top=c._convertPositionTo("relative",{top:l,left:0}).top;if(f)b.position.top=c._convertPositionTo("relative",{top:n-c.helperProportions.height,left:0}).top;if(e)b.position.left=c._convertPositionTo("relative",{top:0,left:j}).left;if(h)b.position.left=c._convertPositionTo("relative",{top:0,left:k-c.helperProportions.width}).left}!c.snapElements[m].snapping&&(g||f||e||h||p)&&c.options.snap.snap&&c.options.snap.snap.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[m].item}));
c.snapElements[m].snapping=g||f||e||h||p}}}});d.ui.plugin.add("draggable","stack",{start:function(a,b,c){var g,a=d.makeArray(d(c.options.stack)).sort(function(a,b){return(parseInt(d(a).css("zIndex"),10)||0)-(parseInt(d(b).css("zIndex"),10)||0)});if(a.length){g=parseInt(d(a[0]).css("zIndex"),10)||0;d(a).each(function(a){d(this).css("zIndex",g+a)});this.css("zIndex",g+a.length)}}});d.ui.plugin.add("draggable","zIndex",{start:function(a,b,c){a=d(b.helper);c=c.options;if(a.css("zIndex"))c._zIndex=a.css("zIndex");
a.css("zIndex",c.zIndex)},stop:function(a,b,c){a=c.options;a._zIndex&&d(b.helper).css("zIndex",a._zIndex)}});d.widget("ui.droppable",{version:"1.11.2",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var a,b=this.options,c=b.accept;this.isover=false;this.isout=true;this.accept=d.isFunction(c)?c:function(a){return a.is(c)};this.proportions=
function(){if(arguments.length)a=arguments[0];else return a?a:a={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}};this._addToManager(b.scope);b.addClasses&&this.element.addClass("ui-droppable")},_addToManager:function(a){d.ui.ddmanager.droppables[a]=d.ui.ddmanager.droppables[a]||[];d.ui.ddmanager.droppables[a].push(this)},_splice:function(a){for(var b=0;b<a.length;b++)a[b]===this&&a.splice(b,1)},_destroy:function(){this._splice(d.ui.ddmanager.droppables[this.options.scope]);
this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(a,b){if(a==="accept")this.accept=d.isFunction(b)?b:function(a){return a.is(b)};else if(a==="scope"){this._splice(d.ui.ddmanager.droppables[this.options.scope]);this._addToManager(b)}this._super(a,b)},_activate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);b&&this._trigger("activate",a,this.ui(b))},_deactivate:function(a){var b=d.ui.ddmanager.current;
this.options.activeClass&&this.element.removeClass(this.options.activeClass);b&&this._trigger("deactivate",a,this.ui(b))},_over:function(a){var b=d.ui.ddmanager.current;if(b&&(b.currentItem||b.element)[0]!==this.element[0])if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);this._trigger("over",a,this.ui(b))}},_out:function(a){var b=d.ui.ddmanager.current;if(b&&(b.currentItem||b.element)[0]!==this.element[0])if(this.accept.call(this.element[0],
b.currentItem||b.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",a,this.ui(b))}},_drop:function(a,b){var c=b||d.ui.ddmanager.current,g=false;if(!c||(c.currentItem||c.element)[0]===this.element[0])return false;this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var b=d(this).droppable("instance");if(b.options.greedy&&!b.options.disabled&&b.options.scope===c.options.scope&&b.accept.call(b.element[0],c.currentItem||
c.element)&&d.ui.intersect(c,d.extend(b,{offset:b.element.offset()}),b.options.tolerance,a)){g=true;return false}});if(g)return false;if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",a,this.ui(c));return this.element}return false},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,
offset:a.positionAbs}}});d.ui.intersect=function(a,b,c,d){if(!b.offset)return false;var f=(a.positionAbs||a.position.absolute).left+a.margins.left,e=(a.positionAbs||a.position.absolute).top+a.margins.top,h=f+a.helperProportions.width,j=e+a.helperProportions.height,k=b.offset.left,l=b.offset.top,n=k+b.proportions().width,m=l+b.proportions().height;switch(c){case "fit":return k<=f&&h<=n&&l<=e&&j<=m;case "intersect":return k<f+a.helperProportions.width/2&&h-a.helperProportions.width/2<n&&l<e+a.helperProportions.height/
2&&j-a.helperProportions.height/2<m;case "pointer":a=d.pageY;c=b.proportions().height;if(l=a>=l&&a<l+c){d=d.pageX;b=b.proportions().width;l=d>=k&&d<k+b}return l;case "touch":return(e>=l&&e<=m||j>=l&&j<=m||e<l&&j>m)&&(f>=k&&f<=n||h>=k&&h<=n||f<k&&h>n);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c,g,f=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,h=(a.currentItem||a.element).find(":data(ui-droppable)").addBack();c=0;
a:for(;c<f.length;c++)if(!(f[c].options.disabled||a&&!f[c].accept.call(f[c].element[0],a.currentItem||a.element))){for(g=0;g<h.length;g++)if(h[g]===f[c].element[0]){f[c].proportions().height=0;continue a}f[c].visible=f[c].element.css("display")!=="none";if(f[c].visible){e==="mousedown"&&f[c]._activate.call(f[c],b);f[c].offset=f[c].element.offset();f[c].proportions({width:f[c].element[0].offsetWidth,height:f[c].element[0].offsetHeight})}}},drop:function(a,b){var c=false;d.each((d.ui.ddmanager.droppables[a.options.scope]||
[]).slice(),function(){if(this.options){!this.options.disabled&&(this.visible&&d.ui.intersect(a,this,this.options.tolerance,b))&&(c=this._drop.call(this,b)||c);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],a.currentItem||a.element)){this.isout=true;this.isover=false;this._deactivate.call(this,b)}}});return c},dragStart:function(a,b){a.element.parentsUntil("body").bind("scroll.droppable",function(){a.options.refreshPositions||d.ui.ddmanager.prepareOffsets(a,b)})},drag:function(a,
b){a.options.refreshPositions&&d.ui.ddmanager.prepareOffsets(a,b);d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var c,g,f;f=d.ui.intersect(a,this,this.options.tolerance,b);var e=!f&&this.isover?"isout":f&&!this.isover?"isover":null;if(e){if(this.options.greedy){g=this.options.scope;f=this.element.parents(":data(ui-droppable)").filter(function(){return d(this).droppable("instance").options.scope===g});if(f.length){c=d(f[0]).droppable("instance");
c.greedyChild=e==="isover"}}if(c&&e==="isover"){c.isover=false;c.isout=true;c._out.call(c,b)}this[e]=true;this[e==="isout"?"isover":"isout"]=false;this[e==="isover"?"_over":"_out"].call(this,b);if(c&&e==="isout"){c.isout=false;c.isover=true;c._over.call(c,b)}}}})},dragStop:function(a,b){a.element.parentsUntil("body").unbind("scroll.droppable");a.options.refreshPositions||d.ui.ddmanager.prepareOffsets(a,b)}};d.widget("ui.resizable",d.ui.mouse,{version:"1.11.2",widgetEventPrefix:"resize",options:{alsoResize:!1,
animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(a){return parseInt(a,10)||0},_isNumber:function(a){return!isNaN(parseInt(a,10))},_hasScroll:function(a,b){if(d(a).css("overflow")==="hidden")return false;var c=b&&b==="left"?"scrollLeft":"scrollTop",g=false;if(a[c]>0)return true;a[c]=1;g=a[c]>0;a[c]=
0;return g},_create:function(){var a,b,c,g,f,e=this,h=this.options;this.element.addClass("ui-resizable");d.extend(this,{_aspectRatio:!!h.aspectRatio,aspectRatio:h.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:h.helper||h.ghost||h.animate?h.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(d("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),
width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,
marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=h.handles||(!d(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",
se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor===String){if(this.handles==="all")this.handles="n,e,s,w,se,sw,ne,nw";a=this.handles.split(",");this.handles={};for(b=0;b<a.length;b++){c=d.trim(a[b]);f="ui-resizable-"+c;g=d("<div class='ui-resizable-handle "+f+"'></div>");g.css({zIndex:h.zIndex});"se"===c&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[c]=".ui-resizable-"+c;this.element.append(g)}}this._renderAxis=
function(a){var b,c,g,a=a||this.element;for(b in this.handles){this.handles[b].constructor===String&&(this.handles[b]=this.element.children(this.handles[b]).first().show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){c=d(this.handles[b],this.element);g=/sw|ne|nw|se|n|s/.test(b)?c.outerHeight():c.outerWidth();c=["padding",/ne|nw|n/.test(b)?"Top":/se|sw|s/.test(b)?"Bottom":/^e$/.test(b)?"Right":"Left"].join("");a.css(c,g);this._proportionallyResize()}d(this.handles[b])}};
this._renderAxis(this.element);this._handles=d(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!e.resizing){this.className&&(g=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i));e.axis=g&&g[1]?g[1]:"se"}});if(h.autoHide){this._handles.hide();d(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(!h.disabled){d(this).removeClass("ui-resizable-autohide");e._handles.show()}}).mouseleave(function(){if(!h.disabled&&!e.resizing){d(this).addClass("ui-resizable-autohide");
e._handles.hide()}})}this._mouseInit()},_destroy:function(){this._mouseDestroy();var a,b=function(a){d(a).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){b(this.element);a=this.element;this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")}).insertAfter(a);a.remove()}this.originalElement.css("resize",
this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(a){var b,c,g=false;for(b in this.handles){c=d(this.handles[b])[0];if(c===a.target||d.contains(c,a.target))g=true}return!this.options.disabled&&g},_mouseStart:function(a){var b,c,g=this.options,f=this.element;this.resizing=true;this._renderProxy();b=this._num(this.helper.css("left"));c=this._num(this.helper.css("top"));if(g.containment){b=b+(d(g.containment).scrollLeft()||0);c=c+(d(g.containment).scrollTop()||0)}this.offset=
this.helper.offset();this.position={left:b,top:c};this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:f.width(),height:f.height()};this.originalSize=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()};this.sizeDiff={width:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()};this.originalPosition={left:b,top:c};this.originalMousePosition={left:a.pageX,top:a.pageY};this.aspectRatio=typeof g.aspectRatio==="number"?g.aspectRatio:
this.originalSize.width/this.originalSize.height||1;b=d(".ui-resizable-"+this.axis).css("cursor");d("body").css("cursor",b==="auto"?this.axis+"-resize":b);f.addClass("ui-resizable-resizing");this._propagate("start",a);return true},_mouseDrag:function(a){var b,c=this.originalMousePosition;b=a.pageX-c.left||0;var c=a.pageY-c.top||0,g=this._change[this.axis];this._updatePrevProperties();if(!g)return false;b=g.apply(this,[a,b,c]);this._updateVirtualBoundaries(a.shiftKey);if(this._aspectRatio||a.shiftKey)b=
this._updateRatio(b,a);b=this._respectSize(b,a);this._updateCache(b);this._propagate("resize",a);b=this._applyChanges();!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();if(!d.isEmptyObject(b)){this._updatePrevProperties();this._trigger("resize",a,this.ui());this._applyChanges()}return false},_mouseStop:function(a){this.resizing=false;var b,c,g,f=this.options;if(this._helper){b=this._proportionallyResizeElements;b=(c=b.length&&/textarea/i.test(b[0].nodeName))&&
this._hasScroll(b[0],"left")?0:this.sizeDiff.height;c=c?0:this.sizeDiff.width;c={width:this.helper.width()-c,height:this.helper.height()-b};b=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null;g=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;f.animate||this.element.css(d.extend(c,{top:g,left:b}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!f.animate&&this._proportionallyResize()}d("body").css("cursor",
"auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",a);this._helper&&this.helper.remove();return false},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left};this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var a={};if(this.position.top!==this.prevPosition.top)a.top=this.position.top+"px";if(this.position.left!==this.prevPosition.left)a.left=this.position.left+"px";if(this.size.width!==
this.prevSize.width)a.width=this.size.width+"px";if(this.size.height!==this.prevSize.height)a.height=this.size.height+"px";this.helper.css(a);return a},_updateVirtualBoundaries:function(a){var b,c,d,f;f=this.options;f={minWidth:this._isNumber(f.minWidth)?f.minWidth:0,maxWidth:this._isNumber(f.maxWidth)?f.maxWidth:Infinity,minHeight:this._isNumber(f.minHeight)?f.minHeight:0,maxHeight:this._isNumber(f.maxHeight)?f.maxHeight:Infinity};if(this._aspectRatio||a){a=f.minHeight*this.aspectRatio;c=f.minWidth/
this.aspectRatio;b=f.maxHeight*this.aspectRatio;d=f.maxWidth/this.aspectRatio;if(a>f.minWidth)f.minWidth=a;if(c>f.minHeight)f.minHeight=c;if(b<f.maxWidth)f.maxWidth=b;if(d<f.maxHeight)f.maxHeight=d}this._vBoundaries=f},_updateCache:function(a){this.offset=this.helper.offset();if(this._isNumber(a.left))this.position.left=a.left;if(this._isNumber(a.top))this.position.top=a.top;if(this._isNumber(a.height))this.size.height=a.height;if(this._isNumber(a.width))this.size.width=a.width},_updateRatio:function(a){var b=
this.position,c=this.size,d=this.axis;if(this._isNumber(a.height))a.width=a.height*this.aspectRatio;else if(this._isNumber(a.width))a.height=a.width/this.aspectRatio;if(d==="sw"){a.left=b.left+(c.width-a.width);a.top=null}if(d==="nw"){a.top=b.top+(c.height-a.height);a.left=b.left+(c.width-a.width)}return a},_respectSize:function(a){var b=this._vBoundaries,c=this.axis,d=this._isNumber(a.width)&&b.maxWidth&&b.maxWidth<a.width,f=this._isNumber(a.height)&&b.maxHeight&&b.maxHeight<a.height,e=this._isNumber(a.width)&&
b.minWidth&&b.minWidth>a.width,h=this._isNumber(a.height)&&b.minHeight&&b.minHeight>a.height,j=this.originalPosition.left+this.originalSize.width,k=this.position.top+this.size.height,l=/sw|nw|w/.test(c),c=/nw|ne|n/.test(c);if(e)a.width=b.minWidth;if(h)a.height=b.minHeight;if(d)a.width=b.maxWidth;if(f)a.height=b.maxHeight;if(e&&l)a.left=j-b.minWidth;if(d&&l)a.left=j-b.maxWidth;if(h&&c)a.top=k-b.minHeight;if(f&&c)a.top=k-b.maxHeight;if(!a.width&&!a.height&&!a.left&&a.top)a.top=null;else if(!a.width&&
!a.height&&!a.top&&a.left)a.left=null;return a},_getPaddingPlusBorderDimensions:function(a){for(var b=0,c=[],d=[a.css("borderTopWidth"),a.css("borderRightWidth"),a.css("borderBottomWidth"),a.css("borderLeftWidth")],a=[a.css("paddingTop"),a.css("paddingRight"),a.css("paddingBottom"),a.css("paddingLeft")];b<4;b++){c[b]=parseInt(d[b],10)||0;c[b]=c[b]+(parseInt(a[b],10)||0)}return{height:c[0]+c[2],width:c[1]+c[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var a,
b=0,c=this.helper||this.element;b<this._proportionallyResizeElements.length;b++){a=this._proportionallyResizeElements[b];if(!this.outerDimensions)this.outerDimensions=this._getPaddingPlusBorderDimensions(a);a.css({height:c.height()-this.outerDimensions.height||0,width:c.width()-this.outerDimensions.width||0})}},_renderProxy:function(){var a=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||d("<div style='overflow:hidden;'></div>");this.helper.addClass(this._helper).css({width:this.element.outerWidth()-
1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++a.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,b){return{width:this.originalSize.width+b}},w:function(a,b){return{left:this.originalPosition.left+b,width:this.originalSize.width-b}},n:function(a,b,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(a,b,c){return{height:this.originalSize.height+
c}},se:function(a,b,c){return d.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[a,b,c]))},sw:function(a,b,c){return d.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[a,b,c]))},ne:function(a,b,c){return d.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[a,b,c]))},nw:function(a,b,c){return d.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[a,b,c]))}},_propagate:function(a,b){d.ui.plugin.call(this,a,[b,this.ui()]);
a!=="resize"&&this._trigger(a,b,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});d.ui.plugin.add("resizable","animate",{stop:function(a){var b=d(this).resizable("instance"),c=b.options,g=b._proportionallyResizeElements,f=g.length&&/textarea/i.test(g[0].nodeName),e=f&&b._hasScroll(g[0],"left")?0:b.sizeDiff.height,f={width:b.size.width-
(f?0:b.sizeDiff.width),height:b.size.height-e},e=parseInt(b.element.css("left"),10)+(b.position.left-b.originalPosition.left)||null,h=parseInt(b.element.css("top"),10)+(b.position.top-b.originalPosition.top)||null;b.element.animate(d.extend(f,h&&e?{top:h,left:e}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var c={width:parseInt(b.element.css("width"),10),height:parseInt(b.element.css("height"),10),top:parseInt(b.element.css("top"),10),left:parseInt(b.element.css("left"),
10)};g&&g.length&&d(g[0]).css({width:c.width,height:c.height});b._updateCache(c);b._propagate("resize",a)}})}});d.ui.plugin.add("resizable","containment",{start:function(){var a,b,c,g,f,e=d(this).resizable("instance"),h=e.element;c=e.options.containment;if(h=c instanceof d?c.get(0):/parent/.test(c)?h.parent().get(0):c){e.containerElement=d(h);if(/document/.test(c)||c===document){e.containerOffset={left:0,top:0};e.containerPosition={left:0,top:0};e.parentData={element:d(document),left:0,top:0,width:d(document).width(),
height:d(document).height()||document.body.parentNode.scrollHeight}}else{a=d(h);b=[];d(["Top","Right","Left","Bottom"]).each(function(c,d){b[c]=e._num(a.css("padding"+d))});e.containerOffset=a.offset();e.containerPosition=a.position();e.containerSize={height:a.innerHeight()-b[3],width:a.innerWidth()-b[1]};c=e.containerOffset;g=e.containerSize.height;f=e.containerSize.width;f=e._hasScroll(h,"left")?h.scrollWidth:f;g=e._hasScroll(h)?h.scrollHeight:g;e.parentData={element:h,left:c.left,top:c.top,width:f,
height:g}}}},resize:function(a){var b,c,g,f=d(this).resizable("instance");b=f.options;c=f.containerOffset;g=f.position;var a=f._aspectRatio||a.shiftKey,e={top:0,left:0},h=f.containerElement,j=true;h[0]!==document&&/static/.test(h.css("position"))&&(e=c);if(g.left<(f._helper?c.left:0)){f.size.width=f.size.width+(f._helper?f.position.left-c.left:f.position.left-e.left);if(a){f.size.height=f.size.width/f.aspectRatio;j=false}f.position.left=b.helper?c.left:0}if(g.top<(f._helper?c.top:0)){f.size.height=
f.size.height+(f._helper?f.position.top-c.top:f.position.top);if(a){f.size.width=f.size.height*f.aspectRatio;j=false}f.position.top=f._helper?c.top:0}b=f.containerElement.get(0)===f.element.parent().get(0);g=/relative|absolute/.test(f.containerElement.css("position"));if(b&&g){f.offset.left=f.parentData.left+f.position.left;f.offset.top=f.parentData.top+f.position.top}else{f.offset.left=f.element.offset().left;f.offset.top=f.element.offset().top}b=Math.abs(f.sizeDiff.width+(f._helper?f.offset.left-
e.left:f.offset.left-c.left));c=Math.abs(f.sizeDiff.height+(f._helper?f.offset.top-e.top:f.offset.top-c.top));if(b+f.size.width>=f.parentData.width){f.size.width=f.parentData.width-b;if(a){f.size.height=f.size.width/f.aspectRatio;j=false}}if(c+f.size.height>=f.parentData.height){f.size.height=f.parentData.height-c;if(a){f.size.width=f.size.height*f.aspectRatio;j=false}}if(!j){f.position.left=f.prevPosition.left;f.position.top=f.prevPosition.top;f.size.width=f.prevSize.width;f.size.height=f.prevSize.height}},
stop:function(){var a=d(this).resizable("instance"),b=a.options,c=a.containerOffset,g=a.containerPosition,f=a.containerElement,e=d(a.helper),h=e.offset(),j=e.outerWidth()-a.sizeDiff.width,e=e.outerHeight()-a.sizeDiff.height;a._helper&&(!b.animate&&/relative/.test(f.css("position")))&&d(this).css({left:h.left-g.left-c.left,width:j,height:e});a._helper&&(!b.animate&&/static/.test(f.css("position")))&&d(this).css({left:h.left-g.left-c.left,width:j,height:e})}});d.ui.plugin.add("resizable","alsoResize",
{start:function(){var a=d(this).resizable("instance").options,b=function(a){d(a).each(function(){var a=d(this);a.data("ui-resizable-alsoresize",{width:parseInt(a.width(),10),height:parseInt(a.height(),10),left:parseInt(a.css("left"),10),top:parseInt(a.css("top"),10)})})};if(typeof a.alsoResize==="object"&&!a.alsoResize.parentNode)if(a.alsoResize.length){a.alsoResize=a.alsoResize[0];b(a.alsoResize)}else d.each(a.alsoResize,function(a){b(a)});else b(a.alsoResize)},resize:function(a,b){var c=d(this).resizable("instance"),
g=c.options,f=c.originalSize,e=c.originalPosition,h={height:c.size.height-f.height||0,width:c.size.width-f.width||0,top:c.position.top-e.top||0,left:c.position.left-e.left||0},j=function(a,c){d(a).each(function(){var a=d(this),g=d(this).data("ui-resizable-alsoresize"),f={},e=c&&c.length?c:a.parents(b.originalElement[0]).length?["width","height"]:["width","height","top","left"];d.each(e,function(a,b){var c=(g[b]||0)+(h[b]||0);c&&c>=0&&(f[b]=c||null)});a.css(f)})};typeof g.alsoResize==="object"&&!g.alsoResize.nodeType?
d.each(g.alsoResize,function(a,b){j(a,b)}):j(g.alsoResize)},stop:function(){d(this).removeData("resizable-alsoresize")}});d.ui.plugin.add("resizable","ghost",{start:function(){var a=d(this).resizable("instance"),b=a.options,c=a.size;a.ghost=a.originalElement.clone();a.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof b.ghost==="string"?b.ghost:"");a.ghost.appendTo(a.helper)},resize:function(){var a=
d(this).resizable("instance");a.ghost&&a.ghost.css({position:"relative",height:a.size.height,width:a.size.width})},stop:function(){var a=d(this).resizable("instance");a.ghost&&a.helper&&a.helper.get(0).removeChild(a.ghost.get(0))}});d.ui.plugin.add("resizable","grid",{resize:function(){var a,b=d(this).resizable("instance"),c=b.options,g=b.size,f=b.originalSize,e=b.originalPosition,h=b.axis,j=typeof c.grid==="number"?[c.grid,c.grid]:c.grid,k=j[0]||1,l=j[1]||1,n=Math.round((g.width-f.width)/k)*k,g=
Math.round((g.height-f.height)/l)*l,m=f.width+n,p=f.height+g,o=c.maxWidth&&c.maxWidth<m,t=c.maxHeight&&c.maxHeight<p,u=c.minWidth&&c.minWidth>m,s=c.minHeight&&c.minHeight>p;c.grid=j;u&&(m=m+k);s&&(p=p+l);o&&(m=m-k);t&&(p=p-l);if(/^(se|s|e)$/.test(h)){b.size.width=m;b.size.height=p}else if(/^(ne)$/.test(h)){b.size.width=m;b.size.height=p;b.position.top=e.top-g}else if(/^(sw)$/.test(h)){b.size.width=m;b.size.height=p;b.position.left=e.left-n}else{if(p-l<=0||m-k<=0)a=b._getPaddingPlusBorderDimensions(this);
if(p-l>0){b.size.height=p;b.position.top=e.top-g}else{p=l-a.height;b.size.height=p;b.position.top=e.top+f.height-p}if(m-k>0){b.size.width=m;b.position.left=e.left-n}else{m=l-a.height;b.size.width=m;b.position.left=e.left+f.width-m}}}});d.widget("ui.selectable",d.ui.mouse,{version:"1.11.2",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var a,b=this;this.element.addClass("ui-selectable");
this.dragged=false;this.refresh=function(){a=d(b.options.filter,b.element[0]);a.addClass("ui-selectee");a.each(function(){var a=d(this),b=a.offset();d.data(this,"selectable-item",{element:this,$element:a,left:b.left,top:b.top,right:b.left+a.outerWidth(),bottom:b.top+a.outerHeight(),startselected:false,selected:a.hasClass("ui-selected"),selecting:a.hasClass("ui-selecting"),unselecting:a.hasClass("ui-unselecting")})})};this.refresh();this.selectees=a.addClass("ui-selectee");this._mouseInit();this.helper=
d("<div class='ui-selectable-helper'></div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled");this._mouseDestroy()},_mouseStart:function(a){var b=this,c=this.options;this.opos=[a.pageX,a.pageY];if(!this.options.disabled){this.selectees=d(c.filter,this.element[0]);this._trigger("start",a);d(c.appendTo).append(this.helper);this.helper.css({left:a.pageX,top:a.pageY,width:0,height:0});c.autoRefresh&&
this.refresh();this.selectees.filter(".ui-selected").each(function(){var c=d.data(this,"selectable-item");c.startselected=true;if(!a.metaKey&&!a.ctrlKey){c.$element.removeClass("ui-selected");c.selected=false;c.$element.addClass("ui-unselecting");c.unselecting=true;b._trigger("unselecting",a,{unselecting:c.element})}});d(a.target).parents().addBack().each(function(){var c,f=d.data(this,"selectable-item");if(f){c=!a.metaKey&&!a.ctrlKey||!f.$element.hasClass("ui-selected");f.$element.removeClass(c?
"ui-unselecting":"ui-selected").addClass(c?"ui-selecting":"ui-unselecting");f.unselecting=!c;f.selecting=c;(f.selected=c)?b._trigger("selecting",a,{selecting:f.element}):b._trigger("unselecting",a,{unselecting:f.element});return false}})}},_mouseDrag:function(a){this.dragged=true;if(!this.options.disabled){var b,c=this,g=this.options,f=this.opos[0],e=this.opos[1],h=a.pageX,j=a.pageY;if(f>h){b=h;h=f;f=b}if(e>j){b=j;j=e;e=b}this.helper.css({left:f,top:e,width:h-f,height:j-e});this.selectees.each(function(){var b=
d.data(this,"selectable-item"),l=false;if(b&&b.element!==c.element[0]){g.tolerance==="touch"?l=!(b.left>h||b.right<f||b.top>j||b.bottom<e):g.tolerance==="fit"&&(l=b.left>f&&b.right<h&&b.top>e&&b.bottom<j);if(l){if(b.selected){b.$element.removeClass("ui-selected");b.selected=false}if(b.unselecting){b.$element.removeClass("ui-unselecting");b.unselecting=false}if(!b.selecting){b.$element.addClass("ui-selecting");b.selecting=true;c._trigger("selecting",a,{selecting:b.element})}}else{if(b.selecting)if((a.metaKey||
a.ctrlKey)&&b.startselected){b.$element.removeClass("ui-selecting");b.selecting=false;b.$element.addClass("ui-selected");b.selected=true}else{b.$element.removeClass("ui-selecting");b.selecting=false;if(b.startselected){b.$element.addClass("ui-unselecting");b.unselecting=true}c._trigger("unselecting",a,{unselecting:b.element})}if(b.selected&&!a.metaKey&&!a.ctrlKey&&!b.startselected){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;c._trigger("unselecting",
a,{unselecting:b.element})}}}});return false}},_mouseStop:function(a){var b=this;this.dragged=false;d(".ui-unselecting",this.element[0]).each(function(){var c=d.data(this,"selectable-item");c.$element.removeClass("ui-unselecting");c.unselecting=false;c.startselected=false;b._trigger("unselected",a,{unselected:c.element})});d(".ui-selecting",this.element[0]).each(function(){var c=d.data(this,"selectable-item");c.$element.removeClass("ui-selecting").addClass("ui-selected");c.selecting=false;c.selected=
true;c.startselected=true;b._trigger("selected",a,{selected:c.element})});this._trigger("stop",a);this.helper.remove();return false}});d.widget("ui.sortable",d.ui.mouse,{version:"1.11.2",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",
tolerance:"intersect",zIndex:1E3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(a,b,c){return a>=b&&a<b+c},_isFloating:function(a){return/left|right/.test(a.css("float"))||/inline|table-cell/.test(a.css("display"))},_create:function(){var a=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?a.axis==="x"||this._isFloating(this.items[0].item):
false;this.offset=this.element.offset();this._mouseInit();this._setHandleClassName();this.ready=true},_setOption:function(a,b){this._super(a,b);a==="handle"&&this._setHandleClassName()},_setHandleClassName:function(){this.element.find(".ui-sortable-handle").removeClass("ui-sortable-handle");d.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass("ui-sortable-handle")})},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").find(".ui-sortable-handle").removeClass("ui-sortable-handle");
this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(a,b){var c=null,g=false,f=this;if(this.reverting||this.options.disabled||this.options.type==="static")return false;this._refreshItems(a);d(a.target).parents().each(function(){if(d.data(this,f.widgetName+"-item")===f){c=d(this);return false}});d.data(a.target,f.widgetName+"-item")===f&&(c=d(a.target));if(!c)return false;if(this.options.handle&&!b){d(this.options.handle,
c).find("*").addBack().each(function(){this===a.target&&(g=true)});if(!g)return false}this.currentItem=c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){var g,b=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};
d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!==this.currentItem[0]&&
this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment();if(b.cursor&&b.cursor!=="auto"){g=this.document.find("body");this.storedCursor=g.css("cursor");g.css("cursor",b.cursor);this.storedStylesheet=d("<style>*{ cursor: "+b.cursor+" !important; }</style>").appendTo(g)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");
this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!==document&&this.scrollParent[0].tagName!=="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,this._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;
this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return true},_mouseDrag:function(a){var b,c,g,f;b=this.options;c=false;this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){if(this.scrollParent[0]!==document&&this.scrollParent[0].tagName!=="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY<b.scrollSensitivity)this.scrollParent[0].scrollTop=
c=this.scrollParent[0].scrollTop+b.scrollSpeed;else if(a.pageY-this.overflowOffset.top<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-b.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-a.pageX<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+b.scrollSpeed;else if(a.pageX-this.overflowOffset.left<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-b.scrollSpeed}else{a.pageY-
d(document).scrollTop()<b.scrollSensitivity?c=d(document).scrollTop(d(document).scrollTop()-b.scrollSpeed):d(window).height()-(a.pageY-d(document).scrollTop())<b.scrollSensitivity&&(c=d(document).scrollTop(d(document).scrollTop()+b.scrollSpeed));a.pageX-d(document).scrollLeft()<b.scrollSensitivity?c=d(document).scrollLeft(d(document).scrollLeft()-b.scrollSpeed):d(window).width()-(a.pageX-d(document).scrollLeft())<b.scrollSensitivity&&(c=d(document).scrollLeft(d(document).scrollLeft()+b.scrollSpeed))}c!==
false&&(d.ui.ddmanager&&!b.dropBehaviour)&&d.ui.ddmanager.prepareOffsets(this,a)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!=="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!=="x")this.helper[0].style.top=this.position.top+"px";for(b=this.items.length-1;b>=0;b--){c=this.items[b];g=c.item[0];if((f=this._intersectsWithPointer(c))&&c.instance===this.currentContainer&&g!==this.currentItem[0]&&this.placeholder[f===
1?"next":"prev"]()[0]!==g&&!d.contains(this.placeholder[0],g)&&(this.options.type==="semi-dynamic"?!d.contains(this.element[0],g):1)){this.direction=f===1?"down":"up";if(this.options.tolerance==="pointer"||this._intersectsWithSides(c))this._rearrange(a,c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&
!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this,g=this.placeholder.offset(),f=this.options.axis,e={};if(!f||f==="x")e.left=g.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft);if(!f||f==="y")e.top=g.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop);this.reverting=true;d(this.helper).animate(e,parseInt(this.options.revert,
10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){if(this.dragging){this._mouseUp({target:null});this.options.helper==="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var a=this.containers.length-1;a>=0;a--){this.containers[a]._trigger("deactivate",null,this._uiHash(this));if(this.containers[a].containerCache.over){this.containers[a]._trigger("out",null,this._uiHash(this));this.containers[a].containerCache.over=
0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!=="original"&&(this.helper&&this.helper[0].parentNode)&&this.helper.remove();d.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):d(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=
[],a=a||{};d(b).each(function(){var b=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[\-=_](.+)/);b&&c.push((a.key||b[1]+"[]")+"="+(a.key&&a.expression?b[1]:b[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")},toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[],a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,d=this.positionAbs.top,
f=d+this.helperProportions.height,e=a.left,h=e+a.width,j=a.top,k=j+a.height,l=this.offset.click.top,n=this.offset.click.left,n=this.options.axis==="y"||b+n>e&&b+n<h,l=(this.options.axis==="x"||d+l>j&&d+l<k)&&n;return this.options.tolerance==="pointer"||this.options.forcePointerForContainers||this.options.tolerance!=="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?l:e<b+this.helperProportions.width/2&&c-this.helperProportions.width/2<h&&j<d+this.helperProportions.height/
2&&f-this.helperProportions.height/2<k},_intersectsWithPointer:function(a){var b=this.options.axis==="x"||this._isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height),a=this.options.axis==="y"||this._isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width),b=b&&a,a=this._getDragVerticalDirection(),c=this._getDragHorizontalDirection();return!b?false:this.floating?c&&c==="right"||a==="down"?2:1:a&&(a==="down"?2:1)},_intersectsWithSides:function(a){var b=this._isOverAxis(this.positionAbs.top+
this.offset.click.top,a.top+a.height/2,a.height),a=this._isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+a.width/2,a.width),c=this._getDragVerticalDirection(),d=this._getDragHorizontalDirection();return this.floating&&d?d==="right"&&a||d==="left"&&!a:c&&(c==="down"&&b||c==="up"&&!b)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!==0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;
return a!==0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this._setHandleClassName();this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor===String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){function b(){e.push(this)}var c,g,f,e=[],h=[],j=this._connectWith();if(j&&a)for(a=j.length-1;a>=0;a--){g=d(j[a]);for(c=g.length-1;c>=0;c--)(f=d.data(g[c],this.widgetFullName))&&(f!==this&&!f.options.disabled)&&h.push([d.isFunction(f.options.items)?
f.options.items.call(f.element):d(f.options.items,f.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),f])}h.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=h.length-1;a>=0;a--)h[a][0].each(b);return d(e)},_removeCurrentsFromItems:function(){var a=this.currentItem.find(":data("+this.widgetName+"-item)");
this.items=d.grep(this.items,function(b){for(var c=0;c<a.length;c++)if(a[c]===b.item[0])return false;return true})},_refreshItems:function(a){this.items=[];this.containers=[this];var b,c,g,f,e,h=this.items,j=[[d.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):d(this.options.items,this.element),this]];if((e=this._connectWith())&&this.ready)for(b=e.length-1;b>=0;b--){g=d(e[b]);for(c=g.length-1;c>=0;c--)if((f=d.data(g[c],this.widgetFullName))&&f!==this&&
!f.options.disabled){j.push([d.isFunction(f.options.items)?f.options.items.call(f.element[0],a,{item:this.currentItem}):d(f.options.items,f.element),f]);this.containers.push(f)}}for(b=j.length-1;b>=0;b--){a=j[b][1];g=j[b][0];c=0;for(e=g.length;c<e;c++){f=d(g[c]);f.data(this.widgetName+"-item",a);h.push({item:f,instance:a,width:0,height:0,left:0,top:0})}}},refreshPositions:function(a){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();var b,c,g;for(b=this.items.length-1;b>=
0;b--){c=this.items[b];if(!(c.instance!==this.currentContainer&&this.currentContainer&&c.item[0]!==this.currentItem[0])){g=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=g.outerWidth();c.height=g.outerHeight()}g=g.offset();c.left=g.left;c.top=g.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;b>=0;b--){g=this.containers[b].element.offset();this.containers[b].containerCache.left=
g.left;this.containers[b].containerCache.top=g.top;this.containers[b].containerCache.width=this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var a=a||this,b,c=a.options;if(!c.placeholder||c.placeholder.constructor===String){b=c.placeholder;c.placeholder={element:function(){var c=a.currentItem[0].nodeName.toLowerCase(),f=d("<"+c+">",a.document[0]).addClass(b||a.currentItem[0].className+
" ui-sortable-placeholder").removeClass("ui-sortable-helper");c==="tr"?a.currentItem.children().each(function(){d("<td>&#160;</td>",a.document[0]).attr("colspan",d(this).attr("colspan")||1).appendTo(f)}):c==="img"&&f.attr("src",a.currentItem.attr("src"));b||f.css("visibility","hidden");return f},update:function(d,f){if(!b||c.forcePlaceholderSize){f.height()||f.height(a.currentItem.innerHeight()-parseInt(a.currentItem.css("paddingTop")||0,10)-parseInt(a.currentItem.css("paddingBottom")||0,10));f.width()||
f.width(a.currentItem.innerWidth()-parseInt(a.currentItem.css("paddingLeft")||0,10)-parseInt(a.currentItem.css("paddingRight")||0,10))}}}}a.placeholder=d(c.placeholder.element.call(a.element,a.currentItem));a.currentItem.after(a.placeholder);c.placeholder.update(a,a.placeholder)},_contactContainers:function(a){var b,c,g,f,e,h,j,k,l=f=null;for(b=this.containers.length-1;b>=0;b--)if(!d.contains(this.currentItem[0],this.containers[b].element[0]))if(this._intersectsWith(this.containers[b].containerCache)){if(!f||
!d.contains(this.containers[b].element[0],f.element[0])){f=this.containers[b];l=b}}else if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",a,this._uiHash(this));this.containers[b].containerCache.over=0}if(f)if(this.containers.length===1){if(!this.containers[l].containerCache.over){this.containers[l]._trigger("over",a,this._uiHash(this));this.containers[l].containerCache.over=1}}else{b=1E4;g=null;f=(c=f.floating||this._isFloating(this.currentItem))?"left":"top";e=c?"width":
"height";k=c?"clientX":"clientY";for(c=this.items.length-1;c>=0;c--)if(d.contains(this.containers[l].element[0],this.items[c].item[0])&&this.items[c].item[0]!==this.currentItem[0]){h=this.items[c].item.offset()[f];j=false;a[k]-h>this.items[c][e]/2&&(j=true);if(Math.abs(a[k]-h)<b){b=Math.abs(a[k]-h);g=this.items[c];this.direction=j?"up":"down"}}if(g||this.options.dropOnEmpty)if(this.currentContainer===this.containers[l]){if(!this.currentContainer.containerCache.over){this.containers[l]._trigger("over",
a,this._uiHash());this.currentContainer.containerCache.over=1}}else{g?this._rearrange(a,g,null,true):this._rearrange(a,null,this.containers[l].element,true);this._trigger("change",a,this._uiHash());this.containers[l]._trigger("change",a,this._uiHash(this));this.currentContainer=this.containers[l];this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[l]._trigger("over",a,this._uiHash(this));this.containers[l].containerCache.over=1}}},_createHelper:function(a){var b=
this.options,a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a,this.currentItem])):b.helper==="clone"?this.currentItem.clone():this.currentItem;a.parents("body").length||d(b.appendTo!=="parent"?b.appendTo:this.currentItem[0].parentNode)[0].appendChild(a[0]);if(a[0]===this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};
(!a[0].style.width||b.forceHelperSize)&&a.width(this.currentItem.width());(!a[0].style.height||b.forceHelperSize)&&a.height(this.currentItem.height());return a},_adjustOffsetFromHelper:function(a){typeof a==="string"&&(a=a.split(" "));d.isArray(a)&&(a={left:+a[0],top:+a[1]||0});if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in
a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition==="absolute"&&this.scrollParent[0]!==document&&d.contains(this.scrollParent[0],this.offsetParent[0])){a.left=a.left+this.scrollParent.scrollLeft();a.top=a.top+this.scrollParent.scrollTop()}if(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()===
"html"&&d.ui.ie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins=
{left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a,b,c;b=this.options;if(b.containment==="parent")b.containment=this.helper[0].parentNode;if(b.containment==="document"||b.containment==="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-
this.offset.parent.top,d(b.containment==="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d(b.containment==="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)){a=d(b.containment)[0];b=d(b.containment).offset();c=d(a).css("overflow")!=="hidden";this.containment=[b.left+(parseInt(d(a).css("borderLeftWidth"),10)||0)+(parseInt(d(a).css("paddingLeft"),
10)||0)-this.margins.left,b.top+(parseInt(d(a).css("borderTopWidth"),10)||0)+(parseInt(d(a).css("paddingTop"),10)||0)-this.margins.top,b.left+(c?Math.max(a.scrollWidth,a.offsetWidth):a.offsetWidth)-(parseInt(d(a).css("borderLeftWidth"),10)||0)-(parseInt(d(a).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,b.top+(c?Math.max(a.scrollHeight,a.offsetHeight):a.offsetHeight)-(parseInt(d(a).css("borderTopWidth"),10)||0)-(parseInt(d(a).css("paddingBottom"),10)||0)-this.helperProportions.height-
this.margins.top]}},_convertPositionTo:function(a,b){if(!b)b=this.position;var c=a==="absolute"?1:-1,g=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==document&&d.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(g[0].tagName);return{top:b.top+this.offset.relative.top*c+this.offset.parent.top*c-(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():f?0:g.scrollTop())*c,left:b.left+this.offset.relative.left*c+this.offset.parent.left*
c-(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():f?0:g.scrollLeft())*c}},_generatePosition:function(a){var b,c,g=this.options;c=a.pageX;b=a.pageY;var f=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==document&&d.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(f[0].tagName);if(this.cssPosition==="relative"&&!(this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();
if(this.originalPosition){if(this.containment){a.pageX-this.offset.click.left<this.containment[0]&&(c=this.containment[0]+this.offset.click.left);a.pageY-this.offset.click.top<this.containment[1]&&(b=this.containment[1]+this.offset.click.top);a.pageX-this.offset.click.left>this.containment[2]&&(c=this.containment[2]+this.offset.click.left);a.pageY-this.offset.click.top>this.containment[3]&&(b=this.containment[3]+this.offset.click.top)}if(g.grid){b=this.originalPageY+Math.round((b-this.originalPageY)/
g.grid[1])*g.grid[1];b=this.containment?b-this.offset.click.top>=this.containment[1]&&b-this.offset.click.top<=this.containment[3]?b:b-this.offset.click.top>=this.containment[1]?b-g.grid[1]:b+g.grid[1]:b;c=this.originalPageX+Math.round((c-this.originalPageX)/g.grid[0])*g.grid[0];c=this.containment?c-this.offset.click.left>=this.containment[0]&&c-this.offset.click.left<=this.containment[2]?c:c-this.offset.click.left>=this.containment[0]?c-g.grid[0]:c+g.grid[0]:c}}return{top:b-this.offset.click.top-
this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():e?0:f.scrollTop()),left:c-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():e?0:f.scrollLeft())}},_rearrange:function(a,b,c,d){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],this.direction==="down"?b.item[0]:b.item[0].nextSibling);var f=this.counter=this.counter?++this.counter:
1;this._delay(function(){f===this.counter&&this.refreshPositions(!d)})},_clear:function(a,b){function c(a,b,c){return function(d){c._trigger(a,d,b._uiHash(b))}}this.reverting=false;var d,f=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]===this.currentItem[0]){for(d in this._storedCSS)if(this._storedCSS[d]==="auto"||this._storedCSS[d]==="static")this._storedCSS[d]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();
this.fromOutside&&!b&&f.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))});(this.fromOutside||this.domPosition.prev!==this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!==this.currentItem.parent()[0])&&!b&&f.push(function(a){this._trigger("update",a,this._uiHash())});if(this!==this.currentContainer&&!b){f.push(function(a){this._trigger("remove",a,this._uiHash())});f.push(function(a){return function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this,
this.currentContainer));f.push(function(a){return function(b){a._trigger("update",b,this._uiHash(this))}}.call(this,this.currentContainer))}for(d=this.containers.length-1;d>=0;d--){b||f.push(c("deactivate",this,this.containers[d]));if(this.containers[d].containerCache.over){f.push(c("out",this,this.containers[d]));this.containers[d].containerCache.over=0}}if(this.storedCursor){this.document.find("body").css("cursor",this.storedCursor);this.storedStylesheet.remove()}this._storedOpacity&&this.helper.css("opacity",
this._storedOpacity);this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex==="auto"?"":this._storedZIndex);this.dragging=false;b||this._trigger("beforeStop",a,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(!this.cancelHelperRemoval){this.helper[0]!==this.currentItem[0]&&this.helper.remove();this.helper=null}if(!b){for(d=0;d<f.length;d++)f[d].call(this,a);this._trigger("stop",a,this._uiHash())}this.fromOutside=false;return!this.cancelHelperRemoval},_trigger:function(){d.Widget.prototype._trigger.apply(this,
arguments)===false&&this.cancel()},_uiHash:function(a){var b=a||this;return{helper:b.helper,placeholder:b.placeholder||d([]),position:b.position,originalPosition:b.originalPosition,offset:b.positionAbs,item:b.currentItem,sender:a?a.element:null}}});d.widget("ui.accordion",{version:"1.11.2",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,
beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var a=this.options;this.prevShow=this.prevHide=d();this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist");if(!a.collapsible&&(a.active===false||a.active==null))a.active=0;this._processPanels();if(a.active<
0)a.active=a.active+this.headers.length;this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:!this.active.length?d():this.active.next()}},_createIcons:function(){var a=this.options.icons;if(a){d("<span>").addClass("ui-accordion-header-icon ui-icon "+a.header).prependTo(this.headers);this.active.children(".ui-accordion-header-icon").removeClass(a.header).addClass(a.activeHeader);this.headers.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},
_destroy:function(){var a;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").removeUniqueId();this._destroyIcons();a=this.headers.next().removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").css("display",
"").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeUniqueId();this.options.heightStyle!=="content"&&a.css("height","")},_setOption:function(a,b){if(a==="active")this._activate(b);else{if(a==="event"){this.options.event&&this._off(this.headers,this.options.event);this._setupEvents(b)}this._super(a,b);a==="collapsible"&&(!b&&this.options.active===false)&&this._activate(0);if(a==="icons"){this._destroyIcons();b&&this._createIcons()}if(a==="disabled"){this.element.toggleClass("ui-state-disabled",
!!b).attr("aria-disabled",b);this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!b)}}},_keydown:function(a){if(!a.altKey&&!a.ctrlKey){var b=d.ui.keyCode,c=this.headers.length,g=this.headers.index(a.target),f=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:f=this.headers[(g+1)%c];break;case b.LEFT:case b.UP:f=this.headers[(g-1+c)%c];break;case b.SPACE:case b.ENTER:this._eventHandler(a);break;case b.HOME:f=this.headers[0];break;case b.END:f=this.headers[c-1]}if(f){d(a.target).attr("tabIndex",
-1);d(f).attr("tabIndex",0);f.focus();a.preventDefault()}}},_panelKeyDown:function(a){a.keyCode===d.ui.keyCode.UP&&a.ctrlKey&&d(a.currentTarget).prev().focus()},refresh:function(){var a=this.options;this._processPanels();if(a.active===false&&a.collapsible===true||!this.headers.length){a.active=false;this.active=d()}else if(a.active===false)this._activate(0);else if(this.active.length&&!d.contains(this.element[0],this.active[0]))if(this.headers.length===this.headers.find(".ui-state-disabled").length){a.active=
false;this.active=d()}else this._activate(Math.max(0,a.active-1));else a.active=this.headers.index(this.active);this._destroyIcons();this._refresh()},_processPanels:function(){var a=this.headers,b=this.panels;this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-state-default ui-corner-all");this.panels=this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide();if(b){this._off(a.not(this.headers));
this._off(b.not(this.panels))}},_refresh:function(){var a,b=this.options,c=b.heightStyle,g=this.element.parent();this.active=this._findActive(b.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all");this.active.next().addClass("ui-accordion-content-active").show();this.headers.attr("role","tab").each(function(){var a=d(this),b=a.uniqueId().attr("id"),c=a.next(),g=c.uniqueId().attr("id");a.attr("aria-controls",g);c.attr("aria-labelledby",b)}).next().attr("role",
"tabpanel");this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide();this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0);this._createIcons();this._setupEvents(b.event);if(c==="fill"){a=g.height();this.element.siblings(":visible").each(function(){var b=d(this),c=b.css("position");c==="absolute"||c===
"fixed"||(a=a-b.outerHeight(true))});this.headers.each(function(){a=a-d(this).outerHeight(true)});this.headers.next().each(function(){d(this).height(Math.max(0,a-d(this).innerHeight()+d(this).height()))}).css("overflow","auto")}else if(c==="auto"){a=0;this.headers.next().each(function(){a=Math.max(a,d(this).css("height","").height())}).height(a)}},_activate:function(a){a=this._findActive(a)[0];if(a!==this.active[0]){a=a||this.active[0];this._eventHandler({target:a,currentTarget:a,preventDefault:d.noop})}},
_findActive:function(a){return typeof a==="number"?this.headers.eq(a):d()},_setupEvents:function(a){var b={keydown:"_keydown"};a&&d.each(a.split(" "),function(a,d){b[d]="_eventHandler"});this._off(this.headers.add(this.headers.next()));this._on(this.headers,b);this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._hoverable(this.headers);this._focusable(this.headers)},_eventHandler:function(a){var b=this.options,c=this.active,g=d(a.currentTarget),f=g[0]===c[0],e=f&&b.collapsible,h=e?d():g.next(),
j=c.next(),h={oldHeader:c,oldPanel:j,newHeader:e?d():g,newPanel:h};a.preventDefault();if(!(f&&!b.collapsible||this._trigger("beforeActivate",a,h)===false)){b.active=e?false:this.headers.index(g);this.active=f?d():g;this._toggle(h);c.removeClass("ui-accordion-header-active ui-state-active");b.icons&&c.children(".ui-accordion-header-icon").removeClass(b.icons.activeHeader).addClass(b.icons.header);if(!f){g.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top");
b.icons&&g.children(".ui-accordion-header-icon").removeClass(b.icons.header).addClass(b.icons.activeHeader);g.next().addClass("ui-accordion-content-active")}}},_toggle:function(a){var b=a.newPanel,c=this.prevShow.length?this.prevShow:a.oldPanel;this.prevShow.add(this.prevHide).stop(true,true);this.prevShow=b;this.prevHide=c;if(this.options.animate)this._animate(b,c,a);else{c.hide();b.show();this._toggleComplete(a)}c.attr({"aria-hidden":"true"});c.prev().attr("aria-selected","false");b.length&&c.length?
c.prev().attr({tabIndex:-1,"aria-expanded":"false"}):b.length&&this.headers.filter(function(){return d(this).attr("tabIndex")===0}).attr("tabIndex",-1);b.attr("aria-hidden","false").prev().attr({"aria-selected":"true",tabIndex:0,"aria-expanded":"true"})},_animate:function(a,b,c){var d,f,e,h=this,j=0,k=a.length&&(!b.length||a.index()<b.index()),l=this.options.animate||{},k=k&&l.down||l,n=function(){h._toggleComplete(c)};typeof k==="number"&&(e=k);typeof k==="string"&&(f=k);f=f||k.easing||l.easing;
e=e||k.duration||l.duration;if(!b.length)return a.animate(this.showProps,e,f,n);if(!a.length)return b.animate(this.hideProps,e,f,n);d=a.show().outerHeight();b.animate(this.hideProps,{duration:e,easing:f,step:function(a,b){b.now=Math.round(a)}});a.hide().animate(this.showProps,{duration:e,easing:f,complete:n,step:function(a,c){c.now=Math.round(a);if(c.prop!=="height")j=j+c.now;else if(h.options.heightStyle!=="content"){c.now=Math.round(d-b.outerHeight()-j);j=0}}})},_toggleComplete:function(a){var b=
a.oldPanel;b.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all");if(b.length)b.parent()[0].className=b.parent()[0].className;this._trigger("activate",null,a)}});d.widget("ui.menu",{version:"1.11.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.mouseHandled=
false;this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0});this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true");this._on({"mousedown .ui-menu-item":function(a){a.preventDefault()},"click .ui-menu-item":function(a){var b=d(a.target);if(!this.mouseHandled&&b.not(".ui-state-disabled").length){this.select(a);if(!a.isPropagationStopped())this.mouseHandled=
true;if(b.has(".ui-menu").length)this.expand(a);else if(!this.element.is(":focus")&&d(this.document[0].activeElement).closest(".ui-menu").length){this.element.trigger("focus",[true]);this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)}}},"mouseenter .ui-menu-item":function(a){if(!this.previousFilter){var b=d(a.currentTarget);b.siblings(".ui-state-active").removeClass("ui-state-active");this.focus(a,b)}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(a,
b){var c=this.active||this.element.find(this.options.items).eq(0);b||this.focus(a,c)},blur:function(a){this._delay(function(){d.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(a)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(a){this._closeOnDocumentClick(a)&&this.collapseAll(a);this.mouseHandled=false}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show();
this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var a=d(this);a.data("ui-menu-submenu-carat")&&a.remove()});this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(a){var b,c,g,f=true;switch(a.keyCode){case d.ui.keyCode.PAGE_UP:this.previousPage(a);
break;case d.ui.keyCode.PAGE_DOWN:this.nextPage(a);break;case d.ui.keyCode.HOME:this._move("first","first",a);break;case d.ui.keyCode.END:this._move("last","last",a);break;case d.ui.keyCode.UP:this.previous(a);break;case d.ui.keyCode.DOWN:this.next(a);break;case d.ui.keyCode.LEFT:this.collapse(a);break;case d.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(a);break;case d.ui.keyCode.ENTER:case d.ui.keyCode.SPACE:this._activate(a);break;case d.ui.keyCode.ESCAPE:this.collapse(a);
break;default:f=false;b=this.previousFilter||"";c=String.fromCharCode(a.keyCode);g=false;clearTimeout(this.filterTimer);c===b?g=true:c=b+c;b=this._filterMenuItems(c);b=g&&b.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):b;if(!b.length){c=String.fromCharCode(a.keyCode);b=this._filterMenuItems(c)}if(b.length){this.focus(a,b);this.previousFilter=c;this.filterTimer=this._delay(function(){delete this.previousFilter},1E3)}else delete this.previousFilter}f&&a.preventDefault()},_activate:function(a){this.active.is(".ui-state-disabled")||
(this.active.is("[aria-haspopup='true']")?this.expand(a):this.select(a))},refresh:function(){var a,b=this,c=this.options.icons.submenu;a=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length);a.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var a=d(this),b=a.parent(),e=d("<span>").addClass("ui-menu-icon ui-icon "+
c).data("ui-menu-submenu-carat",true);b.attr("aria-haspopup","true").prepend(e);a.attr("aria-labelledby",b.attr("id"))});a=a.add(this.element).find(this.options.items);a.not(".ui-menu-item").each(function(){var a=d(this);b._isDivider(a)&&a.addClass("ui-widget-content ui-menu-divider")});a.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()});a.filter(".ui-state-disabled").attr("aria-disabled","true");this.active&&!d.contains(this.element[0],
this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(a,b){a==="icons"&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(b.submenu);a==="disabled"&&this.element.toggleClass("ui-state-disabled",!!b).attr("aria-disabled",b);this._super(a,b)},focus:function(a,b){var c;this.blur(a,a&&a.type==="focus");this._scrollIntoView(b);this.active=b.first();c=this.active.addClass("ui-state-focus").removeClass("ui-state-active");
this.options.role&&this.element.attr("aria-activedescendant",c.attr("id"));this.active.parent().closest(".ui-menu-item").addClass("ui-state-active");a&&a.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay);c=b.children(".ui-menu");c.length&&(a&&/^mouse/.test(a.type))&&this._startOpening(c);this.activeMenu=b.parent();this._trigger("focus",a,{item:b})},_scrollIntoView:function(a){var b,c,g;if(this._hasScroll()){b=parseFloat(d.css(this.activeMenu[0],"borderTopWidth"))||
0;c=parseFloat(d.css(this.activeMenu[0],"paddingTop"))||0;b=a.offset().top-this.activeMenu.offset().top-b-c;c=this.activeMenu.scrollTop();g=this.activeMenu.height();a=a.outerHeight();b<0?this.activeMenu.scrollTop(c+b):b+a>g&&this.activeMenu.scrollTop(c+b-g+a)}},blur:function(a,b){b||clearTimeout(this.timer);if(this.active){this.active.removeClass("ui-state-focus");this.active=null;this._trigger("blur",a,{item:this.active})}},_startOpening:function(a){clearTimeout(this.timer);if(a.attr("aria-hidden")===
"true")this.timer=this._delay(function(){this._close();this._open(a)},this.delay)},_open:function(a){var b=d.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(a.parents(".ui-menu")).hide().attr("aria-hidden","true");a.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(b)},collapseAll:function(a,b){clearTimeout(this.timer);this.timer=this._delay(function(){var c=b?this.element:d(a&&a.target).closest(this.element.find(".ui-menu"));
if(!c.length)c=this.element;this._close(c);this.blur(a);this.activeMenu=c},this.delay)},_close:function(a){a||(a=this.active?this.active.parent():this.element);a.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(a){return!d(a.target).closest(".ui-menu").length},_isDivider:function(a){return!/[^\-\u2014\u2013\s]/.test(a.text())},collapse:function(a){var b=
this.active&&this.active.parent().closest(".ui-menu-item",this.element);if(b&&b.length){this._close();this.focus(a,b)}},expand:function(a){var b=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();if(b&&b.length){this._open(b.parent());this._delay(function(){this.focus(a,b)})}},next:function(a){this._move("next","first",a)},previous:function(a){this._move("prev","last",a)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&
!this.active.nextAll(".ui-menu-item").length},_move:function(a,b,c){var d;this.active&&(d=a==="first"||a==="last"?this.active[a==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[a+"All"](".ui-menu-item").eq(0));if(!d||!d.length||!this.active)d=this.activeMenu.find(this.options.items)[b]();this.focus(c,d)},nextPage:function(a){var b,c,g;if(this.active){if(!this.isLastItem())if(this._hasScroll()){c=this.active.offset().top;g=this.element.height();this.active.nextAll(".ui-menu-item").each(function(){b=
d(this);return b.offset().top-c-g<0});this.focus(a,b)}else this.focus(a,this.activeMenu.find(this.options.items)[!this.active?"first":"last"]())}else this.next(a)},previousPage:function(a){var b,c,g;if(this.active){if(!this.isFirstItem())if(this._hasScroll()){c=this.active.offset().top;g=this.element.height();this.active.prevAll(".ui-menu-item").each(function(){b=d(this);return b.offset().top-c+g>0});this.focus(a,b)}else this.focus(a,this.activeMenu.find(this.options.items).first())}else this.next(a)},
_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(a){this.active=this.active||d(a.target).closest(".ui-menu-item");var b={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(a,true);this._trigger("select",a,b)},_filterMenuItems:function(a){var a=a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),b=RegExp("^"+a,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return b.test(d.trim(d(this).text()))})}});
d.widget("ui.autocomplete",{version:"1.11.2",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var a,b,c,g=this.element[0].nodeName.toLowerCase(),f=g==="textarea",g=g==="input";this.isMultiLine=f?true:g?false:this.element.prop("isContentEditable");this.valueMethod=this.element[f||
g?"val":"text"];this.isNewMenu=true;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off");this._on(this.element,{keydown:function(g){if(this.element.prop("readOnly"))b=c=a=true;else{b=c=a=false;var f=d.ui.keyCode;switch(g.keyCode){case f.PAGE_UP:a=true;this._move("previousPage",g);break;case f.PAGE_DOWN:a=true;this._move("nextPage",g);break;case f.UP:a=true;this._keyEvent("previous",g);break;case f.DOWN:a=true;this._keyEvent("next",g);break;case f.ENTER:if(this.menu.active){a=
true;g.preventDefault();this.menu.select(g)}break;case f.TAB:this.menu.active&&this.menu.select(g);break;case f.ESCAPE:if(this.menu.element.is(":visible")){this.isMultiLine||this._value(this.term);this.close(g);g.preventDefault()}break;default:b=true;this._searchTimeout(g)}}},keypress:function(c){if(a){a=false;(!this.isMultiLine||this.menu.element.is(":visible"))&&c.preventDefault()}else if(!b){var g=d.ui.keyCode;switch(c.keyCode){case g.PAGE_UP:this._move("previousPage",c);break;case g.PAGE_DOWN:this._move("nextPage",
c);break;case g.UP:this._keyEvent("previous",c);break;case g.DOWN:this._keyEvent("next",c)}}},input:function(a){if(c){c=false;a.preventDefault()}else this._searchTimeout(a)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(a){if(this.cancelBlur)delete this.cancelBlur;else{clearTimeout(this.searching);this.close(a);this._change(a)}}});this._initSource();this.menu=d("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance");
this._on(this.menu.element,{mousedown:function(a){a.preventDefault();this.cancelBlur=true;this._delay(function(){delete this.cancelBlur});var b=this.menu.element[0];d(a.target).closest(".ui-menu-item").length||this._delay(function(){var a=this;this.document.one("mousedown",function(c){c.target!==a.element[0]&&(c.target!==b&&!d.contains(b,c.target))&&a.close()})})},menufocus:function(a,b){var c;if(this.isNewMenu){this.isNewMenu=false;if(a.originalEvent&&/^mouse/.test(a.originalEvent.type)){this.menu.blur();
this.document.one("mousemove",function(){d(a.target).trigger(a.originalEvent)});return}}c=b.item.data("ui-autocomplete-item");false!==this._trigger("focus",a,{item:c})&&a.originalEvent&&/^key/.test(a.originalEvent.type)&&this._value(c.value);if((c=b.item.attr("aria-label")||c.value)&&d.trim(c).length){this.liveRegion.children().hide();d("<div>").text(c).appendTo(this.liveRegion)}},menuselect:function(a,b){var c=b.item.data("ui-autocomplete-item"),d=this.previous;if(this.element[0]!==this.document[0].activeElement){this.element.focus();
this.previous=d;this._delay(function(){this.previous=d;this.selectedItem=c})}false!==this._trigger("select",a,{item:c})&&this._value(c.value);this.term=this._value();this.close(a);this.selectedItem=c}});this.liveRegion=d("<span>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body);this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);
this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(a,b){this._super(a,b);a==="source"&&this._initSource();a==="appendTo"&&this.menu.element.appendTo(this._appendTo());a==="disabled"&&(b&&this.xhr)&&this.xhr.abort()},_appendTo:function(){var a=this.options.appendTo;a&&(a=a.jquery||a.nodeType?d(a):this.document.find(a).eq(0));if(!a||!a[0])a=this.element.closest(".ui-front");if(!a.length)a=this.document[0].body;
return a},_initSource:function(){var a,b,c=this;if(d.isArray(this.options.source)){a=this.options.source;this.source=function(b,c){c(d.ui.autocomplete.filter(a,b.term))}}else if(typeof this.options.source==="string"){b=this.options.source;this.source=function(a,f){c.xhr&&c.xhr.abort();c.xhr=d.ajax({url:b,data:a,dataType:"json",success:function(a){f(a)},error:function(){f([])}})}}else this.source=this.options.source},_searchTimeout:function(a){clearTimeout(this.searching);this.searching=this._delay(function(){var b=
this.term===this._value(),c=this.menu.element.is(":visible"),d=a.altKey||a.ctrlKey||a.metaKey||a.shiftKey;if(!b||b&&!c&&!d){this.selectedItem=null;this.search(null,a)}},this.options.delay)},search:function(a,b){a=a!=null?a:this._value();this.term=this._value();if(a.length<this.options.minLength)return this.close(b);if(this._trigger("search",b)!==false)return this._search(a)},_search:function(a){this.pending++;this.element.addClass("ui-autocomplete-loading");this.cancelSearch=false;this.source({term:a},
this._response())},_response:function(){var a=++this.requestIndex;return d.proxy(function(b){a===this.requestIndex&&this.__response(b);this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(a){a&&(a=this._normalize(a));this._trigger("response",null,{content:a});if(!this.options.disabled&&a&&a.length&&!this.cancelSearch){this._suggest(a);this._trigger("open")}else this._close()},close:function(a){this.cancelSearch=true;this._close(a)},_close:function(a){if(this.menu.element.is(":visible")){this.menu.element.hide();
this.menu.blur();this.isNewMenu=true;this._trigger("close",a)}},_change:function(a){this.previous!==this._value()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(a){return a.length&&a[0].label&&a[0].value?a:d.map(a,function(a){return typeof a==="string"?{label:a,value:a}:d.extend({},a,{label:a.label||a.value,value:a.value||a.label})})},_suggest:function(a){var b=this.menu.element.empty();this._renderMenu(b,a);this.isNewMenu=true;this.menu.refresh();b.show();this._resizeMenu();
b.position(d.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(a,b){var c=this;d.each(b,function(b,d){c._renderItemData(a,d)})},_renderItemData:function(a,b){return this._renderItem(a,b).data("ui-autocomplete-item",b)},_renderItem:function(a,b){return d("<li>").text(b.label).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.isFirstItem()&&
/^previous/.test(a)||this.menu.isLastItem()&&/^next/.test(a)){this.isMultiLine||this._value(this.term);this.menu.blur()}else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(a,b){if(!this.isMultiLine||this.menu.element.is(":visible")){this._move(a,b);b.preventDefault()}}});d.extend(d.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,
"\\$&")},filter:function(a,b){var c=RegExp(d.ui.autocomplete.escapeRegex(b),"i");return d.grep(a,function(a){return c.test(a.label||a.value||a)})}});d.widget("ui.autocomplete",d.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(a){return a+(a>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(a){var b;this._superApply(arguments);if(!this.options.disabled&&!this.cancelSearch){b=a&&a.length?this.options.messages.results(a.length):
this.options.messages.noResults;this.liveRegion.children().hide();d("<div>").text(b).appendTo(this.liveRegion)}}});var Ka,Ma=function(){var a=d(this);setTimeout(function(){a.find(":ui-button").button("refresh")},1)},db=function(a){var b=a.name,c=a.form,g=d([]);if(b){b=b.replace(/'/g,"\\'");g=c?d(c).find("[name='"+b+"'][type=radio]"):d("[name='"+b+"'][type=radio]",a.ownerDocument).filter(function(){return!this.form})}return g};d.widget("ui.button",{version:"1.11.2",defaultElement:"<button>",options:{disabled:null,
text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,Ma);typeof this.options.disabled!=="boolean"?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled);this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var a=this,b=this.options,c=this.type==="checkbox"||this.type==="radio",g=!c?"ui-state-active":"";if(b.label===
null)b.label=this.type==="input"?this.buttonElement.val():this.buttonElement.html();this._hoverable(this.buttonElement);this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter"+this.eventNamespace,function(){b.disabled||this===Ka&&d(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){b.disabled||d(this).removeClass(g)}).bind("click"+this.eventNamespace,function(a){if(b.disabled){a.preventDefault();a.stopImmediatePropagation()}});
this._on({focus:function(){this.buttonElement.addClass("ui-state-focus")},blur:function(){this.buttonElement.removeClass("ui-state-focus")}});c&&this.element.bind("change"+this.eventNamespace,function(){a.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click"+this.eventNamespace,function(){if(b.disabled)return false});else if(this.type==="radio")this.buttonElement.bind("click"+this.eventNamespace,function(){if(b.disabled)return false;d(this).addClass("ui-state-active");a.buttonElement.attr("aria-pressed",
"true");var c=a.element[0];db(c).not(c).map(function(){return d(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")});else{this.buttonElement.bind("mousedown"+this.eventNamespace,function(){if(b.disabled)return false;d(this).addClass("ui-state-active");Ka=this;a.document.one("mouseup",function(){Ka=null})}).bind("mouseup"+this.eventNamespace,function(){if(b.disabled)return false;d(this).removeClass("ui-state-active")}).bind("keydown"+this.eventNamespace,function(a){if(b.disabled)return false;
(a.keyCode===d.ui.keyCode.SPACE||a.keyCode===d.ui.keyCode.ENTER)&&d(this).addClass("ui-state-active")}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){d(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(a){a.keyCode===d.ui.keyCode.SPACE&&d(this).click()})}this._setOption("disabled",b.disabled);this._resetButton()},_determineButtonType:function(){var a,b;this.type=this.element.is("[type=checkbox]")?"checkbox":this.element.is("[type=radio]")?
"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type==="radio"){a=this.element.parents().last();b="label[for='"+this.element.attr("id")+"']";this.buttonElement=a.find(b);if(!this.buttonElement.length){a=a.length?a.siblings():this.element.siblings();this.buttonElement=a.filter(b);if(!this.buttonElement.length)this.buttonElement=a.find(b)}this.element.addClass("ui-helper-hidden-accessible");(a=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active");
this.buttonElement.prop("aria-pressed",a)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-active ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());
this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(a,b){this._super(a,b);if(a==="disabled"){this.widget().toggleClass("ui-state-disabled",!!b);this.element.prop("disabled",!!b);b&&(this.type==="checkbox"||this.type==="radio"?this.buttonElement.removeClass("ui-state-focus"):this.buttonElement.removeClass("ui-state-focus ui-state-active"))}else this._resetButton()},refresh:function(){var a=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");
a!==this.options.disabled&&this._setOption("disabled",a);this.type==="radio"?db(this.element[0]).each(function(){d(this).is(":checked")?d(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):d(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):this.type==="checkbox"&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",
"false"))},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var a=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),b=d("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(a.empty()).text(),c=this.options.icons,g=c.primary&&c.secondary,f=[];if(c.primary||c.secondary){this.options.text&&
f.push("ui-button-text-icon"+(g?"s":c.primary?"-primary":"-secondary"));c.primary&&a.prepend("<span class='ui-button-icon-primary ui-icon "+c.primary+"'></span>");c.secondary&&a.append("<span class='ui-button-icon-secondary ui-icon "+c.secondary+"'></span>");if(!this.options.text){f.push(g?"ui-button-icons-only":"ui-button-icon-only");this.hasTitle||a.attr("title",d.trim(b))}}else f.push("ui-button-text-only");a.addClass(f.join(" "))}}});d.widget("ui.buttonset",{version:"1.11.2",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"},
_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(a,b){a==="disabled"&&this.buttons.button("option",a,b);this._super(a,b)},refresh:function(){var a=this.element.css("direction")==="rtl",b=this.element.find(this.options.items),c=b.filter(":ui-button");b.not(":ui-button").button();c.button("refresh");this.buttons=b.map(function(){return d(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(a?
"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(a?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return d(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}});d.extend(d.ui,{datepicker:{version:"1.11.2"}});var ya;d.extend(Ua.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){qa(this._defaults,
a||{});return this},_attachDatepicker:function(a,b){var c,g,f;c=a.nodeName.toLowerCase();g=c==="div"||c==="span";if(!a.id){this.uuid=this.uuid+1;a.id="dp"+this.uuid}f=this._newInst(d(a),g);f.settings=d.extend({},b||{});c==="input"?this._connectDatepicker(a,f):g&&this._inlineDatepicker(a,f)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:Va(d("<div class='"+this._inlineClass+
" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}},_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp);this._autoSize(b);d.data(a,"datepicker",b);b.settings.disabled&&this._disableDatepicker(a)}},_attachments:function(a,b){var c,g;c=this._get(b,"appendText");var f=this._get(b,
"isRTL");b.append&&b.append.remove();if(c){b.append=d("<span class='"+this._appendClass+"'>"+c+"</span>");a[f?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");(c==="focus"||c==="both")&&a.focus(this._showDatepicker);if(c==="button"||c==="both"){c=this._get(b,"buttonText");g=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:g,alt:c,title:c}):d("<button type='button'></button>").addClass(this._triggerClass).html(!g?
c:d("<img/>").attr({src:g,alt:c,title:c})));a[f?"before":"after"](b.trigger);b.trigger.click(function(){if(d.datepicker._datepickerShowing&&d.datepicker._lastInput===a[0])d.datepicker._hideDatepicker();else{d.datepicker._datepickerShowing&&d.datepicker._lastInput!==a[0]&&d.datepicker._hideDatepicker();d.datepicker._showDatepicker(a[0])}return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b,c,d,f,e=new Date(2009,11,20),h=this._get(a,"dateFormat");if(h.match(/[DM]/)){b=
function(a){for(f=d=c=0;f<a.length;f++)if(a[f].length>c){c=a[f].length;d=f}return d};e.setMonth(b(this._get(a,h.match(/MM/)?"monthNames":"monthNamesShort")));e.setDate(b(this._get(a,h.match(/DD/)?"dayNames":"dayNamesShort"))+20-e.getDay())}a.input.attr("size",this._formatDate(a,e).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv);d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),true);this._updateDatepicker(b);
this._updateAlternate(b);b.settings.disabled&&this._disableDatepicker(a);b.dpDiv.css("display","block")}},_dialogDatepicker:function(a,b,c,g,f){var e,a=this._dialogInst;if(!a){this.uuid=this.uuid+1;a="dp"+this.uuid;this._dialogInput=d("<input type='text' id='"+a+"' style='position: absolute; top: -100px; width: 0px;'/>");this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],
"datepicker",a)}qa(a.settings,g||{});b=b&&b.constructor===Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos){b=document.documentElement.clientWidth;g=document.documentElement.clientHeight;f=document.documentElement.scrollLeft||document.body.scrollLeft;e=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[b/2-100+f,g/2-150+e]}this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=
c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b,c=d(a),g=d.data(a,"datepicker");if(c.hasClass(this.markerClassName)){b=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(b==="input"){g.append.remove();g.trigger.remove();c.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",
this._doKeyPress).unbind("keyup",this._doKeyUp)}else(b==="div"||b==="span")&&c.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b,c=d(a),g=d.data(a,"datepicker");if(c.hasClass(this.markerClassName)){b=a.nodeName.toLowerCase();if(b==="input"){a.disabled=false;g.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(b==="div"||b==="span"){b=c.children("."+this._inlineClass);b.children().removeClass("ui-state-disabled");
b.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",false)}this._disabledInputs=d.map(this._disabledInputs,function(b){return b===a?null:b})}},_disableDatepicker:function(a){var b,c=d(a),g=d.data(a,"datepicker");if(c.hasClass(this.markerClassName)){b=a.nodeName.toLowerCase();if(b==="input"){a.disabled=true;g.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(b==="div"||b==="span"){b=c.children("."+
this._inlineClass);b.children().addClass("ui-state-disabled");b.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",true)}this._disabledInputs=d.map(this._disabledInputs,function(b){return b===a?null:b});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]===a)return true;return false},_getInst:function(a){try{return d.data(a,"datepicker")}catch(b){throw"Missing instance data for this datepicker";
}},_optionDatepicker:function(a,b,c){var g,f,e,h,j=this._getInst(a);if(arguments.length===2&&typeof b==="string")return b==="defaults"?d.extend({},d.datepicker._defaults):j?b==="all"?d.extend({},j.settings):this._get(j,b):null;g=b||{};if(typeof b==="string"){g={};g[b]=c}if(j){this._curInst===j&&this._hideDatepicker();f=this._getDateDatepicker(a,true);e=this._getMinMaxDate(j,"min");h=this._getMinMaxDate(j,"max");qa(j.settings,g);if(e!==null&&g.dateFormat!==void 0&&g.minDate===void 0)j.settings.minDate=
this._formatDate(j,e);if(h!==null&&g.dateFormat!==void 0&&g.maxDate===void 0)j.settings.maxDate=this._formatDate(j,h);"disabled"in g&&(g.disabled?this._disableDatepicker(a):this._enableDatepicker(a));this._attachments(d(a),j);this._autoSize(j);this._setDate(j,f);this._updateAlternate(j);this._updateDatepicker(j)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){var c=this._getInst(a);
if(c){this._setDate(c,b);this._updateDatepicker(c);this._updateAlternate(c)}},_getDateDatepicker:function(a,b){var c=this._getInst(a);c&&!c.inline&&this._setDateFromField(c,b);return c?this._getDate(c):null},_doKeyDown:function(a){var b,c=d.datepicker._getInst(a.target);b=true;var g=c.dpDiv.is(".ui-datepicker-rtl");c._keyEvent=true;if(d.datepicker._datepickerShowing)switch(a.keyCode){case 9:d.datepicker._hideDatepicker();b=false;break;case 13:b=d("td."+d.datepicker._dayOverClass+":not(."+d.datepicker._currentClass+
")",c.dpDiv);b[0]&&d.datepicker._selectDay(a.target,c.selectedMonth,c.selectedYear,b[0]);if(a=d.datepicker._get(c,"onSelect")){b=d.datepicker._formatDate(c);a.apply(c.input?c.input[0]:null,[b,c])}else d.datepicker._hideDatepicker();return false;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(c,"stepBigMonths"):-d.datepicker._get(c,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(c,"stepBigMonths"):
+d.datepicker._get(c,"stepMonths"),"M");break;case 35:(a.ctrlKey||a.metaKey)&&d.datepicker._clearDate(a.target);b=a.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&d.datepicker._gotoToday(a.target);b=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,g?1:-1,"D");b=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(c,"stepBigMonths"):-d.datepicker._get(c,"stepMonths"),"M");break;case 38:(a.ctrlKey||
a.metaKey)&&d.datepicker._adjustDate(a.target,-7,"D");b=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,g?-1:1,"D");b=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(c,"stepBigMonths"):+d.datepicker._get(c,"stepMonths"),"M");break;case 40:(a.ctrlKey||a.metaKey)&&d.datepicker._adjustDate(a.target,7,"D");b=a.ctrlKey||a.metaKey;break;default:b=false}else a.keyCode===36&&a.ctrlKey?d.datepicker._showDatepicker(this):
b=false;if(b){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var b,c;b=d.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));c=String.fromCharCode(a.charCode==null?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||c<" "||!b||b.indexOf(c)>-1}},_doKeyUp:function(a){var b,a=d.datepicker._getInst(a.target);if(a.input.val()!==a.lastVal)try{if(b=d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),
a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(c){}return true},_showDatepicker:function(a){a=a.target||a;a.nodeName.toLowerCase()!=="input"&&(a=d("input",a.parentNode)[0]);if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput===a)){var b,c,g,f;b=d.datepicker._getInst(a);if(d.datepicker._curInst&&d.datepicker._curInst!==b){d.datepicker._curInst.dpDiv.stop(true,true);
b&&d.datepicker._datepickerShowing&&d.datepicker._hideDatepicker(d.datepicker._curInst.input[0])}c=(c=d.datepicker._get(b,"beforeShow"))?c.apply(a,[a,b]):{};if(c!==false){qa(b.settings,c);b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value="";if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);d.datepicker._pos[1]=d.datepicker._pos[1]+a.offsetHeight}g=false;d(a).parents().each(function(){g=g|d(this).css("position")==="fixed";return!g});
c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,c,g);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":g?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");f=d.datepicker._get(b,"duration");b.dpDiv.css("z-index",Ta(d(a))+1);d.datepicker._datepickerShowing=
true;if(d.effects&&d.effects.effect[c])b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f);else b.dpDiv[c||"show"](c?f:null);d.datepicker._shouldFocusInput(b)&&b.input.focus();d.datepicker._curInst=b}}}},_updateDatepicker:function(a){this.maxRows=4;ya=a;a.dpDiv.empty().append(this._generateHTML(a));this._attachHandlers(a);var b,c=this._getNumberOfMonths(a),g=c[1],f=a.dpDiv.find("."+this._dayOverClass+" a");f.length>0&&Y.apply(f.get(0));a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");
g>1&&a.dpDiv.addClass("ui-datepicker-multi-"+g).css("width",17*g+"em");a.dpDiv[(c[0]!==1||c[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a===d.datepicker._curInst&&(d.datepicker._datepickerShowing&&d.datepicker._shouldFocusInput(a))&&a.input.focus();if(a.yearshtml){b=a.yearshtml;setTimeout(function(){b===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);b=a.yearshtml=
null},0)}},_shouldFocusInput:function(a){return a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&!a.input.is(":focus")},_checkOffset:function(a,b,c){var g=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),e=a.input?a.input.outerWidth():0,h=a.input?a.input.outerHeight():0,j=document.documentElement.clientWidth+(c?0:d(document).scrollLeft()),k=document.documentElement.clientHeight+(c?0:d(document).scrollTop());b.left=b.left-(this._get(a,"isRTL")?g-e:0);b.left=b.left-(c&&b.left===a.input.offset().left?
d(document).scrollLeft():0);b.top=b.top-(c&&b.top===a.input.offset().top+h?d(document).scrollTop():0);b.left=b.left-Math.min(b.left,b.left+g>j&&j>g?Math.abs(b.left+g-j):0);b.top=b.top-Math.min(b.top,b.top+f>k&&k>f?Math.abs(f+h):0);return b},_findPos:function(a){for(var b=this._getInst(a),b=this._get(b,"isRTL");a&&(a.type==="hidden"||a.nodeType!==1||d.expr.filters.hidden(a));)a=a[b?"previousSibling":"nextSibling"];a=d(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var b,c,g=this._curInst;
if(g&&!(a&&g!==d.data(a,"datepicker"))&&this._datepickerShowing){a=this._get(g,"showAnim");b=this._get(g,"duration");c=function(){d.datepicker._tidyDialog(g)};if(d.effects&&(d.effects.effect[a]||d.effects[a]))g.dpDiv.hide(a,d.datepicker._get(g,"showOptions"),b,c);else g.dpDiv[a==="slideDown"?"slideUp":a==="fadeIn"?"fadeOut":"hide"](a?b:null,c);a||c();this._datepickerShowing=false;(a=this._get(g,"onClose"))&&a.apply(g.input?g.input[0]:null,[g.input?g.input.val():"",g]);this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",
left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(d.datepicker._curInst){var a=d(a.target),b=d.datepicker._getInst(a[0]);(a[0].id!==d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length===0&&!a.hasClass(d.datepicker.markerClassName)&&!a.closest("."+d.datepicker._triggerClass).length&&d.datepicker._datepickerShowing&&
(!d.datepicker._inDialog||!d.blockUI)||a.hasClass(d.datepicker.markerClassName)&&d.datepicker._curInst!==b)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){var a=d(a),g=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(g,b+(c==="M"?this._get(g,"showCurrentAtPos"):0),c);this._updateDatepicker(g)}},_gotoToday:function(a){var b=d(a),c=this._getInst(b[0]);if(this._get(c,"gotoCurrent")&&c.currentDay){c.selectedDay=c.currentDay;c.drawMonth=c.selectedMonth=c.currentMonth;
c.drawYear=c.selectedYear=c.currentYear}else{a=new Date;c.selectedDay=a.getDate();c.drawMonth=c.selectedMonth=a.getMonth();c.drawYear=c.selectedYear=a.getFullYear()}this._notifyChange(c);this._adjustDate(b)},_selectMonthYear:function(a,b,c){var a=d(a),g=this._getInst(a[0]);g["selected"+(c==="M"?"Month":"Year")]=g["draw"+(c==="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(g);this._adjustDate(a)},_selectDay:function(a,b,c,g){var f;f=d(a);if(!d(g).hasClass(this._unselectableClass)&&
!this._isDisabledDatepicker(f[0])){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",g).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._selectDate(a,"")},_selectDate:function(a,b){var c;c=d(a);var g=this._getInst(c[0]),b=b!=null?b:this._formatDate(g);g.input&&g.input.val(b);this._updateAlternate(g);(c=this._get(g,"onSelect"))?c.apply(g.input?g.input[0]:
null,[b,g]):g.input&&g.input.trigger("change");if(g.inline)this._updateDatepicker(g);else{this._hideDatepicker();this._lastInput=g.input[0];typeof g.input[0]!=="object"&&g.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b,c,g,f=this._get(a,"altField");if(f){b=this._get(a,"altFormat")||this._get(a,"dateFormat");c=this._getDate(a);g=this.formatDate(b,c,this._getFormatConfig(a));d(f).each(function(){d(this).val(g)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){var b=
new Date(a.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));a=b.getTime();b.setMonth(0);b.setDate(1);return Math.floor(Math.round((a-b)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b==="object"?b.toString():b+"";if(b==="")return null;var g,f,e,h=0;f=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;f=typeof f!=="string"?f:(new Date).getFullYear()%100+parseInt(f,10);e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort;var j=(c?c.dayNames:
null)||this._defaults.dayNames,k=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,l=(c?c.monthNames:null)||this._defaults.monthNames,n=c=-1,m=-1,p=-1,o=false,t,u=function(b){(b=g+1<a.length&&a.charAt(g+1)===b)&&g++;return b},s=function(a){var c=u(a),c=a==="@"?14:a==="!"?20:a==="y"&&c?4:a==="o"?3:2,a=RegExp("^\\d{"+(a==="y"?c:1)+","+c+"}"),a=b.substring(h).match(a);if(!a)throw"Missing number at position "+h;h=h+a[0].length;return parseInt(a[0],10)},w=function(a,c,g){var f=-1,a=d.map(u(a)?
g:c,function(a,b){return[[b,a]]}).sort(function(a,b){return-(a[1].length-b[1].length)});d.each(a,function(a,c){var d=c[1];if(b.substr(h,d.length).toLowerCase()===d.toLowerCase()){f=c[0];h=h+d.length;return false}});if(f!==-1)return f+1;throw"Unknown name at position "+h;},B=function(){if(b.charAt(h)!==a.charAt(g))throw"Unexpected literal at position "+h;h++};for(g=0;g<a.length;g++)if(o)a.charAt(g)==="'"&&!u("'")?o=false:B();else switch(a.charAt(g)){case "d":m=s("d");break;case "D":w("D",e,j);break;
case "o":p=s("o");break;case "m":n=s("m");break;case "M":n=w("M",k,l);break;case "y":c=s("y");break;case "@":t=new Date(s("@"));c=t.getFullYear();n=t.getMonth()+1;m=t.getDate();break;case "!":t=new Date((s("!")-this._ticksTo1970)/1E4);c=t.getFullYear();n=t.getMonth()+1;m=t.getDate();break;case "'":u("'")?B():o=true;break;default:B()}if(h<b.length){e=b.substr(h);if(!/^\s+/.test(e))throw"Extra/unparsed characters found in date: "+e;}c===-1?c=(new Date).getFullYear():c<100&&(c=c+((new Date).getFullYear()-
(new Date).getFullYear()%100+(c<=f?0:-100)));if(p>-1){n=1;m=p;do{f=this._getDaysInMonth(c,n-1);if(m<=f)break;n++;m=m-f}while(1)}t=this._daylightSavingAdjust(new Date(c,n-1,m));if(t.getFullYear()!==c||t.getMonth()+1!==n||t.getDate()!==m)throw"Invalid date";return t},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864E9*(718685+
Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(a,b,c){if(!b)return"";var d,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,e=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,c=(c?c.monthNames:null)||this._defaults.monthNames,j=function(b){(b=d+1<a.length&&a.charAt(d+1)===b)&&d++;return b},k=function(a,b,c){b=""+b;if(j(a))for(;b.length<c;)b="0"+b;return b},l="",n=false;if(b)for(d=0;d<a.length;d++)if(n)a.charAt(d)===
"'"&&!j("'")?n=false:l=l+a.charAt(d);else switch(a.charAt(d)){case "d":l=l+k("d",b.getDate(),2);break;case "D":var m;m=b.getDay();var p=f,o=e;m=j("D")?o[m]:p[m];l=l+m;break;case "o":l=l+k("o",Math.round(((new Date(b.getFullYear(),b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5),3);break;case "m":l=l+k("m",b.getMonth()+1,2);break;case "M":m=b.getMonth();p=h;o=c;m=j("M")?o[m]:p[m];l=l+m;break;case "y":l=l+(j("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%
100);break;case "@":l=l+b.getTime();break;case "!":l=l+(b.getTime()*1E4+this._ticksTo1970);break;case "'":j("'")?l=l+"'":n=true;break;default:l=l+a.charAt(d)}return l},_possibleChars:function(a){var b,c="",d=false,f=function(c){(c=b+1<a.length&&a.charAt(b+1)===c)&&b++;return c};for(b=0;b<a.length;b++)if(d)a.charAt(b)==="'"&&!f("'")?d=false:c=c+a.charAt(b);else switch(a.charAt(b)){case "d":case "m":case "y":case "@":c=c+"0123456789";break;case "D":case "M":return null;case "'":f("'")?c=c+"'":d=true;
break;default:c=c+a.charAt(b)}return c},_get:function(a,b){return a.settings[b]!==void 0?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!==a.lastVal){var c=this._get(a,"dateFormat"),d=a.lastVal=a.input?a.input.val():null,f=this._getDefaultDate(a),e=f,h=this._getFormatConfig(a);try{e=this.parseDate(c,d,h)||f}catch(j){d=b?"":d}a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();a.currentDay=d?e.getDate():0;a.currentMonth=
d?e.getMonth():0;a.currentYear=d?e.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,b,c){if(b==null||b==="")b=c;else{var g;if(typeof b==="string")a:{try{g=d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),b,d.datepicker._getFormatConfig(a));break a}catch(f){}var e=(b.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,a=e.getFullYear();g=e.getMonth();
for(var e=e.getDate(),h=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,j=h.exec(b);j;){switch(j[2]||"d"){case "d":case "D":e=e+parseInt(j[1],10);break;case "w":case "W":e=e+parseInt(j[1],10)*7;break;case "m":case "M":g=g+parseInt(j[1],10);e=Math.min(e,d.datepicker._getDaysInMonth(a,g));break;case "y":case "Y":a=a+parseInt(j[1],10);e=Math.min(e,d.datepicker._getDaysInMonth(a,g))}j=h.exec(b)}g=new Date(a,g,e)}else{if(typeof b==="number")if(isNaN(b))b=c;else{a=new Date;a.setDate(a.getDate()+b);b=a}else b=new Date(b.getTime());
g=b}b=g}if(b=b&&b.toString()==="Invalid Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0)}return this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var d=!b,f=a.selectedMonth,e=a.selectedYear,b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=
a.currentYear=b.getFullYear();(f!==a.selectedMonth||e!==a.selectedYear)&&!c&&this._notifyChange(a);this._adjustInstDate(a);a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()===""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_attachHandlers:function(a){var b=this._get(a,"stepMonths"),c="#"+a.id.replace(/\\\\/g,"\\");a.dpDiv.find("[data-handler]").map(function(){d(this).bind(this.getAttribute("data-event"),
{prev:function(){d.datepicker._adjustDate(c,-b,"M")},next:function(){d.datepicker._adjustDate(c,+b,"M")},hide:function(){d.datepicker._hideDatepicker()},today:function(){d.datepicker._gotoToday(c)},selectDay:function(){d.datepicker._selectDay(c,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this);return false},selectMonth:function(){d.datepicker._selectMonthYear(c,this,"M");return false},selectYear:function(){d.datepicker._selectMonthYear(c,this,"Y");return false}}[this.getAttribute("data-handler")])})},
_generateHTML:function(a){var b,c,d,f,e,h,j,k,l,n,m,p,o,t,u,s,w,B,N,z,v,q,H,E,F,G,J,L=new Date,L=this._daylightSavingAdjust(new Date(L.getFullYear(),L.getMonth(),L.getDate())),P=this._get(a,"isRTL");h=this._get(a,"showButtonPanel");d=this._get(a,"hideIfNoPrevNext");e=this._get(a,"navigationAsDateFormat");var S=this._getNumberOfMonths(a),A=this._get(a,"showCurrentAtPos");f=this._get(a,"stepMonths");var O=S[0]!==1||S[1]!==1,U=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,
a.currentMonth,a.currentDay)),Q=this._getMinMaxDate(a,"min"),K=this._getMinMaxDate(a,"max"),A=a.drawMonth-A,I=a.drawYear;if(A<0){A=A+12;I--}if(K){b=this._daylightSavingAdjust(new Date(K.getFullYear(),K.getMonth()-S[0]*S[1]+1,K.getDate()));for(b=Q&&b<Q?Q:b;this._daylightSavingAdjust(new Date(I,A,1))>b;){A--;if(A<0){A=11;I--}}}a.drawMonth=A;a.drawYear=I;b=this._get(a,"prevText");b=!e?b:this.formatDate(b,this._daylightSavingAdjust(new Date(I,A-f,1)),this._getFormatConfig(a));b=this._canAdjustMonth(a,
-1,I,A)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+b+"'><span class='ui-icon ui-icon-circle-triangle-"+(P?"e":"w")+"'>"+b+"</span></a>":d?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+b+"'><span class='ui-icon ui-icon-circle-triangle-"+(P?"e":"w")+"'>"+b+"</span></a>";c=this._get(a,"nextText");c=!e?c:this.formatDate(c,this._daylightSavingAdjust(new Date(I,A+f,1)),this._getFormatConfig(a));d=this._canAdjustMonth(a,1,I,A)?
"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+c+"'><span class='ui-icon ui-icon-circle-triangle-"+(P?"w":"e")+"'>"+c+"</span></a>":d?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+c+"'><span class='ui-icon ui-icon-circle-triangle-"+(P?"w":"e")+"'>"+c+"</span></a>";f=this._get(a,"currentText");c=this._get(a,"gotoCurrent")&&a.currentDay?U:L;f=!e?f:this.formatDate(f,c,this._getFormatConfig(a));e=!a.inline?"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+
this._get(a,"closeText")+"</button>":"";h=h?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(P?e:"")+(this._isInRange(a,c)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+f+"</button>":"")+(P?"":e)+"</div>":"";e=parseInt(this._get(a,"firstDay"),10);e=isNaN(e)?0:e;f=this._get(a,"showWeek");c=this._get(a,"dayNames");j=this._get(a,"dayNamesMin");k=this._get(a,"monthNames");l=this._get(a,"monthNamesShort");
n=this._get(a,"beforeShowDay");m=this._get(a,"showOtherMonths");p=this._get(a,"selectOtherMonths");o=this._getDefaultDate(a);t="";u;for(s=0;s<S[0];s++){w="";this.maxRows=4;for(B=0;B<S[1];B++){N=this._daylightSavingAdjust(new Date(I,A,a.selectedDay));u=" ui-corner-all";z="";if(O){z=z+"<div class='ui-datepicker-group";if(S[1]>1)switch(B){case 0:z=z+" ui-datepicker-group-first";u=" ui-corner-"+(P?"right":"left");break;case S[1]-1:z=z+" ui-datepicker-group-last";u=" ui-corner-"+(P?"left":"right");break;
default:z=z+" ui-datepicker-group-middle";u=""}z=z+"'>"}z=z+("<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+u+"'>"+(/all|left/.test(u)&&s===0?P?d:b:"")+(/all|right/.test(u)&&s===0?P?b:d:"")+this._generateMonthYearHeader(a,A,I,Q,K,s>0||B>0,k,l)+"</div><table class='ui-datepicker-calendar'><thead><tr>");v=f?"<th class='ui-datepicker-week-col'>"+this._get(a,"weekHeader")+"</th>":"";for(u=0;u<7;u++){q=(u+e)%7;v=v+("<th scope='col'"+((u+e+6)%7>=5?" class='ui-datepicker-week-end'":
"")+"><span title='"+c[q]+"'>"+j[q]+"</span></th>")}z=z+(v+"</tr></thead><tbody>");v=this._getDaysInMonth(I,A);if(I===a.selectedYear&&A===a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,v);u=(this._getFirstDayOfMonth(I,A)-e+7)%7;v=Math.ceil((u+v)/7);this.maxRows=v=O?this.maxRows>v?this.maxRows:v:v;q=this._daylightSavingAdjust(new Date(I,A,1-u));for(H=0;H<v;H++){z=z+"<tr>";E=!f?"":"<td class='ui-datepicker-week-col'>"+this._get(a,"calculateWeek")(q)+"</td>";for(u=0;u<7;u++){F=n?n.apply(a.input?
a.input[0]:null,[q]):[true,""];J=(G=q.getMonth()!==A)&&!p||!F[0]||Q&&q<Q||K&&q>K;E=E+("<td class='"+((u+e+6)%7>=5?" ui-datepicker-week-end":"")+(G?" ui-datepicker-other-month":"")+(q.getTime()===N.getTime()&&A===a.selectedMonth&&a._keyEvent||o.getTime()===q.getTime()&&o.getTime()===N.getTime()?" "+this._dayOverClass:"")+(J?" "+this._unselectableClass+" ui-state-disabled":"")+(G&&!m?"":" "+F[1]+(q.getTime()===U.getTime()?" "+this._currentClass:"")+(q.getTime()===L.getTime()?" ui-datepicker-today":
""))+"'"+((!G||m)&&F[2]?" title='"+F[2].replace(/'/g,"&#39;")+"'":"")+(J?"":" data-handler='selectDay' data-event='click' data-month='"+q.getMonth()+"' data-year='"+q.getFullYear()+"'")+">"+(G&&!m?"&#xa0;":J?"<span class='ui-state-default'>"+q.getDate()+"</span>":"<a class='ui-state-default"+(q.getTime()===L.getTime()?" ui-state-highlight":"")+(q.getTime()===U.getTime()?" ui-state-active":"")+(G?" ui-priority-secondary":"")+"' href='#'>"+q.getDate()+"</a>")+"</td>");q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q)}z=
z+(E+"</tr>")}A++;if(A>11){A=0;I++}z=z+("</tbody></table>"+(O?"</div>"+(S[0]>0&&B===S[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""));w=w+z}t=t+w}a._keyEvent=false;return t+h},_generateMonthYearHeader:function(a,b,c,d,f,e,h,j){var k,l,n,m=this._get(a,"changeMonth"),p=this._get(a,"changeYear"),o=this._get(a,"showMonthAfterYear"),t="<div class='ui-datepicker-title'>",u="";if(e||!m)u=u+("<span class='ui-datepicker-month'>"+h[b]+"</span>");else{h=d&&d.getFullYear()===c;k=f&&f.getFullYear()===
c;u=u+"<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>";for(l=0;l<12;l++)if((!h||l>=d.getMonth())&&(!k||l<=f.getMonth()))u=u+("<option value='"+l+"'"+(l===b?" selected='selected'":"")+">"+j[l]+"</option>");u=u+"</select>"}o||(t=t+(u+(e||!m||!p?"&#xa0;":"")));if(!a.yearshtml){a.yearshtml="";if(e||!p)t=t+("<span class='ui-datepicker-year'>"+c+"</span>");else{j=this._get(a,"yearRange").split(":");n=(new Date).getFullYear();h=function(a){a=a.match(/c[+\-].*/)?c+parseInt(a.substring(1),
10):a.match(/[+\-].*/)?n+parseInt(a,10):parseInt(a,10);return isNaN(a)?n:a};b=h(j[0]);j=Math.max(b,h(j[1]||""));b=d?Math.max(b,d.getFullYear()):b;j=f?Math.min(j,f.getFullYear()):j;for(a.yearshtml=a.yearshtml+"<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";b<=j;b++)a.yearshtml=a.yearshtml+("<option value='"+b+"'"+(b===c?" selected='selected'":"")+">"+b+"</option>");a.yearshtml=a.yearshtml+"</select>";t=t+a.yearshtml;a.yearshtml=null}}t=t+this._get(a,"yearSuffix");
o&&(t=t+((e||!m||!p?"&#xa0;":"")+u));return t+"</div>"},_adjustInstDate:function(a,b,c){var d=a.drawYear+(c==="Y"?b:0),f=a.drawMonth+(c==="M"?b:0),b=Math.min(a.selectedDay,this._getDaysInMonth(d,f))+(c==="D"?b:0),d=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(d,f,b)));a.selectedDay=d.getDate();a.drawMonth=a.selectedMonth=d.getMonth();a.drawYear=a.selectedYear=d.getFullYear();(c==="M"||c==="Y")&&this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min"),d=
this._getMinMaxDate(a,"max"),c=c&&b<c?c:b;return d&&c>d?d:c},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a==="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,
b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,d){var f=this._getNumberOfMonths(a),c=this._daylightSavingAdjust(new Date(c,d+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c,d,f=this._getMinMaxDate(a,"min"),e=this._getMinMaxDate(a,"max"),h=null,j=null;if(c=this._get(a,"yearRange")){c=c.split(":");d=(new Date).getFullYear();h=parseInt(c[0],10);j=parseInt(c[1],10);c[0].match(/[+\-].*/)&&
(h=h+d);c[1].match(/[+\-].*/)&&(j=j+d)}return(!f||b.getTime()>=f.getTime())&&(!e||b.getTime()<=e.getTime())&&(!h||b.getFullYear()>=h)&&(!j||b.getFullYear()<=j)},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff"),b=typeof b!=="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,
b,c,d){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b==="object"?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker=function(a){if(!this.length)return this;if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick);d.datepicker.initialized=true}d("#"+
d.datepicker._mainDivId).length===0&&d("body").append(d.datepicker.dpDiv);var b=Array.prototype.slice.call(arguments,1);return typeof a==="string"&&(a==="isDisabled"||a==="getDate"||a==="widget")||a==="option"&&arguments.length===2&&typeof arguments[1]==="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b)):this.each(function(){typeof a==="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=
new Ua;d.datepicker.initialized=!1;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.11.2";d.widget("ui.dialog",{version:"1.11.2",options:{appendTo:"body",autoOpen:!0,buttons:[],closeOnEscape:!0,closeText:"Close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(a){var b=d(this).css(a).offset().top;b<0&&d(this).css("top",a.top-b)}},resizable:!0,
show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,
height:this.element[0].style.height};this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.originalTitle=this.element.attr("title");this.options.title=this.options.title||this.originalTitle;this._createWrapper();this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialog);this._createTitlebar();this._createButtonPane();this.options.draggable&&d.fn.draggable&&this._makeDraggable();this.options.resizable&&
d.fn.resizable&&this._makeResizable();this._isOpen=false;this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var a=this.options.appendTo;return a&&(a.jquery||a.nodeType)?d(a):this.document.find(a||"body").eq(0)},_destroy:function(){var a,b=this.originalPosition;this._destroyOverlay();this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach();this.uiDialog.stop(true,true).remove();this.originalTitle&&this.element.attr("title",
this.originalTitle);a=b.parent.children().eq(b.index);a.length&&a[0]!==this.element[0]?a.before(this.element):b.parent.append(this.element)},widget:function(){return this.uiDialog},disable:d.noop,enable:d.noop,close:function(a){var b,c=this;if(this._isOpen&&this._trigger("beforeClose",a)!==false){this._isOpen=false;this._focusedElement=null;this._destroyOverlay();this._untrackInstance();if(!this.opener.filter(":focusable").focus().length)try{(b=this.document[0].activeElement)&&b.nodeName.toLowerCase()!==
"body"&&d(b).blur()}catch(g){}this._hide(this.uiDialog,this.options.hide,function(){c._trigger("close",a)})}},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(a,b){var c=false,g=this.uiDialog.siblings(":visible").map(function(){return d(this).css("z-index")^0}).get(),g=Math.max.apply(null,g);if(g>=this.uiDialog.css("z-index")^0){this.uiDialog.css("z-index",g+1);c=true}c&&!b&&this._trigger("focus",a);return c},open:function(){var a=this;if(this._isOpen)this._moveToTop()&&
this._focusTabbable();else{this._isOpen=true;this.opener=d(this.document[0].activeElement);this._size();this._position();this._createOverlay();this._moveToTop(null,true);this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1);this._show(this.uiDialog,this.options.show,function(){a._focusTabbable();a._trigger("focus")});this._makeFocusTarget();this._trigger("open")}},_focusTabbable:function(){var a=this._focusedElement;a||(a=this.element.find("[autofocus]"));a.length||(a=this.element.find(":tabbable"));
a.length||(a=this.uiDialogButtonPane.find(":tabbable"));a.length||(a=this.uiDialogTitlebarClose.filter(":tabbable"));if(!a.length)a=this.uiDialog;a.eq(0).focus()},_keepFocus:function(a){function b(){var a=this.document[0].activeElement;this.uiDialog[0]===a||d.contains(this.uiDialog[0],a)||this._focusTabbable()}a.preventDefault();b.call(this);this._delay(b)},_createWrapper:function(){this.uiDialog=d("<div>").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all ui-front "+this.options.dialogClass).hide().attr({tabIndex:-1,
role:"dialog"}).appendTo(this._appendTo());this._on(this.uiDialog,{keydown:function(a){if(this.options.closeOnEscape&&!a.isDefaultPrevented()&&a.keyCode&&a.keyCode===d.ui.keyCode.ESCAPE){a.preventDefault();this.close(a)}else if(!(a.keyCode!==d.ui.keyCode.TAB||a.isDefaultPrevented())){var b=this.uiDialog.find(":tabbable"),c=b.filter(":first"),g=b.filter(":last");if((a.target===g[0]||a.target===this.uiDialog[0])&&!a.shiftKey){this._delay(function(){c.focus()});a.preventDefault()}else if((a.target===
c[0]||a.target===this.uiDialog[0])&&a.shiftKey){this._delay(function(){g.focus()});a.preventDefault()}}},mousedown:function(a){this._moveToTop(a)&&this._focusTabbable()}});this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var a;this.uiDialogTitlebar=d("<div>").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog);this._on(this.uiDialogTitlebar,{mousedown:function(a){d(a.target).closest(".ui-dialog-titlebar-close")||
this.uiDialog.focus()}});this.uiDialogTitlebarClose=d("<button type='button'></button>").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:false}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar);this._on(this.uiDialogTitlebarClose,{click:function(a){a.preventDefault();this.close(a)}});a=d("<span>").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar);this._title(a);this.uiDialog.attr({"aria-labelledby":a.attr("id")})},_title:function(a){this.options.title||
a.html("&#160;");a.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=d("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiButtonSet=d("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane);this._createButtons()},_createButtons:function(){var a=this,b=this.options.buttons;this.uiDialogButtonPane.remove();this.uiButtonSet.empty();if(d.isEmptyObject(b)||d.isArray(b)&&!b.length)this.uiDialog.removeClass("ui-dialog-buttons");
else{d.each(b,function(b,g){var f,e,g=d.isFunction(g)?{click:g,text:b}:g,g=d.extend({type:"button"},g);f=g.click;g.click=function(){f.apply(a.element[0],arguments)};e={icons:g.icons,text:g.showText};delete g.icons;delete g.showText;d("<button></button>",g).button(e).appendTo(a.uiButtonSet)});this.uiDialog.addClass("ui-dialog-buttons");this.uiDialogButtonPane.appendTo(this.uiDialog)}},_makeDraggable:function(){function a(a){return{position:a.position,offset:a.offset}}var b=this,c=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",
handle:".ui-dialog-titlebar",containment:"document",start:function(c,f){d(this).addClass("ui-dialog-dragging");b._blockFrames();b._trigger("dragStart",c,a(f))},drag:function(c,d){b._trigger("drag",c,a(d))},stop:function(g,f){var e=f.offset.left-b.document.scrollLeft(),h=f.offset.top-b.document.scrollTop();c.position={my:"left top",at:"left"+(e>=0?"+":"")+e+" top"+(h>=0?"+":"")+h,of:b.window};d(this).removeClass("ui-dialog-dragging");b._unblockFrames();b._trigger("dragStop",g,a(f))}})},_makeResizable:function(){function a(a){return{originalPosition:a.originalPosition,
originalSize:a.originalSize,position:a.position,size:a.size}}var b=this,c=this.options,g=c.resizable,f=this.uiDialog.css("position"),g=typeof g==="string"?g:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:c.maxWidth,maxHeight:c.maxHeight,minWidth:c.minWidth,minHeight:this._minHeight(),handles:g,start:function(c,g){d(this).addClass("ui-dialog-resizing");b._blockFrames();b._trigger("resizeStart",c,a(g))},resize:function(c,
d){b._trigger("resize",c,a(d))},stop:function(g,f){var e=b.uiDialog.offset(),k=e.left-b.document.scrollLeft(),e=e.top-b.document.scrollTop();c.height=b.uiDialog.height();c.width=b.uiDialog.width();c.position={my:"left top",at:"left"+(k>=0?"+":"")+k+" top"+(e>=0?"+":"")+e,of:b.window};d(this).removeClass("ui-dialog-resizing");b._unblockFrames();b._trigger("resizeStop",g,a(f))}}).css("position",f)},_trackFocus:function(){this._on(this.widget(),{focusin:function(a){this._makeFocusTarget();this._focusedElement=
d(a.target)}})},_makeFocusTarget:function(){this._untrackInstance();this._trackingInstances().unshift(this)},_untrackInstance:function(){var a=this._trackingInstances(),b=d.inArray(this,a);b!==-1&&a.splice(b,1)},_trackingInstances:function(){var a=this.document.data("ui-dialog-instances");if(!a){a=[];this.document.data("ui-dialog-instances",a)}return a},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(){var a=this.uiDialog.is(":visible");
a||this.uiDialog.show();this.uiDialog.position(this.options.position);a||this.uiDialog.hide()},_setOptions:function(a){var b=this,c=false,g={};d.each(a,function(a,d){b._setOption(a,d);a in b.sizeRelatedOptions&&(c=true);a in b.resizableRelatedOptions&&(g[a]=d)});if(c){this._size();this._position()}this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",g)},_setOption:function(a,b){var c,d=this.uiDialog;a==="dialogClass"&&d.removeClass(this.options.dialogClass).addClass(b);if(a!==
"disabled"){this._super(a,b);a==="appendTo"&&this.uiDialog.appendTo(this._appendTo());a==="buttons"&&this._createButtons();a==="closeText"&&this.uiDialogTitlebarClose.button({label:""+b});if(a==="draggable"){(c=d.is(":data(ui-draggable)"))&&!b&&d.draggable("destroy");!c&&b&&this._makeDraggable()}a==="position"&&this._position();if(a==="resizable"){(c=d.is(":data(ui-resizable)"))&&!b&&d.resizable("destroy");c&&typeof b==="string"&&d.resizable("option","handles",b);!c&&b!==false&&this._makeResizable()}a===
"title"&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title"))}},_size:function(){var a,b,c,d=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0});if(d.minWidth>d.width)d.width=d.minWidth;a=this.uiDialog.css({height:"auto",width:d.width}).outerHeight();b=Math.max(0,d.minHeight-a);c=typeof d.maxHeight==="number"?Math.max(0,d.maxHeight-a):"none";d.height==="auto"?this.element.css({minHeight:b,maxHeight:c,height:"auto"}):this.element.height(Math.max(0,d.height-
a));this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var a=d(this);return d("<div>").css({position:"absolute",width:a.outerWidth(),height:a.outerHeight()}).appendTo(a.parent()).offset(a.offset())[0]})},_unblockFrames:function(){if(this.iframeBlocks){this.iframeBlocks.remove();delete this.iframeBlocks}},_allowInteraction:function(a){return d(a.target).closest(".ui-dialog").length?
true:!!d(a.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var a=true;this._delay(function(){a=false});this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(b){if(!a&&!this._allowInteraction(b)){b.preventDefault();this._trackingInstances()[0]._focusTabbable()}}});this.overlay=d("<div>").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo());this._on(this.overlay,{mousedown:"_keepFocus"});this.document.data("ui-dialog-overlays",
(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var a=this.document.data("ui-dialog-overlays")-1;a?this.document.data("ui-dialog-overlays",a):this.document.unbind("focusin").removeData("ui-dialog-overlays");this.overlay.remove();this.overlay=null}}});d.widget("ui.progressbar",{version:"1.11.2",options:{max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue();this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar",
"aria-valuemin":this.min});this.valueDiv=d("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove()},value:function(a){if(a===void 0)return this.options.value;this.options.value=this._constrainedValue(a);this._refreshValue()},
_constrainedValue:function(a){if(a===void 0)a=this.options.value;this.indeterminate=a===false;typeof a!=="number"&&(a=0);return this.indeterminate?false:Math.min(this.options.max,Math.max(this.min,a))},_setOptions:function(a){var b=a.value;delete a.value;this._super(a);this.options.value=this._constrainedValue(b);this._refreshValue()},_setOption:function(a,b){a==="max"&&(b=Math.max(this.min,b));a==="disabled"&&this.element.toggleClass("ui-state-disabled",!!b).attr("aria-disabled",b);this._super(a,
b)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var a=this.options.value,b=this._percentage();this.valueDiv.toggle(this.indeterminate||a>this.min).toggleClass("ui-corner-right",a===this.options.max).width(b.toFixed(0)+"%");this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate);if(this.indeterminate){this.element.removeAttr("aria-valuenow");if(!this.overlayDiv)this.overlayDiv=d("<div class='ui-progressbar-overlay'></div>").appendTo(this.valueDiv)}else{this.element.attr({"aria-valuemax":this.options.max,
"aria-valuenow":a});if(this.overlayDiv){this.overlayDiv.remove();this.overlayDiv=null}}if(this.oldValue!==a){this.oldValue=a;this._trigger("change")}a===this.options.max&&this._trigger("complete")}});d.widget("ui.selectmenu",{version:"1.11.2",defaultElement:"<select>",options:{appendTo:null,disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:null,change:null,close:null,focus:null,open:null,select:null},_create:function(){var a=this.element.uniqueId().attr("id");
this.ids={element:a,button:a+"-button",menu:a+"-menu"};this._drawButton();this._drawMenu();this.options.disabled&&this.disable()},_drawButton:function(){var a=this,b=this.element.attr("tabindex");this.label=d("label[for='"+this.ids.element+"']").attr("for",this.ids.button);this._on(this.label,{click:function(a){this.button.focus();a.preventDefault()}});this.element.hide();this.button=d("<span>",{"class":"ui-selectmenu-button ui-widget ui-state-default ui-corner-all",tabindex:b||this.options.disabled?
-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true"}).insertAfter(this.element);d("<span>",{"class":"ui-icon "+this.options.icons.button}).prependTo(this.button);this.buttonText=d("<span>",{"class":"ui-selectmenu-text"}).appendTo(this.button);this._setText(this.buttonText,this.element.find("option:selected").text());this._resizeButton();this._on(this.button,this._buttonEvents);this.button.one("focusin",function(){a.menuItems||
a._refreshMenu()});this._hoverable(this.button);this._focusable(this.button)},_drawMenu:function(){var a=this;this.menu=d("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu});this.menuWrap=d("<div>",{"class":"ui-selectmenu-menu ui-front"}).append(this.menu).appendTo(this._appendTo());this.menuInstance=this.menu.menu({role:"listbox",select:function(b,c){b.preventDefault();a._setSelection();a._select(c.item.data("ui-selectmenu-item"),b)},focus:function(b,c){var d=c.item.data("ui-selectmenu-item");
if(a.focusIndex!=null&&d.index!==a.focusIndex){a._trigger("focus",b,{item:d});a.isOpen||a._select(d,b)}a.focusIndex=d.index;a.button.attr("aria-activedescendant",a.menuItems.eq(d.index).attr("id"))}}).menu("instance");this.menu.addClass("ui-corner-bottom").removeClass("ui-corner-all");this.menuInstance._off(this.menu,"mouseleave");this.menuInstance._closeOnDocumentClick=function(){return false};this.menuInstance._isDivider=function(){return false}},refresh:function(){this._refreshMenu();this._setText(this.buttonText,
this._getSelectedItem().text());this.options.width||this._resizeButton()},_refreshMenu:function(){this.menu.empty();var a;a=this.element.find("option");if(a.length){this._parseOptions(a);this._renderMenu(this.menu,this.items);this.menuInstance.refresh();this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup");a=this._getSelectedItem();this.menuInstance.focus(null,a);this._setAria(a.data("ui-selectmenu-item"));this._setOption("disabled",this.element.prop("disabled"))}},open:function(a){if(!this.options.disabled){if(this.menuItems){this.menu.find(".ui-state-focus").removeClass("ui-state-focus");
this.menuInstance.focus(null,this._getSelectedItem())}else this._refreshMenu();this.isOpen=true;this._toggleAttr();this._resizeMenu();this._position();this._on(this.document,this._documentClick);this._trigger("open",a)}},_position:function(){this.menuWrap.position(d.extend({of:this.button},this.options.position))},close:function(a){if(this.isOpen){this.isOpen=false;this._toggleAttr();this.range=null;this._off(this.document);this._trigger("close",a)}},widget:function(){return this.button},menuWidget:function(){return this.menu},
_renderMenu:function(a,b){var c=this,g="";d.each(b,function(b,e){if(e.optgroup!==g){d("<li>",{"class":"ui-selectmenu-optgroup ui-menu-divider"+(e.element.parent("optgroup").prop("disabled")?" ui-state-disabled":""),text:e.optgroup}).appendTo(a);g=e.optgroup}c._renderItemData(a,e)})},_renderItemData:function(a,b){return this._renderItem(a,b).data("ui-selectmenu-item",b)},_renderItem:function(a,b){var c=d("<li>");b.disabled&&c.addClass("ui-state-disabled");this._setText(c,b.label);return c.appendTo(a)},
_setText:function(a,b){b?a.text(b):a.html("&#160;")},_move:function(a,b){var c,d=".ui-menu-item";if(this.isOpen)c=this.menuItems.eq(this.focusIndex);else{c=this.menuItems.eq(this.element[0].selectedIndex);d=d+":not(.ui-state-disabled)"}c=a==="first"||a==="last"?c[a==="first"?"prevAll":"nextAll"](d).eq(-1):c[a+"All"](d).eq(0);c.length&&this.menuInstance.focus(b,c)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex)},_toggle:function(a){this[this.isOpen?"close":"open"](a)},
_setSelection:function(){var a;if(this.range){if(window.getSelection){a=window.getSelection();a.removeAllRanges();a.addRange(this.range)}else this.range.select();this.button.focus()}},_documentClick:{mousedown:function(a){this.isOpen&&(d(a.target).closest(".ui-selectmenu-menu, #"+this.ids.button).length||this.close(a))}},_buttonEvents:{mousedown:function(){var a;if(window.getSelection){a=window.getSelection();if(a.rangeCount)this.range=a.getRangeAt(0)}else this.range=document.selection.createRange()},
click:function(a){this._setSelection();this._toggle(a)},keydown:function(a){var b=true;switch(a.keyCode){case d.ui.keyCode.TAB:case d.ui.keyCode.ESCAPE:this.close(a);b=false;break;case d.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(a);break;case d.ui.keyCode.UP:a.altKey?this._toggle(a):this._move("prev",a);break;case d.ui.keyCode.DOWN:a.altKey?this._toggle(a):this._move("next",a);break;case d.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(a):this._toggle(a);break;case d.ui.keyCode.LEFT:this._move("prev",
a);break;case d.ui.keyCode.RIGHT:this._move("next",a);break;case d.ui.keyCode.HOME:case d.ui.keyCode.PAGE_UP:this._move("first",a);break;case d.ui.keyCode.END:case d.ui.keyCode.PAGE_DOWN:this._move("last",a);break;default:this.menu.trigger(a);b=false}b&&a.preventDefault()}},_selectFocusedItem:function(a){var b=this.menuItems.eq(this.focusIndex);b.hasClass("ui-state-disabled")||this._select(b.data("ui-selectmenu-item"),a)},_select:function(a,b){var c=this.element[0].selectedIndex;this.element[0].selectedIndex=
a.index;this._setText(this.buttonText,a.label);this._setAria(a);this._trigger("select",b,{item:a});a.index!==c&&this._trigger("change",b,{item:a});this.close(b)},_setAria:function(a){a=this.menuItems.eq(a.index).attr("id");this.button.attr({"aria-labelledby":a,"aria-activedescendant":a});this.menu.attr("aria-activedescendant",a)},_setOption:function(a,b){a==="icons"&&this.button.find("span.ui-icon").removeClass(this.options.icons.button).addClass(b.button);this._super(a,b);a==="appendTo"&&this.menuWrap.appendTo(this._appendTo());
if(a==="disabled"){this.menuInstance.option("disabled",b);this.button.toggleClass("ui-state-disabled",b).attr("aria-disabled",b);this.element.prop("disabled",b);if(b){this.button.attr("tabindex",-1);this.close()}else this.button.attr("tabindex",0)}a==="width"&&this._resizeButton()},_appendTo:function(){var a=this.options.appendTo;a&&(a=a.jquery||a.nodeType?d(a):this.document.find(a).eq(0));if(!a||!a[0])a=this.element.closest(".ui-front");if(!a.length)a=this.document[0].body;return a},_toggleAttr:function(){this.button.toggleClass("ui-corner-top",
this.isOpen).toggleClass("ui-corner-all",!this.isOpen).attr("aria-expanded",this.isOpen);this.menuWrap.toggleClass("ui-selectmenu-open",this.isOpen);this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var a=this.options.width;if(!a){a=this.element.show().outerWidth();this.element.hide()}this.button.outerWidth(a)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){return{disabled:this.element.prop("disabled")}},
_parseOptions:function(a){var b=[];a.each(function(a,g){var f=d(g),e=f.parent("optgroup");b.push({element:f,index:a,value:f.attr("value"),label:f.text(),optgroup:e.attr("label")||"",disabled:e.prop("disabled")||f.prop("disabled")})});this.items=b},_destroy:function(){this.menuWrap.remove();this.button.remove();this.element.show();this.element.removeUniqueId();this.label.attr("for",this.ids.element)}});d.widget("ui.slider",d.ui.mouse,{version:"1.11.2",widgetEventPrefix:"slide",options:{animate:!1,
distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this._calculateNewMax();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");this._refresh();this._setOption("disabled",this.options.disabled);this._animateOff=
false},_refresh:function(){this._createRange();this._createHandles();this._setupEvents();this._refreshValue()},_createHandles:function(){var a,b;a=this.options;var c=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),g=[];b=a.values&&a.values.length||1;if(c.length>b){c.slice(b).remove();c=c.slice(0,b)}for(a=c.length;a<b;a++)g.push("<span class='ui-slider-handle ui-state-default ui-corner-all' tabindex='0'></span>");this.handles=c.add(d(g.join("")).appendTo(this.element));
this.handle=this.handles.eq(0);this.handles.each(function(a){d(this).data("ui-slider-handle-index",a)})},_createRange:function(){var a=this.options,b="";if(a.range){if(a.range===true)if(a.values)if(a.values.length&&a.values.length!==2)a.values=[a.values[0],a.values[0]];else{if(d.isArray(a.values))a.values=a.values.slice(0)}else a.values=[this._valueMin(),this._valueMin()];if(!this.range||!this.range.length){this.range=d("<div></div>").appendTo(this.element);b="ui-slider-range ui-widget-header ui-corner-all"}else this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",
bottom:""});this.range.addClass(b+(a.range==="min"||a.range==="max"?" ui-slider-range-"+a.range:""))}else{this.range&&this.range.remove();this.range=null}},_setupEvents:function(){this._off(this.handles);this._on(this.handles,this._handleEvents);this._hoverable(this.handles);this._focusable(this.handles)},_destroy:function(){this.handles.remove();this.range&&this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all");
this._mouseDestroy()},_mouseCapture:function(a){var b,c,g,f,e,h=this,j=this.options;if(j.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();b=this._normValueFromMouse({x:a.pageX,y:a.pageY});c=this._valueMax()-this._valueMin()+1;this.handles.each(function(a){var e=Math.abs(b-h.values(a));if(c>e||c===e&&(a===h._lastChangedValue||h.values(a)===j.min)){c=e;g=d(this);f=a}});if(this._start(a,f)===false)return false;
this._mouseSliding=true;this._handleIndex=f;g.addClass("ui-state-active").focus();e=g.offset();this._clickOffset=!d(a.target).parents().addBack().is(".ui-slider-handle")?{left:0,top:0}:{left:a.pageX-e.left-g.width()/2,top:a.pageY-e.top-g.height()/2-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(a,f,b);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(a){var b=
this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,this._handleIndex,b);return false},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b;if(this.orientation==="horizontal"){b=
this.elementSize.width;a=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{b=this.elementSize.height;a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}b=a/b;b>1&&(b=1);b<0&&(b=0);this.orientation==="vertical"&&(b=1-b);a=this._valueMax()-this._valueMin();b=this._valueMin()+b*a;return this._trimAlignValue(b)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);
c.values=this.values()}return this._trigger("start",a,c)},_slide:function(a,b,c){var d;if(this.options.values&&this.options.values.length){d=this.values(b?0:1);if(this.options.values.length===2&&this.options.range===true&&(b===0&&c>d||b===1&&c<d))c=d;if(c!==this.values(b)){d=this.values();d[b]=c;a=this._trigger("slide",a,{handle:this.handles[b],value:c,values:d});this.values(b?0:1);a!==false&&this.values(b,c)}}else if(c!==this.value()){a=this._trigger("slide",a,{handle:this.handles[b],value:c});a!==
false&&this.value(c)}},_stop:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("stop",a,c)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._lastChangedValue=b;this._trigger("change",a,c)}},value:function(a){if(arguments.length){this.options.value=
this._trimAlignValue(a);this._refreshValue();this._change(null,0)}else return this._value()},values:function(a,b){var c,g,f;if(arguments.length>1){this.options.values[a]=this._trimAlignValue(b);this._refreshValue();this._change(null,a)}else if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;g=arguments[0];for(f=0;f<c.length;f=f+1){c[f]=this._trimAlignValue(g[f]);this._change(null,f)}this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(a):
this.value();else return this._values()},_setOption:function(a,b){var c,g=0;if(a==="range"&&this.options.range===true)if(b==="min"){this.options.value=this._values(0);this.options.values=null}else if(b==="max"){this.options.value=this._values(this.options.values.length-1);this.options.values=null}if(d.isArray(this.options.values))g=this.options.values.length;a==="disabled"&&this.element.toggleClass("ui-state-disabled",!!b);this._super(a,b);switch(a){case "orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+
this.orientation);this._refreshValue();this.handles.css(b==="horizontal"?"bottom":"left","");break;case "value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case "values":this._animateOff=true;this._refreshValue();for(c=0;c<g;c=c+1)this._change(null,c);this._animateOff=false;break;case "step":case "min":case "max":this._animateOff=true;this._calculateNewMax();this._refreshValue();this._animateOff=false;break;case "range":this._animateOff=true;this._refresh();
this._animateOff=false}},_value:function(){var a=this.options.value;return a=this._trimAlignValue(a)},_values:function(a){var b,c;if(arguments.length){b=this.options.values[a];return b=this._trimAlignValue(b)}if(this.options.values&&this.options.values.length){b=this.options.values.slice();for(c=0;c<b.length;c=c+1)b[c]=this._trimAlignValue(b[c]);return b}return[]},_trimAlignValue:function(a){if(a<=this._valueMin())return this._valueMin();if(a>=this._valueMax())return this._valueMax();var b=this.options.step>
0?this.options.step:1,c=(a-this._valueMin())%b,a=a-c;Math.abs(c)*2>=b&&(a=a+(c>0?b:-b));return parseFloat(a.toFixed(5))},_calculateNewMax:function(){var a=(this.options.max-this._valueMin())%this.options.step;this.max=this.options.max-a},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshValue:function(){var a,b,c,g,f,e=this.options.range,h=this.options,j=this,k=!this._animateOff?h.animate:false,l={};if(this.options.values&&this.options.values.length)this.handles.each(function(c){b=
(j.values(c)-j._valueMin())/(j._valueMax()-j._valueMin())*100;l[j.orientation==="horizontal"?"left":"bottom"]=b+"%";d(this).stop(1,1)[k?"animate":"css"](l,h.animate);if(j.options.range===true)if(j.orientation==="horizontal"){if(c===0)j.range.stop(1,1)[k?"animate":"css"]({left:b+"%"},h.animate);if(c===1)j.range[k?"animate":"css"]({width:b-a+"%"},{queue:false,duration:h.animate})}else{if(c===0)j.range.stop(1,1)[k?"animate":"css"]({bottom:b+"%"},h.animate);if(c===1)j.range[k?"animate":"css"]({height:b-
a+"%"},{queue:false,duration:h.animate})}a=b});else{c=this.value();g=this._valueMin();f=this._valueMax();b=f!==g?(c-g)/(f-g)*100:0;l[this.orientation==="horizontal"?"left":"bottom"]=b+"%";this.handle.stop(1,1)[k?"animate":"css"](l,h.animate);if(e==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[k?"animate":"css"]({width:b+"%"},h.animate);if(e==="max"&&this.orientation==="horizontal")this.range[k?"animate":"css"]({width:100-b+"%"},{queue:false,duration:h.animate});if(e==="min"&&this.orientation===
"vertical")this.range.stop(1,1)[k?"animate":"css"]({height:b+"%"},h.animate);if(e==="max"&&this.orientation==="vertical")this.range[k?"animate":"css"]({height:100-b+"%"},{queue:false,duration:h.animate})}},_handleEvents:{keydown:function(a){var b,c,g,f=d(a.target).data("ui-slider-handle-index");switch(a.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:a.preventDefault();
if(!this._keySliding){this._keySliding=true;d(a.target).addClass("ui-state-active");b=this._start(a,f);if(b===false)return}}g=this.options.step;b=this.options.values&&this.options.values.length?c=this.values(f):c=this.value();switch(a.keyCode){case d.ui.keyCode.HOME:c=this._valueMin();break;case d.ui.keyCode.END:c=this._valueMax();break;case d.ui.keyCode.PAGE_UP:c=this._trimAlignValue(b+(this._valueMax()-this._valueMin())/this.numPages);break;case d.ui.keyCode.PAGE_DOWN:c=this._trimAlignValue(b-(this._valueMax()-
this._valueMin())/this.numPages);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(b===this._valueMax())return;c=this._trimAlignValue(b+g);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(b===this._valueMin())return;c=this._trimAlignValue(b-g)}this._slide(a,f,c)},keyup:function(a){var b=d(a.target).data("ui-slider-handle-index");if(this._keySliding){this._keySliding=false;this._stop(a,b);this._change(a,b);d(a.target).removeClass("ui-state-active")}}}});d.widget("ui.spinner",{version:"1.11.2",
defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max);this._setOption("min",this.options.min);this._setOption("step",this.options.step);this.value()!==""&&this._value(this.element.val(),true);this._draw();this._on(this._events);this._refresh();this._on(this.window,
{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var a={},b=this.element;d.each(["min","max","step"],function(c,d){var f=b.attr(d);f!==void 0&&f.length&&(a[d]=f)});return a},_events:{keydown:function(a){this._start(a)&&this._keydown(a)&&a.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(a){if(this.cancelBlur)delete this.cancelBlur;else{this._stop();this._refresh();this.previous!==this.element.val()&&this._trigger("change",
a)}},mousewheel:function(a,b){if(b){if(!this.spinning&&!this._start(a))return false;this._spin((b>0?1:-1)*this.options.step,a);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(a)},100);a.preventDefault()}},"mousedown .ui-spinner-button":function(a){function b(){if(this.element[0]!==this.document[0].activeElement){this.element.focus();this.previous=c;this._delay(function(){this.previous=c})}}var c;c=this.element[0]===this.document[0].activeElement?
this.previous:this.element.val();a.preventDefault();b.call(this);this.cancelBlur=true;this._delay(function(){delete this.cancelBlur;b.call(this)});this._start(a)!==false&&this._repeat(null,d(a.currentTarget).hasClass("ui-spinner-up")?1:-1,a)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(a){if(d(a.currentTarget).hasClass("ui-state-active")){if(this._start(a)===false)return false;this._repeat(null,d(a.currentTarget).hasClass("ui-spinner-up")?1:-1,a)}},"mouseleave .ui-spinner-button":"_stop"},
_draw:function(){var a=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton");this.buttons=a.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all");this.buttons.height()>Math.ceil(a.height()*0.5)&&a.height()>0&&a.height(a.height());this.options.disabled&&this.disable()},_keydown:function(a){var b=this.options,c=d.ui.keyCode;switch(a.keyCode){case c.UP:this._repeat(null,
1,a);return true;case c.DOWN:this._repeat(null,-1,a);return true;case c.PAGE_UP:this._repeat(null,b.page,a);return true;case c.PAGE_DOWN:this._repeat(null,-b.page,a);return true}return false},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>"},_buttonHtml:function(){return"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'><span class='ui-icon "+this.options.icons.up+"'>&#9650;</span></a><a class='ui-spinner-button ui-spinner-down ui-corner-br'><span class='ui-icon "+
this.options.icons.down+"'>&#9660;</span></a>"},_start:function(a){if(!this.spinning&&this._trigger("start",a)===false)return false;if(!this.counter)this.counter=1;return this.spinning=true},_repeat:function(a,b,c){a=a||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,b,c)},a);this._spin(b*this.options.step,c)},_spin:function(a,b){var c=this.value()||0;if(!this.counter)this.counter=1;c=this._adjustValue(c+a*this._increment(this.counter));if(!this.spinning||this._trigger("spin",
b,{value:c})!==false){this._value(c);this.counter++}},_increment:function(a){var b=this.options.incremental;return b?d.isFunction(b)?b(a):Math.floor(a*a*a/5E4-a*a/500+17*a/200+1):1},_precision:function(){var a=this._precisionOf(this.options.step);this.options.min!==null&&(a=Math.max(a,this._precisionOf(this.options.min)));return a},_precisionOf:function(a){var a=a.toString(),b=a.indexOf(".");return b===-1?0:a.length-b-1},_adjustValue:function(a){var b,c=this.options;b=c.min!==null?c.min:0;a=Math.round((a-
b)/c.step)*c.step;a=parseFloat((b+a).toFixed(this._precision()));return c.max!==null&&a>c.max?c.max:c.min!==null&&a<c.min?c.min:a},_stop:function(a){if(this.spinning){clearTimeout(this.timer);clearTimeout(this.mousewheelTimer);this.counter=0;this.spinning=false;this._trigger("stop",a)}},_setOption:function(a,b){if(a==="culture"||a==="numberFormat"){var c=this._parse(this.element.val());this.options[a]=b;this.element.val(this._format(c))}else{if(a==="max"||a==="min"||a==="step")typeof b==="string"&&
(b=this._parse(b));if(a==="icons"){this.buttons.first().find(".ui-icon").removeClass(this.options.icons.up).addClass(b.up);this.buttons.last().find(".ui-icon").removeClass(this.options.icons.down).addClass(b.down)}this._super(a,b);if(a==="disabled"){this.widget().toggleClass("ui-state-disabled",!!b);this.element.prop("disabled",!!b);this.buttons.button(b?"disable":"enable")}}},_setOptions:ea(function(a){this._super(a)}),_parse:function(a){typeof a==="string"&&a!==""&&(a=window.Globalize&&this.options.numberFormat?
Globalize.parseFloat(a,10,this.options.culture):+a);return a===""||isNaN(a)?null:a},_format:function(a){return a===""?"":window.Globalize&&this.options.numberFormat?Globalize.format(a,this.options.numberFormat,this.options.culture):a},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var a=this.value();return a===null?false:a===this._adjustValue(a)},_value:function(a,b){var c;
if(a!==""){c=this._parse(a);if(c!==null){b||(c=this._adjustValue(c));a=this._format(c)}}this.element.val(a);this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",false).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.uiSpinner.replaceWith(this.element)},stepUp:ea(function(a){this._stepUp(a)}),_stepUp:function(a){if(this._start()){this._spin((a||1)*this.options.step);this._stop()}},
stepDown:ea(function(a){this._stepDown(a)}),_stepDown:function(a){if(this._start()){this._spin((a||1)*-this.options.step);this._stop()}},pageUp:ea(function(a){this._stepUp((a||1)*this.options.page)}),pageDown:ea(function(a){this._stepDown((a||1)*this.options.page)}),value:function(a){if(!arguments.length)return this._parse(this.element.val());ea(this._value).call(this,a)},widget:function(){return this.uiSpinner}});d.widget("ui.tabs",{version:"1.11.2",delay:300,options:{active:null,collapsible:!1,
event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var a=/#.*$/;return function(b){var c,d,b=b.cloneNode(false);c=b.href.replace(a,"");d=location.href.replace(a,"");try{c=decodeURIComponent(c)}catch(f){}try{d=decodeURIComponent(d)}catch(e){}return b.hash.length>1&&c===d}}(),_create:function(){var a=this,b=this.options;this.running=false;this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",
b.collapsible);this._processTabs();b.active=this._initialActive();if(d.isArray(b.disabled))b.disabled=d.unique(b.disabled.concat(d.map(this.tabs.filter(".ui-state-disabled"),function(b){return a.tabs.index(b)}))).sort();this.active=this.options.active!==false&&this.anchors.length?this._findActive(b.active):d();this._refresh();this.active.length&&this.load(b.active)},_initialActive:function(){var a=this.options.active,b=this.options.collapsible,c=location.hash.substring(1);if(a===null){c&&this.tabs.each(function(b,
f){if(d(f).attr("aria-controls")===c){a=b;return false}});a===null&&(a=this.tabs.index(this.tabs.filter(".ui-tabs-active")));if(a===null||a===-1)a=this.tabs.length?0:false}if(a!==false){a=this.tabs.index(this.tabs.eq(a));a===-1&&(a=b?false:0)}!b&&(a===false&&this.anchors.length)&&(a=0);return a},_getCreateEventData:function(){return{tab:this.active,panel:!this.active.length?d():this._getPanelForTab(this.active)}},_tabKeydown:function(a){var b=d(this.document[0].activeElement).closest("li"),c=this.tabs.index(b),
g=true;if(!this._handlePageNav(a)){switch(a.keyCode){case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:c++;break;case d.ui.keyCode.UP:case d.ui.keyCode.LEFT:g=false;c--;break;case d.ui.keyCode.END:c=this.anchors.length-1;break;case d.ui.keyCode.HOME:c=0;break;case d.ui.keyCode.SPACE:a.preventDefault();clearTimeout(this.activating);this._activate(c);return;case d.ui.keyCode.ENTER:a.preventDefault();clearTimeout(this.activating);this._activate(c===this.options.active?false:c);return;default:return}a.preventDefault();
clearTimeout(this.activating);c=this._focusNextTab(c,g);if(!a.ctrlKey){b.attr("aria-selected","false");this.tabs.eq(c).attr("aria-selected","true");this.activating=this._delay(function(){this.option("active",c)},this.delay)}}},_panelKeydown:function(a){if(!this._handlePageNav(a)&&a.ctrlKey&&a.keyCode===d.ui.keyCode.UP){a.preventDefault();this.active.focus()}},_handlePageNav:function(a){if(a.altKey&&a.keyCode===d.ui.keyCode.PAGE_UP){this._activate(this._focusNextTab(this.options.active-1,false));return true}if(a.altKey&&
a.keyCode===d.ui.keyCode.PAGE_DOWN){this._activate(this._focusNextTab(this.options.active+1,true));return true}},_findNextTab:function(a,b){function c(){a>g&&(a=0);a<0&&(a=g);return a}for(var g=this.tabs.length-1;d.inArray(c(),this.options.disabled)!==-1;)a=b?a+1:a-1;return a},_focusNextTab:function(a,b){a=this._findNextTab(a,b);this.tabs.eq(a).focus();return a},_setOption:function(a,b){if(a==="active")this._activate(b);else if(a==="disabled")this._setupDisabled(b);else{this._super(a,b);if(a==="collapsible"){this.element.toggleClass("ui-tabs-collapsible",
b);!b&&this.options.active===false&&this._activate(0)}a==="event"&&this._setupEvents(b);a==="heightStyle"&&this._setupHeightStyle(b)}},_sanitizeSelector:function(a){return a?a.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var a=this.options,b=this.tablist.children(":has(a[href])");a.disabled=d.map(b.filter(".ui-state-disabled"),function(a){return b.index(a)});this._processTabs();if(a.active===false||!this.anchors.length){a.active=false;this.active=d()}else if(this.active.length&&
!d.contains(this.tablist[0],this.active[0]))if(this.tabs.length===a.disabled.length){a.active=false;this.active=d()}else this._activate(this._findNextTab(Math.max(0,a.active-1),false));else a.active=this.tabs.index(this.active);this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"});
if(this.active.length){this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0});this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})}else this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var a=this,b=this.tabs,c=this.anchors,g=this.panels;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+
this.eventNamespace,function(a){d(this).is(".ui-state-disabled")&&a.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){d(this).closest("li").is(".ui-state-disabled")&&this.blur()});this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1});this.anchors=this.tabs.map(function(){return d("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1});this.panels=d();this.anchors.each(function(b,
c){var g,e,k=d(c).uniqueId().attr("id"),l=d(c).closest("li"),n=l.attr("aria-controls");if(a._isLocal(c)){g=c.hash;e=g.substring(1);g=a.element.find(a._sanitizeSelector(g))}else{e=l.attr("aria-controls")||d({}).uniqueId()[0].id;g=a.element.find("#"+e);if(!g.length){g=a._createPanel(e);g.insertAfter(a.panels[b-1]||a.tablist)}g.attr("aria-live","polite")}if(g.length)a.panels=a.panels.add(g);n&&l.data("ui-tabs-aria-controls",n);l.attr({"aria-controls":e,"aria-labelledby":k});g.attr("aria-labelledby",
k)});this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel");if(b){this._off(b.not(this.tabs));this._off(c.not(this.anchors));this._off(g.not(this.panels))}},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(a){return d("<div>").attr("id",a).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",true)},_setupDisabled:function(a){d.isArray(a)&&(a.length?a.length===this.anchors.length&&
(a=true):a=false);for(var b=0,c;c=this.tabs[b];b++)a===true||d.inArray(b,a)!==-1?d(c).addClass("ui-state-disabled").attr("aria-disabled","true"):d(c).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=a},_setupEvents:function(a){var b={};a&&d.each(a.split(" "),function(a,d){b[d]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(true,this.anchors,{click:function(a){a.preventDefault()}});this._on(this.anchors,b);this._on(this.tabs,{keydown:"_tabKeydown"});
this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(a){var b,c=this.element.parent();if(a==="fill"){b=c.height();b=b-(this.element.outerHeight()-this.element.height());this.element.siblings(":visible").each(function(){var a=d(this),c=a.css("position");c==="absolute"||c==="fixed"||(b=b-a.outerHeight(true))});this.element.children().not(this.panels).each(function(){b=b-d(this).outerHeight(true)});this.panels.each(function(){d(this).height(Math.max(0,
b-d(this).innerHeight()+d(this).height()))}).css("overflow","auto")}else if(a==="auto"){b=0;this.panels.each(function(){b=Math.max(b,d(this).height("").height())}).height(b)}},_eventHandler:function(a){var b=this.options,c=this.active,g=d(a.currentTarget).closest("li"),f=g[0]===c[0],e=f&&b.collapsible,h=e?d():this._getPanelForTab(g),j=!c.length?d():this._getPanelForTab(c),c={oldTab:c,oldPanel:j,newTab:e?d():g,newPanel:h};a.preventDefault();if(!g.hasClass("ui-state-disabled")&&!g.hasClass("ui-tabs-loading")&&
!this.running&&!(f&&!b.collapsible||this._trigger("beforeActivate",a,c)===false)){b.active=e?false:this.tabs.index(g);this.active=f?d():g;this.xhr&&this.xhr.abort();!j.length&&!h.length&&d.error("jQuery UI Tabs: Mismatching fragment identifier.");h.length&&this.load(this.tabs.index(g),a);this._toggle(a,c)}},_toggle:function(a,b){function c(){f.running=false;f._trigger("activate",a,b)}function g(){b.newTab.closest("li").addClass("ui-tabs-active ui-state-active");if(e.length&&f.options.show)f._show(e,
f.options.show,c);else{e.show();c()}}var f=this,e=b.newPanel,h=b.oldPanel;this.running=true;if(h.length&&this.options.hide)this._hide(h,this.options.hide,function(){b.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");g()});else{b.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");h.hide();g()}h.attr("aria-hidden","true");b.oldTab.attr({"aria-selected":"false","aria-expanded":"false"});e.length&&h.length?b.oldTab.attr("tabIndex",-1):e.length&&this.tabs.filter(function(){return d(this).attr("tabIndex")===
0}).attr("tabIndex",-1);e.attr("aria-hidden","false");b.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(a){a=this._findActive(a);if(a[0]!==this.active[0]){if(!a.length)a=this.active;a=a.find(".ui-tabs-anchor")[0];this._eventHandler({target:a,currentTarget:a,preventDefault:d.noop})}},_findActive:function(a){return a===false?d():this.tabs.eq(a)},_getIndex:function(a){typeof a==="string"&&(a=this.anchors.index(this.anchors.filter("[href$='"+a+"']")));return a},
_destroy:function(){this.xhr&&this.xhr.abort();this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible");this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role");this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId();this.tablist.unbind(this.eventNamespace);this.tabs.add(this.panels).each(function(){d.data(this,"ui-tabs-destroy")?d(this).remove():
d(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")});this.tabs.each(function(){var a=d(this),b=a.data("ui-tabs-aria-controls");b?a.attr("aria-controls",b).removeData("ui-tabs-aria-controls"):a.removeAttr("aria-controls")});
this.panels.show();this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(a){var b=this.options.disabled;if(b!==false){if(a===void 0)b=false;else{a=this._getIndex(a);b=d.isArray(b)?d.map(b,function(b){return b!==a?b:null}):d.map(this.tabs,function(b,d){return d!==a?d:null})}this._setupDisabled(b)}},disable:function(a){var b=this.options.disabled;if(b!==true){if(a===void 0)b=true;else{a=this._getIndex(a);if(d.inArray(a,b)!==-1)return;b=d.isArray(b)?d.merge([a],b).sort():
[a]}this._setupDisabled(b)}},load:function(a,b){var a=this._getIndex(a),c=this,g=this.tabs.eq(a),f=g.find(".ui-tabs-anchor"),e=this._getPanelForTab(g),h={tab:g,panel:e};if(!this._isLocal(f[0]))if((this.xhr=d.ajax(this._ajaxSettings(f,b,h)))&&this.xhr.statusText!=="canceled"){g.addClass("ui-tabs-loading");e.attr("aria-busy","true");this.xhr.success(function(a){setTimeout(function(){e.html(a);c._trigger("load",b,h)},1)}).complete(function(a,b){setTimeout(function(){b==="abort"&&c.panels.stop(false,
true);g.removeClass("ui-tabs-loading");e.removeAttr("aria-busy");a===c.xhr&&delete c.xhr},1)})}},_ajaxSettings:function(a,b,c){var g=this;return{url:a.attr("href"),beforeSend:function(a,e){return g._trigger("beforeLoad",b,d.extend({jqXHR:a,ajaxSettings:e},c))}}},_getPanelForTab:function(a){a=d(a).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+a))}});d.widget("ui.tooltip",{version:"1.11.2",options:{content:function(){var a=d(this).attr("title")||"";return d("<a>").text(a).html()},
hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_addDescribedBy:function(a,b){var c=(a.attr("aria-describedby")||"").split(/\s+/);c.push(b);a.data("ui-tooltip-id",b).attr("aria-describedby",d.trim(c.join(" ")))},_removeDescribedBy:function(a){var b=a.data("ui-tooltip-id"),c=(a.attr("aria-describedby")||"").split(/\s+/),b=d.inArray(b,c);b!==-1&&c.splice(b,1);a.removeData("ui-tooltip-id");
(c=d.trim(c.join(" ")))?a.attr("aria-describedby",c):a.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};this.options.disabled&&this._disable();this.liveRegion=d("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body)},_setOption:function(a,b){var c=this;if(a==="disabled"){this[b?"_disable":"_enable"]();this.options[a]=b}else{this._super(a,
b);a==="content"&&d.each(this.tooltips,function(a,b){c._updateContent(b.element)})}},_disable:function(){var a=this;d.each(this.tooltips,function(b,c){var g=d.Event("blur");g.target=g.currentTarget=c.element[0];a.close(g,true)});this.element.find(this.options.items).addBack().each(function(){var a=d(this);a.is("[title]")&&a.data("ui-tooltip-title",a.attr("title")).removeAttr("title")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var a=d(this);a.data("ui-tooltip-title")&&
a.attr("title",a.data("ui-tooltip-title"))})},open:function(a){var b=this,c=d(a?a.target:this.element).closest(this.options.items);if(c.length&&!c.data("ui-tooltip-id")){c.attr("title")&&c.data("ui-tooltip-title",c.attr("title"));c.data("ui-tooltip-open",true);a&&a.type==="mouseover"&&c.parents().each(function(){var a=d(this),c;if(a.data("ui-tooltip-open")){c=d.Event("blur");c.target=c.currentTarget=this;b.close(c,true)}if(a.attr("title")){a.uniqueId();b.parents[this.id]={element:this,title:a.attr("title")};
a.attr("title","")}});this._updateContent(c,a)}},_updateContent:function(a,b){var c;c=this.options.content;var d=this,f=b?b.type:null;if(typeof c==="string")return this._open(b,a,c);(c=c.call(a[0],function(c){a.data("ui-tooltip-open")&&d._delay(function(){if(b)b.type=f;this._open(b,a,c)})}))&&this._open(b,a,c)},_open:function(a,b,c){function g(a){j.of=a;e.is(":hidden")||e.position(j)}var f,e,h,j=d.extend({},this.options.position);if(c)if(f=this._find(b))f.tooltip.find(".ui-tooltip-content").html(c);
else{b.is("[title]")&&(a&&a.type==="mouseover"?b.attr("title",""):b.removeAttr("title"));f=this._tooltip(b);e=f.tooltip;this._addDescribedBy(b,e.attr("id"));e.find(".ui-tooltip-content").html(c);this.liveRegion.children().hide();if(c.clone){c=c.clone();c.removeAttr("id").find("[id]").removeAttr("id")}d("<div>").html(c).appendTo(this.liveRegion);if(this.options.track&&a&&/^mouse/.test(a.type)){this._on(this.document,{mousemove:g});g(a)}else e.position(d.extend({of:b},this.options.position));e.hide();
this._show(e,this.options.show);if(this.options.show&&this.options.show.delay)h=this.delayedShow=setInterval(function(){if(e.is(":visible")){g(j.of);clearInterval(h)}},d.fx.interval);this._trigger("open",a,{tooltip:e});c={keyup:function(a){if(a.keyCode===d.ui.keyCode.ESCAPE){a=d.Event(a);a.currentTarget=b[0];this.close(a,true)}}};if(b[0]!==this.element[0])c.remove=function(){this._removeTooltip(e)};if(!a||a.type==="mouseover")c.mouseleave="close";if(!a||a.type==="focusin")c.focusout="close";this._on(true,
b,c)}},close:function(a){var b,c=this,g=d(a?a.currentTarget:this.element),f=this._find(g);if(f){b=f.tooltip;if(!f.closing){clearInterval(this.delayedShow);g.data("ui-tooltip-title")&&!g.attr("title")&&g.attr("title",g.data("ui-tooltip-title"));this._removeDescribedBy(g);f.hiding=true;b.stop(true);this._hide(b,this.options.hide,function(){c._removeTooltip(d(this))});g.removeData("ui-tooltip-open");this._off(g,"mouseleave focusout keyup");g[0]!==this.element[0]&&this._off(g,"remove");this._off(this.document,
"mousemove");a&&a.type==="mouseleave"&&d.each(this.parents,function(a,b){d(b.element).attr("title",b.title);delete c.parents[a]});f.closing=true;this._trigger("close",a,{tooltip:b});if(!f.hiding)f.closing=false}}},_tooltip:function(a){var b=d("<div>").attr("role","tooltip").addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||"")),c=b.uniqueId().attr("id");d("<div>").addClass("ui-tooltip-content").appendTo(b);b.appendTo(this.document[0].body);return this.tooltips[c]=
{element:a,tooltip:b}},_find:function(a){return(a=a.data("ui-tooltip-id"))?this.tooltips[a]:null},_removeTooltip:function(a){a.remove();delete this.tooltips[a.attr("id")]},_destroy:function(){var a=this;d.each(this.tooltips,function(b,c){var g=d.Event("blur"),f=c.element;g.target=g.currentTarget=f[0];a.close(g,true);d("#"+b).remove();if(f.data("ui-tooltip-title")){f.attr("title")||f.attr("title",f.data("ui-tooltip-title"));f.removeData("ui-tooltip-title")}});this.liveRegion.remove()}});var w=d;d.effects=
{effect:{}};var za=function(a,b,c){var d=fb[b.type]||{};if(a==null)return c||!b.def?null:b.def;a=d.floor?~~a:parseFloat(a);return isNaN(a)?b.def:d.mod?(a+d.mod)%d.mod:0>a?0:d.max<a?d.max:a},Na=function(a){var b=s(),c=b._rgba=[],a=a.toLowerCase();F(ub,function(d,f){var e,h=f.re.exec(a);e=h&&f.parse(h);h=f.space||"rgba";if(e){e=b[h](e);b[H[h].cache]=e[H[h].cache];c=b._rgba=e._rgba;return false}});if(c.length){c.join()==="0,0,0,0"&&w.extend(c,Ba.transparent);return b}return Ba[a]},Aa=function(a,b,c){c=
(c+1)%1;return c*6<1?a+(b-a)*c*6:c*2<1?b:c*3<2?a+(b-a)*(2/3-c)*6:a},tb=/^([\-+])=\s*(\d+\.?\d*)/,ub=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(a){return[a[1],a[2],a[3],a[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(a){return[a[1]*2.55,a[2]*2.55,a[3]*2.55,a[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(a){return[parseInt(a[1],
16),parseInt(a[2],16),parseInt(a[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(a){return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(a){return[a[1],a[2]/100,a[3]/100,a[4]]}}],s=w.Color=function(a,b,c,d){return new w.Color.fn.parse(a,b,c,d)},H={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,
type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},fb={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},Oa=s.support={};W=w("<p>")[0];var Ba,F=w.each;W.style.cssText="background-color:rgba(1,1,1,.5)";Oa.rgba=-1<W.style.backgroundColor.indexOf("rgba");F(H,function(a,b){b.cache="_"+a;b.props.alpha={idx:3,type:"percent",def:1}});s.fn=w.extend(s.prototype,{parse:function(a,b,c,d){if(a===void 0){this._rgba=[null,
null,null,null];return this}if(a.jquery||a.nodeType){a=w(a).css(b);b=void 0}var f=this,e=w.type(a),h=this._rgba=[];if(b!==void 0){a=[a,b,c,d];e="array"}if(e==="string")return this.parse(Na(a)||Ba._default);if(e==="array"){F(H.rgba.props,function(b,c){h[c.idx]=za(a[c.idx],c)});return this}if(e==="object"){a instanceof s?F(H,function(b,c){a[c.cache]&&(f[c.cache]=a[c.cache].slice())}):F(H,function(b,c){var d=c.cache;F(c.props,function(b,g){if(!f[d]&&c.to){if(b==="alpha"||a[b]==null)return;f[d]=c.to(f._rgba)}f[d][g.idx]=
za(a[b],g,true)});if(f[d]&&w.inArray(null,f[d].slice(0,3))<0){f[d][3]=1;if(c.from)f._rgba=c.from(f[d])}});return this}},is:function(a){var b=s(a),c=true,d=this;F(H,function(a,e){var h,j=b[e.cache];if(j){h=d[e.cache]||e.to&&e.to(d._rgba)||[];F(e.props,function(a,b){if(j[b.idx]!=null)return c=j[b.idx]===h[b.idx]})}return c});return c},_space:function(){var a=[],b=this;F(H,function(c,d){b[d.cache]&&a.push(c)});return a.pop()},transition:function(a,b){var c=s(a),d=c._space(),f=H[d],e=this.alpha()===0?
s("transparent"):this,h=e[f.cache]||f.to(e._rgba),j=h.slice(),c=c[f.cache];F(f.props,function(a,d){var g=d.idx,f=h[g],e=c[g],i=fb[d.type]||{};if(e!==null)if(f===null)j[g]=e;else{i.mod&&(e-f>i.mod/2?f=f+i.mod:f-e>i.mod/2&&(f=f-i.mod));j[g]=za((e-f)*b+f,d)}});return this[d](j)},blend:function(a){if(this._rgba[3]===1)return this;var b=this._rgba.slice(),c=b.pop(),d=s(a)._rgba;return s(w.map(b,function(a,b){return(1-c)*d[b]+c*a}))},toRgbaString:function(){var a="rgba(",b=w.map(this._rgba,function(a,b){return a==
null?b>2?1:0:a});if(b[3]===1){b.pop();a="rgb("}return a+b.join()+")"},toHslaString:function(){var a="hsla(",b=w.map(this.hsla(),function(a,b){a==null&&(a=b>2?1:0);b&&b<3&&(a=Math.round(a*100)+"%");return a});if(b[3]===1){b.pop();a="hsl("}return a+b.join()+")"},toHexString:function(a){var b=this._rgba.slice(),c=b.pop();a&&b.push(~~(c*255));return"#"+w.map(b,function(a){a=(a||0).toString(16);return a.length===1?"0"+a:a}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}});
s.fn.parse.prototype=s.fn;H.hsla.to=function(a){if(a[0]==null||a[1]==null||a[2]==null)return[null,null,null,a[3]];var b=a[0]/255,c=a[1]/255,d=a[2]/255,a=a[3],f=Math.max(b,c,d),e=Math.min(b,c,d),h=f-e,j=f+e,k=j*0.5;return[Math.round(e===f?0:b===f?60*(c-d)/h+360:c===f?60*(d-b)/h+120:60*(b-c)/h+240)%360,h===0?0:k<=0.5?h/j:h/(2-j),k,a==null?1:a]};H.hsla.from=function(a){if(a[0]==null||a[1]==null||a[2]==null)return[null,null,null,a[3]];var b=a[0]/360,c=a[1],d=a[2],a=a[3],c=d<=0.5?d*(1+c):d+c-d*c,d=2*d-
c;return[Math.round(Aa(d,c,b+1/3)*255),Math.round(Aa(d,c,b)*255),Math.round(Aa(d,c,b-1/3)*255),a]};F(H,function(a,b){var c=b.props,d=b.cache,f=b.to,e=b.from;s.fn[a]=function(a){f&&!this[d]&&(this[d]=f(this._rgba));if(a===void 0)return this[d].slice();var b,k=w.type(a),l=k==="array"||k==="object"?a:arguments,n=this[d].slice();F(c,function(a,b){var c=l[k==="object"?a:b.idx];c==null&&(c=n[b.idx]);n[b.idx]=za(c,b)});if(e){b=s(e(n));b[d]=n;return b}return s(n)};F(c,function(b,c){s.fn[b]||(s.fn[b]=function(d){var g=
w.type(d),f=b==="alpha"?this._hsla?"hsla":"rgba":a,e=this[f](),i=e[c.idx];if(g==="undefined")return i;if(g==="function"){d=d.call(this,i);g=w.type(d)}if(d==null&&c.empty)return this;if(g==="string")(g=tb.exec(d))&&(d=i+parseFloat(g[2])*(g[1]==="+"?1:-1));e[c.idx]=d;return this[f](e)})})});s.hook=function(a){a=a.split(" ");F(a,function(a,c){w.cssHooks[c]={set:function(a,b){var d,e="";if(b!=="transparent"&&(w.type(b)!=="string"||(d=Na(b)))){b=s(d||b);if(!Oa.rgba&&b._rgba[3]!==1){for(d=c==="backgroundColor"?
a.parentNode:a;(e===""||e==="transparent")&&d&&d.style;)try{e=w.css(d,"backgroundColor");d=d.parentNode}catch(j){}b=b.blend(e&&e!=="transparent"?e:"_default")}b=b.toRgbaString()}try{a.style[c]=b}catch(k){}}};w.fx.step[c]=function(a){if(!a.colorInit){a.start=s(a.elem,c);a.end=s(a.end);a.colorInit=true}w.cssHooks[c].set(a.elem,a.start.transition(a.end,a.pos))}})};s.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor");
w.cssHooks.borderColor={expand:function(a){var b={};F(["Top","Right","Bottom","Left"],function(c,d){b["border"+d+"Color"]=a});return b}};Ba=w.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"};var vb=function(a){var b,c=a.ownerDocument.defaultView?
a.ownerDocument.defaultView.getComputedStyle(a,null):a.currentStyle,g={};if(c&&c.length&&c[0]&&c[c[0]])for(a=c.length;a--;){b=c[a];typeof c[b]==="string"&&(g[d.camelCase(b)]=c[b])}else for(b in c)typeof c[b]==="string"&&(g[b]=c[b]);return g},ia=["add","remove","toggle"],o={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};d.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(a,b){d.fx.step[b]=function(a){if(a.end!==
"none"&&!a.setAttr||a.pos===1&&!a.setAttr){w.style(a.elem,b,a.end);a.setAttr=true}}});d.fn.addBack||(d.fn.addBack=function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))});d.effects.animateClass=function(a,b,c,g){var f=d.speed(b,c,g);return this.queue(function(){var b=d(this),c=b.attr("class")||"",g,e=f.children?b.find("*").addBack():b,e=e.map(function(){return{el:d(this),start:vb(this)}});g=function(){d.each(ia,function(c,d){if(a[d])b[d+"Class"](a[d])})};g();e=e.map(function(){this.end=
vb(this.el[0]);var a=this.start,b=this.end,c={},g,f;for(g in b){f=b[g];if(a[g]!==f&&!o[g]&&(d.fx.step[g]||!isNaN(parseFloat(f))))c[g]=f}this.diff=c;return this});b.attr("class",c);e=e.map(function(){var a=this,b=d.Deferred(),c=d.extend({},f,{queue:false,complete:function(){b.resolve(a)}});this.el.animate(this.diff,c);return b.promise()});d.when.apply(d,e.get()).done(function(){g();d.each(arguments,function(){var a=this.el;d.each(this.diff,function(b){a.css(b,"")})});f.complete.call(b[0])})})};d.fn.extend({addClass:function(a){return function(b,
c,g,f){return c?d.effects.animateClass.call(this,{add:b},c,g,f):a.apply(this,arguments)}}(d.fn.addClass),removeClass:function(a){return function(b,c,g,f){return arguments.length>1?d.effects.animateClass.call(this,{remove:b},c,g,f):a.apply(this,arguments)}}(d.fn.removeClass),toggleClass:function(a){return function(b,c,g,f,e){return typeof c==="boolean"||c===void 0?g?d.effects.animateClass.call(this,c?{add:b}:{remove:b},g,f,e):a.apply(this,arguments):d.effects.animateClass.call(this,{toggle:b},c,g,
f)}}(d.fn.toggleClass),switchClass:function(a,b,c,g,f){return d.effects.animateClass.call(this,{add:b,remove:a},c,g,f)}});var e=function(a,b,c,g){if(d.isPlainObject(a)){b=a;a=a.effect}a={effect:a};b==null&&(b={});if(d.isFunction(b)){g=b;c=null;b={}}if(typeof b==="number"||d.fx.speeds[b]){g=c;c=b;b={}}if(d.isFunction(c)){g=c;c=null}b&&d.extend(a,b);c=c||b.duration;a.duration=d.fx.off?0:typeof c==="number"?c:c in d.fx.speeds?d.fx.speeds[c]:d.fx.speeds._default;a.complete=g||b.complete;return a},gb=
function(a){return!a||(typeof a==="number"||d.fx.speeds[a])||typeof a==="string"&&!d.effects.effect[a]||d.isFunction(a)||typeof a==="object"&&!a.effect?true:false};d.extend(d.effects,{version:"1.11.2",save:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.data("ui-effects-"+b[c],a[0].style[b[c]])},restore:function(a,b){var c,d;for(d=0;d<b.length;d++)if(b[d]!==null){c=a.data("ui-effects-"+b[d]);c===void 0&&(c="");a.css(b[d],c)}},setMode:function(a,b){b==="toggle"&&(b=a.is(":hidden")?"show":"hide");
return b},getBaseline:function(a,b){var c,d;switch(a[0]){case "top":c=0;break;case "middle":c=0.5;break;case "bottom":c=1;break;default:c=a[0]/b.height}switch(a[1]){case "left":d=0;break;case "center":d=0.5;break;case "right":d=1;break;default:d=a[1]/b.width}return{x:d,y:c}},createWrapper:function(a){if(a.parent().is(".ui-effects-wrapper"))return a.parent();var b={width:a.outerWidth(true),height:a.outerHeight(true),"float":a.css("float")},c=d("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",
background:"transparent",border:"none",margin:0,padding:0}),g={width:a.width(),height:a.height()},f=document.activeElement;try{f.id}catch(e){f=document.body}a.wrap(c);(a[0]===f||d.contains(a[0],f))&&d(f).focus();c=a.parent();if(a.css("position")==="static"){c.css({position:"relative"});a.css({position:"relative"})}else{d.extend(b,{position:a.css("position"),zIndex:a.css("z-index")});d.each(["top","left","bottom","right"],function(c,d){b[d]=a.css(d);isNaN(parseInt(b[d],10))&&(b[d]="auto")});a.css({position:"relative",
top:0,left:0,right:"auto",bottom:"auto"})}a.css(g);return c.css(b).show()},removeWrapper:function(a){var b=document.activeElement;if(a.parent().is(".ui-effects-wrapper")){a.parent().replaceWith(a);(a[0]===b||d.contains(a[0],b))&&d(b).focus()}return a},setTransition:function(a,b,c,g){g=g||{};d.each(b,function(b,d){var e=a.cssUnit(d);e[0]>0&&(g[d]=e[0]*c+e[1])});return g}});d.fn.extend({effect:function(){function a(a){function c(){d.isFunction(e)&&e.call(g[0]);d.isFunction(a)&&a()}var g=d(this),e=b.complete,
l=b.mode;if(g.is(":hidden")?l==="hide":l==="show"){g[l]();c()}else f.call(g[0],b,c)}var b=e.apply(this,arguments),c=b.mode,g=b.queue,f=d.effects.effect[b.effect];return d.fx.off||!f?c?this[c](b.duration,b.complete):this.each(function(){b.complete&&b.complete.call(this)}):g===false?this.each(a):this.queue(g||"fx",a)},show:function(a){return function(b){if(gb(b))return a.apply(this,arguments);var c=e.apply(this,arguments);c.mode="show";return this.effect.call(this,c)}}(d.fn.show),hide:function(a){return function(b){if(gb(b))return a.apply(this,
arguments);var c=e.apply(this,arguments);c.mode="hide";return this.effect.call(this,c)}}(d.fn.hide),toggle:function(a){return function(b){if(gb(b)||typeof b==="boolean")return a.apply(this,arguments);var c=e.apply(this,arguments);c.mode="toggle";return this.effect.call(this,c)}}(d.fn.toggle),cssUnit:function(a){var b=this.css(a),c=[];d.each(["em","px","%","pt"],function(a,d){b.indexOf(d)>0&&(c=[parseFloat(b),d])});return c}});var hb={};d.each(["Quad","Cubic","Quart","Quint","Expo"],function(a,b){hb[b]=
function(b){return Math.pow(b,a+2)}});d.extend(hb,{Sine:function(a){return 1-Math.cos(a*Math.PI/2)},Circ:function(a){return 1-Math.sqrt(1-a*a)},Elastic:function(a){return a===0||a===1?a:-Math.pow(2,8*(a-1))*Math.sin(((a-1)*80-7.5)*Math.PI/15)},Back:function(a){return a*a*(3*a-2)},Bounce:function(a){for(var b,c=4;a<((b=Math.pow(2,--c))-1)/11;);return 1/Math.pow(4,3-c)-7.5625*Math.pow((b*3-2)/22-a,2)}});d.each(hb,function(a,b){d.easing["easeIn"+a]=b;d.easing["easeOut"+a]=function(a){return 1-b(1-a)};
d.easing["easeInOut"+a]=function(a){return a<0.5?b(a*2)/2:1-b(a*-2+2)/2}});d.effects.effect.blind=function(a,b){var c=d(this),g=["position","top","bottom","left","right","height","width"],f=d.effects.setMode(c,a.mode||"hide"),e=a.direction||"up",h=/up|down|vertical/.test(e),j=h?"height":"width",k=h?"top":"left",e=/up|left|vertical|horizontal/.test(e),l={},n=f==="show",m,p,o;c.parent().is(".ui-effects-wrapper")?d.effects.save(c.parent(),g):d.effects.save(c,g);c.show();m=d.effects.createWrapper(c).css({overflow:"hidden"});
p=m[j]();o=parseFloat(m.css(k))||0;l[j]=n?p:0;if(!e){c.css(h?"bottom":"right",0).css(h?"top":"left","auto").css({position:"absolute"});l[k]=n?o:p+o}if(n){m.css(j,0);e||m.css(k,o+p)}m.animate(l,{duration:a.duration,easing:a.easing,queue:false,complete:function(){f==="hide"&&c.hide();d.effects.restore(c,g);d.effects.removeWrapper(c);b()}})};d.effects.effect.bounce=function(a,b){var c=d(this),g=["position","top","bottom","left","right","height","width"],f=d.effects.setMode(c,a.mode||"effect"),e=f===
"hide",h=f==="show",j=a.direction||"up",f=a.distance,k=a.times||5,l=k*2+(h||e?1:0),n=a.duration/l,m=a.easing,p=j==="up"||j==="down"?"top":"left",j=j==="up"||j==="left",o,t,u=c.queue(),s=u.length;(h||e)&&g.push("opacity");d.effects.save(c,g);c.show();d.effects.createWrapper(c);f||(f=c[p==="top"?"outerHeight":"outerWidth"]()/3);if(h){t={opacity:1};t[p]=0;c.css("opacity",0).css(p,j?-f*2:f*2).animate(t,n,m)}e&&(f=f/Math.pow(2,k-1));t={};for(h=t[p]=0;h<k;h++){o={};o[p]=(j?"-=":"+=")+f;c.animate(o,n,m).animate(t,
n,m);f=e?f*2:f/2}if(e){o={opacity:0};o[p]=(j?"-=":"+=")+f;c.animate(o,n,m)}c.queue(function(){e&&c.hide();d.effects.restore(c,g);d.effects.removeWrapper(c);b()});s>1&&u.splice.apply(u,[1,0].concat(u.splice(s,l+1)));c.dequeue()};d.effects.effect.clip=function(a,b){var c=d(this),g=["position","top","bottom","left","right","height","width"],f=d.effects.setMode(c,a.mode||"hide")==="show",e=(a.direction||"vertical")==="vertical",h=e?"height":"width",e=e?"top":"left",j={},k,l;d.effects.save(c,g);c.show();
k=d.effects.createWrapper(c).css({overflow:"hidden"});k=c[0].tagName==="IMG"?k:c;l=k[h]();if(f){k.css(h,0);k.css(e,l/2)}j[h]=f?l:0;j[e]=f?0:l/2;k.animate(j,{queue:false,duration:a.duration,easing:a.easing,complete:function(){f||c.hide();d.effects.restore(c,g);d.effects.removeWrapper(c);b()}})};d.effects.effect.drop=function(a,b){var c=d(this),g=["position","top","bottom","left","right","opacity","height","width"],f=d.effects.setMode(c,a.mode||"hide"),e=f==="show",h=a.direction||"left",j=h==="up"||
h==="down"?"top":"left",h=h==="up"||h==="left"?"pos":"neg",k={opacity:e?1:0},l;d.effects.save(c,g);c.show();d.effects.createWrapper(c);l=a.distance||c[j==="top"?"outerHeight":"outerWidth"](true)/2;e&&c.css("opacity",0).css(j,h==="pos"?-l:l);k[j]=(e?h==="pos"?"+=":"-=":h==="pos"?"-=":"+=")+l;c.animate(k,{queue:false,duration:a.duration,easing:a.easing,complete:function(){f==="hide"&&c.hide();d.effects.restore(c,g);d.effects.removeWrapper(c);b()}})};d.effects.effect.explode=function(a,b){function c(){n.push(this);
if(n.length===g*e){i.css({visibility:"visible"});d(n).remove();h||i.hide();b()}}var g=a.pieces?Math.round(Math.sqrt(a.pieces)):3,e=g,i=d(this),h=d.effects.setMode(i,a.mode||"hide")==="show",j=i.show().css("visibility","hidden").offset(),k=Math.ceil(i.outerWidth()/e),l=Math.ceil(i.outerHeight()/g),n=[],m,p,o,t,u,s;for(m=0;m<g;m++){t=j.top+m*l;s=m-(g-1)/2;for(p=0;p<e;p++){o=j.left+p*k;u=p-(e-1)/2;i.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-p*k,
top:-m*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:k,height:l,left:o+(h?u*k:0),top:t+(h?s*l:0),opacity:h?0:1}).animate({left:o+(h?0:u*k),top:t+(h?0:s*l),opacity:h?1:0},a.duration||500,a.easing,c)}}};d.effects.effect.fade=function(a,b){var c=d(this),e=d.effects.setMode(c,a.mode||"toggle");c.animate({opacity:e},{queue:false,duration:a.duration,easing:a.easing,complete:b})};d.effects.effect.fold=function(a,b){var c=d(this),e=["position","top","bottom",
"left","right","height","width"],f=d.effects.setMode(c,a.mode||"hide"),i=f==="show",h=f==="hide",f=a.size||15,j=/([0-9]+)%/.exec(f),k=!!a.horizFirst,l=i!==k,n=l?["width","height"]:["height","width"],m=a.duration/2,p,o={},t={};d.effects.save(c,e);c.show();p=d.effects.createWrapper(c).css({overflow:"hidden"});l=l?[p.width(),p.height()]:[p.height(),p.width()];j&&(f=parseInt(j[1],10)/100*l[h?0:1]);i&&p.css(k?{height:0,width:f}:{height:f,width:0});o[n[0]]=i?l[0]:f;t[n[1]]=i?l[1]:0;p.animate(o,m,a.easing).animate(t,
m,a.easing,function(){h&&c.hide();d.effects.restore(c,e);d.effects.removeWrapper(c);b()})};d.effects.effect.highlight=function(a,b){var c=d(this),e=["backgroundImage","backgroundColor","opacity"],f=d.effects.setMode(c,a.mode||"show"),i={backgroundColor:c.css("backgroundColor")};if(f==="hide")i.opacity=0;d.effects.save(c,e);c.show().css({backgroundImage:"none",backgroundColor:a.color||"#ffff99"}).animate(i,{queue:false,duration:a.duration,easing:a.easing,complete:function(){f==="hide"&&c.hide();d.effects.restore(c,
e);b()}})};d.effects.effect.size=function(a,b){var c,e,f,i,h,j,k=d(this),l=["position","top","bottom","left","right","width","height","overflow","opacity"];h=["position","top","bottom","left","right","overflow","opacity"];var n=["width","height","overflow"],m=["fontSize"],p=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],o=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],t=d.effects.setMode(k,a.mode||"effect"),s=a.restore||t!=="effect",w=a.scale||"both";j=a.origin||
["middle","center"];var F=k.css("position"),B=s?l:h,E={height:0,width:0,outerHeight:0,outerWidth:0};t==="show"&&k.show();h={height:k.height(),width:k.width(),outerHeight:k.outerHeight(),outerWidth:k.outerWidth()};if(a.mode==="toggle"&&t==="show"){k.from=a.to||E;k.to=a.from||h}else{k.from=a.from||(t==="show"?E:h);k.to=a.to||(t==="hide"?E:h)}f=k.from.height/h.height;i=k.from.width/h.width;c=k.to.height/h.height;e=k.to.width/h.width;if(w==="box"||w==="both"){if(f!==c){B=B.concat(p);k.from=d.effects.setTransition(k,
p,f,k.from);k.to=d.effects.setTransition(k,p,c,k.to)}if(i!==e){B=B.concat(o);k.from=d.effects.setTransition(k,o,i,k.from);k.to=d.effects.setTransition(k,o,e,k.to)}}if((w==="content"||w==="both")&&f!==c){B=B.concat(m).concat(n);k.from=d.effects.setTransition(k,m,f,k.from);k.to=d.effects.setTransition(k,m,c,k.to)}d.effects.save(k,B);k.show();d.effects.createWrapper(k);k.css("overflow","hidden").css(k.from);if(j){j=d.effects.getBaseline(j,h);k.from.top=(h.outerHeight-k.outerHeight())*j.y;k.from.left=
(h.outerWidth-k.outerWidth())*j.x;k.to.top=(h.outerHeight-k.to.outerHeight)*j.y;k.to.left=(h.outerWidth-k.to.outerWidth)*j.x}k.css(k.from);if(w==="content"||w==="both"){p=p.concat(["marginTop","marginBottom"]).concat(m);o=o.concat(["marginLeft","marginRight"]);n=l.concat(p).concat(o);k.find("*[width]").each(function(){var b=d(this),h=b.height(),j=b.width(),k=b.outerHeight(),l=b.outerWidth();s&&d.effects.save(b,n);b.from={height:h*f,width:j*i,outerHeight:k*f,outerWidth:l*i};b.to={height:h*c,width:j*
e,outerHeight:h*c,outerWidth:j*e};if(f!==c){b.from=d.effects.setTransition(b,p,f,b.from);b.to=d.effects.setTransition(b,p,c,b.to)}if(i!==e){b.from=d.effects.setTransition(b,o,i,b.from);b.to=d.effects.setTransition(b,o,e,b.to)}b.css(b.from);b.animate(b.to,a.duration,a.easing,function(){s&&d.effects.restore(b,n)})})}k.animate(k.to,{queue:false,duration:a.duration,easing:a.easing,complete:function(){k.to.opacity===0&&k.css("opacity",k.from.opacity);t==="hide"&&k.hide();d.effects.restore(k,B);s||(F===
"static"?k.css({position:"relative",top:k.to.top,left:k.to.left}):d.each(["top","left"],function(a,b){k.css(b,function(b,c){var d=parseInt(c,10),e=a?k.to.left:k.to.top;return c==="auto"?e+"px":d+e+"px"})}));d.effects.removeWrapper(k);b()}})};d.effects.effect.scale=function(a,b){var c=d(this),e=d.extend(true,{},a),f=d.effects.setMode(c,a.mode||"effect"),i=parseInt(a.percent,10)||(parseInt(a.percent,10)===0?0:f==="hide"?0:100),h=a.direction||"both",j=a.origin,k={height:c.height(),width:c.width(),outerHeight:c.outerHeight(),
outerWidth:c.outerWidth()},l=h!=="horizontal"?i/100:1,i=h!=="vertical"?i/100:1;e.effect="size";e.queue=false;e.complete=b;if(f!=="effect"){e.origin=j||["middle","center"];e.restore=true}e.from=a.from||(f==="show"?{height:0,width:0,outerHeight:0,outerWidth:0}:k);e.to={height:k.height*l,width:k.width*i,outerHeight:k.outerHeight*l,outerWidth:k.outerWidth*i};if(e.fade){if(f==="show"){e.from.opacity=0;e.to.opacity=1}if(f==="hide"){e.from.opacity=1;e.to.opacity=0}}c.effect(e)};d.effects.effect.puff=function(a,
b){var c=d(this),e=d.effects.setMode(c,a.mode||"hide"),f=e==="hide",i=parseInt(a.percent,10)||150,h=i/100,j={height:c.height(),width:c.width(),outerHeight:c.outerHeight(),outerWidth:c.outerWidth()};d.extend(a,{effect:"scale",queue:false,fade:true,mode:e,complete:b,percent:f?i:100,from:f?j:{height:j.height*h,width:j.width*h,outerHeight:j.outerHeight*h,outerWidth:j.outerWidth*h}});c.effect(a)};d.effects.effect.pulsate=function(a,b){var c=d(this),e=d.effects.setMode(c,a.mode||"show"),f=e==="show",i=
e==="hide",e=(a.times||5)*2+(f||e==="hide"?1:0),h=a.duration/e,j=0,k=c.queue(),l=k.length;if(f||!c.is(":visible")){c.css("opacity",0).show();j=1}for(f=1;f<e;f++){c.animate({opacity:j},h,a.easing);j=1-j}c.animate({opacity:j},h,a.easing);c.queue(function(){i&&c.hide();b()});l>1&&k.splice.apply(k,[1,0].concat(k.splice(l,e+1)));c.dequeue()};d.effects.effect.shake=function(a,b){var c=d(this),e=["position","top","bottom","left","right","height","width"],f=d.effects.setMode(c,a.mode||"effect"),i=a.direction||
"left",h=a.distance||20,j=a.times||3,k=j*2+1,l=Math.round(a.duration/k),n=i==="up"||i==="down"?"top":"left",m=i==="up"||i==="left",i={},o={},s={},t=c.queue(),u=t.length;d.effects.save(c,e);c.show();d.effects.createWrapper(c);i[n]=(m?"-=":"+=")+h;o[n]=(m?"+=":"-=")+h*2;s[n]=(m?"-=":"+=")+h*2;c.animate(i,l,a.easing);for(h=1;h<j;h++)c.animate(o,l,a.easing).animate(s,l,a.easing);c.animate(o,l,a.easing).animate(i,l/2,a.easing).queue(function(){f==="hide"&&c.hide();d.effects.restore(c,e);d.effects.removeWrapper(c);
b()});u>1&&t.splice.apply(t,[1,0].concat(t.splice(u,k+1)));c.dequeue()};d.effects.effect.slide=function(a,b){var c=d(this),e=["position","top","bottom","left","right","width","height"],f=d.effects.setMode(c,a.mode||"show"),i=f==="show",h=a.direction||"left",j=h==="up"||h==="down"?"top":"left",h=h==="up"||h==="left",k,l={};d.effects.save(c,e);c.show();k=a.distance||c[j==="top"?"outerHeight":"outerWidth"](true);d.effects.createWrapper(c).css({overflow:"hidden"});i&&c.css(j,h?isNaN(k)?"-"+k:-k:k);l[j]=
(i?h?"+=":"-=":h?"-=":"+=")+k;c.animate(l,{queue:false,duration:a.duration,easing:a.easing,complete:function(){f==="hide"&&c.hide();d.effects.restore(c,e);d.effects.removeWrapper(c);b()}})};d.effects.effect.transfer=function(a,b){var c=d(this),e=d(a.to),f=e.css("position")==="fixed",i=d("body"),h=f?i.scrollTop():0,i=f?i.scrollLeft():0,j=e.offset(),e={top:j.top-h,left:j.left-i,height:e.innerHeight(),width:e.innerWidth()},j=c.offset(),k=d("<div class='ui-effects-transfer'></div>").appendTo(document.body).addClass(a.className).css({top:j.top-
h,left:j.left-i,height:c.innerHeight(),width:c.innerWidth(),position:f?"fixed":"absolute"}).animate(e,a.duration,a.easing,function(){k.remove();b()})}});var XUI={Widgets:{}};
(function(g){g.cookie=function(h,b,a){if(1<arguments.length&&(!/Object/.test(Object.prototype.toString.call(b))||null===b||void 0===b)){a=g.extend({},a);if(null===b||void 0===b)a.expires=-1;if("number"===typeof a.expires){var d=a.expires,c=a.expires=new Date;c.setDate(c.getDate()+d)}b=String(b);return document.cookie=[encodeURIComponent(h),"=",a.raw?b:encodeURIComponent(b),a.expires?"; expires="+a.expires.toUTCString():"",a.path?"; path="+a.path:"",a.domain?"; domain="+a.domain:"",a.secure?"; secure":
""].join("")}for(var a=b||{},d=a.raw?function(a){return a}:decodeURIComponent,c=document.cookie.split("; "),e=0,f;f=c[e]&&c[e].split("=");e++)if(d(f[0])===h)return d(f[1]||"");return null}})(jQuery);
(function(e){e.toJSON=function(a){if("object"==typeof JSON&&JSON.stringify)return JSON.stringify(a);var b=typeof a;if(null===a)return"null";if("undefined"!=b){if("number"==b||"boolean"==b)return a+"";if("string"==b)return e.quoteString(a);if("object"==b){if("function"==typeof a.toJSON)return e.toJSON(a.toJSON());if(a.constructor===Date){var c=a.getUTCMonth()+1;10>c&&(c="0"+c);var d=a.getUTCDate();10>d&&(d="0"+d);var b=a.getUTCFullYear(),f=a.getUTCHours();10>f&&(f="0"+f);var g=a.getUTCMinutes();10>
g&&(g="0"+g);var h=a.getUTCSeconds();10>h&&(h="0"+h);a=a.getUTCMilliseconds();100>a&&(a="0"+a);10>a&&(a="0"+a);return'"'+b+"-"+c+"-"+d+"T"+f+":"+g+":"+h+"."+a+'Z"'}if(a.constructor===Array){c=[];for(d=0;d<a.length;d++)c.push(e.toJSON(a[d])||"null");return"["+c.join(",")+"]"}c=[];for(d in a){b=typeof d;if("number"==b)b='"'+d+'"';else if("string"==b)b=e.quoteString(d);else continue;"function"!=typeof a[d]&&(f=e.toJSON(a[d]),c.push(b+":"+f))}return"{"+c.join(", ")+"}"}}};e.evalJSON=function(a){return"object"==
typeof JSON&&JSON.parse?JSON.parse(a):eval("("+a+")")};e.secureEvalJSON=function(a){if("object"==typeof JSON&&JSON.parse)return JSON.parse(a);var b;b=a.replace(/\\["\\\/bfnrtu]/g,"@");b=b.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]");b=b.replace(/(?:^|:|,)(?:\s*\[)+/g,"");if(/^[\],:{}\s]*$/.test(b))return eval("("+a+")");throw new SyntaxError("Error parsing JSON, source is not valid.");};e.quoteString=function(a){return a.match(i)?'"'+a.replace(i,function(a){var c=
j[a];if("string"===typeof c)return c;c=a.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"':'"'+a+'"'};var i=/["\\\x00-\x1f\x7f-\x9f]/g,j={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"}})(jQuery);
/*
 New BSD License <http://creativecommons.org/licenses/BSD/>
 New BSD License <http://creativecommons.org/licenses/BSD/>
 Public Domain
 @author Benjamin Arthur Lupton <contact@balupton.com>
 @author James Padolsey <https://gist.github.com/527683>
 Public Domain
 @author Benjamin Arthur Lupton <contact@balupton.com>
 New BSD License <http://creativecommons.org/licenses/BSD/>
*/
window.JSON||(window.JSON={});
(function(){function c(b){return b<10?"0"+b:b}function m(b){d.lastIndex=0;return d.test(b)?'"'+b.replace(d,function(b){var a=k[b];return typeof a==="string"?a:"\\u"+("0000"+b.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+b+'"'}function j(b,g){var a,c,d,k,f=h,i,e=g[b];e&&(typeof e==="object"&&typeof e.toJSON==="function")&&(e=e.toJSON(b));typeof n==="function"&&(e=n.call(g,b,e));switch(typeof e){case "string":return m(e);case "number":return isFinite(e)?String(e):"null";case "boolean":case "null":return String(e);
case "object":if(!e)return"null";h=h+o;i=[];if(Object.prototype.toString.apply(e)==="[object Array]"){k=e.length;for(a=0;a<k;a=a+1)i[a]=j(a,e)||"null";d=i.length===0?"[]":h?"[\n"+h+i.join(",\n"+h)+"\n"+f+"]":"["+i.join(",")+"]";h=f;return d}if(n&&typeof n==="object"){k=n.length;for(a=0;a<k;a=a+1){c=n[a];if(typeof c==="string")(d=j(c,e))&&i.push(m(c)+(h?": ":":")+d)}}else for(c in e)if(Object.hasOwnProperty.call(e,c))(d=j(c,e))&&i.push(m(c)+(h?": ":":")+d);d=i.length===0?"{}":h?"{\n"+h+i.join(",\n"+
h)+"\n"+f+"}":"{"+i.join(",")+"}";h=f;return d}}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+c(this.getUTCMonth()+1)+"-"+c(this.getUTCDate())+"T"+c(this.getUTCHours())+":"+c(this.getUTCMinutes())+":"+c(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()}}var b=window.JSON,g=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
d=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,h,o,k={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},n;if(typeof b.stringify!=="function")b.stringify=function(b,g,a){var c;o=h="";if(typeof a==="number")for(c=0;c<a;c=c+1)o=o+" ";else typeof a==="string"&&(o=a);if((n=g)&&typeof g!=="function"&&(typeof g!=="object"||typeof g.length!=="number"))throw Error("JSON.stringify");return j("",{"":b})};
if(typeof b.parse!=="function")b.parse=function(b,c){function a(b,g){var f,i,e=b[g];if(e&&typeof e==="object")for(f in e)if(Object.hasOwnProperty.call(e,f)){i=a(e,f);i!==void 0?e[f]=i:delete e[f]}return c.call(b,g,e)}var d,b=String(b);g.lastIndex=0;g.test(b)&&(b=b.replace(g,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(b.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){d=eval("("+b+")");return typeof c==="function"?a({"":d},""):d}throw new SyntaxError("JSON.parse");}})();
(function(c,m){var j=c.History=c.History||{},b=c.jQuery;if(typeof j.Adapter!=="undefined")throw Error("History.js Adapter has already been loaded...");j.Adapter={bind:function(g,c,h){b(g).bind(c,h)},trigger:function(g,c,h){b(g).trigger(c,h)},extractEventData:function(b,c,h){return c&&c.originalEvent&&c.originalEvent[b]||h&&h[b]||m},onDomLoad:function(c){b(c)}};typeof j.init!=="undefined"&&j.init()})(window);
(function(c){var m=c.document,j=c.setInterval||j,b=c.History=c.History||{};if(typeof b.initHtml4!=="undefined")throw Error("History.js HTML4 Support has already been loaded...");b.initHtml4=function(){if(typeof b.initHtml4.initialized!=="undefined")return false;b.initHtml4.initialized=true;b.enabled=true;b.savedHashes=[];b.isLastHash=function(c){var d=b.getHashByIndex();return c===d};b.saveHash=function(c){if(b.isLastHash(c))return false;b.savedHashes.push(c);return true};b.getHashByIndex=function(c){var d=
null;return d=typeof c==="undefined"?b.savedHashes[b.savedHashes.length-1]:c<0?b.savedHashes[b.savedHashes.length+c]:b.savedHashes[c]};b.discardedHashes={};b.discardedStates={};b.discardState=function(c,d,h){var j=b.getHashByState(c);b.discardedStates[j]={discardedState:c,backState:h,forwardState:d};return true};b.discardHash=function(c,d,h){b.discardedHashes[c]={discardedHash:c,backState:h,forwardState:d};return true};b.discardedState=function(c){c=b.getHashByState(c);return b.discardedStates[c]||
false};b.discardedHash=function(c){return b.discardedHashes[c]||false};b.recycleState=function(c){var d=b.getHashByState(c);b.discardedState(c)&&delete b.discardedStates[d];return true};if(b.emulated.hashChange){b.hashChangeInit=function(){b.checkerFunction=null;var g="",d,h,o;if(b.isInternetExplorer()){d=m.createElement("iframe");d.setAttribute("id","historyjs-iframe");d.style.display="none";m.body.appendChild(d);d.contentWindow.document.open();d.contentWindow.document.close();h="";o=false;b.checkerFunction=
function(){if(o)return false;o=true;var k=b.getHash()||"",j=b.unescapeHash(d.contentWindow.document.location.hash)||"";if(k!==g){g=k;if(j!==k){h=k;d.contentWindow.document.open();d.contentWindow.document.close();d.contentWindow.document.location.hash=b.escapeHash(k)}b.Adapter.trigger(c,"hashchange")}else if(j!==h){h=j;b.setHash(j,false)}o=false;return true}}else b.checkerFunction=function(){var d=b.getHash();if(d!==g){g=d;b.Adapter.trigger(c,"hashchange")}return true};b.intervalList.push(j(b.checkerFunction,
b.options.hashChangeInterval));return true};b.Adapter.onDomLoad(b.hashChangeInit)}if(b.emulated.pushState){b.onHashChange=function(g){var d=b.getHashByUrl(g&&g.newURL||m.location.href),g=null;if(b.isLastHash(d)){b.busy(false);return false}b.doubleCheckComplete();b.saveHash(d);if(d&&b.isTraditionalAnchor(d)){b.Adapter.trigger(c,"anchorchange");b.busy(false);return false}g=b.extractState(b.getFullUrl(d||m.location.href,false),true);if(b.isLastSavedState(g)){b.busy(false);return false}b.getHashByState(g);
if(d=b.discardedState(g)){b.getHashByIndex(-2)===b.getHashByState(d.forwardState)?b.back(false):b.forward(false);return false}b.pushState(g.data,g.title,g.url,false);return true};b.Adapter.bind(c,"hashchange",b.onHashChange);b.pushState=function(g,d,h,j){if(b.getHashByUrl(h))throw Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(j!==false&&b.busy()){b.pushQueue({scope:b,callback:b.pushState,args:arguments,queue:j});return false}b.busy(true);var k=b.createStateObject(g,
d,h),n=b.getHashByState(k),l=b.getState(false),l=b.getHashByState(l),q=b.getHash();b.storeState(k);b.expectedStateId=k.id;b.recycleState(k);b.setTitle(k);if(n===l){b.busy(false);return false}if(n!==q&&n!==b.getShortUrl(m.location.href)){b.setHash(n,false);return false}b.saveState(k);b.Adapter.trigger(c,"statechange");b.busy(false);return true};b.replaceState=function(c,d,h,j){if(b.getHashByUrl(h))throw Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(j!==
false&&b.busy()){b.pushQueue({scope:b,callback:b.replaceState,args:arguments,queue:j});return false}b.busy(true);var k=b.createStateObject(c,d,h),m=b.getState(false),l=b.getStateByIndex(-2);b.discardState(m,k,l);b.pushState(k.data,k.title,k.url,false);return true}}if(b.emulated.pushState&&b.getHash()&&!b.emulated.hashChange)b.Adapter.onDomLoad(function(){b.Adapter.trigger(c,"hashchange")})};typeof b.init!=="undefined"&&b.init()})(window);
(function(c,m){var j=c.console||m,b=c.document,g=c.navigator,d=c.sessionStorage||false,h=c.setTimeout,o=c.clearTimeout,k=c.setInterval,n=c.clearInterval,l=c.JSON,q=c.alert,a=c.History=c.History||{},p=c.history;l.stringify=l.stringify||l.encode;l.parse=l.parse||l.decode;if(typeof a.init!=="undefined")throw Error("History.js Core has already been loaded...");a.init=function(){if(typeof a.Adapter==="undefined")return false;typeof a.initCore!=="undefined"&&a.initCore();typeof a.initHtml4!=="undefined"&&
a.initHtml4();return true};a.initCore=function(){if(typeof a.initCore.initialized!=="undefined")return false;a.initCore.initialized=true;a.options=a.options||{};a.options.hashChangeInterval=a.options.hashChangeInterval||100;a.options.safariPollInterval=a.options.safariPollInterval||500;a.options.doubleCheckInterval=a.options.doubleCheckInterval||500;a.options.storeInterval=a.options.storeInterval||1E3;a.options.busyDelay=a.options.busyDelay||250;a.options.debug=a.options.debug||false;a.options.initialTitle=
a.options.initialTitle||b.title;a.intervalList=[];a.clearAllIntervals=function(){var f,b=a.intervalList;if(typeof b!=="undefined"&&b!==null){for(f=0;f<b.length;f++)n(b[f]);a.intervalList=null}};a.debug=function(){a.options.debug&&a.log.apply(a,arguments)};a.log=function(){var a=!(typeof j==="undefined"||typeof j.log==="undefined"||typeof j.log.apply==="undefined"),i=b.getElementById("log"),e,c,d,g;if(a){c=Array.prototype.slice.call(arguments);e=c.shift();typeof j.debug!=="undefined"?j.debug.apply(j,
[e,c]):j.log.apply(j,[e,c])}else e="\n"+arguments[0]+"\n";c=1;for(d=arguments.length;c<d;++c){g=arguments[c];if(typeof g==="object"&&typeof l!=="undefined")try{g=l.stringify(g)}catch(h){}e=e+("\n"+g+"\n")}if(i){i.value=i.value+(e+"\n-----\n");i.scrollTop=i.scrollHeight-i.clientHeight}else a||q(e);return true};a.getInternetExplorerMajorVersion=function(){var f=a.getInternetExplorerMajorVersion,i;if(typeof a.getInternetExplorerMajorVersion.cached!=="undefined")i=a.getInternetExplorerMajorVersion.cached;
else{i=3;for(var c=b.createElement("div"),d=c.getElementsByTagName("i");(c.innerHTML="<\!--[if gt IE "+ ++i+"]><i></i><![endif]--\>")&&d[0];);i=i>4?i:false}return f.cached=i};a.isInternetExplorer=function(){return a.isInternetExplorer.cached=typeof a.isInternetExplorer.cached!=="undefined"?a.isInternetExplorer.cached:Boolean(a.getInternetExplorerMajorVersion())};a.emulated={pushState:!Boolean(c.history&&c.history.pushState&&c.history.replaceState&&!(/ Mobile\/([1-7][a-z]|(8([abcde]|f(1[0-8]))))/i.test(g.userAgent)||
/AppleWebKit\/5([0-2]|3[0-2])/i.test(g.userAgent))),hashChange:Boolean(!("onhashchange"in c||"onhashchange"in b)||a.isInternetExplorer()&&a.getInternetExplorerMajorVersion()<8)};a.enabled=!a.emulated.pushState;a.bugs={setHash:Boolean(!a.emulated.pushState&&g.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(g.userAgent)),safariPoll:Boolean(!a.emulated.pushState&&g.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(g.userAgent)),ieDoubleCheck:Boolean(a.isInternetExplorer()&&
a.getInternetExplorerMajorVersion()<8),hashEscape:Boolean(a.isInternetExplorer()&&a.getInternetExplorerMajorVersion()<7)};a.isEmptyObject=function(a){for(var b in a)return false;return true};a.cloneObject=function(a){if(a){a=l.stringify(a);a=l.parse(a)}else a={};return a};a.getRootUrl=function(){var a=b.location.protocol+"//"+(b.location.hostname||b.location.host);b.location.port&&(a=a+(":"+b.location.port));return a+"/"};a.getBaseHref=function(){var a=b.getElementsByTagName("base"),i=null,i="";if(a.length===
1){i=a[0];i=i.href.replace(/[^\/]+$/,"")}(i=i.replace(/\/+$/,""))&&(i=i+"/");return i};a.getBaseUrl=function(){return a.getBaseHref()||a.getBasePageUrl()||a.getRootUrl()};a.getPageUrl=function(){return((a.getState(false,false)||{}).url||b.location.href).replace(/\/+$/,"").replace(/[^\/]+$/,function(a){return/\./.test(a)?a:a+"/"})};a.getBasePageUrl=function(){return b.location.href.replace(/[#\?].*/,"").replace(/[^\/]+$/,function(a){return/[^\/]$/.test(a)?"":a}).replace(/\/+$/,"")+"/"};a.getFullUrl=
function(f,b){var c=f,d=f.substring(0,1),b=typeof b==="undefined"?true:b;/[a-z]+\:\/\//.test(f)||(c=d==="/"?a.getRootUrl()+f.replace(/^\/+/,""):d==="#"?a.getPageUrl().replace(/#.*/,"")+f:d==="?"?a.getPageUrl().replace(/[\?#].*/,"")+f:b?a.getBaseUrl()+f.replace(/^(\.\/)+/,""):a.getBasePageUrl()+f.replace(/^(\.\/)+/,""));return c.replace(/\#$/,"")};a.getShortUrl=function(f){var b=a.getBaseUrl(),c=a.getRootUrl();a.emulated.pushState&&(f=f.replace(b,""));f=f.replace(c,"/");a.isTraditionalAnchor(f)&&(f=
"./"+f);return f=f.replace(/^(\.\/)+/g,"./").replace(/\#$/,"")};a.store={};a.idToState=a.idToState||{};a.stateToId=a.stateToId||{};a.urlToId=a.urlToId||{};a.storedStates=a.storedStates||[];a.savedStates=a.savedStates||[];a.normalizeStore=function(){a.store.idToState=a.store.idToState||{};a.store.urlToId=a.store.urlToId||{};a.store.stateToId=a.store.stateToId||{}};a.getState=function(f,b){typeof f==="undefined"&&(f=true);typeof b==="undefined"&&(b=true);var c=a.getLastSavedState();!c&&b&&(c=a.createStateObject());
if(f){c=a.cloneObject(c);c.url=c.cleanUrl||c.url}return c};a.getIdByState=function(f){var b=a.extractId(f.url),c;if(!b){c=a.getStateString(f);if(typeof a.stateToId[c]!=="undefined")b=a.stateToId[c];else if(typeof a.store.stateToId[c]!=="undefined")b=a.store.stateToId[c];else{for(;;){b=(new Date).getTime()+String(Math.random()).replace(/\D/g,"");if(typeof a.idToState[b]==="undefined"&&typeof a.store.idToState[b]==="undefined")break}a.stateToId[c]=b;a.idToState[b]=f}}return b};a.normalizeState=function(f){var c;
if(!f||typeof f!=="object")f={};if(typeof f.normalized!=="undefined")return f;if(!f.data||typeof f.data!=="object")f.data={};c={normalized:true};c.title=f.title||"";c.url=a.getFullUrl(a.unescapeString(f.url||b.location.href));c.hash=a.getShortUrl(c.url);c.data=a.cloneObject(f.data);c.id=a.getIdByState(c);c.cleanUrl=c.url.replace(/\??\&_suid.*/,"");c.url=c.cleanUrl;f=!a.isEmptyObject(c.data);if(c.title||f){c.hash=a.getShortUrl(c.url).replace(/\??\&_suid.*/,"");if(!/\?/.test(c.hash))c.hash=c.hash+"?";
c.hash=c.hash+("&_suid="+c.id)}c.hashedUrl=a.getFullUrl(c.hash);if((a.emulated.pushState||a.bugs.safariPoll)&&a.hasUrlDuplicate(c))c.url=c.hashedUrl;return c};a.createStateObject=function(b,c,e){b={data:b,title:c,url:e};return b=a.normalizeState(b)};a.getStateById=function(b){b=String(b);return a.idToState[b]||a.store.idToState[b]||m};a.getStateString=function(b){b={data:a.normalizeState(b).data,title:b.title,url:b.url};return l.stringify(b)};a.getStateId=function(b){return a.normalizeState(b).id};
a.getHashByState=function(b){return a.normalizeState(b).hash};a.extractId=function(a){return((a=/(.*)\&_suid=([0-9]+)$/.exec(a))?String(a[2]||""):"")||false};a.isTraditionalAnchor=function(a){return!/[\/\?\.]/.test(a)};a.extractState=function(b,c){var e=null,d,g,c=c||false;(d=a.extractId(b))&&(e=a.getStateById(d));if(!e){g=a.getFullUrl(b);(d=a.getIdByUrl(g)||false)&&(e=a.getStateById(d));!e&&(c&&!a.isTraditionalAnchor(b))&&(e=a.createStateObject(null,null,g))}return e};a.getIdByUrl=function(b){return a.urlToId[b]||
a.store.urlToId[b]||m};a.getLastSavedState=function(){return a.savedStates[a.savedStates.length-1]||m};a.getLastStoredState=function(){return a.storedStates[a.storedStates.length-1]||m};a.hasUrlDuplicate=function(b){var c=false;return c=(c=a.extractState(b.url))&&c.id!==b.id};a.storeState=function(b){a.urlToId[b.url]=b.id;a.storedStates.push(a.cloneObject(b));return b};a.isLastSavedState=function(b){var c=false;if(a.savedStates.length){b=b.id;c=a.getLastSavedState();c=c.id;c=b===c}return c};a.saveState=
function(b){if(a.isLastSavedState(b))return false;a.savedStates.push(a.cloneObject(b));return true};a.getStateByIndex=function(b){var c=null;return c=typeof b==="undefined"?a.savedStates[a.savedStates.length-1]:b<0?a.savedStates[a.savedStates.length+b]:a.savedStates[b]};a.getHash=function(){return a.unescapeHash(b.location.hash)};a.unescapeString=function(a){for(var b;;){b=c.unescape(a);if(b===a)break;a=b}return a};a.unescapeHash=function(b){b=a.normalizeHash(b);return b=a.unescapeString(b)};a.normalizeHash=
function(a){return a.replace(/[^#]*#/,"").replace(/#.*/,"")};a.setHash=function(c,i){var e,d;if(i!==false&&a.busy()){a.pushQueue({scope:a,callback:a.setHash,args:arguments,queue:i});return false}e=a.escapeHash(c);a.busy(true);if((d=a.extractState(c,true))&&!a.emulated.pushState)a.pushState(d.data,d.title,d.url,false);else if(b.location.hash!==e)if(a.bugs.setHash){d=a.getPageUrl();a.pushState(null,null,d+"#"+e,false)}else b.location.hash=e;return a};a.escapeHash=function(b){b=a.normalizeHash(b);b=
c.escape(b);a.bugs.hashEscape||(b=b.replace(/\%21/g,"!").replace(/\%26/g,"&").replace(/\%3D/g,"=").replace(/\%3F/g,"?"));return b};a.getHashByUrl=function(b){b=String(b).replace(/([^#]*)#?([^#]*)#?(.*)/,"$2");return b=a.unescapeHash(b)};a.setTitle=function(c){var d=c.title,e;if(!d)(e=a.getStateByIndex(0))&&e.url===c.url&&(d=e.title||a.options.initialTitle);try{b.getElementsByTagName("title")[0].innerHTML=d.replace("<","&lt;").replace(">","&gt;").replace(" & "," &amp; ")}catch(g){}b.title=d;return a};
a.queues=[];a.busy=function(b){if(typeof b!=="undefined")a.busy.flag=b;else if(typeof a.busy.flag==="undefined")a.busy.flag=false;if(!a.busy.flag){o(a.busy.timeout);var c=function(){var b,f;if(!a.busy.flag)for(b=a.queues.length-1;b>=0;--b){f=a.queues[b];if(f.length!==0){f=f.shift();a.fireQueueItem(f);a.busy.timeout=h(c,a.options.busyDelay)}}};a.busy.timeout=h(c,a.options.busyDelay)}return a.busy.flag};a.busy.flag=false;a.fireQueueItem=function(b){return b.callback.apply(b.scope||a,b.args||[])};a.pushQueue=
function(b){a.queues[b.queue||0]=a.queues[b.queue||0]||[];a.queues[b.queue||0].push(b);return a};a.queue=function(b,c){typeof b==="function"&&(b={callback:b});if(typeof c!=="undefined")b.queue=c;a.busy()?a.pushQueue(b):a.fireQueueItem(b);return a};a.clearQueue=function(){a.busy.flag=false;a.queues=[];return a};a.stateChanged=false;a.doubleChecker=false;a.doubleCheckComplete=function(){a.stateChanged=true;a.doubleCheckClear();return a};a.doubleCheckClear=function(){if(a.doubleChecker){o(a.doubleChecker);
a.doubleChecker=false}return a};a.doubleCheck=function(b){a.stateChanged=false;a.doubleCheckClear();if(a.bugs.ieDoubleCheck)a.doubleChecker=h(function(){a.doubleCheckClear();a.stateChanged||b();return true},a.options.doubleCheckInterval);return a};a.safariStatePoll=function(){var f=a.extractState(b.location.href);if(!a.isLastSavedState(f)){f||a.createStateObject();a.Adapter.trigger(c,"popstate");return a}};a.back=function(b){if(b!==false&&a.busy()){a.pushQueue({scope:a,callback:a.back,args:arguments,
queue:b});return false}a.busy(true);a.doubleCheck(function(){a.back(false)});p.go(-1);return true};a.forward=function(b){if(b!==false&&a.busy()){a.pushQueue({scope:a,callback:a.forward,args:arguments,queue:b});return false}a.busy(true);a.doubleCheck(function(){a.forward(false)});p.go(1);return true};a.go=function(b,c){var e;if(b>0)for(e=1;e<=b;++e)a.forward(c);else if(b<0)for(e=-1;e>=b;--e)a.back(c);else throw Error("History.go: History.go requires a positive or negative integer passed.");return a};
if(a.emulated.pushState){var r=function(){};a.pushState=a.pushState||r;a.replaceState=a.replaceState||r}else{a.onPopState=function(f,d){var e=false,e=false;a.doubleCheckComplete();if(e=a.getHash()){if(e=a.extractState(e||b.location.href,true))a.replaceState(e.data,e.title,e.url,false);else{a.Adapter.trigger(c,"anchorchange");a.busy(false)}return a.expectedStateId=false}(e=(e=a.Adapter.extractEventData("state",f,d)||false)?a.getStateById(e):a.expectedStateId?a.getStateById(a.expectedStateId):a.extractState(b.location.href))||
(e=a.createStateObject(null,null,b.location.href));a.expectedStateId=false;if(a.isLastSavedState(e)){a.busy(false);return false}a.storeState(e);a.saveState(e);a.setTitle(e);a.Adapter.trigger(c,"statechange");a.busy(false);return true};a.Adapter.bind(c,"popstate",a.onPopState);a.pushState=function(b,d,e,g){if(a.getHashByUrl(e)&&a.emulated.pushState)throw Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(g!==false&&a.busy()){a.pushQueue({scope:a,callback:a.pushState,
args:arguments,queue:g});return false}a.busy(true);var h=a.createStateObject(b,d,e);if(a.isLastSavedState(h))a.busy(false);else{a.storeState(h);a.expectedStateId=h.id;p.pushState(h.id,h.title,h.url);a.Adapter.trigger(c,"popstate")}return true};a.replaceState=function(b,d,e,g){if(a.getHashByUrl(e)&&a.emulated.pushState)throw Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(g!==false&&a.busy()){a.pushQueue({scope:a,callback:a.replaceState,args:arguments,queue:g});
return false}a.busy(true);var h=a.createStateObject(b,d,e);if(a.isLastSavedState(h))a.busy(false);else{a.storeState(h);a.expectedStateId=h.id;p.replaceState(h.id,h.title,h.url);a.Adapter.trigger(c,"popstate")}return true}}if(d)try{a.store=l.parse(d.getItem("History.store"))||{}}catch(s){a.store={}}else a.store={};a.normalizeStore();a.Adapter.bind(c,"beforeunload",a.clearAllIntervals);a.Adapter.bind(c,"unload",a.clearAllIntervals);a.saveState(a.storeState(a.extractState(b.location.href,true)));if(d){a.onUnload=
function(){var b,c;try{b=l.parse(d.getItem("History.store"))||{}}catch(e){b={}}b.idToState=b.idToState||{};b.urlToId=b.urlToId||{};b.stateToId=b.stateToId||{};for(c in a.idToState)a.idToState.hasOwnProperty(c)&&(b.idToState[c]=a.idToState[c]);for(c in a.urlToId)a.urlToId.hasOwnProperty(c)&&(b.urlToId[c]=a.urlToId[c]);for(c in a.stateToId)a.stateToId.hasOwnProperty(c)&&(b.stateToId[c]=a.stateToId[c]);a.store=b;a.normalizeStore();d.setItem("History.store",l.stringify(b))};a.intervalList.push(k(a.onUnload,
a.options.storeInterval));a.Adapter.bind(c,"beforeunload",a.onUnload);a.Adapter.bind(c,"unload",a.onUnload)}if(!a.emulated.pushState){a.bugs.safariPoll&&a.intervalList.push(k(a.safariStatePoll,a.options.safariPollInterval));if(g.vendor==="Apple Computer, Inc."||(g.appCodeName||"")==="Mozilla"){a.Adapter.bind(c,"hashchange",function(){a.Adapter.trigger(c,"popstate")});if(a.getHash())a.Adapter.onDomLoad(function(){a.Adapter.trigger(c,"hashchange")})}}};a.init()})(window);
var hexcase=0,b64pad="";function hex_md5(c){return rstr2hex(rstr_md5(str2rstr_utf8(c)))}function b64_md5(c){return rstr2b64(rstr_md5(str2rstr_utf8(c)))}function any_md5(c,g){return rstr2any(rstr_md5(str2rstr_utf8(c)),g)}function hex_hmac_md5(c,g){return rstr2hex(rstr_hmac_md5(str2rstr_utf8(c),str2rstr_utf8(g)))}function b64_hmac_md5(c,g){return rstr2b64(rstr_hmac_md5(str2rstr_utf8(c),str2rstr_utf8(g)))}
function any_hmac_md5(c,g,a){return rstr2any(rstr_hmac_md5(str2rstr_utf8(c),str2rstr_utf8(g)),a)}function md5_vm_test(){return"900150983cd24fb0d6963f7d28e17f72"==hex_md5("abc").toLowerCase()}function rstr_md5(c){return binl2rstr(binl_md5(rstr2binl(c),8*c.length))}
function rstr_hmac_md5(c,g){var a=rstr2binl(c);16<a.length&&(a=binl_md5(a,8*c.length));for(var b=Array(16),d=Array(16),e=0;16>e;e++)b[e]=a[e]^909522486,d[e]=a[e]^1549556828;a=binl_md5(b.concat(rstr2binl(g)),512+8*g.length);return binl2rstr(binl_md5(d.concat(a),640))}function rstr2hex(c){for(var g=hexcase?"0123456789ABCDEF":"0123456789abcdef",a="",b,d=0;d<c.length;d++)b=c.charCodeAt(d),a+=g.charAt(b>>>4&15)+g.charAt(b&15);return a}
function rstr2b64(c){for(var g="",a=c.length,b=0;b<a;b+=3)for(var d=c.charCodeAt(b)<<16|(b+1<a?c.charCodeAt(b+1)<<8:0)|(b+2<a?c.charCodeAt(b+2):0),e=0;4>e;e++)g=8*b+6*e>8*c.length?g+b64pad:g+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(d>>>6*(3-e)&63);return g}
function rstr2any(c,g){var a=g.length,b,d,e,f,h,i=Array(Math.ceil(c.length/2));for(b=0;b<i.length;b++)i[b]=c.charCodeAt(2*b)<<8|c.charCodeAt(2*b+1);var k=Math.ceil(8*c.length/(Math.log(g.length)/Math.log(2))),j=Array(k);for(d=0;d<k;d++){h=[];for(b=f=0;b<i.length;b++)if(f=(f<<16)+i[b],e=Math.floor(f/a),f-=e*a,0<h.length||0<e)h[h.length]=e;j[d]=f;i=h}a="";for(b=j.length-1;0<=b;b--)a+=g.charAt(j[b]);return a}
function str2rstr_utf8(c){for(var g="",a=-1,b,d;++a<c.length;)b=c.charCodeAt(a),d=a+1<c.length?c.charCodeAt(a+1):0,55296<=b&&(56319>=b&&56320<=d&&57343>=d)&&(b=65536+((b&1023)<<10)+(d&1023),a++),127>=b?g+=String.fromCharCode(b):2047>=b?g+=String.fromCharCode(192|b>>>6&31,128|b&63):65535>=b?g+=String.fromCharCode(224|b>>>12&15,128|b>>>6&63,128|b&63):2097151>=b&&(g+=String.fromCharCode(240|b>>>18&7,128|b>>>12&63,128|b>>>6&63,128|b&63));return g}
function str2rstr_utf16le(c){for(var g="",a=0;a<c.length;a++)g+=String.fromCharCode(c.charCodeAt(a)&255,c.charCodeAt(a)>>>8&255);return g}function str2rstr_utf16be(c){for(var g="",a=0;a<c.length;a++)g+=String.fromCharCode(c.charCodeAt(a)>>>8&255,c.charCodeAt(a)&255);return g}function rstr2binl(c){for(var g=Array(c.length>>2),a=0;a<g.length;a++)g[a]=0;for(a=0;a<8*c.length;a+=8)g[a>>5]|=(c.charCodeAt(a/8)&255)<<a%32;return g}
function binl2rstr(c){for(var g="",a=0;a<32*c.length;a+=8)g+=String.fromCharCode(c[a>>5]>>>a%32&255);return g}
function binl_md5(c,g){c[g>>5]|=128<<g%32;c[(g+64>>>9<<4)+14]=g;for(var a=1732584193,b=-271733879,d=-1732584194,e=271733878,f=0;f<c.length;f+=16)var h=a,i=b,k=d,j=e,a=md5_ff(a,b,d,e,c[f+0],7,-680876936),e=md5_ff(e,a,b,d,c[f+1],12,-389564586),d=md5_ff(d,e,a,b,c[f+2],17,606105819),b=md5_ff(b,d,e,a,c[f+3],22,-1044525330),a=md5_ff(a,b,d,e,c[f+4],7,-176418897),e=md5_ff(e,a,b,d,c[f+5],12,1200080426),d=md5_ff(d,e,a,b,c[f+6],17,-1473231341),b=md5_ff(b,d,e,a,c[f+7],22,-45705983),a=md5_ff(a,b,d,e,c[f+8],7,
1770035416),e=md5_ff(e,a,b,d,c[f+9],12,-1958414417),d=md5_ff(d,e,a,b,c[f+10],17,-42063),b=md5_ff(b,d,e,a,c[f+11],22,-1990404162),a=md5_ff(a,b,d,e,c[f+12],7,1804603682),e=md5_ff(e,a,b,d,c[f+13],12,-40341101),d=md5_ff(d,e,a,b,c[f+14],17,-1502002290),b=md5_ff(b,d,e,a,c[f+15],22,1236535329),a=md5_gg(a,b,d,e,c[f+1],5,-165796510),e=md5_gg(e,a,b,d,c[f+6],9,-1069501632),d=md5_gg(d,e,a,b,c[f+11],14,643717713),b=md5_gg(b,d,e,a,c[f+0],20,-373897302),a=md5_gg(a,b,d,e,c[f+5],5,-701558691),e=md5_gg(e,a,b,d,c[f+
10],9,38016083),d=md5_gg(d,e,a,b,c[f+15],14,-660478335),b=md5_gg(b,d,e,a,c[f+4],20,-405537848),a=md5_gg(a,b,d,e,c[f+9],5,568446438),e=md5_gg(e,a,b,d,c[f+14],9,-1019803690),d=md5_gg(d,e,a,b,c[f+3],14,-187363961),b=md5_gg(b,d,e,a,c[f+8],20,1163531501),a=md5_gg(a,b,d,e,c[f+13],5,-1444681467),e=md5_gg(e,a,b,d,c[f+2],9,-51403784),d=md5_gg(d,e,a,b,c[f+7],14,1735328473),b=md5_gg(b,d,e,a,c[f+12],20,-1926607734),a=md5_hh(a,b,d,e,c[f+5],4,-378558),e=md5_hh(e,a,b,d,c[f+8],11,-2022574463),d=md5_hh(d,e,a,b,c[f+
11],16,1839030562),b=md5_hh(b,d,e,a,c[f+14],23,-35309556),a=md5_hh(a,b,d,e,c[f+1],4,-1530992060),e=md5_hh(e,a,b,d,c[f+4],11,1272893353),d=md5_hh(d,e,a,b,c[f+7],16,-155497632),b=md5_hh(b,d,e,a,c[f+10],23,-1094730640),a=md5_hh(a,b,d,e,c[f+13],4,681279174),e=md5_hh(e,a,b,d,c[f+0],11,-358537222),d=md5_hh(d,e,a,b,c[f+3],16,-722521979),b=md5_hh(b,d,e,a,c[f+6],23,76029189),a=md5_hh(a,b,d,e,c[f+9],4,-640364487),e=md5_hh(e,a,b,d,c[f+12],11,-421815835),d=md5_hh(d,e,a,b,c[f+15],16,530742520),b=md5_hh(b,d,e,
a,c[f+2],23,-995338651),a=md5_ii(a,b,d,e,c[f+0],6,-198630844),e=md5_ii(e,a,b,d,c[f+7],10,1126891415),d=md5_ii(d,e,a,b,c[f+14],15,-1416354905),b=md5_ii(b,d,e,a,c[f+5],21,-57434055),a=md5_ii(a,b,d,e,c[f+12],6,1700485571),e=md5_ii(e,a,b,d,c[f+3],10,-1894986606),d=md5_ii(d,e,a,b,c[f+10],15,-1051523),b=md5_ii(b,d,e,a,c[f+1],21,-2054922799),a=md5_ii(a,b,d,e,c[f+8],6,1873313359),e=md5_ii(e,a,b,d,c[f+15],10,-30611744),d=md5_ii(d,e,a,b,c[f+6],15,-1560198380),b=md5_ii(b,d,e,a,c[f+13],21,1309151649),a=md5_ii(a,
b,d,e,c[f+4],6,-145523070),e=md5_ii(e,a,b,d,c[f+11],10,-1120210379),d=md5_ii(d,e,a,b,c[f+2],15,718787259),b=md5_ii(b,d,e,a,c[f+9],21,-343485551),a=safe_add(a,h),b=safe_add(b,i),d=safe_add(d,k),e=safe_add(e,j);return[a,b,d,e]}function md5_cmn(c,g,a,b,d,e){return safe_add(bit_rol(safe_add(safe_add(g,c),safe_add(b,e)),d),a)}function md5_ff(c,g,a,b,d,e,f){return md5_cmn(g&a|~g&b,c,g,d,e,f)}function md5_gg(c,g,a,b,d,e,f){return md5_cmn(g&b|a&~b,c,g,d,e,f)}
function md5_hh(c,g,a,b,d,e,f){return md5_cmn(g^a^b,c,g,d,e,f)}function md5_ii(c,g,a,b,d,e,f){return md5_cmn(a^(g|~b),c,g,d,e,f)}function safe_add(c,g){var a=(c&65535)+(g&65535);return(c>>16)+(g>>16)+(a>>16)<<16|a&65535}function bit_rol(c,g){return c<<g|c>>>32-g};
(function(b,f,j,h){var g=b(f);b.fn.lazyload=function(a){function c(){var a=0;i.each(function(){var c=b(this);if(c.is("[data-lazyid]")&&!c.is(":visible")&&!b.contains(j,c[0])){var e=b('[data-lazyid="'+c.attr("data-lazyid")+'"]');0<e.length&&(e.replaceWith(c),c.attr("data-lazyid",null))}if((!d.skip_invisible||c.is(":visible"))&&!b.abovethetop(this,d)&&!b.leftofbegin(this,d))if(!b.belowthefold(this,d)&&!b.rightoffold(this,d))c.trigger("appear"),a=0;else if(++a>d.failure_limit)return!1})}var i=this,d=
{threshold:0,failure_limit:0,event:"scroll",effect:"show",container:f,data_attribute:"original",skip_invisible:!1,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"};a&&(h!==a.failurelimit&&(a.failure_limit=a.failurelimit,delete a.failurelimit),h!==a.effectspeed&&(a.effect_speed=a.effectspeed,delete a.effectspeed),b.extend(d,a));a=
d.container===h||d.container===f?g:b(d.container);0===d.event.indexOf("scroll")&&a.bind(d.event,function(){return c()});var k="lazy-"+(new Date).getTime()%1E6+"-";this.each(function(a){var c=this,e=b(c);c.loaded=!1;(e.attr("src")===h||!1===e.attr("src"))&&e.is("img")&&e.attr("src",d.placeholder);e.attr("data-lazyid",k+a);e.one("appear",function(){this.loaded||(d.appear&&d.appear.call(c,i.length,d),b("<img />").bind("load",function(){var a=e.attr("data-"+d.data_attribute);e.hide();e.is("img")?e.attr("src",
a):e.css("background-image","url('"+a+"')");e[d.effect](d.effect_speed);e.attr("data-"+d.data_attribute,null);e.attr("data-lazyid",null);c.loaded=!0;a=b.grep(i,function(a){return!a.loaded});i=b(a);d.load&&d.load.call(c,i.length,d)}).attr("src",e.attr("data-"+d.data_attribute)))});0!==d.event.indexOf("scroll")&&e.bind(d.event,function(){c.loaded||e.trigger("appear")})});g.bind("resize",function(){c()});/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&g.bind("pageshow",function(a){a.originalEvent&&
a.originalEvent.persisted&&i.each(function(){b(this).trigger("appear")})});b(j).ready(function(){c()});return this};b.belowthefold=function(a,c){return(c.container===h||c.container===f?(f.innerHeight?f.innerHeight:g.height())+g.scrollTop():b(c.container).offset().top+b(c.container).height())<=b(a).offset().top-c.threshold};b.rightoffold=function(a,c){return(c.container===h||c.container===f?g.width()+g.scrollLeft():b(c.container).offset().left+b(c.container).width())<=b(a).offset().left-c.threshold};
b.abovethetop=function(a,c){return(c.container===h||c.container===f?g.scrollTop():b(c.container).offset().top)>=b(a).offset().top+c.threshold+b(a).height()};b.leftofbegin=function(a,c){return(c.container===h||c.container===f?g.scrollLeft():b(c.container).offset().left)>=b(a).offset().left+c.threshold+b(a).width()};b.inviewport=function(a,c){return!b.rightoffold(a,c)&&!b.leftofbegin(a,c)&&!b.belowthefold(a,c)&&!b.abovethetop(a,c)};b.extend(b.expr[":"],{"below-the-fold":function(a){return b.belowthefold(a,
{threshold:0})},"above-the-top":function(a){return!b.belowthefold(a,{threshold:0})},"right-of-screen":function(a){return b.rightoffold(a,{threshold:0})},"left-of-screen":function(a){return!b.rightoffold(a,{threshold:0})},"in-viewport":function(a){return b.inviewport(a,{threshold:0})},"above-the-fold":function(a){return!b.belowthefold(a,{threshold:0})},"right-of-fold":function(a){return b.rightoffold(a,{threshold:0})},"left-of-fold":function(a){return!b.rightoffold(a,{threshold:0})}})})(jQuery,window,
document);
