/*! jQuery v1.8.3 jquery.com | jquery.org/license */
(function(e,t){function _(e){var t=M[e]={};return v.each(e.split(y),function(e,n){t[n]=!0;
}),t;}function H(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(P,"-$1").toLowerCase();r=e.getAttribute(i);
if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:D.test(r)?v.parseJSON(r):r;
}catch(s){}v.data(e,n,r);}else{r=t;}}return r;}function B(e){var t;for(t in e){if(t==="data"&&v.isEmptyObject(e[t])){continue;
}if(t!=="toJSON"){return !1;}}return !0;}function et(){return !1;}function tt(){return !0;}function ut(e){return !e||!e.parentNode||e.parentNode.nodeType===11;
}function at(e,t){do{e=e[t];}while(e&&e.nodeType!==1);return e;}function ft(e,t,n){t=t||0;if(v.isFunction(t)){return v.grep(e,function(e,r){var i=!!t.call(e,r,e);
return i===n;});}if(t.nodeType){return v.grep(e,function(e,r){return e===t===n;});}if(typeof t=="string"){var r=v.grep(e,function(e){return e.nodeType===1;
});if(it.test(t)){return v.filter(t,r,!n);}t=v.filter(t,r);}return v.grep(e,function(e,r){return v.inArray(e,t)>=0===n;
});}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement){while(t.length){n.createElement(t.pop());
}}return n;}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t));
}function At(e,t){if(t.nodeType!==1||!v.hasData(e)){return;}var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;
if(u){delete o.handle,o.events={};for(n in u){for(r=0,i=u[n].length;r<i;r++){v.event.add(t,n,u[n][r]);
}}}o.data&&(o.data=v.extend({},o.data));}function Ot(e,t){var n;if(t.nodeType!==1){return;}t.clearAttributes&&t.clearAttributes(),t.mergeAttributes&&t.mergeAttributes(e),n=t.nodeName.toLowerCase(),n==="object"?(t.parentNode&&(t.outerHTML=e.outerHTML),v.support.html5Clone&&e.innerHTML&&!v.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):n==="input"&&Et.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):n==="option"?t.selected=e.defaultSelected:n==="input"||n==="textarea"?t.defaultValue=e.defaultValue:n==="script"&&t.text!==e.text&&(t.text=e.text),t.removeAttribute(v.expando);
}function Mt(e){return typeof e.getElementsByTagName!="undefined"?e.getElementsByTagName("*"):typeof e.querySelectorAll!="undefined"?e.querySelectorAll("*"):[];
}function _t(e){Et.test(e.type)&&(e.defaultChecked=e.checked);}function Qt(e,t){if(t in e){return t;}var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Jt.length;
while(i--){t=Jt[i]+n;if(t in e){return t;}}return r;}function Gt(e,t){return e=t||e,v.css(e,"display")==="none"||!v.contains(e.ownerDocument,e);
}function Yt(e,t){var n,r,i=[],s=0,o=e.length;for(;s<o;s++){n=e[s];if(!n.style){continue;}i[s]=v._data(n,"olddisplay"),t?(!i[s]&&n.style.display==="none"&&(n.style.display=""),n.style.display===""&&Gt(n)&&(i[s]=v._data(n,"olddisplay",nn(n.nodeName)))):(r=Dt(n,"display"),!i[s]&&r!=="none"&&v._data(n,"olddisplay",r));
}for(s=0;s<o;s++){n=e[s];if(!n.style){continue;}if(!t||n.style.display==="none"||n.style.display===""){n.style.display=t?i[s]||"":"none";
}}return e;}function Zt(e,t,n){var r=Rt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t;}function en(e,t,n,r){var i=n===(r?"border":"content")?4:t==="width"?1:0,s=0;
for(;i<4;i+=2){n==="margin"&&(s+=v.css(e,n+$t[i],!0)),r?(n==="content"&&(s-=parseFloat(Dt(e,"padding"+$t[i]))||0),n!=="margin"&&(s-=parseFloat(Dt(e,"border"+$t[i]+"Width"))||0)):(s+=parseFloat(Dt(e,"padding"+$t[i]))||0,n!=="padding"&&(s+=parseFloat(Dt(e,"border"+$t[i]+"Width"))||0));
}return s;}function tn(e,t,n){var r=t==="width"?e.offsetWidth:e.offsetHeight,i=!0,s=v.support.boxSizing&&v.css(e,"boxSizing")==="border-box";
if(r<=0||r==null){r=Dt(e,t);if(r<0||r==null){r=e.style[t];}if(Ut.test(r)){return r;}i=s&&(v.support.boxSizingReliable||r===e.style[t]),r=parseFloat(r)||0;
}return r+en(e,t,n||(s?"border":"content"),i)+"px";}function nn(e){if(Wt[e]){return Wt[e];}var t=v("<"+e+">").appendTo(i.body),n=t.css("display");
t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));
if(!Ht||!Pt.createElement){Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write("<!doctype html><html><body>"),Ht.close();
}t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt);}return Wt[e]=n,n;
}function fn(e,t,n,r){var i;if(v.isArray(t)){v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r);
});}else{if(!n&&v.type(t)==="object"){for(i in t){fn(e+"["+i+"]",t[i],n,r);}}else{r(e,t);}}}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");
var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n)){for(;u<a;u++){r=o[u],s=/^\+/.test(r),s&&(r=r.substr(1)||"*"),i=e[r]=e[r]||[],i[s?"unshift":"push"](n);
}}};}function kn(e,n,r,i,s,o){s=s||n.dataTypes[0],o=o||{},o[s]=!0;var u,a=e[s],f=0,l=a?a.length:0,c=e===Sn;
for(;f<l&&(c||!u);f++){u=a[f](n,r,i),typeof u=="string"&&(!c||o[u]?u=t:(n.dataTypes.unshift(u),u=kn(e,n,r,i,u,o)));
}return(c||!u)&&!o["*"]&&(u=kn(e,n,r,i,"*",o)),u;}function Ln(e,n){var r,i,s=v.ajaxSettings.flatOptions||{};
for(r in n){n[r]!==t&&((s[r]?e:i||(i={}))[r]=n[r]);}i&&v.extend(!0,e,i);}function An(e,n,r){var i,s,o,u,a=e.contents,f=e.dataTypes,l=e.responseFields;
for(s in l){s in r&&(n[l[s]]=r[s]);}while(f[0]==="*"){f.shift(),i===t&&(i=e.mimeType||n.getResponseHeader("content-type"));
}if(i){for(s in a){if(a[s]&&a[s].test(i)){f.unshift(s);break;}}}if(f[0] in r){o=f[0];}else{for(s in r){if(!f[0]||e.converters[s+" "+f[0]]){o=s;
break;}u||(u=s);}o=o||u;}if(o){return o!==f[0]&&f.unshift(o),r[o];}}function On(e,t){var n,r,i,s,o=e.dataTypes.slice(),u=o[0],a={},f=0;
e.dataFilter&&(t=e.dataFilter(t,e.dataType));if(o[1]){for(n in e.converters){a[n.toLowerCase()]=e.converters[n];
}}for(;i=o[++f];){if(i!=="*"){if(u!=="*"&&u!==i){n=a[u+" "+i]||a["* "+i];if(!n){for(r in a){s=r.split(" ");
if(s[1]===i){n=a[u+" "+s[0]]||a["* "+s[0]];if(n){n===!0?n=a[r]:a[r]!==!0&&(i=s[0],o.splice(f--,0,i));
break;}}}}if(n!==!0){if(n&&e["throws"]){t=n(t);}else{try{t=n(t);}catch(l){return{state:"parsererror",error:n?l:"No conversion from "+u+" to "+i};
}}}}u=i;}}return{state:"success",data:t};}function Fn(){try{return new e.XMLHttpRequest;}catch(t){}}function In(){try{return new e.ActiveXObject("Microsoft.XMLHTTP");
}catch(t){}}function $n(){return setTimeout(function(){qn=t;},0),qn=v.now();}function Jn(e,t){v.each(t,function(t,n){var r=(Vn[t]||[]).concat(Vn["*"]),i=0,s=r.length;
for(;i<s;i++){if(r[i].call(e,t,n)){return;}}});}function Kn(e,t,n){var r,i=0,s=0,o=Xn.length,u=v.Deferred().always(function(){delete a.elem;
}),a=function(){var t=qn||$n(),n=Math.max(0,f.startTime+f.duration-t),r=n/f.duration||0,i=1-r,s=0,o=f.tweens.length;
for(;s<o;s++){f.tweens[s].run(i);}return u.notifyWith(e,[f,i,n]),i<1&&o?n:(u.resolveWith(e,[f]),!1);},f=u.promise({elem:e,props:v.extend({},t),opts:v.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:qn||$n(),duration:n.duration,tweens:[],createTween:function(t,n,r){var i=v.Tween(e,f.opts,t,n,f.opts.specialEasing[t]||f.opts.easing);
return f.tweens.push(i),i;},stop:function(t){var n=0,r=t?f.tweens.length:0;for(;n<r;n++){f.tweens[n].run(1);
}return t?u.resolveWith(e,[f,t]):u.rejectWith(e,[f,t]),this;}}),l=f.props;Qn(l,f.opts.specialEasing);
for(;i<o;i++){r=Xn[i].call(f,e,l,f.opts);if(r){return r;}}return Jn(f,l),v.isFunction(f.opts.start)&&f.opts.start.call(e,f),v.fx.timer(v.extend(a,{anim:f,queue:f.opts.queue,elem:e})),f.progress(f.opts.progress).done(f.opts.done,f.opts.complete).fail(f.opts.fail).always(f.opts.always);
}function Qn(e,t){var n,r,i,s,o;for(n in e){r=v.camelCase(n),i=t[r],s=e[n],v.isArray(s)&&(i=s[1],s=e[n]=s[0]),n!==r&&(e[r]=s,delete e[n]),o=v.cssHooks[r];
if(o&&"expand" in o){s=o.expand(s),delete e[r];for(n in s){n in e||(e[n]=s[n],t[n]=i);}}else{t[r]=i;}}}function Gn(e,t,n){var r,i,s,o,u,a,f,l,c,h=this,p=e.style,d={},m=[],g=e.nodeType&&Gt(e);
n.queue||(l=v._queueHooks(e,"fx"),l.unqueued==null&&(l.unqueued=0,c=l.empty.fire,l.empty.fire=function(){l.unqueued||c();
}),l.unqueued++,h.always(function(){h.always(function(){l.unqueued--,v.queue(e,"fx").length||l.empty.fire();
});})),e.nodeType===1&&("height" in t||"width" in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],v.css(e,"display")==="inline"&&v.css(e,"float")==="none"&&(!v.support.inlineBlockNeedsLayout||nn(e.nodeName)==="inline"?p.display="inline-block":p.zoom=1)),n.overflow&&(p.overflow="hidden",v.support.shrinkWrapBlocks||h.done(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2];
}));for(r in t){s=t[r];if(Un.exec(s)){delete t[r],a=a||s==="toggle";if(s===(g?"hide":"show")){continue;
}m.push(r);}}o=m.length;if(o){u=v._data(e,"fxshow")||v._data(e,"fxshow",{}),"hidden" in u&&(g=u.hidden),a&&(u.hidden=!g),g?v(e).show():h.done(function(){v(e).hide();
}),h.done(function(){var t;v.removeData(e,"fxshow",!0);for(t in d){v.style(e,t,d[t]);}});for(r=0;r<o;
r++){i=m[r],f=h.createTween(i,g?u[i]:0),d[i]=u[i]||v.style(e,i),i in u||(u[i]=f.start,g&&(f.end=f.start,f.start=i==="width"||i==="height"?1:0));
}}}function Yn(e,t,n,r,i){return new Yn.prototype.init(e,t,n,r,i);}function Zn(e,t){var n,r={height:e},i=0;
t=t?1:0;for(;i<4;i+=2-t){n=$t[i],r["margin"+n]=r["padding"+n]=e;}return t&&(r.opacity=r.width=e),r;}function tr(e){return v.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:!1;
}var n,r,i=e.document,s=e.location,o=e.navigator,u=e.jQuery,a=e.$,f=Array.prototype.push,l=Array.prototype.slice,c=Array.prototype.indexOf,h=Object.prototype.toString,p=Object.prototype.hasOwnProperty,d=String.prototype.trim,v=function(e,t){return new v.fn.init(e,t,n);
},m=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,g=/\S/,y=/\s+/,b=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,w=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase();
},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready());
},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e){return this;}if(e.nodeType){return this.context=this[0]=e,this.length=1,this;
}if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);
if(s&&(s[1]||!n)){if(s[1]){return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);
}o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2]){return r.find(e);}this.length=1,this[0]=o;
}return this.context=i,this.selector=e,this;}return !n||n.jquery?(n||r).find(e):this.constructor(n).find(e);
}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this));
},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length;},toArray:function(){return l.call(this);
},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e];},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);
return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r;
},each:function(e,t){return v.each(this,e,t);},ready:function(e){return v.ready.promise().done(e),this;
},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1);},first:function(){return this.eq(0);
},last:function(){return this.eq(-1);},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","));
},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t);}));},end:function(){return this.prevObject||this.constructor(null);
},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;
typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);
for(;a<f;a++){if((e=arguments[a])!=null){for(n in e){r=u[n],i=e[n];if(u===i){continue;}l&&i&&(v.isPlainObject(i)||(s=v.isArray(i)))?(s?(s=!1,o=r&&v.isArray(r)?r:[]):o=r&&v.isPlainObject(r)?r:{},u[n]=v.extend(l,o,i)):i!==t&&(u[n]=i);
}}}return u;},v.extend({noConflict:function(t){return e.$===v&&(e.$=a),t&&e.jQuery===v&&(e.jQuery=u),v;
},isReady:!1,readyWait:1,holdReady:function(e){e?v.readyWait++:v.ready(!0);},ready:function(e){if(e===!0?--v.readyWait:v.isReady){return;
}if(!i.body){return setTimeout(v.ready,1);}v.isReady=!0;if(e!==!0&&--v.readyWait>0){return;}r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready");
},isFunction:function(e){return v.type(e)==="function";},isArray:Array.isArray||function(e){return v.type(e)==="array";
},isWindow:function(e){return e!=null&&e==e.window;},isNumeric:function(e){return !isNaN(parseFloat(e))&&isFinite(e);
},type:function(e){return e==null?String(e):O[h.call(e)]||"object";},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e)){return !1;
}try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf")){return !1;
}}catch(n){return !1;}var r;for(r in e){}return r===t||p.call(e,r);},isEmptyObject:function(e){var t;
for(t in e){return !1;}return !0;},error:function(e){throw new Error(e);},parseHTML:function(e,t,n){var r;
return !e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)));
},parseJSON:function(t){if(!t||typeof t!="string"){return null;}t=v.trim(t);if(e.JSON&&e.JSON.parse){return e.JSON.parse(t);
}if(S.test(t.replace(T,"@").replace(N,"]").replace(x,""))){return(new Function("return "+t))();}v.error("Invalid JSON: "+t);
},parseXML:function(n){var r,i;if(!n||typeof n!="string"){return null;}try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n));
}catch(s){r=t;}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r;
},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t);
})(t);},camelCase:function(e){return e.replace(C,"ms-").replace(k,L);},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase();
},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e){if(n.apply(e[i],r)===!1){break;
}}}else{for(;s<o;){if(n.apply(e[s++],r)===!1){break;}}}}else{if(u){for(i in e){if(n.call(e[i],i,e[i])===!1){break;
}}}else{for(;s<o;){if(n.call(e[s],s,e[s++])===!1){break;}}}}return e;},trim:d&&!d.call("\ufeff\u00a0")?function(e){return e==null?"":d.call(e);
}:function(e){return e==null?"":(e+"").replace(b,"");},makeArray:function(e,t){var n,r=t||[];return e!=null&&(n=v.type(e),e.length==null||n==="string"||n==="function"||n==="regexp"||v.isWindow(e)?f.call(r,e):v.merge(r,e)),r;
},inArray:function(e,t,n){var r;if(t){if(c){return c.call(t,e,n);}r=t.length,n=n?n<0?Math.max(0,r+n):n:0;
for(;n<r;n++){if(n in t&&t[n]===e){return n;}}}return -1;},merge:function(e,n){var r=n.length,i=e.length,s=0;
if(typeof r=="number"){for(;s<r;s++){e[i++]=n[s];}}else{while(n[s]!==t){e[i++]=n[s++];}}return e.length=i,e;
},grep:function(e,t,n){var r,i=[],s=0,o=e.length;n=!!n;for(;s<o;s++){r=!!t(e[s],s),n!==r&&i.push(e[s]);
}return i;},map:function(e,n,r){var i,s,o=[],u=0,a=e.length,f=e instanceof v||a!==t&&typeof a=="number"&&(a>0&&e[0]&&e[a-1]||a===0||v.isArray(e));
if(f){for(;u<a;u++){i=n(e[u],u,r),i!=null&&(o[o.length]=i);}}else{for(s in e){i=n(e[s],s,r),i!=null&&(o[o.length]=i);
}}return o.concat.apply([],o);},guid:1,proxy:function(e,n){var r,i,s;return typeof n=="string"&&(r=e[n],n=e,e=r),v.isFunction(e)?(i=l.call(arguments,2),s=function(){return e.apply(n,i.concat(l.call(arguments)));
},s.guid=e.guid=e.guid||v.guid++,s):t;},access:function(e,n,r,i,s,o,u){var a,f=r==null,l=0,c=e.length;
if(r&&typeof r=="object"){for(l in r){v.access(e,n,l,r[l],1,o,i);}s=1;}else{if(i!==t){a=u===t&&v.isFunction(i),f&&(a?(a=n,n=function(e,t,n){return a.call(v(e),n);
}):(n.call(e,i),n=null));if(n){for(;l<c;l++){n(e[l],r,a?i.call(e[l],l,n(e[l],r)):i,u);}}s=1;}}return s?e:f?n.call(e):c?n(e[0],r):o;
},now:function(){return(new Date).getTime();}}),v.ready.promise=function(t){if(!r){r=v.Deferred();if(i.readyState==="complete"){setTimeout(v.ready,1);
}else{if(i.addEventListener){i.addEventListener("DOMContentLoaded",A,!1),e.addEventListener("load",v.ready,!1);
}else{i.attachEvent("onreadystatechange",A),e.attachEvent("onload",v.ready);var n=!1;try{n=e.frameElement==null&&i.documentElement;
}catch(s){}n&&n.doScroll&&function o(){if(!v.isReady){try{n.doScroll("left");}catch(e){return setTimeout(o,50);
}v.ready();}}();}}}return r.promise(t);},v.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(e,t){O["[object "+t+"]"]=t.toLowerCase();
}),n=v(i);var M={};v.Callbacks=function(e){e=typeof e=="string"?M[e]||_(e):v.extend({},e);var n,r,i,s,o,u,a=[],f=!e.once&&[],l=function(t){n=e.memory&&t,r=!0,u=s||0,s=0,o=a.length,i=!0;
for(;a&&u<o;u++){if(a[u].apply(t[0],t[1])===!1&&e.stopOnFalse){n=!1;break;}}i=!1,a&&(f?f.length&&l(f.shift()):n?a=[]:c.disable());
},c={add:function(){if(a){var t=a.length;(function r(t){v.each(t,function(t,n){var i=v.type(n);i==="function"?(!e.unique||!c.has(n))&&a.push(n):n&&n.length&&i!=="string"&&r(n);
});})(arguments),i?o=a.length:n&&(s=t,l(n));}return this;},remove:function(){return a&&v.each(arguments,function(e,t){var n;
while((n=v.inArray(t,a,n))>-1){a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--);}}),this;},has:function(e){return v.inArray(e,a)>-1;
},empty:function(){return a=[],this;},disable:function(){return a=f=n=t,this;},disabled:function(){return !a;
},lock:function(){return f=t,n||c.disable(),this;},locked:function(){return !f;},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this;
},fire:function(){return c.fireWith(this,arguments),this;},fired:function(){return !!r;}};return c;},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n;
},always:function(){return i.done(arguments).fail(arguments),this;},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];
i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e]);
}:n[s]);}),e=null;}).promise();},promise:function(e){return e!=null?v.extend(e,r):r;}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];
r[s[1]]=o.add,u&&o.add(function(){n=u;},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith;
}),r.promise(i),e&&e.call(i,i),i;},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n);
};},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t<r;t++){n[t]&&v.isFunction(n[t].promise)?n[t].promise().done(o(t,f,n)).fail(s.reject).progress(o(t,a,u)):--i;
}}return i||s.resolveWith(f,n),s.promise();}}),v.support=function(){var t,n,r,s,o,u,a,f,l,c,h,p=i.createElement("div");
p.setAttribute("className","t"),p.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];
if(!n||!r||!n.length){return{};}s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;
try{delete p.test;}catch(d){t.deleteExpando=!1;}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1;
}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);
if(p.attachEvent){for(l in {submit:!0,change:!0,focusin:!0}){f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;
}}return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];
if(!a){return;}n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="<table><tr><td></td><td>t</td></tr></table>",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="<div></div>",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null;
}),a.removeChild(p),n=r=s=o=u=a=p=null,t;}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e);
},data:function(e,n,r,i){if(!v.acceptData(e)){return;}var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;
if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t){return;}c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));
if(typeof n=="object"||typeof n=="function"){i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);
}return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o;
},removeData:function(e,t,n){if(!v.acceptData(e)){return;}var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;
if(!u[a]){return;}if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));
for(i=0,s=t.length;i<s;i++){delete r[t[i]];}if(!(n?B:v.isEmptyObject)(r)){return;}}}if(!n){delete u[a].data;
if(!B(u[a])){return;}}o?v.cleanData([e],!0):v.support.deleteExpando||u!=u.window?delete u[a]:u[a]=null;
},_data:function(e,t,n){return v.data(e,t,n,!0);},acceptData:function(e){var t=e.nodeName&&v.noData[e.nodeName.toLowerCase()];
return !t||t!==!0&&e.getAttribute("classid")===t;}}),v.fn.extend({data:function(e,n){var r,i,s,o,u,a=this[0],f=0,l=null;
if(e===t){if(this.length){l=v.data(a);if(a.nodeType===1&&!v._data(a,"parsedAttrs")){s=a.attributes;for(u=s.length;
f<u;f++){o=s[f].name,o.indexOf("data-")||(o=v.camelCase(o.substring(5)),H(a,o,l[o]));}v._data(a,"parsedAttrs",!0);
}}return l;}return typeof e=="object"?this.each(function(){v.data(this,e);}):(r=e.split(".",2),r[1]=r[1]?"."+r[1]:"",i=r[1]+"!",v.access(this,function(n){if(n===t){return l=this.triggerHandler("getData"+i,[r[0]]),l===t&&a&&(l=v.data(a,e),l=H(a,e,l)),l===t&&r[1]?this.data(r[0]):l;
}r[1]=n,this.each(function(){var t=v(this);t.triggerHandler("setData"+i,r),v.data(this,e,n),t.triggerHandler("changeData"+i,r);
});},null,n,arguments.length>1,null,!1));},removeData:function(e){return this.each(function(){v.removeData(this,e);
});}}),v.extend({queue:function(e,t,n){var r;if(e){return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[];
}},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t);
};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire();
},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0);
})});}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length<r?v.queue(this[0],e):n===t?this:this.each(function(){var t=v.queue(this,e,n);
v._queueHooks(this,e),e==="fx"&&t[0]!=="inprogress"&&v.dequeue(this,e);});},dequeue:function(e){return this.each(function(){v.dequeue(this,e);
});},delay:function(e,t){return e=v.fx?v.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);
n.stop=function(){clearTimeout(r);};});},clearQueue:function(e){return this.queue(e||"fx",[]);},promise:function(e,n){var r,i=1,s=v.Deferred(),o=this,u=this.length,a=function(){--i||s.resolveWith(o,[o]);
};typeof e!="string"&&(n=e,e=t),e=e||"fx";while(u--){r=v._data(o[u],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(a));
}return a(),s.promise(n);}});var j,F,I,q=/[\t\r\n]/g,R=/\r/g,U=/^(?:button|input)$/i,z=/^(?:button|input|object|select|textarea)$/i,W=/^a(?:rea|)$/i,X=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,V=v.support.getSetAttribute;
v.fn.extend({attr:function(e,t){return v.access(this,v.attr,e,t,arguments.length>1);},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e);
});},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1);},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e];
}catch(n){}});},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e)){return this.each(function(t){v(this).addClass(e.call(this,t,this.className));
});}if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n<r;n++){i=this[n];if(i.nodeType===1){if(!i.className&&t.length===1){i.className=e;
}else{s=" "+i.className+" ";for(o=0,u=t.length;o<u;o++){s.indexOf(" "+t[o]+" ")<0&&(s+=t[o]+" ");}i.className=v.trim(s);
}}}}return this;},removeClass:function(e){var n,r,i,s,o,u,a;if(v.isFunction(e)){return this.each(function(t){v(this).removeClass(e.call(this,t,this.className));
});}if(e&&typeof e=="string"||e===t){n=(e||"").split(y);for(u=0,a=this.length;u<a;u++){i=this[u];if(i.nodeType===1&&i.className){r=(" "+i.className+" ").replace(q," ");
for(s=0,o=n.length;s<o;s++){while(r.indexOf(" "+n[s]+" ")>=0){r=r.replace(" "+n[s]+" "," ");}}i.className=e?v.trim(r):"";
}}}return this;},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t);
}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++]){u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i);
}}else{if(n==="undefined"||n==="boolean"){this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||"";
}}});},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n<r;n++){if(this[n].nodeType===1&&(" "+this[n].className+" ").replace(q," ").indexOf(t)>=0){return !0;
}}return !1;},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s){return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get" in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);
}return;}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1){return;
}i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+"";
})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set" in n)||n.set(this,s,"value")===t){this.value=s;
}});}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return !t||t.specified?e.value:e.text;
}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;
for(;a<u;a++){n=r[a];if((n.selected||a===i)&&(v.support.optDisabled?!n.disabled:n.getAttribute("disabled")===null)&&(!n.parentNode.disabled||!v.nodeName(n.parentNode,"optgroup"))){t=v(n).val();
if(s){return t;}o.push(t);}}return o;},set:function(e,t){var n=v.makeArray(t);return v(e).find("option").each(function(){this.selected=v.inArray(v(this).val(),n)>=0;
}),n.length||(e.selectedIndex=-1),n;}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2){return;
}if(i&&v.isFunction(v.fn[n])){return v(e)[n](r);}if(typeof e.getAttribute=="undefined"){return v.prop(e,n,r);
}u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);
return;}return o&&"set" in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r);}return o&&"get" in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s);
},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o<r.length;o++){i=r[o],i&&(n=v.propFix[i]||i,s=X.test(i),s||v.attr(e,i,""),e.removeAttribute(V?i:n),s&&n in e&&(e[n]=!1));
}}},attrHooks:{type:{set:function(e,t){if(U.test(e.nodeName)&&e.parentNode){v.error("type property can't be changed");
}else{if(!v.support.radioValue&&t==="radio"&&v.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t;
}}}},value:{get:function(e,t){return j&&v.nodeName(e,"button")?j.get(e,t):t in e?e.value:null;},set:function(e,t,n){if(j&&v.nodeName(e,"button")){return j.set(e,t,n);
}e.value=t;}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,s,o,u=e.nodeType;
if(!e||u===3||u===8||u===2){return;}return o=u!==1||!v.isXMLDoc(e),o&&(n=v.propFix[n]||n,s=v.propHooks[n]),r!==t?s&&"set" in s&&(i=s.set(e,r,n))!==t?i:e[n]=r:s&&"get" in s&&(i=s.get(e,n))!==null?i:e[n];
},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):z.test(e.nodeName)||W.test(e.nodeName)&&e.href?0:t;
}}}}),F={get:function(e,n){var r,i=v.prop(e,n);return i===!0||typeof i!="boolean"&&(r=e.getAttributeNode(n))&&r.nodeValue!==!1?n.toLowerCase():t;
},set:function(e,t,n){var r;return t===!1?v.removeAttr(e,n):(r=v.propFix[n]||n,r in e&&(e[r]=!0),e.setAttribute(n,n.toLowerCase())),n;
}},V||(I={name:!0,id:!0,coords:!0},j=v.valHooks.button={get:function(e,n){var r;return r=e.getAttributeNode(n),r&&(I[n]?r.value!=="":r.specified)?r.value:t;
},set:function(e,t,n){var r=e.getAttributeNode(n);return r||(r=i.createAttribute(n),e.setAttributeNode(r)),r.value=t+"";
}},v.each(["width","height"],function(e,t){v.attrHooks[t]=v.extend(v.attrHooks[t],{set:function(e,n){if(n===""){return e.setAttribute(t,"auto"),n;
}}});}),v.attrHooks.contenteditable={get:j.get,set:function(e,t,n){t===""&&(t="false"),j.set(e,t,n);}}),v.support.hrefNormalized||v.each(["href","src","width","height"],function(e,n){v.attrHooks[n]=v.extend(v.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);
return r===null?t:r;}});}),v.support.style||(v.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||t;
},set:function(e,t){return e.style.cssText=t+"";}}),v.support.optSelected||(v.propHooks.selected=v.extend(v.propHooks.selected,{get:function(e){var t=e.parentNode;
return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null;}})),v.support.enctype||(v.propFix.enctype="encoding"),v.support.checkOn||v.each(["radio","checkbox"],function(){v.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value;
}};}),v.each(["radio","checkbox"],function(){v.valHooks[this]=v.extend(v.valHooks[this],{set:function(e,t){if(v.isArray(t)){return e.checked=v.inArray(v(e).val(),t)>=0;
}}});});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1");
};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e))){return;
}r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments);
},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f<n.length;f++){l=J.exec(n[f])||[],c=l[1],h=(l[2]||"").split(".").sort(),g=v.event.special[c]||{},c=(s?g.delegateType:g.bindType)||c,g=v.event.special[c]||{},p=v.extend({type:c,origType:l[1],data:i,handler:r,guid:r.guid,selector:s,needsContext:s&&v.expr.match.needsContext.test(s),namespace:h.join(".")},d),m=a[c];
if(!m){m=a[c]=[],m.delegateCount=0;if(!g.setup||g.setup.call(e,i,h,u)===!1){e.addEventListener?e.addEventListener(c,u,!1):e.attachEvent&&e.attachEvent("on"+c,u);
}}g.add&&(g.add.call(e,p),p.handler.guid||(p.handler.guid=r.guid)),s?m.splice(m.delegateCount++,0,p):m.push(p),v.event.global[c]=!0;
}e=null;},global:{},remove:function(e,t,n,r,i){var s,o,u,a,f,l,c,h,p,d,m,g=v.hasData(e)&&v._data(e);if(!g||!(h=g.events)){return;
}t=v.trim(Z(t||"")).split(" ");for(s=0;s<t.length;s++){o=J.exec(t[s])||[],u=a=o[1],f=o[2];if(!u){for(u in h){v.event.remove(e,u+t[s],n,r,!0);
}continue;}p=v.event.special[u]||{},u=(r?p.delegateType:p.bindType)||u,d=h[u]||[],l=d.length,f=f?new RegExp("(^|\\.)"+f.split(".").sort().join("\\.(?:.*\\.|)")+"(\\.|$)"):null;
for(c=0;c<d.length;c++){m=d[c],(i||a===m.origType)&&(!n||n.guid===m.guid)&&(!f||f.test(m.namespace))&&(!r||r===m.selector||r==="**"&&m.selector)&&(d.splice(c--,1),m.selector&&d.delegateCount--,p.remove&&p.remove.call(e,m));
}d.length===0&&l!==d.length&&((!p.teardown||p.teardown.call(e,f,g.handle)===!1)&&v.removeEvent(e,u,g.handle),delete h[u]);
}v.isEmptyObject(h)&&(delete g.handle,v.removeData(e,"events",!0));},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(n,r,s,o){if(!s||s.nodeType!==3&&s.nodeType!==8){var u,a,f,l,c,h,p,d,m,g,y=n.type||n,b=[];
if(Y.test(y+v.event.triggered)){return;}y.indexOf("!")>=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());
if((!s||v.event.customEvent[y])&&!v.event.global[y]){return;}n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";
if(!s){u=v.cache;for(f in u){u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);}return;
}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};
if(p.trigger&&p.trigger.apply(s,r)===!1){return;}m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;
for(c=s;l;l=l.parentNode){m.push([l,g]),c=l;}c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g]);
}for(f=0;f<m.length&&!n.isPropagationStopped();f++){l=m[f][0],n.type=m[f][1],d=(v._data(l,"events")||{})[n.type]&&v._data(l,"handle"),d&&d.apply(l,r),d=h&&l[h],d&&v.acceptData(l)&&d.apply&&d.apply(l,r)===!1&&n.preventDefault();
}return n.type=y,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(s.ownerDocument,r)===!1)&&(y!=="click"||!v.nodeName(s,"a"))&&v.acceptData(s)&&h&&s[y]&&(y!=="focus"&&y!=="blur"||n.target.offsetWidth!==0)&&!v.isWindow(s)&&(c=s[h],c&&(s[h]=null),v.event.triggered=y,s[y](),v.event.triggered=t,c&&(s[h]=c)),n.result;
}return;},dispatch:function(n){n=v.event.fix(n||e.event);var r,i,s,o,u,a,f,c,h,p,d=(v._data(this,"events")||{})[n.type]||[],m=d.delegateCount,g=l.call(arguments),y=!n.exclusive&&!n.namespace,b=v.event.special[n.type]||{},w=[];
g[0]=n,n.delegateTarget=this;if(b.preDispatch&&b.preDispatch.call(this,n)===!1){return;}if(m&&(!n.button||n.type!=="click")){for(s=n.target;
s!=this;s=s.parentNode||this){if(s.disabled!==!0||n.type!=="click"){u={},f=[];for(r=0;r<m;r++){c=d[r],h=c.selector,u[h]===t&&(u[h]=c.needsContext?v(h,this).index(s)>=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);
}f.length&&w.push({elem:s,matches:f});}}}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r<w.length&&!n.isPropagationStopped();
r++){a=w[r],n.currentTarget=a.elem;for(i=0;i<a.matches.length&&!n.isImmediatePropagationStopped();i++){c=a.matches[i];
if(y||!n.namespace&&!c.namespace||n.namespace_re&&n.namespace_re.test(c.namespace)){n.data=c.data,n.handleObj=c,o=((v.event.special[c.origType]||{}).handle||c.handler).apply(a.elem,g),o!==t&&(n.result=o,o===!1&&(n.preventDefault(),n.stopPropagation()));
}}}return b.postDispatch&&b.postDispatch.call(this,n),n.result;},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return e.which==null&&(e.which=t.charCode!=null?t.charCode:t.keyCode),e;
}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,s,o,u=n.button,a=n.fromElement;
return e.pageX==null&&n.clientX!=null&&(r=e.target.ownerDocument||i,s=r.documentElement,o=r.body,e.pageX=n.clientX+(s&&s.scrollLeft||o&&o.scrollLeft||0)-(s&&s.clientLeft||o&&o.clientLeft||0),e.pageY=n.clientY+(s&&s.scrollTop||o&&o.scrollTop||0)-(s&&s.clientTop||o&&o.clientTop||0)),!e.relatedTarget&&a&&(e.relatedTarget=a===e.target?n.toElement:a),!e.which&&u!==t&&(e.which=u&1?1:u&2?3:u&4?2:0),e;
}},fix:function(e){if(e[v.expando]){return e;}var t,n,r=e,s=v.event.fixHooks[e.type]||{},o=s.props?this.props.concat(s.props):this.props;
e=v.Event(r);for(t=o.length;t;){n=o[--t],e[n]=r[n];}return e.target||(e.target=r.srcElement||i),e.target.nodeType===3&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,r):e;
},special:{load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(e,t,n){v.isWindow(this)&&(this.onbeforeunload=n);
},teardown:function(e,t){this.onbeforeunload===t&&(this.onbeforeunload=null);}}},simulate:function(e,t,n,r){var i=v.extend(new v.Event,n,{type:e,isSimulated:!0,originalEvent:{}});
r?v.event.trigger(i,null,t):v.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault();}},v.event.handle=v.event.dispatch,v.removeEvent=i.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1);
}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]=="undefined"&&(e[r]=null),e.detachEvent(r,n));
},v.Event=function(e,t){if(!(this instanceof v.Event)){return new v.Event(e,t);}e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?tt:et):this.type=e,t&&v.extend(this,t),this.timeStamp=e&&e.timeStamp||v.now(),this[v.expando]=!0;
},v.Event.prototype={preventDefault:function(){this.isDefaultPrevented=tt;var e=this.originalEvent;if(!e){return;
}e.preventDefault?e.preventDefault():e.returnValue=!1;},stopPropagation:function(){this.isPropagationStopped=tt;
var e=this.originalEvent;if(!e){return;}e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0;},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=tt,this.stopPropagation();
},isDefaultPrevented:et,isPropagationStopped:et,isImmediatePropagationStopped:et},v.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){v.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,s=e.handleObj,o=s.selector;
if(!i||i!==r&&!v.contains(r,i)){e.type=s.origType,n=s.handler.apply(this,arguments),e.type=t;}return n;
}};}),v.support.submitBubbles||(v.event.special.submit={setup:function(){if(v.nodeName(this,"form")){return !1;
}v.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=v.nodeName(n,"input")||v.nodeName(n,"button")?n.form:t;
r&&!v._data(r,"_submit_attached")&&(v.event.add(r,"submit._submit",function(e){e._submit_bubble=!0;}),v._data(r,"_submit_attached",!0));
});},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&v.event.simulate("submit",this.parentNode,e,!0));
},teardown:function(){if(v.nodeName(this,"form")){return !1;}v.event.remove(this,"._submit");}}),v.support.changeBubbles||(v.event.special.change={setup:function(){if($.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){v.event.add(this,"propertychange._change",function(e){e.originalEvent.propertyName==="checked"&&(this._just_changed=!0);
}),v.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),v.event.simulate("change",this,e,!0);
});}return !1;}v.event.add(this,"beforeactivate._change",function(e){var t=e.target;$.test(t.nodeName)&&!v._data(t,"_change_attached")&&(v.event.add(t,"change._change",function(e){this.parentNode&&!e.isSimulated&&!e.isTrigger&&v.event.simulate("change",this.parentNode,e,!0);
}),v._data(t,"_change_attached",!0));});},handle:function(e){var t=e.target;if(this!==t||e.isSimulated||e.isTrigger||t.type!=="radio"&&t.type!=="checkbox"){return e.handleObj.handler.apply(this,arguments);
}},teardown:function(){return v.event.remove(this,"._change"),!$.test(this.nodeName);}}),v.support.focusinBubbles||v.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){v.event.simulate(t,e.target,v.event.fix(e),!0);
};v.event.special[t]={setup:function(){n++===0&&i.addEventListener(e,r,!0);},teardown:function(){--n===0&&i.removeEventListener(e,r,!0);
}};}),v.fn.extend({on:function(e,n,r,i,s){var o,u;if(typeof e=="object"){typeof n!="string"&&(r=r||n,n=t);
for(u in e){this.on(u,n,r,e[u],s);}return this;}r==null&&i==null?(i=n,r=n=t):i==null&&(typeof n=="string"?(i=r,r=t):(i=r,r=n,n=t));
if(i===!1){i=et;}else{if(!i){return this;}}return s===1&&(o=i,i=function(e){return v().off(e),o.apply(this,arguments);
},i.guid=o.guid||(o.guid=v.guid++)),this.each(function(){v.event.add(this,e,i,r,n);});},one:function(e,t,n,r){return this.on(e,t,n,r,1);
},off:function(e,n,r){var i,s;if(e&&e.preventDefault&&e.handleObj){return i=e.handleObj,v(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;
}if(typeof e=="object"){for(s in e){this.off(s,n,e[s]);}return this;}if(n===!1||typeof n=="function"){r=n,n=t;
}return r===!1&&(r=et),this.each(function(){v.event.remove(this,e,r,n);});},bind:function(e,t,n){return this.on(e,null,t,n);
},unbind:function(e,t){return this.off(e,null,t);},live:function(e,t,n){return v(this.context).on(e,this.selector,t,n),this;
},die:function(e,t){return v(this.context).off(e,this.selector||"**",t),this;},delegate:function(e,t,n,r){return this.on(t,e,n,r);
},undelegate:function(e,t,n){return arguments.length===1?this.off(e,"**"):this.off(t,e||"**",n);},trigger:function(e,t){return this.each(function(){v.event.trigger(e,t,this);
});},triggerHandler:function(e,t){if(this[0]){return v.event.trigger(e,t,this[0],!0);}},toggle:function(e){var t=arguments,n=e.guid||v.guid++,r=0,i=function(n){var i=(v._data(this,"lastToggle"+e.guid)||0)%r;
return v._data(this,"lastToggle"+e.guid,i+1),n.preventDefault(),t[i].apply(this,arguments)||!1;};i.guid=n;
while(r<t.length){t[r++].guid=n;}return this.click(i);},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e);
}}),v.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(e,t){v.fn[t]=function(e,n){return n==null&&(n=e,e=null),arguments.length>0?this.on(t,null,e,n):this.trigger(t);
},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks);
}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string"){return n;
}if(l!==1&&l!==9){return[];}a=o(t);if(!a&&!r){if(i=R.exec(e)){if(f=i[1]){if(l===9){s=t.getElementById(f);
if(!s||!s.parentNode){return n;}if(s.id===f){return n.push(s),n;}}else{if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f){return n.push(s),n;
}}}else{if(i[2]){return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;}if((f=i[3])&&Z&&t.getElementsByClassName){return S.apply(n,x.call(t.getElementsByClassName(f),0)),n;
}}}}return vt(e.replace(j,"$1"),t,n,r,a);}function rt(e){return function(t){var n=t.nodeName.toLowerCase();
return n==="input"&&t.type===e;};}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e;
};}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;
while(o--){n[i=s[o]]&&(n[i]=!(r[i]=n[i]));}});});}function ot(e,t,n){if(e===t){return n;}var r=e.nextSibling;
while(r){if(r===t){return -1;}r=r.nextSibling;}return 1;}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];
if(l){return t?0:l.slice(0);}u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u))){r&&(u=u.slice(r[0].length)||u),a.push(s=[]);
}n=!1;if(r=I.exec(u)){s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");}for(o in i.filter){(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);
}if(!n){break;}}return t?u.length:u?nt.error(e):L(e,a).slice(0);}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;
return t.first?function(t,n,r){while(t=t[i]){if(s||t.nodeType===1){return e(t,n,r);}}}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;
while(t=t[i]){if(s||t.nodeType===1){if((a=t[d])===l){return t.sizset;}if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset){return t;
}}else{t[d]=l;if(e(t,r,u)){return t.sizset=!0,t;}t.sizset=!1;}}}}else{while(t=t[i]){if(s||t.nodeType===1){if(e(t,r,u)){return t;
}}}}};}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--){if(!e[i](t,n,r)){return !1;
}}return !0;}:e[0];}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u<a;u++){if(s=e[u]){if(!n||n(s,r,i)){o.push(s),f&&t.push(u);
}}}return o;}function ct(e,t,n,r,i,s){return r&&!r[d]&&(r=ct(r)),i&&!i[d]&&(i=ct(i,s)),N(function(s,o,u,a){var f,l,c,h=[],p=[],d=o.length,v=s||dt(t||"*",u.nodeType?[u]:u,[]),m=e&&(s||!t)?lt(v,h,e,u,a):v,g=n?i||(s?e:d||r)?[]:o:m;
n&&n(m,g,u,a);if(r){f=lt(g,p),r(f,[],u,a),l=f.length;while(l--){if(c=f[l]){g[p[l]]=!(m[p[l]]=c);}}}if(s){if(i||e){if(i){f=[],l=g.length;
while(l--){(c=g[l])&&f.push(m[l]=c);}i(null,g=[],f,a);}l=g.length;while(l--){(c=g[l])&&(f=i?T.call(s,c):h[l])>-1&&(s[f]=!(o[f]=c));
}}}else{g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g);}});}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t;
},u,!0),l=at(function(e){return T.call(t,e)>-1;},u,!0),h=[function(e,n,r){return !o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r));
}];for(;a<s;a++){if(n=i.relative[e[a].type]){h=[at(ft(h),n)];}else{n=i.filter[e[a].type].apply(null,e[a].matches);
if(n[d]){r=++a;for(;r<s;r++){if(i.relative[e[r].type]){break;}}return ct(a>1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a<r&&ht(e.slice(a,r)),r<s&&ht(e=e.slice(r)),r<s&&e.join(""));
}h.push(n);}}return ft(h);}function pt(e,t){var r=t.length>0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;
T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++){if(v(p,a,f)){l.push(p);break;
}}T&&(b=k,n=++o.el);}r&&((p=!v&&p)&&y--,u&&x.push(p));}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++){v(x,m,a,f);
}if(u){if(y>0){while(w--){!x[w]&&!m[w]&&(m[w]=E.call(l));}}m=lt(m);}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l);
}return T&&(b=k,c=N),x;};return o.el=0,r?N(o):o;}function dt(e,t,n){var r=0,i=t.length;for(;r<i;r++){nt(e,t[r],n);
}return n;}function vt(e,t,n,r,s){var o,u,f,l,c,h=ut(e),p=h.length;if(!r&&h.length===1){u=h[0]=h[0].slice(0);
if(u.length>2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];
if(!t){return n;}e=e.slice(u.shift().length);}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type]){break;
}if(c=i.find[l]){if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");
if(!e){return S.apply(n,x.call(r,0)),n;}break;}}}}return a(e,h)(r,t,s,n,z.test(e)),n;}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;
for(;t<n;t++){if(this[t]===e){return t;}}return -1;},N=function(e,t){return e[d]=t==null||t,e;},C=function(){var e={},t=[];
return N(function(n,r){return t.push(n)>i.cacheLength&&delete e[t.shift()],e[n+" "]=r;},e);},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");
try{return e(t);}catch(n){return !1;}finally{t=null;}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length;
}),G=K(function(e){return e.innerHTML="<a href='#'></a>",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#";
}),Y=K(function(e){e.innerHTML="<select></select>";var t=typeof e.lastChild.getAttribute("multiple");
return t!=="boolean"&&t!=="string";}),Z=K(function(e){return e.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2);
}),et=K(function(e){e.id=d+0,e.innerHTML="<a name='"+d+"'></a><div name='"+d+"'></div>",y.insertBefore(e,y.firstChild);
var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t;
});try{x.call(y.childNodes,0)[0].nodeType;}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++){n.push(t);
}return n;};}nt.matches=function(e,t){return nt(e,null,null,t);},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0;
},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string"){return e.textContent;
}for(e=e.firstChild;e;e=e.nextSibling){n+=s(e);}}else{if(i===3||i===4){return e.nodeValue;}}}else{for(;
t=e[r];r++){n+=s(t);}}return n;},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;
return t?t.nodeName!=="HTML":!1;},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;
return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r));}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16);
}:function(e,t){while(t=t.parentNode){if(t===e){return !0;}}return !1;},nt.attr=function(e,t){var n,r=o(e);
return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null);
},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2);
},type:function(e){return e.getAttribute("type");}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);
return r&&r.parentNode?[r]:[];}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);
return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[];}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p){return t.getElementsByTagName(e);
}}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++){r.nodeType===1&&i.push(r);
}return i;}return n;},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p){return t.getElementsByName(name);
}},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n){return t.getElementsByClassName(e);
}}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4);
},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e;
},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0])){return null;}if(e[3]){e[2]=e[3];}else{if(t=e[4]){q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;
}}return e.slice(0,3);}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e;
};}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");
return n&&n.value===e;};},TAG:function(e){return e==="*"?function(){return !0;}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e;
});},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"");
});},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0;
};},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0){return !0;
}if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling){if(t.nodeType===1){i++;if(e===t){break;}}}}return i-=r,i===n||i%n===0&&i/n>=0;
}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling){if(n.nodeType===1){return !1;
}}if(e==="first"){return !0;}n=t;case"last":while(n=n.nextSibling){if(n.nodeType===1){return !1;}}return !0;
}};},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);
return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;
while(o--){i=T.call(e,s[o]),e[i]=!(n[i]=s[o]);}}):function(e){return r(e,0,n);}):r;}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));
return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--){if(s=o[u]){e[u]=!(t[u]=s);
}}}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop();};}),has:N(function(e){return function(t){return nt(e,t).length>0;
};}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1;
};}),enabled:function(e){return e.disabled===!1;},disabled:function(e){return e.disabled===!0;},checked:function(e){var t=e.nodeName.toLowerCase();
return t==="input"&&!!e.checked||t==="option"&&!!e.selected;},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0;
},parent:function(e){return !i.pseudos.empty(e);},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4){return !1;
}e=e.nextSibling;}return !0;},header:function(e){return X.test(e.nodeName);},text:function(e){var t,n;
return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t);
},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();
return t==="input"&&e.type==="button"||t==="button";},input:function(e){return V.test(e.nodeName);},focus:function(e){var t=e.ownerDocument;
return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex);},active:function(e){return e===e.ownerDocument.activeElement;
},first:st(function(){return[0];}),last:st(function(e,t){return[t-1];}),eq:st(function(e,t,n){return[n<0?n+t:n];
}),even:st(function(e,t){for(var n=0;n<t;n+=2){e.push(n);}return e;}),odd:st(function(e,t){for(var n=1;
n<t;n+=2){e.push(n);}return e;}),lt:st(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;){e.push(r);}return e;
}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r<t;){e.push(r);}return e;})}},f=y.compareDocumentPosition?function(e,t){return e===t?(l=!0,0):(!e.compareDocumentPosition||!t.compareDocumentPosition?e.compareDocumentPosition:e.compareDocumentPosition(t)&4)?-1:1;
}:function(e,t){if(e===t){return l=!0,0;}if(e.sourceIndex&&t.sourceIndex){return e.sourceIndex-t.sourceIndex;
}var n,r,i=[],s=[],o=e.parentNode,u=t.parentNode,a=o;if(o===u){return ot(e,t);}if(!o){return -1;}if(!u){return 1;
}while(a){i.unshift(a),a=a.parentNode;}a=u;while(a){s.unshift(a),a=a.parentNode;}n=i.length,r=s.length;
for(var f=0;f<n&&f<r;f++){if(i[f]!==s[f]){return ot(i[f],s[f]);}}return f===n?ot(e,s[f],-1):ot(i[f],t,1);
},[0,0].sort(f),h=!l,nt.uniqueSort=function(e){var t,n=[],r=1,i=0;l=h,e.sort(f);if(l){for(;t=e[r];r++){t===e[r-1]&&(i=n.push(r));
}while(i--){e.splice(n[i],1);}}return e;},nt.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e);
},a=nt.compile=function(e,t){var n,r=[],i=[],s=A[d][e+" "];if(!s){t||(t=ut(e)),n=t.length;while(n--){s=ht(t[n]),s[d]?r.push(s):i.push(s);
}s=A(e,pt(i,r));}return s;},g.querySelectorAll&&function(){var e,t=vt,n=/'|\\/g,r=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,i=[":focus"],s=[":active"],u=y.matchesSelector||y.mozMatchesSelector||y.webkitMatchesSelector||y.oMatchesSelector||y.msMatchesSelector;
K(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked");
}),K(function(e){e.innerHTML="<p test=''></p>",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="<input type='hidden'/>",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled");
}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;
if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;
while(f--){a[f]=c+a[f].join("");}h=z.test(e)&&r.parentNode||r,p=a.join(",");}if(p){try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s;
}catch(v){}finally{l||r.removeAttribute("id");}}}return t(e,r,s,o,u);},u&&(K(function(t){e=u.call(t,"div");
try{u.call(t,"[test!='']:sizzle"),s.push("!=",H);}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");
if(!o(t)&&!s.test(n)&&!i.test(n)){try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11){return a;
}}catch(f){}}return nt(n,null,null,[t]).length>0;});}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains;
}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};
v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string"){return v(e).filter(function(){for(t=0,n=u.length;
t<n;t++){if(v.contains(u[t],this)){return !0;}}});}o=this.pushStack("","find",e);for(t=0,n=this.length;
t<n;t++){r=o.length,v.find(e,this[t],o);if(t>0){for(i=r;i<o.length;i++){for(s=0;s<r;s++){if(o[s]===o[i]){o.splice(i--,1);
break;}}}}}return o;},has:function(e){var t,n=v(e,this),r=n.length;return this.filter(function(){for(t=0;
t<r;t++){if(v.contains(this,n[t])){return !0;}}});},not:function(e){return this.pushStack(ft(this,e,!1),"not",e);
},filter:function(e){return this.pushStack(ft(this,e,!0),"filter",e);},is:function(e){return !!e&&(typeof e=="string"?st.test(e)?v(e,this.context).index(this[0])>=0:v.filter(e,this).length>0:this.filter(e).length>0);
},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;
for(;r<i;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&n.nodeType!==11){if(o?o.index(n)>-1:v.find.matchesSelector(n,e)){s.push(n);
break;}n=n.parentNode;}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e);},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1;
},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);
return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r));},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e));
}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null;
},parents:function(e){return v.dir(e,"parentNode");},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n);
},next:function(e){return at(e,"nextSibling");},prev:function(e){return at(e,"previousSibling");},nextAll:function(e){return v.dir(e,"nextSibling");
},prevAll:function(e){return v.dir(e,"previousSibling");},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n);
},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n);},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e);
},children:function(e){return v.sibling(e.firstChild);},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes);
}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","));
};}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t);
},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r))){s.nodeType===1&&i.push(s),s=s[n];
}return i;},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling){e.nodeType===1&&e!==t&&n.push(e);}return n;
}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/<tbody/i,gt=/<|&#?\w+;/,yt=/<(?:script|style|link)/i,bt=/<(?:script|object|embed|option|style)/i,wt=new RegExp("<(?:"+ct+")[\\s/>]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*<!(?:\[CDATA\[|\-\-)|[\]\-]{2}>\s*$/g,Nt={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));
Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X<div>","</div>"]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e));
},null,e,arguments.length);},wrapAll:function(e){if(v.isFunction(e)){return this.each(function(t){v(this).wrapAll(e.call(this,t));
});}if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;
while(e.firstChild&&e.firstChild.nodeType===1){e=e.firstChild;}return e;}).append(this);}return this;
},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t));
}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e);});},wrap:function(e){var t=v.isFunction(e);
return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e);});},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes);
}).end();},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e);
});},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild);
});},before:function(){if(!ut(this[0])){return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this);
});}if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector);
}},after:function(){if(!ut(this[0])){return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling);
});}if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector);
}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++){if(!e||v.filter(e,[n]).length){!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);
}}return this;},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));
while(e.firstChild){e.removeChild(e.firstChild);}}return this;},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t);
});},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t){return n.nodeType===1?n.innerHTML.replace(ht,""):t;
}if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1></$2>");
try{for(;r<i;r++){n=this[r]||{},n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),n.innerHTML=e);
}n=0;}catch(s){}}n&&this.empty().append(e);},null,e,arguments.length);},replaceWith:function(e){return ut(this[0])?this.length?this.pushStack(v(v.isFunction(e)?e():e),"replaceWith",e):this:v.isFunction(e)?this.each(function(t){var n=v(this),r=n.html();
n.replaceWith(e.call(this,t,r));}):(typeof e!="string"&&(e=v(e).detach()),this.each(function(){var t=this.nextSibling,n=this.parentNode;
v(this).remove(),t?v(t).before(e):v(n).append(e);}));},detach:function(e){return this.remove(e,!0);},domManip:function(e,n,r){e=[].concat.apply([],e);
var i,s,o,u,a=0,f=e[0],l=[],c=this.length;if(!v.support.checkClone&&c>1&&typeof f=="string"&&St.test(f)){return this.each(function(){v(this).domManip(e,n,r);
});}if(v.isFunction(f)){return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r);
});}if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);
if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a<c;a++){r.call(n&&v.nodeName(this[a],"table")?Lt(this[a],"tbody"):this[a],a===u?o:v.clone(o,!0,!0));
}}o=s=null,l.length&&v.each(l,function(e,t){t.src?v.ajax?v.ajax({url:t.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):v.error("no ajax"):v.globalEval((t.text||t.textContent||t.innerHTML||"").replace(Tt,"")),t.parentNode&&t.parentNode.removeChild(t);
});}return this;}}),v.buildFragment=function(e,n,r){var s,o,u,a=e[0];return n=n||i,n=!n.nodeType&&n[0]||n,n=n.ownerDocument||n,e.length===1&&typeof a=="string"&&a.length<512&&n===i&&a.charAt(0)==="<"&&!bt.test(a)&&(v.support.checkClone||!St.test(a))&&(v.support.html5Clone||!wt.test(a))&&(o=!0,s=v.fragments[a],u=s!==t),s||(s=n.createDocumentFragment(),v.clean(e,n,s,r),o&&(v.fragments[a]=u&&s)),{fragment:s,cacheable:o};
},v.fragments={},v.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){v.fn[e]=function(n){var r,i=0,s=[],o=v(n),u=o.length,a=this.length===1&&this[0].parentNode;
if((a==null||a&&a.nodeType===11&&a.childNodes.length===1)&&u===1){return o[t](this[0]),this;}for(;i<u;
i++){r=(i>0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);}return this.pushStack(s,e,o.selector);
};}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));
if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);
for(s=0;r[s];++s){i[s]&&Ot(r[s],i[s]);}}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s){At(r[s],i[s]);
}}}return r=i=null,o;},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined"){t=i;
}for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u){continue;}if(typeof u=="string"){if(!gt.test(u)){u=t.createTextNode(u);
}else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1></$2>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];
while(l--){c=c.lastChild;}if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]==="<table>"&&!h?c.childNodes:[];
for(o=p.length-1;o>=0;--o){v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o]);
}}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c);
}}u.nodeType?b.push(u):v.merge(b,u);}c&&(u=c=y=null);if(!v.support.appendChecked){for(s=0;(u=b[s])!=null;
s++){v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);
}}if(n){m=function(e){if(!e.type||xt.test(e.type)){return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e);
}};for(s=0;(u=b[s])!=null;s++){if(!v.nodeName(u,"script")||!m(u)){n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length);
}}}return b;},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;
for(;(i=e[o])!=null;o++){if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events){for(s in n.events){l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);
}}a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r));
}}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];
var trident=!!e.match(/Trident\/7.0/i);var net=!!e.match(/.NET/i);var IE11=trident&&net;var IEold=(e.match(/MSIE/i)?true:false);
if(IE11||IEold){t[1]="msie";}return{browser:t[1]||"",version:t[2]||"0"};},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n);
}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t);
},e.fn.init.prototype=e.fn;var t=e(i);return e;};}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;
v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n);
},e,n,arguments.length>1);},show:function(){return Yt(this,!0);},hide:function(){return Yt(this);},toggle:function(e,t){var n=typeof e=="boolean";
return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide();
});}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n;
}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style){return;
}var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];
if(r===t){return u&&"get" in u&&(s=u.get(e,!1,i))!==t?s:f[n];}o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");
if(r==null||o==="number"&&isNaN(r)){return;}o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set" in u)||(r=u.set(e,r,i))!==t){try{f[n]=r;
}catch(l){}}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get" in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s;
},swap:function(e,t,n){var r,i,s={};for(i in t){s[i]=e.style[i],e.style[i]=t[i];}r=n.call(e);for(i in t){e.style[i]=s[i];
}return r;}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;
return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r;
}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;
return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i;
}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n){return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r);
}):tn(e,t,r);}},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0);
}};}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?0.01*parseFloat(RegExp.$1)+"":t?"1":"";
},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";
n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter){return;
}}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i;}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t){return Dt(e,"marginRight");
}});}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);
return Ut.test(r)?v(e).position()[t]+"px":r;}}};});}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none";
},v.expr.filters.visible=function(e){return !v.expr.filters.hidden(e);}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};
for(r=0;r<4;r++){s[e+$t[r]+t]=i[r]||i[r-2]||i[0];}return s;}},qt.test(e)||(v.cssHooks[e+t].set=Zt);});
var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;
v.fn.extend({serialize:function(){return v.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this;
}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type));
}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")};
}):{name:t.name,value:n.replace(on,"\r\n")};}).get();}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t);
};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e)){v.each(e,function(){s(this.name,this.value);
});}else{for(r in e){fn(r,e[r],n,s);}}return i.join("&").replace(rn,"+");};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];
try{cn=s.href;}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href;}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En){return En.apply(this,arguments);
}if(!this.length){return this;}var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e]);
}}).done(function(e){o=arguments,u.html(i?v("<div>").append(e.replace(yn,"")).find(i):e);}),this;},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e);
};}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s});
};}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script");},getJSON:function(e,t,n){return v.get(e,t,n,"json");
},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e;},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;
if(E===2){return;}E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304){c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);
}else{b=T;if(!T||e){T="error",e<0&&(e=0);}}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"));
}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();
e=w[n]=w[n]||e,b[e]=t;}return this;},getAllResponseHeaders:function(){return E===2?i:null;},getResponseHeader:function(e){var n;
if(E===2){if(!s){s={};while(n=pn.exec(i)){s[n[1].toLowerCase()]=n[2];}}n=s[e.toLowerCase()];}return n===t?null:n;
},overrideMimeType:function(e){return E||(c.mimeType=e),this;},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this;
}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;
if(E<2){for(t in e){g[t]=[g[t],e[t]];}}else{t=e[x.status],x.always(t);}}return this;},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);
if(E===2){return x;}f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");
if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);
c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"");}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);
for(l in c.headers){x.setRequestHeader(l,c.headers[l]);}if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";
for(l in {success:1,error:1,complete:1}){x[l](c[l]);}o=kn(xn,c,n,x);if(!o){T(-1,"No Transport");}else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout");
},c.timeout));try{E=1,o.send(b,T);}catch(k){if(!(E<2)){throw k;}T(-1,k);}}return x;}return x.abort();
},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;
return this[e]=!0,e;}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);
if(n.dataTypes[0]==="jsonp"||c||h){return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0];
},n.dataTypes[0]="json",e[s]=function(){u=arguments;},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t;
}),"script";}}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e;
}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1);
}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;
return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState)){n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success");
}},r.insertBefore(n,r.firstChild);},abort:function(){n&&n.onload(0,1);}};}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn){Hn[e](0,1);
}}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return !this.isLocal&&Fn()||In();}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials" in e});
}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;
return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);
if(n.xhrFields){for(u in n.xhrFields){a[u]=n.xhrFields[u];}}n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");
try{for(u in i){a.setRequestHeader(u,i[u]);}}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;
try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i){a.readyState!==4&&a.abort();
}else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText;
}catch(p){}try{f=a.statusText;}catch(p){f="";}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204);
}}}catch(d){i||s(-1,d);}c&&s(u,f,c,l);},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r();
},abort:function(){r&&r(0,1);}};}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;
if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do{a=a||".5",u/=a,v.style(i.elem,e,u+r);
}while(a!==(a=i.cur()/o)&&a!==1&&--f);}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n;}return i;}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");
var n,r=0,i=e.length;for(;r<i;r++){n=e[r],Vn[n]=Vn[n]||[],Vn[n].unshift(t);}},prefilter:function(e,t){t?Xn.unshift(e):Xn.push(e);
}}),v.Tween=Yn,Yn.prototype={constructor:Yn,init:function(e,t,n,r,i,s){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=s||(v.cssNumber[n]?"":"px");
},cur:function(){var e=Yn.propHooks[this.prop];return e&&e.get?e.get(this):Yn.propHooks._default.get(this);
},run:function(e){var t,n=Yn.propHooks[this.prop];return this.options.duration?this.pos=t=v.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Yn.propHooks._default.set(this),this;
}},Yn.prototype.init.prototype=Yn.prototype,Yn.propHooks={_default:{get:function(e){var t;return e.elem[e.prop]==null||!!e.elem.style&&e.elem.style[e.prop]!=null?(t=v.css(e.elem,e.prop,!1,""),!t||t==="auto"?0:t):e.elem[e.prop];
},set:function(e){v.fx.step[e.prop]?v.fx.step[e.prop](e):e.elem.style&&(e.elem.style[v.cssProps[e.prop]]!=null||v.cssHooks[e.prop])?v.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now;
}}},Yn.propHooks.scrollTop=Yn.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now);
}},v.each(["toggle","show","hide"],function(e,t){var n=v.fn[t];v.fn[t]=function(r,i,s){return r==null||typeof r=="boolean"||!e&&v.isFunction(r)&&v.isFunction(i)?n.apply(this,arguments):this.animate(Zn(t,!0),r,i,s);
};}),v.fn.extend({fadeTo:function(e,t,n,r){return this.filter(Gt).css("opacity",0).show().end().animate({opacity:t},e,n,r);
},animate:function(e,t,n,r){var i=v.isEmptyObject(e),s=v.speed(t,n,r),o=function(){var t=Kn(this,v.extend({},e),s);
i&&t.stop(!0);};return i||s.queue===!1?this.each(o):this.queue(s.queue,o);},stop:function(e,n,r){var i=function(e){var t=e.stop;
delete e.stop,t(r);};return typeof e!="string"&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=e!=null&&e+"queueHooks",s=v.timers,o=v._data(this);
if(n){o[n]&&o[n].stop&&i(o[n]);}else{for(n in o){o[n]&&o[n].stop&&Wn.test(n)&&i(o[n]);}}for(n=s.length;
n--;){s[n].elem===this&&(e==null||s[n].queue===e)&&(s[n].anim.stop(r),t=!1,s.splice(n,1));}(t||!r)&&v.dequeue(this,e);
});}}),v.each({slideDown:Zn("show"),slideUp:Zn("hide"),slideToggle:Zn("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){v.fn[e]=function(e,n,r){return this.animate(t,e,n,r);
};}),v.speed=function(e,t,n){var r=e&&typeof e=="object"?v.extend({},e):{complete:n||!n&&t||v.isFunction(e)&&e,duration:e,easing:n&&t||t&&!v.isFunction(t)&&t};
r.duration=v.fx.off?0:typeof r.duration=="number"?r.duration:r.duration in v.fx.speeds?v.fx.speeds[r.duration]:v.fx.speeds._default;
if(r.queue==null||r.queue===!0){r.queue="fx";}return r.old=r.complete,r.complete=function(){v.isFunction(r.old)&&r.old.call(this),r.queue&&v.dequeue(this,r.queue);
},r;},v.easing={linear:function(e){return e;},swing:function(e){return 0.5-Math.cos(e*Math.PI)/2;}},v.timers=[],v.fx=Yn.prototype.init,v.fx.tick=function(){var e,n=v.timers,r=0;
qn=v.now();for(;r<n.length;r++){e=n[r],!e()&&n[r]===e&&n.splice(r--,1);}n.length||v.fx.stop(),qn=t;},v.fx.timer=function(e){e()&&v.timers.push(e)&&!Rn&&(Rn=setInterval(v.fx.tick,v.fx.interval));
},v.fx.interval=13,v.fx.stop=function(){clearInterval(Rn),Rn=null;},v.fx.speeds={slow:600,fast:200,_default:400},v.fx.step={},v.expr&&v.expr.filters&&(v.expr.filters.animated=function(e){return v.grep(v.timers,function(t){return e===t.elem;
}).length;});var er=/^(?:body|html)$/i;v.fn.offset=function(e){if(arguments.length){return e===t?this:this.each(function(t){v.offset.setOffset(this,e,t);
});}var n,r,i,s,o,u,a,f={top:0,left:0},l=this[0],c=l&&l.ownerDocument;if(!c){return;}return(r=c.body)===l?v.offset.bodyOffset(l):(n=c.documentElement,v.contains(n,l)?(typeof l.getBoundingClientRect!="undefined"&&(f=l.getBoundingClientRect()),i=tr(c),s=n.clientTop||r.clientTop||0,o=n.clientLeft||r.clientLeft||0,u=i.pageYOffset||n.scrollTop,a=i.pageXOffset||n.scrollLeft,{top:f.top+u-s,left:f.left+a-o}):f);
},v.offset={bodyOffset:function(e){var t=e.offsetTop,n=e.offsetLeft;return v.support.doesNotIncludeMarginInBodyOffset&&(t+=parseFloat(v.css(e,"marginTop"))||0,n+=parseFloat(v.css(e,"marginLeft"))||0),{top:t,left:n};
},setOffset:function(e,t,n){var r=v.css(e,"position");r==="static"&&(e.style.position="relative");var i=v(e),s=i.offset(),o=v.css(e,"top"),u=v.css(e,"left"),a=(r==="absolute"||r==="fixed")&&v.inArray("auto",[o,u])>-1,f={},l={},c,h;
a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using" in t?t.using.call(e,f):i.css(f);
}},v.fn.extend({position:function(){if(!this[0]){return;}var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();
return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left};
},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static"){e=e.offsetParent;
}return e||i.body;});}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);
v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t){return o?n in o?o[n]:o.document.documentElement[i]:e[i];
}o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s;},e,i,arguments.length,null);};}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");
return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u);
},n,o?i:t,o,null);};});}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v;
});})(window);
/*! jQuery UI - v1.9.2 - 2012-11-23
* http://jqueryui.com
* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.slider.js, jquery.ui.sortable.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */
(function(g,b){function a(k,p){var l,j,m,e=k.nodeName.toLowerCase();
return"area"===e?(l=k.parentNode,j=l.name,!k.href||!j||l.nodeName.toLowerCase()!=="map"?!1:(m=g("img[usemap=#"+j+"]")[0],!!m&&c(m))):(/input|select|textarea|button|object/.test(e)?!k.disabled:"a"===e?k.href||p:p)&&c(k);
}function c(e){return g.expr.filters.visible(e)&&!g(e).parents().andSelf().filter(function(){return g.css(this,"visibility")==="hidden";
}).length;}var h=0,f=/^ui-id-\d+$/;g.ui=g.ui||{};if(g.ui.version){return;}g.extend(g.ui,{version:"1.9.2",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),g.fn.extend({_focus:g.fn.focus,focus:function(e,j){return typeof e=="number"?this.each(function(){var k=this;
setTimeout(function(){g(k).focus(),j&&j.call(k);},e);}):this._focus.apply(this,arguments);},scrollParent:function(){var e;
return g.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?e=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(g.css(this,"position"))&&/(auto|scroll)/.test(g.css(this,"overflow")+g.css(this,"overflow-y")+g.css(this,"overflow-x"));
}).eq(0):e=this.parents().filter(function(){return/(auto|scroll)/.test(g.css(this,"overflow")+g.css(this,"overflow-y")+g.css(this,"overflow-x"));
}).eq(0),/fixed/.test(this.css("position"))||!e.length?g(document):e;},zIndex:function(l){if(l!==b){return this.css("zIndex",l);
}if(this.length){var k=g(this[0]),e,j;while(k.length&&k[0]!==document){e=k.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){j=parseInt(k.css("zIndex"),10);
if(!isNaN(j)&&j!==0){return j;}}k=k.parent();}}return 0;},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++h);
});},removeUniqueId:function(){return this.each(function(){f.test(this.id)&&g(this).removeAttr("id");
});}}),g.extend(g.expr[":"],{data:g.expr.createPseudo?g.expr.createPseudo(function(e){return function(j){return !!g.data(j,e);
};}):function(e,k,j){return !!g.data(e,j[3]);},focusable:function(e){return a(e,!isNaN(g.attr(e,"tabindex")));
},tabbable:function(e){var k=g.attr(e,"tabindex"),j=isNaN(k);return(j||k>=0)&&a(e,!j);}}),g(function(){var e=document.body,j=e.appendChild(j=document.createElement("div"));
j.offsetHeight,g.extend(j.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),g.support.minHeight=j.offsetHeight===100,g.support.selectstart="onselectstart" in j,e.removeChild(j).style.display="none";
}),g("<a>").outerWidth(1).jquery||g.each(["Width","Height"],function(p,l){function e(o,v,u,q){return g.each(j,function(){v-=parseFloat(g.css(o,"padding"+this))||0,u&&(v-=parseFloat(g.css(o,"border"+this+"Width"))||0),q&&(v-=parseFloat(g.css(o,"margin"+this))||0);
}),v;}var j=l==="Width"?["Left","Right"]:["Top","Bottom"],k=l.toLowerCase(),m={innerWidth:g.fn.innerWidth,innerHeight:g.fn.innerHeight,outerWidth:g.fn.outerWidth,outerHeight:g.fn.outerHeight};
g.fn["inner"+l]=function(o){return o===b?m["inner"+l].call(this):this.each(function(){g(this).css(k,e(this,o)+"px");
});},g.fn["outer"+l]=function(o,q){return typeof o!="number"?m["outer"+l].call(this,o):this.each(function(){g(this).css(k,e(this,o,!0,q)+"px");
});};}),g("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(g.fn.removeData=function(e){return function(j){return arguments.length?e.call(this,g.camelCase(j)):e.call(this);
};}(g.fn.removeData)),function(){var e=/msie ([\w.]+)/.exec(navigator.userAgent.toLowerCase())||[];g.ui.ie=e.length?!0:!1,g.ui.ie6=parseFloat(e[1],10)===6;
}(),g.fn.extend({disableSelection:function(){return this.bind((g.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(j){j.preventDefault();
});},enableSelection:function(){return this.unbind(".ui-disableSelection");}}),g.extend(g.ui,{plugin:{add:function(j,m,l){var e,k=g.ui[j].prototype;
for(e in l){k.plugins[e]=k.plugins[e]||[],k.plugins[e].push([m,l[e]]);}},call:function(m,k,o){var l,j=m.plugins[k];
if(!j||!m.element[0].parentNode||m.element[0].parentNode.nodeType===11){return;}for(l=0;l<j.length;l++){m.options[j[l][0]]&&j[l][1].apply(m.element,o);
}}},contains:g.contains,hasScroll:function(j,l){if(g(j).css("overflow")==="hidden"){return !1;}var k=l&&l==="left"?"scrollLeft":"scrollTop",e=!1;
return j[k]>0?!0:(j[k]=1,e=j[k]>0,j[k]=0,e);},isOverAxis:function(k,j,l){return k>j&&k<j+l;},isOver:function(j,p,l,e,k,m){return g.ui.isOverAxis(j,l,k)&&g.ui.isOverAxis(p,e,m);
}});})(jQuery);(function(f,b){var g=0,c=Array.prototype.slice,a=f.cleanData;f.cleanData=function(e){for(var k=0,j;
(j=e[k])!=null;k++){try{f(j).triggerHandler("remove");}catch(h){}}a(e);},f.widget=function(k,q,m){var j,l,p,h,e=k.split(".")[0];
k=k.split(".")[1],j=e+"-"+k,m||(m=q,q=f.Widget),f.expr[":"][j.toLowerCase()]=function(n){return !!f.data(n,j);
},f[e]=f[e]||{},l=f[e][k],p=f[e][k]=function(o,n){if(!this._createWidget){return new p(o,n);}arguments.length&&this._createWidget(o,n);
},f.extend(p,l,{version:m.version,_proto:f.extend({},m),_childConstructors:[]}),h=new q,h.options=f.widget.extend({},h.options),f.each(m,function(o,n){f.isFunction(n)&&(m[o]=function(){var t=function(){return q.prototype[o].apply(this,arguments);
},s=function(r){return q.prototype[o].apply(this,r);};return function(){var r=this._super,v=this._superApply,u;
return this._super=t,this._superApply=s,u=n.apply(this,arguments),this._super=r,this._superApply=v,u;
};}());}),p.prototype=f.widget.extend(h,{widgetEventPrefix:l?h.widgetEventPrefix:k},m,{constructor:p,namespace:e,widgetName:k,widgetBaseClass:j,widgetFullName:j}),l?(f.each(l._childConstructors,function(o,u){var s=u.prototype;
f.widget(s.namespace+"."+s.widgetName,p,u._proto);}),delete l._childConstructors):q._childConstructors.push(p),f.widget.bridge(k,p);
},f.widget.extend=function(m){var j=c.call(arguments,1),k=0,l=j.length,h,e;for(;k<l;k++){for(h in j[k]){e=j[k][h],j[k].hasOwnProperty(h)&&e!==b&&(f.isPlainObject(e)?m[h]=f.isPlainObject(m[h])?f.widget.extend({},m[h],e):f.widget.extend({},e):m[h]=e);
}}return m;},f.widget.bridge=function(j,e){var h=e.prototype.widgetFullName||j;f.fn[j]=function(n){var l=typeof n=="string",k=c.call(arguments,1),m=this;
return n=!l&&k.length?f.widget.extend.apply(null,[n].concat(k)):n,l?this.each(function(){var p,o=f.data(this,h);
if(!o){return f.error("cannot call methods on "+j+" prior to initialization; "+"attempted to call method '"+n+"'");
}if(!f.isFunction(o[n])||n.charAt(0)==="_"){return f.error("no such method '"+n+"' for "+j+" widget instance");
}p=o[n].apply(o,k);if(p!==o&&p!==b){return m=p&&p.jquery?m.pushStack(p.get()):p,!1;}}):this.each(function(){var o=f.data(this,h);
o?o.option(n||{})._init():f.data(this,h,new e(n,this));}),m;};},f.Widget=function(){},f.Widget._childConstructors=[],f.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(e,h){h=f(h||this.defaultElement||this)[0],this.element=f(h),this.uuid=g++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=f.widget.extend({},this.options,this._getCreateOptions(),e),this.bindings=f(),this.hoverable=f(),this.focusable=f(),h!==this&&(f.data(h,this.widgetName,this),f.data(h,this.widgetFullName,this),this._on(!0,this.element,{remove:function(j){j.target===h&&this.destroy();
}}),this.document=f(h.style?h.ownerDocument:h.document||h),this.window=f(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init();
},_getCreateOptions:f.noop,_getCreateEventData:f.noop,_create:f.noop,_init:f.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(f.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:f.noop,widget:function(){return this.element;},option:function(m,k){var h=m,j,l,e;if(arguments.length===0){return f.widget.extend({},this.options);
}if(typeof m=="string"){h={},j=m.split("."),m=j.shift();if(j.length){l=h[m]=f.widget.extend({},this.options[m]);
for(e=0;e<j.length-1;e++){l[j[e]]=l[j[e]]||{},l=l[j[e]];}m=j.pop();if(k===b){return l[m]===b?null:l[m];
}l[m]=k;}else{if(k===b){return this.options[m]===b?null:this.options[m];}h[m]=k;}}return this._setOptions(h),this;
},_setOptions:function(j){var h;for(h in j){this._setOption(h,j[h]);}return this;},_setOption:function(j,h){return this.options[j]=h,j==="disabled"&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!h).attr("aria-disabled",h),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this;
},enable:function(){return this._setOption("disabled",!1);},disable:function(){return this._setOption("disabled",!0);
},_on:function(h,l,k){var e,j=this;typeof h!="boolean"&&(k=l,l=h,h=!1),k?(l=e=f(l),this.bindings=this.bindings.add(l)):(k=l,l=this.element,e=this.widget()),f.each(k,function(q,t){function p(){if(!h&&(j.options.disabled===!0||f(this).hasClass("ui-state-disabled"))){return;
}return(typeof t=="string"?j[t]:t).apply(j,arguments);}typeof t!="string"&&(p.guid=t.guid=t.guid||p.guid||f.guid++);
var n=q.match(/^(\w+)\s*(.*)$/),s=n[1]+j.eventNamespace,m=n[2];m?e.delegate(m,s,p):l.bind(s,p);});},_off:function(j,h){h=(h||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,j.unbind(h).undelegate(h);
},_delay:function(k,h){function l(){return(typeof k=="string"?j[k]:k).apply(j,arguments);}var j=this;
return setTimeout(l,h||0);},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(h){f(h.currentTarget).addClass("ui-state-hover");
},mouseleave:function(h){f(h.currentTarget).removeClass("ui-state-hover");}});},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(h){f(h.currentTarget).addClass("ui-state-focus");
},focusout:function(h){f(h.currentTarget).removeClass("ui-state-focus");}});},_trigger:function(h,m,k){var e,j,l=this.options[h];
k=k||{},m=f.Event(m),m.type=(h===this.widgetEventPrefix?h:this.widgetEventPrefix+h).toLowerCase(),m.target=this.element[0],j=m.originalEvent;
if(j){for(e in j){e in m||(m[e]=j[e]);}}return this.element.trigger(m,k),!(f.isFunction(l)&&l.apply(this.element[0],[m].concat(k))===!1||m.isDefaultPrevented());
}},f.each({show:"fadeIn",hide:"fadeOut"},function(e,h){f.Widget.prototype["_"+e]=function(m,k,l){typeof k=="string"&&(k={effect:k});
var n,j=k?k===!0||typeof k=="number"?h:k.effect||h:e;k=k||{},typeof k=="number"&&(k={duration:k}),n=!f.isEmptyObject(k),k.complete=l,k.delay&&m.delay(k.delay),n&&f.effects&&(f.effects.effect[j]||f.uiBackCompat!==!1&&f.effects[j])?m[e](k):j!==e&&m[j]?m[j](k.duration,k.easing,l):m.queue(function(o){f(this)[e](),l&&l.call(m[0]),o();
});};}),f.uiBackCompat!==!1&&(f.Widget.prototype._getCreateOptions=function(){return f.metadata&&f.metadata.get(this.element[0])[this.widgetName];
});})(jQuery);(function(b,a){var c=!1;b(document).mouseup(function(f){c=!1;}),b.widget("ui.mouse",{version:"1.9.2",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var e=this;
this.element.bind("mousedown."+this.widgetName,function(f){return e._mouseDown(f);}).bind("click."+this.widgetName,function(f){if(!0===b.data(f.target,e.widgetName+".preventClickEvent")){return b.removeData(f.target,e.widgetName+".preventClickEvent"),f.stopImmediatePropagation(),!1;
}}),this.started=!1;},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);
},_mouseDown:function(f){if(c){return;}this._mouseStarted&&this._mouseUp(f),this._mouseDownEvent=f;var h=this,e=f.which===1,g=typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:!1;
if(!e||g||!this._mouseCapture(f)){return !0;}this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){h.mouseDelayMet=!0;
},this.options.delay));if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=this._mouseStart(f)!==!1;
if(!this._mouseStarted){return f.preventDefault(),!0;}}return !0===b.data(f.target,this.widgetName+".preventClickEvent")&&b.removeData(f.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(j){return h._mouseMove(j);
},this._mouseUpDelegate=function(j){return h._mouseUp(j);},b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),f.preventDefault(),c=!0,!0;
},_mouseMove:function(e){return !b.ui.ie||document.documentMode>=9||!!e.button?this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted):this._mouseUp(e);
},_mouseUp:function(e){return b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&b.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),!1;
},_mouseDistanceMet:function(f){return Math.max(Math.abs(this._mouseDownEvent.pageX-f.pageX),Math.abs(this._mouseDownEvent.pageY-f.pageY))>=this.options.distance;
},_mouseDelayMet:function(f){return this.mouseDelayMet;},_mouseStart:function(f){},_mouseDrag:function(f){},_mouseStop:function(f){},_mouseCapture:function(f){return !0;
}});})(jQuery);(function(x,B){function v(c,a,f){return[parseInt(c[0],10)*(m.test(c[0])?a/100:1),parseInt(c[1],10)*(m.test(c[1])?f/100:1)];
}function g(a,c){return parseInt(x.css(a,c),10)||0;}x.ui=x.ui||{};var k,b=Math.max,q=Math.abs,C=Math.round,j=/left|center|right/,A=/top|center|bottom/,z=/[\+\-]\d+%?/,w=/^\w+/,m=/%$/,y=x.fn.position;
x.position={scrollbarWidth:function(){if(k!==B){return k;}var e,a,c=x("<div style='display:block;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),f=c.children()[0];
return x("body").append(c),e=f.offsetWidth,c.css("overflow","scroll"),a=f.offsetWidth,e===a&&(a=c[0].clientWidth),c.remove(),k=e-a;
},getScrollInfo:function(c){var h=c.isWindow?"":c.element.css("overflow-x"),f=c.isWindow?"":c.element.css("overflow-y"),a=h==="scroll"||h==="auto"&&c.width<c.element[0].scrollWidth,e=f==="scroll"||f==="auto"&&c.height<c.element[0].scrollHeight;
return{width:a?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0};},getWithinInfo:function(a){var e=x(a||window),c=x.isWindow(e[0]);
return{element:e,isWindow:c,offset:e.offset()||{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:c?e.width():e.outerWidth(),height:c?e.height():e.outerHeight()};
}},x.fn.position=function(D){if(!D||!D.of){return y.apply(this,arguments);}D=x.extend({},D);var a,e,o,u,c,h=x(D.of),r=x.position.getWithinInfo(D.within),p=x.position.getScrollInfo(r),s=h[0],F=(D.collision||"flip").split(" "),f={};
return s.nodeType===9?(e=h.width(),o=h.height(),u={top:0,left:0}):x.isWindow(s)?(e=h.width(),o=h.height(),u={top:h.scrollTop(),left:h.scrollLeft()}):s.preventDefault?(D.at="left top",e=o=0,u={top:s.pageY,left:s.pageX}):(e=h.outerWidth(),o=h.outerHeight(),u=h.offset()),c=x.extend({},u),x.each(["my","at"],function(){var t=(D[this]||"").split(" "),E,l;
t.length===1&&(t=j.test(t[0])?t.concat(["center"]):A.test(t[0])?["center"].concat(t):["center","center"]),t[0]=j.test(t[0])?t[0]:"center",t[1]=A.test(t[1])?t[1]:"center",E=z.exec(t[0]),l=z.exec(t[1]),f[this]=[E?E[0]:0,l?l[0]:0],D[this]=[w.exec(t[0])[0],w.exec(t[1])[0]];
}),F.length===1&&(F[1]=F[0]),D.at[0]==="right"?c.left+=e:D.at[0]==="center"&&(c.left+=e/2),D.at[1]==="bottom"?c.top+=o:D.at[1]==="center"&&(c.top+=o/2),a=v(f.at,e,o),c.left+=a[0],c.top+=a[1],this.each(function(){var n,M,J=x(this),G=J.outerWidth(),I=J.outerHeight(),L=g(this,"marginLeft"),K=g(this,"marginTop"),E=G+L+g(this,"marginRight")+p.width,H=I+K+g(this,"marginBottom")+p.height,l=x.extend({},c),t=v(f.my,J.outerWidth(),J.outerHeight());
D.my[0]==="right"?l.left-=G:D.my[0]==="center"&&(l.left-=G/2),D.my[1]==="bottom"?l.top-=I:D.my[1]==="center"&&(l.top-=I/2),l.left+=t[0],l.top+=t[1],x.support.offsetFractions||(l.left=C(l.left),l.top=C(l.top)),n={marginLeft:L,marginTop:K},x.each(["left","top"],function(O,N){x.ui.position[F[O]]&&x.ui.position[F[O]][N](l,{targetWidth:e,targetHeight:o,elemWidth:G,elemHeight:I,collisionPosition:n,collisionWidth:E,collisionHeight:H,offset:[a[0]+t[0],a[1]+t[1]],my:D.my,at:D.at,within:r,elem:J});
}),x.fn.bgiframe&&J.bgiframe(),D.using&&(M=function(Q){var S=u.left-l.left,P=S+e-G,R=u.top-l.top,N=R+o-I,O={target:{element:h,left:u.left,top:u.top,width:e,height:o},element:{element:J,left:l.left,top:l.top,width:G,height:I},horizontal:P<0?"left":S>0?"right":"center",vertical:N<0?"top":R>0?"bottom":"middle"};
e<G&&q(S+P)<e&&(O.horizontal="center"),o<I&&q(R+N)<o&&(O.vertical="middle"),b(q(S),q(P))>b(q(R),q(N))?O.important="horizontal":O.important="vertical",D.using.call(this,Q,O);
}),J.offset(x.extend(l,{using:M}));});},x.ui.position={fit:{left:function(r,F){var h=F.within,l=h.isWindow?h.scrollLeft:h.offset.left,G=h.width,c=r.left-F.collisionPosition.marginLeft,E=l-c,D=c+F.collisionWidth-G-l,p;
F.collisionWidth>G?E>0&&D<=0?(p=r.left+E+F.collisionWidth-G-l,r.left+=E-p):D>0&&E<=0?r.left=l:E>D?r.left=l+G-F.collisionWidth:r.left=l:E>0?r.left+=E:D>0?r.left-=D:r.left=b(r.left-c,r.left);
},top:function(r,F){var h=F.within,l=h.isWindow?h.scrollTop:h.offset.top,G=F.within.height,c=r.top-F.collisionPosition.marginTop,E=l-c,D=c+F.collisionHeight-G-l,p;
F.collisionHeight>G?E>0&&D<=0?(p=r.top+E+F.collisionHeight-G-l,r.top+=E-p):D>0&&E<=0?r.top=l:E>D?r.top=l+G-F.collisionHeight:r.top=l:E>0?r.top+=E:D>0?r.top-=D:r.top=b(r.top-c,r.top);
}},flip:{left:function(K,P){var G=P.within,D=G.offset.left+G.scrollLeft,Q=G.width,F=G.isWindow?G.scrollLeft:G.offset.left,O=K.left-P.collisionPosition.marginLeft,N=O-F,J=O+P.collisionWidth-Q-F,H=P.my[0]==="left"?-P.elemWidth:P.my[0]==="right"?P.elemWidth:0,M=P.at[0]==="left"?P.targetWidth:P.at[0]==="right"?-P.targetWidth:0,I=-2*P.offset[0],E,L;
if(N<0){E=K.left+H+M+I+P.collisionWidth-Q-D;if(E<0||E<q(N)){K.left+=H+M+I;}}else{if(J>0){L=K.left-P.collisionPosition.marginLeft+H+M+I-F;
if(L>0||q(L)<J){K.left+=H+M+I;}}}},top:function(K,Q){var G=Q.within,D=G.offset.top+G.scrollTop,R=G.height,F=G.isWindow?G.scrollTop:G.offset.top,P=K.top-Q.collisionPosition.marginTop,N=P-F,J=P+Q.collisionHeight-R-F,H=Q.my[1]==="top",M=H?-Q.elemHeight:Q.my[1]==="bottom"?Q.elemHeight:0,I=Q.at[1]==="top"?Q.targetHeight:Q.at[1]==="bottom"?-Q.targetHeight:0,E=-2*Q.offset[1],L,O;
N<0?(O=K.top+M+I+E+Q.collisionHeight-R-D,K.top+M+I+E>N&&(O<0||O<q(N))&&(K.top+=M+I+E)):J>0&&(L=K.top-Q.collisionPosition.marginTop+M+I+E-F,K.top+M+I+E>J&&(L>0||q(L)<J)&&(K.top+=M+I+E));
}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments);
},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments);
}}},function(){var e,p,h,c,f,l=document.getElementsByTagName("body")[0],a=document.createElement("div");
e=document.createElement(l?"div":"body"),h={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},l&&x.extend(h,{position:"absolute",left:"-1000px",top:"-1000px"});
for(f in h){e.style[f]=h[f];}e.appendChild(a),p=l||document.documentElement,p.insertBefore(e,p.firstChild),a.style.cssText="position: absolute; left: 10.7432222px;",c=x(a).offset().left,x.support.offsetFractions=c>10&&c<11,e.innerHTML="",p.removeChild(e);
}(),x.uiBackCompat!==!1&&function(a){var c=a.fn.position;a.fn.position=function(h){if(!h||!h.offset){return c.call(this,h);
}var e=h.offset.split(" "),f=h.at.split(" ");return e.length===1&&(e[1]=e[0]),/^\d/.test(e[0])&&(e[0]="+"+e[0]),/^\d/.test(e[1])&&(e[1]="+"+e[1]),f.length===1&&(/left|center|right/.test(f[0])?f[1]="center":(f[1]=f[0],f[0]="center")),c.call(this,a.extend(h,{at:f[0]+e[0]+" "+f[1]+e[1],offset:B}));
};}(jQuery);})(jQuery);(function(f,b){var g=0,c={},a={};c.height=c.paddingTop=c.paddingBottom=c.borderTopWidth=c.borderBottomWidth="hide",a.height=a.paddingTop=a.paddingBottom=a.borderTopWidth=a.borderBottomWidth="show",f.widget("ui.accordion",{version:"1.9.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},_create:function(){var e=this.accordionId="ui-accordion-"+(this.element.attr("id")||++g),h=this.options;
this.prevShow=this.prevHide=f(),this.element.addClass("ui-accordion ui-widget ui-helper-reset"),this.headers=this.element.find(h.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this._hoverable(this.headers),this._focusable(this.headers),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide(),!h.collapsible&&(h.active===!1||h.active==null)&&(h.active=0),h.active<0&&(h.active+=this.headers.length),this.active=this._findActive(h.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top"),this.active.next().addClass("ui-accordion-content-active").show(),this._createIcons(),this.refresh(),this.element.attr("role","tablist"),this.headers.attr("role","tab").each(function(p){var l=f(this),j=l.attr("id"),k=l.next(),m=k.attr("id");
j||(j=e+"-header-"+p,l.attr("id",j)),m||(m=e+"-panel-"+p,k.attr("id",m)),l.attr("aria-controls",m),k.attr("aria-labelledby",j);
}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._on(this.headers,{keydown:"_keydown"}),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._setupEvents(h.event);
},_getCreateEventData:function(){return{header:this.active,content:this.active.length?this.active.next():f()};
},_createIcons:function(){var e=this.options.icons;e&&(f("<span>").addClass("ui-accordion-header-icon ui-icon "+e.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(e.header).addClass(e.activeHeader),this.headers.addClass("ui-accordion-icons"));
},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove();
},_destroy:function(){var h;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id");
}),this._destroyIcons(),h=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id");
}),this.options.heightStyle!=="content"&&h.css("height","");},_setOption:function(j,h){if(j==="active"){this._activate(h);
return;}j==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(h)),this._super(j,h),j==="collapsible"&&!h&&this.options.active===!1&&this._activate(0),j==="icons"&&(this._destroyIcons(),h&&this._createIcons()),j==="disabled"&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!h);
},_keydown:function(h){if(h.altKey||h.ctrlKey){return;}var l=f.ui.keyCode,k=this.headers.length,e=this.headers.index(h.target),j=!1;
switch(h.keyCode){case l.RIGHT:case l.DOWN:j=this.headers[(e+1)%k];break;case l.LEFT:case l.UP:j=this.headers[(e-1+k)%k];
break;case l.SPACE:case l.ENTER:this._eventHandler(h);break;case l.HOME:j=this.headers[0];break;case l.END:j=this.headers[k-1];
}j&&(f(h.target).attr("tabIndex",-1),f(j).attr("tabIndex",0),j.focus(),h.preventDefault());},_panelKeyDown:function(e){e.keyCode===f.ui.keyCode.UP&&e.ctrlKey&&f(e.currentTarget).prev().focus();
},refresh:function(){var h,k,j=this.options.heightStyle,e=this.element.parent();j==="fill"?(f.support.minHeight||(k=e.css("overflow"),e.css("overflow","hidden")),h=e.height(),this.element.siblings(":visible").each(function(){var m=f(this),l=m.css("position");
if(l==="absolute"||l==="fixed"){return;}h-=m.outerHeight(!0);}),k&&e.css("overflow",k),this.headers.each(function(){h-=f(this).outerHeight(!0);
}),this.headers.next().each(function(){f(this).height(Math.max(0,h-f(this).innerHeight()+f(this).height()));
}).css("overflow","auto")):j==="auto"&&(h=0,this.headers.next().each(function(){h=Math.max(h,f(this).css("height","").height());
}).height(h));},_activate:function(e){var h=this._findActive(e)[0];if(h===this.active[0]){return;}h=h||this.active[0],this._eventHandler({target:h,currentTarget:h,preventDefault:f.noop});
},_findActive:function(e){return typeof e=="number"?this.headers.eq(e):f();},_setupEvents:function(e){var h={};
if(!e){return;}f.each(e.split(" "),function(k,j){h[j]="_eventHandler";}),this._on(this.headers,h);},_eventHandler:function(q){var j=this.options,e=this.active,k=f(q.currentTarget),v=k[0]===e[0],h=v&&j.collapsible,p=h?f():k.next(),m=e.next(),l={oldHeader:e,oldPanel:m,newHeader:h?f():k,newPanel:p};
q.preventDefault();if(v&&!j.collapsible||this._trigger("beforeActivate",q,l)===!1){return;}j.active=h?!1:this.headers.index(k),this.active=v?f():k,this._toggle(l),e.removeClass("ui-accordion-header-active ui-state-active"),j.icons&&e.children(".ui-accordion-header-icon").removeClass(j.icons.activeHeader).addClass(j.icons.header),v||(k.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),j.icons&&k.children(".ui-accordion-header-icon").removeClass(j.icons.header).addClass(j.icons.activeHeader),k.next().addClass("ui-accordion-content-active"));
},_toggle:function(e){var j=e.newPanel,h=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=j,this.prevHide=h,this.options.animate?this._animate(j,h,e):(h.hide(),j.show(),this._toggleComplete(e)),h.attr({"aria-expanded":"false","aria-hidden":"true"}),h.prev().attr("aria-selected","false"),j.length&&h.length?h.prev().attr("tabIndex",-1):j.length&&this.headers.filter(function(){return f(this).attr("tabIndex")===0;
}).attr("tabIndex",-1),j.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0});
},_animate:function(w,A,m){var B,k,z,y=this,v=0,q=w.length&&(!A.length||w.index()<A.index()),x=this.options.animate||{},r=q&&x.down||x,j=function(){y._toggleComplete(m);
};typeof r=="number"&&(z=r),typeof r=="string"&&(k=r),k=k||r.easing||x.easing,z=z||r.duration||x.duration;
if(!A.length){return w.animate(a,z,k,j);}if(!w.length){return A.animate(c,z,k,j);}B=w.show().outerHeight(),A.animate(c,{duration:z,easing:k,step:function(l,h){h.now=Math.round(l);
}}),w.hide().animate(a,{duration:z,easing:k,complete:j,step:function(h,l){l.now=Math.round(h),l.prop!=="height"?v+=l.now:y.options.heightStyle!=="content"&&(l.now=Math.round(B-A.outerHeight()-v),v=0);
}});},_toggleComplete:function(j){var h=j.oldPanel;h.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all"),h.length&&(h.parent()[0].className=h.parent()[0].className),this._trigger("activate",null,j);
}}),f.uiBackCompat!==!1&&(function(j,h){j.extend(h.options,{navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase();
}});var k=h._create;h._create=function(){if(this.options.navigation){var l=this,n=this.element.find(this.options.header),e=n.next(),m=n.add(e).find("a").filter(this.options.navigationFilter)[0];
m&&n.add(e).each(function(o){if(j.contains(this,m)){return l.options.active=Math.floor(o/2),!1;}});}k.call(this);
};}(jQuery,jQuery.ui.accordion.prototype),function(k,h){k.extend(h.options,{heightStyle:null,autoHeight:!0,clearStyle:!1,fillSpace:!1});
var l=h._create,j=h._setOption;k.extend(h,{_create:function(){this.options.heightStyle=this.options.heightStyle||this._mergeHeightStyle(),l.call(this);
},_setOption:function(m){if(m==="autoHeight"||m==="clearStyle"||m==="fillSpace"){this.options.heightStyle=this._mergeHeightStyle();
}j.apply(this,arguments);},_mergeHeightStyle:function(){var m=this.options;if(m.fillSpace){return"fill";
}if(m.clearStyle){return"content";}if(m.autoHeight){return"auto";}}});}(jQuery,jQuery.ui.accordion.prototype),function(j,h){j.extend(h.options.icons,{activeHeader:null,headerSelected:"ui-icon-triangle-1-s"});
var k=h._createIcons;h._createIcons=function(){this.options.icons&&(this.options.icons.activeHeader=this.options.icons.activeHeader||this.options.icons.headerSelected),k.call(this);
};}(jQuery,jQuery.ui.accordion.prototype),function(j,h){h.activate=h._activate;var k=h._findActive;h._findActive=function(l){return l===-1&&(l=!1),l&&typeof l!="number"&&(l=this.headers.index(this.headers.filter(l)),l===-1&&(l=!1)),k.call(this,l);
};}(jQuery,jQuery.ui.accordion.prototype),jQuery.ui.accordion.prototype.resize=jQuery.ui.accordion.prototype.refresh,function(j,h){j.extend(h.options,{change:null,changestart:null});
var k=h._trigger;h._trigger=function(o,m,n){var l=k.apply(this,arguments);return l?(o==="beforeActivate"?l=k.call(this,"changestart",m,{oldHeader:n.oldHeader,oldContent:n.oldPanel,newHeader:n.newHeader,newContent:n.newPanel}):o==="activate"&&(l=k.call(this,"change",m,{oldHeader:n.oldHeader,oldContent:n.oldPanel,newHeader:n.newHeader,newContent:n.newPanel})),l):!1;
};}(jQuery,jQuery.ui.accordion.prototype),function(j,h){j.extend(h.options,{animate:null,animated:"slide"});
var k=h._create;h._create=function(){var l=this.options;l.animate===null&&(l.animated?l.animated==="slide"?l.animate=300:l.animated==="bounceslide"?l.animate={duration:200,down:{easing:"easeOutBounce",duration:1000}}:l.animate=l.animated:l.animate=!1),k.call(this);
};}(jQuery,jQuery.ui.accordion.prototype));})(jQuery);(function(b,a){var c=0;b.widget("ui.autocomplete",{version:"1.9.2",defaultElement:"<input>",options:{appendTo:"body",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},pending:0,_create:function(){var e,g,f;
this.isMultiLine=this._isMultiLine(),this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(h){if(this.element.prop("readOnly")){e=!0,f=!0,g=!0;
return;}e=!1,f=!1,g=!1;var j=b.ui.keyCode;switch(h.keyCode){case j.PAGE_UP:e=!0,this._move("previousPage",h);
break;case j.PAGE_DOWN:e=!0,this._move("nextPage",h);break;case j.UP:e=!0,this._keyEvent("previous",h);
break;case j.DOWN:e=!0,this._keyEvent("next",h);break;case j.ENTER:case j.NUMPAD_ENTER:this.menu.active&&(e=!0,h.preventDefault(),this.menu.select(h));
break;case j.TAB:this.menu.active&&this.menu.select(h);break;case j.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(h),h.preventDefault());
break;default:g=!0,this._searchTimeout(h);}},keypress:function(j){if(e){e=!1,j.preventDefault();return;
}if(g){return;}var h=b.ui.keyCode;switch(j.keyCode){case h.PAGE_UP:this._move("previousPage",j);break;
case h.PAGE_DOWN:this._move("nextPage",j);break;case h.UP:this._keyEvent("previous",j);break;case h.DOWN:this._keyEvent("next",j);
}},input:function(h){if(f){f=!1,h.preventDefault();return;}this._searchTimeout(h);},focus:function(){this.selectedItem=null,this.previous=this._value();
},blur:function(h){if(this.cancelBlur){delete this.cancelBlur;return;}clearTimeout(this.searching),this.close(h),this._change(h);
}}),this._initSource(),this.menu=b("<ul>").addClass("ui-autocomplete").appendTo(this.document.find(this.options.appendTo||"body")[0]).menu({input:b(),role:null}).zIndex(this.element.zIndex()+1).hide().data("menu"),this._on(this.menu.element,{mousedown:function(h){h.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur;
});var j=this.menu.element[0];b(h.target).closest(".ui-menu-item").length||this._delay(function(){var k=this;
this.document.one("mousedown",function(l){l.target!==k.element[0]&&l.target!==j&&!b.contains(j,l.target)&&k.close();
});});},menufocus:function(h,k){if(this.isNewMenu){this.isNewMenu=!1;if(h.originalEvent&&/^mouse/.test(h.originalEvent.type)){this.menu.blur(),this.document.one("mousemove",function(){b(h.target).trigger(h.originalEvent);
});return;}}var j=k.item.data("ui-autocomplete-item")||k.item.data("item.autocomplete");!1!==this._trigger("focus",h,{item:j})?h.originalEvent&&/^key/.test(h.originalEvent.type)&&this._value(j.value):this.liveRegion.text(j.value);
},menuselect:function(k,h){var l=h.item.data("ui-autocomplete-item")||h.item.data("item.autocomplete"),j=this.previous;
this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=j,this._delay(function(){this.previous=j,this.selectedItem=l;
})),!1!==this._trigger("select",k,{item:l})&&this._value(l.value),this.term=this._value(),this.close(k),this.selectedItem=l;
}}),this.liveRegion=b("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertAfter(this.element),b.fn.bgiframe&&this.menu.element.bgiframe(),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(g,f){this._super(g,f),g==="source"&&this._initSource(),g==="appendTo"&&this.menu.element.appendTo(this.document.find(f||"body")[0]),g==="disabled"&&f&&this.xhr&&this.xhr.abort();
},_isMultiLine:function(){return this.element.is("textarea")?!0:this.element.is("input")?!1:this.element.prop("isContentEditable");
},_initSource:function(){var e,g,f=this;b.isArray(this.options.source)?(e=this.options.source,this.source=function(j,h){h(b.ui.autocomplete.filter(e,j.term));
}):typeof this.options.source=="string"?(g=this.options.source,this.source=function(j,h){f.xhr&&f.xhr.abort(),f.xhr=b.ajax({url:g,data:j,dataType:"json",success:function(k){h(k);
},error:function(){h([]);}});}):this.source=this.options.source;},_searchTimeout:function(f){clearTimeout(this.searching),this.searching=this._delay(function(){this.term!==this._value()&&(this.selectedItem=null,this.search(null,f));
},this.options.delay);},search:function(g,f){g=g!=null?g:this._value(),this.term=this._value();if(g.length<this.options.minLength){return this.close(f);
}if(this._trigger("search",f)===!1){return;}return this._search(g);},_search:function(f){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:f},this._response());
},_response:function(){var g=this,f=++c;return function(e){f===c&&g.__response(e),g.pending--,g.pending||g.element.removeClass("ui-autocomplete-loading");
};},__response:function(f){f&&(f=this._normalize(f)),this._trigger("response",null,{content:f}),!this.options.disabled&&f&&f.length&&!this.cancelSearch?(this._suggest(f),this._trigger("open")):this._close();
},close:function(f){this.cancelSearch=!0,this._close(f);},_close:function(f){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",f));
},_change:function(f){this.previous!==this._value()&&this._trigger("change",f,{item:this.selectedItem});
},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:b.map(e,function(f){return typeof f=="string"?{label:f,value:f}:b.extend({label:f.label||f.value,value:f.value||f.label},f);
});},_suggest:function(e){var f=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(f,e),this.menu.refresh(),f.show(),this._resizeMenu(),f.position(b.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next();
},_resizeMenu:function(){var f=this.menu.element;f.outerWidth(Math.max(f.width("").outerWidth()+1,this.element.outerWidth()));
},_renderMenu:function(e,g){var f=this;b.each(g,function(h,j){f._renderItemData(e,j);});},_renderItemData:function(g,f){return this._renderItem(g,f).data("ui-autocomplete-item",f);
},_renderItem:function(e,f){return b("<li>").append(b("<a>").text(f.label)).appendTo(e);},_move:function(g,f){if(!this.menu.element.is(":visible")){this.search(null,f);
return;}if(this.menu.isFirstItem()&&/^previous/.test(g)||this.menu.isLastItem()&&/^next/.test(g)){this._value(this.term),this.menu.blur();
return;}this.menu[g](f);},widget:function(){return this.menu.element;},_value:function(){return this.valueMethod.apply(this.element,arguments);
},_keyEvent:function(g,f){if(!this.isMultiLine||this.menu.element.is(":visible")){this._move(g,f),f.preventDefault();
}}}),b.extend(b.ui.autocomplete,{escapeRegex:function(f){return f.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");
},filter:function(e,g){var f=new RegExp(b.ui.autocomplete.escapeRegex(g),"i");return b.grep(e,function(h){return f.test(h.label||h.value||h);
});}}),b.widget("ui.autocomplete",b.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(f){return f+(f>1?" results are":" result is")+" available, use up and down arrow keys to navigate.";
}}},__response:function(g){var f;this._superApply(arguments);if(this.options.disabled||this.cancelSearch){return;
}g&&g.length?f=this.options.messages.results(g.length):f=this.options.messages.noResults,this.liveRegion.text(f);
}});})(jQuery);(function(m,v){var g,b,j,w,c="ui-button ui-widget ui-state-default ui-corner-all",q="ui-state-hover ui-state-active ",p="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",k=function(){var a=m(this).find(":ui-button");
setTimeout(function(){a.button("refresh");},1);},h=function(e){var l=e.name,f=e.form,a=m([]);return l&&(f?a=m(f).find("[name='"+l+"']"):a=m("[name='"+l+"']",e.ownerDocument).filter(function(){return !this.form;
})),a;};m.widget("ui.button",{version:"1.9.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,k),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 l=this,f=this.options,e=this.type==="checkbox"||this.type==="radio",o=e?"":"ui-state-active",n="ui-state-focus";
f.label===null&&(f.label=this.type==="input"?this.buttonElement.val():this.buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElement.addClass(c).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){if(f.disabled){return;
}this===g&&m(this).addClass("ui-state-active");}).bind("mouseleave"+this.eventNamespace,function(){if(f.disabled){return;
}m(this).removeClass(o);}).bind("click"+this.eventNamespace,function(a){f.disabled&&(a.preventDefault(),a.stopImmediatePropagation());
}),this.element.bind("focus"+this.eventNamespace,function(){l.buttonElement.addClass(n);}).bind("blur"+this.eventNamespace,function(){l.buttonElement.removeClass(n);
}),e&&(this.element.bind("change"+this.eventNamespace,function(){if(w){return;}l.refresh();}),this.buttonElement.bind("mousedown"+this.eventNamespace,function(a){if(f.disabled){return;
}w=!1,b=a.pageX,j=a.pageY;}).bind("mouseup"+this.eventNamespace,function(a){if(f.disabled){return;}if(b!==a.pageX||j!==a.pageY){w=!0;
}})),this.type==="checkbox"?this.buttonElement.bind("click"+this.eventNamespace,function(){if(f.disabled||w){return !1;
}m(this).toggleClass("ui-state-active"),l.buttonElement.attr("aria-pressed",l.element[0].checked);}):this.type==="radio"?this.buttonElement.bind("click"+this.eventNamespace,function(){if(f.disabled||w){return !1;
}m(this).addClass("ui-state-active"),l.buttonElement.attr("aria-pressed","true");var a=l.element[0];h(a).not(a).map(function(){return m(this).button("widget")[0];
}).removeClass("ui-state-active").attr("aria-pressed","false");}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){if(f.disabled){return !1;
}m(this).addClass("ui-state-active"),g=this,l.document.one("mouseup",function(){g=null;});}).bind("mouseup"+this.eventNamespace,function(){if(f.disabled){return !1;
}m(this).removeClass("ui-state-active");}).bind("keydown"+this.eventNamespace,function(a){if(f.disabled){return !1;
}(a.keyCode===m.ui.keyCode.SPACE||a.keyCode===m.ui.keyCode.ENTER)&&m(this).addClass("ui-state-active");
}).bind("keyup"+this.eventNamespace,function(){m(this).removeClass("ui-state-active");}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(a){a.keyCode===m.ui.keyCode.SPACE&&m(this).click();
})),this._setOption("disabled",f.disabled),this._resetButton();},_determineButtonType:function(){var f,a,l;
this.element.is("[type=checkbox]")?this.type="checkbox":this.element.is("[type=radio]")?this.type="radio":this.element.is("input")?this.type="input":this.type="button",this.type==="checkbox"||this.type==="radio"?(f=this.element.parents().last(),a="label[for='"+this.element.attr("id")+"']",this.buttonElement=f.find(a),this.buttonElement.length||(f=f.length?f.siblings():this.element.siblings(),this.buttonElement=f.filter(a),this.buttonElement.length||(this.buttonElement=f.find(a))),this.element.addClass("ui-helper-hidden-accessible"),l=this.element.is(":checked"),l&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.prop("aria-pressed",l)):this.buttonElement=this.element;
},widget:function(){return this.buttonElement;},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible"),this.buttonElement.removeClass(c+" "+q+" "+p).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title");
},_setOption:function(f,a){this._super(f,a);if(f==="disabled"){a?this.element.prop("disabled",!0):this.element.prop("disabled",!1);
return;}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"?h(this.element[0]).each(function(){m(this).is(":checked")?m(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):m(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);
return;}var e=this.buttonElement.removeClass(p),o=m("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(e.empty()).text(),l=this.options.icons,a=l.primary&&l.secondary,f=[];
l.primary||l.secondary?(this.options.text&&f.push("ui-button-text-icon"+(a?"s":l.primary?"-primary":"-secondary")),l.primary&&e.prepend("<span class='ui-button-icon-primary ui-icon "+l.primary+"'></span>"),l.secondary&&e.append("<span class='ui-button-icon-secondary ui-icon "+l.secondary+"'></span>"),this.options.text||(f.push(a?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||e.attr("title",m.trim(o)))):f.push("ui-button-text-only"),e.addClass(f.join(" "));
}}),m.widget("ui.buttonset",{version:"1.9.2",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset");
},_init:function(){this.refresh();},_setOption:function(f,a){f==="disabled"&&this.buttons.button("option",f,a),this._super(f,a);
},refresh:function(){var a=this.element.css("direction")==="rtl";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return m(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 m(this).button("widget")[0];
}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");}});})(jQuery);(function($,undefined){function Datepicker(){this.debug=!1,this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!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"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],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},$.extend(this._defaults,this.regional[""]),this.dpDiv=bindHover($('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'));
}function bindHover(e){var t="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";
return e.delegate(t,"mouseout",function(){$(this).removeClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!=-1&&$(this).removeClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!=-1&&$(this).removeClass("ui-datepicker-next-hover");
}).delegate(t,"mouseover",function(){$.datepicker._isDisabledDatepicker(instActive.inline?e.parent()[0]:instActive.input[0])||($(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),$(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!=-1&&$(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!=-1&&$(this).addClass("ui-datepicker-next-hover"));
});}function extendRemove(e,t){$.extend(e,t);for(var n in t){if(t[n]==null||t[n]==undefined){e[n]=t[n];
}}return e;}$.extend($.ui,{datepicker:{version:"1.9.2"}});var PROP_NAME="datepicker",dpuuid=(new Date).getTime(),instActive;
$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments);
},_widgetDatepicker:function(){return this.dpDiv;},setDefaults:function(e){return extendRemove(this._defaults,e||{}),this;
},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);
if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue);}catch(err){inlineSettings[attrName]=attrValue;
}}}var nodeName=target.nodeName.toLowerCase(),inline=nodeName=="div"||nodeName=="span";target.id||(this.uuid+=1,target.id="dp"+this.uuid);
var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{}),nodeName=="input"?this._connectDatepicker(target,inst):inline&&this._inlineDatepicker(target,inst);
},_newInst:function(e,t){var n=e[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:n,input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:t,dpDiv:t?bindHover($('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')):this.dpDiv};
},_connectDatepicker:function(e,t){var n=$(e);t.append=$([]),t.trigger=$([]);if(n.hasClass(this.markerClassName)){return;
}this._attachments(n,t),n.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,n,r){t.settings[n]=r;
}).bind("getData.datepicker",function(e,n){return this._get(t,n);}),this._autoSize(t),$.data(e,PROP_NAME,t),t.settings.disabled&&this._disableDatepicker(e);
},_attachments:function(e,t){var n=this._get(t,"appendText"),r=this._get(t,"isRTL");t.append&&t.append.remove(),n&&(t.append=$('<span class="'+this._appendClass+'">'+n+"</span>"),e[r?"before":"after"](t.append)),e.unbind("focus",this._showDatepicker),t.trigger&&t.trigger.remove();
var i=this._get(t,"showOn");(i=="focus"||i=="both")&&e.focus(this._showDatepicker);if(i=="button"||i=="both"){var s=this._get(t,"buttonText"),o=this._get(t,"buttonImage");
t.trigger=$(this._get(t,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:o,alt:s,title:s}):$('<button type="button"></button>').addClass(this._triggerClass).html(o==""?s:$("<img/>").attr({src:o,alt:s,title:s}))),e[r?"before":"after"](t.trigger),t.trigger.click(function(){return $.datepicker._datepickerShowing&&$.datepicker._lastInput==e[0]?$.datepicker._hideDatepicker():$.datepicker._datepickerShowing&&$.datepicker._lastInput!=e[0]?($.datepicker._hideDatepicker(),$.datepicker._showDatepicker(e[0])):$.datepicker._showDatepicker(e[0]),!1;
});}},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t=new Date(2009,11,20),n=this._get(e,"dateFormat");
if(n.match(/[DM]/)){var r=function(e){var t=0,n=0;for(var r=0;r<e.length;r++){e[r].length>t&&(t=e[r].length,n=r);
}return n;};t.setMonth(r(this._get(e,n.match(/MM/)?"monthNames":"monthNamesShort"))),t.setDate(r(this._get(e,n.match(/DD/)?"dayNames":"dayNamesShort"))+20-t.getDay());
}e.input.attr("size",this._formatDate(e,t).length);}},_inlineDatepicker:function(e,t){var n=$(e);if(n.hasClass(this.markerClassName)){return;
}n.addClass(this.markerClassName).append(t.dpDiv).bind("setData.datepicker",function(e,n,r){t.settings[n]=r;
}).bind("getData.datepicker",function(e,n){return this._get(t,n);}),$.data(e,PROP_NAME,t),this._setDate(t,this._getDefaultDate(t),!0),this._updateDatepicker(t),this._updateAlternate(t),t.settings.disabled&&this._disableDatepicker(e),t.dpDiv.css("display","block");
},_dialogDatepicker:function(e,t,n,r,i){var s=this._dialogInst;if(!s){this.uuid+=1;var o="dp"+this.uuid;
this._dialogInput=$('<input type="text" id="'+o+'" style="position: absolute; top: -100px; width: 0px;"/>'),this._dialogInput.keydown(this._doKeyDown),$("body").append(this._dialogInput),s=this._dialogInst=this._newInst(this._dialogInput,!1),s.settings={},$.data(this._dialogInput[0],PROP_NAME,s);
}extendRemove(s.settings,r||{}),t=t&&t.constructor==Date?this._formatDate(s,t):t,this._dialogInput.val(t),this._pos=i?i.length?i:[i.pageX,i.pageY]:null;
if(!this._pos){var u=document.documentElement.clientWidth,a=document.documentElement.clientHeight,f=document.documentElement.scrollLeft||document.body.scrollLeft,l=document.documentElement.scrollTop||document.body.scrollTop;
this._pos=[u/2-100+f,a/2-150+l];}return this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),s.settings.onSelect=n,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],PROP_NAME,s),this;
},_destroyDatepicker:function(e){var t=$(e),n=$.data(e,PROP_NAME);if(!t.hasClass(this.markerClassName)){return;
}var r=e.nodeName.toLowerCase();$.removeData(e,PROP_NAME),r=="input"?(n.append.remove(),n.trigger.remove(),t.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(r=="div"||r=="span")&&t.removeClass(this.markerClassName).empty();
},_enableDatepicker:function(e){var t=$(e),n=$.data(e,PROP_NAME);if(!t.hasClass(this.markerClassName)){return;
}var r=e.nodeName.toLowerCase();if(r=="input"){e.disabled=!1,n.trigger.filter("button").each(function(){this.disabled=!1;
}).end().filter("img").css({opacity:"1.0",cursor:""});}else{if(r=="div"||r=="span"){var i=t.children("."+this._inlineClass);
i.children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1);
}}this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t;});},_disableDatepicker:function(e){var t=$(e),n=$.data(e,PROP_NAME);
if(!t.hasClass(this.markerClassName)){return;}var r=e.nodeName.toLowerCase();if(r=="input"){e.disabled=!0,n.trigger.filter("button").each(function(){this.disabled=!0;
}).end().filter("img").css({opacity:"0.5",cursor:"default"});}else{if(r=="div"||r=="span"){var i=t.children("."+this._inlineClass);
i.children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0);
}}this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t;}),this._disabledInputs[this._disabledInputs.length]=e;
},_isDisabledDatepicker:function(e){if(!e){return !1;}for(var t=0;t<this._disabledInputs.length;t++){if(this._disabledInputs[t]==e){return !0;
}}return !1;},_getInst:function(e){try{return $.data(e,PROP_NAME);}catch(t){throw"Missing instance data for this datepicker";
}},_optionDatepicker:function(e,t,n){var r=this._getInst(e);if(arguments.length==2&&typeof t=="string"){return t=="defaults"?$.extend({},$.datepicker._defaults):r?t=="all"?$.extend({},r.settings):this._get(r,t):null;
}var i=t||{};typeof t=="string"&&(i={},i[t]=n);if(r){this._curInst==r&&this._hideDatepicker();var s=this._getDateDatepicker(e,!0),o=this._getMinMaxDate(r,"min"),u=this._getMinMaxDate(r,"max");
extendRemove(r.settings,i),o!==null&&i.dateFormat!==undefined&&i.minDate===undefined&&(r.settings.minDate=this._formatDate(r,o)),u!==null&&i.dateFormat!==undefined&&i.maxDate===undefined&&(r.settings.maxDate=this._formatDate(r,u)),this._attachments($(e),r),this._autoSize(r),this._setDate(r,s),this._updateAlternate(r),this._updateDatepicker(r);
}},_changeDatepicker:function(e,t,n){this._optionDatepicker(e,t,n);},_refreshDatepicker:function(e){var t=this._getInst(e);
t&&this._updateDatepicker(t);},_setDateDatepicker:function(e,t){var n=this._getInst(e);n&&(this._setDate(n,t),this._updateDatepicker(n),this._updateAlternate(n));
},_getDateDatepicker:function(e,t){var n=this._getInst(e);return n&&!n.inline&&this._setDateFromField(n,t),n?this._getDate(n):null;
},_doKeyDown:function(e){var t=$.datepicker._getInst(e.target),n=!0,r=t.dpDiv.is(".ui-datepicker-rtl");
t._keyEvent=!0;if($.datepicker._datepickerShowing){switch(e.keyCode){case 9:$.datepicker._hideDatepicker(),n=!1;
break;case 13:var i=$("td."+$.datepicker._dayOverClass+":not(."+$.datepicker._currentClass+")",t.dpDiv);
i[0]&&$.datepicker._selectDay(e.target,t.selectedMonth,t.selectedYear,i[0]);var s=$.datepicker._get(t,"onSelect");
if(s){var o=$.datepicker._formatDate(t);s.apply(t.input?t.input[0]:null,[o,t]);}else{$.datepicker._hideDatepicker();
}return !1;case 27:$.datepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(e.target,e.ctrlKey?-$.datepicker._get(t,"stepBigMonths"):-$.datepicker._get(t,"stepMonths"),"M");
break;case 34:$.datepicker._adjustDate(e.target,e.ctrlKey?+$.datepicker._get(t,"stepBigMonths"):+$.datepicker._get(t,"stepMonths"),"M");
break;case 35:(e.ctrlKey||e.metaKey)&&$.datepicker._clearDate(e.target),n=e.ctrlKey||e.metaKey;break;
case 36:(e.ctrlKey||e.metaKey)&&$.datepicker._gotoToday(e.target),n=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&$.datepicker._adjustDate(e.target,r?1:-1,"D"),n=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&$.datepicker._adjustDate(e.target,e.ctrlKey?-$.datepicker._get(t,"stepBigMonths"):-$.datepicker._get(t,"stepMonths"),"M");
break;case 38:(e.ctrlKey||e.metaKey)&&$.datepicker._adjustDate(e.target,-7,"D"),n=e.ctrlKey||e.metaKey;
break;case 39:(e.ctrlKey||e.metaKey)&&$.datepicker._adjustDate(e.target,r?-1:1,"D"),n=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&$.datepicker._adjustDate(e.target,e.ctrlKey?+$.datepicker._get(t,"stepBigMonths"):+$.datepicker._get(t,"stepMonths"),"M");
break;case 40:(e.ctrlKey||e.metaKey)&&$.datepicker._adjustDate(e.target,7,"D"),n=e.ctrlKey||e.metaKey;
break;default:n=!1;}}else{e.keyCode==36&&e.ctrlKey?$.datepicker._showDatepicker(this):n=!1;}n&&(e.preventDefault(),e.stopPropagation());
},_doKeyPress:function(e){var t=$.datepicker._getInst(e.target);if($.datepicker._get(t,"constrainInput")){var n=$.datepicker._possibleChars($.datepicker._get(t,"dateFormat")),r=String.fromCharCode(e.charCode==undefined?e.keyCode:e.charCode);
return e.ctrlKey||e.metaKey||r<" "||!n||n.indexOf(r)>-1;}},_doKeyUp:function(e){var t=$.datepicker._getInst(e.target);
if(t.input.val()!=t.lastVal){try{var n=$.datepicker.parseDate($.datepicker._get(t,"dateFormat"),t.input?t.input.val():null,$.datepicker._getFormatConfig(t));
n&&($.datepicker._setDateFromField(t),$.datepicker._updateAlternate(t),$.datepicker._updateDatepicker(t));
}catch(r){$.datepicker.log(r);}}return !0;},_showDatepicker:function(e){e=e.target||e,e.nodeName.toLowerCase()!="input"&&(e=$("input",e.parentNode)[0]);
if($.datepicker._isDisabledDatepicker(e)||$.datepicker._lastInput==e){return;}var t=$.datepicker._getInst(e);
$.datepicker._curInst&&$.datepicker._curInst!=t&&($.datepicker._curInst.dpDiv.stop(!0,!0),t&&$.datepicker._datepickerShowing&&$.datepicker._hideDatepicker($.datepicker._curInst.input[0]));
var n=$.datepicker._get(t,"beforeShow"),r=n?n.apply(e,[e,t]):{};if(r===!1){return;}extendRemove(t.settings,r),t.lastVal=null,$.datepicker._lastInput=e,$.datepicker._setDateFromField(t),$.datepicker._inDialog&&(e.value=""),$.datepicker._pos||($.datepicker._pos=$.datepicker._findPos(e),$.datepicker._pos[1]+=e.offsetHeight);
var i=!1;$(e).parents().each(function(){return i|=$(this).css("position")=="fixed",!i;});var s={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};
$.datepicker._pos=null,t.dpDiv.empty(),t.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),$.datepicker._updateDatepicker(t),s=$.datepicker._checkOffset(t,s,i),t.dpDiv.css({position:$.datepicker._inDialog&&$.blockUI?"static":i?"fixed":"absolute",display:"none",left:s.left+"px",top:s.top+"px"});
if(!t.inline){var o=$.datepicker._get(t,"showAnim"),u=$.datepicker._get(t,"duration"),a=function(){var e=t.dpDiv.find("iframe.ui-datepicker-cover");
if(!!e.length){var n=$.datepicker._getBorders(t.dpDiv);e.css({left:-n[0],top:-n[1],width:t.dpDiv.outerWidth(),height:t.dpDiv.outerHeight()});
}};t.dpDiv.zIndex($(e).zIndex()+1),$.datepicker._datepickerShowing=!0,$.effects&&($.effects.effect[o]||$.effects[o])?t.dpDiv.show(o,$.datepicker._get(t,"showOptions"),u,a):t.dpDiv[o||"show"](o?u:null,a),(!o||!u)&&a(),t.input.is(":visible")&&!t.input.is(":disabled")&&t.input.focus(),$.datepicker._curInst=t;
}},_updateDatepicker:function(e){this.maxRows=4;var t=$.datepicker._getBorders(e.dpDiv);instActive=e,e.dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);
var n=e.dpDiv.find("iframe.ui-datepicker-cover");!n.length||n.css({left:-t[0],top:-t[1],width:e.dpDiv.outerWidth(),height:e.dpDiv.outerHeight()}),e.dpDiv.find("."+this._dayOverClass+" a").mouseover();
var r=this._getNumberOfMonths(e),i=r[1],s=17;e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),i>1&&e.dpDiv.addClass("ui-datepicker-multi-"+i).css("width",s*i+"em"),e.dpDiv[(r[0]!=1||r[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e==$.datepicker._curInst&&$.datepicker._datepickerShowing&&e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&e.input[0]!=document.activeElement&&e.input.focus();
if(e.yearshtml){var o=e.yearshtml;setTimeout(function(){o===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml),o=e.yearshtml=null;
},0);}},_getBorders:function(e){var t=function(e){return{thin:1,medium:2,thick:3}[e]||e;};return[parseFloat(t(e.css("border-left-width"))),parseFloat(t(e.css("border-top-width")))];
},_checkOffset:function(e,t,n){var r=e.dpDiv.outerWidth(),i=e.dpDiv.outerHeight(),s=e.input?e.input.outerWidth():0,o=e.input?e.input.outerHeight():0,u=document.documentElement.clientWidth+(n?0:$(document).scrollLeft()),a=document.documentElement.clientHeight+(n?0:$(document).scrollTop());
return t.left-=this._get(e,"isRTL")?r-s:0,t.left-=n&&t.left==e.input.offset().left?$(document).scrollLeft():0,t.top-=n&&t.top==e.input.offset().top+o?$(document).scrollTop():0,t.left-=Math.min(t.left,t.left+r>u&&u>r?Math.abs(t.left+r-u):0),t.top-=Math.min(t.top,t.top+i>a&&a>i?Math.abs(i+o):0),t;
},_findPos:function(e){var t=this._getInst(e),n=this._get(t,"isRTL");while(e&&(e.type=="hidden"||e.nodeType!=1||$.expr.filters.hidden(e))){e=e[n?"previousSibling":"nextSibling"];
}var r=$(e).offset();return[r.left,r.top];},_hideDatepicker:function(e){var t=this._curInst;if(!t||e&&t!=$.data(e,PROP_NAME)){return;
}if(this._datepickerShowing){var n=this._get(t,"showAnim"),r=this._get(t,"duration"),i=function(){$.datepicker._tidyDialog(t);
};$.effects&&($.effects.effect[n]||$.effects[n])?t.dpDiv.hide(n,$.datepicker._get(t,"showOptions"),r,i):t.dpDiv[n=="slideDown"?"slideUp":n=="fadeIn"?"fadeOut":"hide"](n?r:null,i),n||i(),this._datepickerShowing=!1;
var s=this._get(t,"onClose");s&&s.apply(t.input?t.input[0]:null,[t.input?t.input.val():"",t]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),$.blockUI&&($.unblockUI(),$("body").append(this.dpDiv))),this._inDialog=!1;
}},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar");},_checkExternalClick:function(e){if(!$.datepicker._curInst){return;
}var t=$(e.target),n=$.datepicker._getInst(t[0]);(t[0].id!=$.datepicker._mainDivId&&t.parents("#"+$.datepicker._mainDivId).length==0&&!t.hasClass($.datepicker.markerClassName)&&!t.closest("."+$.datepicker._triggerClass).length&&$.datepicker._datepickerShowing&&(!$.datepicker._inDialog||!$.blockUI)||t.hasClass($.datepicker.markerClassName)&&$.datepicker._curInst!=n)&&$.datepicker._hideDatepicker();
},_adjustDate:function(e,t,n){var r=$(e),i=this._getInst(r[0]);if(this._isDisabledDatepicker(r[0])){return;
}this._adjustInstDate(i,t+(n=="M"?this._get(i,"showCurrentAtPos"):0),n),this._updateDatepicker(i);},_gotoToday:function(e){var t=$(e),n=this._getInst(t[0]);
if(this._get(n,"gotoCurrent")&&n.currentDay){n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear;
}else{var r=new Date;n.selectedDay=r.getDate(),n.drawMonth=n.selectedMonth=r.getMonth(),n.drawYear=n.selectedYear=r.getFullYear();
}this._notifyChange(n),this._adjustDate(t);},_selectMonthYear:function(e,t,n){var r=$(e),i=this._getInst(r[0]);
i["selected"+(n=="M"?"Month":"Year")]=i["draw"+(n=="M"?"Month":"Year")]=parseInt(t.options[t.selectedIndex].value,10),this._notifyChange(i),this._adjustDate(r);
},_selectDay:function(e,t,n,r){var i=$(e);if($(r).hasClass(this._unselectableClass)||this._isDisabledDatepicker(i[0])){return;
}var s=this._getInst(i[0]);s.selectedDay=s.currentDay=$("a",r).html(),s.selectedMonth=s.currentMonth=t,s.selectedYear=s.currentYear=n,this._selectDate(e,this._formatDate(s,s.currentDay,s.currentMonth,s.currentYear));
},_clearDate:function(e){var t=$(e),n=this._getInst(t[0]);this._selectDate(t,"");},_selectDate:function(e,t){var n=$(e),r=this._getInst(n[0]);
t=t!=null?t:this._formatDate(r),r.input&&r.input.val(t),this._updateAlternate(r);var i=this._get(r,"onSelect");
i?i.apply(r.input?r.input[0]:null,[t,r]):r.input&&r.input.trigger("change"),r.inline?this._updateDatepicker(r):(this._hideDatepicker(),this._lastInput=r.input[0],typeof r.input[0]!="object"&&r.input.focus(),this._lastInput=null);
},_updateAlternate:function(e){var t=this._get(e,"altField");if(t){var n=this._get(e,"altFormat")||this._get(e,"dateFormat"),r=this._getDate(e),i=this.formatDate(n,r,this._getFormatConfig(e));
$(t).each(function(){$(this).val(i);});}},noWeekends:function(e){var t=e.getDay();return[t>0&&t<6,""];
},iso8601Week:function(e){var t=new Date(e.getTime());t.setDate(t.getDate()+4-(t.getDay()||7));var n=t.getTime();
return t.setMonth(0),t.setDate(1),Math.floor(Math.round((n-t)/86400000)/7)+1;},parseDate:function(e,t,n){if(e==null||t==null){throw"Invalid arguments";
}t=typeof t=="object"?t.toString():t+"";if(t==""){return null;}var r=(n?n.shortYearCutoff:null)||this._defaults.shortYearCutoff;
r=typeof r!="string"?r:(new Date).getFullYear()%100+parseInt(r,10);var i=(n?n.dayNamesShort:null)||this._defaults.dayNamesShort,s=(n?n.dayNames:null)||this._defaults.dayNames,o=(n?n.monthNamesShort:null)||this._defaults.monthNamesShort,u=(n?n.monthNames:null)||this._defaults.monthNames,a=-1,f=-1,l=-1,c=-1,h=!1,p=function(t){var n=y+1<e.length&&e.charAt(y+1)==t;
return n&&y++,n;},d=function(e){var n=p(e),r=e=="@"?14:e=="!"?20:e=="y"&&n?4:e=="o"?3:2,i=new RegExp("^\\d{1,"+r+"}"),s=t.substring(g).match(i);
if(!s){throw"Missing number at position "+g;}return g+=s[0].length,parseInt(s[0],10);},v=function(e,n,r){var i=$.map(p(e)?r:n,function(e,t){return[[t,e]];
}).sort(function(e,t){return -(e[1].length-t[1].length);}),s=-1;$.each(i,function(e,n){var r=n[1];if(t.substr(g,r.length).toLowerCase()==r.toLowerCase()){return s=n[0],g+=r.length,!1;
}});if(s!=-1){return s+1;}throw"Unknown name at position "+g;},m=function(){if(t.charAt(g)!=e.charAt(y)){throw"Unexpected literal at position "+g;
}g++;},g=0;for(var y=0;y<e.length;y++){if(h){e.charAt(y)=="'"&&!p("'")?h=!1:m();}else{switch(e.charAt(y)){case"d":l=d("d");
break;case"D":v("D",i,s);break;case"o":c=d("o");break;case"m":f=d("m");break;case"M":f=v("M",o,u);break;
case"y":a=d("y");break;case"@":var b=new Date(d("@"));a=b.getFullYear(),f=b.getMonth()+1,l=b.getDate();
break;case"!":var b=new Date((d("!")-this._ticksTo1970)/10000);a=b.getFullYear(),f=b.getMonth()+1,l=b.getDate();
break;case"'":p("'")?m():h=!0;break;default:m();}}}if(g<t.length){var w=t.substr(g);if(!/^\s+/.test(w)){throw"Extra/unparsed characters found in date: "+w;
}}a==-1?a=(new Date).getFullYear():a<100&&(a+=(new Date).getFullYear()-(new Date).getFullYear()%100+(a<=r?0:-100));
if(c>-1){f=1,l=c;do{var E=this._getDaysInMonth(a,f-1);if(l<=E){break;}f++,l-=E;}while(!0);}var b=this._daylightSavingAdjust(new Date(a,f-1,l));
if(b.getFullYear()!=a||b.getMonth()+1!=f||b.getDate()!=l){throw"Invalid date";}return b;},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:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*10000000,formatDate:function(e,t,n){if(!t){return"";
}var r=(n?n.dayNamesShort:null)||this._defaults.dayNamesShort,i=(n?n.dayNames:null)||this._defaults.dayNames,s=(n?n.monthNamesShort:null)||this._defaults.monthNamesShort,o=(n?n.monthNames:null)||this._defaults.monthNames,u=function(t){var n=h+1<e.length&&e.charAt(h+1)==t;
return n&&h++,n;},a=function(e,t,n){var r=""+t;if(u(e)){while(r.length<n){r="0"+r;}}return r;},f=function(e,t,n,r){return u(e)?r[t]:n[t];
},l="",c=!1;if(t){for(var h=0;h<e.length;h++){if(c){e.charAt(h)=="'"&&!u("'")?c=!1:l+=e.charAt(h);}else{switch(e.charAt(h)){case"d":l+=a("d",t.getDate(),2);
break;case"D":l+=f("D",t.getDay(),r,i);break;case"o":l+=a("o",Math.round(((new Date(t.getFullYear(),t.getMonth(),t.getDate())).getTime()-(new Date(t.getFullYear(),0,0)).getTime())/86400000),3);
break;case"m":l+=a("m",t.getMonth()+1,2);break;case"M":l+=f("M",t.getMonth(),s,o);break;case"y":l+=u("y")?t.getFullYear():(t.getYear()%100<10?"0":"")+t.getYear()%100;
break;case"@":l+=t.getTime();break;case"!":l+=t.getTime()*10000+this._ticksTo1970;break;case"'":u("'")?l+="'":c=!0;
break;default:l+=e.charAt(h);}}}}return l;},_possibleChars:function(e){var t="",n=!1,r=function(t){var n=i+1<e.length&&e.charAt(i+1)==t;
return n&&i++,n;};for(var i=0;i<e.length;i++){if(n){e.charAt(i)=="'"&&!r("'")?n=!1:t+=e.charAt(i);}else{switch(e.charAt(i)){case"d":case"m":case"y":case"@":t+="0123456789";
break;case"D":case"M":return null;case"'":r("'")?t+="'":n=!0;break;default:t+=e.charAt(i);}}}return t;
},_get:function(e,t){return e.settings[t]!==undefined?e.settings[t]:this._defaults[t];},_setDateFromField:function(e,t){if(e.input.val()==e.lastVal){return;
}var n=this._get(e,"dateFormat"),r=e.lastVal=e.input?e.input.val():null,i,s;i=s=this._getDefaultDate(e);
var o=this._getFormatConfig(e);try{i=this.parseDate(n,r,o)||s;}catch(u){this.log(u),r=t?"":r;}e.selectedDay=i.getDate(),e.drawMonth=e.selectedMonth=i.getMonth(),e.drawYear=e.selectedYear=i.getFullYear(),e.currentDay=r?i.getDate():0,e.currentMonth=r?i.getMonth():0,e.currentYear=r?i.getFullYear():0,this._adjustInstDate(e);
},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date));
},_determineDate:function(e,t,n){var r=function(e){var t=new Date;return t.setDate(t.getDate()+e),t;},i=function(t){try{return $.datepicker.parseDate($.datepicker._get(e,"dateFormat"),t,$.datepicker._getFormatConfig(e));
}catch(n){}var r=(t.toLowerCase().match(/^c/)?$.datepicker._getDate(e):null)||new Date,i=r.getFullYear(),s=r.getMonth(),o=r.getDate(),u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,a=u.exec(t);
while(a){switch(a[2]||"d"){case"d":case"D":o+=parseInt(a[1],10);break;case"w":case"W":o+=parseInt(a[1],10)*7;
break;case"m":case"M":s+=parseInt(a[1],10),o=Math.min(o,$.datepicker._getDaysInMonth(i,s));break;case"y":case"Y":i+=parseInt(a[1],10),o=Math.min(o,$.datepicker._getDaysInMonth(i,s));
}a=u.exec(t);}return new Date(i,s,o);},s=t==null||t===""?n:typeof t=="string"?i(t):typeof t=="number"?isNaN(t)?n:r(t):new Date(t.getTime());
return s=s&&s.toString()=="Invalid Date"?n:s,s&&(s.setHours(0),s.setMinutes(0),s.setSeconds(0),s.setMilliseconds(0)),this._daylightSavingAdjust(s);
},_daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null;},_setDate:function(e,t,n){var r=!t,i=e.selectedMonth,s=e.selectedYear,o=this._restrictMinMax(e,this._determineDate(e,t,new Date));
e.selectedDay=e.currentDay=o.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=o.getMonth(),e.drawYear=e.selectedYear=e.currentYear=o.getFullYear(),(i!=e.selectedMonth||s!=e.selectedYear)&&!n&&this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(r?"":this._formatDate(e));
},_getDate:function(e){var t=!e.currentYear||e.input&&e.input.val()==""?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));
return t;},_attachHandlers:function(e){var t=this._get(e,"stepMonths"),n="#"+e.id.replace(/\\\\/g,"\\");
e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){window["DP_jQuery_"+dpuuid].datepicker._adjustDate(n,-t,"M");
},next:function(){window["DP_jQuery_"+dpuuid].datepicker._adjustDate(n,+t,"M");},hide:function(){window["DP_jQuery_"+dpuuid].datepicker._hideDatepicker();
},today:function(){window["DP_jQuery_"+dpuuid].datepicker._gotoToday(n);},selectDay:function(){return window["DP_jQuery_"+dpuuid].datepicker._selectDay(n,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1;
},selectMonth:function(){return window["DP_jQuery_"+dpuuid].datepicker._selectMonthYear(n,this,"M"),!1;
},selectYear:function(){return window["DP_jQuery_"+dpuuid].datepicker._selectMonthYear(n,this,"Y"),!1;
}};$(this).bind(this.getAttribute("data-event"),e[this.getAttribute("data-handler")]);});},_generateHTML:function(e){var t=new Date;
t=this._daylightSavingAdjust(new Date(t.getFullYear(),t.getMonth(),t.getDate()));var n=this._get(e,"isRTL"),r=this._get(e,"showButtonPanel"),i=this._get(e,"hideIfNoPrevNext"),s=this._get(e,"navigationAsDateFormat"),o=this._getNumberOfMonths(e),u=this._get(e,"showCurrentAtPos"),a=this._get(e,"stepMonths"),f=o[0]!=1||o[1]!=1,l=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),c=this._getMinMaxDate(e,"min"),h=this._getMinMaxDate(e,"max"),p=e.drawMonth-u,d=e.drawYear;
p<0&&(p+=12,d--);if(h){var v=this._daylightSavingAdjust(new Date(h.getFullYear(),h.getMonth()-o[0]*o[1]+1,h.getDate()));
v=c&&v<c?c:v;while(this._daylightSavingAdjust(new Date(d,p,1))>v){p--,p<0&&(p=11,d--);}}e.drawMonth=p,e.drawYear=d;
var m=this._get(e,"prevText");m=s?this.formatDate(m,this._daylightSavingAdjust(new Date(d,p-a,1)),this._getFormatConfig(e)):m;
var g=this._canAdjustMonth(e,-1,d,p)?'<a class="ui-datepicker-prev ui-corner-all" data-handler="prev" data-event="click" title="'+m+'"><span class="ui-icon ui-icon-circle-triangle-'+(n?"e":"w")+'">'+m+"</span></a>":i?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+m+'"><span class="ui-icon ui-icon-circle-triangle-'+(n?"e":"w")+'">'+m+"</span></a>",y=this._get(e,"nextText");
y=s?this.formatDate(y,this._daylightSavingAdjust(new Date(d,p+a,1)),this._getFormatConfig(e)):y;var b=this._canAdjustMonth(e,1,d,p)?'<a class="ui-datepicker-next ui-corner-all" data-handler="next" data-event="click" title="'+y+'"><span class="ui-icon ui-icon-circle-triangle-'+(n?"w":"e")+'">'+y+"</span></a>":i?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+y+'"><span class="ui-icon ui-icon-circle-triangle-'+(n?"w":"e")+'">'+y+"</span></a>",w=this._get(e,"currentText"),E=this._get(e,"gotoCurrent")&&e.currentDay?l:t;
w=s?this.formatDate(w,E,this._getFormatConfig(e)):w;var S=e.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(e,"closeText")+"</button>",x=r?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(n?S:"")+(this._isInRange(e,E)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" data-handler="today" data-event="click">'+w+"</button>":"")+(n?"":S)+"</div>":"",T=parseInt(this._get(e,"firstDay"),10);
T=isNaN(T)?0:T;var N=this._get(e,"showWeek"),C=this._get(e,"dayNames"),k=this._get(e,"dayNamesShort"),L=this._get(e,"dayNamesMin"),A=this._get(e,"monthNames"),O=this._get(e,"monthNamesShort"),M=this._get(e,"beforeShowDay"),_=this._get(e,"showOtherMonths"),D=this._get(e,"selectOtherMonths"),P=this._get(e,"calculateWeek")||this.iso8601Week,H=this._getDefaultDate(e),B="";
for(var j=0;j<o[0];j++){var F="";this.maxRows=4;for(var I=0;I<o[1];I++){var q=this._daylightSavingAdjust(new Date(d,p,e.selectedDay)),R=" ui-corner-all",U="";
if(f){U+='<div class="ui-datepicker-group';if(o[1]>1){switch(I){case 0:U+=" ui-datepicker-group-first",R=" ui-corner-"+(n?"right":"left");
break;case o[1]-1:U+=" ui-datepicker-group-last",R=" ui-corner-"+(n?"left":"right");break;default:U+=" ui-datepicker-group-middle",R="";
}}U+='">';}U+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+R+'">'+(/all|left/.test(R)&&j==0?n?b:g:"")+(/all|right/.test(R)&&j==0?n?g:b:"")+this._generateMonthYearHeader(e,p,d,c,h,j>0||I>0,A,O)+'</div><table class="ui-datepicker-calendar"><thead>'+"<tr>";
var z=N?'<th class="ui-datepicker-week-col">'+this._get(e,"weekHeader")+"</th>":"";for(var W=0;W<7;W++){var X=(W+T)%7;
z+="<th"+((W+T+6)%7>=5?' class="ui-datepicker-week-end"':"")+">"+'<span title="'+C[X]+'">'+L[X]+"</span></th>";
}U+=z+"</tr></thead><tbody>";var V=this._getDaysInMonth(d,p);d==e.selectedYear&&p==e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,V));
var J=(this._getFirstDayOfMonth(d,p)-T+7)%7,K=Math.ceil((J+V)/7),Q=f?this.maxRows>K?this.maxRows:K:K;
this.maxRows=Q;var G=this._daylightSavingAdjust(new Date(d,p,1-J));for(var Y=0;Y<Q;Y++){U+="<tr>";var Z=N?'<td class="ui-datepicker-week-col">'+this._get(e,"calculateWeek")(G)+"</td>":"";
for(var W=0;W<7;W++){var et=M?M.apply(e.input?e.input[0]:null,[G]):[!0,""],tt=G.getMonth()!=p,nt=tt&&!D||!et[0]||c&&G<c||h&&G>h;
Z+='<td class="'+((W+T+6)%7>=5?" ui-datepicker-week-end":"")+(tt?" ui-datepicker-other-month":"")+(G.getTime()==q.getTime()&&p==e.selectedMonth&&e._keyEvent||H.getTime()==G.getTime()&&H.getTime()==q.getTime()?" "+this._dayOverClass:"")+(nt?" "+this._unselectableClass+" ui-state-disabled":"")+(tt&&!_?"":" "+et[1]+(G.getTime()==l.getTime()?" "+this._currentClass:"")+(G.getTime()==t.getTime()?" ui-datepicker-today":""))+'"'+((!tt||_)&&et[2]?' title="'+et[2]+'"':"")+(nt?"":' data-handler="selectDay" data-event="click" data-month="'+G.getMonth()+'" data-year="'+G.getFullYear()+'"')+">"+(tt&&!_?"&#xa0;":nt?'<span class="ui-state-default">'+G.getDate()+"</span>":'<a class="ui-state-default'+(G.getTime()==t.getTime()?" ui-state-highlight":"")+(G.getTime()==l.getTime()?" ui-state-active":"")+(tt?" ui-priority-secondary":"")+'" href="#">'+G.getDate()+"</a>")+"</td>",G.setDate(G.getDate()+1),G=this._daylightSavingAdjust(G);
}U+=Z+"</tr>";}p++,p>11&&(p=0,d++),U+="</tbody></table>"+(f?"</div>"+(o[0]>0&&I==o[1]-1?'<div class="ui-datepicker-row-break"></div>':""):""),F+=U;
}B+=F;}return B+=x+($.ui.ie6&&!e.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':""),e._keyEvent=!1,B;
},_generateMonthYearHeader:function(e,t,n,r,i,s,o,u){var a=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),l=this._get(e,"showMonthAfterYear"),c='<div class="ui-datepicker-title">',h="";
if(s||!a){h+='<span class="ui-datepicker-month">'+o[t]+"</span>";}else{var p=r&&r.getFullYear()==n,d=i&&i.getFullYear()==n;
h+='<select class="ui-datepicker-month" data-handler="selectMonth" data-event="change">';for(var v=0;
v<12;v++){(!p||v>=r.getMonth())&&(!d||v<=i.getMonth())&&(h+='<option value="'+v+'"'+(v==t?' selected="selected"':"")+">"+u[v]+"</option>");
}h+="</select>";}l||(c+=h+(s||!a||!f?"&#xa0;":""));if(!e.yearshtml){e.yearshtml="";if(s||!f){c+='<span class="ui-datepicker-year">'+n+"</span>";
}else{var m=this._get(e,"yearRange").split(":"),g=(new Date).getFullYear(),y=function(e){var t=e.match(/c[+-].*/)?n+parseInt(e.substring(1),10):e.match(/[+-].*/)?g+parseInt(e,10):parseInt(e,10);
return isNaN(t)?g:t;},b=y(m[0]),w=Math.max(b,y(m[1]||""));b=r?Math.max(b,r.getFullYear()):b,w=i?Math.min(w,i.getFullYear()):w,e.yearshtml+='<select class="ui-datepicker-year" data-handler="selectYear" data-event="change">';
for(;b<=w;b++){e.yearshtml+='<option value="'+b+'"'+(b==n?' selected="selected"':"")+">"+b+"</option>";
}e.yearshtml+="</select>",c+=e.yearshtml,e.yearshtml=null;}}return c+=this._get(e,"yearSuffix"),l&&(c+=(s||!a||!f?"&#xa0;":"")+h),c+="</div>",c;
},_adjustInstDate:function(e,t,n){var r=e.drawYear+(n=="Y"?t:0),i=e.drawMonth+(n=="M"?t:0),s=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n=="D"?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,s)));
e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),(n=="M"||n=="Y")&&this._notifyChange(e);
},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max"),i=n&&t<n?n:t;
return i=r&&i>r?r:i,i;},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e]);
},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t;
},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null);},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate();
},_getFirstDayOfMonth:function(e,t){return(new Date(e,t,1)).getDay();},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e),s=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));
return t<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(e,s);},_isInRange:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max");
return(!n||t.getTime()>=n.getTime())&&(!r||t.getTime()<=r.getTime());},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");
return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")};
},_formatDate:function(e,t,n,r){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);
var i=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));
return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e));}}),$.fn.datepicker=function(e){if(!this.length){return this;
}$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv),$.datepicker.initialized=!0);
var t=Array.prototype.slice.call(arguments,1);return typeof e!="string"||e!="isDisabled"&&e!="getDate"&&e!="widget"?e=="option"&&arguments.length==2&&typeof arguments[1]=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t)):this.each(function(){typeof e=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,e);
}):$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t));},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.9.2",window["DP_jQuery_"+dpuuid]=$;
})(jQuery);(function(f,b){var g="ui-dialog ui-widget ui-widget-content ui-corner-all ",c={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},a={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};
f.widget("ui.dialog",{version:"1.9.2",options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(e){var h=f(this).css(e).offset().top;
h<0&&f(this).css("top",e.top-h);}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title"),typeof this.originalTitle!="string"&&(this.originalTitle=""),this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.options.title=this.options.title||this.originalTitle;
var k=this,m=this.options,j=m.title||"&#160;",l,p,h,e,n;l=(this.uiDialog=f("<div>")).addClass(g+m.dialogClass).css({display:"none",outline:0,zIndex:m.zIndex}).attr("tabIndex",-1).keydown(function(o){m.closeOnEscape&&!o.isDefaultPrevented()&&o.keyCode&&o.keyCode===f.ui.keyCode.ESCAPE&&(k.close(o),o.preventDefault());
}).mousedown(function(o){k.moveToTop(!1,o);}).appendTo("body"),this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(l),p=(this.uiDialogTitlebar=f("<div>")).addClass("ui-dialog-titlebar  ui-widget-header  ui-corner-all  ui-helper-clearfix").bind("mousedown",function(){l.focus();
}).prependTo(l),h=f("<a href='#'></a>").addClass("ui-dialog-titlebar-close  ui-corner-all").attr("role","button").click(function(o){o.preventDefault(),k.close(o);
}).appendTo(p),(this.uiDialogTitlebarCloseText=f("<span>")).addClass("ui-icon ui-icon-closethick").text(m.closeText).appendTo(h),e=f("<span>").uniqueId().addClass("ui-dialog-title").html(j).prependTo(p),n=(this.uiDialogButtonPane=f("<div>")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),(this.uiButtonSet=f("<div>")).addClass("ui-dialog-buttonset").appendTo(n),l.attr({role:"dialog","aria-labelledby":e.attr("id")}),p.find("*").add(p).disableSelection(),this._hoverable(h),this._focusable(h),m.draggable&&f.fn.draggable&&this._makeDraggable(),m.resizable&&f.fn.resizable&&this._makeResizable(),this._createButtons(m.buttons),this._isOpen=!1,f.fn.bgiframe&&l.bgiframe(),this._on(l,{keydown:function(r){if(!m.modal||r.keyCode!==f.ui.keyCode.TAB){return;
}var u=f(":tabbable",l),q=u.filter(":first"),s=u.filter(":last");if(r.target===s[0]&&!r.shiftKey){return q.focus(1),!1;
}if(r.target===q[0]&&r.shiftKey){return s.focus(1),!1;}}});},_init:function(){this.options.autoOpen&&this.open();
},_destroy:function(){var j,h=this.oldPosition;this.overlay&&this.overlay.destroy(),this.uiDialog.hide(),this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),j=h.parent.children().eq(h.index),j.length&&j[0]!==this.element[0]?j.before(this.element):h.parent.append(this.element);
},widget:function(){return this.uiDialog;},close:function(h){var k=this,j,e;if(!this._isOpen){return;
}if(!1===this._trigger("beforeClose",h)){return;}return this._isOpen=!1,this.overlay&&this.overlay.destroy(),this.options.hide?this._hide(this.uiDialog,this.options.hide,function(){k._trigger("close",h);
}):(this.uiDialog.hide(),this._trigger("close",h)),f.ui.dialog.overlay.resize(),this.options.modal&&(j=0,f(".ui-dialog").each(function(){this!==k.uiDialog[0]&&(e=f(this).css("z-index"),isNaN(e)||(j=Math.max(j,e)));
}),f.ui.dialog.maxZ=j),this;},isOpen:function(){return this._isOpen;},moveToTop:function(h,k){var j=this.options,e;
return j.modal&&!h||!j.stack&&!j.modal?this._trigger("focus",k):(j.zIndex>f.ui.dialog.maxZ&&(f.ui.dialog.maxZ=j.zIndex),this.overlay&&(f.ui.dialog.maxZ+=1,f.ui.dialog.overlay.maxZ=f.ui.dialog.maxZ,this.overlay.$el.css("z-index",f.ui.dialog.overlay.maxZ)),e={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()},f.ui.dialog.maxZ+=1,this.uiDialog.css("z-index",f.ui.dialog.maxZ),this.element.attr(e),this._trigger("focus",k),this);
},open:function(){if(this._isOpen){return;}var e,j=this.options,h=this.uiDialog;return this._size(),this._position(j.position),h.show(j.show),this.overlay=j.modal?new f.ui.dialog.overlay(this):null,this.moveToTop(!0),e=this.element.find(":tabbable"),e.length||(e=this.uiDialogButtonPane.find(":tabbable"),e.length||(e=h)),e.eq(0).focus(),this._isOpen=!0,this._trigger("open"),this;
},_createButtons:function(e){var j=this,h=!1;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),typeof e=="object"&&e!==null&&f.each(e,function(){return !(h=!0);
}),h?(f.each(e,function(l,n){var k,m;n=f.isFunction(n)?{click:n,text:l}:n,n=f.extend({type:"button"},n),m=n.click,n.click=function(){m.apply(j.element[0],arguments);
},k=f("<button></button>",n).appendTo(j.uiButtonSet),f.fn.button&&k.button();}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog)):this.uiDialog.removeClass("ui-dialog-buttons");
},_makeDraggable:function(){function h(k){return{position:k.position,offset:k.offset};}var e=this,j=this.options;
this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(l,k){f(this).addClass("ui-dialog-dragging"),e._trigger("dragStart",l,h(k));
},drag:function(k,l){e._trigger("drag",k,h(l));},stop:function(k,l){j.position=[l.position.left-e.document.scrollLeft(),l.position.top-e.document.scrollTop()],f(this).removeClass("ui-dialog-dragging"),e._trigger("dragStop",k,h(l)),f.ui.dialog.overlay.resize();
}});},_makeResizable:function(m){function e(n){return{originalPosition:n.originalPosition,originalSize:n.originalSize,position:n.position,size:n.size};
}m=m===b?this.options.resizable:m;var k=this,h=this.options,j=this.uiDialog.css("position"),l=typeof m=="string"?m:"n,e,s,w,se,sw,ne,nw";
this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:h.maxWidth,maxHeight:h.maxHeight,minWidth:h.minWidth,minHeight:this._minHeight(),handles:l,start:function(o,p){f(this).addClass("ui-dialog-resizing"),k._trigger("resizeStart",o,e(p));
},resize:function(o,n){k._trigger("resize",o,e(n));},stop:function(o,p){f(this).removeClass("ui-dialog-resizing"),h.height=f(this).height(),h.width=f(this).width(),k._trigger("resizeStop",o,e(p)),f.ui.dialog.overlay.resize();
}}).css("position",j).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se");},_minHeight:function(){var h=this.options;
return h.height==="auto"?h.minHeight:Math.min(h.minHeight,h.height);},_position:function(h){var k=[],j=[0,0],e;
if(h){if(typeof h=="string"||typeof h=="object"&&"0" in h){k=h.split?h.split(" "):[h[0],h[1]],k.length===1&&(k[1]=k[0]),f.each(["left","top"],function(m,l){+k[m]===k[m]&&(j[m]=k[m],k[m]=l);
}),h={my:k[0]+(j[0]<0?j[0]:"+"+j[0])+" "+k[1]+(j[1]<0?j[1]:"+"+j[1]),at:k.join(" ")};}h=f.extend({},f.ui.dialog.prototype.options.position,h);
}else{h=f.ui.dialog.prototype.options.position;}e=this.uiDialog.is(":visible"),e||this.uiDialog.show(),this.uiDialog.position(h),e||this.uiDialog.hide();
},_setOptions:function(e){var k=this,h={},j=!1;f.each(e,function(m,l){k._setOption(m,l),m in c&&(j=!0),m in a&&(h[m]=l);
}),j&&this._size(),this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",h);},_setOption:function(h,k){var e,j,l=this.uiDialog;
switch(h){case"buttons":this._createButtons(k);break;case"closeText":this.uiDialogTitlebarCloseText.text(""+k);
break;case"dialogClass":l.removeClass(this.options.dialogClass).addClass(g+k);break;case"disabled":k?l.addClass("ui-dialog-disabled"):l.removeClass("ui-dialog-disabled");
break;case"draggable":e=l.is(":data(draggable)"),e&&!k&&l.draggable("destroy"),!e&&k&&this._makeDraggable();
break;case"position":this._position(k);break;case"resizable":j=l.is(":data(resizable)"),j&&!k&&l.resizable("destroy"),j&&typeof k=="string"&&l.resizable("option","handles",k),!j&&k!==!1&&this._makeResizable(k);
break;case"title":f(".ui-dialog-title",this.uiDialogTitlebar).html(""+(k||"&#160;"));}this._super(h,k);
},_size:function(){var h,l,k,e=this.options,j=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0}),e.minWidth>e.width&&(e.width=e.minWidth),h=this.uiDialog.css({height:"auto",width:e.width}).outerHeight(),l=Math.max(0,e.minHeight-h),e.height==="auto"?f.support.minHeight?this.element.css({minHeight:l,height:"auto"}):(this.uiDialog.show(),k=this.element.css("height","auto").height(),j||this.uiDialog.hide(),this.element.height(Math.max(k,l))):this.element.height(Math.max(e.height-h,0)),this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight());
}}),f.extend(f.ui.dialog,{uuid:0,maxZ:0,getTitleId:function(j){var h=j.attr("id");return h||(this.uuid+=1,h=this.uuid),"ui-dialog-title-"+h;
},overlay:function(e){this.$el=f.ui.dialog.overlay.create(e);}}),f.extend(f.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:f.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(h){return h+".dialog-overlay";
}).join(" "),create:function(e){this.instances.length===0&&(setTimeout(function(){f.ui.dialog.overlay.instances.length&&f(document).bind(f.ui.dialog.overlay.events,function(j){if(f(j.target).zIndex()<f.ui.dialog.overlay.maxZ){return !1;
}});},1),f(window).bind("resize.dialog-overlay",f.ui.dialog.overlay.resize));var h=this.oldInstances.pop()||f("<div>").addClass("ui-widget-overlay");
return f(document).bind("keydown.dialog-overlay",function(k){var j=f.ui.dialog.overlay.instances;j.length!==0&&j[j.length-1]===h&&e.options.closeOnEscape&&!k.isDefaultPrevented()&&k.keyCode&&k.keyCode===f.ui.keyCode.ESCAPE&&(e.close(k),k.preventDefault());
}),h.appendTo(document.body).css({width:this.width(),height:this.height()}),f.fn.bgiframe&&h.bgiframe(),this.instances.push(h),h;
},destroy:function(e){var j=f.inArray(e,this.instances),h=0;j!==-1&&this.oldInstances.push(this.instances.splice(j,1)[0]),this.instances.length===0&&f([document,window]).unbind(".dialog-overlay"),e.height(0).width(0).remove(),f.each(this.instances,function(){h=Math.max(h,this.css("z-index"));
}),this.maxZ=h;},height:function(){var e,h;return f.ui.ie?(e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),h=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight),e<h?f(window).height()+"px":e+"px"):f(document).height()+"px";
},width:function(){var e,h;return f.ui.ie?(e=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),h=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),e<h?f(window).width()+"px":e+"px"):f(document).width()+"px";
},resize:function(){var e=f([]);f.each(f.ui.dialog.overlay.instances,function(){e=e.add(this);}),e.css({width:0,height:0}).css({width:f.ui.dialog.overlay.width(),height:f.ui.dialog.overlay.height()});
}}),f.extend(f.ui.dialog.overlay.prototype,{destroy:function(){f.ui.dialog.overlay.destroy(this.$el);
}});})(jQuery);(function(b,a){b.widget("ui.draggable",b.ui.mouse,{version:"1.9.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},_create:function(){this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position"))&&(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit();
},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy();
},_mouseCapture:function(c){var e=this.options;return this.helper||e.disabled||b(c.target).is(".ui-resizable-handle")?!1:(this.handle=this._getHandle(c),this.handle?(b(e.iframeFix===!0?"iframe":e.iframeFix).each(function(){b('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(b(this).offset()).appendTo("body");
}),!0):!1);},_mouseStart:function(c){var e=this.options;return this.helper=this._createHelper(c),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),b.ui.ddmanager&&(b.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},b.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(c),this.originalPageX=c.pageX,this.originalPageY=c.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),e.containment&&this._setContainment(),this._trigger("start",c)===!1?(this._clear(),!1):(this._cacheHelperProportions(),b.ui.ddmanager&&!e.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,c),this._mouseDrag(c,!0),b.ui.ddmanager&&b.ui.ddmanager.dragStart(this,c),!0);
},_mouseDrag:function(c,f){this.position=this._generatePosition(c),this.positionAbs=this._convertPositionTo("absolute");
if(!f){var e=this._uiHash();if(this._trigger("drag",c,e)===!1){return this._mouseUp({}),!1;}this.position=e.position;
}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";
}return b.ui.ddmanager&&b.ui.ddmanager.drag(this,c),!1;},_mouseStop:function(e){var h=!1;b.ui.ddmanager&&!this.options.dropBehaviour&&(h=b.ui.ddmanager.drop(this,e)),this.dropped&&(h=this.dropped,this.dropped=!1);
var g=this.element[0],c=!1;while(g&&(g=g.parentNode)){g==document&&(c=!0);}if(!c&&this.options.helper==="original"){return !1;
}if(this.options.revert=="invalid"&&!h||this.options.revert=="valid"&&h||this.options.revert===!0||b.isFunction(this.options.revert)&&this.options.revert.call(this.element,h)){var f=this;
b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){f._trigger("stop",e)!==!1&&f._clear();
});}else{this._trigger("stop",e)!==!1&&this._clear();}return !1;},_mouseUp:function(c){return b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this);
}),b.ui.ddmanager&&b.ui.ddmanager.dragStop(this,c),b.ui.mouse.prototype._mouseUp.call(this,c);},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this;
},_getHandle:function(c){var e=!this.options.handle||!b(this.options.handle,this.element).length?!0:!1;
return b(this.options.handle,this.element).find("*").andSelf().each(function(){this==c.target&&(e=!0);
}),e;},_createHelper:function(c){var f=this.options,e=b.isFunction(f.helper)?b(f.helper.apply(this.element[0],[c])):f.helper=="clone"?this.element.clone().removeAttr("id"):this.element;
return e.parents("body").length||e.appendTo(f.appendTo=="parent"?this.element[0].parentNode:f.appendTo),e[0]!=this.element[0]&&!/(fixed|absolute)/.test(e.css("position"))&&e.css("position","absolute"),e;
},_adjustOffsetFromHelper:function(c){typeof c=="string"&&(c=c.split(" ")),b.isArray(c)&&(c={left:+c[0],top:+c[1]||0}),"left" in c&&(this.offset.click.left=c.left+this.margins.left),"right" in c&&(this.offset.click.left=this.helperProportions.width-c.right+this.margins.left),"top" in c&&(this.offset.click.top=c.top+this.margins.top),"bottom" in c&&(this.offset.click.top=this.helperProportions.height-c.bottom+this.margins.top);
},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var c=this.offsetParent.offset();
this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.contains(this.scrollParent[0],this.offsetParent[0])&&(c.left+=this.scrollParent.scrollLeft(),c.top+=this.scrollParent.scrollTop());
if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.ui.ie){c={top:0,left:0};
}return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};
},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var c=this.element.position();return{top:c.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()};
}return{top:0,left: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 e=this.options;e.containment=="parent"&&(e.containment=this.helper[0].parentNode);
if(e.containment=="document"||e.containment=="window"){this.containment=[e.containment=="document"?0:b(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e.containment=="document"?0:b(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(e.containment=="document"?0:b(window).scrollLeft())+b(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e.containment=="document"?0:b(window).scrollTop())+(b(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];
}if(!/^(document|window|parent)$/.test(e.containment)&&e.containment.constructor!=Array){var h=b(e.containment),g=h[0];
if(!g){return;}var c=h.offset(),f=b(g).css("overflow")!="hidden";this.containment=[(parseInt(b(g).css("borderLeftWidth"),10)||0)+(parseInt(b(g).css("paddingLeft"),10)||0),(parseInt(b(g).css("borderTopWidth"),10)||0)+(parseInt(b(g).css("paddingTop"),10)||0),(f?Math.max(g.scrollWidth,g.offsetWidth):g.offsetWidth)-(parseInt(b(g).css("borderLeftWidth"),10)||0)-(parseInt(b(g).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(g.scrollHeight,g.offsetHeight):g.offsetHeight)-(parseInt(b(g).css("borderTopWidth"),10)||0)-(parseInt(b(g).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=h;
}else{e.containment.constructor==Array&&(this.containment=e.containment);}},_convertPositionTo:function(e,j){j||(j=this.position);
var g=e=="absolute"?1:-1,c=this.options,f=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!b.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(f[0].tagName);
return{top:j.top+this.offset.relative.top*g+this.offset.parent.top*g-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:f.scrollTop())*g,left:j.left+this.offset.relative.left*g+this.offset.parent.left*g-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:f.scrollLeft())*g};
},_generatePosition:function(q){var g=this.options,c=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!b.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,j=/(html|body)/i.test(c[0].tagName),v=q.pageX,e=q.pageY;
if(this.originalPosition){var p;if(this.containment){if(this.relative_container){var m=this.relative_container.offset();
p=[this.containment[0]+m.left,this.containment[1]+m.top,this.containment[2]+m.left,this.containment[3]+m.top];
}else{p=this.containment;}q.pageX-this.offset.click.left<p[0]&&(v=p[0]+this.offset.click.left),q.pageY-this.offset.click.top<p[1]&&(e=p[1]+this.offset.click.top),q.pageX-this.offset.click.left>p[2]&&(v=p[2]+this.offset.click.left),q.pageY-this.offset.click.top>p[3]&&(e=p[3]+this.offset.click.top);
}if(g.grid){var k=g.grid[1]?this.originalPageY+Math.round((e-this.originalPageY)/g.grid[1])*g.grid[1]:this.originalPageY;
e=p?k-this.offset.click.top<p[1]||k-this.offset.click.top>p[3]?k-this.offset.click.top<p[1]?k+g.grid[1]:k-g.grid[1]:k:k;
var h=g.grid[0]?this.originalPageX+Math.round((v-this.originalPageX)/g.grid[0])*g.grid[0]:this.originalPageX;
v=p?h-this.offset.click.left<p[0]||h-this.offset.click.left>p[2]?h-this.offset.click.left<p[0]?h+g.grid[0]:h-g.grid[0]:h:h;
}}return{top:e-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():j?0:c.scrollTop()),left:v-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():j?0:c.scrollLeft())};
},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1;
},_trigger:function(c,f,e){return e=e||this._uiHash(),b.ui.plugin.call(this,c,[f,e]),c=="drag"&&(this.positionAbs=this._convertPositionTo("absolute")),b.Widget.prototype._trigger.call(this,c,f,e);
},plugins:{},_uiHash:function(c){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs};
}}),b.ui.plugin.add("draggable","connectToSortable",{start:function(e,h){var g=b(this).data("draggable"),c=g.options,f=b.extend({},h,{item:g.element});
g.sortables=[],b(c.connectToSortable).each(function(){var j=b.data(this,"sortable");j&&!j.options.disabled&&(g.sortables.push({instance:j,shouldRevert:j.options.revert}),j.refreshPositions(),j._trigger("activate",e,f));
});},stop:function(e,g){var f=b(this).data("draggable"),c=b.extend({},g,{item:f.element});b.each(f.sortables,function(){this.instance.isOver?(this.instance.isOver=0,f.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=!0),this.instance._mouseStop(e),this.instance.options.helper=this.instance.options._helper,f.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",e,c));
});},drag:function(e,h){var g=b(this).data("draggable"),c=this,f=function(w){var l=this.offset.click.top,j=this.offset.click.left,m=this.positionAbs.top,x=this.positionAbs.left,k=w.height,v=w.width,q=w.top,p=w.left;
return b.ui.isOver(m+l,x+j,q,p,k,v);};b.each(g.sortables,function(k){var l=!1,j=this;this.instance.positionAbs=g.positionAbs,this.instance.helperProportions=g.helperProportions,this.instance.offset.click=g.offset.click,this.instance._intersectsWith(this.instance.containerCache)&&(l=!0,b.each(g.sortables,function(){return this.instance.positionAbs=g.positionAbs,this.instance.helperProportions=g.helperProportions,this.instance.offset.click=g.offset.click,this!=j&&this.instance._intersectsWith(this.instance.containerCache)&&b.ui.contains(j.instance.element[0],this.instance.element[0])&&(l=!1),l;
})),l?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=b(c).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return h.helper[0];
},e.target=this.instance.currentItem[0],this.instance._mouseCapture(e,!0),this.instance._mouseStart(e,!0,!0),this.instance.offset.click.top=g.offset.click.top,this.instance.offset.click.left=g.offset.click.left,this.instance.offset.parent.left-=g.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=g.offset.parent.top-this.instance.offset.parent.top,g._trigger("toSortable",e),g.dropped=this.instance.element,g.currentItem=g.element,this.instance.fromOutside=g),this.instance.currentItem&&this.instance._mouseDrag(e)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",e,this.instance._uiHash(this.instance)),this.instance._mouseStop(e,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),g._trigger("fromSortable",e),g.dropped=!1);
});}}),b.ui.plugin.add("draggable","cursor",{start:function(e,g){var f=b("body"),c=b(this).data("draggable").options;
f.css("cursor")&&(c._cursor=f.css("cursor")),f.css("cursor",c.cursor);},stop:function(c,f){var e=b(this).data("draggable").options;
e._cursor&&b("body").css("cursor",e._cursor);}}),b.ui.plugin.add("draggable","opacity",{start:function(e,g){var f=b(g.helper),c=b(this).data("draggable").options;
f.css("opacity")&&(c._opacity=f.css("opacity")),f.css("opacity",c.opacity);},stop:function(c,f){var e=b(this).data("draggable").options;
e._opacity&&b(f.helper).css("opacity",e._opacity);}}),b.ui.plugin.add("draggable","scroll",{start:function(c,f){var e=b(this).data("draggable");
e.scrollParent[0]!=document&&e.scrollParent[0].tagName!="HTML"&&(e.overflowOffset=e.scrollParent.offset());
},drag:function(e,h){var g=b(this).data("draggable"),c=g.options,f=!1;if(g.scrollParent[0]!=document&&g.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x"){g.overflowOffset.top+g.scrollParent[0].offsetHeight-e.pageY<c.scrollSensitivity?g.scrollParent[0].scrollTop=f=g.scrollParent[0].scrollTop+c.scrollSpeed:e.pageY-g.overflowOffset.top<c.scrollSensitivity&&(g.scrollParent[0].scrollTop=f=g.scrollParent[0].scrollTop-c.scrollSpeed);
}if(!c.axis||c.axis!="y"){g.overflowOffset.left+g.scrollParent[0].offsetWidth-e.pageX<c.scrollSensitivity?g.scrollParent[0].scrollLeft=f=g.scrollParent[0].scrollLeft+c.scrollSpeed:e.pageX-g.overflowOffset.left<c.scrollSensitivity&&(g.scrollParent[0].scrollLeft=f=g.scrollParent[0].scrollLeft-c.scrollSpeed);
}}else{if(!c.axis||c.axis!="x"){e.pageY-b(document).scrollTop()<c.scrollSensitivity?f=b(document).scrollTop(b(document).scrollTop()-c.scrollSpeed):b(window).height()-(e.pageY-b(document).scrollTop())<c.scrollSensitivity&&(f=b(document).scrollTop(b(document).scrollTop()+c.scrollSpeed));
}if(!c.axis||c.axis!="y"){e.pageX-b(document).scrollLeft()<c.scrollSensitivity?f=b(document).scrollLeft(b(document).scrollLeft()-c.scrollSpeed):b(window).width()-(e.pageX-b(document).scrollLeft())<c.scrollSensitivity&&(f=b(document).scrollLeft(b(document).scrollLeft()+c.scrollSpeed));
}}f!==!1&&b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(g,e);}}),b.ui.plugin.add("draggable","snap",{start:function(e,g){var f=b(this).data("draggable"),c=f.options;
f.snapElements=[],b(c.snap.constructor!=String?c.snap.items||":data(draggable)":c.snap).each(function(){var h=b(this),j=h.offset();
this!=f.element[0]&&f.snapElements.push({item:this,width:h.outerWidth(),height:h.outerHeight(),top:j.top,left:j.left});
});},drag:function(q,B){var x=b(this).data("draggable"),E=x.options,w=E.snapTolerance,A=B.offset.left,k=A+x.helperProportions.width,L=B.offset.top,H=L+x.helperProportions.height;
for(var D=x.snapElements.length-1;D>=0;D--){var J=x.snapElements[D].left,F=J+x.snapElements[D].width,z=x.snapElements[D].top,I=z+x.snapElements[D].height;
if(!(J-w<A&&A<F+w&&z-w<L&&L<I+w||J-w<A&&A<F+w&&z-w<H&&H<I+w||J-w<k&&k<F+w&&z-w<L&&L<I+w||J-w<k&&k<F+w&&z-w<H&&H<I+w)){x.snapElements[D].snapping&&x.options.snap.release&&x.options.snap.release.call(x.element,q,b.extend(x._uiHash(),{snapItem:x.snapElements[D].item})),x.snapElements[D].snapping=!1;
continue;}if(E.snapMode!="inner"){var j=Math.abs(z-H)<=w,C=Math.abs(I-L)<=w,G=Math.abs(J-k)<=w,e=Math.abs(F-A)<=w;
j&&(B.position.top=x._convertPositionTo("relative",{top:z-x.helperProportions.height,left:0}).top-x.margins.top),C&&(B.position.top=x._convertPositionTo("relative",{top:I,left:0}).top-x.margins.top),G&&(B.position.left=x._convertPositionTo("relative",{top:0,left:J-x.helperProportions.width}).left-x.margins.left),e&&(B.position.left=x._convertPositionTo("relative",{top:0,left:F}).left-x.margins.left);
}var K=j||C||G||e;if(E.snapMode!="outer"){var j=Math.abs(z-L)<=w,C=Math.abs(I-H)<=w,G=Math.abs(J-A)<=w,e=Math.abs(F-k)<=w;
j&&(B.position.top=x._convertPositionTo("relative",{top:z,left:0}).top-x.margins.top),C&&(B.position.top=x._convertPositionTo("relative",{top:I-x.helperProportions.height,left:0}).top-x.margins.top),G&&(B.position.left=x._convertPositionTo("relative",{top:0,left:J}).left-x.margins.left),e&&(B.position.left=x._convertPositionTo("relative",{top:0,left:F-x.helperProportions.width}).left-x.margins.left);
}!x.snapElements[D].snapping&&(j||C||G||e||K)&&x.options.snap.snap&&x.options.snap.snap.call(x.element,q,b.extend(x._uiHash(),{snapItem:x.snapElements[D].item})),x.snapElements[D].snapping=j||C||G||e||K;
}}}),b.ui.plugin.add("draggable","stack",{start:function(e,h){var g=b(this).data("draggable").options,c=b.makeArray(b(g.stack)).sort(function(j,k){return(parseInt(b(j).css("zIndex"),10)||0)-(parseInt(b(k).css("zIndex"),10)||0);
});if(!c.length){return;}var f=parseInt(c[0].style.zIndex)||0;b(c).each(function(j){this.style.zIndex=f+j;
}),this[0].style.zIndex=f+c.length;}}),b.ui.plugin.add("draggable","zIndex",{start:function(e,g){var f=b(g.helper),c=b(this).data("draggable").options;
f.css("zIndex")&&(c._zIndex=f.css("zIndex")),f.css("zIndex",c.zIndex);},stop:function(c,f){var e=b(this).data("draggable").options;
e._zIndex&&b(f.helper).css("zIndex",e._zIndex);}});})(jQuery);(function(b,a){b.widget("ui.droppable",{version:"1.9.2",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect"},_create:function(){var c=this.options,e=c.accept;
this.isover=0,this.isout=1,this.accept=b.isFunction(e)?e:function(f){return f.is(e);},this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight},b.ui.ddmanager.droppables[c.scope]=b.ui.ddmanager.droppables[c.scope]||[],b.ui.ddmanager.droppables[c.scope].push(this),c.addClasses&&this.element.addClass("ui-droppable");
},_destroy:function(){var c=b.ui.ddmanager.droppables[this.options.scope];for(var e=0;e<c.length;e++){c[e]==this&&c.splice(e,1);
}this.element.removeClass("ui-droppable ui-droppable-disabled");},_setOption:function(c,e){c=="accept"&&(this.accept=b.isFunction(e)?e:function(f){return f.is(e);
}),b.Widget.prototype._setOption.apply(this,arguments);},_activate:function(c){var e=b.ui.ddmanager.current;
this.options.activeClass&&this.element.addClass(this.options.activeClass),e&&this._trigger("activate",c,this.ui(e));
},_deactivate:function(c){var e=b.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),e&&this._trigger("deactivate",c,this.ui(e));
},_over:function(c){var e=b.ui.ddmanager.current;if(!e||(e.currentItem||e.element)[0]==this.element[0]){return;
}this.accept.call(this.element[0],e.currentItem||e.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",c,this.ui(e)));
},_out:function(c){var e=b.ui.ddmanager.current;if(!e||(e.currentItem||e.element)[0]==this.element[0]){return;
}this.accept.call(this.element[0],e.currentItem||e.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",c,this.ui(e)));
},_drop:function(e,g){var f=g||b.ui.ddmanager.current;if(!f||(f.currentItem||f.element)[0]==this.element[0]){return !1;
}var c=!1;return this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var h=b.data(this,"droppable");
if(h.options.greedy&&!h.options.disabled&&h.options.scope==f.options.scope&&h.accept.call(h.element[0],f.currentItem||f.element)&&b.ui.intersect(f,b.extend(h,{offset:h.element.offset()}),h.options.tolerance)){return c=!0,!1;
}}),c?!1:this.accept.call(this.element[0],f.currentItem||f.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",e,this.ui(f)),this.element):!1;
},ui:function(c){return{draggable:c.currentItem||c.element,helper:c.helper,position:c.position,offset:c.positionAbs};
}}),b.ui.intersect=function(B,k,e){if(!k.offset){return !1;}var q=(B.positionAbs||B.position.absolute).left,C=q+B.helperProportions.width,j=(B.positionAbs||B.position.absolute).top,A=j+B.helperProportions.height,z=k.offset.left,w=z+k.proportions.width,m=k.offset.top,y=m+k.proportions.height;
switch(e){case"fit":return z<=q&&C<=w&&m<=j&&A<=y;case"intersect":return z<q+B.helperProportions.width/2&&C-B.helperProportions.width/2<w&&m<j+B.helperProportions.height/2&&A-B.helperProportions.height/2<y;
case"pointer":var v=(B.positionAbs||B.position.absolute).left+(B.clickOffset||B.offset.click).left,g=(B.positionAbs||B.position.absolute).top+(B.clickOffset||B.offset.click).top,x=b.ui.isOver(g,v,m,z,k.proportions.height,k.proportions.width);
return x;case"touch":return(j>=m&&j<=y||A>=m&&A<=y||j<m&&A>y)&&(q>=z&&q<=w||C>=z&&C<=w||q<z&&C>w);default:return !1;
}},b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(f,k){var h=b.ui.ddmanager.droppables[f.options.scope]||[],e=k?k.type:null,g=(f.currentItem||f.element).find(":data(droppable)").andSelf();
b:for(var j=0;j<h.length;j++){if(h[j].options.disabled||f&&!h[j].accept.call(h[j].element[0],f.currentItem||f.element)){continue;
}for(var c=0;c<g.length;c++){if(g[c]==h[j].element[0]){h[j].proportions.height=0;continue b;}}h[j].visible=h[j].element.css("display")!="none";
if(!h[j].visible){continue;}e=="mousedown"&&h[j]._activate.call(h[j],k),h[j].offset=h[j].element.offset(),h[j].proportions={width:h[j].element[0].offsetWidth,height:h[j].element[0].offsetHeight};
}},drop:function(c,f){var e=!1;return b.each(b.ui.ddmanager.droppables[c.options.scope]||[],function(){if(!this.options){return;
}!this.options.disabled&&this.visible&&b.ui.intersect(c,this,this.options.tolerance)&&(e=this._drop.call(this,f)||e),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],c.currentItem||c.element)&&(this.isout=1,this.isover=0,this._deactivate.call(this,f));
}),e;},dragStart:function(c,e){c.element.parentsUntil("body").bind("scroll.droppable",function(){c.options.refreshPositions||b.ui.ddmanager.prepareOffsets(c,e);
});},drag:function(c,e){c.options.refreshPositions&&b.ui.ddmanager.prepareOffsets(c,e),b.each(b.ui.ddmanager.droppables[c.options.scope]||[],function(){if(this.options.disabled||this.greedyChild||!this.visible){return;
}var j=b.ui.intersect(c,this,this.options.tolerance),g=!j&&this.isover==1?"isout":j&&this.isover==0?"isover":null;
if(!g){return;}var h;if(this.options.greedy){var k=this.options.scope,f=this.element.parents(":data(droppable)").filter(function(){return b.data(this,"droppable").options.scope===k;
});f.length&&(h=b.data(f[0],"droppable"),h.greedyChild=g=="isover"?1:0);}h&&g=="isover"&&(h.isover=0,h.isout=1,h._out.call(h,e)),this[g]=1,this[g=="isout"?"isover":"isout"]=0,this[g=="isover"?"_over":"_out"].call(this,e),h&&g=="isout"&&(h.isout=0,h.isover=1,h._over.call(h,e));
});},dragStop:function(c,e){c.element.parentsUntil("body").unbind("scroll.droppable"),c.options.refreshPositions||b.ui.ddmanager.prepareOffsets(c,e);
}};})(jQuery);jQuery.effects||function(c,a){var f=c.uiBackCompat!==!1,b="ui-effects-";c.effects={effect:{}},function(D,k){function g(o,h,p){var l=A[h.type]||{};
return o==null?p||!h.def?null:h.def:(o=l.floor?~~o:parseFloat(o),isNaN(o)?h.def:l.mod?(o+l.mod)%l.mod:0>o?0:l.max<o?l.max:o);
}function y(l){var o=j(),h=o._rgba=[];return l=l.toLowerCase(),w(E,function(r,p){var u,F=p.re.exec(l),n=F&&p.parse(F),v=p.space||"rgba";
if(n){return u=o[v](n),o[C[v].cache]=u[C[v].cache],h=o._rgba=u._rgba,!1;}}),h.length?(h.join()==="0,0,0,0"&&D.extend(h,z.transparent),o):z[l];
}function B(l,h,o){return o=(o+1)%1,o*6<1?l+(h-l)*o*6:o*2<1?h:o*3<2?l+(h-l)*(2/3-o)*6:l;}var e="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor".split(" "),q=/^([\-+])=\s*(\d+\.?\d*)/,E=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(h){return[h[1],h[2],h[3],h[4]];
}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(h){return[h[1]*2.55,h[2]*2.55,h[3]*2.55,h[4]];
}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(h){return[parseInt(h[1],16),parseInt(h[2],16),parseInt(h[3],16)];
}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(h){return[parseInt(h[1]+h[1],16),parseInt(h[2]+h[2],16),parseInt(h[3]+h[3],16)];
}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(h){return[h[1],h[2]/100,h[3]/100,h[4]];
}}],j=D.Color=function(o,p,l,h){return new D.Color.fn.parse(o,p,l,h);},C={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"}}}},A={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},x=j.support={},m=D("<p>")[0],z,w=D.each;
m.style.cssText="background-color:rgba(1,1,1,.5)",x.rgba=m.style.backgroundColor.indexOf("rgba")>-1,w(C,function(l,h){h.cache="_"+l,h.props.alpha={idx:3,type:"percent",def:1};
}),j.fn=D.extend(j.prototype,{parse:function(u,p,t,n){if(u===k){return this._rgba=[null,null,null,null],this;
}if(u.jquery||u.nodeType){u=D(u).css(p),p=k;}var F=this,h=D.type(u),o=this._rgba=[];p!==k&&(u=[u,p,t,n],h="array");
if(h==="string"){return this.parse(y(u)||z._default);}if(h==="array"){return w(C.rgba.props,function(r,l){o[l.idx]=g(u[l.idx],l);
}),this;}if(h==="object"){return u instanceof j?w(C,function(r,l){u[l.cache]&&(F[l.cache]=u[l.cache].slice());
}):w(C,function(r,s){var l=s.cache;w(s.props,function(G,v){if(!F[l]&&s.to){if(G==="alpha"||u[G]==null){return;
}F[l]=s.to(F._rgba);}F[l][v.idx]=g(u[G],v,!0);}),F[l]&&c.inArray(null,F[l].slice(0,3))<0&&(F[l][3]=1,s.from&&(F._rgba=s.from(F[l])));
}),this;}},is:function(o){var h=j(o),p=!0,l=this;return w(C,function(t,n){var r,u=h[n.cache];return u&&(r=l[n.cache]||n.to&&n.to(l._rgba)||[],w(n.props,function(v,s){if(u[s.idx]!=null){return p=u[s.idx]===r[s.idx],p;
}})),p;}),p;},_space:function(){var l=[],h=this;return w(C,function(p,o){h[o.cache]&&l.push(p);}),l.pop();
},transition:function(G,p){var H=j(G),v=H._space(),o=C[v],u=this.alpha()===0?j("transparent"):this,F=u[o.cache]||o.to(u._rgba),h=F.slice();
return H=H[o.cache],w(o.props,function(J,I){var n=I.idx,t=F[n],K=H[n],l=A[I.type]||{};if(K===null){return;
}t===null?h[n]=K:(l.mod&&(K-t>l.mod/2?t+=l.mod:t-K>l.mod/2&&(t-=l.mod)),h[n]=g((K-t)*p+t,I));}),this[v](h);
},blend:function(o){if(this._rgba[3]===1){return this;}var p=this._rgba.slice(),l=p.pop(),h=j(o)._rgba;
return j(D.map(p,function(r,n){return(1-l)*h[n]+l*r;}));},toRgbaString:function(){var h="rgba(",l=D.map(this._rgba,function(o,n){return o==null?n>2?1:0:o;
});return l[3]===1&&(l.pop(),h="rgb("),h+l.join()+")";},toHslaString:function(){var h="hsla(",l=D.map(this.hsla(),function(o,n){return o==null&&(o=n>2?1:0),n&&n<3&&(o=Math.round(o*100)+"%"),o;
});return l[3]===1&&(l.pop(),h="hsl("),h+l.join()+")";},toHexString:function(l){var o=this._rgba.slice(),h=o.pop();
return l&&o.push(~~(h*255)),"#"+D.map(o,function(n){return n=(n||0).toString(16),n.length===1?"0"+n:n;
}).join("");},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString();}}),j.fn.parse.prototype=j.fn,C.hsla.to=function(I){if(I[0]==null||I[1]==null||I[2]==null){return[null,null,null,I[3]];
}var M=I[0]/255,v=I[1]/255,h=I[2]/255,G=I[3],N=Math.max(M,v,h),p=Math.min(M,v,h),L=N-p,K=N+p,H=K*0.5,F,J;
return p===N?F=0:M===N?F=60*(v-h)/L+360:v===N?F=60*(h-M)/L+120:F=60*(M-v)/L+240,H===0||H===1?J=H:H<=0.5?J=L/K:J=L/(2-K),[Math.round(F)%360,J,H,G==null?1:G];
},C.hsla.from=function(v){if(v[0]==null||v[1]==null||v[2]==null){return[null,null,null,v[3]];}var l=v[0]/360,G=v[1],u=v[2],h=v[3],p=u<=0.5?u*(1+G):u+G-u*G,F=2*u-p;
return[Math.round(B(F,p,l+1/3)*255),Math.round(B(F,p,l)*255),Math.round(B(F,p,l-1/3)*255),h];},w(C,function(t,o){var n=o.props,l=o.cache,h=o.to,p=o.from;
j.fn[t]=function(F){h&&!this[l]&&(this[l]=h(this._rgba));if(F===k){return this[l].slice();}var v,u=D.type(F),s=u==="array"||u==="object"?F:arguments,G=this[l].slice();
return w(n,function(H,r){var I=s[u==="object"?H:r.idx];I==null&&(I=G[r.idx]),G[r.idx]=g(I,r);}),p?(v=j(p(G)),v[l]=G,v):j(G);
},w(n,function(u,s){if(j.fn[u]){return;}j.fn[u]=function(G){var I=D.type(G),F=u==="alpha"?this._hsla?"hsla":"rgba":t,v=this[F](),H=v[s.idx],r;
return I==="undefined"?H:(I==="function"&&(G=G.call(this,H),I=D.type(G)),G==null&&s.empty?this:(I==="string"&&(r=q.exec(G),r&&(G=H+parseFloat(r[2])*(r[1]==="+"?1:-1))),v[s.idx]=G,this[F](v)));
};});}),w(e,function(h,l){D.cssHooks[l]={set:function(G,F){var t,v,p="";if(D.type(F)!=="string"||(t=y(F))){F=j(t||F);
if(!x.rgba&&F._rgba[3]!==1){v=l==="backgroundColor"?G.parentNode:G;while((p===""||p==="transparent")&&v&&v.style){try{p=D.css(v,"backgroundColor"),v=v.parentNode;
}catch(o){}}F=F.blend(p&&p!=="transparent"?p:"_default");}F=F.toRgbaString();}try{G.style[l]=F;}catch(n){}}},D.fx.step[l]=function(n){n.colorInit||(n.start=j(n.elem,l),n.end=j(n.end),n.colorInit=!0),D.cssHooks[l].set(n.elem,n.start.transition(n.end,n.pos));
};}),D.cssHooks.borderColor={expand:function(l){var h={};return w(["Top","Right","Bottom","Left"],function(p,o){h["border"+o+"Color"]=l;
}),h;}},z=D.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"};
}(jQuery),function(){function e(){var l=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,o={},m,k;
if(l&&l.length&&l[0]&&l[l[0]]){k=l.length;while(k--){m=l[k],typeof l[m]=="string"&&(o[c.camelCase(m)]=l[m]);
}}else{for(m in l){typeof l[m]=="string"&&(o[m]=l[m]);}}return o;}function g(l,q){var k={},m,p;for(m in q){p=q[m],l[m]!==p&&!h[m]&&(c.fx.step[m]||!isNaN(parseFloat(p)))&&(k[m]=p);
}return k;}var j=["add","remove","toggle"],h={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};
c.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(k,l){c.fx.step[l]=function(m){if(m.end!=="none"&&!m.setAttr||m.pos===1&&!m.setAttr){jQuery.style(m.elem,l,m.end),m.setAttr=!0;
}};}),c.effects.animateClass=function(m,n,p,l){var k=c.speed(n,p,l);return this.queue(function(){var s=c(this),v=s.attr("class")||"",q,t=k.children?s.find("*").andSelf():s;
t=t.map(function(){var o=c(this);return{el:o,start:e.call(this)};}),q=function(){c.each(j,function(o,r){m[r]&&s[r+"Class"](m[r]);
});},q(),t=t.map(function(){return this.end=e.call(this.el[0]),this.diff=g(this.start,this.end),this;
}),s.attr("class",v),t=t.map(function(){var o=this,w=c.Deferred(),u=jQuery.extend({},k,{queue:!1,complete:function(){w.resolve(o);
}});return this.el.animate(this.diff,u),w.promise();}),c.when.apply(c,t.get()).done(function(){q(),c.each(arguments,function(){var o=this.el;
c.each(this.diff,function(r){o.css(r,"");});}),k.complete.call(s[0]);});});},c.fn.extend({_addClass:c.fn.addClass,addClass:function(l,o,m,k){return o?c.effects.animateClass.call(this,{add:l},o,m,k):this._addClass(l);
},_removeClass:c.fn.removeClass,removeClass:function(l,o,m,k){return o?c.effects.animateClass.call(this,{remove:l},o,m,k):this._removeClass(l);
},_toggleClass:c.fn.toggleClass,toggleClass:function(q,m,k,l,p){return typeof m=="boolean"||m===a?k?c.effects.animateClass.call(this,m?{add:q}:{remove:q},k,l,p):this._toggleClass(q,m):c.effects.animateClass.call(this,{toggle:q},m,k,l);
},switchClass:function(l,p,o,k,m){return c.effects.animateClass.call(this,{add:p,remove:l},o,k,m);}});
}(),function(){function e(j,l,k,h){c.isPlainObject(j)&&(l=j,j=j.effect),j={effect:j},l==null&&(l={}),c.isFunction(l)&&(h=l,k=null,l={});
if(typeof l=="number"||c.fx.speeds[l]){h=k,k=l,l={};}return c.isFunction(k)&&(h=k,k=null),l&&c.extend(j,l),k=k||l.duration,j.duration=c.fx.off?0:typeof k=="number"?k:k in c.fx.speeds?c.fx.speeds[k]:c.fx.speeds._default,j.complete=h||l.complete,j;
}function g(h){return !h||typeof h=="number"||c.fx.speeds[h]?!0:typeof h=="string"&&!c.effects.effect[h]?f&&c.effects[h]?!1:!0:!1;
}c.extend(c.effects,{version:"1.9.2",save:function(j,h){for(var k=0;k<h.length;k++){h[k]!==null&&j.data(b+h[k],j[0].style[h[k]]);
}},restore:function(k,l){var h,j;for(j=0;j<l.length;j++){l[j]!==null&&(h=k.data(b+l[j]),h===a&&(h=""),k.css(l[j],h));
}},setMode:function(j,h){return h==="toggle"&&(h=j.is(":hidden")?"show":"hide"),h;},getBaseline:function(k,h){var l,j;
switch(k[0]){case"top":l=0;break;case"middle":l=0.5;break;case"bottom":l=1;break;default:l=k[0]/h.height;
}switch(k[1]){case"left":j=0;break;case"center":j=0.5;break;case"right":j=1;break;default:j=k[1]/h.width;
}return{x:j,y:l};},createWrapper:function(j){if(j.parent().is(".ui-effects-wrapper")){return j.parent();
}var p={width:j.outerWidth(!0),height:j.outerHeight(!0),"float":j.css("float")},l=c("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),h={width:j.width(),height:j.height()},k=document.activeElement;
try{k.id;}catch(m){k=document.body;}return j.wrap(l),(j[0]===k||c.contains(j[0],k))&&c(k).focus(),l=j.parent(),j.css("position")==="static"?(l.css({position:"relative"}),j.css({position:"relative"})):(c.extend(p,{position:j.css("position"),zIndex:j.css("z-index")}),c.each(["top","left","bottom","right"],function(o,n){p[n]=j.css(n),isNaN(parseInt(p[n],10))&&(p[n]="auto");
}),j.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),j.css(h),l.css(p).show();},removeWrapper:function(h){var j=document.activeElement;
return h.parent().is(".ui-effects-wrapper")&&(h.parent().replaceWith(h),(h[0]===j||c.contains(h[0],j))&&c(j).focus()),h;
},setTransition:function(j,l,k,h){return h=h||{},c.each(l,function(o,p){var m=j.cssUnit(p);m[0]>0&&(h[p]=m[0]*k+m[1]);
}),h;}}),c.fn.extend({effect:function(){function h(v){function o(){c.isFunction(p)&&p.call(t[0]),c.isFunction(v)&&v();
}var t=c(this),p=k.complete,q=k.mode;(t.is(":hidden")?q==="hide":q==="show")?o():n.call(t[0],k,o);}var k=e.apply(this,arguments),m=k.mode,l=k.queue,n=c.effects.effect[k.effect],j=!n&&f&&c.effects[k.effect];
return c.fx.off||!n&&!j?m?this[m](k.duration,k.complete):this.each(function(){k.complete&&k.complete.call(this);
}):n?l===!1?this.each(h):this.queue(l||"fx",h):j.call(this,{options:k,duration:k.duration,callback:k.complete,mode:k.mode});
},_show:c.fn.show,show:function(j){if(g(j)){return this._show.apply(this,arguments);}var h=e.apply(this,arguments);
return h.mode="show",this.effect.call(this,h);},_hide:c.fn.hide,hide:function(j){if(g(j)){return this._hide.apply(this,arguments);
}var h=e.apply(this,arguments);return h.mode="hide",this.effect.call(this,h);},__toggle:c.fn.toggle,toggle:function(h){if(g(h)||typeof h=="boolean"||c.isFunction(h)){return this.__toggle.apply(this,arguments);
}var j=e.apply(this,arguments);return j.mode="toggle",this.effect.call(this,j);},cssUnit:function(h){var k=this.css(h),j=[];
return c.each(["em","px","%","pt"],function(m,l){k.indexOf(l)>0&&(j=[parseFloat(k),l]);}),j;}});}(),function(){var e={};
c.each(["Quad","Cubic","Quart","Quint","Expo"],function(g,h){e[h]=function(j){return Math.pow(j,g+2);
};}),c.extend(e,{Sine:function(g){return 1-Math.cos(g*Math.PI/2);},Circ:function(g){return 1-Math.sqrt(1-g*g);
},Elastic:function(g){return g===0||g===1?g:-Math.pow(2,8*(g-1))*Math.sin(((g-1)*80-7.5)*Math.PI/15);
},Back:function(g){return g*g*(3*g-2);},Bounce:function(h){var g,j=4;while(h<((g=Math.pow(2,--j))-1)/11){}return 1/Math.pow(4,3-j)-7.5625*Math.pow((g*3-2)/22-h,2);
}}),c.each(e,function(g,h){c.easing["easeIn"+g]=h,c.easing["easeOut"+g]=function(j){return 1-h(1-j);},c.easing["easeInOut"+g]=function(j){return j<0.5?h(j*2)/2:1-h(j*-2+2)/2;
};});}();}(jQuery);(function(c,a){var f=/up|down|vertical/,b=/up|left|vertical|horizontal/;c.effects.effect.blind=function(D,q){var E=c(this),j=["position","top","bottom","left","right","height","width"],C=c.effects.setMode(E,D.mode||"hide"),A=D.direction||"up",x=f.test(A),n=x?"height":"width",z=x?"top":"left",r=b.test(A),e={},y=C==="show",B,k,w;
E.parent().is(".ui-effects-wrapper")?c.effects.save(E.parent(),j):c.effects.save(E,j),E.show(),B=c.effects.createWrapper(E).css({overflow:"hidden"}),k=B[n](),w=parseFloat(B.css(z))||0,e[n]=y?k:0,r||(E.css(x?"bottom":"right",0).css(x?"top":"left","auto").css({position:"absolute"}),e[z]=y?w:k+w),y&&(B.css(n,0),r||B.css(z,w+k)),B.animate(e,{duration:D.duration,easing:D.easing,queue:!1,complete:function(){C==="hide"&&E.hide(),c.effects.restore(E,j),c.effects.removeWrapper(E),q();
}});};})(jQuery);(function(b,a){b.effects.effect.bounce=function(x,D){var A=b(this),G=["position","top","bottom","left","right","height","width"],z=b.effects.setMode(A,x.mode||"effect"),C=z==="hide",q=z==="show",N=x.direction||"up",J=x.distance,F=x.times||5,L=F*2+(q||C?1:0),H=x.duration/L,B=x.easing,K=N==="up"||N==="down"?"top":"left",k=N==="up"||N==="left",E,I,e,M=A.queue(),j=M.length;
(q||C)&&G.push("opacity"),b.effects.save(A,G),A.show(),b.effects.createWrapper(A),J||(J=A[K==="top"?"outerHeight":"outerWidth"]()/3),q&&(e={opacity:1},e[K]=0,A.css("opacity",0).css(K,k?-J*2:J*2).animate(e,H,B)),C&&(J/=Math.pow(2,F-1)),e={},e[K]=0;
for(E=0;E<F;E++){I={},I[K]=(k?"-=":"+=")+J,A.animate(I,H,B).animate(e,H,B),J=C?J*2:J/2;}C&&(I={opacity:0},I[K]=(k?"-=":"+=")+J,A.animate(I,H,B)),A.queue(function(){C&&A.hide(),b.effects.restore(A,G),b.effects.removeWrapper(A),D();
}),j>1&&M.splice.apply(M,[1,0].concat(M.splice(j,L+1))),A.dequeue();};})(jQuery);(function(b,a){b.effects.effect.clip=function(B,k){var e=b(this),q=["position","top","bottom","left","right","height","width"],C=b.effects.setMode(e,B.mode||"hide"),j=C==="show",A=B.direction||"vertical",z=A==="vertical",w=z?"height":"width",m=z?"top":"left",y={},v,g,x;
b.effects.save(e,q),e.show(),v=b.effects.createWrapper(e).css({overflow:"hidden"}),g=e[0].tagName==="IMG"?v:e,x=g[w](),j&&(g.css(w,0),g.css(m,x/2)),y[w]=j?x:0,y[m]=j?0:x/2,g.animate(y,{queue:!1,duration:B.duration,easing:B.easing,complete:function(){j||e.hide(),b.effects.restore(e,q),b.effects.removeWrapper(e),k();
}});};})(jQuery);(function(b,a){b.effects.effect.drop=function(w,h){var e=b(this),k=["position","top","bottom","left","right","opacity","height","width"],x=b.effects.setMode(e,w.mode||"hide"),g=x==="show",v=w.direction||"left",q=v==="up"||v==="down"?"top":"left",m=v==="up"||v==="left"?"pos":"neg",j={opacity:g?1:0},p;
b.effects.save(e,k),e.show(),b.effects.createWrapper(e),p=w.distance||e[q==="top"?"outerHeight":"outerWidth"](!0)/2,g&&e.css("opacity",0).css(q,m==="pos"?-p:p),j[q]=(g?m==="pos"?"+=":"-=":m==="pos"?"-=":"+=")+p,e.animate(j,{queue:!1,duration:w.duration,easing:w.easing,complete:function(){x==="hide"&&e.hide(),b.effects.restore(e,k),b.effects.removeWrapper(e),h();
}});};})(jQuery);(function(b,a){b.effects.effect.explode=function(q,B){function e(){J.push(this),J.length===x*E&&K();
}function K(){w.css({visibility:"visible"}),b(J).remove(),k||w.hide(),B();}var x=q.pieces?Math.round(Math.sqrt(q.pieces)):3,E=x,w=b(this),A=b.effects.setMode(w,q.mode||"hide"),k=A==="show",L=w.show().css("visibility","hidden").offset(),H=Math.ceil(w.outerWidth()/E),D=Math.ceil(w.outerHeight()/x),J=[],F,z,I,j,C,G;
for(F=0;F<x;F++){j=L.top+F*D,G=F-(x-1)/2;for(z=0;z<E;z++){I=L.left+z*H,C=z-(E-1)/2,w.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-z*H,top:-F*D}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:H,height:D,left:I+(k?C*H:0),top:j+(k?G*D:0),opacity:k?0:1}).animate({left:I+(k?0:C*H),top:j+(k?0:G*D),opacity:k?1:0},q.duration||500,q.easing,e);
}}};})(jQuery);(function(b,a){b.effects.effect.fade=function(e,g){var f=b(this),c=b.effects.setMode(f,e.mode||"toggle");
f.animate({opacity:c},{queue:!1,duration:e.duration,easing:e.easing,complete:g});};})(jQuery);(function(b,a){b.effects.effect.fold=function(H,q){var e=b(this),y=["position","top","bottom","left","right","height","width"],I=b.effects.setMode(e,H.mode||"hide"),k=I==="show",G=I==="hide",E=H.size||15,B=/([0-9]+)%/.exec(E),x=!!H.horizFirst,D=k!==x,z=D?["width","height"]:["height","width"],j=H.duration/2,C,F,w={},A={};
b.effects.save(e,y),e.show(),C=b.effects.createWrapper(e).css({overflow:"hidden"}),F=D?[C.width(),C.height()]:[C.height(),C.width()],B&&(E=parseInt(B[1],10)/100*F[G?0:1]),k&&C.css(x?{height:0,width:E}:{height:E,width:0}),w[z[0]]=k?F[0]:E,A[z[1]]=k?F[1]:0,C.animate(w,j,H.easing).animate(A,j,H.easing,function(){G&&e.hide(),b.effects.restore(e,y),b.effects.removeWrapper(e),q();
});};})(jQuery);(function(b,a){b.effects.effect.highlight=function(e,j){var g=b(this),c=["backgroundImage","backgroundColor","opacity"],f=b.effects.setMode(g,e.mode||"show"),h={backgroundColor:g.css("backgroundColor")};
f==="hide"&&(h.opacity=0),b.effects.save(g,c),g.show().css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(h,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){f==="hide"&&g.hide(),b.effects.restore(g,c),j();
}});};})(jQuery);(function(b,a){b.effects.effect.pulsate=function(A,k){var e=b(this),q=b.effects.setMode(e,A.mode||"show"),B=q==="show",j=q==="hide",z=B||q==="hide",y=(A.times||5)*2+(z?1:0),w=A.duration/y,m=0,x=e.queue(),v=x.length,g;
if(B||!e.is(":visible")){e.css("opacity",0).show(),m=1;}for(g=1;g<y;g++){e.animate({opacity:m},w,A.easing),m=1-m;
}e.animate({opacity:m},w,A.easing),e.queue(function(){j&&e.hide(),k();}),v>1&&x.splice.apply(x,[1,0].concat(x.splice(v,y+1))),e.dequeue();
};})(jQuery);(function(b,a){b.effects.effect.puff=function(g,l){var j=b(this),f=b.effects.setMode(j,g.mode||"hide"),h=f==="hide",k=parseInt(g.percent,10)||150,e=k/100,c={height:j.height(),width:j.width(),outerHeight:j.outerHeight(),outerWidth:j.outerWidth()};
b.extend(g,{effect:"scale",queue:!1,fade:!0,mode:f,complete:l,percent:h?k:100,from:h?c:{height:c.height*e,width:c.width*e,outerHeight:c.outerHeight*e,outerWidth:c.outerWidth*e}}),j.effect(g);
},b.effects.effect.scale=function(q,g){var c=b(this),j=b.extend(!0,{},q),v=b.effects.setMode(c,q.mode||"effect"),e=parseInt(q.percent,10)||(parseInt(q.percent,10)===0?0:v==="hide"?0:100),p=q.direction||"both",m=q.origin,k={height:c.height(),width:c.width(),outerHeight:c.outerHeight(),outerWidth:c.outerWidth()},h={y:p!=="horizontal"?e/100:1,x:p!=="vertical"?e/100:1};
j.effect="size",j.queue=!1,j.complete=g,v!=="effect"&&(j.origin=m||["middle","center"],j.restore=!0),j.from=q.from||(v==="show"?{height:0,width:0,outerHeight:0,outerWidth:0}:k),j.to={height:k.height*h.y,width:k.width*h.x,outerHeight:k.outerHeight*h.y,outerWidth:k.outerWidth*h.x},j.fade&&(v==="show"&&(j.from.opacity=0,j.to.opacity=1),v==="hide"&&(j.from.opacity=1,j.to.opacity=0)),c.effect(j);
},b.effects.effect.size=function(q,B){var x,E,w,A=b(this),k=["position","top","bottom","left","right","width","height","overflow","opacity"],L=["position","top","bottom","left","right","overflow","opacity"],H=["width","height","overflow"],D=["fontSize"],J=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],F=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],z=b.effects.setMode(A,q.mode||"effect"),I=q.restore||z!=="effect",j=q.scale||"both",C=q.origin||["middle","center"],G=A.css("position"),e=I?k:L,K={height:0,width:0,outerHeight:0,outerWidth:0};
z==="show"&&A.show(),x={height:A.height(),width:A.width(),outerHeight:A.outerHeight(),outerWidth:A.outerWidth()},q.mode==="toggle"&&z==="show"?(A.from=q.to||K,A.to=q.from||x):(A.from=q.from||(z==="show"?K:x),A.to=q.to||(z==="hide"?K:x)),w={from:{y:A.from.height/x.height,x:A.from.width/x.width},to:{y:A.to.height/x.height,x:A.to.width/x.width}};
if(j==="box"||j==="both"){w.from.y!==w.to.y&&(e=e.concat(J),A.from=b.effects.setTransition(A,J,w.from.y,A.from),A.to=b.effects.setTransition(A,J,w.to.y,A.to)),w.from.x!==w.to.x&&(e=e.concat(F),A.from=b.effects.setTransition(A,F,w.from.x,A.from),A.to=b.effects.setTransition(A,F,w.to.x,A.to));
}(j==="content"||j==="both")&&w.from.y!==w.to.y&&(e=e.concat(D).concat(H),A.from=b.effects.setTransition(A,D,w.from.y,A.from),A.to=b.effects.setTransition(A,D,w.to.y,A.to)),b.effects.save(A,e),A.show(),b.effects.createWrapper(A),A.css("overflow","hidden").css(A.from),C&&(E=b.effects.getBaseline(C,x),A.from.top=(x.outerHeight-A.outerHeight())*E.y,A.from.left=(x.outerWidth-A.outerWidth())*E.x,A.to.top=(x.outerHeight-A.to.outerHeight)*E.y,A.to.left=(x.outerWidth-A.to.outerWidth)*E.x),A.css(A.from);
if(j==="content"||j==="both"){J=J.concat(["marginTop","marginBottom"]).concat(D),F=F.concat(["marginLeft","marginRight"]),H=k.concat(J).concat(F),A.find("*[width]").each(function(){var f=b(this),c={height:f.height(),width:f.width(),outerHeight:f.outerHeight(),outerWidth:f.outerWidth()};
I&&b.effects.save(f,H),f.from={height:c.height*w.from.y,width:c.width*w.from.x,outerHeight:c.outerHeight*w.from.y,outerWidth:c.outerWidth*w.from.x},f.to={height:c.height*w.to.y,width:c.width*w.to.x,outerHeight:c.height*w.to.y,outerWidth:c.width*w.to.x},w.from.y!==w.to.y&&(f.from=b.effects.setTransition(f,J,w.from.y,f.from),f.to=b.effects.setTransition(f,J,w.to.y,f.to)),w.from.x!==w.to.x&&(f.from=b.effects.setTransition(f,F,w.from.x,f.from),f.to=b.effects.setTransition(f,F,w.to.x,f.to)),f.css(f.from),f.animate(f.to,q.duration,q.easing,function(){I&&b.effects.restore(f,H);
});});}A.animate(A.to,{queue:!1,duration:q.duration,easing:q.easing,complete:function(){A.to.opacity===0&&A.css("opacity",A.from.opacity),z==="hide"&&A.hide(),b.effects.restore(A,e),I||(G==="static"?A.css({position:"relative",top:A.to.top,left:A.to.left}):b.each(["top","left"],function(f,c){A.css(c,function(h,m){var l=parseInt(m,10),g=f?A.to.left:A.to.top;
return m==="auto"?g+"px":l+g+"px";});})),b.effects.removeWrapper(A),B();}});};})(jQuery);(function(b,a){b.effects.effect.shake=function(q,B){var x=b(this),E=["position","top","bottom","left","right","height","width"],w=b.effects.setMode(x,q.mode||"effect"),A=q.direction||"left",k=q.distance||20,K=q.times||3,H=K*2+1,D=Math.round(q.duration/H),J=A==="up"||A==="down"?"top":"left",F=A==="up"||A==="left",z={},I={},j={},C,G=x.queue(),e=G.length;
b.effects.save(x,E),x.show(),b.effects.createWrapper(x),z[J]=(F?"-=":"+=")+k,I[J]=(F?"+=":"-=")+k*2,j[J]=(F?"-=":"+=")+k*2,x.animate(z,D,q.easing);
for(C=1;C<K;C++){x.animate(I,D,q.easing).animate(j,D,q.easing);}x.animate(I,D,q.easing).animate(z,D/2,q.easing).queue(function(){w==="hide"&&x.hide(),b.effects.restore(x,E),b.effects.removeWrapper(x),B();
}),e>1&&G.splice.apply(G,[1,0].concat(G.splice(e,H+1))),x.dequeue();};})(jQuery);(function(b,a){b.effects.effect.slide=function(w,h){var e=b(this),k=["position","top","bottom","left","right","width","height"],x=b.effects.setMode(e,w.mode||"show"),g=x==="show",v=w.direction||"left",q=v==="up"||v==="down"?"top":"left",m=v==="up"||v==="left",j,p={};
b.effects.save(e,k),e.show(),j=w.distance||e[q==="top"?"outerHeight":"outerWidth"](!0),b.effects.createWrapper(e).css({overflow:"hidden"}),g&&e.css(q,m?isNaN(j)?"-"+j:-j:j),p[q]=(g?m?"+=":"-=":m?"-=":"+=")+j,e.animate(p,{queue:!1,duration:w.duration,easing:w.easing,complete:function(){x==="hide"&&e.hide(),b.effects.restore(e,k),b.effects.removeWrapper(e),h();
}});};})(jQuery);(function(b,a){b.effects.effect.transfer=function(y,j){var e=b(this),m=b(y.to),z=m.css("position")==="fixed",g=b("body"),x=z?g.scrollTop():0,w=z?g.scrollLeft():0,q=m.offset(),k={top:q.top-x,left:q.left-w,height:m.innerHeight(),width:m.innerWidth()},v=e.offset(),p=b('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(y.className).css({top:v.top-x,left:v.left-w,height:e.innerHeight(),width:e.innerWidth(),position:z?"fixed":"absolute"}).animate(k,y.duration,y.easing,function(){p.remove(),j();
});};})(jQuery);(function(b,a){var c=!1;b.widget("ui.menu",{version:"1.9.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,b.proxy(function(f){this.options.disabled&&f.preventDefault();
},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(f){f.preventDefault();
},"click .ui-state-disabled > a":function(f){f.preventDefault();},"click .ui-menu-item:has(a)":function(e){var f=b(e.target).closest(".ui-menu-item");
!c&&f.not(".ui-state-disabled").length&&(c=!0,this.select(e),f.has(".ui-menu").length?this.expand(e):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)));
},"mouseenter .ui-menu-item":function(e){var f=b(e.currentTarget);f.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(e,f);
},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(g,f){var h=this.active||this.element.children(".ui-menu-item").eq(0);
f||this.focus(g,h);},blur:function(e){this._delay(function(){b.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(e);
});},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){b(e.target).closest(".ui-menu").length||this.collapseAll(e),c=!1;
}});},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").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").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var e=b(this);
e.data("ui-menu-submenu-carat")&&e.remove();}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content");
},_keydown:function(h){function e(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");}var m,k,g,j,l,f=!0;
switch(h.keyCode){case b.ui.keyCode.PAGE_UP:this.previousPage(h);break;case b.ui.keyCode.PAGE_DOWN:this.nextPage(h);
break;case b.ui.keyCode.HOME:this._move("first","first",h);break;case b.ui.keyCode.END:this._move("last","last",h);
break;case b.ui.keyCode.UP:this.previous(h);break;case b.ui.keyCode.DOWN:this.next(h);break;case b.ui.keyCode.LEFT:this.collapse(h);
break;case b.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(h);break;
case b.ui.keyCode.ENTER:case b.ui.keyCode.SPACE:this._activate(h);break;case b.ui.keyCode.ESCAPE:this.collapse(h);
break;default:f=!1,k=this.previousFilter||"",g=String.fromCharCode(h.keyCode),j=!1,clearTimeout(this.filterTimer),g===k?j=!0:g=k+g,l=new RegExp("^"+e(g),"i"),m=this.activeMenu.children(".ui-menu-item").filter(function(){return l.test(b(this).children("a").text());
}),m=j&&m.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):m,m.length||(g=String.fromCharCode(h.keyCode),l=new RegExp("^"+e(g),"i"),m=this.activeMenu.children(".ui-menu-item").filter(function(){return l.test(b(this).children("a").text());
})),m.length?(this.focus(h,m),m.length>1?(this.previousFilter=g,this.filterTimer=this._delay(function(){delete this.previousFilter;
},1000)):delete this.previousFilter):delete this.previousFilter;}f&&h.preventDefault();},_activate:function(f){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(f):this.select(f));
},refresh:function(){var e,g=this.options.icons.submenu,f=this.element.find(this.options.menus);f.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var j=b(this),k=j.prev("a"),h=b("<span>").addClass("ui-menu-icon ui-icon "+g).data("ui-menu-submenu-carat",!0);
k.attr("aria-haspopup","true").prepend(h),j.attr("aria-labelledby",k.attr("id"));}),e=f.add(this.element),e.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),e.children(":not(.ui-menu-item)").each(function(){var h=b(this);
/[^\-—–\s]/.test(h.text())||h.addClass("ui-widget-content ui-menu-divider");}),e.children(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!b.contains(this.element[0],this.active[0])&&this.blur();
},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role];},focus:function(h,f){var j,g;
this.blur(h,h&&h.type==="focus"),this._scrollIntoView(f),this.active=f.first(),g=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",g.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),h&&h.type==="keydown"?this._close():this.timer=this._delay(function(){this._close();
},this.delay),j=f.children(".ui-menu"),j.length&&/^mouse/.test(h.type)&&this._startOpening(j),this.activeMenu=f.parent(),this._trigger("focus",h,{item:f});
},_scrollIntoView:function(g){var l,j,f,h,k,e;this._hasScroll()&&(l=parseFloat(b.css(this.activeMenu[0],"borderTopWidth"))||0,j=parseFloat(b.css(this.activeMenu[0],"paddingTop"))||0,f=g.offset().top-this.activeMenu.offset().top-l-j,h=this.activeMenu.scrollTop(),k=this.activeMenu.height(),e=g.height(),f<0?this.activeMenu.scrollTop(h+f):f+e>k&&this.activeMenu.scrollTop(h+f-k+e));
},blur:function(g,f){f||clearTimeout(this.timer);if(!this.active){return;}this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",g,{item:this.active});
},_startOpening:function(f){clearTimeout(this.timer);if(f.attr("aria-hidden")!=="true"){return;}this.timer=this._delay(function(){this._close(),this._open(f);
},this.delay);},_open:function(e){var f=b.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(f);
},collapseAll:function(e,f){clearTimeout(this.timer),this.timer=this._delay(function(){var g=f?this.element:b(e&&e.target).closest(this.element.find(".ui-menu"));
g.length||(g=this.element),this._close(g),this.blur(e),this.activeMenu=g;},this.delay);},_close:function(f){f||(f=this.active?this.active.parent():this.element),f.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active");
},collapse:function(g){var f=this.active&&this.active.parent().closest(".ui-menu-item",this.element);
f&&f.length&&(this._close(),this.focus(g,f));},expand:function(g){var f=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();
f&&f.length&&(this._open(f.parent()),this._delay(function(){this.focus(g,f);}));},next:function(f){this._move("next","first",f);
},previous:function(f){this._move("prev","last",f);},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(h,f,j){var g;
this.active&&(h==="first"||h==="last"?g=this.active[h==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):g=this.active[h+"All"](".ui-menu-item").eq(0));
if(!g||!g.length||!this.active){g=this.activeMenu.children(".ui-menu-item")[f]();}this.focus(j,g);},nextPage:function(f){var h,g,e;
if(!this.active){this.next(f);return;}if(this.isLastItem()){return;}this._hasScroll()?(g=this.active.offset().top,e=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return h=b(this),h.offset().top-g-e<0;
}),this.focus(f,h)):this.focus(f,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]());
},previousPage:function(f){var h,g,e;if(!this.active){this.next(f);return;}if(this.isFirstItem()){return;
}this._hasScroll()?(g=this.active.offset().top,e=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return h=b(this),h.offset().top-g+e>0;
}),this.focus(f,h)):this.focus(f,this.activeMenu.children(".ui-menu-item").first());},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight");
},select:function(e){this.active=this.active||b(e.target).closest(".ui-menu-item");var f={item:this.active};
this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,f);}});})(jQuery);
(function(b,a){b.widget("ui.progressbar",{version:"1.9.2",options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()}),this.valueDiv=b("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element),this.oldValue=this._value(),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(c){return c===a?this._value():(this._setOption("value",c),this);},_setOption:function(f,c){f==="value"&&(this.options.value=c,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),this._super(f,c);
},_value:function(){var c=this.options.value;return typeof c!="number"&&(c=0),Math.min(this.options.max,Math.max(this.min,c));
},_percentage:function(){return 100*this._value()/this.options.max;},_refreshValue:function(){var f=this.value(),c=this._percentage();
this.oldValue!==f&&(this.oldValue=f,this._trigger("change")),this.valueDiv.toggle(f>this.min).toggleClass("ui-corner-right",f===this.options.max).width(c.toFixed(0)+"%"),this.element.attr("aria-valuenow",f);
}});})(jQuery);(function(c,a){c.widget("ui.resizable",c.ui.mouse,{version:"1.9.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:1000},_create:function(){var h=this,m=this.options;
this.element.addClass("ui-resizable"),c.extend(this,{_aspectRatio:!!m.aspectRatio,aspectRatio:m.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:m.helper||m.ghost||m.animate?m.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(c('<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("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,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=m.handles||(c(".ui-resizable-handle",this.element).length?{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"}:"e,s,se");
if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var k=this.handles.split(",");
this.handles={};for(var g=0;g<k.length;g++){var j=c.trim(k[g]),l="ui-resizable-"+j,e=c('<div class="ui-resizable-handle '+l+'"></div>');
e.css({zIndex:m.zIndex}),"se"==j&&e.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[j]=".ui-resizable-"+j,this.element.append(e);
}}this._renderAxis=function(p){p=p||this.element;for(var v in this.handles){this.handles[v].constructor==String&&(this.handles[v]=c(this.handles[v],this.element).show());
if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var u=c(this.handles[v],this.element),o=0;
o=/sw|ne|nw|se|n|s/.test(v)?u.outerHeight():u.outerWidth();var q=["padding",/ne|nw|n/.test(v)?"Top":/se|sw|s/.test(v)?"Bottom":/^e$/.test(v)?"Right":"Left"].join("");
p.css(q,o),this._proportionallyResize();}if(!c(this.handles[v]).length){continue;}}},this._renderAxis(this.element),this._handles=c(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!h.resizing){if(this.className){var n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);
}h.axis=n&&n[1]?n[1]:"se";}}),m.autoHide&&(this._handles.hide(),c(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(m.disabled){return;
}c(this).removeClass("ui-resizable-autohide"),h._handles.show();}).mouseleave(function(){if(m.disabled){return;
}h.resizing||(c(this).addClass("ui-resizable-autohide"),h._handles.hide());})),this._mouseInit();},_destroy:function(){this._mouseDestroy();
var e=function(h){c(h).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove();
};if(this.elementIsWrapper){e(this.element);var g=this.element;this.originalElement.css({position:g.css("position"),width:g.outerWidth(),height:g.outerHeight(),top:g.css("top"),left:g.css("left")}).insertAfter(g),g.remove();
}return this.originalElement.css("resize",this.originalResizeStyle),e(this.originalElement),this;},_mouseCapture:function(e){var h=!1;
for(var g in this.handles){c(this.handles[g])[0]==e.target&&(h=!0);}return !this.options.disabled&&h;
},_mouseStart:function(j){var l=this.options,h=this.element.position(),k=this.element;this.resizing=!0,this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()},(k.is(".ui-draggable")||/absolute/.test(k.css("position")))&&k.css({position:"absolute",top:h.top,left:h.left}),this._renderProxy();
var m=f(this.helper.css("left")),g=f(this.helper.css("top"));l.containment&&(m+=c(l.containment).scrollLeft()||0,g+=c(l.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:m,top:g},this.size=this._helper?{width:k.outerWidth(),height:k.outerHeight()}:{width:k.width(),height:k.height()},this.originalSize=this._helper?{width:k.outerWidth(),height:k.outerHeight()}:{width:k.width(),height:k.height()},this.originalPosition={left:m,top:g},this.sizeDiff={width:k.outerWidth()-k.width(),height:k.outerHeight()-k.height()},this.originalMousePosition={left:j.pageX,top:j.pageY},this.aspectRatio=typeof l.aspectRatio=="number"?l.aspectRatio:this.originalSize.width/this.originalSize.height||1;
var e=c(".ui-resizable-"+this.axis).css("cursor");return c("body").css("cursor",e=="auto"?this.axis+"-resize":e),k.addClass("ui-resizable-resizing"),this._propagate("start",j),!0;
},_mouseDrag:function(q){var x=this.helper,j=this.options,g={},m=this,y=this.originalMousePosition,h=this.axis,w=q.pageX-y.left||0,v=q.pageY-y.top||0,p=this._change[h];
if(!p){return !1;}var k=p.apply(this,[q,w,v]);this._updateVirtualBoundaries(q.shiftKey);if(this._aspectRatio||q.shiftKey){k=this._updateRatio(k,q);
}return k=this._respectSize(k,q),this._propagate("resize",q),x.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(k),this._trigger("resize",q,this.ui()),!1;
},_mouseStop:function(v){this.resizing=!1;var h=this.options,e=this;if(this._helper){var k=this._proportionallyResizeElements,w=k.length&&/textarea/i.test(k[0].nodeName),g=w&&c.ui.hasScroll(k[0],"left")?0:e.sizeDiff.height,q=w?0:e.sizeDiff.width,p={width:e.helper.width()-q,height:e.helper.height()-g},m=parseInt(e.element.css("left"),10)+(e.position.left-e.originalPosition.left)||null,j=parseInt(e.element.css("top"),10)+(e.position.top-e.originalPosition.top)||null;
h.animate||this.element.css(c.extend(p,{top:j,left:m})),e.helper.height(e.size.height),e.helper.width(e.size.width),this._helper&&!h.animate&&this._proportionallyResize();
}return c("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",v),this._helper&&this.helper.remove(),!1;
},_updateVirtualBoundaries:function(l){var j=this.options,p,h,k,m,g;g={minWidth:b(j.minWidth)?j.minWidth:0,maxWidth:b(j.maxWidth)?j.maxWidth:Infinity,minHeight:b(j.minHeight)?j.minHeight:0,maxHeight:b(j.maxHeight)?j.maxHeight:Infinity};
if(this._aspectRatio||l){p=g.minHeight*this.aspectRatio,k=g.minWidth/this.aspectRatio,h=g.maxHeight*this.aspectRatio,m=g.maxWidth/this.aspectRatio,p>g.minWidth&&(g.minWidth=p),k>g.minHeight&&(g.minHeight=k),h<g.maxWidth&&(g.maxWidth=h),m<g.maxHeight&&(g.maxHeight=m);
}this._vBoundaries=g;},_updateCache:function(h){var g=this.options;this.offset=this.helper.offset(),b(h.left)&&(this.position.left=h.left),b(h.top)&&(this.position.top=h.top),b(h.height)&&(this.size.height=h.height),b(h.width)&&(this.size.width=h.width);
},_updateRatio:function(k,h){var m=this.options,g=this.position,j=this.size,l=this.axis;return b(k.height)?k.width=k.height*this.aspectRatio:b(k.width)&&(k.height=k.width/this.aspectRatio),l=="sw"&&(k.left=g.left+(j.width-k.width),k.top=null),l=="nw"&&(k.top=g.top+(j.height-k.height),k.left=g.left+(j.width-k.width)),k;
},_respectSize:function(x,D){var k=this.helper,q=this._vBoundaries,E=this._aspectRatio||D.shiftKey,j=this.axis,C=b(x.width)&&q.maxWidth&&q.maxWidth<x.width,A=b(x.height)&&q.maxHeight&&q.maxHeight<x.height,w=b(x.width)&&q.minWidth&&q.minWidth>x.width,m=b(x.height)&&q.minHeight&&q.minHeight>x.height;
w&&(x.width=q.minWidth),m&&(x.height=q.minHeight),C&&(x.width=q.maxWidth),A&&(x.height=q.maxHeight);var z=this.originalPosition.left+this.originalSize.width,r=this.position.top+this.size.height,g=/sw|nw|w/.test(j),y=/nw|ne|n/.test(j);
w&&g&&(x.left=z-q.minWidth),C&&g&&(x.left=z-q.maxWidth),m&&y&&(x.top=r-q.minHeight),A&&y&&(x.top=r-q.maxHeight);
var B=!x.width&&!x.height;return B&&!x.left&&x.top?x.top=null:B&&!x.top&&x.left&&(x.left=null),x;},_proportionallyResize:function(){var g=this.options;
if(!this._proportionallyResizeElements.length){return;}var l=this.helper||this.element;for(var j=0;j<this._proportionallyResizeElements.length;
j++){var e=this._proportionallyResizeElements[j];if(!this.borderDif){var h=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],k=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];
this.borderDif=c.map(h,function(p,m){var q=parseInt(p,10)||0,o=parseInt(k[m],10)||0;return q+o;});}e.css({height:l.height()-this.borderDif[0]-this.borderDif[2]||0,width:l.width()-this.borderDif[1]-this.borderDif[3]||0});
}},_renderProxy:function(){var g=this.element,j=this.options;this.elementOffset=g.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');
var h=c.ui.ie6?1:0,e=c.ui.ie6?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+e,height:this.element.outerHeight()+e,position:"absolute",left:this.elementOffset.left-h+"px",top:this.elementOffset.top-h+"px",zIndex:++j.zIndex}),this.helper.appendTo("body").disableSelection();
}else{this.helper=this.element;}},_change:{e:function(h,g,j){return{width:this.originalSize.width+g};
},w:function(l,h,m){var k=this.options,g=this.originalSize,j=this.originalPosition;return{left:j.left+h,width:g.width-h};
},n:function(l,h,m){var k=this.options,g=this.originalSize,j=this.originalPosition;return{top:j.top+m,height:g.height-m};
},s:function(h,g,j){return{height:this.originalSize.height+j};},se:function(e,h,g){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,h,g]));
},sw:function(e,h,g){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,h,g]));
},ne:function(e,h,g){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,h,g]));
},nw:function(e,h,g){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,h,g]));
}},_propagate:function(e,g){c.ui.plugin.call(this,e,[g,this.ui()]),e!="resize"&&this._trigger(e,g,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};
}}),c.ui.plugin.add("resizable","alsoResize",{start:function(g,k){var j=c(this).data("resizable"),e=j.options,h=function(l){c(l).each(function(){var m=c(this);
m.data("resizable-alsoresize",{width:parseInt(m.width(),10),height:parseInt(m.height(),10),left:parseInt(m.css("left"),10),top:parseInt(m.css("top"),10)});
});};typeof e.alsoResize=="object"&&!e.alsoResize.parentNode?e.alsoResize.length?(e.alsoResize=e.alsoResize[0],h(e.alsoResize)):c.each(e.alsoResize,function(l){h(l);
}):h(e.alsoResize);},resize:function(j,p){var l=c(this).data("resizable"),h=l.options,k=l.originalSize,m=l.originalPosition,g={height:l.size.height-k.height||0,width:l.size.width-k.width||0,top:l.position.top-m.top||0,left:l.position.left-m.left||0},e=function(n,o){c(n).each(function(){var r=c(this),q=c(this).data("resizable-alsoresize"),u={},v=o&&o.length?o:r.parents(p.originalElement[0]).length?["width","height"]:["width","height","top","left"];
c.each(v,function(w,s){var x=(q[s]||0)+(g[s]||0);x&&x>=0&&(u[s]=x||null);}),r.css(u);});};typeof h.alsoResize=="object"&&!h.alsoResize.nodeType?c.each(h.alsoResize,function(o,n){e(o,n);
}):e(h.alsoResize);},stop:function(e,g){c(this).removeData("resizable-alsoresize");}}),c.ui.plugin.add("resizable","animate",{stop:function(w,h){var e=c(this).data("resizable"),k=e.options,x=e._proportionallyResizeElements,g=x.length&&/textarea/i.test(x[0].nodeName),v=g&&c.ui.hasScroll(x[0],"left")?0:e.sizeDiff.height,q=g?0:e.sizeDiff.width,m={width:e.size.width-q,height:e.size.height-v},j=parseInt(e.element.css("left"),10)+(e.position.left-e.originalPosition.left)||null,p=parseInt(e.element.css("top"),10)+(e.position.top-e.originalPosition.top)||null;
e.element.animate(c.extend(m,p&&j?{top:p,left:j}:{}),{duration:k.animateDuration,easing:k.animateEasing,step:function(){var l={width:parseInt(e.element.css("width"),10),height:parseInt(e.element.css("height"),10),top:parseInt(e.element.css("top"),10),left:parseInt(e.element.css("left"),10)};
x&&x.length&&c(x[0]).css({width:l.width,height:l.height}),e._updateCache(l),e._propagate("resize",w);
}});}}),c.ui.plugin.add("resizable","containment",{start:function(B,e){var m=c(this).data("resizable"),C=m.options,j=m.element,A=C.containment,y=A instanceof c?A.get(0):/parent/.test(A)?j.parent().get(0):A;
if(!y){return;}m.containerElement=c(y);if(/document/.test(A)||A==document){m.containerOffset={left:0,top:0},m.containerPosition={left:0,top:0},m.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight};
}else{var q=c(y),k=[];c(["Top","Right","Left","Bottom"]).each(function(l,h){k[l]=f(q.css("padding"+h));
}),m.containerOffset=q.offset(),m.containerPosition=q.position(),m.containerSize={height:q.innerHeight()-k[3],width:q.innerWidth()-k[1]};
var x=m.containerOffset,n=m.containerSize.height,g=m.containerSize.width,w=c.ui.hasScroll(y,"left")?y.scrollWidth:g,z=c.ui.hasScroll(y)?y.scrollHeight:n;
m.parentData={element:y,left:x.left,top:x.top,width:w,height:z};}},resize:function(D,k){var e=c(this).data("resizable"),q=e.options,E=e.containerSize,j=e.containerOffset,C=e.size,A=e.position,x=e._aspectRatio||D.shiftKey,m={top:0,left:0},z=e.containerElement;
z[0]!=document&&/static/.test(z.css("position"))&&(m=j),A.left<(e._helper?j.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-j.left:e.position.left-m.left),x&&(e.size.height=e.size.width/e.aspectRatio),e.position.left=q.helper?j.left:0),A.top<(e._helper?j.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-j.top:e.position.top),x&&(e.size.width=e.size.height*e.aspectRatio),e.position.top=e._helper?j.top:0),e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top;
var w=Math.abs((e._helper?e.offset.left-m.left:e.offset.left-m.left)+e.sizeDiff.width),g=Math.abs((e._helper?e.offset.top-m.top:e.offset.top-j.top)+e.sizeDiff.height),y=e.containerElement.get(0)==e.element.parent().get(0),B=/relative|absolute/.test(e.containerElement.css("position"));
y&&B&&(w-=e.parentData.left),w+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-w,x&&(e.size.height=e.size.width/e.aspectRatio)),g+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-g,x&&(e.size.width=e.size.height*e.aspectRatio));
},stop:function(y,j){var e=c(this).data("resizable"),m=e.options,z=e.position,g=e.containerOffset,x=e.containerPosition,w=e.containerElement,q=c(e.helper),k=q.offset(),v=q.outerWidth()-e.sizeDiff.width,p=q.outerHeight()-e.sizeDiff.height;
e._helper&&!m.animate&&/relative/.test(w.css("position"))&&c(this).css({left:k.left-x.left-g.left,width:v,height:p}),e._helper&&!m.animate&&/static/.test(w.css("position"))&&c(this).css({left:k.left-x.left-g.left,width:v,height:p});
}}),c.ui.plugin.add("resizable","ghost",{start:function(g,k){var j=c(this).data("resizable"),e=j.options,h=j.size;
j.ghost=j.originalElement.clone(),j.ghost.css({opacity:0.25,display:"block",position:"relative",height:h.height,width:h.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof e.ghost=="string"?e.ghost:""),j.ghost.appendTo(j.helper);
},resize:function(g,j){var h=c(this).data("resizable"),e=h.options;h.ghost&&h.ghost.css({position:"relative",height:h.size.height,width:h.size.width});
},stop:function(g,j){var h=c(this).data("resizable"),e=h.options;h.ghost&&h.helper&&h.helper.get(0).removeChild(h.ghost.get(0));
}}),c.ui.plugin.add("resizable","grid",{resize:function(w,h){var e=c(this).data("resizable"),k=e.options,x=e.size,g=e.originalSize,v=e.originalPosition,q=e.axis,m=k._aspectRatio||w.shiftKey;
k.grid=typeof k.grid=="number"?[k.grid,k.grid]:k.grid;var j=Math.round((x.width-g.width)/(k.grid[0]||1))*(k.grid[0]||1),p=Math.round((x.height-g.height)/(k.grid[1]||1))*(k.grid[1]||1);
/^(se|s|e)$/.test(q)?(e.size.width=g.width+j,e.size.height=g.height+p):/^(ne)$/.test(q)?(e.size.width=g.width+j,e.size.height=g.height+p,e.position.top=v.top-p):/^(sw)$/.test(q)?(e.size.width=g.width+j,e.size.height=g.height+p,e.position.left=v.left-j):(e.size.width=g.width+j,e.size.height=g.height+p,e.position.top=v.top-p,e.position.left=v.left-j);
}});var f=function(g){return parseInt(g,10)||0;},b=function(g){return !isNaN(parseInt(g,10));};})(jQuery);
(function(b,a){b.widget("ui.selectable",b.ui.mouse,{version:"1.9.2",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;
this.element.addClass("ui-selectable"),this.dragged=!1;var e;this.refresh=function(){e=b(c.options.filter,c.element[0]),e.addClass("ui-selectee"),e.each(function(){var f=b(this),g=f.offset();
b.data(this,"selectable-item",{element:this,$element:f,left:g.left,top:g.top,right:g.left+f.outerWidth(),bottom:g.top+f.outerHeight(),startselected:!1,selected:f.hasClass("ui-selected"),selecting:f.hasClass("ui-selecting"),unselecting:f.hasClass("ui-unselecting")});
});},this.refresh(),this.selectees=e.addClass("ui-selectee"),this._mouseInit(),this.helper=b("<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(c){var f=this;this.opos=[c.pageX,c.pageY];if(this.options.disabled){return;}var e=this.options;
this.selectees=b(e.filter,this.element[0]),this._trigger("start",c),b(e.appendTo).append(this.helper),this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0}),e.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var g=b.data(this,"selectable-item");
g.startselected=!0,!c.metaKey&&!c.ctrlKey&&(g.$element.removeClass("ui-selected"),g.selected=!1,g.$element.addClass("ui-unselecting"),g.unselecting=!0,f._trigger("unselecting",c,{unselecting:g.element}));
}),b(c.target).parents().andSelf().each(function(){var h=b.data(this,"selectable-item");if(h){var g=!c.metaKey&&!c.ctrlKey||!h.$element.hasClass("ui-selected");
return h.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting"),h.unselecting=!g,h.selecting=g,h.selected=g,g?f._trigger("selecting",c,{selecting:h.element}):f._trigger("unselecting",c,{unselecting:h.element}),!1;
}});},_mouseDrag:function(g){var l=this;this.dragged=!0;if(this.options.disabled){return;}var j=this.options,f=this.opos[0],h=this.opos[1],k=g.pageX,e=g.pageY;
if(f>k){var c=k;k=f,f=c;}if(h>e){var c=e;e=h,h=c;}return this.helper.css({left:f,top:h,width:k-f,height:e-h}),this.selectees.each(function(){var m=b.data(this,"selectable-item");
if(!m||m.element==l.element[0]){return;}var n=!1;j.tolerance=="touch"?n=!(m.left>k||m.right<f||m.top>e||m.bottom<h):j.tolerance=="fit"&&(n=m.left>f&&m.right<k&&m.top>h&&m.bottom<e),n?(m.selected&&(m.$element.removeClass("ui-selected"),m.selected=!1),m.unselecting&&(m.$element.removeClass("ui-unselecting"),m.unselecting=!1),m.selecting||(m.$element.addClass("ui-selecting"),m.selecting=!0,l._trigger("selecting",g,{selecting:m.element}))):(m.selecting&&((g.metaKey||g.ctrlKey)&&m.startselected?(m.$element.removeClass("ui-selecting"),m.selecting=!1,m.$element.addClass("ui-selected"),m.selected=!0):(m.$element.removeClass("ui-selecting"),m.selecting=!1,m.startselected&&(m.$element.addClass("ui-unselecting"),m.unselecting=!0),l._trigger("unselecting",g,{unselecting:m.element}))),m.selected&&!g.metaKey&&!g.ctrlKey&&!m.startselected&&(m.$element.removeClass("ui-selected"),m.selected=!1,m.$element.addClass("ui-unselecting"),m.unselecting=!0,l._trigger("unselecting",g,{unselecting:m.element})));
}),!1;},_mouseStop:function(c){var f=this;this.dragged=!1;var e=this.options;return b(".ui-unselecting",this.element[0]).each(function(){var g=b.data(this,"selectable-item");
g.$element.removeClass("ui-unselecting"),g.unselecting=!1,g.startselected=!1,f._trigger("unselected",c,{unselected:g.element});
}),b(".ui-selecting",this.element[0]).each(function(){var g=b.data(this,"selectable-item");g.$element.removeClass("ui-selecting").addClass("ui-selected"),g.selecting=!1,g.selected=!0,g.startselected=!0,f._trigger("selected",c,{selected:g.element});
}),this._trigger("stop",c),this.helper.remove(),!1;}});})(jQuery);(function(b,a){var c=5;b.widget("ui.slider",b.ui.mouse,{version:"1.9.2",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var g,j,f=this.options,h=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),k="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",e=[];
this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"+(f.disabled?" ui-slider-disabled ui-disabled":"")),this.range=b([]),f.range&&(f.range===!0&&(f.values||(f.values=[this._valueMin(),this._valueMin()]),f.values.length&&f.values.length!==2&&(f.values=[f.values[0],f.values[0]])),this.range=b("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(f.range==="min"||f.range==="max"?" ui-slider-range-"+f.range:""))),j=f.values&&f.values.length||1;
for(g=h.length;g<j;g++){e.push(k);}this.handles=h.add(b(e.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.add(this.range).filter("a").click(function(l){l.preventDefault();
}).mouseenter(function(){f.disabled||b(this).addClass("ui-state-hover");}).mouseleave(function(){b(this).removeClass("ui-state-hover");
}).focus(function(){f.disabled?b(this).blur():(b(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),b(this).addClass("ui-state-focus"));
}).blur(function(){b(this).removeClass("ui-state-focus");}),this.handles.each(function(l){b(this).data("ui-slider-handle-index",l);
}),this._on(this.handles,{keydown:function(n){var q,m,p,v,l=b(n.target).data("ui-slider-handle-index");
switch(n.keyCode){case b.ui.keyCode.HOME:case b.ui.keyCode.END:case b.ui.keyCode.PAGE_UP:case b.ui.keyCode.PAGE_DOWN:case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:n.preventDefault();
if(!this._keySliding){this._keySliding=!0,b(n.target).addClass("ui-state-active"),q=this._start(n,l);
if(q===!1){return;}}}v=this.options.step,this.options.values&&this.options.values.length?m=p=this.values(l):m=p=this.value();
switch(n.keyCode){case b.ui.keyCode.HOME:p=this._valueMin();break;case b.ui.keyCode.END:p=this._valueMax();
break;case b.ui.keyCode.PAGE_UP:p=this._trimAlignValue(m+(this._valueMax()-this._valueMin())/c);break;
case b.ui.keyCode.PAGE_DOWN:p=this._trimAlignValue(m-(this._valueMax()-this._valueMin())/c);break;case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:if(m===this._valueMax()){return;
}p=this._trimAlignValue(m+v);break;case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(m===this._valueMin()){return;
}p=this._trimAlignValue(m-v);}this._slide(n,l,p);},keyup:function(l){var m=b(l.target).data("ui-slider-handle-index");
this._keySliding&&(this._keySliding=!1,this._stop(l,m),this._change(l,m),b(l.target).removeClass("ui-state-active"));
}}),this._refreshValue(),this._animateOff=!1;},_destroy:function(){this.handles.remove(),this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all"),this._mouseDestroy();
},_mouseCapture:function(w){var h,e,k,x,g,v,q,m,j=this,p=this.options;return p.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),h={x:w.pageX,y:w.pageY},e=this._normValueFromMouse(h),k=this._valueMax()-this._valueMin()+1,this.handles.each(function(f){var l=Math.abs(e-j.values(f));
k>l&&(k=l,x=b(this),g=f);}),p.range===!0&&this.values(1)===p.min&&(g+=1,x=b(this.handles[g])),v=this._start(w,g),v===!1?!1:(this._mouseSliding=!0,this._handleIndex=g,x.addClass("ui-state-active").focus(),q=x.offset(),m=!b(w.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=m?{left:0,top:0}:{left:w.pageX-q.left-x.width()/2,top:w.pageY-q.top-x.height()/2-(parseInt(x.css("borderTopWidth"),10)||0)-(parseInt(x.css("borderBottomWidth"),10)||0)+(parseInt(x.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(w,g,e),this._animateOff=!0,!0));
},_mouseStart:function(){return !0;},_mouseDrag:function(g){var f={x:g.pageX,y:g.pageY},h=this._normValueFromMouse(f);
return this._slide(g,this._handleIndex,h),!1;},_mouseStop:function(f){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(f,this._handleIndex),this._change(f,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1;
},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal";
},_normValueFromMouse:function(k){var g,l,j,f,h;return this.orientation==="horizontal"?(g=this.elementSize.width,l=k.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(g=this.elementSize.height,l=k.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),j=l/g,j>1&&(j=1),j<0&&(j=0),this.orientation==="vertical"&&(j=1-j),f=this._valueMax()-this._valueMin(),h=this._valueMin()+j*f,this._trimAlignValue(h);
},_start:function(g,f){var h={handle:this.handles[f],value:this.value()};return this.options.values&&this.options.values.length&&(h.value=this.values(f),h.values=this.values()),this._trigger("start",g,h);
},_slide:function(k,g,l){var j,f,h;this.options.values&&this.options.values.length?(j=this.values(g?0:1),this.options.values.length===2&&this.options.range===!0&&(g===0&&l>j||g===1&&l<j)&&(l=j),l!==this.values(g)&&(f=this.values(),f[g]=l,h=this._trigger("slide",k,{handle:this.handles[g],value:l,values:f}),j=this.values(g?0:1),h!==!1&&this.values(g,l,!0))):l!==this.value()&&(h=this._trigger("slide",k,{handle:this.handles[g],value:l}),h!==!1&&this.value(l));
},_stop:function(g,f){var h={handle:this.handles[f],value:this.value()};this.options.values&&this.options.values.length&&(h.value=this.values(f),h.values=this.values()),this._trigger("stop",g,h);
},_change:function(g,f){if(!this._keySliding&&!this._mouseSliding){var h={handle:this.handles[f],value:this.value()};
this.options.values&&this.options.values.length&&(h.value=this.values(f),h.values=this.values()),this._trigger("change",g,h);
}},value:function(f){if(arguments.length){this.options.value=this._trimAlignValue(f),this._refreshValue(),this._change(null,0);
return;}return this._value();},values:function(f,j){var h,e,g;if(arguments.length>1){this.options.values[f]=this._trimAlignValue(j),this._refreshValue(),this._change(null,f);
return;}if(!arguments.length){return this._values();}if(!b.isArray(arguments[0])){return this.options.values&&this.options.values.length?this._values(f):this.value();
}h=this.options.values,e=arguments[0];for(g=0;g<h.length;g+=1){h[g]=this._trimAlignValue(e[g]),this._change(null,g);
}this._refreshValue();},_setOption:function(f,h){var g,e=0;b.isArray(this.options.values)&&(e=this.options.values.length),b.Widget.prototype._setOption.apply(this,arguments);
switch(f){case"disabled":h?(this.handles.filter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),this.handles.prop("disabled",!0),this.element.addClass("ui-disabled")):(this.handles.prop("disabled",!1),this.element.removeClass("ui-disabled"));
break;case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue();
break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;
case"values":this._animateOff=!0,this._refreshValue();for(g=0;g<e;g+=1){this._change(null,g);}this._animateOff=!1;
break;case"min":case"max":this._animateOff=!0,this._refreshValue(),this._animateOff=!1;}},_value:function(){var f=this.options.value;
return f=this._trimAlignValue(f),f;},_values:function(h){var f,j,g;if(arguments.length){return f=this.options.values[h],f=this._trimAlignValue(f),f;
}j=this.options.values.slice();for(g=0;g<j.length;g+=1){j[g]=this._trimAlignValue(j[g]);}return j;},_trimAlignValue:function(h){if(h<=this._valueMin()){return this._valueMin();
}if(h>=this._valueMax()){return this._valueMax();}var f=this.options.step>0?this.options.step:1,j=(h-this._valueMin())%f,g=h-j;
return Math.abs(j)*2>=f&&(g+=j>0?f:-f),parseFloat(g.toFixed(5));},_valueMin:function(){return this.options.min;
},_valueMax:function(){return this.options.max;},_refreshValue:function(){var v,h,e,k,w,g=this.options.range,q=this.options,p=this,m=this._animateOff?!1:q.animate,j={};
this.options.values&&this.options.values.length?this.handles.each(function(f){h=(p.values(f)-p._valueMin())/(p._valueMax()-p._valueMin())*100,j[p.orientation==="horizontal"?"left":"bottom"]=h+"%",b(this).stop(1,1)[m?"animate":"css"](j,q.animate),p.options.range===!0&&(p.orientation==="horizontal"?(f===0&&p.range.stop(1,1)[m?"animate":"css"]({left:h+"%"},q.animate),f===1&&p.range[m?"animate":"css"]({width:h-v+"%"},{queue:!1,duration:q.animate})):(f===0&&p.range.stop(1,1)[m?"animate":"css"]({bottom:h+"%"},q.animate),f===1&&p.range[m?"animate":"css"]({height:h-v+"%"},{queue:!1,duration:q.animate}))),v=h;
}):(e=this.value(),k=this._valueMin(),w=this._valueMax(),h=w!==k?(e-k)/(w-k)*100:0,j[this.orientation==="horizontal"?"left":"bottom"]=h+"%",this.handle.stop(1,1)[m?"animate":"css"](j,q.animate),g==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[m?"animate":"css"]({width:h+"%"},q.animate),g==="max"&&this.orientation==="horizontal"&&this.range[m?"animate":"css"]({width:100-h+"%"},{queue:!1,duration:q.animate}),g==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[m?"animate":"css"]({height:h+"%"},q.animate),g==="max"&&this.orientation==="vertical"&&this.range[m?"animate":"css"]({height:100-h+"%"},{queue:!1,duration:q.animate}));
}});})(jQuery);(function(b,a){b.widget("ui.sortable",b.ui.mouse,{version:"1.9.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:1000},_create:function(){var c=this.options;
this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?c.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0;
},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();
for(var c=this.items.length-1;c>=0;c--){this.items[c].item.removeData(this.widgetName+"-item");}return this;
},_setOption:function(c,e){c==="disabled"?(this.options[c]=e,this.widget().toggleClass("ui-sortable-disabled",!!e)):b.Widget.prototype._setOption.apply(this,arguments);
},_mouseCapture:function(e,j){var g=this;if(this.reverting){return !1;}if(this.options.disabled||this.options.type=="static"){return !1;
}this._refreshItems(e);var c=null,f=b(e.target).parents().each(function(){if(b.data(this,g.widgetName+"-item")==g){return c=b(this),!1;
}});b.data(e.target,g.widgetName+"-item")==g&&(c=b(e.target));if(!c){return !1;}if(this.options.handle&&!j){var h=!1;
b(this.options.handle,c).find("*").andSelf().each(function(){this==e.target&&(h=!0);});if(!h){return !1;
}}return this.currentItem=c,this._removeCurrentsFromItems(),!0;},_mouseStart:function(e,h,g){var c=this.options;
this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),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},b.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.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(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),c.containment&&this._setContainment(),c.cursor&&(b("body").css("cursor")&&(this._storedCursor=b("body").css("cursor")),b("body").css("cursor",c.cursor)),c.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",c.opacity)),c.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",c.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();
if(!g){for(var f=this.containers.length-1;f>=0;f--){this.containers[f]._trigger("activate",e,this._uiHash(this));
}}return b.ui.ddmanager&&(b.ui.ddmanager.current=this),b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(e),!0;
},_mouseDrag:function(f){this.position=this._generatePosition(f),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);
if(this.options.scroll){var k=this.options,h=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-f.pageY<k.scrollSensitivity?this.scrollParent[0].scrollTop=h=this.scrollParent[0].scrollTop+k.scrollSpeed:f.pageY-this.overflowOffset.top<k.scrollSensitivity&&(this.scrollParent[0].scrollTop=h=this.scrollParent[0].scrollTop-k.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-f.pageX<k.scrollSensitivity?this.scrollParent[0].scrollLeft=h=this.scrollParent[0].scrollLeft+k.scrollSpeed:f.pageX-this.overflowOffset.left<k.scrollSensitivity&&(this.scrollParent[0].scrollLeft=h=this.scrollParent[0].scrollLeft-k.scrollSpeed)):(f.pageY-b(document).scrollTop()<k.scrollSensitivity?h=b(document).scrollTop(b(document).scrollTop()-k.scrollSpeed):b(window).height()-(f.pageY-b(document).scrollTop())<k.scrollSensitivity&&(h=b(document).scrollTop(b(document).scrollTop()+k.scrollSpeed)),f.pageX-b(document).scrollLeft()<k.scrollSensitivity?h=b(document).scrollLeft(b(document).scrollLeft()-k.scrollSpeed):b(window).width()-(f.pageX-b(document).scrollLeft())<k.scrollSensitivity&&(h=b(document).scrollLeft(b(document).scrollLeft()+k.scrollSpeed))),h!==!1&&b.ui.ddmanager&&!k.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,f);
}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(var e=this.items.length-1;
e>=0;e--){var g=this.items[e],j=g.item[0],c=this._intersectsWithPointer(g);if(!c){continue;}if(g.instance!==this.currentContainer){continue;
}if(j!=this.currentItem[0]&&this.placeholder[c==1?"next":"prev"]()[0]!=j&&!b.contains(this.placeholder[0],j)&&(this.options.type=="semi-dynamic"?!b.contains(this.element[0],j):!0)){this.direction=c==1?"down":"up";
if(this.options.tolerance!="pointer"&&!this._intersectsWithSides(g)){break;}this._rearrange(f,g),this._trigger("change",f,this._uiHash());
break;}}return this._contactContainers(f),b.ui.ddmanager&&b.ui.ddmanager.drag(this,f),this._trigger("sort",f,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1;
},_mouseStop:function(e,g){if(!e){return;}b.ui.ddmanager&&!this.options.dropBehaviour&&b.ui.ddmanager.drop(this,e);
if(this.options.revert){var f=this,c=this.placeholder.offset();this.reverting=!0,b(this.helper).animate({left:c.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:c.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){f._clear(e);
});}else{this._clear(e,g);}return !1;},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 c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",null,this._uiHash(this)),this.containers[c].containerCache.over&&(this.containers[c]._trigger("out",null,this._uiHash(this)),this.containers[c].containerCache.over=0);
}}return 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(),b.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?b(this.domPosition.prev).after(this.currentItem):b(this.domPosition.parent).prepend(this.currentItem)),this;
},serialize:function(c){var f=this._getItemsAsjQuery(c&&c.connected),e=[];return c=c||{},b(f).each(function(){var g=(b(c.item||this).attr(c.attribute||"id")||"").match(c.expression||/(.+)[-=_](.+)/);
g&&e.push((c.key||g[1]+"[]")+"="+(c.key&&c.expression?g[1]:g[2]));}),!e.length&&c.key&&e.push(c.key+"="),e.join("&");
},toArray:function(c){var f=this._getItemsAsjQuery(c&&c.connected),e=[];return c=c||{},f.each(function(){e.push(b(c.item||this).attr(c.attribute||"id")||"");
}),e;},_intersectsWith:function(q){var y=this.positionAbs.left,j=y+this.helperProportions.width,g=this.positionAbs.top,m=g+this.helperProportions.height,z=q.left,h=z+q.width,x=q.top,w=x+q.height,p=this.offset.click.top,k=this.offset.click.left,v=g+p>x&&g+p<w&&y+k>z&&y+k<h;
return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>q[this.floating?"width":"height"]?v:z<y+this.helperProportions.width/2&&j-this.helperProportions.width/2<h&&x<g+this.helperProportions.height/2&&m-this.helperProportions.height/2<w;
},_intersectsWithPointer:function(e){var j=this.options.axis==="x"||b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),g=this.options.axis==="y"||b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width),c=j&&g,f=this._getDragVerticalDirection(),h=this._getDragHorizontalDirection();
return c?this.floating?h&&h=="right"||f=="down"?2:1:f&&(f=="down"?2:1):!1;},_intersectsWithSides:function(e){var h=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),g=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),c=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();
return this.floating&&f?f=="right"&&g||f=="left"&&!g:c&&(c=="down"&&h||c=="up"&&!h);},_getDragVerticalDirection:function(){var c=this.positionAbs.top-this.lastPositionAbs.top;
return c!=0&&(c>0?"down":"up");},_getDragHorizontalDirection:function(){var c=this.positionAbs.left-this.lastPositionAbs.left;
return c!=0&&(c>0?"right":"left");},refresh:function(c){return this._refreshItems(c),this.refreshPositions(),this;
},_connectWith:function(){var c=this.options;return c.connectWith.constructor==String?[c.connectWith]:c.connectWith;
},_getItemsAsjQuery:function(g){var l=[],j=[],f=this._connectWith();if(f&&g){for(var h=f.length-1;h>=0;
h--){var k=b(f[h]);for(var e=k.length-1;e>=0;e--){var c=b.data(k[e],this.widgetName);c&&c!=this&&!c.options.disabled&&j.push([b.isFunction(c.options.items)?c.options.items.call(c.element):b(c.options.items,c.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),c]);
}}}j.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);
for(var h=j.length-1;h>=0;h--){j[h][0].each(function(){l.push(this);});}return b(l);},_removeCurrentsFromItems:function(){var c=this.currentItem.find(":data("+this.widgetName+"-item)");
this.items=b.grep(this.items,function(f){for(var g=0;g<c.length;g++){if(c[g]==f.item[0]){return !1;}}return !0;
});},_refreshItems:function(y){this.items=[],this.containers=[this];var j=this.items,e=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],y,{item:this.currentItem}):b(this.options.items,this.element),this]],m=this._connectWith();
if(m&&this.ready){for(var z=m.length-1;z>=0;z--){var g=b(m[z]);for(var x=g.length-1;x>=0;x--){var w=b.data(g[x],this.widgetName);
w&&w!=this&&!w.options.disabled&&(e.push([b.isFunction(w.options.items)?w.options.items.call(w.element[0],y,{item:this.currentItem}):b(w.options.items,w.element),w]),this.containers.push(w));
}}}for(var z=e.length-1;z>=0;z--){var q=e[z][1],k=e[z][0];for(var x=0,v=k.length;x<v;x++){var p=b(k[x]);
p.data(this.widgetName+"-item",q),j.push({item:p,instance:q,width:0,height:0,left:0,top:0});}}},refreshPositions:function(e){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());
for(var h=this.items.length-1;h>=0;h--){var g=this.items[h];if(g.instance!=this.currentContainer&&this.currentContainer&&g.item[0]!=this.currentItem[0]){continue;
}var c=this.options.toleranceElement?b(this.options.toleranceElement,g.item):g.item;e||(g.width=c.outerWidth(),g.height=c.outerHeight());
var f=c.offset();g.left=f.left,g.top=f.top;}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this);
}else{for(var h=this.containers.length-1;h>=0;h--){var f=this.containers[h].element.offset();this.containers[h].containerCache.left=f.left,this.containers[h].containerCache.top=f.top,this.containers[h].containerCache.width=this.containers[h].element.outerWidth(),this.containers[h].containerCache.height=this.containers[h].element.outerHeight();
}}return this;},_createPlaceholder:function(c){c=c||this;var f=c.options;if(!f.placeholder||f.placeholder.constructor==String){var e=f.placeholder;
f.placeholder={element:function(){var g=b(document.createElement(c.currentItem[0].nodeName)).addClass(e||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];
return e||(g.style.visibility="hidden"),g;},update:function(h,g){if(e&&!f.forcePlaceholderSize){return;
}g.height()||g.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10)),g.width()||g.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10));
}};}c.placeholder=b(f.placeholder.element.call(c.element,c.currentItem)),c.currentItem.after(c.placeholder),f.placeholder.update(c,c.placeholder);
},_contactContainers:function(y){var j=null,e=null;for(var m=this.containers.length-1;m>=0;m--){if(b.contains(this.currentItem[0],this.containers[m].element[0])){continue;
}if(this._intersectsWith(this.containers[m].containerCache)){if(j&&b.contains(this.containers[m].element[0],j.element[0])){continue;
}j=this.containers[m],e=m;}else{this.containers[m].containerCache.over&&(this.containers[m]._trigger("out",y,this._uiHash(this)),this.containers[m].containerCache.over=0);
}}if(!j){return;}if(this.containers.length===1){this.containers[e]._trigger("over",y,this._uiHash(this)),this.containers[e].containerCache.over=1;
}else{var z=10000,g=null,x=this.containers[e].floating?"left":"top",w=this.containers[e].floating?"width":"height",q=this.positionAbs[x]+this.offset.click[x];
for(var k=this.items.length-1;k>=0;k--){if(!b.contains(this.containers[e].element[0],this.items[k].item[0])){continue;
}if(this.items[k].item[0]==this.currentItem[0]){continue;}var v=this.items[k].item.offset()[x],p=!1;Math.abs(v-q)>Math.abs(v+this.items[k][w]-q)&&(p=!0,v+=this.items[k][w]),Math.abs(v-q)<z&&(z=Math.abs(v-q),g=this.items[k],this.direction=p?"up":"down");
}if(!g&&!this.options.dropOnEmpty){return;}this.currentContainer=this.containers[e],g?this._rearrange(y,g,null,!0):this._rearrange(y,null,this.containers[e].element,!0),this._trigger("change",y,this._uiHash()),this.containers[e]._trigger("change",y,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[e]._trigger("over",y,this._uiHash(this)),this.containers[e].containerCache.over=1;
}},_createHelper:function(c){var f=this.options,e=b.isFunction(f.helper)?b(f.helper.apply(this.element[0],[c,this.currentItem])):f.helper=="clone"?this.currentItem.clone():this.currentItem;
return e.parents("body").length||b(f.appendTo!="parent"?f.appendTo:this.currentItem[0].parentNode)[0].appendChild(e[0]),e[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")}),(e[0].style.width==""||f.forceHelperSize)&&e.width(this.currentItem.width()),(e[0].style.height==""||f.forceHelperSize)&&e.height(this.currentItem.height()),e;
},_adjustOffsetFromHelper:function(c){typeof c=="string"&&(c=c.split(" ")),b.isArray(c)&&(c={left:+c[0],top:+c[1]||0}),"left" in c&&(this.offset.click.left=c.left+this.margins.left),"right" in c&&(this.offset.click.left=this.helperProportions.width-c.right+this.margins.left),"top" in c&&(this.offset.click.top=c.top+this.margins.top),"bottom" in c&&(this.offset.click.top=this.helperProportions.height-c.bottom+this.margins.top);
},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var c=this.offsetParent.offset();
this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.contains(this.scrollParent[0],this.offsetParent[0])&&(c.left+=this.scrollParent.scrollLeft(),c.top+=this.scrollParent.scrollTop());
if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.ui.ie){c={top:0,left:0};
}return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};
},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var c=this.currentItem.position();return{top:c.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.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 e=this.options;e.containment=="parent"&&(e.containment=this.helper[0].parentNode);
if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];
}if(!/^(document|window|parent)$/.test(e.containment)){var g=b(e.containment)[0],f=b(e.containment).offset(),c=b(g).css("overflow")!="hidden";
this.containment=[f.left+(parseInt(b(g).css("borderLeftWidth"),10)||0)+(parseInt(b(g).css("paddingLeft"),10)||0)-this.margins.left,f.top+(parseInt(b(g).css("borderTopWidth"),10)||0)+(parseInt(b(g).css("paddingTop"),10)||0)-this.margins.top,f.left+(c?Math.max(g.scrollWidth,g.offsetWidth):g.offsetWidth)-(parseInt(b(g).css("borderLeftWidth"),10)||0)-(parseInt(b(g).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,f.top+(c?Math.max(g.scrollHeight,g.offsetHeight):g.offsetHeight)-(parseInt(b(g).css("borderTopWidth"),10)||0)-(parseInt(b(g).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top];
}},_convertPositionTo:function(e,j){j||(j=this.position);var g=e=="absolute"?1:-1,c=this.options,f=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!b.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(f[0].tagName);
return{top:j.top+this.offset.relative.top*g+this.offset.parent.top*g-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:f.scrollTop())*g,left:j.left+this.offset.relative.left*g+this.offset.parent.left*g-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:f.scrollLeft())*g};
},_generatePosition:function(g){var l=this.options,j=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!b.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,f=/(html|body)/i.test(j[0].tagName);
this.cssPosition=="relative"&&(this.scrollParent[0]==document||this.scrollParent[0]==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());
var h=g.pageX,k=g.pageY;if(this.originalPosition){this.containment&&(g.pageX-this.offset.click.left<this.containment[0]&&(h=this.containment[0]+this.offset.click.left),g.pageY-this.offset.click.top<this.containment[1]&&(k=this.containment[1]+this.offset.click.top),g.pageX-this.offset.click.left>this.containment[2]&&(h=this.containment[2]+this.offset.click.left),g.pageY-this.offset.click.top>this.containment[3]&&(k=this.containment[3]+this.offset.click.top));
if(l.grid){var e=this.originalPageY+Math.round((k-this.originalPageY)/l.grid[1])*l.grid[1];k=this.containment?e-this.offset.click.top<this.containment[1]||e-this.offset.click.top>this.containment[3]?e-this.offset.click.top<this.containment[1]?e+l.grid[1]:e-l.grid[1]:e:e;
var c=this.originalPageX+Math.round((h-this.originalPageX)/l.grid[0])*l.grid[0];h=this.containment?c-this.offset.click.left<this.containment[0]||c-this.offset.click.left>this.containment[2]?c-this.offset.click.left<this.containment[0]?c+l.grid[0]:c-l.grid[0]:c:c;
}}return{top:k-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:j.scrollTop()),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:j.scrollLeft())};
},_rearrange:function(h,f,j,g){j?j[0].appendChild(this.placeholder[0]):f.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?f.item[0]:f.item[0].nextSibling),this.counter=this.counter?++this.counter:1;
var c=this.counter;this._delay(function(){c==this.counter&&this.refreshPositions(!g);});},_clear:function(e,g){this.reverting=!1;
var f=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null;
if(this.helper[0]==this.currentItem[0]){for(var c in this._storedCSS){if(this._storedCSS[c]=="auto"||this._storedCSS[c]=="static"){this._storedCSS[c]="";
}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper");}else{this.currentItem.show();
}this.fromOutside&&!g&&f.push(function(h){this._trigger("receive",h,this._uiHash(this.fromOutside));}),(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!g&&f.push(function(h){this._trigger("update",h,this._uiHash());
}),this!==this.currentContainer&&(g||(f.push(function(h){this._trigger("remove",h,this._uiHash());}),f.push(function(h){return function(j){h._trigger("receive",j,this._uiHash(this));
};}.call(this,this.currentContainer)),f.push(function(h){return function(j){h._trigger("update",j,this._uiHash(this));
};}.call(this,this.currentContainer))));for(var c=this.containers.length-1;c>=0;c--){g||f.push(function(h){return function(j){h._trigger("deactivate",j,this._uiHash(this));
};}.call(this,this.containers[c])),this.containers[c].containerCache.over&&(f.push(function(h){return function(j){h._trigger("out",j,this._uiHash(this));
};}.call(this,this.containers[c])),this.containers[c].containerCache.over=0);}this._storedCursor&&b("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;
if(this.cancelHelperRemoval){if(!g){this._trigger("beforeStop",e,this._uiHash());for(var c=0;c<f.length;
c++){f[c].call(this,e);}this._trigger("stop",e,this._uiHash());}return this.fromOutside=!1,!1;}g||this._trigger("beforeStop",e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!=this.currentItem[0]&&this.helper.remove(),this.helper=null;
if(!g){for(var c=0;c<f.length;c++){f[c].call(this,e);}this._trigger("stop",e,this._uiHash());}return this.fromOutside=!1,!0;
},_trigger:function(){b.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel();},_uiHash:function(c){var e=c||this;
return{helper:e.helper,placeholder:e.placeholder||b([]),position:e.position,originalPosition:e.originalPosition,offset:e.positionAbs,item:e.currentItem,sender:c?c.element:null};
}});})(jQuery);(function(b){function a(c){return function(){var e=this.element.val();c.apply(this,arguments),this._refresh(),e!==this.element.val()&&this._trigger("change");
};}b.widget("ui.spinner",{version:"1.9.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.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete");
}});},_getCreateOptions:function(){var c={},e=this.element;return b.each(["min","max","step"],function(h,g){var f=e.attr(g);
f!==undefined&&f.length&&(c[g]=f);}),c;},_events:{keydown:function(c){this._start(c)&&this._keydown(c)&&c.preventDefault();
},keyup:"_stop",focus:function(){this.previous=this.element.val();},blur:function(c){if(this.cancelBlur){delete this.cancelBlur;
return;}this._refresh(),this.previous!==this.element.val()&&this._trigger("change",c);},mousewheel:function(f,c){if(!c){return;
}if(!this.spinning&&!this._start(f)){return !1;}this._spin((c>0?1:-1)*this.options.step,f),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(f);
},100),f.preventDefault();},"mousedown .ui-spinner-button":function(c){function e(){var g=this.element[0]===this.document[0].activeElement;
g||(this.element.focus(),this.previous=f,this._delay(function(){this.previous=f;}));}var f;f=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),c.preventDefault(),e.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,e.call(this);
});if(this._start(c)===!1){return;}this._repeat(null,b(c.currentTarget).hasClass("ui-spinner-up")?1:-1,c);
},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(c){if(!b(c.currentTarget).hasClass("ui-state-active")){return;
}if(this._start(c)===!1){return !1;}this._repeat(null,b(c.currentTarget).hasClass("ui-spinner-up")?1:-1,c);
},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var c=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=c.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(c.height()*0.5)&&c.height()>0&&c.height(c.height()),this.options.disabled&&this.disable();
},_keydown:function(c){var f=this.options,e=b.ui.keyCode;switch(c.keyCode){case e.UP:return this._repeat(null,1,c),!0;
case e.DOWN:return this._repeat(null,-1,c),!0;case e.PAGE_UP:return this._repeat(null,f.page,c),!0;case e.PAGE_DOWN:return this._repeat(null,-f.page,c),!0;
}return !1;},_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(c){return !this.spinning&&this._trigger("start",c)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0);
},_repeat:function(f,c,g){f=f||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,c,g);
},f),this._spin(c*this.options.step,g);},_spin:function(f,c){var g=this.value()||0;this.counter||(this.counter=1),g=this._adjustValue(g+f*this._increment(this.counter));
if(!this.spinning||this._trigger("spin",c,{value:g})!==!1){this._value(g),this.counter++;}},_increment:function(c){var e=this.options.incremental;
return e?b.isFunction(e)?e(c):Math.floor(c*c*c/50000-c*c/500+17*c/200+1):1;},_precision:function(){var c=this._precisionOf(this.options.step);
return this.options.min!==null&&(c=Math.max(c,this._precisionOf(this.options.min))),c;},_precisionOf:function(f){var c=f.toString(),g=c.indexOf(".");
return g===-1?0:c.length-g-1;},_adjustValue:function(g){var c,h,f=this.options;return c=f.min!==null?f.min:0,h=g-c,h=Math.round(h/f.step)*f.step,g=c+h,g=parseFloat(g.toFixed(this._precision())),f.max!==null&&g>f.max?f.max:f.min!==null&&g<f.min?f.min:g;
},_stop:function(c){if(!this.spinning){return;}clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",c);
},_setOption:function(f,c){if(f==="culture"||f==="numberFormat"){var g=this._parse(this.element.val());
this.options[f]=c,this.element.val(this._format(g));return;}(f==="max"||f==="min"||f==="step")&&typeof c=="string"&&(c=this._parse(c)),this._super(f,c),f==="disabled"&&(c?(this.element.prop("disabled",!0),this.buttons.button("disable")):(this.element.prop("disabled",!1),this.buttons.button("enable")));
},_setOptions:a(function(c){this._super(c),this._value(this.element.val());}),_parse:function(c){return typeof c=="string"&&c!==""&&(c=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(c,10,this.options.culture):+c),c===""||isNaN(c)?null:c;
},_format:function(c){return c===""?"":window.Globalize&&this.options.numberFormat?Globalize.format(c,this.options.numberFormat,this.options.culture):c;
},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())});
},_value:function(f,c){var g;f!==""&&(g=this._parse(f),g!==null&&(c||(g=this._adjustValue(g)),f=this._format(g))),this.element.val(f),this._refresh();
},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",!1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.uiSpinner.replaceWith(this.element);
},stepUp:a(function(c){this._stepUp(c);}),_stepUp:function(c){this._spin((c||1)*this.options.step);},stepDown:a(function(c){this._stepDown(c);
}),_stepDown:function(c){this._spin((c||1)*-this.options.step);},pageUp:a(function(c){this._stepUp((c||1)*this.options.page);
}),pageDown:a(function(c){this._stepDown((c||1)*this.options.page);}),value:function(c){if(!arguments.length){return this._parse(this.element.val());
}a(this._value).call(this,c);},widget:function(){return this.uiSpinner;}});})(jQuery);(function(g,b){function a(){return ++h;
}function c(j){return j.hash.length>1&&j.href.replace(f,"")===location.href.replace(f,"").replace(/\s/g,"%20");
}var h=0,f=/#.*$/;g.widget("ui.tabs",{version:"1.9.2",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var j=this,l=this.options,k=l.active,e=location.hash.substring(1);
this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",l.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(m){g(this).is(".ui-state-disabled")&&m.preventDefault();
}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){g(this).closest("li").is(".ui-state-disabled")&&this.blur();
}),this._processTabs();if(k===null){e&&this.tabs.each(function(m,o){if(g(o).attr("aria-controls")===e){return k=m,!1;
}}),k===null&&(k=this.tabs.index(this.tabs.filter(".ui-tabs-active")));if(k===null||k===-1){k=this.tabs.length?0:!1;
}}k!==!1&&(k=this.tabs.index(this.tabs.eq(k)),k===-1&&(k=l.collapsible?!1:0)),l.active=k,!l.collapsible&&l.active===!1&&this.anchors.length&&(l.active=0),g.isArray(l.disabled)&&(l.disabled=g.unique(l.disabled.concat(g.map(this.tabs.filter(".ui-state-disabled"),function(m){return j.tabs.index(m);
}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(this.options.active):this.active=g(),this._refresh(),this.active.length&&this.load(l.active);
},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):g()};
},_tabKeydown:function(j){var l=g(this.document[0].activeElement).closest("li"),k=this.tabs.index(l),e=!0;
if(this._handlePageNav(j)){return;}switch(j.keyCode){case g.ui.keyCode.RIGHT:case g.ui.keyCode.DOWN:k++;
break;case g.ui.keyCode.UP:case g.ui.keyCode.LEFT:e=!1,k--;break;case g.ui.keyCode.END:k=this.anchors.length-1;
break;case g.ui.keyCode.HOME:k=0;break;case g.ui.keyCode.SPACE:j.preventDefault(),clearTimeout(this.activating),this._activate(k);
return;case g.ui.keyCode.ENTER:j.preventDefault(),clearTimeout(this.activating),this._activate(k===this.options.active?!1:k);
return;default:return;}j.preventDefault(),clearTimeout(this.activating),k=this._focusNextTab(k,e),j.ctrlKey||(l.attr("aria-selected","false"),this.tabs.eq(k).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",k);
},this.delay));},_panelKeydown:function(e){if(this._handlePageNav(e)){return;}e.ctrlKey&&e.keyCode===g.ui.keyCode.UP&&(e.preventDefault(),this.active.focus());
},_handlePageNav:function(e){if(e.altKey&&e.keyCode===g.ui.keyCode.PAGE_UP){return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;
}if(e.altKey&&e.keyCode===g.ui.keyCode.PAGE_DOWN){return this._activate(this._focusNextTab(this.options.active+1,!0)),!0;
}},_findNextTab:function(j,l){function e(){return j>k&&(j=0),j<0&&(j=k),j;}var k=this.tabs.length-1;while(g.inArray(e(),this.options.disabled)!==-1){j=l?j+1:j-1;
}return j;},_focusNextTab:function(k,j){return k=this._findNextTab(k,j),this.tabs.eq(k).focus(),k;},_setOption:function(k,j){if(k==="active"){this._activate(j);
return;}if(k==="disabled"){this._setupDisabled(j);return;}this._super(k,j),k==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",j),!j&&this.options.active===!1&&this._activate(0)),k==="event"&&this._setupEvents(j),k==="heightStyle"&&this._setupHeightStyle(j);
},_tabId:function(j){return j.attr("aria-controls")||"ui-tabs-"+a();},_sanitizeSelector:function(j){return j?j.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):"";
},refresh:function(){var e=this.options,j=this.tablist.children(":has(a[href])");e.disabled=g.map(j.filter(".ui-state-disabled"),function(k){return j.index(k);
}),this._processTabs(),e.active===!1||!this.anchors.length?(e.active=!1,this.active=g()):this.active.length&&!g.contains(this.tablist[0],this.active[0])?this.tabs.length===e.disabled.length?(e.active=!1,this.active=g()):this._activate(this._findNextTab(Math.max(0,e.active-1),!1)):e.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",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0);
},_processTabs:function(){var e=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),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 g("a",this)[0];
}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=g(),this.anchors.each(function(v,q){var p,t,m,k=g(q).uniqueId().attr("id"),s=g(q).closest("li"),j=s.attr("aria-controls");
c(q)?(p=q.hash,t=e.element.find(e._sanitizeSelector(p))):(m=e._tabId(s),p="#"+m,t=e.element.find(p),t.length||(t=e._createPanel(m),t.insertAfter(e.panels[v-1]||e.tablist)),t.attr("aria-live","polite")),t.length&&(e.panels=e.panels.add(t)),j&&s.data("ui-tabs-aria-controls",j),s.attr({"aria-controls":p.substring(1),"aria-labelledby":k}),t.attr("aria-labelledby",k);
}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel");},_getList:function(){return this.element.find("ol,ul").eq(0);
},_createPanel:function(e){return g("<div>").attr("id",e).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0);
},_setupDisabled:function(e){g.isArray(e)&&(e.length?e.length===this.anchors.length&&(e=!0):e=!1);for(var k=0,j;
j=this.tabs[k];k++){e===!0||g.inArray(k,e)!==-1?g(j).addClass("ui-state-disabled").attr("aria-disabled","true"):g(j).removeClass("ui-state-disabled").removeAttr("aria-disabled");
}this.options.disabled=e;},_setupEvents:function(e){var j={click:function(k){k.preventDefault();}};e&&g.each(e.split(" "),function(l,k){j[k]="_eventHandler";
}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,j),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs);
},_setupHeightStyle:function(j){var l,k,e=this.element.parent();j==="fill"?(g.support.minHeight||(k=e.css("overflow"),e.css("overflow","hidden")),l=e.height(),this.element.siblings(":visible").each(function(){var m=g(this),n=m.css("position");
if(n==="absolute"||n==="fixed"){return;}l-=m.outerHeight(!0);}),k&&e.css("overflow",k),this.element.children().not(this.panels).each(function(){l-=g(this).outerHeight(!0);
}),this.panels.each(function(){g(this).height(Math.max(0,l-g(this).innerHeight()+g(this).height()));}).css("overflow","auto")):j==="auto"&&(l=0,this.panels.each(function(){l=Math.max(l,g(this).height("").height());
}).height(l));},_eventHandler:function(x){var k=this.options,e=this.active,p=g(x.currentTarget),y=p.closest("li"),j=y[0]===e[0],w=j&&k.collapsible,v=w?g():this._getPanelForTab(y),q=e.length?this._getPanelForTab(e):g(),m={oldTab:e,oldPanel:q,newTab:w?g():y,newPanel:v};
x.preventDefault();if(y.hasClass("ui-state-disabled")||y.hasClass("ui-tabs-loading")||this.running||j&&!k.collapsible||this._trigger("beforeActivate",x,m)===!1){return;
}k.active=w?!1:this.tabs.index(y),this.active=j?g():y,this.xhr&&this.xhr.abort(),!q.length&&!v.length&&g.error("jQuery UI Tabs: Mismatching fragment identifier."),v.length&&this.load(this.tabs.index(y),x),this._toggle(x,m);
},_toggle:function(k,q){function p(){m.running=!1,m._trigger("activate",k,q);}function e(){q.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),j.length&&m.options.show?m._show(j,m.options.show,p):(j.show(),p());
}var m=this,j=q.newPanel,l=q.oldPanel;this.running=!0,l.length&&this.options.hide?this._hide(l,this.options.hide,function(){q.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),e();
}):(q.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),l.hide(),e()),l.attr({"aria-expanded":"false","aria-hidden":"true"}),q.oldTab.attr("aria-selected","false"),j.length&&l.length?q.oldTab.attr("tabIndex",-1):j.length&&this.tabs.filter(function(){return g(this).attr("tabIndex")===0;
}).attr("tabIndex",-1),j.attr({"aria-expanded":"true","aria-hidden":"false"}),q.newTab.attr({"aria-selected":"true",tabIndex:0});
},_activate:function(e){var k,j=this._findActive(e);if(j[0]===this.active[0]){return;}j.length||(j=this.active),k=j.find(".ui-tabs-anchor")[0],this._eventHandler({target:k,currentTarget:k,preventDefault:g.noop});
},_findActive:function(e){return e===!1?g():this.tabs.eq(e);},_getIndex:function(j){return typeof j=="string"&&(j=this.anchors.index(this.anchors.filter("[href$='"+j+"']"))),j;
},_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").removeData("href.tabs").removeData("load.tabs").removeUniqueId(),this.tabs.add(this.panels).each(function(){g.data(this,"ui-tabs-destroy")?g(this).remove():g(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 e=g(this),j=e.data("ui-tabs-aria-controls");j?e.attr("aria-controls",j):e.removeAttr("aria-controls");
}),this.panels.show(),this.options.heightStyle!=="content"&&this.panels.css("height","");},enable:function(j){var e=this.options.disabled;
if(e===!1){return;}j===b?e=!1:(j=this._getIndex(j),g.isArray(e)?e=g.map(e,function(k){return k!==j?k:null;
}):e=g.map(this.tabs,function(l,k){return k!==j?k:null;})),this._setupDisabled(e);},disable:function(j){var e=this.options.disabled;
if(e===!0){return;}if(j===b){e=!0;}else{j=this._getIndex(j);if(g.inArray(j,e)!==-1){return;}g.isArray(e)?e=g.merge([j],e).sort():e=[j];
}this._setupDisabled(e);},load:function(l,q){l=this._getIndex(l);var m=this,k=this.tabs.eq(l),p=k.find(".ui-tabs-anchor"),j=this._getPanelForTab(k),e={tab:k,panel:j};
if(c(p[0])){return;}this.xhr=g.ajax(this._ajaxSettings(p,q,e)),this.xhr&&this.xhr.statusText!=="canceled"&&(k.addClass("ui-tabs-loading"),j.attr("aria-busy","true"),this.xhr.success(function(n){setTimeout(function(){j.html(n),m._trigger("load",q,e);
},1);}).complete(function(o,n){setTimeout(function(){n==="abort"&&m.panels.stop(!1,!0),k.removeClass("ui-tabs-loading"),j.removeAttr("aria-busy"),o===m.xhr&&delete m.xhr;
},1);}));},_ajaxSettings:function(j,l,k){var e=this;return{url:j.attr("href"),beforeSend:function(m,n){return e._trigger("beforeLoad",l,g.extend({jqXHR:m,ajaxSettings:n},k));
}};},_getPanelForTab:function(e){var j=g(e).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+j));
}}),g.uiBackCompat!==!1&&(g.ui.tabs.prototype._ui=function(k,j){return{tab:k,panel:j,index:this.anchors.index(k)};
},g.widget("ui.tabs",g.ui.tabs,{url:function(k,j){this.anchors.eq(k).attr("href",j);}}),g.widget("ui.tabs",g.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();
var e=this;this._on({tabsbeforeload:function(k,j){if(g.data(j.tab[0],"cache.tabs")){k.preventDefault();
return;}j.jqXHR.success(function(){e.options.cache&&g.data(j.tab[0],"cache.tabs",!0);});}});},_ajaxSettings:function(j,l,k){var e=this.options.ajaxOptions;
return g.extend({},e,{error:function(o,m){try{e.error(o,m,k.tab.closest("li").index(),k.tab[0]);}catch(p){}}},this._superApply(arguments));
},_setOption:function(k,j){k==="cache"&&j===!1&&this.anchors.removeData("cache.tabs"),this._super(k,j);
},_destroy:function(){this.anchors.removeData("cache.tabs"),this._super();},url:function(j){this.anchors.eq(j).removeData("cache.tabs"),this._superApply(arguments);
}}),g.widget("ui.tabs",g.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort();}}),g.widget("ui.tabs",g.ui.tabs,{options:{spinner:"<em>Loading&#8230;</em>"},_create:function(){this._super(),this._on({tabsbeforeload:function(l,j){if(l.target!==this.element[0]||!this.options.spinner){return;
}var m=j.tab.find("span"),k=m.html();m.html(this.options.spinner),j.jqXHR.complete(function(){m.html(k);
});}});}}),g.widget("ui.tabs",g.ui.tabs,{options:{enable:null,disable:null},enable:function(e){var k=this.options,j;
if(e&&k.disabled===!0||g.isArray(k.disabled)&&g.inArray(e,k.disabled)!==-1){j=!0;}this._superApply(arguments),j&&this._trigger("enable",null,this._ui(this.anchors[e],this.panels[e]));
},disable:function(e){var k=this.options,j;if(e&&k.disabled===!1||g.isArray(k.disabled)&&g.inArray(e,k.disabled)===-1){j=!0;
}this._superApply(arguments),j&&this._trigger("disable",null,this._ui(this.anchors[e],this.panels[e]));
}}),g.widget("ui.tabs",g.ui.tabs,{options:{add:null,remove:null,tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},add:function(t,m,k){k===b&&(k=this.anchors.length);
var l,q,j=this.options,e=g(j.tabTemplate.replace(/#\{href\}/g,t).replace(/#\{label\}/g,m)),p=t.indexOf("#")?this._tabId(e):t.replace("#","");
return e.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",!0),e.attr("aria-controls",p),l=k>=this.tabs.length,q=this.element.find("#"+p),q.length||(q=this._createPanel(p),l?k>0?q.insertAfter(this.panels.eq(-1)):q.appendTo(this.element):q.insertBefore(this.panels[k])),q.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),l?e.appendTo(this.tablist):e.insertBefore(this.tabs[k]),j.disabled=g.map(j.disabled,function(n){return n>=k?++n:n;
}),this.refresh(),this.tabs.length===1&&j.active===!1&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[k],this.panels[k])),this;
},remove:function(j){j=this._getIndex(j);var l=this.options,k=this.tabs.eq(j).remove(),e=this._getPanelForTab(k).remove();
return k.hasClass("ui-tabs-active")&&this.anchors.length>2&&this._activate(j+(j+1<this.anchors.length?1:-1)),l.disabled=g.map(g.grep(l.disabled,function(m){return m!==j;
}),function(m){return m>=j?--m:m;}),this.refresh(),this._trigger("remove",null,this._ui(k.find("a")[0],e[0])),this;
}}),g.widget("ui.tabs",g.ui.tabs,{length:function(){return this.anchors.length;}}),g.widget("ui.tabs",g.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(e){var j=e.is("li")?e.find("a[href]"):e;
return j=j[0],g(j).closest("li").attr("aria-controls")||j.title&&j.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+a();
}}),g.widget("ui.tabs",g.ui.tabs,{options:{panelTemplate:"<div></div>"},_createPanel:function(e){return g(this.options.panelTemplate).attr("id",e).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0);
}}),g.widget("ui.tabs",g.ui.tabs,{_create:function(){var j=this.options;j.active===null&&j.selected!==b&&(j.active=j.selected===-1?!1:j.selected),this._super(),j.selected=j.active,j.selected===!1&&(j.selected=-1);
},_setOption:function(k,j){if(k!=="selected"){return this._super(k,j);}var l=this.options;this._super("active",j===-1?!1:j),l.selected=l.active,l.selected===!1&&(l.selected=-1);
},_eventHandler:function(){this._superApply(arguments),this.options.selected=this.options.active,this.options.selected===!1&&(this.options.selected=-1);
}}),g.widget("ui.tabs",g.ui.tabs,{options:{show:null,select:null},_create:function(){this._super(),this.options.active!==!1&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]));
},_trigger:function(o,k,p){var m,j,l=this._superApply(arguments);return l?(o==="beforeActivate"?(m=p.newTab.length?p.newTab:p.oldTab,j=p.newPanel.length?p.newPanel:p.oldPanel,l=this._super("select",k,{tab:m.find(".ui-tabs-anchor")[0],panel:j[0],index:m.closest("li").index()})):o==="activate"&&p.newTab.length&&(l=this._super("show",k,{tab:p.newTab.find(".ui-tabs-anchor")[0],panel:p.newPanel[0],index:p.newTab.closest("li").index()})),l):!1;
}}),g.widget("ui.tabs",g.ui.tabs,{select:function(j){j=this._getIndex(j);if(j===-1){if(!this.options.collapsible||this.options.selected===-1){return;
}j=this.options.selected;}this.anchors.eq(j).trigger(this.options.event+this.eventNamespace);}}),function(){var e=0;
g.widget("ui.tabs",g.ui.tabs,{options:{cookie:null},_create:function(){var k=this.options,j;k.active==null&&k.cookie&&(j=parseInt(this._cookie(),10),j===-1&&(j=!1),k.active=j),this._super();
},_cookie:function(k){var j=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++e)];return arguments.length&&(j.push(k===!1?-1:k),j.push(this.options.cookie)),g.cookie.apply(null,j);
},_refresh:function(){this._super(),this.options.cookie&&this._cookie(this.options.active,this.options.cookie);
},_eventHandler:function(){this._superApply(arguments),this.options.cookie&&this._cookie(this.options.active,this.options.cookie);
},_destroy:function(){this._super(),this.options.cookie&&this._cookie(null,this.options.cookie);}});}(),g.widget("ui.tabs",g.ui.tabs,{_trigger:function(j,l,k){var e=g.extend({},k);
return j==="load"&&(e.panel=e.panel[0],e.tab=e.tab.find(".ui-tabs-anchor")[0]),this._super(j,l,e);}}),g.widget("ui.tabs",g.ui.tabs,{options:{fx:null},_getFx:function(){var e,k,j=this.options.fx;
return j&&(g.isArray(j)?(e=j[0],k=j[1]):e=k=j),j?{show:k,hide:e}:null;},_toggle:function(q,l){function v(){w.running=!1,w._trigger("activate",q,l);
}function j(){l.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),p.length&&m.show?p.animate(m.show,m.show.duration,function(){v();
}):(p.show(),v());}var w=this,p=l.newPanel,k=l.oldPanel,m=this._getFx();if(!m){return this._super(q,l);
}w.running=!0,k.length&&m.hide?k.animate(m.hide,m.hide.duration,function(){l.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),j();
}):(l.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),k.hide(),j());}}));})(jQuery);
(function(c){function f(e,h){var g=(e.attr("aria-describedby")||"").split(/\s+/);g.push(h),e.data("ui-tooltip-id",h).attr("aria-describedby",c.trim(g.join(" ")));
}function b(g){var j=g.data("ui-tooltip-id"),h=(g.attr("aria-describedby")||"").split(/\s+/),e=c.inArray(j,h);
e!==-1&&h.splice(e,1),g.removeData("ui-tooltip-id"),h=c.trim(h.join(" ")),h?g.attr("aria-describedby",h):g.removeAttr("aria-describedby");
}var a=0;c.widget("ui.tooltip",{version:"1.9.2",options:{content:function(){return c(this).attr("title");
},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},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable();
},_setOption:function(e,h){var g=this;if(e==="disabled"){this[h?"_disable":"_enable"](),this.options[e]=h;
return;}this._super(e,h),e==="content"&&c.each(this.tooltips,function(k,j){g._updateContent(j);});},_disable:function(){var e=this;
c.each(this.tooltips,function(j,h){var g=c.Event("blur");g.target=g.currentTarget=h[0],e.close(g,!0);
}),this.element.find(this.options.items).andSelf().each(function(){var g=c(this);g.is("[title]")&&g.data("ui-tooltip-title",g.attr("title")).attr("title","");
});},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var e=c(this);
e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title"));});},open:function(e){var h=this,g=c(e?e.target:this.element).closest(this.options.items);
if(!g.length||g.data("ui-tooltip-id")){return;}g.attr("title")&&g.data("ui-tooltip-title",g.attr("title")),g.data("ui-tooltip-open",!0),e&&e.type==="mouseover"&&g.parents().each(function(){var j=c(this),k;
j.data("ui-tooltip-open")&&(k=c.Event("blur"),k.target=k.currentTarget=this,h.close(k,!0)),j.attr("title")&&(j.uniqueId(),h.parents[this.id]={element:this,title:j.attr("title")},j.attr("title",""));
}),this._updateContent(g,e);},_updateContent:function(l,h){var m,k=this.options.content,g=this,j=h?h.type:null;
if(typeof k=="string"){return this._open(h,l,k);}m=k.call(l[0],function(e){if(!l.data("ui-tooltip-open")){return;
}g._delay(function(){h&&(h.type=j),this._open(h,l,e);});}),m&&this._open(h,l,m);},_open:function(j,l,h){function m(o){e.of=o;
if(k.is(":hidden")){return;}k.position(e);}var k,n,g,e=c.extend({},this.options.position);if(!h){return;
}k=this._find(l);if(k.length){k.find(".ui-tooltip-content").html(h);return;}l.is("[title]")&&(j&&j.type==="mouseover"?l.attr("title",""):l.removeAttr("title")),k=this._tooltip(l),f(l,k.attr("id")),k.find(".ui-tooltip-content").html(h),this.options.track&&j&&/^mouse/.test(j.type)?(this._on(this.document,{mousemove:m}),m(j)):k.position(c.extend({of:l},this.options.position)),k.hide(),this._show(k,this.options.show),this.options.show&&this.options.show.delay&&(g=setInterval(function(){k.is(":visible")&&(m(e.of),clearInterval(g));
},c.fx.interval)),this._trigger("open",j,{tooltip:k}),n={keyup:function(o){if(o.keyCode===c.ui.keyCode.ESCAPE){var p=c.Event(o);
p.currentTarget=l[0],this.close(p,!0);}},remove:function(){this._removeTooltip(k);}};if(!j||j.type==="mouseover"){n.mouseleave="close";
}if(!j||j.type==="focusin"){n.focusout="close";}this._on(!0,l,n);},close:function(g){var j=this,e=c(g?g.currentTarget:this.element),h=this._find(e);
if(this.closing){return;}e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title")),b(e),h.stop(!0),this._hide(h,this.options.hide,function(){j._removeTooltip(c(this));
}),e.removeData("ui-tooltip-open"),this._off(e,"mouseleave focusout keyup"),e[0]!==this.element[0]&&this._off(e,"remove"),this._off(this.document,"mousemove"),g&&g.type==="mouseleave"&&c.each(this.parents,function(k,l){c(l.element).attr("title",l.title),delete j.parents[k];
}),this.closing=!0,this._trigger("close",g,{tooltip:h}),this.closing=!1;},_tooltip:function(h){var g="ui-tooltip-"+a++,e=c("<div>").attr({id:g,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));
return c("<div>").addClass("ui-tooltip-content").appendTo(e),e.appendTo(this.document[0].body),c.fn.bgiframe&&e.bgiframe(),this.tooltips[g]=h,e;
},_find:function(e){var g=e.data("ui-tooltip-id");return g?c("#"+g):c();},_removeTooltip:function(g){g.remove(),delete this.tooltips[g.attr("id")];
},_destroy:function(){var e=this;c.each(this.tooltips,function(j,h){var g=c.Event("blur");g.target=g.currentTarget=h[0],e.close(g,!0),c("#"+j).remove(),h.data("ui-tooltip-title")&&(h.attr("title",h.data("ui-tooltip-title")),h.removeData("ui-tooltip-title"));
});}});})(jQuery);
/*! Copyright (c) 2011 Brandon Aaron (http://brandonaaron.net)
 * Licensed under the MIT License (LICENSE.txt).
 *
 * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
 * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
 * Thanks to: Seamus Leahy for adding deltaX and deltaY
 *
 * Version: 3.0.6
 *
 * Requires: 1.2.2+
 */
(function(e){var b=["DOMMouseScroll","mousewheel"];
if(e.event.fixHooks){for(var a=b.length;a;){e.event.fixHooks[b[--a]]=e.event.mouseHooks;}}e.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var f=b.length;
f;){this.addEventListener(b[--f],c,false);}}else{this.onmousewheel=c;}},teardown:function(){if(this.removeEventListener){for(var f=b.length;
f;){this.removeEventListener(b[--f],c,false);}}else{this.onmousewheel=null;}}};e.fn.extend({mousewheel:function(f){return f?this.bind("mousewheel",f):this.trigger("mousewheel");
},unmousewheel:function(f){return this.unbind("mousewheel",f);}});function c(l){var j=l||window.event,h=[].slice.call(arguments,1),m=0,k=true,g=0,f=0;
l=e.event.fix(j);l.type="mousewheel";if(j.wheelDelta){m=j.wheelDelta/120;}if(j.detail){m=-j.detail/3;
}f=m;if(j.axis!==undefined&&j.axis===j.HORIZONTAL_AXIS){f=0;g=-1*m;}if(j.wheelDeltaY!==undefined){f=j.wheelDeltaY/120;
}if(j.wheelDeltaX!==undefined){g=-1*j.wheelDeltaX/120;}h.unshift(l,m,g,f);return(e.event.dispatch||e.event.handle).apply(this,h);
}})(jQuery);(function(b){b.isScrollToFixed=function(a){return b(a).data("ScrollToFixed")!==undefined;
};b.ScrollToFixed=function(X,U){var R=this;R.$el=b(X);R.el=X;R.$el.data("ScrollToFixed",R);var Y=false;
var a=R.$el;var K;var C=0;var N=0;var T=-1;var W=-1;var L=null;var F;function J(){a.trigger("preUnfixed");
S();a.trigger("unfixed");W=-1;C=a.offset().top;N=a.offset().left;if(R.options.offsets){N+=(a.offset().left-a.position().left);
}if(T==-1){T=N;}K=a.css("position");Y=true;if(R.options.bottom!=-1){a.trigger("preFixed");H();a.trigger("fixed");
}}function Q(){var c=R.options.limit;if(!c){return 0;}if(typeof(c)==="function"){return c();}return c;
}function O(){return K==="fixed";}function G(){return K==="absolute";}function V(){return !(O()||G());
}function H(){if(!O()){L.css({display:a.css("display"),width:a.outerWidth(true),height:a.outerHeight(true),"float":a.css("float")});
a.css({width:a.width(),position:"fixed",top:R.options.bottom==-1?M():"",bottom:R.options.bottom==-1?"":R.options.bottom});
K="fixed";}}function Z(){a.css({width:a.width(),position:"absolute",top:Q(),left:N});K="absolute";}function S(){if(!V()){W=-1;
L.css("display","none");a.css({width:"",position:"",left:"",top:""});K=null;}}function I(c){if(c!=W){a.css("left",N-c);
W=c;}}function M(){return R.options.marginTop;}function E(){var e=Y;if(!Y){J();}var g=b(window).scrollLeft();
var c=b(window).scrollTop();var f=Q();if(R.options.minWidth&&b(window).width()<R.options.minWidth){if(!V()||!e){P();
a.trigger("preUnfixed");S();a.trigger("unfixed");}}else{if(R.options.bottom==-1){if(f>0&&c>=f-M()){if(!G()||!e){P();
a.trigger("preAbsolute");Z();a.trigger("unfixed");}}else{if(c>=C-M()){if(!O()||!e){P();a.trigger("preFixed");
H();W=-1;a.trigger("fixed");}I(g);}else{if(!V()||!e){P();a.trigger("preUnfixed");S();a.trigger("unfixed");
}}}}else{if(f>0){if(c+b(window).height()-a.outerHeight(true)>=f-M()){if(O()){P();a.trigger("preUnfixed");
S();a.trigger("unfixed");}}else{if(!O()){P();a.trigger("preFixed");H();}I(g);a.trigger("fixed");}}else{I(g);
}}}}function P(){var c=a.css("position");if(c=="absolute"){a.trigger("postAbsolute");}else{if(c=="fixed"){a.trigger("postFixed");
}else{a.trigger("postUnfixed");}}}var D=function(c){if(a.is(":visible")){Y=false;E();}};var B=function(c){E();
};R.init=function(){R.options=b.extend({},b.ScrollToFixed.defaultOptions,U);if(navigator.platform==="iPad"||navigator.platform==="iPhone"||navigator.platform==="iPod"){if(!navigator.userAgent.match(/OS 5_.*\ like Mac OS X/i)){return;
}}R.$el.css("z-index",R.options.zIndex);L=b("<div />");K=a.css("position");if(V()){R.$el.after(L);}b(window).bind("resize.ScrollToFixed",D);
b(window).bind("scroll.ScrollToFixed",B);if(R.options.preFixed){a.bind("preFixed.ScrollToFixed",R.options.preFixed);
}if(R.options.postFixed){a.bind("postFixed.ScrollToFixed",R.options.postFixed);}if(R.options.preUnfixed){a.bind("preUnfixed.ScrollToFixed",R.options.preUnfixed);
}if(R.options.postUnfixed){a.bind("postUnfixed.ScrollToFixed",R.options.postUnfixed);}if(R.options.preAbsolute){a.bind("preAbsolute.ScrollToFixed",R.options.preAbsolute);
}if(R.options.postAbsolute){a.bind("postAbsolute.ScrollToFixed",R.options.postAbsolute);}if(R.options.fixed){a.bind("fixed.ScrollToFixed",R.options.fixed);
}if(R.options.unfixed){a.bind("unfixed.ScrollToFixed",R.options.unfixed);}if(R.options.spacerClass){L.addClass(R.options.spacerClass);
}a.bind("resize.ScrollToFixed",function(){L.height(a.height());});a.bind("scroll.ScrollToFixed",function(){a.trigger("preUnfixed");
S();a.trigger("unfixed");E();});a.bind("removeScrollToFixed",function(){a.trigger("preUnfixed");S();a.trigger("unfixed");
b(window).unbind("resize.ScrollToFixed",D);b(window).unbind("scroll.ScrollToFixed",B);a.unbind(".ScrollToFixed");
R.$el.removeData("ScrollToFixed");});D();};R.init();};b.ScrollToFixed.defaultOptions={marginTop:0,limit:0,bottom:-1,zIndex:1000};
b.fn.scrollToFixed=function(a){return this.each(function(){(new b.ScrollToFixed(this,a));});};})(jQuery);
var Hashtable=(function(){var s="function";var u=(typeof Array.prototype.splice==s)?function(a,b){a.splice(b,1);
}:function(b,c){var e,a,f;if(c===b.length-1){b.length=c;}else{e=b.slice(c+1);b.length=c;for(a=0,f=e.length;
a<f;++a){b[c+a]=e[a];}}};function H(a){var c;if(typeof a=="string"){return a;}else{if(typeof a.hashCode==s){c=a.hashCode();
return(typeof c=="string")?c:H(c);}else{if(typeof a.toString==s){return a.toString();}else{try{return String(a);
}catch(b){return Object.prototype.toString.call(a);}}}}}function B(b,a){return b.equals(a);}function D(b,a){return(typeof a.equals==s)?a.equals(b):(b===a);
}function F(a){return function(b){if(b===null){throw new Error("null is not a valid "+a);}else{if(typeof b=="undefined"){throw new Error(a+" must not be undefined");
}}};}var r=F("key"),w=F("value");function E(a,c,b,e){this[0]=a;this.entries=[];this.addEntry(c,b);if(e!==null){this.getEqualityFunction=function(){return e;
};}}var A=0,y=1,C=2;function t(a){return function(e){var f=this.entries.length,b,c=this.getEqualityFunction(e);
while(f--){b=this.entries[f];if(c(e,b[0])){switch(a){case A:return true;case y:return b;case C:return[f,b[1]];
}}}return false;};}function x(a){return function(c){var b=c.length;for(var e=0,f=this.entries.length;
e<f;++e){c[b+e]=this.entries[e][a];}};}E.prototype={getEqualityFunction:function(a){return(typeof a.equals==s)?B:D;
},getEntryForKey:t(y),getEntryAndIndexForKey:t(C),removeEntryForKey:function(a){var b=this.getEntryAndIndexForKey(a);
if(b){u(this.entries,b[0]);return b[1];}return null;},addEntry:function(b,a){this.entries[this.entries.length]=[b,a];
},keys:x(0),values:x(1),getEntries:function(c){var a=c.length;for(var b=0,e=this.entries.length;b<e;++b){c[a+b]=this.entries[b].slice(0);
}},containsKey:t(A),containsValue:function(a){var b=this.entries.length;while(b--){if(a===this.entries[b][1]){return true;
}}return false;}};function v(c,b){var e=c.length,a;while(e--){a=c[e];if(b===a[0]){return e;}}return null;
}function z(c,b){var a=c[b];return(a&&(a instanceof E))?a:null;}function G(f,h){var b=this;var c=[];var e={};
var a=(typeof f==s)?f:H;var g=(typeof h==s)?h:null;this.put=function(p,o){r(p);w(o);var m=a(p),l,k,n=null;
l=z(e,m);if(l){k=l.getEntryForKey(p);if(k){n=k[1];k[1]=o;}else{l.addEntry(p,o);}}else{l=new E(m,p,o,g);
c[c.length]=l;e[m]=l;}return n;};this.get=function(k){r(k);var n=a(k);var m=z(e,n);if(m){var l=m.getEntryForKey(k);
if(l){return l[1];}}return null;};this.containsKey=function(k){r(k);var l=a(k);var m=z(e,l);return m?m.containsKey(k):false;
};this.containsValue=function(k){w(k);var l=c.length;while(l--){if(c[l].containsValue(k)){return true;
}}return false;};this.clear=function(){c.length=0;e={};};this.isEmpty=function(){return !c.length;};var j=function(k){return function(){var l=[],m=c.length;
while(m--){c[m][k](l);}return l;};};this.keys=j("keys");this.values=j("values");this.entries=j("getEntries");
this.remove=function(o){r(o);var n=a(o),m,k=null;var l=z(e,n);if(l){k=l.removeEntryForKey(o);if(k!==null){if(!l.entries.length){m=v(c,n);
u(c,m);delete e[n];}}}return k;};this.size=function(){var k=0,l=c.length;while(l--){k+=c[l].entries.length;
}return k;};this.each=function(m){var l=b.entries(),k=l.length,n;while(k--){n=l[k];m(n[0],n[1]);}};this.putAll=function(p,l){var m=p.entries();
var J,I,k,o,n=m.length;var q=(typeof l==s);while(n--){J=m[n];I=J[0];k=J[1];if(q&&(o=b.get(I))){k=l(I,o,k);
}b.put(I,k);}};this.clone=function(){var k=new G(f,h);k.putAll(b);return k;};}return G;})();(function(l){var v=new Hashtable();
var q=["ae","au","ca","cn","eg","gb","hk","il","in","jp","sk","th","tw","us"];var u=["at","br","de","dk","es","gr","it","nl","pt","tr","vn","be","ro"];
var n=["cz","fi","fr","ru","se","pl"];var s=["ch"];var p=[[".",","],[",","."],[","," "],[".","'"]];var t=[q,u,n,s];
function m(c,b,a){this.dec=c;this.group=b;this.neg=a;}function o(){for(var b=0;b<t.length;b++){localeGroup=t[b];
for(var a=0;a<localeGroup.length;a++){v.put(localeGroup[a],b);}}}function r(b,c){if(v.size()==0){o();
}var e=".";var g=",";var f="-";if(c==false){if(b.indexOf("_")!=-1){b=b.split("_")[1].toLowerCase();}else{if(b.indexOf("-")!=-1){b=b.split("-")[1].toLowerCase();
}}}var h=v.get(b);if(h){var a=p[h];if(a){e=a[0];g=a[1];}}return new m(e,g,f);}l.fn.formatNumber=function(b,a,c){return this.each(function(){if(a==null){a=true;
}if(c==null){c=true;}var e;if(l(this).is(":input")){e=new String(l(this).val());}else{e=new String(l(this).text());
}var f=l.formatNumber(e,b);if(a){if(l(this).is(":input")){l(this).val(f);}else{l(this).text(f);}}if(c){return f;
}});};l.formatNumber=function(b,j){var j=l.extend({},l.fn.formatNumber.defaults,j);var h=r(j.locale.toLowerCase(),j.isFullLocale);
var f=h.dec;var x=h.group;var e=h.neg;var g="0#-,.";var y="";var z=false;for(var a=0;a<j.format.length;
a++){if(g.indexOf(j.format.charAt(a))==-1){y=y+j.format.charAt(a);}else{if(a==0&&j.format.charAt(a)=="-"){z=true;
continue;}else{break;}}}var k="";for(var a=j.format.length-1;a>=0;a--){if(g.indexOf(j.format.charAt(a))==-1){k=j.format.charAt(a)+k;
}else{break;}}j.format=j.format.substring(y.length);j.format=j.format.substring(0,j.format.length-k.length);
var c=new Number(b);return l._formatNumber(c,j,k,y,z);};l._formatNumber=function(ae,Z,ad,j,T){var Z=l.extend({},l.fn.formatNumber.defaults,Z);
var P=r(Z.locale.toLowerCase(),Z.isFullLocale);var Q=P.dec;var N=P.group;var af=P.neg;var e=false;if(isNaN(ae)){if(Z.nanForceZero==true){ae=0;
e=true;}else{return null;}}if(ad=="%"){ae=ae*100;}var Y="";if(Z.format.indexOf(".")>-1){var k=Q;var R=Z.format.substring(Z.format.lastIndexOf(".")+1);
if(Z.round==true){ae=new Number(ae.toFixed(R.length));}else{var a=ae.toString();a=a.substring(0,a.lastIndexOf(".")+R.length+1);
ae=new Number(a);}var ab=ae%1;var X=new String(ab.toFixed(R.length));X=X.substring(X.lastIndexOf(".")+1);
for(var g=0;g<R.length;g++){if(R.charAt(g)=="#"&&X.charAt(g)!="0"){k+=X.charAt(g);continue;}else{if(R.charAt(g)=="#"&&X.charAt(g)=="0"){var W=X.substring(g);
if(W.match("[1-9]")){k+=X.charAt(g);continue;}else{break;}}else{if(R.charAt(g)=="0"){k+=X.charAt(g);}}}}Y+=k;
}else{ae=Math.round(ae);}var O=Math.floor(ae);if(ae<0){O=Math.ceil(ae);}var S="";if(Z.format.indexOf(".")==-1){S=Z.format;
}else{S=Z.format.substring(0,Z.format.indexOf("."));}var b="";if(!(O==0&&S.substr(S.length-1)=="#")||e){var h=new String(Math.abs(O));
var aa=9999;if(S.lastIndexOf(",")!=-1){aa=S.length-S.lastIndexOf(",")-1;}var ac=0;for(var g=h.length-1;
g>-1;g--){b=h.charAt(g)+b;ac++;if(ac==aa&&g!=0){b=N+b;ac=0;}}if(S.length>b.length){var c=S.indexOf("0");
if(c!=-1){var V=S.length-c;var U=S.length-b.length-1;while(b.length<V){var f=S.charAt(U);if(f==","){f=N;
}b=f+b;U--;}}}}if(!b&&S.indexOf("0",S.length-1)!==-1){b="0";}Y=b+Y;if(ae<0&&T&&j.length>0){j=af+j;}else{if(ae<0){Y=af+Y;
}}if(!Z.decimalSeparatorAlwaysShown){if(Y.lastIndexOf(Q)==Y.length-1){Y=Y.substring(0,Y.length-1);}}Y=j+Y+ad;
return Y;};l.fn.parseNumber=function(b,a,e){if(a==null){a=true;}if(e==null){e=true;}var c;if(l(this).is(":input")){c=new String(l(this).val());
}else{c=new String(l(this).text());}var f=l.parseNumber(c,b);if(f){if(a){if(l(this).is(":input")){l(this).val(f.toString());
}else{l(this).text(f.toString());}}if(e){return f;}}};l.parseNumber=function(D,k){var k=l.extend({},l.fn.parseNumber.defaults,k);
var g=r(k.locale.toLowerCase(),k.isFullLocale);var c=g.dec;var A=g.group;var b=g.neg;var h="1234567890.-";
if(k.format.indexOf("0")!=-1){var z=k.format.match(/0/g);var j="\\"+A;$.each(z,function(){j+="[0-9]";
});j=new RegExp(j+"$");z=D.match(j);if(z){z=z[0].replace(A,c);D=D.replace(j,z);}}while(D.indexOf(A)>-1){D=D.replace(A,"");
}D=D.replace(c,".").replace(b,"-");var y="";var e=false;if(D.charAt(D.length-1)=="%"||k.isPercentage==true){e=true;
}for(var C=0;C<D.length;C++){if(h.indexOf(D.charAt(C))>-1){y=y+D.charAt(C);}}var a=new Number(y);if(e){a=a/100;
var B=y.indexOf(".");if(B!=-1){var f=y.length-B-1;a=a.toFixed(f+2);}else{a=a.toFixed(y.length-1);}}return a;
};l.fn.parseNumber.defaults={locale:"us",decimalSeparatorAlwaysShown:false,isPercentage:false,isFullLocale:false};
l.fn.formatNumber.defaults={format:"#,###.00",locale:"us",decimalSeparatorAlwaysShown:false,nanForceZero:true,round:true,isFullLocale:false};
Number.prototype.toFixed=function(a){return l._roundNumber(this,a);};l._roundNumber=function(f,a){var b=Math.pow(10,a||0);
var e=String(Math.round(f*b)/b);if(a>0){var c=e.indexOf(".");if(c==-1){e+=".";c=0;}else{c=e.length-(c+1);
}while(c<a){e+="0";c++;}}return e;};})(jQuery);(function(h){function f(){var l=document.createElement("input"),a="onpaste";
return l.setAttribute(a,""),"function"==typeof l[a]?"paste":"input";}var k,b=f()+".mask",g=navigator.userAgent,c=/iphone/i.test(g),j=/android/i.test(g);
h.mask={definitions:{9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},dataName:"rawMaskFn",placeholder:"_"},h.fn.extend({caret:function(l,a){var m;
if(0!==this.length&&!this.is(":hidden")){return"number"==typeof l?(a="number"==typeof a?a:l,this.each(function(){this.setSelectionRange?this.setSelectionRange(l,a):this.createTextRange&&(m=this.createTextRange(),m.collapse(!0),m.moveEnd("character",a),m.moveStart("character",l),m.select());
})):(this[0].setSelectionRange?(l=this[0].selectionStart,a=this[0].selectionEnd):document.selection&&document.selection.createRange&&(m=document.selection.createRange(),l=0-m.duplicate().moveStart("character",-100000),a=l+m.text.length),{begin:l,end:a});
}},unmask:function(){return this.trigger("unmask");},mask:function(m,p){var v,a,o,e,q,n;return !m&&this.length>0?(v=h(this[0]),v.data(h.mask.dataName)()):(p=h.extend({placeholder:h.mask.placeholder,completed:null},p),a=h.mask.definitions,o=[],e=n=m.length,q=null,h.each(m.split(""),function(r,l){"?"==l?(n--,e=r):a[l]?(o.push(RegExp(a[l])),null===q&&(q=o.length-1)):o.push(null);
}),this.trigger("unmask").each(function(){function A(x){for(;n>++x&&!o[x];){}return x;}function z(x){for(;
--x>=0&&!o[x];){}return x;}function r(F,y){var G,x;if(!(0>F)){for(G=F,x=A(y);n>G;G++){if(o[G]){if(!(n>x&&o[G].test(u[x]))){break;
}u[G]=u[x],u[x]=p.placeholder,x=A(x);}}C(),D.caret(Math.max(q,F));}}function l(G){var F,H,x,y;for(F=G,H=p.placeholder;
n>F;F++){if(o[F]){if(x=A(F),y=u[F],u[F]=H,!(n>x&&o[x].test(y))){break;}H=y;}}}function w(G){var y,H,x,F=G.which;
8===F||46===F||c&&127===F?(y=D.caret(),H=y.begin,x=y.end,0===x-H&&(H=46!==F?z(H):x=A(H-1),x=46===F?A(x):x),s(H,x),r(H,x-1),G.preventDefault()):27==F&&(D.val(t),D.caret(0,B()),G.preventDefault());
}function E(H){var I,y,G,x=H.which,F=D.caret();H.ctrlKey||H.altKey||H.metaKey||32>x||x&&(0!==F.end-F.begin&&(s(F.begin,F.end),r(F.begin,F.end-1)),I=A(F.begin-1),n>I&&(y=String.fromCharCode(x),o[I].test(y)&&(l(I),u[I]=y,C(),G=A(I),j?setTimeout(h.proxy(h.fn.caret,D,G),0):D.caret(G),p.completed&&G>=n&&p.completed.call(D))),H.preventDefault());
}function s(y,x){var F;for(F=y;x>F&&n>F;F++){o[F]&&(u[F]=p.placeholder);}}function C(){D.val(u.join(""));
}function B(G){var F,H,x=D.val(),y=-1;for(F=0,pos=0;n>F;F++){if(o[F]){for(u[F]=p.placeholder;pos++<x.length;
){if(H=x.charAt(pos-1),o[F].test(H)){u[F]=H,y=F;break;}}if(pos>x.length){break;}}else{u[F]===x.charAt(pos)&&F!==e&&(pos++,y=F);
}}return G?C():e>y+1?(D.val(""),s(0,n)):(C(),D.val(D.val().substring(0,y+1))),e?F:q;}var D=h(this),u=h.map(m.split(""),function(x){return"?"!=x?a[x]?p.placeholder:x:void 0;
}),t=D.val();D.data(h.mask.dataName,function(){return h.map(u,function(y,x){return o[x]&&y!=p.placeholder?y:null;
}).join("");}),D.attr("readonly")||D.one("unmask",function(){D.unbind(".mask").removeData(h.mask.dataName);
}).bind("focus.mask",function(){clearTimeout(k);var x;t=D.val(),x=B(),k=setTimeout(function(){C(),x==m.length?D.caret(0,x):D.caret(x);
},10);}).bind("blur.mask",function(){B(),D.val()!=t&&D.change();}).bind("keydown.mask",w).bind("keypress.mask",E).bind(b,function(){setTimeout(function(){var x=B(!0);
D.caret(x),p.completed&&x==D.val().length&&p.completed.call(D);},0);}),B();}));}});})(jQuery);
/*!
 * Tipped - The jQuery Tooltip - v3.1.8
 * (c) 2010-2013 Nick Stakenburg
 *
 * http://projects.nickstakenburg.com/tipped
 *
 * License: http://projects.nickstakenburg.com/tipped/license
 */
var Tipped={version:"3.1.8"};
Tipped.Skins={"base":{afterUpdate:false,ajax:{cache:true,type:"get"},background:{color:"#f2f2f2",opacity:1},border:{size:1,color:"#000",opacity:1},closeButtonSkin:"default",containment:{selector:"viewport"},fadeIn:180,fadeOut:220,showDelay:75,hideDelay:25,radius:{size:5,position:"background"},hideAfter:false,hideOn:{element:"self",event:"mouseleave"},hideOthers:false,hook:"topleft",inline:false,offset:{x:0,y:0},onHide:false,onShow:false,shadow:{blur:2,color:"#000",offset:{x:0,y:0},opacity:0.12},showOn:"mousemove",spinner:true,stem:{height:9,width:18,offset:{x:9,y:9},spacing:2},target:"self"},"reset":{ajax:false,closeButton:false,hideOn:[{element:"self",event:"mouseleave"},{element:"tooltip",event:"mouseleave"}],hook:"topmiddle",stem:true},"dark":{background:{color:"#282828"},border:{color:"#9b9b9b",opacity:0.4,size:1},shadow:{opacity:0.02},spinner:{color:"#fff"}},"light":{background:{color:"#fff"},border:{color:"#646464",opacity:0.4,size:1},shadow:{opacity:0.04}},"gray":{background:{color:[{position:0,color:"#8f8f8f"},{position:1,color:"#808080"}]},border:{color:"#131313",size:1,opacity:0.6}},"tiny":{background:{color:"#161616"},border:{color:"#969696",opacity:0.35,size:1},fadeIn:0,fadeOut:0,radius:4,stem:{width:11,height:6,offset:{x:6,y:6}},shadow:false,spinner:{color:"#fff"}},"yellow":{background:"#ffffaa",border:{size:1,color:"#6d5208",opacity:0.4}},"red":{background:{color:[{position:0,color:"#e13c37"},{position:1,color:"#e13c37"}]},border:{size:1,color:"#150201",opacity:0.6},spinner:{color:"#fff"}},"green":{background:{color:[{position:0,color:"#4bb638"},{position:1,color:"#4aab3a"}]},border:{size:1,color:"#122703",opacity:0.6},spinner:{color:"#fff"}},"blue":{background:{color:[{position:0,color:"#4588c8"},{position:1,color:"#3d7cb9"}]},border:{color:"#020b17",opacity:0.6},spinner:{color:"#fff"}}};
(function(a){a.extend(Tipped.Skins,{black:a.extend(true,{},Tipped.Skins.dark,{radius:0}),white:a.extend(true,{},Tipped.Skins.light,{radius:0})});
})(jQuery);Tipped.Skins.CloseButtons={"base":{diameter:17,border:2,x:{diameter:10,size:2,opacity:1},states:{"default":{background:{color:[{position:0,color:"#1a1a1a"},{position:0.46,color:"#171717"},{position:0.53,color:"#121212"},{position:0.54,color:"#101010"},{position:1,color:"#000"}],opacity:1},x:{color:"#fafafa",opacity:1},border:{color:"#fff",opacity:1}},"hover":{background:{color:"#333",opacity:1},x:{color:"#e6e6e6",opacity:1},border:{color:"#fff",opacity:1}}},shadow:{blur:1,color:"#000",offset:{x:0,y:0},opacity:0.5}},"reset":{},"default":{},"light":{diameter:17,border:2,x:{diameter:10,size:2,opacity:1},states:{"default":{background:{color:[{position:0,color:"#797979"},{position:0.48,color:"#717171"},{position:0.52,color:"#666"},{position:1,color:"#666"}],opacity:1},x:{color:"#fff",opacity:0.95},border:{color:"#676767",opacity:1}},"hover":{background:{color:[{position:0,color:"#868686"},{position:0.48,color:"#7f7f7f"},{position:0.52,color:"#757575"},{position:1,color:"#757575"}],opacity:1},x:{color:"#fff",opacity:1},border:{color:"#767676",opacity:1}}}}};
eval(function(j,b,l,f,h,g){h=function(a){return(a<b?"":h(parseInt(a/b)))+((a=a%b)>35?String.fromCharCode(a+29):a.toString(36));
};if(!"".replace(/^/,String)){while(l--){g[h(l)]=f[l]||h(l);}f=[function(a){return g[a];}];h=function(){return"\\w+";
};l=1;}while(l--){if(f[l]){j=j.replace(new RegExp("\\b"+h(l)+"\\b","g"),f[l]);}}return j;}('(12(a){12 c(a,b){13 c=[a,b];1a c.15=a,c.17=b,c}12 f(a){1N.5v&&5v[5v.6z?"6z":"8c"](a)}12 j(a){11.1g=a}12 k(a){13 b={};28(13 c 5w a)b[c]=a[c]+"2w";1a b}12 l(a,b){1a 1b.8d(a*a+b*b)}12 m(a){1a 2E*a/1b.2Z}12 n(a){1a a*1b.2Z/2E}12 o(a){1a 1/1b.4A(a)}12 v(b){1f(b){11.1g=b,u.1z(b);13 c=11.2e();11.19=a.1k({},c.19),11.2x=1,11.1o={},11.1V=a(b).1X("2p-1V"),u.30(11),11.29=11.19.1u.1D,11.6A=11.19.1l&&11.29,11.3a={x:0,y:0},11.3l={17:0,15:0},11.1P()}}12 x(b,c){11.1g=b,11.1g&&c&&(11.19=a.1k({31:3,1A:{x:0,y:0},1Q:"#4B",1K:.5,2L:1},20[2]||{}),11.2x=11.19.2L,11.1o={},11.1V=a(b).1X("2p-1V"),w.30(11),11.1P())}12 z(b){11.1g=b,11.1g&&(11.19=a.1k({31:5,1A:{x:0,y:0},1Q:"#4B",1K:.5,2L:1},20[1]||{}),11.2x=11.19.2L,11.1V=a(b).1X("2p-1V"),y.30(11),11.1P())}12 A(b,c){28(13 d 5w c)c[d]&&c[d].3D&&c[d].3D===5x?(b[d]=a.1k({},b[d])||{},A(b[d],c[d])):b[d]=c[d];1a b}12 C(b,c){1f(11.1g=b,11.1g){13 e=a(b).1X("2p-1V");e&&B.1z(b),e=h(),a(b).1X("2p-1V",e),11.1V=e;13 f;"8e"!=a.1p(c)||d.2j(c)?f=20[2]||{}:(f=c,c=1r),11.19=B.6B(f);13 g=b.6C("5y");1f(!c){13 i=b.6C("1X-2p");i?c=i:g&&(c=g)}g&&(a(b).1X("5z",g),b.8f("5y","")),11.2F=c,11.2k=11.19.2k||+B.19.4C,11.1o={2G:{14:1,18:1},5A:[],3b:[],2q:{4D:!1,2l:!1,1L:!1,3c:!1,1P:!1,4E:!1,5B:!1,3E:!1},5C:""};13 j=11.19.1C;11.1C="2M"==j?"2M":"4F"!=j&&j?d.2j(j)?j:j&&1x.6D(j)||11.1g:11.1g,11.6E(),B.30(11)}}13 b=6F.3F.8g,d={8h:12(c,d){13 e=c;1a 12(){13 c=[a.1v(e,11)].6G(b.5D(20));1a d.5E(11,c)}},2j:12(a){1a a&&1==a.8i},4G:12(a,c){13 d=b.5D(20,2);1a 8j(12(){1a a.5E(a,d)},c)},44:12(a){1a d.4G.5E(11,[a,1].6G(b.5D(20,1)))},5F:12(a){1a{x:a.5G,y:a.6H}},1g:{4H:12(a){13 b=0,d=0;8k b+=a.4I||0,d+=a.4J||0,a=a.4K;8l(a);1a c(d,b)},4L:12(b){13 e=a(b).1A(),f=d.1g.4H(b),g={17:a(1N).4I(),15:a(1N).4J()};1a e.15+=f.15-g.15,e.17+=f.17-g.17,c(e.15,e.17)},5H:12(){12 a(a){28(13 b=a;b&&b.4K;)b=b.4K;1a b}1a 12(b){13 c=a(b);1a!(!c||!c.3d)}}()}},e=12(a){12 b(b){13 c=5I(b+"([\\\\d.]+)").8m(a);1a c?5J(c[1]):!0}1a{3m:!(!1N.8n||-1!==a.3n("5K"))&&b("8o "),5K:a.3n("5K")>-1&&(!!1N.5L&&5L.6I&&5J(5L.6I())||7.55),5M:a.3n("6J/")>-1&&b("6J/"),4M:a.3n("4M")>-1&&-1===a.3n("8p")&&b("8q:"),6K:!!a.3e(/8r.*8s.*8t/),4N:a.3n("4N")>-1&&b("4N/")}}(8u.8v),g={32:{46:{5N:"1.4.4",5O:1N.46&&46.8w.8x}},6L:12(){12 b(b){28(13 c=b.3e(a),d=c&&c[1]&&c[1].2N(".")||[],e=0,f=0,g=d.2a;g>f;f++)e+=2O(d[f]*1b.6M(10,6-2*f));1a c&&c[3]?e-1:e}13 a=/^(\\d+(\\.?\\d+){0,3})([A-6N-8y-]+[A-6N-8z-9]+)?/;1a 12(a){11.32[a].6O||(11.32[a].6O=!0,(!11.32[a].5O||b(11.32[a].5O)<b(11.32[a].5N)&&!11.32[a].6P)&&(11.32[a].6P=!0,f("1S 8A "+a+" >= "+11.32[a].5N)))}}()},h=12(){13 a=0,b="8B";1a 12(c){28(c=c||b,a++;1x.6D(c+a);)a++;1a c+a}}(),i=12(){13 b=[];1a{1t:12(c){28(13 d=1r,e=0;b.2a>e;e++)b[e]&&b[e].47==c.47&&b[e].1p.6Q()==c.1p.6Q()&&a.6R(b[e].1X||{})==a.6R(c.1X||{})&&(d=b[e].4O);1a d},4P:12(c,d){11.1z(c.47),b.2n(a.1k({},c,{4O:d}))},1z:12(a){28(13 c=0;b.2a>c;c++)b[c]&&b[c].47==a&&3G b[c]},6S:12(){b=[]}}}();a.1k(1S,12(){1a{2H:{3f:12(){13 a=1x.22("3f");1a!(!a.3o||!a.3o("2d"))}(),3H:12(){6T{1a!!("8C"5w 1N||1N.6U&&1x 8D 6U)}6V(a){1a!1}}(),48:12(){13 b=["8E","8F","8G"],c=!1;1a a.1w(b,12(a,b){6T{1x.8H(b),c=!0}6V(d){}}),c}()},3p:12(){(11.2H.3f||e.3m)&&(g.6L("46"),a(1x).6W(12(){B.6X()}))},4Q:12(a,b,c){1a j.4Q(a,b,c),11.1t(a)},1t:12(a){1a 3q j(a)},5P:12(a){1a B.5P(a)},1W:12(a){1a 11.1t(a).1W(),11},1I:12(a){1a 11.1t(a).1I(),11},33:12(a){1a 11.1t(a).33(),11},2P:12(a){1a 11.1t(a).2P(),11},1z:12(a){1a 11.1t(a).1z(),11},4R:12(){1a B.4R(),11},5Q:12(a){1a B.5Q(a),11},5R:12(a){1a B.5R(a),11},1L:12(b){1f(d.2j(b))1a B.5S(b);1f("5T"!=a.1p(b)){13 c=a(b),e=0;1a a.1w(c,12(a,b){B.5S(b)&&e++}),e}1a B.3I().2a},5U:12(){1a B.5U(),11}}}()),a.1k(j,{4Q:12(b,c){1f(b){13 e=20[2]||{},f=[];1a B.6Y(),d.2j(b)?f.2n(3q C(b,c,e)):a(b).1w(12(a,b){f.2n(3q C(b,c,e))}),f}}}),a.1k(j.3F,{49:12(){1a B.2r.4S={x:0,y:0},B.1t(11.1g)},1W:12(){1a a.1w(11.49(),12(a,b){b.1W()}),11},1I:12(){1a a.1w(11.49(),12(a,b){b.1I()}),11},33:12(){1a a.1w(11.49(),12(a,b){b.33()}),11},2P:12(){1a a.1w(11.49(),12(a,b){b.2P()}),11},1z:12(){1a B.1z(11.1g),11}});13 p={4T:12(){13 b;1a b=e.6K?{14:1N.5V,18:1N.5W}:{18:a(1N).18(),14:a(1N).14()}}},q={3r:1b.1E(1b.4U(1N.3r?5J(1N.3r)||1:1,2)),3p:12(){12 a(a){13 b=a.3o("2d");b.8I(q.3r,q.3r)}1a 1N.4V&&!1S.2H.3f&&e.3m?12(b){4V.8J(b),a(b)}:12(b){a(b)}}(),3J:12(b,c){a(b).3g({14:c.14*11.3r,18:c.18*11.3r}).1q(k(c))},6Z:12(b){13 c=a.1k({17:0,15:0,14:0,18:0,1n:0},20[1]||{}),d=c,e=d.15,f=d.17,g=d.14,h=d.18,i=d.1n;1a i?(b.2f(),b.3s(e+i,f),b.26(e+g-i,f+i,i,n(-90),n(0),!1),b.26(e+g-i,f+h-i,i,n(0),n(90),!1),b.26(e+i,f+h-i,i,n(90),n(2E),!1),b.26(e+i,f+i,i,n(-2E),n(-90),!1),b.2g(),b.34(),3t 0):(b.70(e,f,g,h),3t 0)},8K:12(b,c){28(13 d=a.1k({x:0,y:0,1Q:"#4B"},20[2]||{}),e=0,f=c.2a;f>e;e++)28(13 g=0,h=c[e].2a;h>g;g++){13 i=2O(c[e].3u(g))*(1/9);b.2Q=t.2R(d.1Q,i),i&&b.70(d.x+g,d.y+e,1,1)}},4a:12(b,c){13 d;1f("2s"==a.1p(c))d=t.2R(c);1G 1f("2s"==a.1p(c.1Q))d=t.2R(c.1Q,"2y"==a.1p(c.1K)?c.1K:1);1G 1f(a.71(c.1Q)){13 e=a.1k({3K:0,3L:0,3M:0,3N:0},20[2]||{});d=q.72.73(b.8L(e.3K,e.3L,e.3M,e.3N),c.1Q,c.1K)}1a d}};q.72={73:12(b,c){28(13 d="2y"==a.1p(20[2])?20[2]:1,e=0,f=c.2a;f>e;e++){13 g=c[e];("5T"==a.1p(g.1K)||"2y"!=a.1p(g.1K))&&(g.1K=1),b.8M(g.1e,t.2R(g.1Q,g.1K*d))}1a b}};13 r={74:["3O","4b","3P","3Q","4c","4d","4e","4f","4g","4h","4i","3R"],4j:{75:/^(17|15|1R|1O)(17|15|1R|1O|2t|2S)$/,1J:/^(17|1R)/,35:/(2t|2S)/,76:/^(17|1R|15|1O)/},77:12(){13 a={17:"18",15:"14",1R:"18",1O:"14"};1a 12(b){1a a[b]}}(),35:12(a){1a!!a.3v().3e(11.4j.35)},78:12(a){1a!11.35(a)},2I:12(a){1a a.3v().3e(11.4j.1J)?"1J":"2b"},5X:12(a){13 b=1r,c=a.3v().3e(11.4j.76);1a c&&c[1]&&(b=c[1]),b},2N:12(a){1a a.3v().3e(11.4j.75)}},s={5Y:12(a){13 b=a.19.1l;1a{14:b.14,18:b.18}},4k:12(b,c){13 d=a.1k({3S:"1E"},20[2]||{}),e=b.19.1l,f=e.14,g=e.18,h=11.4W(f,g,c);1a d.3S&&(h.14=1b[d.3S](h.14),h.18=1b[d.3S](h.18)),{14:h.14,18:h.18}},4W:12(a,b,c){13 d=m(1b.79(.5*(b/a))),e=2E-d,f=1b.4A(n(e-90))*c,g=a+2*f,h=g*b/a;1a{14:g,18:h}},3T:12(a,b){13 c=11.4k(a,b),d=11.5Y(a),f=(r.35(a.29),1b.1E(c.18+b));1a a.19.1l.1A||0,a.19.1n&&a.19.1n.2u||0,{2z:{1c:{14:1b.1E(c.14),18:1b.1E(f)}},1i:{1c:c},1l:{1c:{14:d.14,18:d.18}}}},5Z:12(b,c,d){13 f=b.19,g={17:0,15:0},h={17:0,15:0},i=a.1k({},c),j=b.1i,k=k||11.3T(b,b.1i),l=k.2z.1c;d&&(l.18=d,j=0);13 m=r.2N(b.29),n=r.2I(b.29);1f(b.19.1l){13 o=r.5X(b.29);1f("17"==o?g.17=l.18-j:"15"==o&&(g.15=l.18-j),"1J"==n){1T(m[2]){1h"2t":1h"2S":h.15=.5*i.14;1B;1h"1O":h.15=i.14}"1R"==m[1]&&(h.17=i.18-j+l.18)}1G{1T(m[2]){1h"2t":1h"2S":h.17=.5*i.18;1B;1h"1R":h.17=i.18}"1O"==m[1]&&(h.15=i.14-j+l.18)}i[r.77(o)]+=l.18-j}1G 1f("1J"==n){1T(m[2]){1h"2t":1h"2S":h.15=.5*i.14;1B;1h"1O":h.15=i.14}"1R"==m[1]&&(h.17=i.18)}1G{1T(m[2]){1h"2t":1h"2S":h.17=.5*i.18;1B;1h"1R":h.17=i.18}"1O"==m[1]&&(h.15=i.14)}13 p=f.1n&&f.1n.2u||0,q=f.1i&&f.1i.2u||0;1f(b.19.1l){13 t=p&&"1m"==f.1n.1e?p:0,u=p&&"1i"==f.1n.1e?p:p+q,v=q+t+.5*k.1l.1c.14-.5*k.1i.1c.14,w=u>v?u-v:0,x=1b.1E(q+t+.5*k.1l.1c.14+w);1f("1J"==n)1T(m[2]){1h"15":h.15+=x;1B;1h"1O":h.15-=x}1G 1T(m[2]){1h"17":h.17+=x;1B;1h"1R":h.17-=x}}13 y;1f(f.1l&&(y=f.1l.1A)){13 z=s.60(y,b.6A,c,k.1i.1c,q,p);1f(y=z.1A,z.4l,"1J"==n)1T(m[2]){1h"15":h.15+=y.x;1B;1h"1O":h.15-=y.x}1G 1T(m[2]){1h"17":h.17+=y.y;1B;1h"1R":h.17-=y.y}}13 B;1f(f.1l&&(B=f.1l.8N))1f("1J"==n)1T(m[1]){1h"17":h.17-=B;1B;1h"1R":h.17+=B}1G 1T(m[1]){1h"15":h.15-=B;1B;1h"1O":h.15+=B}1a{1c:i,1e:{17:0,15:0},1m:{1e:g,1c:c},1l:{1c:l},2J:h}},60:12(b,c,d,e,f,g){13 h=r.2I(c),i=a.1k({},b),j={x:0,y:0},k=0;1a"1J"==h&&(k=d.14-e.14-2*f-2*g)<2*b.x&&(j.x=i.x,/(1O)$/.3h(c)&&(j.x*=-1),i.x=0),"2b"==h&&(k=d.18-e.18-2*f-2*g)<2*b.y&&(j.y=i.y,/(1R)$/.3h(c)&&(j.y*=-1),i.y=0),{1A:i,4l:j}}},t=12(){12 d(a){13 b=a;1a b.7a=a[0],b.7b=a[1],b.7c=a[2],b}12 e(a){1a 2O(a,16)}12 f(a){13 b=6F(3);1f(0==a.3n("#")&&(a=a.4X(1)),a=a.3v(),""!=a.61(c,""))1a 1r;3==a.2a?(b[0]=a.3u(0)+a.3u(0),b[1]=a.3u(1)+a.3u(1),b[2]=a.3u(2)+a.3u(2)):(b[0]=a.4X(0,2),b[1]=a.4X(2,4),b[2]=a.4X(4));28(13 f=0;b.2a>f;f++)b[f]=e(b[f]);1a d(b)}12 g(a,b){13 c=f(a);1a c[3]=b,c.1K=b,c}12 h(b,c){1a"5T"==a.1p(c)&&(c=1),"8O("+g(b,c).8P()+")"}12 i(a){1a"#"+(j(a)[2]>50?"4B":"8Q")}12 j(a){1a k(f(a))}12 k(a){13 f,g,h,a=d(a),b=a.7a,c=a.7b,e=a.7c,i=b>c?b:c;e>i&&(i=e);13 j=c>b?b:c;1f(j>e&&(j=e),h=i/8R,g=0!=i?(i-j)/i:0,0==g)f=0;1G{13 k=(i-b)/(i-j),l=(i-c)/(i-j),m=(i-e)/(i-j);f=b==i?m-l:c==i?2+k-m:4+l-k,f/=6,0>f&&(f+=1)}f=1b.23(7d*f),g=1b.23(62*g),h=1b.23(62*h);13 n=[];1a n[0]=f,n[1]=g,n[2]=h,n.8S=f,n.8T=g,n.8U=h,n}13 b="8V",c=5I("["+b+"]","g");1a{8W:f,2R:h,8X:i}}(),u={4Y:{},1t:12(b){1f(!b)1a 1r;13 c=1r,d=a(b).1X("2p-1V");1a d&&(c=11.4Y[d]),c},30:12(a){11.4Y[a.1V]=a},1z:12(a){13 b=11.1t(a);b&&(3G 11.4Y[b.1V],b.1z())}};a.1k(v.3F,12(){12 b(){11.1o.1u={};13 b=11.29;a.1w(r.74,a.1v(12(b,c){13 d,e=11.1o.1u[c]={};11.29=c;13 f=11.2o();d=f,e.2J=d.2J;13 g=d.1H.1c,h={17:d.1H.1e.17,15:d.1H.1e.15};1f(e.1H={1c:g,1e:h},e.1D={1c:d.21.1c},11.1s){13 i=11.1s.2o(),j=i.21.1e,k=e.1H.1e;a.1k(!0,e,{2J:i.2J,1H:{1e:{17:k.17+j.17,15:k.15+j.15}},1D:{1c:i.1D.1c}})}},11)),11.29=b}12 c(){11.36(),11.19.1s&&(w.1z(11.1g),11.19.1y&&11.19.1y.1s&&y.1z(11.1g)),11.2T&&(11.2T.1z(),11.2T=1r),11.1j&&(a(11.1j).1z(),11.1j=1r)}12 d(){11.1H&&(11.1y&&(a(11.1y).1z(),11.1y=1r,11.63=1r,11.64=1r),a(11.1H).1z(),11.1l=1r,11.1m=1r,11.1H=1r,11.1o={})}12 f(){13 a=11.2e();11.2G=a.1o.2G;13 b=a.19;11.1n=b.1n&&b.1n.2u||0,11.1i=b.1i&&b.1i.2u||0,11.2m=b.2m;13 c=1b.4U(11.2G.18,11.2G.14);11.1n>c/2&&(11.1n=1b.65(c/2)),"1i"==11.19.1n.1e&&11.1n>11.1i&&(11.1i=11.1n),11.1o={19:{1n:11.1n,1i:11.1i,2m:11.2m}}}12 g(){11.36(),1N.4V&&1N.4V.8Y(1x);13 b=11.2e(),c=11.19;11.1H=a("<2h>").1Y("8Z")[0],a(b.4Z).1Z(11.1H),11.51(),11.7e(b),c.1y&&(11.7f(b),c.1y.1s&&(11.2U?(11.2U.19=c.1y.1s,11.2U.1P()):11.2U=3q z(11.1g,a.1k({2L:11.2x},c.1y.1s)))),e.3m&&7>e.3m&&a(b.1j).66(11.2T=a("<91>").1Y("92").3g({93:0,4m:"94:\'\';"})),11.52(),c.1s&&(11.1s?(11.1s.19=c.1s,11.1s.1P()):11.1s=3q x(11.1g,11,a.1k({2L:11.2x},c.1s))),11.7g()}12 h(){13 b=11.2e(),c=a(b.1j),d=a(b.1j).67(".7h").7i()[0];1f(d){a(d).1q({14:"68",18:"68"});13 e=2O(c.1q("17")),f=2O(c.1q("15")),g=2O(c.1q("14"));c.1q({15:"-7j",17:"-7j",14:"95",18:"68"}),b.1F("1L")||a(b.1j).1W();13 h=B.53.69(d);b.19.3i&&"2y"==a.1p(b.19.3i)&&h.14>b.19.3i&&(a(d).1q({14:b.19.3i+"2w"}),h=B.53.69(d)),b.1F("1L")||a(b.1j).1I(),b.1o.2G=h,c.1q({15:f+"2w",17:e+"2w",14:g+"2w"}),11.1P()}}12 i(a,b,c){13 d=!1;11.4n(a)&&(d=!0),11.7k(b)&&(d=!0),c&&11.7l(c)&&(d=!0),d&&11.1P()}12 j(a){13 b=!1;1a(11.3l.15!=a.15||11.3l.17!=a.17)&&(b=!0,11.3l=a),b}12 l(a){13 b=!1;1a(11.3a.x!=a.x||11.3a.y!=a.y)&&(b=!0,11.3a=a),b}12 m(a){13 c=!1;1a 11.29!=a&&(c=!0,11.29=a),c}12 o(){1a B.1t(11.1g)[0]}12 p(){1a s.3T(11,11.1i)}12 u(){13 b=11.2e().19.1y,c=b.3w+2*b.1i;a(11.63).1q({15:-1*c+"2w"}),a(11.64).1q({15:0})}12 v(){13 b=11.2e().19.1y,c=b.3w+2*b.1i;a(11.63).1q({15:0}),a(11.64).1q({15:c+"2w"})}12 A(b){13 c=b.19.1y,d={14:c.3w+2*c.1i,18:c.3w+2*c.1i};a(b.1j).1Z(a(11.1y=1x.22("2h")).1Y("7m").1q(k(d)).1Z(a(11.7n=1x.22("2h")).1Y("96").1q(k(d)))),11.6a(b,"6b"),11.6a(b,"6c"),1S.2H.3H||e.4N||a(11.1y).3U("4o",a.1v(11.7o,11)).3U("54",a.1v(11.7p,11))}12 C(b,c){13 d=b.19.1y,e=d.3w,f=d.1i||0,g=d.x.3w,h=d.x.2u,j=(d.x.97,d.2q[c||"6b"]),l={14:e+2*f,18:e+2*f};g>=e&&(g=e-2);13 m;a(11.7n).1Z(a(11[c+"7q"]=1x.22("2h")).1Y("98").1q(a.1k(k(l),{15:("6c"==c?l.14:0)+"2w"}))),a(1x.3d).1Z(a(m=1x.22("3f"))),q.3J(m,l),q.3p(m);13 o=m.3o("2d");o.2L=11.2x,a(11[c+"7q"]).1Z(m),o.99(l.14/2,l.18/2),o.2Q=q.4a(o,j.1m,{3K:0,3L:0-e/2,3M:0,3N:0+e/2}),o.2f(),o.26(0,0,e/2,0,2*1b.2Z,!0),o.2g(),o.34(),f&&(o.2Q=q.4a(o,j.1i,{3K:0,3L:0-e/2-f,3M:0,3N:0+e/2+f}),o.2f(),o.26(0,0,e/2,1b.2Z,0,!1),o.1d((e+f)/2,0),o.26(0,0,e/2+f,0,1b.2Z,!0),o.26(0,0,e/2+f,1b.2Z,0,!0),o.1d(e/2,0),o.26(0,0,e/2,0,1b.2Z,!1),o.2g(),o.34());13 p=g/2,r=h/2;1f(r>p){13 s=r;r=p,p=s}o.2Q=t.2R(j.x.1Q||j.x,j.x.1K||1),o.56(n(45)),o.2f(),o.3s(0,0),o.1d(0,p);28(13 u=0;4>u;u++)o.1d(0,p),o.1d(r,p),o.1d(r,p-(p-r)),o.1d(p,r),o.1d(p,0),o.56(n(90));o.2g(),o.34()}12 D(b){13 l,m,o,p,q,c=a.1k({1l:!1,3x:1r,9a:1r,2f:!1,2g:!1,3y:1r,3z:1r,1n:0,1i:0,57:0,37:{x:0,y:0}},20[1]||{}),d=c.3y,e=c.3z,f=c.37,g=c.1i,h=c.1n,i=c.3x,j=d.1m.1e,k=d.1m.1c,t={x:1b.2V(11.3a.x),y:1b.2V(11.3a.y)},u={x:0,y:0},v={x:0,y:0};1f(e){l=e.1l.1c,m=e.2z.1e,o=e.2z.1c,p=o.14-l.14;13 w=c.57,x=g+h+.5*l.14-.5*e.1i.1c.14;q=1b.1E(w>x?w-x:0);13 y=s.60(f,i,k,e.1i.1c,g,h);f=y.1A,v=y.4l,u={x:1b.1U(k.14-2*1b.1U(q,f.x||0)-e.1i.1c.14-(2*h||0),0),y:1b.1U(k.18-2*1b.1U(q,f.y||0)-e.1i.1c.18-(2*h||0),0)},r.35(i)&&(u.x*=.5,u.y*=.5),t.x=1b.4U(t.x,u.x),t.y=1b.4U(t.y,u.y),r.35(i)&&(0>11.3a.x&&t.x>0&&(t.x*=-1),0>11.3a.y&&t.y>0&&(t.y*=-1)),11.3l&&11.3l.3A&&a.1w(11.3l.3A,12(b,c){a.1w("17 1O 1R 15".2N(" "),12(a,b){c==b&&5I("("+b+")$").3h(i)&&(t[/^(15|1O)$/.3h(b)?"x":"y"]=0)})})}13 z,A;1f(h?(z=j.15+g+h,A=j.17+g):(z=j.15+g,A=j.17+g),f&&f.x&&/^(3O|3R)$/.3h(i)&&(z+=f.x),c.2f&&b.2f(),b.3s(z,A),c.1l)1T(i){1h"3O":z=j.15+g,h&&(z+=h),z+=1b.1U(q,f.x||0),z+=t.x,b.1d(z,A),A-=l.18,z+=.5*l.14,b.1d(z,A),A+=l.18,z+=.5*l.14,b.1d(z,A);1B;1h"4b":1h"58":z=j.15+.5*k.14-.5*l.14,z+=t.x,b.1d(z,A),A-=l.18,z+=.5*l.14,b.1d(z,A),A+=l.18,z+=.5*l.14,b.1d(z,A),z=j.15+.5*k.14-.5*o.14,b.1d(z,A);1B;1h"3P":z=j.15+k.14-g-l.14,h&&(z-=h),z-=1b.1U(q,f.x||0),z-=t.x,b.1d(z,A),A-=l.18,z+=.5*l.14,b.1d(z,A),A+=l.18,z+=.5*l.14,b.1d(z,A)}1f(h?h&&(b.26(j.15+k.14-g-h,j.17+g+h,h,n(-90),n(0),!1),z=j.15+k.14-g,A=j.17+g+h):(z=j.15+k.14-g,A=j.17+g,b.1d(z,A)),c.1l)1T(i){1h"3Q":A=j.17+g,h&&(A+=h),A+=1b.1U(q,f.y||0),A+=t.y,b.1d(z,A),z+=l.18,A+=.5*l.14,b.1d(z,A),z-=l.18,A+=.5*l.14,b.1d(z,A);1B;1h"4c":1h"59":A=j.17+.5*k.18-.5*l.14,A+=t.y,b.1d(z,A),z+=l.18,A+=.5*l.14,b.1d(z,A),z-=l.18,A+=.5*l.14,b.1d(z,A);1B;1h"4d":A=j.17+k.18-g,h&&(A-=h),A-=l.14,A-=1b.1U(q,f.y||0),A-=t.y,b.1d(z,A),z+=l.18,A+=.5*l.14,b.1d(z,A),z-=l.18,A+=.5*l.14,b.1d(z,A)}1f(h?h&&(b.26(j.15+k.14-g-h,j.17+k.18-g-h,h,n(0),n(90),!1),z=j.15+k.14-g-h,A=j.17+k.18-g):(z=j.15+k.14-g,A=j.17+k.18-g,b.1d(z,A)),c.1l)1T(i){1h"4e":z=j.15+k.14-g,h&&(z-=h),z-=1b.1U(q,f.x||0),z-=t.x,b.1d(z,A),z-=.5*l.14,A+=l.18,b.1d(z,A),z-=.5*l.14,A-=l.18,b.1d(z,A);1B;1h"4f":1h"5a":z=j.15+.5*k.14+.5*l.14,z+=t.x,b.1d(z,A),z-=.5*l.14,A+=l.18,b.1d(z,A),z-=.5*l.14,A-=l.18,b.1d(z,A);1B;1h"4g":z=j.15+g+l.14,h&&(z+=h),z+=1b.1U(q,f.x||0),z+=t.x,b.1d(z,A),z-=.5*l.14,A+=l.18,b.1d(z,A),z-=.5*l.14,A-=l.18,b.1d(z,A)}1f(h?h&&(b.26(j.15+g+h,j.17+k.18-g-h,h,n(90),n(2E),!1),z=j.15+g,A=j.17+k.18-g-h):(z=j.15+g,A=j.17+k.18-g,b.1d(z,A)),c.1l)1T(i){1h"4h":A=j.17+k.18-g,h&&(A-=h),A-=1b.1U(q,f.y||0),A-=t.y,b.1d(z,A),z-=l.18,A-=.5*l.14,b.1d(z,A),z+=l.18,A-=.5*l.14,b.1d(z,A);1B;1h"4i":1h"5b":A=j.17+.5*k.18+.5*l.14,A+=t.y,b.1d(z,A),z-=l.18,A-=.5*l.14,b.1d(z,A),z+=l.18,A-=.5*l.14,b.1d(z,A);1B;1h"3R":A=j.17+g+l.14,h&&(A+=h),A+=1b.1U(q,f.y||0),A+=t.y,b.1d(z,A),z-=l.18,A-=.5*l.14,b.1d(z,A),z+=l.18,A-=.5*l.14,b.1d(z,A)}1a h?h&&(b.26(j.15+g+h,j.17+g+h,h,n(-2E),n(-90),!1),z=j.15+g+h,A=j.17+g,z+=1,b.1d(z,A)):(z=j.15+g,A=j.17+g,b.1d(z,A)),c.2g&&b.2g(),{x:z,y:A,1l:t,5c:v,37:f}}12 E(b){13 o,p,q,r,s,t,c=a.1k({1l:!1,3x:1r,2f:!1,2g:!1,3y:1r,3z:1r,1n:0,1i:0,7r:0,37:{x:0,y:0},5d:1r},20[1]||{}),d=c.3y,e=c.3z,g=(c.7r,c.37),h=c.1i,i=c.1n&&c.1n.2u||0,j=c.7s,k=c.3x,l=d.1m.1e,m=d.1m.1c,u=c.5d&&c.5d.1l||{x:0,y:0};1f(e){o=e.1l.1c,p=e.2z.1e,q=e.2z.1c,r=e.1i.1c,s=q.14-o.14;13 v=h+j+.5*o.14-.5*r.14;t=1b.1E(i>v?i-v:0)}13 w=l.15+h+j,x=l.17+h;j&&(w+=1),a.1k({},{x:w,y:x}),c.2f&&b.2f();13 z=a.1k({},{x:w,y:x});1f(x-=h,b.1d(w,x),i?i&&(b.26(l.15+i,l.17+i,i,n(-90),n(-2E),!0),w=l.15,x=l.17+i):(w=l.15,x=l.17,b.1d(w,x)),c.1l)1T(k){1h"3R":x=l.17+h,j&&(x+=j),x-=.5*r.14,x+=.5*o.14,x+=1b.1U(t,g.y||0),x+=u.y,b.1d(w,x),w-=r.18,x+=.5*r.14,b.1d(w,x),w+=r.18,x+=.5*r.14,b.1d(w,x);1B;1h"4i":1h"5b":x=l.17+.5*m.18-.5*r.14,x+=u.y,b.1d(w,x),w-=r.18,x+=.5*r.14,b.1d(w,x),w+=r.18,x+=.5*r.14,b.1d(w,x);1B;1h"4h":x=l.17+m.18-h-r.14,j&&(x-=j),x+=.5*r.14,x-=.5*o.14,x-=1b.1U(t,g.y||0),x-=u.y,b.1d(w,x),w-=r.18,x+=.5*r.14,b.1d(w,x),w+=r.18,x+=.5*r.14,b.1d(w,x)}1f(i?i&&(b.26(l.15+i,l.17+m.18-i,i,n(-2E),n(-9b),!0),w=l.15+i,x=l.17+m.18):(w=l.15,x=l.17+m.18,b.1d(w,x)),c.1l)1T(k){1h"4g":w=l.15+h,j&&(w+=j),w-=.5*r.14,w+=.5*o.14,w+=1b.1U(t,g.x||0),w+=u.x,b.1d(w,x),x+=r.18,w+=.5*r.14,b.1d(w,x),x-=r.18,w+=.5*r.14,b.1d(w,x);1B;1h"4f":1h"5a":w=l.15+.5*m.14-.5*r.14,w+=u.x,b.1d(w,x),x+=r.18,w+=.5*r.14,b.1d(w,x),x-=r.18,w+=.5*r.14,b.1d(w,x),w=l.15+.5*m.14+r.14,b.1d(w,x);1B;1h"4e":w=l.15+m.14-h-r.14,j&&(w-=j),w+=.5*r.14,w-=.5*o.14,w-=1b.1U(t,g.x||0),w-=u.x,b.1d(w,x),x+=r.18,w+=.5*r.14,b.1d(w,x),x-=r.18,w+=.5*r.14,b.1d(w,x)}1f(i?i&&(b.26(l.15+m.14-i,l.17+m.18-i,i,n(90),n(0),!0),w=l.15+m.14,x=l.17+m.14+i):(w=l.15+m.14,x=l.17+m.18,b.1d(w,x)),c.1l)1T(k){1h"4d":x=l.17+m.18-h,x+=.5*r.14,x-=.5*o.14,j&&(x-=j),x-=1b.1U(t,g.y||0),x-=u.y,b.1d(w,x),w+=r.18,x-=.5*r.14,b.1d(w,x),w-=r.18,x-=.5*r.14,b.1d(w,x);1B;1h"4c":1h"59":x=l.17+.5*m.18+.5*r.14,x+=u.y,b.1d(w,x),w+=r.18,x-=.5*r.14,b.1d(w,x),w-=r.18,x-=.5*r.14,b.1d(w,x);1B;1h"3Q":x=l.17+h,j&&(x+=j),x+=r.14,x-=.5*r.14-.5*o.14,x+=1b.1U(t,g.y||0),x+=u.y,b.1d(w,x),w+=r.18,x-=.5*r.14,b.1d(w,x),w-=r.18,x-=.5*r.14,b.1d(w,x)}1f(i?i&&(b.26(l.15+m.14-i,l.17+i,i,n(0),n(-90),!0),w=l.15+m.14-i,x=l.17):(w=l.15+m.14,x=l.17,b.1d(w,x)),c.1l)1T(k){1h"3P":w=l.15+m.14-h,w+=.5*r.14-.5*o.14,j&&(w-=j),w-=1b.1U(t,g.x||0),w-=u.x,b.1d(w,x),x-=r.18,w-=.5*r.14,b.1d(w,x),x+=r.18,w-=.5*r.14,b.1d(w,x);1B;1h"4b":1h"58":w=l.15+.5*m.14+.5*r.14,w+=u.x,b.1d(w,x),x-=r.18,w-=.5*r.14,b.1d(w,x),x+=r.18,w-=.5*r.14,b.1d(w,x),w=l.15+.5*m.14-r.14,b.1d(w,x),b.1d(w,x);1B;1h"3O":w=l.15+h+r.14,w-=.5*r.14,w+=.5*o.14,j&&(w+=j),w+=1b.1U(t,g.x||0),w+=u.x,b.1d(w,x),x-=r.18,w-=.5*r.14,b.1d(w,x),x+=r.18,w-=.5*r.14,b.1d(w,x)}b.1d(z.x,z.y-h),b.1d(z.x,z.y),c.2g&&b.2g()}12 F(b){13 c=11.2o(),d=11.19.1l&&11.4p(),e=11.29&&11.29.3v(),f=11.1n,h=11.1i,i=11.2m,k=({14:2*h+2*i+11.2G.14,18:2*h+2*i+11.2G.18},b.19.1l&&b.19.1l.1A||{x:0,y:0}),l=0,m=0;f&&(l="1m"==11.19.1n.1e?f:0,m="1i"==11.19.1n.1e?f:l+h),a(1x.3d).1Z(11.2W=1x.22("3f")),q.3J(11.2W,c.1H.1c),q.3p(11.2W);13 n=11.2W.3o("2d");n.2L=11.2x,a(11.1H).1Z(11.2W),n.2Q=q.4a(n,11.19.1m,{3K:0,3L:c.1m.1e.17+h,3M:0,3N:c.1m.1e.17+c.1m.1c.18-h}),n.9c=0;13 o;1f(o=11.6d(n,{2f:!0,2g:!0,1i:h,1n:l,57:m,3y:c,3z:d,1l:11.19.1l,3x:e,37:k}),n.34(),h){13 p=q.4a(n,11.19.1i,{3K:0,3L:c.1m.1e.17,3M:0,3N:c.1m.1e.17+c.1m.1c.18});n.2Q=p,o=11.6d(n,{2f:!0,2g:!1,1i:h,1n:l,57:m,3y:c,3z:d,1l:11.19.1l,3x:e,37:k}),11.7t(n,{2f:!1,2g:!0,1i:h,7s:l,1n:{2u:m,1e:11.19.1n.1e},3y:c,3z:d,1l:11.19.1l,3x:e,37:o.37,5d:o}),n.34()}11.3B=o}12 G(){13 i,a=11.2e(),b=11.2G,c=a.19,d=11.1n,f=11.1i,g=11.2m,h={14:2*f+2*g+b.14,18:2*f+2*g+b.18};1f(11.19.1l){13 j=11.4p();i=j.2z.1c}13 k=s.5Z(11,h),l=k.1c,m=k.1e,h=k.1m.1c,o=k.1m.1e;k.1l.1c;13 r,t,u,q={17:0,15:0},v={14:l.14,18:l.18};1f(c.1y){13 w=d;"1m"==c.1n.1e&&(w+=f);13 x=w-1b.9d(n(45))*w,y="1O";11.29.3v().3e(/^(3P|3Q)$/)&&(y="15");13 z=c.1y.3w+2*c.1y.1i,r={14:z,18:z};1f(q.15=o.15-z/2+("15"==y?x:h.14-x),q.17=o.17-z/2+x,"15"==y){1f(0>q.15){13 A=1b.2V(q.15);v.14+=A,m.15+=A,q.15=0}}1G{13 B=q.15+z-v.14;B>0&&(v.14+=B)}1f(0>q.17){13 C=1b.2V(q.17);v.18+=C,m.17+=C,q.17=0}1f(11.19.1y.1s){13 D=11.19.1y.1s,E=D.31,F=D.1A;1f(t={14:r.14+2*E,18:r.18+2*E},u={17:q.17-E+F.y,15:q.15-E+F.x},"15"==y){1f(0>u.15){13 A=1b.2V(u.15);v.14+=A,m.15+=A,q.15+=A,u.15=0}}1G{13 B=u.15+t.14-v.14;B>0&&(v.14+=B)}1f(0>u.17){13 C=1b.2V(u.17);v.18+=C,m.17+=C,q.17+=C,u.17=0}}}13 G=k.2J;G.17+=m.17,G.15+=m.15;13 H={15:1b.1E(m.15+o.15+11.1i+11.19.2m),17:1b.1E(m.17+o.17+11.1i+11.19.2m)},I={1D:{1c:{14:1b.1E(v.14),18:1b.1E(v.18)}},21:{1c:{14:1b.1E(v.14),18:1b.1E(v.18)}},1H:{1c:l,1e:{17:1b.23(m.17),15:1b.23(m.15)}},1m:{1c:{14:1b.1E(h.14),18:1b.1E(h.18)},1e:{17:1b.23(o.17),15:1b.23(o.15)}},2J:{17:1b.23(G.17),15:1b.23(G.15)},2F:{1e:H}};1a 11.19.1y&&(I.1y={1c:{14:1b.1E(r.14),18:1b.1E(r.18)},1e:{17:1b.23(q.17),15:1b.23(q.15)}},11.19.1y.1s&&(I.2U={1c:{14:1b.1E(t.14),18:1b.1E(t.18)},1e:{17:1b.23(u.17),15:1b.23(u.15)}})),I}12 H(){13 b=11.2o(),c=11.2e();a(c.1j).1q(k(b.1D.1c)),a(c.4Z).1q(k(b.21.1c)),11.2T&&11.2T.1q(k(b.1D.1c)),a(11.1H).1q(a.1k(k(b.1H.1c),k(b.1H.1e))),11.1y&&(a(11.1y).1q(k(b.1y.1e)),b.2U&&a(11.2U.1j).1q(k(b.2U.1e))),a(c.38).1q(k(b.2F.1e))}12 I(a){11.2x=a||0,11.1s&&(11.1s.2x=11.2x)}12 J(a){11.7u(a),11.1P()}1a{51:f,7g:b,1P:g,1z:c,36:d,2e:o,2P:h,5e:i,7l:j,7k:l,4n:m,7f:A,6a:C,7e:F,6d:D,7t:E,7o:u,7p:v,4p:p,2o:G,52:H,7u:I,9e:J}}());13 w={3j:{},1t:12(b){1f(!b)1a 1r;13 c=1r,d=a(b).1X("2p-1V");1a d&&(c=11.3j[d]),c},30:12(a){11.3j[a.1V]=a},1z:12(a){13 b=11.1t(a);b&&(3G 11.3j[b.1V],b.1z())},4q:12(a){1a 1b.2Z/2-1b.6M(a,1b.4A(a)*1b.2Z)}};w.4r={4k:12(a,b){13 c=u.1t(a.1g),d=c.4p().1i.1c,e=11.4W(d.14,d.18,b,{3S:!1});1a{14:e.14,18:e.18}},9f:12(a,b,c){13 d=.5*a,e=m(1b.9g(d/l(d,b))),f=2E-e-90,g=o(n(f))*c,h=2*(d+g),i=h/a*b;1a{14:h,18:i}},4W:12(a,b,c){13 d=m(1b.79(.5*(b/a))),e=2E-d,f=1b.4A(n(e-90))*c,g=a+2*f,h=g*b/a;1a{14:g,18:h}},3T:12(b){13 c=u.1t(b.1g),d=b.19.31,e=r.78(c.29),g=(r.2I(c.29),w.4r.4k(b,d)),h={2z:{1c:{14:1b.1E(g.14),18:1b.1E(g.18)},1e:{17:0,15:0}}};1f(d){h.2X=[];28(13 i=0;d>=i;i++){13 j=w.4r.4k(b,i,{3S:!1}),k={1e:{17:h.2z.1c.18-j.18,15:e?d-i:(h.2z.1c.14-j.14)/2},1c:j};h.2X.2n(k)}}1G h.2X=[a.1k({},h.2z)];1a h},56:12(a,b,c){s.56(a,b.3k(),c)}},a.1k(x.3F,12(){12 b(){1a B.1t(11.1g)[0]}12 c(){1a u.1t(11.1g)}12 d(){11.36()}12 e(){11.1j&&(a(11.1j).1z(),11.1l=1r,11.1m=1r,11.1H=1r,11.1j=1r,11.1o={})}12 f(){}12 g(){11.36(),11.51();13 b=11.2e(),c=11.3k();11.1j=a("<2h>").1Y("9h")[0],a(b.1j).66(11.1j),c.2T&&a(b.1j).66(c.2T),c.2o(),a(11.1j).1q({17:0,15:0}),11.7v(),11.52()}12 h(){1a 11.19.1K/(11.19.31+1)}12 i(){13 b=11.3k(),c=b.2o(),d=11.2e(),e=11.2o(),f=11.19.31,g=w.4r.3T(11),h=b.29,i=r.5X(h),j={17:f,15:f};1f(d.19.1l){13 l=g.2X[g.2X.2a-1];"15"==i&&(j.15+=1b.1E(l.1c.18)),"17"==i&&(j.17+=1b.1E(l.1c.18))}13 m=b.1o.19,n=m.1n,o=m.1i;"1m"==d.19.1n.1e&&n&&(n+=o);13 p=e.1H.1c;a(11.1j).1Z(a(11.1H=1x.22("2h")).1Y("9i").1q(k(p))).1q(k(p)),a(1x.3d).1Z(a(11.2W=1x.22("3f"))),q.3J(11.2W,e.1H.1c),q.3p(11.2W);13 s=11.2W.3o("2d");s.2L=11.2x,a(11.1H).1Z(11.2W);28(13 u=f+1,v=0;f>=v;v++)s.2Q=t.2R(11.19.1Q,w.4q(v*(1/u))*(11.19.1K/u)),q.6Z(s,{14:c.1m.1c.14+2*v,18:c.1m.1c.18+2*v,17:j.17-v,15:j.15-v,1n:n+v});1f(b.19.1l){13 x={x:j.15,y:j.17},y=g.2X[0].1c,z=b.19.1l,A=o;A+=.5*z.14;13 B=b.19.1n&&"1m"==b.19.1n.1e?b.19.1n.2u||0:0;B&&(A+=B);13 C=o+B+.5*z.14-.5*y.14,D=1b.1E(n>C?n-C:0),E=b.3B&&b.3B.1l||{x:0,y:0},F=b.3B&&b.3B.5c||{x:0,y:0};1f(A+=1b.1U(D,b.19.1l.1A&&b.19.1l.1A[i&&/^(15|1O)$/.3h(i)?"y":"x"]||0),"17"==i||"1R"==i){1T(h){1h"3O":1h"4g":x.x+=A+E.x-F.x;1B;1h"4b":1h"58":1h"4f":1h"5a":x.x+=.5*c.1m.1c.14+E.x;1B;1h"3P":1h"4e":x.x+=c.1m.1c.14-(A-E.x+F.x)}"1R"==i&&(x.y+=c.1m.1c.18);28(13 v=0,G=g.2X.2a;G>v;v++){s.2Q=t.2R(11.19.1Q,w.4q(v*(1/u))*(11.19.1K/u));13 f=g.2X[v];s.2f(),"17"==i?(s.3s(x.x,x.y-v),s.1d(x.x-.5*f.1c.14,x.y-v),s.1d(x.x,x.y-v-f.1c.18),s.1d(x.x+.5*f.1c.14,x.y-v)):(s.3s(x.x,x.y+v),s.1d(x.x-.5*f.1c.14,x.y+v),s.1d(x.x,x.y+v+f.1c.18),s.1d(x.x+.5*f.1c.14,x.y+v)),s.2g(),s.34()}}1G{1T(h){1h"3R":1h"3Q":x.y+=A+E.y-F.y;1B;1h"4i":1h"5b":1h"4c":1h"59":x.y+=.5*c.1m.1c.18+E.y;1B;1h"4h":1h"4d":x.y+=c.1m.1c.18-(A-E.y+F.y)}"1O"==i&&(x.x+=c.1m.1c.14);28(13 v=0,G=g.2X.2a;G>v;v++){s.2Q=t.2R(11.19.1Q,w.4q(v*(1/u))*(11.19.1K/u));13 f=g.2X[v];s.2f(),"15"==i?(s.3s(x.x-v,x.y),s.1d(x.x-v,x.y-.5*f.1c.14),s.1d(x.x-v-f.1c.18,x.y),s.1d(x.x-v,x.y+.5*f.1c.14)):(s.3s(x.x+v,x.y),s.1d(x.x+v,x.y-.5*f.1c.14),s.1d(x.x+v+f.1c.18,x.y),s.1d(x.x+v,x.y+.5*f.1c.14)),s.2g(),s.34()}}}}12 j(){13 b=11.3k();b.2G,b.1n;13 e=b.2o(),g=(11.2e(),11.19.31),h=a.1k({},e.1m.1c);h.14+=2*g,h.18+=2*g;13 i,k;1f(b.19.1l){13 l=w.4r.3T(11);i=l.2z.1c,k=i.18}13 m=s.5Z(b,h,k),n=m.1c,o=m.1e,h=m.1m.1c,p=m.1m.1e,r=e.1H.1e,t=e.1m.1e,u={17:r.17+t.17-(p.17+g)+11.19.1A.y,15:r.15+t.15-(p.15+g)+11.19.1A.x},v=e.2J,x=e.21.1c,y={17:0,15:0};1f(0>u.17){13 z=1b.2V(u.17);y.17+=z,u.17=0,v.17+=z}1f(0>u.15){13 A=1b.2V(u.15);y.15+=A,u.15=0,v.15+=A}13 B={18:1b.1U(n.18+u.17,x.18+y.17),14:1b.1U(n.14+u.15,x.14+y.15)},C={15:1b.1E(y.15+e.1H.1e.15+e.1m.1e.15+b.1i+b.2m),17:1b.1E(y.17+e.1H.1e.17+e.1m.1e.17+b.1i+b.2m)},D={1D:{1c:B},21:{1c:x,1e:y},1j:{1c:n,1e:u},1H:{1c:n,1e:{17:1b.23(o.17),15:1b.23(o.15)}},1m:{1c:{14:1b.1E(h.14),18:1b.1E(h.18)},1e:{17:1b.23(p.17),15:1b.23(p.15)}},2J:v,2F:{1e:C}};1a D}12 l(){13 b=11.2o(),c=11.3k(),d=11.2e();1f(a(d.1j).1q(k(b.1D.1c)),a(d.4Z).1q(a.1k(k(b.21.1e),k(b.21.1c))),c.2T&&c.2T.1q(k(b.1D.1c)),d.19.1y){13 e=c.2o(),f=b.21.1e,g=e.1y.1e;1f(a(c.1y).1q(k({17:f.17+g.17,15:f.15+g.15})),d.19.1y.1s){13 h=e.2U.1e;a(c.2U.1j).1q(k({17:f.17+h.17,15:f.15+h.15}))}}a(11.1j).1q(a.1k(k(b.1j.1c),k(b.1j.1e))),a(11.1H).1q(k(b.1H.1c)),a(d.38).1q(k(b.2F.1e))}1a{51:f,1z:d,36:e,1P:g,2e:b,3k:c,2o:j,7w:h,7v:i,52:l}}());13 y={3j:{},1t:12(b){1f(!b)1a 1r;13 c=a(b).1X("2p-1V");1a c?11.3j[c]:1r},30:12(a){11.3j[a.1V]=a},1z:12(a){13 b=11.1t(a);b&&(3G 11.3j[b.1V],b.1z())}};a.1k(z.3F,12(){12 b(){1a B.1t(11.1g)[0]}12 c(){1a u.1t(11.1g)}12 d(){1a 11.19.1K/(11.19.31+1)}12 e(){11.36()}12 f(){11.1j&&(a(11.1j).1z(),11.1j=1r)}12 g(){11.36();13 c=(11.2e(),11.3k()),d=c.2o().1y.1c,e=a.1k({},d),f=11.19.31;e.14+=2*f,e.18+=2*f,a(c.1y).6e(a(11.1j=1x.22("2h")).1Y("9j")),a(1x.3d).1Z(a(11.4s=1x.22("3f"))),q.3J(11.4s,e),q.3p(11.4s);13 g=11.4s.3o("2d");g.2L=11.2x,a(11.1j).1Z(11.4s);28(13 h=e.14/2,i=e.18/2,j=d.18/2,k=f+1,l=0;f>=l;l++)g.2Q=t.2R(11.19.1Q,w.4q(l*(1/k))*(11.19.1K/k)),g.2f(),g.26(h,i,j+l,n(0),n(7d),!0),g.2g(),g.34()}1a{1P:g,1z:e,36:f,2e:b,3k:c,7w:d}}());13 B={2A:{},19:{3V:"6f",4C:9k},6X:12(){12 b(){13 b=["2B"];1S.2H.3H&&(b.2n("9l"),a(1x.3d).3U("2B",12(){1a 3t 0})),a.1w(b,12(b,c){a(1x.7x).9m(".3C .7m, .3C .9n-1D",c,12(b){b.9o(),b.9p(),B.6g(a(b.1C).5f(".3C")[0]).1I()})}),a(1N).3U("3J",a.1v(11.7y,11))}1a b}(),7y:12(){11.5g&&(1N.6h(11.5g),11.5g=1r),11.5g=d.4G(a.1v(12(){13 b=11.3I();a.1w(b,12(a,b){b.1e()})},11),9q)},5h:12(b){13 d,c=a(b).1X("2p-1V");1f(!c){13 e=11.6g(a(b).5f(".3C")[0]);e&&e.1g&&(c=a(e.1g).1X("2p-1V"))}1a c&&(d=11.2A[c])?d:3t 0},5P:12(a){13 b;1a d.2j(a)&&(b=11.5h(a)),b&&b.1g},1t:12(b){13 c=[];1f(d.2j(b)){13 e=11.5h(b);e&&(c=[e])}1G a.1w(11.2A,12(d,e){e.1g&&a(e.1g).7z(b)&&c.2n(e)});1a c},6g:12(b){1f(!b)1a 1r;13 c=1r;1a a.1w(11.2A,12(a,d){d.1F("1P")&&d.1j===b&&(c=d)}),c},9r:12(b){13 c=[];1a a.1w(11.2A,12(d,e){e.1g&&a(e.1g).7z(b)&&c.2n(e)}),c},1W:12(b){1f(d.2j(b)){13 c=b,e=11.1t(c)[0];e&&e.1W()}1G a(b).1w(a.1v(12(a,b){13 c=11.1t(b)[0];c&&c.1W()},11))},1I:12(b){1f(d.2j(b)){13 c=11.1t(b)[0];c&&c.1I()}1G a(b).1w(a.1v(12(a,b){13 c=11.1t(b)[0];c&&c.1I()},11))},33:12(b){1f(d.2j(b)){13 c=b,e=11.1t(c)[0];e&&e.33()}1G a(b).1w(a.1v(12(a,b){13 c=11.1t(b)[0];c&&c.33()},11))},4R:12(){a.1w(11.3I(),12(a,b){b.1I()})},2P:12(b){1f(d.2j(b)){13 c=b,e=11.1t(c)[0];e&&e.2P()}1G a(b).1w(a.1v(12(a,b){13 c=11.1t(b)[0];c&&c.2P()},11))},3I:12(){13 b=[];1a a.1w(11.2A,12(a,c){c.1L()&&b.2n(c)}),b},5S:12(b){13 c=!1;1a d.2j(b)&&a.1w(11.3I()||[],12(a,d){1a d.1g==b?(c=!0,!1):3t 0}),c},7A:12(){13 c,b=0;1a a.1w(11.2A,12(a,d){d.2k>b&&(b=d.2k,c=d)}),c},7B:12(){1>=11.3I().2a&&a.1w(11.2A,12(b,c){c.1F("1P")&&!c.19.2k&&a(c.1j).1q({2k:c.2k=+B.19.4C})})},30:12(a){11.2A[a.1V]=a},5i:12(b){13 c=11.5h(b);1f(c){13 d=a(c.1g).1X("2p-1V");3G 11.2A[d],c.1I(),c.1z()}},1z:12(b){d.2j(b)?11.5i(b):a(b).1w(a.1v(12(a,b){11.5i(b)},11))},6Y:12(){a.1w(11.2A,a.1v(12(a,b){b.1g&&!d.1g.5H(b.1g)&&11.5i(b.1g)},11))},5Q:12(a){11.19.3V=a||"6f"},5R:12(a){11.19.4C=a||0},5U:12(){a.1w(11.2A,a.1v(12(a,b){b.1o&&b.1o.2l&&(b.1o.2l.6i(),b.1o.2l=1r),b.27("3c",!1)},11)),i.6S()},6B:12(){12 f(d){13 e;1a e="2s"==a.1p(d)?{1g:c.25&&c.25.1g||b.25.1g,2v:d}:A(a.1k({},b.25),d)}12 g(f){1a b=1S.2C.7C,c=A(a.1k({},b),1S.2C.6j),d=1S.2C.6k.7C,e=A(a.1k({},d),1S.2C.6k.6j),g=h,h(f)}12 h(g){g.21=g.21&&1S.2C[g.21]?g.21:1S.2C[B.19.3V]?B.19.3V:"6f";13 h=g.21?a.1k({},1S.2C[g.21]||1S.2C[B.19.3V]):{},i=A(a.1k({},c),h),j=A(a.1k({},i),g);1f(j.2c){13 k=c.2c||{},l=b.2c;"4t"==a.1p(j.2c)&&(j.2c={3W:k.3W||l.3W,1p:k.1p||l.1p}),j.2c=A(a.1k({},l),j.2c)}1f(j.1m&&"2s"==a.1p(j.1m)&&(j.1m={1Q:j.1m,1K:1}),j.1i){13 m,n=c.1i||{},o=b.1i;m="2y"==a.1p(j.1i)?{2u:j.1i,1Q:n.1Q||o.1Q,1K:n.1K||o.1K}:A(a.1k({},o),j.1i),j.1i=0===m.2u?!1:m}1f(j.1n){13 p;p="2y"==a.1p(j.1n)?{2u:j.1n,1e:c.1n&&c.1n.1e||b.1n.1e}:A(a.1k({},b.1n),j.1n),j.1n=0===p.2u?!1:p}13 q,s=s=j.1u&&j.1u.1C||"2s"==a.1p(j.1u)&&j.1u||c.1u&&c.1u.1C||"2s"==a.1p(c.1u)&&c.1u||b.1u&&b.1u.1C||b.1u,t=j.1u&&j.1u.1D||c.1u&&c.1u.1D||b.1u&&b.1u.1D||B.2r.6l(s);1f(j.1u?"2s"==a.1p(j.1u)?q={1C:j.1u,1D:B.2r.7D(j.1u)}:(q={1D:t,1C:s},j.1u.1D&&(q.1D=j.1u.1D),j.1u.1C&&(q.1C=j.1u.1C)):q={1D:t,1C:s},"2M"==j.1C){13 u=r.2I(q.1C);q.1C="1J"==u?q.1C.61(/(15|1O)/,"2t"):q.1C.61(/(17|1R)/,"2t")}j.1u=q;13 v;1f("2M"==j.1C?(v=a.1k({},b.1A),a.1k(v,1S.2C.6j.1A||{}),g.21&&a.1k(v,(1S.2C[g.21]||1S.2C[B.19.3V]).1A||{}),v=B.2r.7E(b.1A,b.1u,q.1C,!0),g.1A&&(v=a.1k(v,g.1A||{})),j.3X=0):v={x:j.1A.x,y:j.1A.y},j.1A=v,j.1y&&j.7F){13 w=a.1k({},1S.2C.6k[j.7F]),x=A(a.1k({},e),w);1f(x.2q&&a.1w(["6b","6c"],12(b,c){13 f=x.2q[c],g=e.2q&&e.2q[c];1f(f.1m){13 h=g&&g.1m;1f("2y"==a.1p(f.1m))f.1m={1Q:h&&h.1Q||d.2q[c].1m.1Q,1K:f.1m};1G 1f("2s"==a.1p(f.1m)){13 i=h&&"2y"==a.1p(h.1K)&&h.1K||d.2q[c].1m.1K;f.1m={1Q:f.1m,1K:i}}1G f.1m=A(a.1k({},d.2q[c].1m),f.1m)}1f(f.1i){13 j=g&&g.1i;f.1i="2y"==a.1p(f.1i)?{1Q:j&&j.1Q||d.2q[c].1i.1Q,1K:f.1i}:A(a.1k({},d.2q[c].1i),f.1i)}}),x.1s){13 z=e.1s&&e.1s.3D&&e.1s.3D==5x?e.1s:d.1s;x.1s.3D&&x.1s.3D==5x&&(z=A(z,x.1s)),x.1s=z}j.1y=x}1f(j.1s){13 C;C="4t"==a.1p(j.1s)?c.1s&&"4t"==a.1p(c.1s)?b.1s:c.1s?c.1s:b.1s:A(a.1k({},b.1s),j.1s||{}),"2y"==a.1p(C.1A)&&(C.1A={x:C.1A,y:C.1A}),j.1s=C}1f(j.1l){13 D={};D="4t"==a.1p(j.1l)?A({},b.1l):A(A({},b.1l),a.1k({},j.1l)),"2y"==a.1p(D.1A)&&(D.1A={x:D.1A,y:D.1A}),j.1l=D}1f(j.2Y&&("2s"==a.1p(j.2Y)?j.2Y={5j:j.2Y,7G:!0}:"4t"==a.1p(j.2Y)&&(j.2Y=j.2Y?{5j:"4T",7G:!0}:!1)),j.25&&"2B-9s"==j.25&&(j.7H=!0,j.25=!1),j.25)1f(a.71(j.25)){13 E=[];a.1w(j.25,12(a,b){E.2n(f(b))}),j.25=E}1G j.25=[f(j.25)];1a j.2K&&"2s"==a.1p(j.2K)&&(j.2K=[""+j.2K]),j.2m=0,j.1M&&(1N.6m||(j.1M=!1)),j}13 b,c,d,e;1a g}()};B.2r=12(){12 c(c){13 d=r.2N(c),e=d[1],f=d[2],g=r.2I(c),h=a.1k({1J:!0,2b:!0},20[1]||{});1a"1J"==g?(h.2b&&(e=b[e]),h.1J&&(f=b[f])):(h.2b&&(f=b[f]),h.1J&&(e=b[e])),e+f}12 f(a){13 d=r.2N(a);1a c(d[1]+b[d[2]])}12 h(b,c){a(b.1j).1q({17:c.17+"2w",15:c.15+"2w"})}12 j(a,b,d,e){13 g=y(a,b,d,e),h=d&&"2s"==7I d.1p?d.1p:"";1f(/9t$/.3h(h),1===g.3Y.3Z)1a l(a,g),g;13 m=b,n=e,o={1J:!g.3Y.1J,2b:!g.3Y.2b},p={1J:!1,2b:!1},q=r.2I(b);1a((p.2b="1J"==q&&o.2b)||(p.1J="2b"==q&&o.1J))&&(m=c(b,p),n=c(e,p),g=y(a,m,d,n),1===g.3Y.3Z)?(l(a,g),g):(g=k(g,a),l(a,g),g)}12 k(a,b){13 c=z(b),d=c.1c,e=c.1e,f=u.1t(b.1g).1o.1u[a.1u.1D].1D.1c,g=a.1e,h={17:0,15:0,3A:[]};1a e.15>g.15&&(h.15=e.15-g.15,h.3A.2n("15"),a.1e.15=e.15),e.17>g.17&&(h.17=g.17-e.17,h.3A.2n("17"),a.1e.17=e.17),e.15+d.14<g.15+f.14&&(h.15=e.15+d.14-(g.15+f.14),h.3A.2n("1O"),a.1e.15=e.15+d.14-f.14),e.17+d.18<g.17+f.18&&(h.17=e.17+d.18-(g.17+f.18),h.3A.2n("1R"),a.1e.17=e.17+d.18-f.18),a.7J=h,a}12 l(a,b){a.5e(b.1u.1D,b.3Y.4l,b.7J),h(a,b.1e)}12 m(a){1a a&&(/^2M|2B|3H$/.3h("2s"==7I a.1p&&a.1p||"")||a.5G>=0)}12 n(a,b,c){1a a>=b&&c>=a}12 o(a,b,c,d){13 e=n(a,c,d),f=n(b,c,d);1f(e&&f)1a b-a;1f(e&&!f)1a d-a;1f(!e&&f)1a b-c;13 g=n(c,a,b),h=n(d,a,b);1a g&&h?d-c:g&&!h?b-c:!g&&h?d-a:0}12 q(a,b){1a o(a.1e.15,a.1e.15+a.1c.14,b.1e.15,b.1e.15+b.1c.14)*o(a.1e.17,a.1e.17+a.1c.18,b.1e.17,b.1e.17+b.1c.18)}12 s(a,b){13 c=a.1c.14*a.1c.18;1a c?q(a,b)/c:0}12 t(a,b){13 c=r.2N(b),d=r.2I(b),e={15:0,17:0};1f("1J"==d){1T(c[2]){1h"2t":1h"2S":e.15=.5*a.14;1B;1h"1O":e.15=a.14}"1R"==c[1]&&(e.17=a.18)}1G{1T(c[2]){1h"2t":1h"2S":e.17=.5*a.18;1B;1h"1R":e.17=a.18}"1O"==c[1]&&(e.15=a.14)}1a e}12 v(b){13 c=d.1g.4L(b),e=d.1g.4H(b),f={17:a(1N).4I(),15:a(1N).4J()};1a c.15+=-1*(e.15-f.15),c.17+=-1*(e.17-f.17),c}12 y(b,e,f,g){13 h,i,j,k=u.1t(b.1g),l=k.19,n=l.1A,o=m(f);1f(o||!f){1f(j={14:24,18:24},o){13 p=d.5F(f);h={17:p.y-.5*j.18+6,15:p.x-.5*j.14+6}}1G{13 q=b.1o.2v;h={17:(q?q.y:0)-.5*j.18+6,15:(q?q.x:0)-.5*j.14+6}}b.1o.2v={x:h.15,y:h.17}}1G h=v(f),j={14:a(f).7K(),18:a(f).7L()};1f(l.1l&&"2M"!=l.1C){13 y=r.2N(g),A=r.2N(e),C=r.2I(g),D=k.1o.19,E=k.4p().1i.1c,F=D.1n,G=D.1i,H=F&&"1m"==l.1n.1e?F:0,I=F&&"1i"==l.1n.1e?F:F+G,J=G+H+.5*l.1l.14-.5*E.14,K=I>J?I-J:0;4u=1b.1E(G+H+.5*l.1l.14+K+l.1l.1A["1J"==C?"x":"y"]),"1J"==C&&"15"==y[2]&&"15"==A[2]||"1O"==y[2]&&"1O"==A[2]?(j.14-=2*4u,h.15+=4u):("2b"==C&&"17"==y[2]&&"17"==A[2]||"1R"==y[2]&&"1R"==A[2])&&(j.18-=2*4u,h.17+=4u)}i=a.1k({},h);13 L=o?c(l.1u.1D):l.1u.1C,M=t(j,L),N=t(j,g);({17:h.17+M.17+n.y,15:h.15+M.15+n.x}),h={15:h.15+N.15,17:h.17+N.17};13 P=a.1k({},n);P=x(P,L,g,"2M"==k.19.1C),h.17+=P.y,h.15+=P.x;13 k=u.1t(b.1g),Q=k.1o.1u,R=a.1k({},Q[e]),S={x:0,y:0},y=r.2N(g);1f("2t"!=y[2]){13 C=C=r.2I(g),T=B.2r.6l(g,"2b"==C?{1J:!0,2b:!1}:{1J:!1,2b:!0});e==T&&(S.y=k.3B.5c.y,S.x=k.3B.5c.x)}13 U={17:h.17-R.2J.17-S.y,15:h.15-R.2J.15-S.x};R.1D.1e=U;13 V={1J:!0,2b:!0},W={x:0,y:0};1f(b.19.2Y){13 X=z(b),Y=b.19.1s?w.1t(b.1g):k,Z=Y.2o().1D.1c;V.3Z=s({1c:Z,1e:U},X),1>V.3Z&&((U.15<X.1e.15||U.15+Z.14>X.1e.15+X.1c.14)&&(V.1J=!1,W.x=U.15<X.1e.15?U.15-X.1e.15:U.15+Z.14-(X.1e.15+X.1c.14)),(U.17<X.1e.17||U.17+Z.18>X.1e.17+X.1c.18)&&(V.2b=!1,W.y=U.17<X.1e.17?U.17-X.1e.17:U.17+Z.18-(X.1e.17+X.1c.18)))}1G V.3Z=1;V.4l=W;13 $=Q[e].1H,7M=s({1c:j,1e:i},{1c:$.1c,1e:{17:U.17+$.1e.17,15:U.15+$.1e.15}});1a{1e:U,3Z:{1C:7M},3Y:V,1u:{1D:e,1C:g}}}12 z(b){13 c={17:a(1N).4I(),15:a(1N).4J()},e=b.19,f=e.1C;("2M"==f||"4F"==f)&&(f=b.1g);13 g=a(f).5f(e.2Y.5j).7i()[0];1f(!g||"4T"==e.2Y.5j)1a{1c:p.4T(),1e:c};13 h=d.1g.4L(g),i=d.1g.4H(g);1a h.15+=-1*(i.15-c.15),h.17+=-1*(i.17-c.17),{1c:{14:a(g).5V(),18:a(g).5W()},1e:h}}13 b={15:"1O",1O:"15",17:"1R",1R:"17",2t:"2t",2S:"2S"};e.3m&&9>e.3m||e.4M&&2>e.4M||e.5M&&9u>e.5M;13 x=12(){13 a=[[-1,-1],[0,-1],[1,-1],[-1,0],[0,0],[1,0],[-1,1],[0,1],[1,1]],b={3R:0,3O:0,4b:1,58:1,3P:2,3Q:2,4c:5,59:5,4d:8,4e:8,4f:7,5a:7,4g:6,4h:6,4i:3,5b:3};1a 12(c,d,e,f){13 g=a[b[d]],h=a[b[e]],i=[1b.65(.5*1b.2V(g[0]-h[0]))?-1:1,1b.65(.5*1b.2V(g[1]-h[1]))?-1:1];1a r.35(d)||!r.35(e)||f||("1J"==r.2I(e)?i[0]=0:i[1]=0),{x:i[0]*c.x,y:i[1]*c.y}}}();1a{1t:y,4P:j,6l:c,7D:f,7N:v,7E:x,6n:m}}(),B.2r.4S={x:0,y:0},a(1x).6W(12(){13 b=B.2r;a(1x).3U("5k",12(a){b.4S={x:a.5G,y:a.6H}})}),B.53=12(){12 b(){a(1x.3d).1Z(a(1x.22("2h")).1Y("9v").1Z(a(1x.22("2h")).1Y("3C").1Z(a(11.1j=1x.22("2h")).1Y("7O"))))}12 c(b){1a{14:a(b).5V(),18:a(b).5W()}}12 e(b){13 d=c(b),e=b.4K;1a e&&a(e).1q({14:d.14+"2w"})&&c(b).18>d.18&&d.14++,a(e).1q({14:"62%"}),d}12 f(b,c,e){11.1j||11.1P();13 f=b.19,g=a.1k({1M:!1},20[3]||{});!f.7P&&!d.2j(c)||a(c).1X("7Q")||(f.7P&&"2s"==a.1p(c)&&(b.39=a("#"+c)[0],c=b.39),!b.40&&c&&d.1g.5H(c)&&(a(b.39).1X("7R",a(b.39).1q("7S")),b.40=1x.22("2h"),a(b.39).6e(a(b.40).1I())));13 h=1x.22("2h");a(11.1j).1Z(a(h).1Y("7h 9w").1Z(c)),d.2j(c)&&a(c).1W(),f.21&&a(h).1Y("9x"+b.19.21);13 i=a(h).67("7T[4m]").9y(12(){1a!(a(11).3g("18")&&a(11).3g("14"))});1f(i.2a>0&&!b.1F("3E")){b.27("3E",!0),f.1M&&(g.1M||b.1M||(b.1M=b.6o(f.1M)),b.1F("1L")&&(b.1e(),a(b.1j).1W()),b.1M.6p());13 j=0,k=1b.1U(9z,9A*(i.2a||0));b.2i("3E"),b.41("3E",a.1v(12(){i.1w(12(){11.6q=12(){}}),j>=i.2a||(11.5l(b,h),e&&e())},11),k),a.1w(i,a.1v(12(c,d){13 f=3q 9B;f.6q=a.1v(12(){f.6q=12(){};13 c=f.14,g=f.18,k=a(d).3g("14"),l=a(d).3g("18");k&&l||(!k&&l?(c=1b.23(l*c/g),g=l):!l&&k&&(g=1b.23(k*g/c),c=k),a(d).3g({14:c,18:g}),j++),j==i.2a&&(b.2i("3E"),b.1M&&(b.1M.1z(),b.1M=1r),b.1F("1L")&&a(b.1j).1I(),11.5l(b,h),e&&e())},11),f.4m=d.4m},11))}1G 11.5l(b,h),e&&e()}12 g(b,c){13 d=e(c),f={14:d.14-(2O(a(c).1q("2m-15"))||0)-(2O(a(c).1q("2m-1O"))||0),18:d.18-(2O(a(c).1q("2m-17"))||0)-(2O(a(c).1q("2m-1R"))||0)};b.19.3i&&"2y"==a.1p(b.19.3i)&&f.14>b.19.3i&&(a(c).1q({14:b.19.3i+"2w"}),d=e(c)),b.1o.2G=d,a(b.38).7U(c)}1a{1P:b,42:f,5l:g,69:e}}(),a.1k(C.3F,12(){12 b(a,b,c){11.1o.3b[a]=d.4G(b,c)}12 c(a){1a 11.1o.3b[a]}12 e(a){11.1o.3b[a]&&(1N.6h(11.1o.3b[a]),3G 11.1o.3b[a])}12 f(){a.1w(11.1o.3b,12(a,b){1N.6h(b)}),11.1o.3b=[]}12 g(b,c,d,e){c=c;13 f=a.1v(d,e||11);11.1o.5A.2n({1g:b,7V:c,7W:f}),a(b).3U(c,f)}12 h(){a.1w(11.1o.5A,12(b,c){a(c.1g).7X(c.7V,c.7W)})}12 j(a,b){11.1o.2q[a]=b}12 l(a){1a 11.1o.2q[a]}12 m(){11.2D(11.1g,"4o",11.5m),11.2D(11.1g,"54",a.1v(12(a){11.6r(a)},11)),11.19.2K&&a.1w(11.19.2K,a.1v(12(b,c){13 d=!1;"2B"==c&&(11.19.25&&a.1w(11.19.25,12(a,b){1a"4F"==b.1g&&"2B"==b.2v?(d=!0,!1):3t 0}),11.27("5B",d)),11.2D(11.1g,c,"2B"==c?d?11.33:11.1W:a.1v(12(){11.7Y()},11))},11)),11.19.25?a.1w(11.19.25,a.1v(12(b,c){13 d;1T(c.1g){1h"4F":1f(11.1F("5B")&&"2B"==c.2v)1a;d=11.1g;1B;1h"1C":d=11.1C}d&&11.2D(d,c.2v,"2B"==c.2v?11.1I:a.1v(12(){11.6s()},11))},11)):11.19.7Z&&11.19.2K&&!a.6t("2B",11.19.2K)>-1&&11.2D(11.1g,"54",a.1v(12(){11.2i("1W")},11));13 b=!1;!11.19.9C&&11.19.2K&&((b=a.6t("5k",11.19.2K)>-1)||a.6t("5n",11.19.2K)>-1)&&"2M"==11.1C&&11.2D(11.1g,b?"5k":"5n",12(a){11.1F("4E")&&11.1e(a)})}12 n(){11.2D(11.1j,1S.2H.3H?"5n":"4o",11.5m),11.2D(11.1j,"54",11.6r),11.2D(11.1j,1S.2H.3H?"5n":"4o",a.1v(12(){11.5o("4v")||11.1W()},11)),11.19.25&&a.1w(11.19.25,a.1v(12(b,c){13 d;1T(c.1g){1h"1D":d=11.1j}d&&11.2D(d,c.2v,c.2v.3e(/^(2B|5k|4o)$/)?11.1I:a.1v(12(){11.6s()},11))},11))}12 o(a,b,c){13 d=u.1t(11.1g);d&&d.5e(a,b,c)}12 p(a){13 b=u.1t(11.1g);b&&b.4n(a)}12 q(){11.4n(11.19.1u.1D)}12 r(){a(11.1j=1x.22("2h")).1Y("3C"),11.80()}12 s(){11.1P();13 a=u.1t(11.1g);a?a.1P():(3q v(11.1g),11.27("4E",!0))}12 t(){11.1F("1P")||(a(1x.3d).1Z(a(11.1j).1q({15:"-5p",17:"-5p",2k:11.2k}).1Z(a(11.4Z=1x.22("2h")).1Y("9D")).1Z(a(11.38=1x.22("2h")).1Y("7O"))),a(11.1j).1Y("9E"+11.19.21),11.19.7H&&(a(11.1g).1Y("81"),11.2D(1x.7x,"2B",a.1v(12(b){1f(11.1L()){13 c=a(b.1C).5f(".3C, .81")[0];(!c||c&&c!=11.1j&&c!=11.1g)&&11.1I()}},11))),1S.2H.48&&(11.19.4w||11.19.3X)&&(11.5q(11.19.4w),a(11.1j).1Y("6u")),11.82(),11.27("1P",!0),B.30(11))}12 w(){13 c;11.2F,11.40&&11.39&&((c=a(11.39).1X("7R"))&&a(11.39).1q({7S:c}),a(11.40).6e(11.39).1z(),11.40=1r)}12 x(){d.44(a.1v(12(){11.83()},11)),11.84(),11.6v(),d.44(a.1v(12(){a(11.1j).67("7T[4m]").7X("9F")},11)),u.1z(11.1g),11.1F("1P")&&11.1j&&(a(11.1j).1z(),11.1j=1r);13 c,b="5z";(c=a(11.1g).1X(b))&&a(11.1g).3g("5y",c).85("5z"),a(11.1g).85("2p-1V")}12 y(b){13 c=a.1k({4x:11.19.4x,1M:!1},20[1]||{});11.1P(),11.1F("1L")&&a(11.1j).1I(),B.53.42(11,b,a.1v(12(){13 b=11.1F("1L");b||11.27("1L",!0),11.86(),b||11.27("1L",!1),11.1F("1L")&&(a(11.1j).1I(),11.1e(),11.5r(),a(11.1j).1W()),11.27("3c",!0),c.4x&&c.4x(11.38.4y,11.1g),c.4z&&c.4z()},11),{1M:c.1M})}12 z(b){13 c,d={47:11.2F,1p:11.19.2c.1p,1X:11.19.2c.1X||{},87:11.19.2c.87||"7U"};1f(!(11.1F("2l")||11.19.2c.3W&&11.1F("3c"))){1f(11.19.2c.3W&&(c=i.1t(d)))1a 11.6w(c,{4z:a.1v(12(){11.1F("1L")&&11.19.43&&11.19.43(11.38.4y,11.1g)},11)}),3t 0;11.27("2l",!0),11.19.1M&&(11.1M?11.1M.6p():(11.1M=11.6o(11.19.1M),11.27("3c",!1)),11.1e(b)),11.1o.2l&&(11.1o.2l.6i(),11.1o.2l=1r),11.1o.2l=a.2c(a.1k({},d,{9G:a.1v(12(b,c,e){0!==e.9H&&(i.4P(d,e.4O),11.6w(e.4O,{4z:a.1v(12(){11.27("2l",!1),11.1F("1L")&&11.19.43&&11.19.43(11.38.4y,11.1g),11.1M&&(11.1M.1z(),11.1M=1r)},11)}))},11)}))}}12 A(b){13 c=a.1k({1M:11.19.1M&&11.1M},20[1]||{});11.42(b,c)}12 C(){13 b=1x.22("2h");a(b).1X("7Q",!0);13 c=6m.4Q(b,a.1k({},20[0]||{})),d=6m.5Y(b);1a a(b).1q(k(d)),11.42(b,{4x:!1,4z:12(){c.6p()}}),c}12 E(){1f(11.1F("1P")&&!11.19.2k){13 b=B.7A();b&&b!=11&&11.2k<=b.2k&&a(11.1j).1q({2k:11.2k=b.2k+1})}}12 F(){13 a=u.1t(11.1g);a&&(a.2P(),11.1L()&&11.1e())}12 G(a){1f(1S.2H.48){a=a||0;13 b=11.1j.9I;b.9J=a+"5s",b.9K=a+"5s",b.9L=a+"5s",b.9M=a+"5s"}}12 H(b){11.2i("1I"),11.2i("4v"),11.1F("1L")||11.5o("1W")||11.41("1W",a.1v(12(){11.2i("1W"),11.1W(b)},11),11.19.7Z||1)}12 I(b){1f(11.2i("1I"),11.2i("4v"),!11.1L()){1f("12"==a.1p(11.2F)||"12"==a.1p(11.1o.5t)){"12"!=a.1p(11.1o.5t)&&(11.1o.5t=11.2F);13 c=11.1o.5t(11.1g)||!1;1f(c!=11.1o.5C&&(11.1o.5C=c,11.27("3c",!1),11.6v()),11.2F=c,!c)1a}11.19.9N&&B.4R(),11.27("1L",!0),11.19.2c?11.88(b):11.1F("3c")||11.42(11.2F),11.1F("4E")&&11.1e(b),11.5r(),11.19.5u&&d.44(a.1v(12(){11.5m()},11)),"12"==a.1p(11.19.43)&&(!11.19.2c||11.19.2c&&11.19.2c.3W&&11.1F("3c"))&&11.19.43(11.38.4y,11.1g),1S.2H.48&&(11.19.4w||11.19.3X)&&(11.5q(11.19.4w),a(11.1j).1Y("89").8a("6u")),a(11.1j).1W()}}12 J(){11.2i("1W"),11.1F("1L")&&(11.27("1L",!1),1S.2H.48&&(11.19.4w||11.19.3X)?(11.5q(11.19.3X),a(11.1j).8a("89").1Y("6u"),11.41("4v",a.1v(11.6x,11),11.19.3X)):11.6x(),11.1o.2l&&(11.1o.2l.6i(),11.1o.2l=1r,11.27("2l",!1)))}12 K(){11.1F("1P")&&(a(11.1j).1q({15:"-5p",17:"-5p"}),B.7B(),"12"!=a.1p(11.19.8b)||11.1M||11.19.8b(11.38.4y,11.1g))}12 L(){11.2i("1W"),!11.5o("1I")&&11.1F("1L")&&11.41("1I",a.1v(12(){11.2i("1I"),11.2i("4v"),11.1I()},11),11.19.9O||1)}12 M(a){11[11.1L()?"1I":"1W"](a)}12 N(){1a 11.1F("1L")}12 O(){11.27("4D",!0),11.1F("1L")&&11.5r(),11.19.5u&&11.2i("6y")}12 P(){11.27("4D",!1),11.19.5u&&11.41("6y",a.1v(12(){11.2i("6y"),11.1F("4D")||11.1I()},11),11.19.5u)}13 D=12(b){1f(11.1L()){13 c;1f("2M"==11.19.1C){13 e=B.2r.6n(b),f=B.2r.4S;1f(e)f.x||f.y?(11.1o.2v={x:f.x,y:f.y},c=1r):c=b;1G{1f(f.x||f.y)11.1o.2v={x:f.x,y:f.y};1G 1f(!11.1o.2v){13 g=B.2r.7N(11.1g);11.1o.2v={x:g.15,y:g.17}}c=1r}}1G c=11.1C;1f(B.2r.4P(11,11.19.1u.1D,c,11.19.1u.1C),b&&B.2r.6n(b)){13 h={14:a(11.1j).7K(),18:a(11.1j).7L()},i=d.5F(b),g=d.1g.4L(11.1j);i.x>=g.15&&i.x<=g.15+h.14&&i.y>=g.17&&i.y<=g.17+h.18&&d.44(a.1v(12(){11.2i("1I")},11))}}};1a{1P:t,6E:r,86:s,80:m,82:n,1W:I,1I:J,6x:K,33:M,1L:N,7Y:H,6s:L,5q:G,27:j,1F:l,5m:O,6r:P,5o:c,41:b,2i:e,84:f,2D:g,83:h,5e:o,4n:p,9P:q,2P:F,42:y,88:z,6w:A,6o:C,1e:D,5r:E,6v:w,1z:x}}()),1S.3p()})(46);',62,610,"|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||this|function|var|width|left||top|height|options|return|Math|dimensions|lineTo|position|if|element|case|border|container|extend|stem|background|radius|_cache|type|css|null|shadow|get|hook|proxy|each|document|closeButton|remove|offset|break|target|tooltip|ceil|getState|else|bubble|hide|horizontal|opacity|visible|spinner|window|right|build|color|bottom|Tipped|switch|max|uid|show|data|addClass|append|arguments|skin|createElement|round||hideOn|arc|setState|for|_hookPosition|length|vertical|ajax||getTooltip|beginPath|closePath|div|clearTimer|isElement|zIndex|xhr|padding|push|getOrderLayout|tipped|states|Position|string|middle|size|event|px|_globalAlpha|number|box|tooltips|click|Skins|setEvent|180|content|contentDimensions|support|getOrientation|anchor|showOn|globalAlpha|mouse|split|parseInt|refresh|fillStyle|hex2fill|center|iframeShim|closeButtonShadow|abs|bubbleCanvas|blurs|containment|PI|add|blur|scripts|toggle|fill|isCenter|cleanup|cornerOffset|contentElement|inlineContent|_stemCorrection|timers|updated|body|match|canvas|attr|test|maxWidth|shadows|getSkin|_adjustment|IE|indexOf|getContext|init|new|devicePixelRatio|moveTo|void|charAt|toLowerCase|diameter|hookPosition|layout|stemLayout|sides|_corrections|t_Tooltip|constructor|preloading_images|prototype|delete|touch|getVisible|resize|x1|y1|x2|y2|topleft|topright|righttop|lefttop|math|getLayout|bind|defaultSkin|cache|fadeOut|contained|overlap|inlineMarker|setTimer|update|onShow|defer||jQuery|url|cssTransitions|items|createFillStyle|topmiddle|rightmiddle|rightbottom|bottomright|bottommiddle|bottomleft|leftbottom|leftmiddle|regex|getBorderDimensions|correction|src|setHookPosition|mouseenter|getStemLayout|transition|Stem|closeButtonCanvas|boolean|sideOffset|fadeTransition|fadeIn|afterUpdate|firstChild|callback|cos|000|startingZIndex|active|skinned|self|delay|cumulativeScrollOffset|scrollTop|scrollLeft|parentNode|cumulativeOffset|Gecko|Chrome|responseText|set|create|hideAll|mouseBuffer|viewport|min|G_vmlCanvasManager|getCenterBorderDimensions|substring|skins|skinElement||prepare|order|UpdateQueue|mouseleave||rotate|borderRadius|topcenter|rightcenter|bottomcenter|leftcenter|corner|corrections|setHookPositionAndStemCorrection|closest|_resizeTimer|_getTooltip|_remove|selector|mousemove|_updateTooltip|setActive|touchmove|getTimer|10000px|setFadeDuration|raise|ms|contentFunction|hideAfter|console|in|Object|title|tipped_restore_title|events|toggles|fnCallContent|call|apply|pointer|pageX|isAttached|RegExp|parseFloat|Opera|opera|WebKit|required|available|findElement|setDefaultSkin|setStartingZIndex|isVisibleByElement|undefined|clearAjaxCache|innerWidth|innerHeight|getSide|getDimensions|getBubbleLayout|nullifyCornerOffset|replace|100|defaultCloseButton|hoverCloseButton|floor|prepend|find|auto|getMeasureElementDimensions|drawCloseButtonState|default|hover|_drawBackgroundPath|before|dark|getByTooltipElement|clearTimeout|abort|reset|CloseButtons|getInversedPosition|Spinners|isPointerEvent|insertSpinner|play|onload|setIdle|hideDelayed|inArray|t_hidden|_restoreInlineContent|afterAjaxUpdate|_hide|idle|warn|_stemPosition|createOptions|getAttribute|getElementById|_preBuild|Array|concat|pageY|version|AppleWebKit|MobileSafari|check|pow|Za|checked|notified|toUpperCase|param|clear|try|DocumentTouch|catch|ready|startDelegating|removeDetached|drawRoundedRectangle|fillRect|isArray|Gradient|addColorStops|positions|toOrientation|side|toDimension|isCorner|atan|red|green|blue|360|drawBubble|drawCloseButton|createHookCache|t_ContentContainer|first|25000px|setStemCorrection|setAdjustment|t_Close|closeButtonShift|closeButtonMouseover|closeButtonMouseout|CloseButton|stemOffset|backgroundRadius|_drawBorderPath|setGlobalAlpha|drawBackground|getBlurOpacity|documentElement|onWindowResize|is|getHighestTooltip|resetZ|base|getTooltipPositionFromTarget|adjustOffsetBasedOnHooks|closeButtonSkin|flip|hideOnClickOutside|typeof|adjustment|outerWidth|outerHeight|_|getAbsoluteOffset|t_Content|inline|isSpinner|tipped_restore_inline_display|display|img|html|eventName|handler|unbind|showDelayed|showDelay|createPreBuildObservers|t_hideOnClickOutside|createPostBuildObservers|clearEvents|clearTimers|removeData|_buildSkin|dataType|ajaxUpdate|t_visible|removeClass|onHide|log|sqrt|object|setAttribute|slice|wrap|nodeType|setTimeout|do|while|exec|attachEvent|MSIE|KHTML|rv|Apple|Mobile|Safari|navigator|userAgent|fn|jquery|z_|z0|requires|_t_uid_|ontouchstart|instanceof|WebKitTransitionEvent|TransitionEvent|OTransitionEvent|createEvent|scale|initElement|drawPixelArray|createLinearGradient|addColorStop|spacing|rgba|join|fff|255|hue|saturation|brightness|0123456789abcdef|hex2rgb|getSaturatedBW|init_|t_Bubble||iframe|t_iframeShim|frameBorder|javascript|15000px|t_CloseButtonShift|lineCap|t_CloseState|translate|stemCorrection|270|lineWidth|sin|setOpacity|getCenterBorderDimensions2|acos|t_Shadow|t_ShadowBubble|t_CloseButtonShadow|999999|touchstart|delegate|close|preventDefault|stopPropagation|200|getBySelector|outside|move|530|t_UpdateQueue|t_clearfix|t_Content_|filter|8e3|750|Image|fixed|t_Skin|t_Tooltip_|load|success|status|style|MozTransitionDuration|webkitTransitionDuration|OTransitionDuration|transitionDuration|hideOthers|hideDelay|resetHookPosition".split("|"),0,{}));
(function(b,c){var a=0;var e=b(document);b.widget("ech.multiselect",{options:{header:true,height:175,minWidth:0,classes:"",checkAllText:"Check all",uncheckAllText:"Uncheck all",noneSelectedText:"Select options",selectedText:"# selected",selectedList:0,show:null,hide:null,autoOpen:false,multiple:true,position:{},menuPlace:document.body},_create:function(){var j=this.element.hide();
var l=this.options;this.speed=b.fx.speeds._default;this._isOpen=false;this._namespaceID=this.eventNamespace||("multiselect"+a);
var h=(this.button=b('<button type="button"><span class="ui-icon ui-icon-triangle-2-n-s"></span></button>')).addClass("ui-multiselect ui-widget ui-state-default ui-corner-all").addClass(l.classes).attr({"title":j.attr("title"),"aria-haspopup":true,"tabIndex":j.attr("tabIndex")}).insertAfter(j),f=(this.buttonlabel=b("<span />")).html(l.noneSelectedText).appendTo(h),k=(this.menu=b("<div />")).addClass("ui-multiselect-menu ui-widget ui-widget-content ui-corner-all").addClass(l.classes).appendTo(l.menuPlace),n=(this.header=b("<div />")).addClass("ui-widget-header ui-corner-all ui-multiselect-header ui-helper-clearfix").appendTo(k),g=(this.headerLinkContainer=b("<ul />")).addClass("ui-helper-reset").html(function(){if(l.header===true){return'<li><a class="ui-multiselect-all" href="#"><span class="ui-icon ui-icon-check"></span><span>'+l.checkAllText+'</span></a></li><li><a class="ui-multiselect-none" href="#"><span class="ui-icon ui-icon-closethick"></span><span>'+l.uncheckAllText+"</span></a></li>";
}else{if(typeof l.header==="string"){return"<li>"+l.header+"</li>";}else{return"";}}}).append('<li class="ui-multiselect-close"><a href="#" class="ui-multiselect-close"><span class="ui-icon ui-icon-circle-close"></span></a></li>').appendTo(n),m=(this.checkboxContainer=b("<ul />")).addClass("ui-multiselect-checkboxes ui-helper-reset").appendTo(k);
this._bindEvents();this.refresh(true);if(!l.multiple){k.addClass("ui-multiselect-single");}a++;},_init:function(){if(this.options.header===false){this.header.hide();
}if(!this.options.multiple){this.headerLinkContainer.find(".ui-multiselect-all, .ui-multiselect-none").hide();
}if(this.options.autoOpen){this.open();}if(this.element.is(":disabled")){this.disable();}},refresh:function(l){var h=this.element;
var k=this.options;var j=this.menu;var n=this.checkboxContainer;var f=[];var g="";var m=h.attr("id")||a;
h.find("option").each(function(q){var r=b(this);var w=this.parentNode;var u=this.innerHTML;var y=this.title;
var v=this.value;var p="ui-multiselect-"+(this.id||m+"-option-"+q);var z=this.disabled;var o=this.selected;
var t=["ui-corner-all"];var s=(z?"ui-multiselect-disabled ":" ")+this.className;var x;if(w.tagName==="OPTGROUP"){x=w.getAttribute("label");
if(b.inArray(x,f)===-1){g+='<li class="ui-multiselect-optgroup-label '+w.className+'"><a href="#">'+x+"</a></li>";
f.push(x);}}if(z){t.push("ui-state-disabled");}if(o&&!k.multiple){t.push("ui-state-active");}g+='<li class="'+s+'">';
g+='<label for="'+p+'" title="'+y+'" class="'+t.join(" ")+'">';g+='<input id="'+p+'" name="multiselect_'+m+'" type="'+(k.multiple?"checkbox":"radio")+'" value="'+v+'" title="'+u+'"';
if(o){g+=' checked="checked"';g+=' aria-selected="true"';}if(z){g+=' disabled="disabled"';g+=' aria-disabled="true"';
}g+=" /><span>"+u+"</span></label></li>";});n.html(g);this.labels=j.find("label");this.inputs=this.labels.children("input");
this._setButtonWidth();this._setMenuWidth();this.button[0].defaultValue=this.update();if(!l){this._trigger("refresh");
}},update:function(){var k=this.options;var g=this.inputs;var f=g.filter(":checked");var h=f.length;var j;
if(h===0){j=k.noneSelectedText;}else{if(b.isFunction(k.selectedText)){j=k.selectedText.call(this,h,g.length,f.get());
}else{if(/\d/.test(k.selectedList)&&k.selectedList>0&&h<=k.selectedList){j=f.map(function(){return b(this).next().html();
}).get().join(", ");}else{j=k.selectedText.replace("#",h).replace("#",g.length);}}}this._setButtonValue(j);
return j;},_setButtonValue:function(f){this.buttonlabel.html(f);},_bindEvents:function(){var f=this;var g=this.button;
function h(){f[f._isOpen?"close":"open"]();return false;}g.find("span").bind("click.multiselect",h);g.bind({click:h,keypress:function(j){switch(j.which){case 27:case 38:case 37:f.close();
break;case 39:case 40:f.open();break;}},mouseenter:function(){if(!g.hasClass("ui-state-disabled")){b(this).addClass("ui-state-hover");
}},mouseleave:function(){b(this).removeClass("ui-state-hover");},focus:function(){if(!g.hasClass("ui-state-disabled")){b(this).addClass("ui-state-focus");
}},blur:function(){b(this).removeClass("ui-state-focus");}});this.header.delegate("a","click.multiselect",function(j){if(b(this).hasClass("ui-multiselect-close")){f.close();
}else{f[b(this).hasClass("ui-multiselect-all")?"checkAll":"uncheckAll"]();}j.preventDefault();});this.menu.delegate("li.ui-multiselect-optgroup-label a","click.multiselect",function(n){n.preventDefault();
var m=b(this);var l=m.parent().nextUntil("li.ui-multiselect-optgroup-label").find("input:visible:not(:disabled)");
var j=l.get();var k=m.parent().text();if(f._trigger("beforeoptgrouptoggle",n,{inputs:j,label:k})===false){return;
}f._toggleChecked(l.filter(":checked").length!==l.length,l);f._trigger("optgrouptoggle",n,{inputs:j,label:k,checked:j[0].checked});
}).delegate("label","mouseenter.multiselect",function(){if(!b(this).hasClass("ui-state-disabled")){f.labels.removeClass("ui-state-hover");
b(this).addClass("ui-state-hover").find("input").focus();}}).delegate("label","keydown.multiselect",function(j){j.preventDefault();
switch(j.which){case 9:case 27:f.close();break;case 38:case 40:case 37:case 39:f._traverse(j.which,this);
break;case 13:b(this).find("input")[0].click();break;}}).delegate('input[type="checkbox"], input[type="radio"]',"click.multiselect",function(m){var l=b(this);
var n=this.value;var k=this.checked;var j=f.element.find("option");if(this.disabled||f._trigger("click",m,{value:n,text:this.title,checked:k})===false){m.preventDefault();
return;}l.focus();l.attr("aria-selected",k);j.each(function(){if(this.value===n){this.selected=k;}else{if(!f.options.multiple){this.selected=false;
}}});if(!f.options.multiple){f.labels.removeClass("ui-state-active");l.closest("label").toggleClass("ui-state-active",k);
f.close();}f.element.trigger("change");setTimeout(b.proxy(f.update,f),10);});e.bind("mousedown."+this._namespaceID,function(j){if(f._isOpen&&!b.contains(f.menu[0],j.target)&&!b.contains(f.button[0],j.target)&&j.target!==f.button[0]){f.close();
}});b(this.element[0].form).bind("reset.multiselect",function(){setTimeout(b.proxy(f.refresh,f),10);});
},_setButtonWidth:function(){var g=this.element.outerWidth()-1;var k=this.options;if(/\d/.test(k.minWidth)&&g<k.minWidth){g=k.minWidth;
}var j=b("span",this.button).not(b("span.ui-icon",this.button));var f=16/(this.element.css("font-size").replace(/px/,"")*1)+1;
g=((g-4)/(this.element.css("font-size").replace(/px/,"")*1));j.addClass("textSpan").css("width",(g-f)+"em");
var h=parseInt(this.button.css("padding-left"))+parseInt(this.button.css("padding-right"))+parseInt(this.button.css("border-right-width"))+parseInt(this.button.css("border-left-width"));
this.button.width((g-h)+"em");},_setMenuWidth:function(){var f=this.menu,h=this.options,g=this.element.outerWidth()-parseInt(f.css("padding-left"),10)-parseInt(f.css("padding-right"),10)-parseInt(f.css("border-right-width"),10)-parseInt(f.css("border-left-width"),10);
if(/\d/.test(h.minWidth)&&g<h.minWidth){g=h.minWidth;}g=(g/(this.button.css("font-size").replace(/px/,"")*1));
f.width(g+"em");},_traverse:function(j,k){var g=b(k);var f=j===38||j===37;$next=g.parent()[f?"prevAll":"nextAll"]("li:not(.ui-multiselect-disabled, .ui-multiselect-optgroup-label)")[f?"last":"first"]();
if(!$next.length){var h=this.menu.find("ul").last();this.menu.find("label")[f?"last":"first"]().trigger("mouseover");
h.scrollTop(f?h.height():0);}else{$next.find("label").trigger("mouseover");}},_toggleState:function(g,f){return function(){if(!this.disabled){this[g]=f;
}if(f){this.setAttribute("aria-selected",true);}else{this.removeAttribute("aria-selected");}};},_toggleChecked:function(f,k){var j=(k&&k.length)?k:this.inputs;
var h=this;j.each(this._toggleState("checked",f));j.eq(0).focus();this.update();var g=j.map(function(){return this.value;
}).get();this.element.find("option").each(function(){if(!this.disabled&&b.inArray(this.value,g)>-1){h._toggleState("selected",f).call(this);
}});if(j.length){this.element.trigger("change");}},_toggleDisabled:function(g){this.button.attr({"disabled":g,"aria-disabled":g})[g?"addClass":"removeClass"]("ui-state-disabled");
var f=this.menu.find("input");var h="ech-multiselect-disabled";if(g){f=f.filter(":enabled").data(h,true);
}else{f=f.filter(function(){return b.data(this,h)===true;}).removeData(h);}f.attr({"disabled":g,"arial-disabled":g}).parent()[g?"addClass":"removeClass"]("ui-state-disabled");
this.element.attr({"disabled":g,"aria-disabled":g});},open:function(k){var n=this;var j=this.button;var f=this.menu;
var h=this.speed;var g=this.options;var l=[];if(this._trigger("beforeopen")===false||j.hasClass("ui-state-disabled")||this._isOpen){return;
}var m=f.find("ul").last();var p=g.show;if(b.isArray(g.show)){p=g.show[0];h=g.show[1]||n.speed;}if(p){l=[p,h];
}m.scrollTop(0).height(g.height);this.position();b.fn.show.apply(f,l);this.labels.eq(0).trigger("mouseover").trigger("mouseenter").find("input").trigger("focus");
j.addClass("ui-state-active");this._isOpen=true;this._trigger("open");},close:function(){if(this._trigger("beforeclose")===false){return;
}var j=this.options;var g=j.hide;var h=this.speed;var f=[];if(b.isArray(j.hide)){g=j.hide[0];h=j.hide[1]||this.speed;
}if(g){f=[g,h];}b.fn.hide.apply(this.menu,f);this.button.removeClass("ui-state-active").trigger("blur").trigger("mouseleave");
this._isOpen=false;this._trigger("close");},enable:function(){this._toggleDisabled(false);},disable:function(){this._toggleDisabled(true);
},checkAll:function(f){this._toggleChecked(true);this._trigger("checkAll");},uncheckAll:function(){this._toggleChecked(false);
this._trigger("uncheckAll");},getChecked:function(){return this.menu.find("input").filter(":checked");
},destroy:function(){b.Widget.prototype.destroy.call(this);e.unbind(this._namespaceID);this.button.remove();
this.menu.remove();this.element.show();return this;},isOpen:function(){return this._isOpen;},widget:function(){return this.menu;
},getButton:function(){return this.button;},position:function(){var g=this.options;if(b.ui.position&&!b.isEmptyObject(g.position)){g.position.of=g.position.of||button;
this.menu.show().position(g.position).hide();}else{var h=this.button.offset();this.menu.show();var f=this.menu.find("ul").last();
if(!f.hasScrollBar()){f.height("auto");}if(b("#wrapper").height()<(h.top+this.button.outerHeight()+this.menu.outerHeight())){this.menu.css({top:h.top-this.menu.outerHeight(),left:h.left});
}else{this.menu.css({top:h.top+this.button.outerHeight(),left:h.left});}this.menu.hide();}},_setOption:function(f,g){var h=this.menu;
switch(f){case"header":h.find("div.ui-multiselect-header")[g?"show":"hide"]();break;case"checkAllText":h.find("a.ui-multiselect-all span").eq(-1).text(g);
break;case"uncheckAllText":h.find("a.ui-multiselect-none span").eq(-1).text(g);break;case"height":h.find("ul").last().height(parseInt(g,10));
break;case"minWidth":this.options[f]=parseInt(g,10);this._setButtonWidth();this._setMenuWidth();break;
case"selectedText":case"selectedList":case"noneSelectedText":this.options[f]=g;this.update();break;case"classes":h.add(this.button).removeClass(this.options.classes).addClass(g);
break;case"multiple":h.toggleClass("ui-multiselect-single",!g);this.options.multiple=g;this.element[0].multiple=g;
this.refresh();break;case"position":this.position();}b.Widget.prototype._setOption.apply(this,arguments);
}});})(jQuery);(function(a){var b=/[\-\[\]{}()*+?.,\\\^$|#\s]/g;a.widget("ech.multiselectFilter",{options:{label:"Filter:",width:null,placeholder:"Enter keywords",autoReset:false,onlyFirst:false},_create:function(){var e=this.options;
var c=(this.instance=a(this.element).data("multiselect"));var h=(this.header=c.menu.find(".ui-multiselect-header").addClass("ui-multiselect-hasfilter"));
var g=(this.wrapper=a('<div class="ui-multiselect-filter">'+(e.label.length?e.label:"")+'<input placeholder="'+e.placeholder+'" type="search"'+(/\d/.test(e.width)?'style="width:'+e.width+'px"':"")+" /></div>").prependTo(this.header));
this.inputs=c.menu.find('input[type="checkbox"], input[type="radio"]');this.input=g.find("input").bind({keydown:function(j){if(j.which===13){j.preventDefault();
}},keyup:a.proxy(this._handler,this),click:a.proxy(this._handler,this)});this.updateCache();c._toggleChecked=function(l,o){var n=(o&&o.length)?o:this.labels.find("input");
var k=c._isOpen?":disabled, :hidden":":disabled";n=n.not(k).each(this._toggleState("checked",l));this.update();
var m=n.map(function(){return this.value;}).get();var j=this;this.element.find("option").filter(function(){if(!this.disabled&&a.inArray(this.value,m)>-1){j._toggleState("selected",l).call(this);
}});if(n.length){this.element.trigger("change");}};var f=a(document).bind("multiselectrefresh",a.proxy(function(){this.updateCache();
this._handler();},this));if(this.options.autoReset){f.bind("multiselectclose",a.proxy(this._reset,this));
}},_handler:function(k){var g=a.trim(this.input[0].value.toLowerCase()),j=this.rows,c=this.inputs,f=this.cache;
if(!g){j.show();}else{j.hide();if(this.options.onlyFirst==false){var h=new RegExp(g.replace(b,"\\$&"),"gi");
}else{var h=new RegExp("^"+g.replace(b,"\\$&"),"i");}this._trigger("filter",k,a.map(f,function(e,l){if(e.search(h)!==-1){j.eq(l).show();
return c.get(l);}return null;}));}this.instance.menu.find(".ui-multiselect-optgroup-label").each(function(){var l=a(this);
var e=l.nextUntil(".ui-multiselect-optgroup-label").filter(function(){return a.css(this,"display")!=="none";
}).length;l[e?"show":"hide"]();});},_reset:function(){this.input.val("").trigger("keyup");},updateCache:function(){this.rows=this.instance.menu.find(".ui-multiselect-checkboxes li:not(.ui-multiselect-optgroup-label)");
this.cache=this.element.children().map(function(){var c=a(this);if(this.tagName.toLowerCase()==="optgroup"){c=c.children();
}return c.map(function(){return this.innerHTML.toLowerCase();}).get();}).get();},widget:function(){return this.wrapper;
},destroy:function(){a.Widget.prototype.destroy.call(this);this.input.val("").trigger("keyup");this.wrapper.remove();
}});})(jQuery);(function(b){var a=function(){var V={},c,Q=65,w,S='<div class="colorpicker"><div class="colorpicker_color"><div><div></div></div></div><div class="colorpicker_hue"><div></div></div><div class="colorpicker_new_color"></div><div class="colorpicker_current_color"></div><div class="colorpicker_hex"><input type="text" maxlength="6" size="6" /></div><div class="colorpicker_rgb_r colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_g colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_h colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_s colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_submit"></div></div>',E={eventName:"click",onShow:function(){},onBeforeShow:function(){},onHide:function(){},onChange:function(){},onSubmit:function(){},color:"ff0000",livePreview:true,flat:false},M=function(W,Y){var X=l(W);
b(Y).data("colorpicker").fields.eq(1).val(X.r).end().eq(2).val(X.g).end().eq(3).val(X.b).end();},x=function(W,X){b(X).data("colorpicker").fields.eq(4).val(W.h).end().eq(5).val(W.s).end().eq(6).val(W.b).end();
},h=function(W,X){b(X).data("colorpicker").fields.eq(0).val(U(W)).end();},o=function(W,X){b(X).data("colorpicker").selector.css("backgroundColor","#"+U({h:W.h,s:100,b:100}));
b(X).data("colorpicker").selectorIndic.css({left:parseInt(150*W.s/100,10),top:parseInt(150*(100-W.b)/100,10)});
},J=function(W,X){b(X).data("colorpicker").hue.css("top",parseInt(150-150*W.h/360,10));},j=function(W,X){b(X).data("colorpicker").currentColor.css("backgroundColor","#"+U(W));
},H=function(W,X){b(X).data("colorpicker").newColor.css("backgroundColor","#"+U(W));},q=function(W){var Y=W.charCode||W.keyCode||-1;
if((Y>Q&&Y<=90)||Y==32){return false;}var X=b(this).parent().parent();if(X.data("colorpicker").livePreview===true){f.apply(this);
}},f=function(X){var Y=b(this).parent().parent(),W;if(this.parentNode.className.indexOf("_hex")>0){Y.data("colorpicker").color=W=p(B(this.value));
}else{if(this.parentNode.className.indexOf("_hsb")>0){Y.data("colorpicker").color=W=g({h:parseInt(Y.data("colorpicker").fields.eq(4).val(),10),s:parseInt(Y.data("colorpicker").fields.eq(5).val(),10),b:parseInt(Y.data("colorpicker").fields.eq(6).val(),10)});
}else{Y.data("colorpicker").color=W=k(O({r:parseInt(Y.data("colorpicker").fields.eq(1).val(),10),g:parseInt(Y.data("colorpicker").fields.eq(2).val(),10),b:parseInt(Y.data("colorpicker").fields.eq(3).val(),10)}));
}}if(X){M(W,Y.get(0));h(W,Y.get(0));x(W,Y.get(0));}o(W,Y.get(0));J(W,Y.get(0));H(W,Y.get(0));Y.data("colorpicker").onChange.apply(Y,[W,U(W),l(W),Y.data("colorpicker").el]);
},r=function(W){var X=b(this).parent().parent();X.data("colorpicker").fields.parent().removeClass("colorpicker_focus");
},N=function(){Q=this.parentNode.className.indexOf("_hex")>0?70:65;b(this).parent().parent().data("colorpicker").fields.parent().removeClass("colorpicker_focus");
b(this).parent().addClass("colorpicker_focus");},L=function(W){var Y=b(this).parent().find("input").focus();
var X={el:b(this).parent().addClass("colorpicker_slider"),max:this.parentNode.className.indexOf("_hsb_h")>0?360:(this.parentNode.className.indexOf("_hsb")>0?100:255),y:W.pageY,field:Y,val:parseInt(Y.val(),10),preview:b(this).parent().parent().data("colorpicker").livePreview};
b(document).bind("mouseup",X,v);b(document).bind("mousemove",X,P);},P=function(W){W.data.field.val(Math.max(0,Math.min(W.data.max,parseInt(W.data.val+W.pageY-W.data.y,10))));
if(W.data.preview){f.apply(W.data.field.get(0),[true]);}return false;},v=function(W){f.apply(W.data.field.get(0),[true]);
W.data.el.removeClass("colorpicker_slider").find("input").focus();b(document).unbind("mouseup",v);b(document).unbind("mousemove",P);
return false;},z=function(W){var X={cal:b(this).parent(),y:b(this).offset().top};X.preview=X.cal.data("colorpicker").livePreview;
b(document).bind("mouseup",X,u);b(document).bind("mousemove",X,m);},m=function(W){f.apply(W.data.cal.data("colorpicker").fields.eq(4).val(parseInt(360*(150-Math.max(0,Math.min(150,(W.pageY-W.data.y))))/150,10)).get(0),[W.data.preview]);
return false;},u=function(W){M(W.data.cal.data("colorpicker").color,W.data.cal.get(0));h(W.data.cal.data("colorpicker").color,W.data.cal.get(0));
b(document).unbind("mouseup",u);b(document).unbind("mousemove",m);return false;},A=function(W){var X={cal:b(this).parent(),pos:b(this).offset()};
X.preview=X.cal.data("colorpicker").livePreview;b(document).bind("mouseup",X,D);b(document).bind("mousemove",X,t);
},n=function(W){var Y={cal:b(this).parent(),pos:b(this).offset()};Y.preview=Y.cal.data("colorpicker").livePreview;
var X=Y.cal;if(this.parentNode.className.indexOf("_hex")>0){X.data("colorpicker").color=col=p(B(this.value));
}else{if(this.parentNode.className.indexOf("_hsb")>0){X.data("colorpicker").color=col=g({h:parseInt(X.data("colorpicker").fields.eq(4).val(),10),s:parseInt(X.data("colorpicker").fields.eq(5).val(),10),b:parseInt(X.data("colorpicker").fields.eq(6).val(),10)});
}else{X.data("colorpicker").color=col=k(O({r:parseInt(X.data("colorpicker").fields.eq(1).val(),10),g:parseInt(X.data("colorpicker").fields.eq(2).val(),10),b:parseInt(X.data("colorpicker").fields.eq(3).val(),10)}));
}}if(W){M(col,X.get(0));h(col,X.get(0));x(col,X.get(0));}o(col,X.get(0));J(col,X.get(0));H(col,X.get(0));
X.data("colorpicker").onChange.apply(X,[col,U(col),l(col),X.data("colorpicker").el]);return false;},t=function(W){f.apply(W.data.cal.data("colorpicker").fields.eq(6).val(parseInt(100*(150-Math.max(0,Math.min(150,(W.pageY-W.data.pos.top))))/150,10)).end().eq(5).val(parseInt(100*(Math.max(0,Math.min(150,(W.pageX-W.data.pos.left))))/150,10)).get(0),[W.data.preview]);
return false;},D=function(W){M(W.data.cal.data("colorpicker").color,W.data.cal.get(0));h(W.data.cal.data("colorpicker").color,W.data.cal.get(0));
b(document).unbind("mouseup",D);b(document).unbind("mousemove",t);return false;},y=function(W){b(this).addClass("colorpicker_focus");
},T=function(W){b(this).removeClass("colorpicker_focus");},s=function(X){var Y=b(this).parent();var W=Y.data("colorpicker").color;
Y.data("colorpicker").origColor=W;j(W,Y.get(0));Y.data("colorpicker").onSubmit(W,U(W),l(W),Y.data("colorpicker").el);
},G=function(W){var aa=b("#"+b(this).data("colorpickerId"));aa.data("colorpicker").onBeforeShow.apply(this,[aa.get(0)]);
var ab=b(this).offset();var Z=C();var Y=ab.top+this.offsetHeight;var X=ab.left;if(Y+176>Z.t+Z.h){Y-=this.offsetHeight+176;
}if(X+356>Z.l+Z.w){X-=356;}aa.css({left:X+"px",top:Y+"px"});if(aa.data("colorpicker").onShow.apply(this,[aa.get(0)])!=false){aa.show();
}b(document).bind("mousedown",{cal:aa},R);return false;},R=function(W){if(!K(W.data.cal.get(0),W.target,W.data.cal.get(0))){if(W.data.cal.data("colorpicker").onHide.apply(this,[W.data.cal.get(0)])!=false){W.data.cal.hide();
}b(document).unbind("mousedown",R);}},K=function(Y,X,W){if(Y==X){return true;}if(Y.contains){return Y.contains(X);
}if(Y.compareDocumentPosition){return !!(Y.compareDocumentPosition(X)&16);}var Z=X.parentNode;while(Z&&Z!=W){if(Z==Y){return true;
}Z=Z.parentNode;}return false;},C=function(){var W=document.compatMode=="CSS1Compat";return{l:window.pageXOffset||(W?document.documentElement.scrollLeft:document.body.scrollLeft),t:window.pageYOffset||(W?document.documentElement.scrollTop:document.body.scrollTop),w:window.innerWidth||(W?document.documentElement.clientWidth:document.body.clientWidth),h:window.innerHeight||(W?document.documentElement.clientHeight:document.body.clientHeight)};
},g=function(W){return{h:Math.min(360,Math.max(0,W.h)),s:Math.min(100,Math.max(0,W.s)),b:Math.min(100,Math.max(0,W.b))};
},O=function(W){return{r:Math.min(255,Math.max(0,W.r)),g:Math.min(255,Math.max(0,W.g)),b:Math.min(255,Math.max(0,W.b))};
},B=function(Y){var W=6-Y.length;if(W>0){var Z=[];for(var X=0;X<W;X++){Z.push("0");}Z.push(Y);Y=Z.join("");
}return Y;},e=function(W){var W=parseInt(((W.indexOf("#")>-1)?W.substring(1):W),16);return{r:W>>16,g:(W&65280)>>8,b:(W&255)};
},p=function(W){return k(e(W));},k=function(Y){var X={h:0,s:0,b:0};var Z=Math.min(Y.r,Y.g,Y.b);var W=Math.max(Y.r,Y.g,Y.b);
var aa=W-Z;X.b=W;if(W!=0){}X.s=W!=0?255*aa/W:0;if(X.s!=0){if(Y.r==W){X.h=(Y.g-Y.b)/aa;}else{if(Y.g==W){X.h=2+(Y.b-Y.r)/aa;
}else{X.h=4+(Y.r-Y.g)/aa;}}}else{X.h=-1;}X.h*=60;if(X.h<0){X.h+=360;}X.s*=100/255;X.b*=100/255;return X;
},l=function(W){var Y={};var ac=Math.round(W.h);var ab=Math.round(W.s*255/100);var X=Math.round(W.b*255/100);
if(ab==0){Y.r=Y.g=Y.b=X;}else{var ad=X;var aa=(255-ab)*X/255;var Z=(ad-aa)*(ac%60)/60;if(ac==360){ac=0;
}if(ac<60){Y.r=ad;Y.b=aa;Y.g=aa+Z;}else{if(ac<120){Y.g=ad;Y.b=aa;Y.r=ad-Z;}else{if(ac<180){Y.g=ad;Y.r=aa;
Y.b=aa+Z;}else{if(ac<240){Y.b=ad;Y.r=aa;Y.g=ad-Z;}else{if(ac<300){Y.b=ad;Y.g=aa;Y.r=aa+Z;}else{if(ac<360){Y.r=ad;
Y.g=aa;Y.b=ad-Z;}else{Y.r=0;Y.g=0;Y.b=0;}}}}}}}return{r:Math.round(Y.r),g:Math.round(Y.g),b:Math.round(Y.b)};
},F=function(W){var X=[W.r.toString(16),W.g.toString(16),W.b.toString(16)];b.each(X,function(Y,Z){if(Z.length==1){X[Y]="0"+Z;
}});return X.join("");},U=function(W){return F(l(W));},I=function(){var X=b(this).parent();var W=X.data("colorpicker").origColor;
X.data("colorpicker").color=W;M(W,X.get(0));h(W,X.get(0));x(W,X.get(0));o(W,X.get(0));J(W,X.get(0));H(W,X.get(0));
};return{init:function(W){W=b.extend({},E,W||{});if(typeof W.color=="string"){W.color=p(W.color);}else{if(W.color.r!=undefined&&W.color.g!=undefined&&W.color.b!=undefined){W.color=k(W.color);
}else{if(W.color.h!=undefined&&W.color.s!=undefined&&W.color.b!=undefined){W.color=g(W.color);}else{return this;
}}}return this.each(function(){if(!b(this).data("colorpickerId")){var X=b.extend({},W);X.origColor=W.color;
var Z="collorpicker_"+parseInt(Math.random()*1000);b(this).data("colorpickerId",Z);var Y=b(S).attr("id",Z);
if(X.flat){Y.appendTo(this).show();}else{Y.appendTo(document.body);}X.fields=Y.find("input").bind("keyup",q).bind("change",f).bind("blur",r).bind("focus",N);
Y.find("span").bind("mousedown",L).end().find(">div.colorpicker_current_color").bind("click",I);X.selector=Y.find("div.colorpicker_color").bind("mousedown",A).bind("click",n);
X.selectorIndic=X.selector.find("div div");X.el=this;X.hue=Y.find("div.colorpicker_hue div");Y.find("div.colorpicker_hue").bind("mousedown",z);
X.newColor=Y.find("div.colorpicker_new_color");X.currentColor=Y.find("div.colorpicker_current_color");
Y.data("colorpicker",X);Y.find("div.colorpicker_submit").bind("mouseenter",y).bind("mouseleave",T).bind("click",s);
M(X.color,Y.get(0));x(X.color,Y.get(0));h(X.color,Y.get(0));J(X.color,Y.get(0));o(X.color,Y.get(0));j(X.color,Y.get(0));
H(X.color,Y.get(0));if(X.flat){Y.css({position:"relative",display:"block"});}else{b(this).bind(X.eventName,G);
}}});},showPicker:function(){return this.each(function(){if(b(this).data("colorpickerId")){G.apply(this);
}});},hidePicker:function(){return this.each(function(){if(b(this).data("colorpickerId")){b("#"+b(this).data("colorpickerId")).hide();
}});},setColor:function(W){if(typeof W=="string"){W=p(W);}else{if(W.r!=undefined&&W.g!=undefined&&W.b!=undefined){W=k(W);
}else{if(W.h!=undefined&&W.s!=undefined&&W.b!=undefined){W=g(W);}else{return this;}}}return this.each(function(){if(b(this).data("colorpickerId")){var X=b("#"+b(this).data("colorpickerId"));
X.data("colorpicker").color=W;X.data("colorpicker").origColor=W;M(W,X.get(0));x(W,X.get(0));h(W,X.get(0));
J(W,X.get(0));o(W,X.get(0));j(W,X.get(0));H(W,X.get(0));}});}};}();b.fn.extend({ColorPicker:a.init,ColorPickerHide:a.hidePicker,ColorPickerShow:a.showPicker,ColorPickerSetColor:a.setColor});
})(jQuery);(function(a){a.extend(a.fn,{validate:function(b){if(!this.length){b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");
return;}var c=a.data(this[0],"validator");if(c){return c;}this.attr("novalidate","novalidate");c=new a.validator(b,this[0]);
a.data(this[0],"validator",c);if(c.settings.onsubmit){var e=this.find("input, button");e.filter(".cancel").click(function(){c.cancelSubmit=true;
});if(c.settings.submitHandler){e.filter(":submit").click(function(){c.submitButton=this;});}this.submit(function(f){if(c.settings.debug){f.preventDefault();
}function g(){if(c.settings.submitHandler){if(c.submitButton){var h=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(c.submitButton.value).appendTo(c.currentForm);
}c.settings.submitHandler.call(c,c.currentForm,f);if(c.submitButton){h.remove();}return false;}return true;
}if(c.cancelSubmit){c.cancelSubmit=false;return g();}if(c.form()){if(c.pendingRequest){c.formSubmitted=true;
return false;}return g();}else{c.focusInvalid();return false;}});}return c;},valid:function(){if(a(this[0]).is("form")){return this.validate().form();
}else{var c=true;var b=a(this[0].form).validate();this.each(function(){c&=b.element(this);});return c;
}},removeAttrs:function(e){var b={},c=this;a.each(e.split(/\s/),function(f,g){b[g]=c.attr(g);c.removeAttr(g);
});return b;},rules:function(f,b){var h=this[0];if(f){var e=a.data(h.form,"validator").settings;var k=e.rules;
var l=a.validator.staticRules(h);switch(f){case"add":a.extend(l,a.validator.normalizeRule(b));k[h.name]=l;
if(b.messages){e.messages[h.name]=a.extend(e.messages[h.name],b.messages);}break;case"remove":if(!b){delete k[h.name];
return l;}var j={};a.each(b.split(/\s/),function(m,n){j[n]=l[n];delete l[n];});return j;}}var g=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(h),a.validator.classRules(h),a.validator.attributeRules(h),a.validator.staticRules(h)),h);
if(g.required){var c=g.required;delete g.required;g=a.extend({required:c},g);}return g;}});a.extend(a.expr[":"],{blank:function(b){return !a.trim(""+b.value);
},filled:function(b){return !!a.trim(""+b.value);},unchecked:function(b){return !b.checked;}});a.validator=function(b,c){this.settings=a.extend(true,{},a.validator.defaults,b);
this.currentForm=c;this.init();};a.validator.format=function(b,c){if(arguments.length==1){return function(){var e=a.makeArray(arguments);
e.unshift(b);return a.validator.format.apply(this,e);};}if(arguments.length>2&&c.constructor!=Array){c=a.makeArray(arguments).slice(1);
}if(c.constructor!=Array){c=[c];}a.each(c,function(e,f){b=b.replace(new RegExp("\\{"+e+"\\}","g"),f);
});return b;};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"ui-state-error",validClass:"valid",errorElement:"div",focusInvalid:true,checkOnKeyup:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:":hidden",ignoreTitle:false,onfocusin:function(b,c){this.lastActive=b;
if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,b,this.settings.errorClass,this.settings.validClass);
this.addWrapper(this.errorsFor(b)).hide();}},onfocusout:function(b,c){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b);
}},onkeyup:function(b,c){if((b.name in this.submitted||b==this.lastElement)&&this.settings.checkOnKeyup){this.element(b);
}},onclick:function(b,c){if(b.name in this.submitted){this.element(b);}else{if(b.parentNode.name in this.submitted){this.element(b.parentNode);
}}},highlight:function(e,b,c){if(e.type==="radio"){this.findByName(e.name).addClass(b).removeClass(c);
}else{a(e).addClass(b).removeClass(c);}},unhighlight:function(e,b,c){if(e.type==="radio"){this.findByName(e.name).removeClass(b).addClass(c);
}else{a(e).removeClass(b).addClass(c);Tipped.remove(e);addDefaultTooltip(e);}}},setDefaults:function(b){a.extend(a.validator.defaults,b);
},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=a(this.settings.errorLabelContainer);
this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);
this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();
var b=(this.groups={});a.each(this.settings.groups,function(f,g){a.each(g.split(/\s/),function(j,h){b[h]=f;
});});var e=this.settings.rules;a.each(e,function(f,g){e[f]=a.validator.normalizeRule(g);});function c(h){var g=a.data(this[0].form,"validator"),f="on"+h.type.replace(/^validate/,"");
if(!g){return;}g.settings[f]&&g.settings[f].call(g,this[0],h);}a(this.currentForm).validateDelegate("[type='text'], [type='password'], [type='file'], select, textarea, "+"[type='number'], [type='search'] ,[type='tel'], [type='url'], "+"[type='email'], [type='datetime'], [type='date'], [type='month'], "+"[type='week'], [type='time'], [type='datetime-local'], "+"[type='range'], [type='color'] ","focusin focusout keyup",c).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",c);
if(this.settings.invalidHandler){a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);
}},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);
if(!this.valid()){a(this.currentForm).triggerHandler("invalid-form",[this]);}this.showErrors();return this.valid();
},checkForm:function(){this.prepareForm();for(var b=0,c=(this.currentElements=this.elements());c[b];b++){this.check(c[b]);
}return this.valid();},element:function(c){c=this.validationTargetFor(this.clean(c));this.lastElement=c;
this.prepareElement(c);this.currentElements=a(c);var b=this.check(c)!==false;if(b){delete this.invalid[c.name];
}else{this.invalid[c.name]=true;}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);
}this.showErrors();return b;},showErrors:function(c){if(c){a.extend(this.errorMap,c);this.errorList=[];
for(var b in c){this.errorList.push({message:c[b],element:this.findByName(b)[0]});}this.successList=a.grep(this.successList,function(e){return !(e.name in c);
});}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();
},resetForm:function(){if(a.fn.resetForm){a(this.currentForm).resetForm();}this.submitted={};this.lastElement=null;
this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);
},objectLength:function(e){var c=0;for(var b in e){c++;}return c;},hideErrors:function(){this.addWrapper(this.toHide).hide();
},valid:function(){return this.size()==0;},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin");
}catch(b){}}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(c){return c.element.name==b.name;
}).length==1&&b;},elements:function(){var c=this,b={};return a(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&c.settings.debug&&window.console&&console.error("%o has no name assigned",this);
if(this.name in b||!c.objectLength(a(this).rules())){return false;}b[this.name]=true;return true;});},clean:function(b){return a(b)[0];
},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);
},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);
this.currentElements=a([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);
},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b);},check:function(c){c=this.validationTargetFor(this.clean(c));
var j=a(c).rules();var f=false;for(var k in j){var h={method:k,parameters:j[k]};try{var b=a.validator.methods[k].call(this,c.value.replace(/\r/g,""),c,h.parameters);
if(b=="dependency-mismatch"){f=true;continue;}f=false;if(b=="pending"){this.toHide=this.toHide.not(this.errorsFor(c));
return;}if(!b){this.formatAndAdd(c,h);return false;}}catch(g){this.settings.debug&&window.console&&console.log("exception occured when checking element "+c.id+", check the '"+h.method+"' method",g);
throw g;}}if(f){return;}if(this.objectLength(j)){this.successList.push(c);}return true;},customMetaMessage:function(b,e){if(!a.metadata){return;
}var c=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return c&&c.messages&&c.messages[e];
},customMessage:function(c,e){var b=this.settings.messages[c];return b&&(b.constructor==String?b:b[e]);
},findDefined:function(){for(var b=0;b<arguments.length;b++){if(arguments[b]!==undefined){return arguments[b];
}}return undefined;},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customMetaMessage(b,c),!this.settings.ignoreTitle&&b.title||undefined,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>");
},formatAndAdd:function(c,f){var e=this.defaultMessage(c,f.method),b=/\$?\{(\d+)\}/g;if(typeof e=="function"){e=e.call(this,f.parameters,c);
}else{if(b.test(e)){e=jQuery.format(e.replace(b,"{$1}"),f.parameters);}}this.errorList.push({message:e,element:c});
this.errorMap[c.name]=e;this.submitted[c.name]=e;},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parent(this.settings.wrapper));
}return b;},defaultShowErrors:function(){for(var c=0;this.errorList[c];c++){var b=this.errorList[c];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass,this.settings.validClass);
this.showLabel(b.element,b.message);}if(this.errorList.length){this.toShow=this.toShow.add(this.containers);
}if(this.settings.success){for(var c=0;this.successList[c];c++){this.showLabel(this.successList[c]);}}if(this.settings.unhighlight){for(var c=0,e=this.validElements();
e[c];c++){this.settings.unhighlight.call(this,e[c],this.settings.errorClass,this.settings.validClass);
}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());
},invalidElements:function(){return a(this.errorList).map(function(){return this.element;});},showLabel:function(c,e){var b=this.errorsFor(c);
if(b.length){b.removeClass(this.settings.validClass).addClass(this.settings.errorClass);b.attr("generated")&&b.html(e);
}else{b=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(c),generated:true}).addClass(this.settings.errorClass).html(e||"");
if(this.settings.wrapper){b=b.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}if(!this.labelContainer.append(b).length){this.settings.errorPlacement?this.settings.errorPlacement(b,a(c)):b.insertAfter(c);
}}if(!e&&this.settings.success){b.text("");typeof this.settings.success=="string"?b.addClass(this.settings.success):this.settings.success(b);
}this.toShow=this.toShow.add(b);},errorsFor:function(c){var b=this.idOrName(c);return this.errors().filter(function(){return a(this).attr("for")==b;
});},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name);},validationTargetFor:function(b){if(this.checkable(b)){b=this.findByName(b.name).not(this.settings.ignore)[0];
}return b;},checkable:function(b){return/radio|checkbox/i.test(b.type);},findByName:function(b){var c=this.currentForm;
return a(document.getElementsByName(b)).map(function(e,f){return f.form==c&&f.name==b&&f||null;});},getLength:function(c,b){switch(b.nodeName.toLowerCase()){case"select":return a("option:selected",b).length;
case"input":if(this.checkable(b)){return this.findByName(b.name).filter(":checked").length;}}return c.length;
},depend:function(c,b){return this.dependTypes[typeof c]?this.dependTypes[typeof c](c,b):true;},dependTypes:{"boolean":function(c,b){return c;
},"string":function(c,b){return !!a(c,b.form).length;},"function":function(c,b){return c(b);}},optional:function(b){return !a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch";
},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;this.pending[b.name]=true;
}},stopRequest:function(b,c){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0;}delete this.pending[b.name];
if(c&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit();this.formSubmitted=false;
}else{if(!c&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this]);
this.formSubmitted=false;}}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:true,message:this.defaultMessage(b,"remote")});
}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},number:{number:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(b,c){b.constructor==String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b);
},classRules:function(c){var e={};var b=a(c).attr("class");b&&a.each(b.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(e,a.validator.classRuleSettings[this]);
}});return e;},attributeRules:function(c){var f={};var b=a(c);for(var g in a.validator.methods){var e;
if(g==="required"&&typeof a.fn.prop==="function"){e=b.prop(g);}else{e=b.attr(g);}if(e){f[g]=e;}else{if(b[0].getAttribute("type")===g){f[g]=true;
}}}if(f.maxlength&&/-1|2147483647|524288/.test(f.maxlength)){delete f.maxlength;}return f;},metadataRules:function(b){if(!a.metadata){return{};
}var c=a.data(b.form,"validator").settings.meta;return c?a(b).metadata()[c]:a(b).metadata();},staticRules:function(c){var e={};
var b=a.data(c.form,"validator");if(b.settings.rules){e=a.validator.normalizeRule(b.settings.rules[c.name])||{};
}return e;},normalizeRules:function(c,b){a.each(c,function(g,f){if(f===false){delete c[g];return;}if(f.param||f.depends){var e=true;
switch(typeof f.depends){case"string":e=!!a(f.depends,b.form).length;break;case"function":e=f.depends.call(b,b);
break;}if(e){c[g]=f.param!==undefined?f.param:true;}else{delete c[g];}}});a.each(c,function(e,f){c[e]=a.isFunction(f)?f(b):f;
});a.each(["minlength","maxlength","min","max"],function(){if(c[this]){c[this]=Number(c[this]);}});a.each(["rangelength","range"],function(){if(c[this]){c[this]=[Number(c[this][0]),Number(c[this][1])];
}});if(a.validator.autoCreateRanges){if(c.min&&c.max){c.range=[c.min,c.max];delete c.min;delete c.max;
}if(c.minlength&&c.maxlength){c.rangelength=[c.minlength,c.maxlength];delete c.minlength;delete c.maxlength;
}}if(c.messages){delete c.messages;}return c;},normalizeRule:function(c){if(typeof c=="string"){var b={};
a.each(c.split(/\s/),function(){b[this]=true;});c=b;}return c;},addMethod:function(b,e,c){a.validator.methods[b]=e;
a.validator.messages[b]=c!=undefined?c:a.validator.messages[b];if(e.length<3){a.validator.addClassRules(b,a.validator.normalizeRule(b));
}},methods:{required:function(c,b,f){if(!this.depend(f,b)){return"dependency-mismatch";}switch(b.nodeName.toLowerCase()){case"select":var e=a(b).val();
return e&&e.length>0;case"input":if(this.checkable(b)){return this.getLength(c,b)>0;}default:return a.trim(c).length>0;
}},remote:function(g,c,h){if(this.optional(c)){return"dependency-mismatch";}var e=this.previousValue(c);
if(!this.settings.messages[c.name]){this.settings.messages[c.name]={};}e.originalMessage=this.settings.messages[c.name].remote;
this.settings.messages[c.name].remote=e.message;h=typeof h=="string"&&{url:h}||h;if(this.pending[c.name]){return"pending";
}if(e.old===g){return e.valid;}e.old=g;var b=this;this.startRequest(c);var f={};f[c.name]=g;a.ajax(a.extend(true,{url:h,mode:"abort",port:"validate"+c.name,dataType:"json",data:f,success:function(k){b.settings.messages[c.name].remote=e.originalMessage;
var m=k===true;if(m){var j=b.formSubmitted;b.prepareElement(c);b.formSubmitted=j;b.successList.push(c);
b.showErrors();}else{var n={};var l=k||b.defaultMessage(c,"remote");n[c.name]=e.message=a.isFunction(l)?l(g):l;
b.showErrors(n);}e.valid=m;b.stopRequest(c,m);}},h));return"pending";},minlength:function(c,b,e){return this.optional(b)||this.getLength(a.trim(c),b)>=e;
},maxlength:function(c,b,e){return this.optional(b)||this.getLength(a.trim(c),b)<=e;},rangelength:function(e,b,f){var c=this.getLength(a.trim(e),b);
return this.optional(b)||(c>=f[0]&&c<=f[1]);},min:function(c,b,e){return this.optional(b)||a.parseNumber(c,{format:"#,###.00",locale:market})>=e;
},max:function(c,b,e){return this.optional(b)||a.parseNumber(c,{format:"#,###.00",locale:market})<=e;
},range:function(c,b,e){return this.optional(b)||(c>=e[0]&&c<=e[1]);},email:function(c,b){return this.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(c);
},url:function(c,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(c);
},date:function(e,c){function f(s,g){var n=s;var r;var p;var q;var l=0;var j=0;var m;var o=g.search(/y/);
var h=g.search(/m/);var k=g.search(/d/);if(k!=-1){if(n.length!=10){l=1;}}else{if(n.length!=7){l=1;}}q=n.substr(o,4);
if(q==0){l=20;}p=n.substr(h,2);if((p<1)||(p>12)){l=21;}if(k!=-1){r=n.substr(k,2);if(r<1){l=22;}}if((q%4==0)||(q%100==0)||(q%400==0)){j=1;
}if(k!=-1&&(p==2)&&(j==1)&&(r>29)){l=23;}if((p==2)&&(j!=1)&&(r>28)){l=24;}if(k!=-1&&(r>31)&&((p=="01")||(p=="03")||(p=="05")||(p=="07")||(p=="08")||(p=="10")||(p=="12"))){l=25;
}if(k!=-1&&(r>30)&&((p=="04")||(p=="06")||(p=="09")||(p=="11"))){l=26;}if(k!=-1){if(/^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4}$/.test(n)==false){l=27;
}}else{if(/^\d{1,2}(\-|\/|\.)\d{4}$/.test(n)==false){l=28;}}if(l==0){return true;}else{return false;}}var b=(a(c).data("datepicker"))?a(c).datepicker("option","dateFormat"):a.datepicker._defaults.dateFormat;
return this.optional(c)||f(e,b);},dateISO:function(c,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(c);
},number:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(c);},digits:function(c,b){return this.optional(b)||/^\d+$/.test(c);
},creditcard:function(g,c){if(this.optional(c)){return"dependency-mismatch";}if(/[^0-9 -]+/.test(g)){return false;
}var h=0,f=0,b=false;g=g.replace(/\D/g,"");for(var j=g.length-1;j>=0;j--){var e=g.charAt(j);var f=parseInt(e,10);
if(b){if((f*=2)>9){f-=9;}}h+=f;b=!b;}return(h%10)==0;},accept:function(c,b,e){e=typeof e=="string"?e.replace(/,/g,"|"):"png|jpe?g|gif";
return this.optional(b)||c.match(new RegExp(".("+e+")$","i"));},equalTo:function(c,b,f){var e=a(f).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(b).valid();
});return c==e.val();}}});a.format=a.validator.format;})(jQuery);(function(c){var a={};if(c.ajaxPrefilter){c.ajaxPrefilter(function(g,f,h){var e=g.port;
if(g.mode=="abort"){if(a[e]){a[e].abort();}a[e]=h;}});}else{var b=c.ajax;c.ajax=function(f){var g=("mode" in f?f:c.ajaxSettings).mode,e=("port" in f?f:c.ajaxSettings).port;
if(g=="abort"){if(a[e]){a[e].abort();}return(a[e]=b.apply(this,arguments));}return b.apply(this,arguments);
};}})(jQuery);(function(a){if(!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener){a.each({focus:"focusin",blur:"focusout"},function(c,b){a.event.special[b]={setup:function(){this.addEventListener(c,e,true);
},teardown:function(){this.removeEventListener(c,e,true);},handler:function(f){arguments[0]=a.event.fix(f);
arguments[0].type=b;return a.event.handle.apply(this,arguments);}};function e(f){f=a.event.fix(f);f.type=b;
return a.event.handle.call(this,f);}});}a.extend(a.fn,{validateDelegate:function(e,c,b){return this.bind(c,function(f){var g=a(f.target);
if(g.is(e)){return b.apply(g,arguments);}});}});})(jQuery);
/*!
 * 'addPlaceholder' Plugin for jQuery
 *
 * @author Ilia Draznin
 * @link http://iliadraznin.com/2011/02/jquery-placeholder-plugin/
 * @created 19-02-2011
 * @updated 06-04-2011
 * @version 1.0.3
 *
 * Description:
 * jQuery plugin that adds "placeholder" functionality (like in Chrome) to browsers that
 * don't support it natively (like Firefox 3.6 or lower, or IE naturally)
 *
 * Usage:
 * $(selector).addPlaceholder(options);
 */
(function(a){a.extend(a.support,{placeholder:!!("placeholder" in document.createElement("input"))});
a.fn.addPlaceholder=function(e){var g={"class":"placeholder","allowspaces":false,"dopass":true,"dotextarea":true,"checkafill":false};
return this.each(function(){if(a.support.placeholder){return false;}a.extend(g,e);if(!(this.tagName.toLowerCase()=="input"||(g["dotextarea"]&&this.tagName.toLowerCase()=="textarea"))){return true;
}var h=a(this),j=this.getAttribute("placeholder"),k=h.is("input[type=password]");k=true;if(!j){return true;
}if(g["dopass"]&&k){f(h,j);}else{if(!k){b(h,j);}}});function b(h,j){if(c(h.val())||h.val()==j){h.val(j);
h.addClass(g["class"]);}h.focusin(function(){if(h.hasClass(g["class"])){h.removeClass(g["class"]);h.val("");
}});h.focusout(function(){if(c(h.val())){h.val(j);h.addClass(g["class"]);}});}function f(n,p){n.addClass(g["class"]);
var m="";var o=n.attr("title");if(n.attr("_title")==undefined){var l=n.data("tipped_restore_title");}else{var l=n.attr("_title");
}if(n.hasClass("tooltip")){m="tooltip";}var k=a("<span/>",{"class":m+" "+g["class"],"title":o+l,text:p,css:{border:"none",cursor:"text",background:"transparent",position:"absolute",top:n.position().top,left:n.position().left,width:n.width(),lineHeight:n.height()+3+"px",paddingLeft:parseFloat(n.css("paddingLeft"))+2+"px"}}).insertAfter(n).bind("click",function(){a(this).prevAll("input").focus();
});n.focusin(function(){if(n.hasClass(g["class"])){k.hide();n.removeClass(g["class"]);}});n.focusout(function(){if(c(n.val())){k.show();
n.addClass(g["class"]);}});if(g["checkafill"]){(function h(){if(!c(n.val())&&n.hasClass(g["class"])){j(n);
}setTimeout(h,250);})();}function j(q){if(q.hasClass(g["class"])){k.hide();q.removeClass(g["class"]);
}}}function c(h){return g["allowspaces"]?h==="":a.trim(h)==="";}};})(jQuery);
/*!
 * jQuery Form Plugin
 * version: 3.02 (07-MAR-2012)
 * @requires jQuery v1.3.2 or later
 *
 * Examples and documentation at: http://malsup.com/jquery/form/
 * Dual licensed under the MIT and GPL licenses:
 *    http://www.opensource.org/licenses/mit-license.php
 *    http://www.gnu.org/licenses/gpl.html
 */
(function(f){var c={};
c.fileapi=f("<input type='file'/>").get(0).files!==undefined;c.formdata=window.FormData!==undefined;f.fn.ajaxSubmit=function(h){if(!this.length){e("ajaxSubmit: skipping submit process - no element selected");
return this;}var g,w,k,n=this;if(typeof h=="function"){h={success:h};}g=this.attr("method");w=this.attr("action");
k=(typeof w==="string")?f.trim(w):"";k=k||window.location.href||"";if(k){k=(k.match(/^([^#]+)/)||[])[1];
}h=f.extend(true,{url:k,success:f.ajaxSettings.success,type:g||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},h);
var s={};this.trigger("form-pre-serialize",[this,h,s]);if(s.veto){e("ajaxSubmit: submit vetoed via form-pre-serialize trigger");
return this;}if(h.beforeSerialize&&h.beforeSerialize(this,h)===false){e("ajaxSubmit: submit aborted via beforeSerialize callback");
return this;}var l=h.traditional;if(l===undefined){l=f.ajaxSettings.traditional;}var z,A=this.formToArray(h.semantic);
if(h.data){h.extraData=h.data;z=f.param(h.data,l);}if(h.beforeSubmit&&h.beforeSubmit(A,this,h)===false){e("ajaxSubmit: submit aborted via beforeSubmit callback");
return this;}this.trigger("form-submit-validate",[A,this,h,s]);if(s.veto){e("ajaxSubmit: submit vetoed via form-submit-validate trigger");
return this;}var v=f.param(A,l);if(z){v=(v?(v+"&"+z):z);}if(h.type.toUpperCase()=="GET"){h.url+=(h.url.indexOf("?")>=0?"&":"?")+v;
h.data=null;}else{h.data=v;}var C=[];if(h.resetForm){C.push(function(){n.resetForm();});}if(h.clearForm){C.push(function(){n.clearForm(h.includeHidden);
});}if(!h.dataType&&h.target){var j=h.success||function(){};C.push(function(D){var q=h.replaceTarget?"replaceWith":"html";
f(h.target)[q](D).each(j,arguments);});}else{if(h.success){C.push(h.success);}}h.success=function(G,D,H){var F=h.context||h;
for(var E=0,q=C.length;E<q;E++){C[E].apply(F,[G,D,H||n,n]);}};var y=f("input:file:enabled[value]",this);
var o=y.length>0;var x="multipart/form-data";var u=(n.attr("enctype")==x||n.attr("encoding")==x);var t=c.fileapi&&c.formdata;
e("fileAPI :"+t);var p=(o||u)&&!t;if(h.iframe!==false&&(h.iframe||p)){if(h.closeKeepAlive){f.get(h.closeKeepAlive,function(){B(A);
});}else{B(A);}}else{if((o||u)&&t){r(A);}else{var m=h.beforeSend;h.beforeSend=function(E,D){var q=true;
if(m){q=m.apply(this,arguments);}if(f.ajaxSettings.beforeSend){f.ajaxSettings.beforeSend.apply(this,arguments);
}return q;};f.ajax(h);}}this.trigger("form-submit-notify",[this,h]);return this;function r(D){var q=new FormData();
for(var F=0;F<D.length;F++){q.append(D[F].name,D[F].value);}if(h.extraData){for(var E in h.extraData){if(h.extraData.hasOwnProperty(E)){q.append(E,h.extraData[E]);
}}}h.data=null;var H=f.extend(true,{},f.ajaxSettings,h,{contentType:false,processData:false,cache:false,type:"POST"});
if(h.uploadProgress){H.xhr=function(){var I=jQuery.ajaxSettings.xhr();if(I.upload){I.upload.onprogress=function(K){var J=0;
if(K.lengthComputable){J=parseInt((K.position/K.total)*100,10);}h.uploadProgress(K,K.position,K.total,J);
};}return I;};}H.data=null;var G=H.beforeSend;H.beforeSend=function(J,I){I.data=q;if(G){G.call(I,J,h);
}};f.ajax(H);}function B(ac){var H=n[0],G,Y,S,aa,V,J,N,L,M,W,Z,Q;var K=!!f.fn.prop;if(ac){if(K){for(Y=0;
Y<ac.length;Y++){G=f(H[ac[Y].name]);G.prop("disabled",false);}}else{for(Y=0;Y<ac.length;Y++){G=f(H[ac[Y].name]);
G.removeAttr("disabled");}}}if(f(":input[name=submit],:input[id=submit]",H).length){alert('Error: Form elements must not have name or id of "submit".');
return;}S=f.extend(true,{},f.ajaxSettings,h);S.context=S.context||S;V="jqFormIO"+(new Date().getTime());
if(S.iframeTarget){J=f(S.iframeTarget);W=J.attr("name");if(!W){J.attr("name",V);}else{V=W;}}else{J=f('<iframe name="'+V+'" src="'+S.iframeSrc+'" />');
J.css({position:"absolute",top:"-1000px",left:"-1000px"});}N=J[0];L={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(af){var ag=(af==="timeout"?"timeout":"aborted");
e("aborting upload... "+ag);this.aborted=1;J.attr("src",S.iframeSrc);L.error=ag;if(S.error){S.error.call(S.context,L,ag,af);
}if(aa){f.event.trigger("ajaxError",[L,S,ag]);}if(S.complete){S.complete.call(S.context,L,ag);}}};aa=S.global;
if(aa&&0===f.active++){f.event.trigger("ajaxStart");}if(aa){f.event.trigger("ajaxSend",[L,S]);}if(S.beforeSend&&S.beforeSend.call(S.context,L,S)===false){if(S.global){f.active--;
}return;}if(L.aborted){return;}M=H.clk;if(M){W=M.name;if(W&&!M.disabled){S.extraData=S.extraData||{};
S.extraData[W]=M.value;if(M.type=="image"){S.extraData[W+".x"]=H.clk_x;S.extraData[W+".y"]=H.clk_y;}}}var R=1;
var O=2;function P(ag){var af=ag.contentWindow?ag.contentWindow.document:ag.contentDocument?ag.contentDocument:ag.document;
return af;}var F=f("meta[name=csrf-token]").attr("content");var E=f("meta[name=csrf-param]").attr("content");
if(E&&F){S.extraData=S.extraData||{};S.extraData[E]=F;}function X(){var ah=n.attr("target"),af=n.attr("action");
H.setAttribute("target",V);if(!g){H.setAttribute("method","POST");}if(af!=S.url){H.setAttribute("action",S.url);
}if(!S.skipEncodingOverride&&(!g||/post/i.test(g))){n.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});
}if(S.timeout){Q=setTimeout(function(){Z=true;U(R);},S.timeout);}function ai(){try{var ak=P(N).readyState;
e("state = "+ak);if(ak&&ak.toLowerCase()=="uninitialized"){setTimeout(ai,50);}}catch(al){e("Server abort: ",al," (",al.name,")");
U(O);if(Q){clearTimeout(Q);}Q=undefined;}}var ag=[];try{if(S.extraData){for(var aj in S.extraData){if(S.extraData.hasOwnProperty(aj)){ag.push(f('<input type="hidden" name="'+aj+'">').attr("value",S.extraData[aj]).appendTo(H)[0]);
}}}if(!S.iframeTarget){J.appendTo("body");if(N.attachEvent){N.attachEvent("onload",U);}else{N.addEventListener("load",U,false);
}}setTimeout(ai,15);H.submit();}finally{H.setAttribute("action",af);if(ah){H.setAttribute("target",ah);
}else{n.removeAttr("target");}f(ag).remove();}}if(S.forceSync){X();}else{setTimeout(X,10);}var ad,ae,ab=50,I;
function U(ak){if(L.aborted||I){return;}try{ae=P(N);}catch(an){e("cannot access response document: ",an);
ak=O;}if(ak===R&&L){L.abort("timeout");return;}else{if(ak==O&&L){L.abort("server abort");return;}}if(!ae||ae.location.href==S.iframeSrc){if(!Z){return;
}}if(N.detachEvent){N.detachEvent("onload",U);}else{N.removeEventListener("load",U,false);}var ai="success",am;
try{if(Z){throw"timeout";}var ah=S.dataType=="xml"||ae.XMLDocument||f.isXMLDoc(ae);e("isXml="+ah);if(!ah&&window.opera&&(ae.body===null||!ae.body.innerHTML)){if(--ab){e("requeing onLoad callback, DOM not available");
setTimeout(U,250);return;}}var ao=ae.body?ae.body:ae.documentElement;L.responseText=ao?ao.innerHTML:null;
L.responseXML=ae.XMLDocument?ae.XMLDocument:ae;if(ah){S.dataType="xml";}L.getResponseHeader=function(ar){var aq={"content-type":S.dataType};
return aq[ar];};if(ao){L.status=Number(ao.getAttribute("status"))||L.status;L.statusText=ao.getAttribute("statusText")||L.statusText;
}var af=(S.dataType||"").toLowerCase();var al=/(json|script|text)/.test(af);if(al||S.textarea){var aj=ae.getElementsByTagName("textarea")[0];
if(aj){L.responseText=aj.value;L.status=Number(aj.getAttribute("status"))||L.status;L.statusText=aj.getAttribute("statusText")||L.statusText;
}else{if(al){var ag=ae.getElementsByTagName("pre")[0];var ap=ae.getElementsByTagName("body")[0];if(ag){L.responseText=ag.textContent?ag.textContent:ag.innerText;
}else{if(ap){L.responseText=ap.textContent?ap.textContent:ap.innerText;}}}}}else{if(af=="xml"&&!L.responseXML&&L.responseText){L.responseXML=T(L.responseText);
}}try{ad=q(L,af,S);}catch(ak){ai="parsererror";L.error=am=(ak||ai);}}catch(ak){e("error caught: ",ak);
ai="error";L.error=am=(ak||ai);}if(L.aborted){e("upload aborted");ai=null;}if(L.status){ai=(L.status>=200&&L.status<300||L.status===304)?"success":"error";
}if(ai==="success"){if(S.success){S.success.call(S.context,ad,"success",L);}if(aa){f.event.trigger("ajaxSuccess",[L,S]);
}}else{if(ai){if(am===undefined){am=L.statusText;}if(S.error){S.error.call(S.context,L,ai,am);}if(aa){f.event.trigger("ajaxError",[L,S,am]);
}}}if(aa){f.event.trigger("ajaxComplete",[L,S]);}if(aa&&!--f.active){f.event.trigger("ajaxStop");}if(S.complete){S.complete.call(S.context,L,ai);
}I=true;if(S.timeout){clearTimeout(Q);}setTimeout(function(){if(!S.iframeTarget){J.remove();}L.responseXML=null;
},100);}var T=f.parseXML||function(af,ag){if(window.ActiveXObject){ag=new ActiveXObject("Microsoft.XMLDOM");
ag.async="false";ag.loadXML(af);}else{ag=(new DOMParser()).parseFromString(af,"text/xml");}return(ag&&ag.documentElement&&ag.documentElement.nodeName!="parsererror")?ag:null;
};var D=f.parseJSON||function(af){return window["eval"]("("+af+")");};var q=function(ak,ai,ah){var ag=ak.getResponseHeader("content-type")||"",af=ai==="xml"||!ai&&ag.indexOf("xml")>=0,aj=af?ak.responseXML:ak.responseText;
if(af&&aj.documentElement.nodeName==="parsererror"){if(f.error){f.error("parsererror");}}if(ah&&ah.dataFilter){aj=ah.dataFilter(aj,ai);
}if(typeof aj==="string"){if(ai==="json"||!ai&&ag.indexOf("json")>=0){aj=D(aj);}else{if(ai==="script"||!ai&&ag.indexOf("javascript")>=0){f.globalEval(aj);
}}}return aj;};}};f.fn.ajaxForm=function(g){g=g||{};g.delegation=g.delegation&&f.isFunction(f.fn.on);
if(!g.delegation&&this.length===0){var h={s:this.selector,c:this.context};if(!f.isReady&&h.s){e("DOM not ready, queuing ajaxForm");
f(function(){f(h.s,h.c).ajaxForm(g);});return this;}e("terminating; zero elements found by selector"+(f.isReady?"":" (DOM not ready)"));
return this;}if(g.delegation){f(document).off("submit.form-plugin",this.selector,b).off("click.form-plugin",this.selector,a).on("submit.form-plugin",this.selector,g,b).on("click.form-plugin",this.selector,g,a);
return this;}return this.ajaxFormUnbind().bind("submit.form-plugin",g,b).bind("click.form-plugin",g,a);
};function b(h){var g=h.data;if(!h.isDefaultPrevented()){h.preventDefault();f(this).ajaxSubmit(g);}}function a(l){var k=l.target;
var h=f(k);if(!(h.is(":submit,input:image"))){var g=h.closest(":submit");if(g.length===0){return;}k=g[0];
}var j=this;j.clk=k;if(k.type=="image"){if(l.offsetX!==undefined){j.clk_x=l.offsetX;j.clk_y=l.offsetY;
}else{if(typeof f.fn.offset=="function"){var m=h.offset();j.clk_x=l.pageX-m.left;j.clk_y=l.pageY-m.top;
}else{j.clk_x=l.pageX-k.offsetLeft;j.clk_y=l.pageY-k.offsetTop;}}}setTimeout(function(){j.clk=j.clk_x=j.clk_y=null;
},100);}f.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin");};f.fn.formToArray=function(w){var u=[];
if(this.length===0){return u;}var k=this[0];var o=w?k.getElementsByTagName("*"):k.elements;if(!o){return u;
}var q,p,m,x,l,s,h;for(q=0,s=o.length;q<s;q++){l=o[q];m=l.name;if(!m){continue;}if(w&&k.clk&&l.type=="image"){if(!l.disabled&&k.clk==l){u.push({name:m,value:f(l).val(),type:l.type});
u.push({name:m+".x",value:k.clk_x},{name:m+".y",value:k.clk_y});}continue;}x=f.fieldValue(l,true);if(x&&x.constructor==Array){for(p=0,h=x.length;
p<h;p++){u.push({name:m,value:x[p]});}}else{if(c.fileapi&&l.type=="file"&&!l.disabled){var g=l.files;
for(p=0;p<g.length;p++){u.push({name:m,value:g[p],type:l.type});}}else{if(x!==null&&typeof x!="undefined"){u.push({name:m,value:x,type:l.type});
}}}}if(!w&&k.clk){var r=f(k.clk),t=r[0];m=t.name;if(m&&!t.disabled&&t.type=="image"){u.push({name:m,value:r.val()});
u.push({name:m+".x",value:k.clk_x},{name:m+".y",value:k.clk_y});}}return u;};f.fn.formSerialize=function(g){return f.param(this.formToArray(g));
};f.fn.fieldSerialize=function(h){var g=[];this.each(function(){var m=this.name;if(!m){return;}var k=f.fieldValue(this,h);
if(k&&k.constructor==Array){for(var l=0,j=k.length;l<j;l++){g.push({name:m,value:k[l]});}}else{if(k!==null&&typeof k!="undefined"){g.push({name:this.name,value:k});
}}});return f.param(g);};f.fn.fieldValue=function(m){for(var l=[],j=0,g=this.length;j<g;j++){var k=this[j];
var h=f.fieldValue(k,m);if(h===null||typeof h=="undefined"||(h.constructor==Array&&!h.length)){continue;
}if(h.constructor==Array){f.merge(l,h);}else{l.push(h);}}return l;};f.fieldValue=function(g,o){var j=g.name,u=g.type,w=g.tagName.toLowerCase();
if(o===undefined){o=true;}if(o&&(!j||g.disabled||u=="reset"||u=="button"||(u=="checkbox"||u=="radio")&&!g.checked||(u=="submit"||u=="image")&&g.form&&g.form.clk!=g||w=="select"&&g.selectedIndex==-1)){return null;
}if(w=="select"){var p=g.selectedIndex;if(p<0){return null;}var r=[],h=g.options;var l=(u=="select-one");
var q=(l?p+1:h.length);for(var k=(l?p:0);k<q;k++){var m=h[k];if(m.selected){var s=m.value;if(!s){s=(m.attributes&&m.attributes["value"]&&!(m.attributes["value"].specified))?m.text:m.value;
}if(l){return s;}r.push(s);}}return r;}return f(g).val();};f.fn.clearForm=function(g){return this.each(function(){f("input,select,textarea",this).clearFields(g);
});};f.fn.clearFields=f.fn.clearInputs=function(g){var h=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;
return this.each(function(){var k=this.type,j=this.tagName.toLowerCase();if(h.test(k)||j=="textarea"||(g&&/hidden/.test(k))){this.value="";
}else{if(k=="checkbox"||k=="radio"){this.checked=false;}else{if(j=="select"){this.selectedIndex=-1;}}}});
};f.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset();
}});};f.fn.enable=function(g){if(g===undefined){g=true;}return this.each(function(){this.disabled=!g;
});};f.fn.selected=function(g){if(g===undefined){g=true;}return this.each(function(){var h=this.type;
if(h=="checkbox"||h=="radio"){this.checked=g;}else{if(this.tagName.toLowerCase()=="option"){var j=f(this).parent("select");
if(g&&j[0]&&j[0].type=="select-one"){j.find("option").selected(false);}this.selected=g;}}});};f.fn.ajaxSubmit.debug=false;
function e(){if(!f.fn.ajaxSubmit.debug){return;}var g="[jquery.form] "+Array.prototype.join.call(arguments,"");
if(window.console&&window.console.log){window.console.log(g);}else{if(window.opera&&window.opera.postError){window.opera.postError(g);
}}}})(jQuery);(function(a){a.fn.hoverIntent=function(m,l){var n={sensitivity:7,interval:100,timeout:0};
n=a.extend(n,l?{over:m,out:l}:m);var p,o,j,e;var h=function(f){p=f.pageX;o=f.pageY;};var c=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);
if((Math.abs(j-p)+Math.abs(e-o))<n.sensitivity){a(f).unbind("mousemove",h);f.hoverIntent_s=1;return n.over.apply(f,[g]);
}else{j=p;e=o;f.hoverIntent_t=setTimeout(function(){c(g,f);},n.interval);}};var k=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);
f.hoverIntent_s=0;return n.out.apply(f,[g]);};var b=function(q){var g=jQuery.extend({},q);var f=this;
if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);}if(q.type=="mouseenter"){j=g.pageX;
e=g.pageY;a(f).bind("mousemove",h);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){c(g,f);
},n.interval);}}else{a(f).unbind("mousemove",h);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){k(g,f);
},n.timeout);}}};return this.bind("mouseenter",b).bind("mouseleave",b);};})(jQuery);(function(b){b.hotkeys={version:"0.8",specialKeys:{8:"backspace",9:"tab",13:"return",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"del",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",144:"numlock",145:"scroll",191:"/",224:"meta"},shiftNums:{"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":": ","'":'"',",":"<",".":">","/":"?","\\":"|"}};
function a(e){if(typeof e.data!=="string"){return;}var c=e.handler,f=e.data.toLowerCase().split(" ");
e.handler=function(o){if(this!==o.target&&(/textarea|select/i.test(o.target.nodeName)||o.target.type==="text")){return;
}var j=o.type!=="keypress"&&b.hotkeys.specialKeys[o.which],p=String.fromCharCode(o.which).toLowerCase(),m,n="",h={};
if(o.altKey&&j!=="alt"){n+="alt+";}if(o.ctrlKey&&j!=="ctrl"){n+="ctrl+";}if(o.metaKey&&!o.ctrlKey&&j!=="meta"){n+="meta+";
}if(o.shiftKey&&j!=="shift"){n+="shift+";}if(j){h[n+j]=true;}else{h[n+p]=true;h[n+b.hotkeys.shiftNums[p]]=true;
if(n==="shift+"){h[b.hotkeys.shiftNums[p]]=true;}}for(var k=0,g=f.length;k<g;k++){if(h[f[k]]){return c.apply(this,arguments);
}}};}b.each(["keydown","keyup","keypress"],function(){b.event.special[this]={add:a};});})(jQuery);
/*!
	Copyright 2010 Mal Curtis
*/
if(typeof jQuery=="undefined"){throw ("jQuery Required");
}(function(c){c.extend({DirtyForms:{debug:false,message:"You've made changes on this page which aren't saved. If you leave you will lose these changes.",title:"Are you sure you want to do that?",dirtyClass:"dirty",listeningClass:"dirtylisten",ignoreClass:"ignoredirty",choiceContinue:false,helpers:[],dialog:{refire:function(x,w){c.facebox(x);
},fire:function(x,y){var w="<h1>"+y+"</h1><p>"+x+'</p><p><a href="#" class="ignoredirty button medium red continue">Continue</a><a href="#" class="ignoredirty button medium cancel">Stop</a>';
c.facebox(w);},bind:function(){var w=function(x){return function(y){y.preventDefault();c(document).trigger("close.facebox");
x(y);};};c("#facebox .cancel, #facebox .close, #facebox_overlay").click(w(m));c("#facebox .continue").click(w(o));
},stash:function(){var w=c("#facebox");return(c.trim(w.html())==""||w.css("display")!="block")?false:c("#facebox .content").clone(true);
},selector:"#facebox .content"},isDirty:function(){return c(":dirtylistening").dirtyForms("isDirty");
},disable:function(){s.disabled=true;},choiceCommit:function(w){n(w);},isDeciding:function(){return s.deciding;
},decidingContinue:function(w){o(w);},decidingCancel:function(w){m(w);},dirtylog:function(w){k(w);},clearUnload:function(){window.onbeforeunload=null;
}}});c.extend(c.expr[":"],{dirtylistening:function(w){return c(w).hasClass(c.DirtyForms.listeningClass);
},dirty:function(w){return c(w).hasClass(c.DirtyForms.dirtyClass);}});var t={init:function(){var w=c.DirtyForms;
k("Adding forms to watch");p();return this.each(function(y){if(!c(this).is("form")){return;}k("Adding form "+c(this).attr("id")+" to forms to watch");
c(this).addClass(w.listeningClass);var A="textarea,input:not([type='checkbox'],[type='radio'],[type='button'],"+"[type='image'],[type='submit'],[type='reset'],[type='file'],[type='search'])";
var z="input[type='checkbox'],input[type='radio'],select";var x="input[type='reset']";if(typeof c(document).on==="function"){c(this).on("focus change",A,b);
c(this).on("change",z,j);c(this).on("click",x,h);}else{c(this).delegate(A,"focus change",b);c(this).delegate(z,"change",j);
c(this).delegate(x,"click",h);}});},isDirty:function(){var x=false;var w=this;if(s.disabled){return false;
}if(r()){x=true;return true;}this.each(function(y){if(c(this).hasClass(c.DirtyForms.dirtyClass)){x=true;
return true;}});c.each(c.DirtyForms.helpers,function(y,z){if("isDirty" in z){if(z.isDirty(w)){x=true;
return true;}}if("isNodeDirty" in z){if(z.isNodeDirty(w)){x=true;return true;}}});k("isDirty returned "+x);
return x;},setDirty:function(){k("setDirty called");return this.each(function(w){c(this).addClass(c.DirtyForms.dirtyClass).parents("form").addClass(c.DirtyForms.dirtyClass);
});},setClean:function(){k("setClean called");s.focused={element:false,value:false};return this.each(function(y){var x=this;
c(x).removeClass(c.DirtyForms.dirtyClass);if(c(x).is("form")){c(x).find(":dirty").removeClass(c.DirtyForms.dirtyClass);
}else{var w=c(x).parents("form");if(w.find(":dirty").length==0){w.removeClass(c.DirtyForms.dirtyClass);
}}c.each(c.DirtyForms.helpers,function(z,A){if("setClean" in A){A.setClean(x);}});});}};c.fn.dirtyForms=function(w){if(t[w]){return t[w].apply(this,Array.prototype.slice.call(arguments,1));
}else{if(typeof w==="object"||!w){return t.init.apply(this,arguments);}else{c.error("Method "+w+" does not exist on jQuery.dirtyForms");
}}};c.fn.setDirty=function(){return this.dirtyForms("setDirty");};c.fn.isDirty=function(){return this.dirtyForms("isDirty");
};c.fn.cleanDirty=function(){return this.dirtyForms("setClean");};var s=c.DirtyForms=c.extend({disabled:false,exitBound:false,formStash:false,dialogStash:false,deciding:false,decidingEvent:false,currentForm:false,hasFirebug:"console" in window&&"firebug" in window.console,hasConsoleLog:"console" in window&&"log" in window.console,focused:{"element":false,"value":false}},c.DirtyForms);
var h=function(){c(this).parents("form").dirtyForms("setClean");};var j=function(){c(this).dirtyForms("setDirty");
};var b=function(){element=c(this);if(r()){s.focused["element"].dirtyForms("setDirty");}s.focused["element"]=element;
s.focused["value"]=element.val();};var r=function(){return s.focused["element"]&&(s.focused["element"].val()!==s.focused["value"]);
};var k=function(w){if(!c.DirtyForms.debug){return;}w="[DirtyForms] "+w;s.hasFirebug?console.log(w):s.hasConsoleLog?window.console.log(w):alert(w);
};var p=function(){if(s.exitBound){return;}var w=(top!==self);if(typeof c(document).on==="function"){c(document).on("click","a",l);
c(document).on("submit","form",g);if(w){c(top.document).on("click","a",l);c(top.document).on("submit","form",g);
}}else{c(document).delegate("a","click",l);c(document).delegate("form","submit",g);if(w){c(top.document).delegate("a","click",l);
c(top.document).delegate("form","submit",g);}}c(window).bind("beforeunload",a);if(w){c(top.window).bind("beforeunload",a);
}s.exitBound=true;};var f=function(){var w="";c.each(c.DirtyForms.helpers,function(x,y){if("ignoreAnchorSelector" in y){if(w.length>0){w+=",";
}w+=y.ignoreAnchorSelector;}});return w;};var l=function(w){if(!c(this).is(f())){u(w);}};var g=function(w){s.currentForm=this;
u(w);};var a=function(x){var w=u(x);if(w&&s.doubleunloadfix!=true){k("Before unload will be called, resetting");
s.deciding=false;}s.doubleunloadfix=true;setTimeout(function(){s.doubleunloadfix=false;},200);if(typeof(w)=="string"){x=x||window.event;
if(x){x.returnValue=w;}return w;}};var u=function(w){k("Entering: Leaving Event fired, type: "+w.type+", element: "+w.target+", class: "+c(w.target).attr("class")+" and id: "+w.target.id);
if(w.type=="beforeunload"&&s.doubleunloadfix){k("Skip this unload, Firefox bug triggers the unload event multiple times");
s.doubleunloadfix=false;return false;}if(c(w.currentTarget).hasClass(s.ignoreClass)||q(w)){k("Leaving: Element has ignore class or has target='_blank'");
if(!w.isDefaultPrevented()){v();}return false;}if(s.deciding){k("Leaving: Already in the deciding process");
return false;}if(w.isDefaultPrevented()){k("Leaving: Event has been stopped elsewhere");return false;
}if(!s.isDirty()){k("Leaving: Not dirty");if(!w.isDefaultPrevented()){v();}return false;}if(w.type=="submit"&&c(w.target).dirtyForms("isDirty")){k("Leaving: Form submitted is a dirty form");
if(!w.isDefaultPrevented()){v();}return true;}s.deciding=true;s.decidingEvent=w;k("Setting deciding active");
if(s.dialog!==false){k("Saving dialog content");s.dialogStash=s.dialog.stash();k(s.dialogStash);}c(document).trigger("defer.dirtyforms");
if(w.type=="beforeunload"){k("Returning to beforeunload browser handler with: "+s.message);return s.message;
}if(!s.dialog){return;}w.preventDefault();w.stopImmediatePropagation();if(c(w.target).is("form")&&c(w.target).parents(s.dialog.selector).length>0){k("Stashing form");
s.formStash=c(w.target).clone(true).hide();}else{s.formStash=false;}k("Deferring to the dialog");s.dialog.fire(c.DirtyForms.message,c.DirtyForms.title);
s.dialog.bind(w);};var q=function(x){var w=c(x.target).attr("target");if(typeof w==="string"){w=w.toLowerCase();
}return(w==="_blank");};var n=function(w){if(s.deciding){c(document).trigger("choicecommit.dirtyforms");
if(c.DirtyForms.choiceContinue){o(w);}else{m(w);}c(document).trigger("choicecommitAfter.dirtyforms");
}};var m=function(w){w.preventDefault();c(document).trigger("decidingcancelled.dirtyforms");if(s.dialog!==false&&s.dialogStash!==false){k("Refiring the dialog with stashed content");
s.dialog.refire(s.dialogStash.html(),w);}c(document).trigger("decidingcancelledAfter.dirtyforms");s.dialogStash=false;
s.deciding=s.currentForm=s.decidingEvent=false;};var o=function(w){c.DirtyForms.clearUnload();w.preventDefault();
s.dialogStash=false;c(document).trigger("decidingcontinued.dirtyforms");e(s.decidingEvent);s.deciding=s.currentForm=s.decidingEvent=false;
};var v=function(){k("Clearing the beforeunload event");c(window).unbind("beforeunload",a);c.DirtyForms.clearUnload();
};var e=function(z){c(document).trigger("beforeRefire.dirtyforms");switch(z.type){case"click":k("Refiring click event");
var x=new jQuery.Event("click");c(z.target).trigger(x);if(!x.isDefaultPrevented()){var w=c(z.target).closest("[href]");
k("Sending location to "+w.attr("href"));location.href=w.attr("href");return;}break;default:k("Refiring "+z.type+" event on "+z.target);
var y;if(s.formStash){k("Appending stashed form to body");y=s.formStash;c("body").append(y);}else{y=c(z.target);
if(!y.is("form")){y=y.closest("form");}}y.trigger(z.type);break;}};})(jQuery);(function(a){a.fn.add_menu=function(f){f=a.extend(true,{slider_menu_obj_id:"menu_slider",folder_menu_obj_id:"navi_folder",hoverClass:"xxx"},f);
$$=a(this);$$.addClass("first");e();if(a("#"+f.slider_menu_obj_id).length>0){a(this).find("li").each(j);
}if(a("#"+f.folder_menu_obj_id).length>0){if(a("#"+f.folder_menu_obj_id+" ul").length>0){h();}}f.onShow=function(){var k=a(this);
if(k.find("li.menu-clone-li").size()>0){k.parent("li").addClass(a.fn.superfish.defaults.highlightClass).css("border-right-width","0px");
}};f.onHide=function(){var k=a(this);if(k.find("li.menu-clone-li").size()>0){k.parent("li").removeClass(a.fn.superfish.defaults.highlightClass).css("border-right-width","1px");
}};a(this).superfish(f);g(null,1);function e(){$$.find("li").hover(function(){a("a",a(this)).addClass("ui-state-hover");
},function(){a("a",a(this)).removeClass("ui-state-hover");}).find("> a").focus(function(){a(this).addClass("ui-state-focus");
}).focusout(function(){a(this).removeClass("ui-state-focus");}).addClass("ui-corner-all ui-state-default");
}function c(){all_click_li=a("li:has(ul)",$$);all_click_li.bind("click",{},function(m){m.stopImmediatePropagation();
m.stopPropagation();var k=m.target;k=(k.tagName.toUpperCase()!="LI")?k=a(a(k).parents("li").get(0)):a(k);
if(!a.grep(all_click_li,function(n){return n==k.get(0);}).length){return;}k.toggleClass(a.fn.superfish.defaults.highlightClass);
var l=k.find(">ul").addClass("slide-ul");l.css({"visibility":"visible"});l.toggle("slide",{direction:"up"});
});}function j(l,k){var m=a(k).find("ul");if(m.size()>0){a(m[m.size()-1]).addClass("menu-last-ul");a(m[m.size()-1]).find("li").addClass("fl");
var n=a(m[m.size()-1]).css("display","none").parent();n.data("content",n.find("ul"));n.find("ul").remove();
n.bind({"click":b}).addClass("has-slide");}}function b(m){var k=a("#"+f.slider_menu_obj_id);var l=a(a(m.target).parents("li").get(0));
if(!k){return;}$$.find("li.has-slide","li."+a.fn.superfish.defaults.highlightClass).removeClass(a.fn.superfish.defaults.highlightClass);
l.addClass(a.fn.superfish.defaults.highlightClass);k.empty();k.append(l.data("content"));k.find("ul").show("slide",{direction:"left"},500);
}function h(){var k=a("#"+f.folder_menu_obj_id);k.append("<a href='#' class='menu-folder ui-corner-br'><span class='ui-icon ui-icon-circle-triangle-w ui-icon-circle-triangle-e'></span></a>");
k.find("a.menu-folder").bind({"click":g}).addClass("ui-state-default");}function g(l,m){a("span",a(this)).toggleClass("ui-icon-circle-triangle-w");
if(!m){$$.find(">* >a > span.sf-sub-indicator").toggle();$$.hasClass("first")?$$.find(">* >a > span.title").toggle():$$.find(">* >a > span.title").toggle("slow");
$$.removeClass("first");}if($$.find(">* >a > span.title").css("display")=="none"){if(!$$.hasClass("sf-menu")){$$.find("li").removeClass(a.fn.superfish.defaults.highlightClass);
$$.find("ul.slide-ul").removeClass("slide-ul");$$.find("span.sf-sub-indicator").remove();$$.addClass("sf-menu");
$$.find("*").unbind();e();$$.superfish(f);$$.find(">* >a > span.sf-sub-indicator").toggle();$$.find("li.has-slide").bind("click",b);
}var k=$$.find(">* >a > span.sf-sub-indicator").parents("li");k.each(function(p,n){n=a(n);var o=n.clone(true).addClass("menu-clone-li ui-state-highlight").css("border-left-width","0px");
o.find("ul").remove();o.find("span").css("display","inline-block");o.find("span.icon, span.sf-sub-indicator").remove();
o.insertBefore(n.find("> ul > :first-child"));});}else{$$.removeClass("sf-menu");$$.find("*").unbind();
$$.find("li.menu-clone-li").remove();c();e();$$.find("li.has-slide").bind("click",b);}a(".tooltip","#navi_folder").liveQueryDefaultTooltip();
}if(a("#"+f.folder_menu_obj_id).length>0){if(a("#"+f.folder_menu_obj_id).children().length>0){a("#"+f.folder_menu_obj_id).find("a.menu-folder").click();
a("#navi_folder").css("visibility","visible").find(".tooltip").each(function(){addDefaultTooltip(a(this));
});}}};})(jQuery);(function(a){a.widget("ech.multiselectTooltip",{_create:function(){var b=(this.instance=a(this.element).data("multiselect")),f=this.element.attr("title"),e=this.element.attr("info"),c=this.instance.button;
if(this.element.hasClass("_tooltip")&&f){c.attr("title",f);if(typeof addDefaultTooltip=="function"){addDefaultTooltip(c);
}}if(e&&!this.element.hasClass("noinfo")){c.after('<span class="ui-icon ui-icon-info input-info-bt auto-tooltip" info="'+e+'"></span>');
}}});})(jQuery);(function($){$.widget("ech.multiselectEdit",{options:{"sort":false,"afterSave":function(){},"buttons":false},_create:function(){var instance=(this.instance=$(this.element).data("multiselect")),button=this.instance.button,o=this.options,element=this.element;
var newSpan=$("<span>").text(translate.t("JVS_BUT_EDIT"));this.instance.checkboxContainer.after($("<div>").addClass("ui-widget-header ui-corner-all edit-select").html(newSpan).click(function(){var url=element.attr("editurl");
if(url.indexOf("(")!=-1){eval(url);return;}var diaTitle=element.attr("edittitle");var dialog=$("<div />");
dialog.load(url,{},function(responseText,textStatus,XMLHttpRequest){var buttons={};buttons[translate.t("JVS_SAVE_AND_CLOSE")]=function(){if($("#adminform").valid()){if(typeof saveLookup=="function"){var error=saveLookup(dialog);
}if(error){o.afterSave();if(o.sort){if(o.sort=="text"){element.sortOptionsByText();}else{if(o.sort=="value"){element.sortOptionsByValue();
}}}instance.refresh();$(this).dialog("close");}}};buttons[translate.t("JVS_CANCEL")]=function(){$(this).dialog("close");
};buttons=o.buttons||buttons;dialog.dialog({zIndex:9999,title:diaTitle,width:"auto",maxHeight:400,buttons:buttons,close:function(){element.trigger("editDialogClose");
},modal:true});initContent();});instance.close();return false;}));}});})(jQuery);(function(a){a.translate=function(e,b){var g={language:"en"};
var f=this;f.settings={};var h=function(){f.settings=a.extend({},g,b);f.el=e;};f.t=function(j){if(typeof translations!="undefined"){if(typeof translations[j]=="undefined"){return c(j);
}else{return translations[j];}}else{return j;}};var c=function(j){if(JSSettings.debugEnabled==true&&(typeof userLoggedIn!="undefined"&&userLoggedIn==true)){a.ajax({url:"/"+lang+"/application/index/add-missing-js-translation",dataType:"json",data:{translateTxt:j}});
}return j;};h();};})(jQuery);$.fn.clearInput=function(){return this.each(function(){var b=$(this);if(this.readOnly!=true&&this.disabled==false){this.className=this.className+" issetClearInput";
var f=b.parent();var c=false;if(!f.hasClass("inputWrapper")){b.wrap('<span class="inputWrapper" />');
f=b.parent();c=true;}f=f.find(".inputClearSpan");var a=b.outerWidth()-2;var h=b.css("font-size").replace(/px/,"");
var g=h*2;b.css("padding-right","2em").width((((a-g)/h)+"em"));if(c){var f=$("<span>").addClass("inputClearSpan ui-state-highlight noBorder pointer").html($("<span>").addClass("ui-icon ui-icon-circle-close")).click(function(){b.val("").focus().trigger("keydown").change();
f.hide();});b.after(f);}else{f.click(function(){b.val("").focus().trigger("keydown").change();f.hide();
});}b.bind("keyup change",function(){if(b.val()!=""&&f.css("display")=="none"){f.show();}else{if(b.val()==""){f.hide();
}}});if(b.val()!=""&&f.css("display")=="none"){f.show();}else{if(b.val()==""){f.hide();}}}else{b.css("padding-right","3px");
}});};$.fn.sort=function(){return this.pushStack([].sort.apply(this,arguments),[]);};jQuery.fn.sortOptions=function(c){var a=this.get(0).selectedIndex;
var b=this.get(0).options[a].value;jQuery("option",this).sort(c).appendTo(this);this.val(b);return this;
};jQuery.fn.sortOptionsByText=function(){var a=function(c,f){if(jQuery(c).val()!=""){var b=jQuery(c).text().toUpperCase();
var e=jQuery(f).text().toUpperCase();}return(b<e)?-1:(b>e)?1:0;};return this.sortOptions(a);};jQuery.fn.sortOptionsByValue=function(){var a=function(b,f){var e=jQuery(b).val();
var c=jQuery(f).val();return(e<c)?-1:(e>c)?1:0;};return this.sortOptions(a);};jQuery.addInfoIcon=function(c){if(!c.length){return c;
}var a=0;b();function b(){var e=$(c[a]);var h=e.attr("info");var g=(e.attr("data-tooltip-width"))?"data-tooltip-width="+e.attr("data-tooltip-width"):"";
if(h&&!e.hasClass("noinfo")&&!e.hasClass("issetInfoIcon")){var f=e.parents(".form-element");if(e.hasClass("ui-combobox-input")){e.after('<span class="ui-icon ui-icon-info input-info-bt auto-tooltip ui-combobox-info" '+g+' info="'+h+'"></span>');
}else{if(f.size()==1){f.append('<span class="ui-icon ui-icon-info input-info-bt auto-tooltip infoButtonSet" info="'+h+'" '+g+"></span>");
}else{if(e.hasClass("buttonset")){e.append('<span class="ui-icon ui-icon-info input-info-bt auto-tooltip infoButtonSet" info="'+h+'" '+g+"></span>");
}else{if(e.hasClass("form-element")){e.append('<span class="ui-icon ui-icon-info input-info-bt auto-tooltip" info="'+h+'" '+g+"></span>");
}else{e.after('<span class="ui-icon ui-icon-info input-info-bt auto-tooltip" '+g+'  info="'+h+'"></span>');
}}}}e.removeAttr("info");}if(++a<c.length){b();}}return c;};jQuery.removeTitle=function(c){if(!c.length){return c;
}var b=0;a();function a(){var e=$(c[b]);var f=e.attr("title");if(f){e.attr("title","");e.attr("_title",f);
}if(++b<c.length){a();}}return c;};jQuery.restoreTitle=function(c){if(!c.length){return c;}var b=0;a();
function a(){var f=$(c[b]);var e=f.attr("_title");if(e){f.attr("_title","");f.attr("title",e);}if(++b<c.length){a();
}}return c;};jQuery.toggleTooltip=function(e,a){if(!e.length){return e;}var b=0;c();function c(){var g=$(e[b]);
var f=g.attr("_title");if(f){g.attr("_title","");g.attr("title",f);}if(++b<e.length){c();}}return e;};
$.fn.addInfoIcon=function(){return jQuery.addInfoIcon(this);};$.fn.removeTitle=function(){return jQuery.removeTitle(this);
};$.fn.restoreTitle=function(){return jQuery.restoreTitle(this);};$.fn.toggleTooltip=function(a){if(a){jQuery.restoreTitle(this);
$.each(this,function(){addDefaultTooltip($(this));});}else{Tipped.remove(this);jQuery.removeTitle(this);
}return this;};$.fn.tabCellAbsolute=function(){var a;return this.each(function(){a=$(this);var b=$("<div />",{"class":"innerWrapper","css":{"height":a.height(),"width":"100%","position":"relative"}});
a.wrapInner(b);});};$.fn.addCheckboxSwitcher=function(){var b;var c;var a;return this.each(function(){b=$(this).addClass("issetCheckboxSwitcher");
b.prevAll(".form-label").removeAttr("for");if(typeof this.id!="undefined"){c=this.id;}b.removeClass("checkboxSwitch");
var j=$("<span />",{"class":"checkboxSwitch"});a=false;if(b.attr("title")){j.addClass("tooltip").attr("title",b.attr("title"));
b.removeAttr("title");a=true;}b.wrap(j).addClass("ui-helper-hidden-accessible");var k=$("<label />");
if(c){k.attr("for",c);}var l=b.attr("textoff")||translate.t("JVS_CHK_OFF");var m=b.attr("texton")||translate.t("JVS_CHK_ON");
k.html('<span class="helpOff">'+l+'</span><span class="helpOn">'+m+"</span>");k.insertAfter(b).addClass("ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only");
if(b.get(0).checked){k.addClass("ui-state-active");}if(b.get(0).disabled){k.addClass("ui-state-disabled");
}var f=k.find(".helpOff").width();var e=k.find(".helpOn").width();var h=(f>e)?(f/12):(e/12);k.find("span.helpOff, span.helpOn").css("width",h+"em");
function g(o){var n=(this.type=="checkbox")?$(this):$(this).prevAll("input");if(!n.data("uiButton")){n.button();
}$(this).unbind("mouseenter",g).unbind("focus",g);if(o.type=="focus"){n.focus();}}k.mouseenter(g);b.focus(g);
if(b.hasClass("only-click-on")){b.change(function(){if(!this.checked){this.checked=true;$(this).button("refresh");
}});}});};function slideFolder(b){var a=$(this).find(".ui-accordion-header-icon");$(this).next().slideToggle("slow",function(){a.toggleClass("ui-icon-triangle-1-s");
a.toggleClass("ui-icon-triangle-1-e");});}$.fn.addAutoFormFolder=function(){return this.each(function(){var c=$(this).addClass("ui-accordion ui-widget ui-helper-reset");
var f=c.find("div.ui-dialog-titlebar");var e=f.find("> label").text();f.remove();var b=c.wrapInner($("<div />",{"class":"auto-form-folder ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active","style":"border-top-width:0px;"})).find(".auto-form-folder");
b.append("<div class='form-element'></div>");$('<h3 class="ui-accordion-header ui-helper-reset ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons"><span class="ui-accordion-header-icon ui-icon ui-icon-triangle-1-s"></span><a href="javascript:void(0)">'+e+"</a></h3>").insertBefore($(".auto-form-folder",c)).bind("click",slideFolder).find("a").bind(slideFolder);
var a=(c.outerWidth()/c.css("font-size").replace(/px/,""));c.css("min-width",(a+1)+"em");});};$.fn.helperShow=function(){return this.each(function(){$(this).removeClass("ui-helper-hidden-accessible");
});};$.fn.helperHide=function(){return this.each(function(){$(this).addClass("ui-helper-hidden-accessible");
});};$.fn.addFieldTrigger=function(){return this.each(function(){var a=$(this);clearInterval(a.data("FieldTrigger"));
a.data("FieldTrigger",setInterval(function(){if(a.data("currentValue")!=a.val()){a.trigger("ischange");
}a.data("currentValue",a.val());},10));});};[].indexOf||(Array.prototype.indexOf=function(b,e){e=(e==null)?0:e;
var a=this.length;for(var c=e;c<a;c++){if(this[c]==b){return c;}}return -1;});$.fn.uncheckableRadio=function(){return this.each(function(){$(this).mousedown(function(){$(this).data("wasChecked",this.checked);
}).click(function(){var a=$(this);if(a.data("wasChecked")){this.checked=false;a.data("wasChecked",false);
a.trigger("change");}else{a.trigger("mousedown");}});});};$.fn.grafikCheckbox=function(){return this.each(function(){if(!this.id){this.id="chk_"+new Date().getTime();
}var b=this.checked?"ui-checkbox ui-state-default ui-state-active":"ui-checkbox ui-state-default";var a=$(this);
a.addClass("ui-helper-hidden-accessible").after($('<label class="'+b+'" ><span class="checkbox-icon" ></span></label>')).bind("focusin",function(){$(this).next().addClass("ui-state-focus");
}).bind("focusout",function(){$(this).next().removeClass("ui-state-focus");}).bind("isChecked",function(){if(this.checked){$(this).next().addClass("ui-state-active");
}else{$(this).next().removeClass("ui-state-active");}}).bind("isDisabled",function(){if(this.disabled){$(this).next().addClass("ui-state-disable");
}else{$(this).next().removeClass("ui-state-disable");}});a.next().hover(function(){$(this).addClass("ui-state-hover");
},function(){$(this).removeClass("ui-state-hover");}).bind("mouseup",function(){var e=$(this).prev();
var c=e.get(0);if(!c.disabled){setTimeout(function(){e.trigger("isChecked");},100);}});});};$.fn.rotation=function(a,b){if(typeof b=="undefined"){var b={top:0,left:0};
if(navigator.appName.indexOf("Internet Explorer")!=-1){if(getIEVersion()<=8){var b={left:-5,top:3};}}}return this.each(function(){var e=this;
rotation_set_pos($(e),a,b);var g=e.getAttribute("style",0);if(navigator.userAgent.indexOf("Opera")!=-1){e.setAttribute("style",e.getAttribute("style")+"-o-transform:rotate("+a+"deg);"+g);
}else{if($.browser.msie){if($.browser.version*1>8){e.setAttribute("style","-ms-transform: rotate("+a+"deg);"+g);
}else{e.style.filter="progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand')";var f=Math.PI*2/360;
var c=a*f;costheta=Math.cos(c);sintheta=Math.sin(c);e.filters.item(0).M11=costheta;e.filters.item(0).M12=-sintheta;
e.filters.item(0).M21=sintheta;e.filters.item(0).M22=costheta;}}else{if(navigator.userAgent.indexOf("Firefox")!=-1){e.style.MozTransform="rotate("+a+"deg)";
}else{if(navigator.userAgent.indexOf("Chrome")!=-1||navigator.userAgent.indexOf("Safari")!=-1){e.style.WebkitTransform="rotate("+a+"deg)";
}}}}});};$.fn.fillBox=function(b,a,e,c){return this.each(function(){var f=this;if(typeof a=="undefined"){a=0;
}while(f.options.length>a){f.options[f.options.length-1]=null;}jQuery.each(b,function(g,h){var j=new Option(" ");
if(e&&c){j.value=h[e];j.text=h[c];}else{j.value=g;j.text=h;}f.options[f.length]=j;});if(typeof $(f).data("multiselect")=="object"){$(f).multiselect("refresh");
}});};$.fn.fillComboBox=function(b,a){return this.each(function(){var c=this;if(typeof a=="undefined"){a=0;
}while(c.options.length>a){c.options[c.options.length-1]=null;}jQuery.each(b,function(e,f){var g=new Option(" ");
g.value=f.id;g.text=f.longdesc;c.options[c.length]=g;});if(typeof $(c).data("multiselect")=="object"){$(c).multiselect("refresh");
}});};$.fn.fillBoxFromAjax=function(a,b){this.each(function(){var c=$(this);if(typeof a=="undefined"){throw"No ajaxUrl specified";
}$.ajax({url:a,dataType:"json"}).done(function(e){c.fillBox(e);if(typeof b=="function"){b.apply();}});
});};$.fn.set_divider_left=function(){return this.each(function(){var a=$(this).parents("li").first().width()-$(this).width()+5;
$(this).css("left",a);});};function rotation_set_pos(h,b,g){if(typeof g==undefined){g={top:0,left:0};
}var a=h.position().left;var j=h.position().top;var f=h.width();var c=(f/2);var k=(f/2);if(navigator.appName.indexOf("Internet Explorer")!=-1&&getIEVersion()<9){c=0;
k=f;}var a=a+15-c;h.css("left",a);var e=k*Math.sin((b*2*Math.PI/360));var l=k*Math.sin(((90-b)*2*Math.PI/360));
h.css("left",(a-l+g.left));h.css("top",(j-e+g.top));}function getIEVersion(){if(navigator.appVersion.indexOf("MSIE ")==-1){return 0;
}var a=navigator.appVersion.match(/MSIE[^;]*;/);if(typeof a[0]!="undefined"){return parseInt(a[0].replace(/[^\d\.]+/,"").replace(/;/,""));
}else{return 0;}}function numBlockMap(a){switch(a){case 96:return 48;case 97:return 49;case 98:return 50;
case 99:return 51;case 100:return 52;case 101:return 53;case 102:return 54;case 103:return 55;case 104:return 56;
case 105:return 57;default:return a;}}function showEventElement(){var a=1;return $("*").filter(function(){trace($._data(this,"events"));
return($._data(this,"events"));}).css("border","1px solid red").each(function(){$(this).addClass("evt"+a++);
});}function formatNumber(c,a){if(typeof a=="undefined"){a=0;}if(c==0&&a==0){return 0;}var e="#,##0";
if(a>0){e+=".";for(var b=0;b<a;b++){e+="0";}}return $.formatNumber(c,{format:e,locale:market});}function checkPlateRule(b){b=$(b);
b.val(b.val().toUpperCase());value=b.val();if($.trim(value).length==0){return true;}var a=b.next("span.checkboxSwitch").find("#plateRule");
if(a.length>0){if(!a.get(0).checked){return true;}}switch(market){case"ch":if(!checkCHPlate(value.substring(0,2))&&value.length<3){return false;
}else{return(checkCHPlate(value)&&$.trim(value).length>2);}case"at":return/^[A-Z]{1,2}-[A-Z0-9]{1,6}$/.test(value);
case"de":return/^[A-ZÄÖÜ]{1,3}-[A-Z]{1,2}[ ]{0,1}[0-9]{1,4}$/.test(value);case"ro":return/^[A-Z]*-[0-9]*-[A-Z]*$/.test(value);
default:return true;}}function checkCHPlate(a,f){if(typeof f=="undefined"){f="";}var b=Array("AG","AI","AR","BE","BL","BS","FL","FR","GE","GL","GR","JU","LU","NE","NW","OW","SG","SH","SO","SZ","TG","TI","UR","VD","VS","ZG","ZH");
if(a+f.length<3){var h=false;var c=new RegExp("^"+a+f,"i");jQuery.each(b,function(j,k){if(c.test(k)){h=true;
}});}else{h=new RegExp("^[a-z]{2}[ ]{0,1}[0-9]*$","i").test(a+f);var g=a+f;var e=g.match(/[0-9]/g);if(e){if(e.length>7){h=false;
}}}return h;}function checkPTPlate(a,b){if(typeof b=="undefined"){b="";}var c=/^[A-Za-z0-9]+$/;if(!c.test(a+b)){return false;
}if(a.length+b.length<8){return true;}else{return false;}}function scrollFixOnBottom(b){var e=$("#footer_content"),g=$("#wrapper");
var f=b.clone().css("position","absolute");b.remove();g.append(f);var a=(e.length>0)?e.offset().top-40:g.height();
f.css({"position":"absolute","visibility":"hidden","display":"block"}).scrollToFixed({bottom:0,limit:a,postFixed:function(){$(this).css("bottom","40px");
}}).css({"visibility":"visible","display":"none"});$(document).trigger("scroll");g.unbind("_resize").bind("_resize",function(){var c=(e.length>0)?e.offset().top-40:g.height();
if(f.data("ScrollToFixed")){f.data("ScrollToFixed").options.limit=c;}});triggerResize();g.trigger("_resize");
return f;}function addNaviHelper(){var a=$("#naviHelp");if(!a.is(":visible")){if(a.length==0){return;
}setTimeout(function(){var b=scrollFixOnBottom(a);b.find("a").button();b.slideDown("slow");},500);}}function removeNaviHelp(){var a=$("#wrapper").unbind("_resize");
if(a.data("intervalRezize")){clearInterval(a.data("intervalRezize"));}$("#naviHelp").remove();}function triggerResize(){var b=$("#wrapper");
if(b.data("intervalRezize")){clearInterval(b.data("intervalRezize"));}b.data("height",b.height());var a=setInterval(function(){if(b.data("height")!=b.height()){b.trigger("_resize").data("height",b.height());
}},100);b.data("intervalRezize",a);}function setPS(b){var c=b.currentTarget.value;if(c==""){c=0;}if(!isNaN(c)){var a=Math.round(parseFloat(c)*1.359622);
$("#bhp").val(a).addClass("valueChange");}}function setKW(b){var a=b.currentTarget.value;if(a==""){a=0;
}if(!isNaN(a)){var c=Math.round(parseFloat(a)*0.735499);$("#kw").val(c).addClass("valueChange");}}$.fn.setPlateWidget=function(){return this.each(function(){var g=$(this);
var e=false;if(typeof g.attr("readonly")!="undefined"){e=true;}var h=(checkPlateRule(g)||g.val().length==0)?"checked":"";
var b=$('<input class="checkboxSwitch" type="checkbox" id="plateRule" '+h+' value="on" name="plateRule" title="'+translate.t("JVS_PLATE_RULE_ON_OFF")+'">');
b.insertAfter(g);if(e){b.attr("disabled","disabled");}b.addCheckboxSwitcher().bind({"change":function(){g.trigger("blur");
}});b.next().removeClass("ui-corner-all").addClass("ui-corner-tr").addClass("ui-corner-br");g.removeClass("ui-corner-all").addClass("ui-corner-tl").addClass("ui-corner-bl").css("border-right-width","0px");
var j=g.css("font-size").replace(/px/,"");var k=g.next("span.checkboxSwitch").outerWidth();var a=g.width()-k;
g.nextAll(".noBorder").css("right",((k/j)+0.8)+"em");g.width((a/j)+"em");});};$.fn.createAccordion=function(a){a=a||{};
var b={ajaxCompl:function(){},onlyOneOpenSection:false,active:false,beforeActivate:false,activate:function(){setTimeout(function(){$("#vehicleInfo").trigger("removeScrollToFixed").scrollToFixed({"marginTop":10,zIndex:100});
},150);}};$.extend(b,a);return this.each(function(){var c=$(this);if(!b.onlyOneOpenSection){$("h3",c).bind("click keydown",function(){var e=$(this);
if(e.hasClass("ui-state-active")){if(e.next().css("display")!="none"){c.data("accordion").active=e;}else{c.data("accordion").active=$([]);
}}else{c.data("accordion").active=$([]);}});}c.accordion({active:b.active,collapsible:true,autoHeight:true,navigation:true,beforeActivate:function(j,k){var h=$(this);
Tipped.hideAll();if(!b.onlyOneOpenSection){if(k.newPanel.text()==""){$(".ui-accordion-header-icon",k.newHeader).attr("class","ui-accordion-header-icon ui-icon box_inp_loading");
}h.data("accordion").active=$([]);h.data("accordion").prevHide=$([]);h.data("accordion").prevShow=$([]);
}var m=k.newHeader;if(k.newPanel.length>0&&k.newPanel.is(":empty")){var f=k.newPanel.attr("data-url");
var l=k.newPanel.attr("show-preload");if(f){var e=$(".ui-icon",k.newHeader).attr("class");var g=(l)?$("<div class='preloading' />"):$("<div />");
k.newPanel.empty().html(g);if(l){k.newPanel.css("height","100px");}g.load(f,function(o,n,p){initContent();
if(l){$(g).removeClass("preloading");}$(".ui-accordion-header-icon",k.newHeader).attr("class","ui-accordion-header-icon ui-icon ui-icon-triangle-1-s");
setTimeout(function(){k.newPanel.animate({height:g.outerHeight()+"px"},function(){k.newPanel.css("height","auto");
$("#vehicleInfo").trigger("removeScrollToFixed").scrollToFixed({"marginTop":10,zIndex:100});});},200);
b.ajaxCompl(o,n,p,g);});}}if(b.beforeActivate){b.beforeActivate.apply(this,arguments);}},activate:b.activate}).bind("reload",function(){var h=$(this).data("uiAccordion");
if(typeof h.active[0]=="undefined"){return;}var e=$("#"+$(h.active[0]).attr("id").replace(/-header-/,"-panel-"));
var f=e.attr("data-url");var g=$("<div />");if(!e.is(":empty")){e.empty().html(g);g.load(f,function(k,j,l){initContent();
b.ajaxCompl(k,j,l,g);$(h.active[0].parentElement).accordion("refresh");});}});});};$.fn.createSpinner=function(){return this.each(function(){var a={};
var b=$(this);if(b.attr("min")!=undefined){a.min=b.attr("min");}if(b.attr("max")!=undefined){a.max=b.attr("max");
}b.spinner(a);});};$.fn.hasScrollBar=function(){return this.get(0).scrollHeight>this.innerHeight();};
$.fn.getEvents=function(){return this.each(function(){trace($._data(this,"events"));});};var initAutoTooltip=function(){var a=$(this);
if(!a.hasClass("isInit")){addAutoTooltip(a.unbind("mouseenter",initAutoTooltip));}};function addAutoTooltip(a){var e=false;
if(a.length==1){if(!a.data("tippedUid")){e=true;}}if(a.hasClass("isInit")){return;}a.addClass("isInit");
if(!a.attr("info")){return;}var b=(a.attr("data-tooltip-width"))?a.attr("data-tooltip-width"):200;var c=Tipped.create(a,function(f){return $(f).attr("info");
},{skin:"light",zIndex:10006,maxWidth:b*1,hook:"rightmiddle",border:{size:2},hideOn:false,showOn:"click",closeButton:true,closeButtonSkin:"default",hideOthers:true});
}var initDefaultTooltip=function(){var a=$(this);if(!a.hasClass("issetDefaultTooltip")){addDefaultTooltip($(this).unbind("mouseenter",initDefaultTooltip).unbind("focusin",initDefaultTooltip));
}};function addDefaultTooltip(a){if(typeof Tipped=="undefined"){return;}if(a){var f=typeof a.addClass=="function"?a:$(a);
}else{var f=$(this);}if(f.length==0){return;}f.addClass("issetDefaultTooltip");var j=false;if(a.length==1){if(!a.data("tippedUid")){j=true;
}}var b=(window.location!=window.parent.location);if(b){var e=window.parent.$("#helpOnOff"),c=window.parent.$("sub_header_right .tooltip");
}else{var e=$("#helpOnOff"),c=$("sub_header_right .tooltip");}if(e.length>0){if(!e.get(0).checked){f.removeTitle();
if(!c.hasClass("issetDefaultTooltip")){Tipped.create(c,{skin:"dark",maxWidth:200,hook:"topleft",zIndex:10006,target:"mouse"});
}if(!f.hasClass("ui-multiselect")){return f;}}var g="mouse";if($(f).get(0).id){if(f.get(0).id.indexOf("menu-navi")!=-1){var g="topright";
}}var h=(f.attr("title")!="")?f.attr("title"):f.attr("_title");f.data("tipped_restore_title",h);Tipped.create(f,{skin:"dark",showDelay:500,maxWidth:300,zIndex:10006,hook:"topleft",target:g,afterUpdate:multiselectTipped,onShow:multiselectTipped});
}else{f.removeTitle();}return f;}$.fn.validationNoForm=function(){var a=true;this.each(function(){var b=$(this);
if(b.parent("form").length==0){b.wrap("<form action='' name='' />");}b.parent("form").not(".issetFormValidate").liveQueryFormValidate();
if(!b.valid()){a=false;}});return a;};Object.keys=Object.keys||function(c){var a=[];for(var b in c){if(c.hasOwnProperty(b)){a.push(b);
}}return a;};$.extend($.ui.dialog.prototype,{orgCreate:$.ui.dialog.prototype._create,options:$.extend($.ui.dialog.prototype.options,{isError:false,isWarning:false}),_create:function(){this.orgCreate.apply(this);
var a=this.options.create||null;var c=this.options.open||null;var b=this.options.close||null;$.extend(this.options,{create:function(e,f){if(a){a.apply(this,arguments);
}},open:function(f,g){Tipped.hideAll();var e=$(this).dialog("option");if(c){c.apply(this,arguments);}if(e.isError){$(this).addClass("ui-state-error").parent().addClass("ui-state-error");
}if(e.isWarning){$(this).addClass("ui-state-highlight").parent().addClass("ui-state-highlight");}},close:function(e,f){Tipped.hideAll();
if(b){b.apply(this,arguments);}$(this).remove();}});}});var stdAjaxForm=$.fn.ajaxForm;$.fn.ajaxForm=function(a){this.not("form.issetFormValidate").trigger("initialized").liveQueryFormValidate();
return stdAjaxForm.apply(this,arguments);};function checkBrowserLogin(e){var b=true;if($("#login_user").length==0&&$("#password_user").length==0){var a=(window.location!=window.parent.location);
var c=window.location.href;var f=(c.indexOf("wrong-browser-window")==-1&&c.indexOf("test-account")==-1&&c.indexOf("access-conf-user")==-1&&c.indexOf("recover-password")==-1&&c.indexOf("show-logfile")==-1&&c.indexOf("do-recovery")==-1&&c.indexOf("do-create-user")==-1&&c.indexOf("?ec=")==-1&&c.indexOf("logout")==-1);
if(window.name=="ere_start_window"){return b;}if(window.location.pathname.match(/^\/?[1-z]{2}$/g)){return b;
}if((window.name==""||window.name!=JSSettings.loginId)&&JSSettings.windowCheck&&!a&&f&&window.location.pathname!="/"){b=false;
if($.browser.msie&&parseInt($.browser.version)==11){b=true;}}}return b;}if(!("filter" in Array.prototype)){Array.prototype.filter=function(e,f){var a=[],b;
for(var c=0,g=this.length;c<g;c++){if(c in this&&e.call(f,b=this[c],c,this)){a.push(b);}}return a;};}if(!("forEach" in Array.prototype)){Array.prototype.forEach=function(c,b){for(var a=0,e=this.length;
a<e;a++){if(a in this){c.call(b,this[a],a,this);}}};}if(!("map" in Array.prototype)){Array.prototype.map=function(e,c){var a=new Array(this.length);
for(var b=0,f=this.length;b<f;b++){if(b in this){a[b]=e.call(c,this[b],b,this);}}return a;};}if(!JSSettings.debugEnabled){window.onerror=function(){return true;
};}function breakSubmit(a){return false;}var translate=new $.translate();function sendPerformanceIssue(e,b){if(e==true){var a=b.baseURI;
}else{var a=b.url;}var c={"actDate":new Date(),"userAgent":navigator.userAgent,"url":a,"diff":"manually"};
if(e==true){c.isClicked=true;}var a="/"+lang+"/application/index/ajax-log-performance-issue";$.getJSON(a,c,function(f){if(f.isClicked){showStatusDialog(translate.t("JVS_MSG_PERFORMANCE_CASE_SAVED"),null,true);
}});}$.ajaxSetup({error:function(c,f,b,a){if(f!="abort"){trace(c);trace(f);trace(this);}},beforeSend:function(c,b){if(!checkBrowserLogin(c)){c.abort();
rederectWrongWindow();}var a=new Date();this.startTimer=a.getTime();},statusCode:{401:function(){document.location="/?ec=10004";
},200:function(){var a=new Date(),f=a.getTime();var e=f-this.startTimer;if(ajaxThreshold>0&&e>ajaxThreshold&&e<60000&&(typeof this.url=="undefined"||this.url.indexOf("ajax-log-performance-issue")==-1)){var c={"actDate":new Date(),"userAgent":navigator.userAgent,"url":this.url,"diff":e};
var b="/"+lang+"/application/index/ajax-log-performance-issue";$.getJSON(b,c,function(g){});}if(typeof this.url!="undefined"&&this.url.indexOf("ajaxc-grid-data-equipment")==-1&&this.url.indexOf("jquery.ad-gallery.js")==-1&&this.url.indexOf("save-clicked-eq")==-1&&this.url.indexOf("show-vehicle-info")==-1&&this.url.indexOf("get-vehicle-equipment-esaco-tree")==-1&&this.url.indexOf("eq-quick-search")==-1&&this.url.indexOf("ident/free-search")==-1&&this.url.indexOf("getGrid")==-1&&this.url.indexOf("get-type-list-details")==-1&&this.url.indexOf("get-type-details")==-1&&this.url.indexOf("get-type-details-technic")==-1&&this.url.indexOf("get-type-details-serial-eq")==-1&&this.url.indexOf("get-type-details-technic")==-1&&this.url.indexOf("add-user-settings")==-1&&this.url.indexOf("setData/set-data")==-1&&this.url.indexOf("ident/save-free-vehicle")==-1&&this.url.indexOf("ident/save-required-fields")==-1&&this.url.indexOf("general/save-data")==-1&&this.url.indexOf("config/ajaxc-grid-data")==-1&&this.url.indexOf("ident/functions-content")==-1&&this.url.indexOf("ident/make")==-1&&this.url.indexOf("ident/model")==-1&&this.url.indexOf("ident/body")==-1&&this.url.indexOf("ident/energy")==-1&&this.url.indexOf("ident/drive")==-1&&this.url.indexOf("ident/stamm")==-1&&this.url.indexOf("ident/natcode")==-1&&this.url.indexOf("ident/typen-gen")==-1&&this.url.indexOf("ident/kba")==-1&&this.url.indexOf("ident/vin-search")==-1&&this.url.indexOf("ident/country-plate")==-1&&this.url.indexOf("ident/order-code")==-1&&this.url.indexOf("ident/datepicker")==-1&&this.url.indexOf("stylemanager/showstyles")==-1&&this.url.indexOf("general/get-pickerl-result")==-1&&this.url.indexOf("config/ajaxc-switch-tooltip")==-1&&this.url.indexOf("equipment/get-conflicts-text")==-1&&this.url.indexOf("equipment/get-exclude-details")==-1&&this.url.indexOf("config/ajaxc-grid-cols")==-1&&this.url.indexOf("ajaxc-get-grid")==-1&&this.url.indexOf("get-grid-data")==-1&&this.url.indexOf("admin/ancestor")==-1&&this.url.indexOf("factors/get-pickerl-result")==-1&&this.url.indexOf("/js/")==-1&&this.url.indexOf(".js?")==-1&&this.url.indexOf("/set-filter-data")==-1&&this.url.indexOf("factors/get-factors-data")==-1&&this.url.indexOf("aorg_usergroup/edit")==-1&&this.url.indexOf("/unset-filter-data")==-1&&this.url.indexOf("/aorg_company/clone")==-1&&this.url.indexOf("/factors/save-factor-data")==-1&&this.url.indexOf("/factors/save-extra-price")==-1&&this.url.indexOf("/usersettings/set-row-mark")==-1&&this.url.indexOf("/admin/colour/edit")==-1&&this.url.indexOf("valuation/save-valuation")==-1&&this.url.indexOf("equipment/set-eq-colour")==-1&&this.url.indexOf("ajaxc-new-messages-count")==-1&&this.url.indexOf("ajaxc-infobox")==-1&&this.url.indexOf("get-models-for-select-box")==-1&&this.url.indexOf("set-vehicle-unlock")==-1&&this.url.indexOf("recreate-overwrite")==-1&&this.url.indexOf("getQvalData")==-1&&this.url.indexOf("check-histvaldate")==-1&&this.url.indexOf("check-click-equipment")==-1){initContent();
trace("[REQUEST] "+this.url);}else{}if(typeof this.url=="undefined"){initContent();}}}});if(typeof jQuery.validator!="undefined"){jQuery.validator.addMethod("EmailAddress",jQuery.validator.methods.email,translate.t("JVS_INVALID_EMAIL"));
jQuery.validator.addMethod("NotEmpty",jQuery.validator.methods.required,translate.t("JVS_REQUIRED"));
$.validator.messages.required=translate.t("JVS_REQUIRED");$.validator.messages.remote=translate.t("JVS_FIX_FIELD");
$.validator.messages.email=translate.t("JVS_INVALID_EMAIL");$.validator.messages.url=translate.t("JVS_INVALID_URL");
$.validator.messages.date=translate.t("JVS_INVALID_DATE");$.validator.messages.dateISO=translate.t("JVS_INVALID_ISO_DATE");
$.validator.messages.number=translate.t("JVS_INVALID_NUMBER");$.validator.messages.digits=translate.t("JVS_ONLY_DIGITS");
$.validator.messages.creditcard=translate.t("JVS_INVALID_CREDITCARD");$.validator.messages.equalTo=translate.t("JVS_SAME_VALUE");
$.validator.messages.accept=translate.t("JVS_ACCEPT")+"{0}";$.validator.messages.maxlength=$.validator.format(translate.t("JVS_MAX_LENGTH"));
$.validator.messages.minlength=$.validator.format(translate.t("JVS_MIN_LENGTH"));$.validator.messages.rangelength=$.validator.format(translate.t("JVS_RANGE_LENGTH"));
$.validator.messages.range=$.validator.format(translate.t("JVS_RANGE"));$.validator.messages.max=$.validator.format(translate.t("JVS_MAX"));
$.validator.messages.min=$.validator.format(translate.t("JVS_MIN"));$.validator.ignoreTitle=true;$.validator.attributeRules=function(b){var e={};
var a=$(b);for(var f in $.validator.methods){var c;if(f==="required"&&typeof $.fn.prop==="function"){c=a.prop(f);
}else{c=a.attr(f);}if(c){e[f]=c;}}if(e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)){delete e.maxlength;
}return e;};$.validator.addMethod("range",function(c,b,e){var a=$(b);$min=parseInt(a.attr("min"));$max=parseInt(a.attr("max"));
if($.parseNumber(c,{format:"#,###",locale:market})<$min||$.parseNumber(c,{format:"#,###",locale:market})>$max){$.validator.messages.range=$.format(translate.t("JVS_RANGE_MUST_BETWEEN_XMIN_XMAX"),$min,$max);
return false;}return true;});$.validator.addMethod("dateRange",function(k,e,b){var l=$(e);if(typeof l.data("datepicker")=="undefined"){return true;
}if(l.hasClass("dRange")){return true;}if(k.length==0){return true;}var f=null;var a=null;var c=l.data("datepicker").settings.minDate;
var h=l.data("datepicker").settings.maxDate;var j=l.datepicker("option","dateFormat");validator=this;
$date=$.datepicker.formatDate("yymm",l.datepicker("getDate"));f=l.attr("mindate");a=l.attr("maxdate");
if(typeof f!="undefined"&&f.length>0&&a.length>0){if(parseInt(a)==0){var g=new Date();a=g.getFullYear()+""+g.getMonth()+"";
}if(parseInt($date)<$.datepicker.formatDate("yymm",l.data("datepicker").settings.minDate)){$.validator.messages.dateRange=$.format(translate.t("JVS_DATERANGE_MUST_BETWEEN"),$.datepicker.formatDate(j,c),$.datepicker.formatDate(j,h));
return false;}if(parseInt($date)>$.datepicker.formatDate("yymm",l.data("datepicker").settings.maxDate)){$.validator.messages.dateRange=$.format(translate.t("JVS_DATERANGE_MUST_BETWEEN"),$.datepicker.formatDate(j,c),$.datepicker.formatDate(j,h));
return false;}}return true;});$.validator.addMethod("dRange",function(j,f,e){var l=$(f);if(typeof l.data("datepicker")=="undefined"){return true;
}if(j.length==0){return true;}if(!isInsurer){return true;}var h=l.datepicker("option","dateFormat");var a=$.datepicker.formatDate("yymmdd",l.datepicker("getDate"))*1;
var b=new Date(l.attr("mindate"));var k=new Date(l.attr("maxdate"));var g=l.attr("mindate").replace(/-/g,"")*1;
var c=l.attr("maxdate").replace(/-/g,"")*1;if(g>0){if(c==0){c=$.datepicker.formatDate("yymmdd",new Date())*1;
}if(a<g||a>c){$.validator.messages.dRange=$.format(translate.t("JVS_DATERANGE_MUST_BETWEEN"),$.datepicker.formatDate(h,b),$.datepicker.formatDate(h,k));
return false;}}return true;});$.validator.addMethod("regex",function(e,a,c){var b=new RegExp(c);return this.optional(a)||b.test(e);
},translate.t("JVS_INPUT_IN_THE_WRONG_FORMAT"));$.validator.addMethod("maxlength",function(e,a,c){var f=e.length;
if($(a).hasClass("digits")||$(a).hasClass("number")){var b=$.parseNumber(e,{format:"#,###",locale:market})+"";
f=b.length;}if($(a).hasClass("Float")||$(a).hasClass("negativeFloat")){var b=$.parseNumber(e,{format:"#,###.00",locale:market})+"";
f=b.length;}if(f>c){return false;}return true;},translate.t("JVS_MAX_LENGTH"));$.validator.addMethod("toUpper",function(c,b){var a=$(b);
a.val(a.val().toUpperCase());return true;});$.validator.addMethod("germanKBA",function(g,e){var c=$(e);
c.val(c.val().toUpperCase());var h=c.val();var f=new RegExp("^[0-9a-zA-Z]{4}");if(f.test(h)&&h.indexOf("/")==-1){if(c.val().length==4){if(!/\/$/.test(c.data("currentValue"))){c.val(c.val()+"/");
}}else{if(c.val().length>4&&h.indexOf("/")==-1){var b=c.val().substring(0,4);var a=c.val().substring(4,c.val().length);
c.val(b+"/"+a);}}}return(c.val().length==8&&c.val().indexOf("/")==4);},translate.t("JVS_INPUT_IN_THE_WRONG_FORMAT")+" (????/???) ");
$.validator.addMethod("buttonsetRequired",function(b,a){return $("input[name="+a.name+"]:checked").length>0;
},translate.t("JVS_PLEASE_SELCTED_OPTION"));$.validator.addMethod("selectRequiredOnce",function(c,b){var a=$(b);
a.change(function(){a.parents("form").validate().element(a);});return(a.val()&&a.val().length==1);},translate.t("JVS_PLEASE_SELCTED_OPTION_ONE"));
$.validator.addMethod("selectRequired",function(c,b){var a=$(b);a.change(function(){a.parents("form").validate().element(a);
});return a.val();},translate.t("JVS_PLEASE_SELCTED_OPTION"));$.validator.addMethod("multiSelectRequired",function(c,b){var a=$(b);
a.change(function(){a.parents("form").validate().element(a);});return b.selectedIndex!=-1;},translate.t("JVS_PLEASE_SELCTED_OPTION"));
$.validator.addMethod("typGenSetO",function(c,a){var b=null;if($.trim(c).length>1){if(c.substr(1,1)=="0"){a.value=c.substr(0,1)+"O"+c.substr(2,c.length);
}}return true;});$.validator.addMethod("plate",function(b,a){return checkPlateRule(a);},translate.t("JVS_INPUT_IN_THE_WRONG_FORMAT"));
$.validator.addMethod("digits",function(c,a){if(/[^0-9\,\.\-']/.test(c)){return false;}var b=$.parseNumber(c,{format:"#,###",locale:market});
return !/[^\-0-9]/g.test(b+"");},translate.t("JVS_ONLY_DIGITS"));$.validator.addMethod("uint",function(c,a){if(/[^0-9\,\.']/.test(c)){return false;
}var b=$.parseNumber(c,{format:"#,###",locale:market});return !/[^0-9]/g.test(b+"");},translate.t("JVS_ONLY_DIGITS"));
$.validator.addMethod("number",function(c,a){if(/[^0-9\,\.\-']/.test(c)){return false;}var b=$.parseNumber(c,{format:"#,###",locale:market});
return !/[^0-9]/g.test(b+"");},translate.t("JVS_ONLY_DIGITS"));$.validator.addMethod("Float",function(c,a){if(/[\-a-zA-z]/g.test(c)){return false;
}var b=$.parseNumber(c,{format:"#,###.00",locale:market});return !/[^0-9\.]/g.test(b+"");},translate.t("JVS_ONLY_POSITIV_DECIMAL_NUMBER"));
$.validator.addMethod("Float1",function(c,a){if(/[\-a-zA-z]/g.test(c)){return false;}var b=$.parseNumber(c,{format:"#,###.00",locale:market});
return !/[^0-9\.]/g.test(b+"");},translate.t("JVS_ONLY_POSITIV_DECIMAL_NUMBER"));$.validator.addMethod("negativeFloat",function(c,a){if(/[a-zA-z]/g.test(c)){return false;
}var b=$.parseNumber(c,{format:"#,###.00",locale:market});return !/[^\-0-9\.]/g.test(b+"");},translate.t("JVS_ONLY_DECIMAL_NUMBER"));
$.validator.addMethod("stammMaxLength",function(b,a){if(/[^0-9\.]/g.test(b)){return false;}if(b==""){return true;
}return b.replace(/\./g,"").length==9;},translate.t("JVS_MIN_LENGTH_9"));$.validator.addMethod("mileage",function(b,a){if($(a).hasClass("required")&&b<=0){return false;
}return true;},translate.t("JVS_REQUIRED"));$.validator.addClassRules({EmailAddress:{email:true},NotEmpty:{required:true},identNr:{minlength:17,maxlength:17,toUpper:true,regex:"^[A-Za-z0-9]*$"},date:{date:true,dateRange:true},Date:{date:true,dateRange:true},dRange:{dRange:true,dateRange:false},range:{range:true},plate:{plate:true,maxlength:10},stammNr:{minlength:9,maxlength:9,number:true},orderCode:{maxlength:50,toUpper:true},mileage:{maxlength:9,number:true,mileage:true,},typGenNr:{minlength:6,toUpper:true,regex:"^[A-Za-z0-9 ]*$",typGenSetO:true},});
$.validator.setDefaults({ignore:"input:hidden, textarea:hidden, [readonly=readonly], select.combobox",ignoreTitle:true});
}$.datepicker.regional[market]={closeText:translate.t("JVS_DATEPICKER_CLOSE_TEXT"),prevText:"&#x3c;"+translate.t("JVS_DATEPICKER_PREV_TEXT"),nextText:translate.t("JVS_DATEPICKER_NEXT_TEXT")+"&#x3e;",currentText:translate.t("JVS_DATEPICKER_CURRENT_TEXT"),monthNames:[translate.t("JVS_DATEPICKER_MONTH_JAN"),translate.t("JVS_DATEPICKER_MONTH_FEB"),translate.t("JVS_DATEPICKER_MONTH_MAR"),translate.t("JVS_DATEPICKER_MONTH_APR"),translate.t("JVS_DATEPICKER_MONTH_MAI"),translate.t("JVS_DATEPICKER_MONTH_JUN"),translate.t("JVS_DATEPICKER_MONTH_JUL"),translate.t("JVS_DATEPICKER_MONTH_AUG"),translate.t("JVS_DATEPICKER_MONTH_SEP"),translate.t("JVS_DATEPICKER_MONTH_OCT"),translate.t("JVS_DATEPICKER_MONTH_NOV"),translate.t("JVS_DATEPICKER_MONTH_DEC")],monthNamesShort:[translate.t("JVS_DATEPICKER_SHORT_MONTH_JAN"),translate.t("JVS_DATEPICKER_SHORT_MONTH_FEB"),translate.t("JVS_DATEPICKER_SHORT_MONTH_MAR"),translate.t("JVS_DATEPICKER_SHORT_MONTH_APR"),translate.t("JVS_DATEPICKER_SHORT_MONTH_MAI"),translate.t("JVS_DATEPICKER_SHORT_MONTH_JUN"),translate.t("JVS_DATEPICKER_SHORT_MONTH_JUL"),translate.t("JVS_DATEPICKER_SHORT_MONTH_AUG"),translate.t("JVS_DATEPICKER_SHORT_MONTH_SEP"),translate.t("JVS_DATEPICKER_SHORT_MONTH_OCT"),translate.t("JVS_DATEPICKER_SHORT_MONTH_NOV"),translate.t("JVS_DATEPICKER_SHORT_MONTH_DEC")],dayNames:[translate.t("JVS_DATEPICKER_DAY_SU"),translate.t("JVS_DATEPICKER_DAY_MO"),translate.t("JVS_DATEPICKER_DAY_TU"),translate.t("JVS_DATEPICKER_DAY_WE"),translate.t("JVS_DATEPICKER_DAY_TH"),translate.t("JVS_DATEPICKER_DAY_FR"),translate.t("JVS_DATEPICKER_DAY_SA")],dayNamesShort:[translate.t("JVS_DATEPICKER_SHORT_DAY_SU"),translate.t("JVS_DATEPICKER_SHORT_DAY_MO"),translate.t("JVS_DATEPICKER_SHORT_DAY_TU"),translate.t("JVS_DATEPICKER_SHORT_DAY_WE"),translate.t("JVS_SHORT_DATEPICKER_DAY_TH"),translate.t("JVS_SHORT_DATEPICKER_DAY_FR"),translate.t("JVS_SHORT_DATEPICKER_DAY_SA")],dayNamesMin:[translate.t("JVS_DATEPICKER_SHORT_DAY_SU"),translate.t("JVS_DATEPICKER_SHORT_DAY_MO"),translate.t("JVS_DATEPICKER_SHORT_DAY_TU"),translate.t("JVS_DATEPICKER_SHORT_DAY_WE"),translate.t("JVS_SHORT_DATEPICKER_DAY_TH"),translate.t("JVS_SHORT_DATEPICKER_DAY_FR"),translate.t("JVS_SHORT_DATEPICKER_DAY_SA")],weekHeader:translate.t("JVS_DATEPICKER_WEEK_HEADER"),dateFormat:dateFormat,firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""};
if(typeof $.datepicker.regional[market]!="undefined"){$.datepicker.setDefaults($.datepicker.regional[market]);
}function setColorPicker(a){a.addClass("issetColorPicker").ColorPicker({onSubmit:function(b,f,c,e){$(e).val("#"+f).ColorPickerHide();
},onBeforeShow:function(){$(this).ColorPickerSetColor(this.value);},onChange:function(b,f,c,e){$(e).val("#"+f).trigger("change");
}});}$.fn.setKbaCheck=function(){return this.each(function(){$(this).bind("keyup",function(f,e){var c=$(e);
c.val(c.val().toUpperCase());searchPattern=c.val();var g=new RegExp("^[0-9a-zA-Z]{4}");if(g.test(searchPattern)&&searchPattern.indexOf("/")==-1&&f.keyCode!=8){if(c.val().length==4){if(!/\/$/.test(c.data("currentValue"))){c.val(c.val()+"/").trigger("ischange");
}}else{if(c.val().length>4&&searchPattern.indexOf("/")==-1){var b=c.val().substring(0,4);var a=c.val().substring(4,c.val().length);
c.val(b+"/"+a).trigger("ischange");}}}});});};function setAdhocTranslate(a,c,b){jQuery.each(a,function(){var h=$(this);
var f=$(this).attr("id");if(h.hasClass("combobox")){var j='<span class="ui-icon ui-icon-flag input-info-bt translation-combobox-icon" id="translation-icon-'+f+'"></span>';
}else{var j='<span class="ui-icon ui-icon-flag input-info-bt translation-icon" id="translation-icon-'+f+'"></span>';
}h.next().before(j);var g=translate.t("JVS_BUT_ACCEPT");var e=translate.t("JVS_BUT_CLOSE");var l=translate.t("JVS_HDL_ADHOC_TRANSLATION");
var k={};k[g]=function(m){h.val($("#adHocTranslate-input_"+f+"-"+lang).val());$("#adHocTranslate_"+f).hide();
if(typeof c=="function"){c.apply(this,[h,f]);}$(this).dialog("close");};k[e]=function(){$(this).dialog("close");
};$("#translation-icon-"+f).bind("click",function(n,m){var o=$.getJSON("/"+lang+"/lookup/lookup/adhoc-translation-text",{"id":h.attr("translationId"),"elementId":f},function(t){var r=t.content;
var q=$("<div />").attr("id","adHocTranslate_"+f).attr("class","adhocTranslation ui-multiselectFilter-menu ui-widget ui-widget-content ui-corner-all ui-multiselectFilter-single").html(r).hide();
h.after(q);$("#adHocTranslate_"+f).dialog({draggable:false,resizable:false,buttons:k,title:l,dialogClass:"shadow",show:{effect:"fade",speed:2000,complete:function(){if(typeof callBackOpen=="function"){callBackOpen(d);
}}},hide:{effect:"fade",speed:4000},zIndex:1002});var s=false;if(typeof b=="function"){var p=b.apply(this,[h,f]);
if(typeof p=="object"){$.each(p,function(u,v){$("#adHocTranslate-input_"+f+"-"+u).val(v).focus();});}}else{$("#adHocTranslate-input_"+f+"-"+lang).val(h.val()).focus();
}});o.complete(function(){$("#adHocTranslate-input_"+f+"-"+lang).focus();});});});}function unparam(g){var c={},b=g.replace(/^.*\?/,"").split("&"),a=b.length,e=0,f;
for(;e<a;e++){if(!b[e]){continue;}f=b[e].split("=");c[f[0]]=f[1];}return c;}function setUserInfo(){if(typeof $("#userInfo").get(0)!="undefined"){$("#userInfo").toggle(function(a){if($(a.target).hasClass("ui-icon-mail-closed")||$(a.target).hasClass("newMsgCount")){window.location.href="/"+lang+"/application/message/messages";
return;}if($(this).hasClass("close")==true){$(document).trigger("jsEvent_userInfo_opened");$(this).removeClass("close").addClass("open");
$("#userInfoDetails").show();$("#userClickIcon > span").removeClass("ui-icon-triangle-1-s").addClass("ui-icon-triangle-1-n");
}else{$(this).removeClass("open").addClass("close");$("#userInfoDetails").hide();$("#userClickIcon > span").remove("ui-icon-triangle-1-n").addClass("ui-icon-triangle-1-s");
}},function(a){if($(this).hasClass("open")==true){$(this).removeClass("open").addClass("close");$("#userInfoDetails").hide();
$("#userClickIcon > span").remove("ui-icon-triangle-1-n").addClass("ui-icon-triangle-1-s");}else{$(this).removeClass("close").addClass("open");
$("#userInfoDetails").show();$("#userClickIcon > span").removeClass("ui-icon-triangle-1-s").addClass("ui-icon-triangle-1-n");
}});$(document).bind("click",function(a){if(typeof a.target.id!=undefined&&a.target.id=="userInfoAdress"){return;
}if($(a.target).parents("#userInfoAdress").length>0){return;}if($(a.target).parents(".ui-multiselect-menu").length>0){return;
}$("#userInfo").removeClass("open").addClass("close");$("#userInfoDetails").hide();$("#userClickIcon > span").remove("ui-icon-triangle-1-n").addClass("ui-icon-triangle-1-s");
});}}$.fn.liveQueryDefaultTooltip=function(){this.each(function(){addDefaultTooltip(this);});};function multiselectTipped(h,e){var b=$(e);
if(b.hasClass("ui-multiselect")){var a=b.prev();var f=b.data("tipped_restore_title");var f=($("#helpOnOff").length>0&&$("#helpOnOff").get(0).checked)?f:"";
var j=$("option:selected",a);if(f==""&&j.size()<2){Tipped.hide(e);return false;}else{if(f!=""&&j.size()<2){$(h).html(f);
Tipped.refresh(e);return true;}}if(j.size()>2){if(f!=""){f+="<br>";}f+="<b>"+translate.t("JVS_SELECTED_ITEMS")+"</b>";
}var k=$("<div />",{"class":"fl","style":"margin-right:5px;"});var c=$("<div />",{"class":"fl"});var g=k;
if(j.size()>10){g=c;}j.each(function(l){var m=(l%2)?g:k;m.append("<div>&nbsp;&bull;&nbsp;"+$(this).text()+"</div>");
});$(h).html(f).append($("<div />").append(k).append(c));Tipped.refresh(e);if(f==""){Tipped.hide(e);}}}function trace(a){}function ieObject(b){for(var a in b){trace(b[a]+" "+a);
}}function addSelect(a,b){if(a.length==0){return;}var c={"sort":"text"};$.extend(c,b);var e=a.get(0).options.length>15;
a.multiselect({noneSelectedText:translate.t("JVS_SELECT_OPTIONS"),header:e,selectedList:1,multiple:false,menuPlace:($("#wrapper").size())?$("#wrapper"):document.body,close:function(f,g){$(this).next().focus();
}}).multiselectFilter({placeholder:translate.t("JVS_FILTER"),label:""}).multiselectTooltip();if(typeof a.attr("editUrl")!="undefined"){a.multiselectEdit(c);
}}function addMultiSelect(a,b,e){b=b||{};var c={header:a.get(0).options.length>15,selectedList:2,height:150,menuPlace:$("#wrapper"),close:function(f,g){$(this).next().focus();
}};$.extend(c,b);((a.attr("uncheckAllText"))?c.uncheckAllText=a.attr("uncheckAllText"):c.uncheckAllText=translate.t("JVS_UNCHECK_ALL"));
((a.attr("checkAllText"))?c.checkAllText=a.attr("checkAllText"):c.checkAllText=translate.t("JVS_CHECK_ALL"));
((a.attr("selectedText"))?c.selectedText=a.attr("selectedText"):c.selectedText=translate.t("JVS_CNT_SELECTED"));
((a.attr("noneSelectedText"))?c.noneSelectedText=a.attr("noneSelectedText"):c.noneSelectedText=translate.t("JVS_SELECT_OPTIONS"));
a.multiselect(c).multiselectFilter({placeholder:translate.t("JVS_FILTER"),label:"",onlyFirst:e}).multiselectTooltip();
if(typeof a.attr("editUrl")!="undefined"){a.multiselectEdit();}}function updateSelectOption(b,a){if(typeof b=="undefined"||typeof a=="undefined"){return false;
}$('input[lang="'+lang+'"].change',$(b)).each(function(e,f){var h=$(f).val();var g=$(f).parents("tr").get(0).id;
if(typeof g!="undefined"&&typeof h!="undefined"){var c=g.slice(6,g.length);$("option",$(a)).each(function(j,k){if(k.value==c){k.text=h;
}});}});}$.fn.liveQueryVehicleInfo=function(){return this.each(function(){var a=$(this).addClass("issetVehicleInfo").css("visibility","hidden");
var c=a.attr("vehicleId");var b=a.attr("imageCaroussel");a.load("/"+lang+"/application/userinfo/show-vehicle-info",{"vehicleId":c},function(){var e=$(".ad-gallery").adGallery({loader_image:"/images/loading.gif",width:240,height:150,callbacks:{init:function(){a.css("visibility","visible");
}}});if(b==0){$(".ad-controls").hide();$(".ad-nav").hide();}else{if(b==2){var f=$(".ad-info").text();
if(f=="1 / 1"){$(".ad-controls").hide();$(".ad-nav").hide();}}}if(typeof $.fn.scrollToFixed=="function"){setTimeout(function(){a.scrollToFixed({"marginTop":10,zIndex:100});
},150);}});});};function initContent(){var c=new Date();var f=c.getTime();$("input[type=checkbox].checkboxSwitcher").not("input.issetCheckboxSwitcher").addCheckboxSwitcher();
$("input.Float, input.Float1").not("input.issetInputFloatDec").liveQueryInputFloatDec();$("input.digits").not("input.issetInputInt").liveQueryInputInt();
$("input[type=submit]").not(".issetButton").button().addClass("issetButton");$("input[info], textarea[info], span[info]").not(".issetInfoIcon").not(".ui-icon-info").addInfoIcon().addClass("issetInfoIcon");
$("input.spinner").not("input.issetSpinner").createSpinner();$("form input[type=text], form input[type=number], form input[type=tel] ,form input[type=email]").not(".issetClearInput, #search").clearInput();
if(typeof addPlaceholder=="function"){$("input[placeholder], textarea[placeholder]").not(".issetPlaceholder").addPlaceholder({checkafill:true}).addClass("issetPlaceholder");
}$("input.datepicker").not(".issetDatepicker").liveQuerydatepicker();if(typeof jQuery.validator!="undefined"){$("form").not("form.issetFormValidate").trigger("initialized").liveQueryFormValidate();
}$("input[type=text], input[type=number], input[type=tel], input[type=email], input[type=password]").not(".issetTextFocusinFocusout").liveQueryTextFocusinFocusout();
$("input.germanKBA").not(".issetKbaCheck").setKbaCheck().addClass("issetKbaCheck");$("input.plate").not(".issetPlateCheck").setPlateWidget().addClass("issetPlateCheck");
function e(){var g=$(this);if(g.hasClass("ui-buttonset")){return;}g.unbind("mouseenter",e).find(".ui-button-text").removeClass("ui-button-text");
g.buttonset().find("input").unbind("focus",b);}function b(){var g=$(this);g.parents(".buttonset").unbind("focus",b).trigger("mouseenter");
g.focus();}$(".buttonset").not(".issetButtonset").each(function(g,h){setTimeout(function(){var j=$(h);
if(j.hasClass("autoFormRenderer")){if(j.hasClass("issetButtonset")){return;}j.bind("mouseenter",e).addInfoIcon().addClass("issetButtonset").find("input").bind("focus",b);
}else{j.buttonset().addInfoIcon().addClass("issetButtonset");}},0);});if(typeof ColorPicker=="function"){setColorPicker($("input.color").not("input.issetColorPicker"));
}$(".form-button").not(".issetButton").button().addClass("issetButton").addInfoIcon().addClass("issetInfoIcon");
$("#vehicleInfo").not(".issetVehicleInfo").liveQueryVehicleInfo();$("select.multiselect").not(".issetMultiSelect").each(function(g,h){setTimeout(function(){$(h).liveQueryaddMultiSelect();
},0);});$("select.select").not(".issetSelect, .combobox").each(function(g,h){setTimeout(function(){var j=$(h);
if(!j.hasClass("hidden")){j.liveQueryaddSelect();}else{j.removeClass("select");}},0);});var c=new Date();
var a=c.getTime();traceProfile=(arguments.callee.name?arguments.callee.name+": ":"");trace(traceProfile+(a-f)/1000);
}$.fn.liveQueryInputFloatDec=function(){return this.each(function(){$(this).bind("blur",function(){var c=$(this);
if(/[\a-zA-z]/g.test(this.value)){return false;}if(/\.[0-9]{1}$/.test(this.value)){this.value=this.value+"0";
}if(c.attr("floatcnt")){var a="";for(var b=1;b<=c.attr("floatcnt");b++){a=a+"0";}var e="#,###."+a;}else{var e=(c.hasClass("Float1"))?"#,###.0":"#,###.00";
}c.parseNumber({format:e,locale:market});c.formatNumber({format:e,locale:market});if(/^[^-0-9]/.test(c.val())){c.val("0"+c.val());
}}).addClass("issetInputFloatDec");});};$.fn.liveQueryInputInt=function(){return this.each(function(){$(this).bind("blur",function(){var a=$(this);
if(/[^0-9\,\.\-']/.test(this.value)){return false;}a.parseNumber({format:"#,###.00",locale:market});a.formatNumber({format:"#,##0",locale:market});
}).addClass("issetInputInt");});};function liveQueryaddPlacholder(){$(this).addPlaceholder({checkafill:true});
}function liveQuerysetKbaCheck(){setKbaCheck($(this));}function liveQuerysetColorPicker(){setColorPicker($(this));
}$.fn.liveQueryaddMultiSelect=function(){return this.each(function(){addMultiSelect($(this).wrap('<span class="inputWrapper" />').addClass("issetMultiSelect"));
});};$.fn.liveQueryaddSelect=function(a){a=a||{};return this.each(function(){addSelect($(this).wrap('<span class="inputWrapper" />').addClass("issetSelect"),a);
});};$.fn.liveQuerydatepicker=function(a){if(!a){a={};}return this.each(function(){if(this.readOnly==true||this.disabled==true){$(this).removeClass("datepicker").removeClass("date");
return;}var m=$(this).addClass("issetDatepicker");m.bind("keydown",function(p){this.lastKeyCode=p.keyCode;
});var c={buttonImage:"images/calendar.gif",showOn:"focus",changeMonth:true,changeYear:true,beforeShow:function(p,q){var r=$(p);
if(r.hasClass("monthsYear")){if((datestr=r.val()).length>0){year=datestr.substring(datestr.length-4,datestr.length);
month=datestr.substring(0,2)-1;r.datepicker("option","defaultDate",new Date(year,month,1));r.datepicker("setDate",new Date(year,month,1));
}}r.addClass("ui-state-focus");},onClose:function(){var v=$("#ui-datepicker-div .ui-datepicker-month :selected").val();
var s=$("#ui-datepicker-div .ui-datepicker-year :selected").val();if(!$.browser.msie){m.trigger("blur");
$(this).focus();}else{if(this.lastKeyCode==9){var p=this;var r=0;var w=1;var t=$(this).parents("form");
if(t.parents(".ui-dialog")){t=t.parents(".ui-dialog");}$("input, select, textarea, button, a",t).each(function(){this.tabIndex=w;
if(r==1){var x=this;setTimeout(function(){x.focus();},300);p.lastKeyCode=null;r=0;}if(this===p){r=1;}w++;
});}}var q=true;try{$.datepicker.parseDate($(this).datepicker("option","dateFormat"),$(this).val());$(this).val($.datepicker.formatDate(_elem.datepicker("option","dateFormat"),$(this).datepicker("getDate")));
q=$(this).valid();}catch(u){q=false;}if(q){$(this).datepicker("setDate",$(this).datepicker("getDate"));
}}};$.extend(c,a);if(m.hasClass("monthsYear")){c.dateFormat="mm/yy";m.bind("keyup",function(){if((datestr=$(this).val()).length==7){year=datestr.substring(datestr.length-4,datestr.length);
month=datestr.substring(0,2)-1;$(this).datepicker("setDate",new Date(year,month,1));$("#ui-datepicker-div span").addClass("ignoredirty");
o(this);}});}m.datepicker(c).data("initDate",m.datepicker("getDate"));function o(r,q){if($(".ui-datepicker-calendar","#ui-datepicker-div").hasClass("issetFocus")){return;
}var p=$("<button>"+translate.t("JVS_BUT_TAKE_OVER")+"</button>").bind("click",function(){$(".ui-datepicker-calendar a.ui-state-default","#ui-datepicker-div").first().click();
});var s=$("<div />",{"class":"textc"}).append(p);$(".ui-datepicker-calendar","#ui-datepicker-div").addClass("issetFocus").hide().before(s);
$("#ui-datepicker-div").position({my:"center top",at:"center bottom",of:$(r)});$("button","#ui-datepicker-div").button();
}if(m.hasClass("monthsYear")){if((datestr=m.val()).length==7){year=datestr.substring(datestr.length-4,datestr.length);
month=datestr.substring(0,2)-1;m.datepicker("setDate",new Date(year,month,1)).data("initDate",m.datepicker("getDate"));
}m.focus(function(){o(this);});}else{m.focus(function(){$("#ui-datepicker-div span").addClass("ignoredirty");
});}if(typeof m.attr("mindate")!="undefined"){var n=m.val();var e={},b=m.attr("mindate");e["year"]=b.substr(0,4);
if(b.length==8){e["months"]=b.substr(4,6);e["day"]=b.substr(6,8);}else{e["months"]=b.substr(4,b.length);
e["day"]=1;}m.datepicker("option","minDate",new Date(e["year"],e["months"]-1,e["day"]));m.val(n);}if(typeof m.attr("maxdate")!="undefined"&&parseInt(m.attr("maxdate"))==0||parseInt(m.attr("maxdate"))>0){var n=m.val();
var e={},l=m.attr("maxdate"),f=null;if(parseInt(l)>0){e["year"]=l.substr(0,4);if(l.length==8){e["months"]=l.substr(4,6);
e["day"]=l.substr(6,8);f=new Date(e["year"],e["months"],e["day"]);}else{e["months"]=l.substr(4,l.length);
f=new Date(e["year"],e["months"],1);f=new Date(f.setTime(f.getTime()-12*3600*1000));}}else{f=new Date();
}m.datepicker("option","maxDate",f);m.val(n);}if(((typeof m.attr("mindate")!="undefined")&&typeof m.attr("maxdate")!="undefined"&&parseInt(m.attr("maxdate"))==0||parseInt(m.attr("maxdate"))>0)&&!m.hasClass("monthsYear")){var k={},h={},l=m.attr("maxdate"),b=m.attr("mindate");
if(parseInt(l)>0){k["year"]=l.substr(0,4);}else{var j=new Date();var g=j.getFullYear();k["year"]=g;}b=m.attr("mindate");
h["year"]=b.substr(0,4);m.datepicker("option","yearRange",h["year"]+":"+k["year"]);}});};$.fn.liveQueryTextFocusinFocusout=function(){this.each(function(){var a=$(this);
if(a.hasClass("main_search")){return;}a.not(".ui-jqgrid input[type=text]").addClass("issetTextFocusinFocusout").bind("focusin focusout",function(c){var b=$(this);
if(b.hasClass("ui-state-focus")&&c.type=="focusout"){b.removeClass("ui-state-focus");}else{if(!b.hasClass("datepicker")&&c.type=="focusin"){if(!b.hasClass("datepicker")){jQuery.datepicker._hideDatepicker();
}b.addClass("ui-state-focus");this.select();}else{if(c.type=="focusin"){this.select();}}}});});};$.fn.liveQueryFormValidate=function(){return this.each(function(){var a=$(this);
a.addClass("issetFormValidate").validate({unhighlight:function(g,b,c){var f=$(g);if(g.type==="radio"){this.findByName(g.name).removeClass(b).addClass(c);
if(f.hasClass("buttonsetRequired")){var j=f.parents("div.buttonset");if(j.length>0){Tipped.remove(j);
addDefaultTooltip(j);}}}else{if(f.hasClass("select")||f.hasClass("multiselect")){var e=f.next("button");
if(e.length==1){Tipped.remove(e);addDefaultTooltip(e);}}else{if(f.hasClass("ui-combobox-input")){f.removeClass(b).addClass(c);
var h=f.parents("span.ui-combobox");if(h.length==1){Tipped.remove(h);addDefaultTooltip(h);}}else{f.removeClass(b).addClass(c);
if(f.hasClass("tooltip")||f.hasClass("editable")){Tipped.remove(g);addDefaultTooltip(g);}else{Tipped.remove(g);
}}}}},errorPlacement:function(b,e){if(e.hasClass("buttonsetRequired")){var k=e.parents("div.buttonset");
if(k.length>0){e=k;}}if(e.hasClass("select")||e.hasClass("multiselect")){var c=e.next("button");if(c.length==1){e=c;
}}if(e.hasClass("ui-combobox-input")){var f=e.parents("span.ui-combobox");if(f.length>0){e=f;}}var j=false;
var g={skin:"error",border:{size:1,color:"#cc0000"},"background":{color:[{position:0,color:"#cc0000"},{position:1,color:"#cc0000"}]},radius:5,hook:{target:"topright",tooltip:"bottomleft"},containment:j,hideOn:false,zIndex:10006};
var h={skin:"error",border:{size:1,color:"#cc0000"},"background":{color:[{position:0,color:"#cc000"},{position:1,color:"#cc000"}]},radius:5,hook:"rightmiddle",containment:j,hideOn:false,zIndex:10006};
if(e.hasClass("tooltip-top")){h["hook"]={target:"topright",tooltip:"bottomleft"};}$.extend(h,e.data("errorTippedOpt")||{});
$.extend(h,tippedErrorStyleObj);$.extend(g,tippedErrorStyleObj);if(e.hasClass("plate")){if(e.is(":visible")){Tipped.create(e,b.text(),g).show();
}}else{if(e.is(":visible")){Tipped.create(e,b.text(),h).show();}}},onkeyup:false,onclick:false,onfocusin:false,checkOnKeyup:false,focusCleanup:true,ignoreTitle:true});
});};function setChangeClass(a){$(a).addClass("change ui-state-highlight");}function deleteItem(a){$("#dialog").dialog("open").data("link",a);
}function createUploader(a,b){var c=new qq.FileUploader({element:a,action:b,debug:true});}function showStatusDialog(h,f,b,a,c,e,g){return _showStatusDialog({statusText:h,actDialog:f,autoClose:b,callBackOpen:a,callBackClose:c,modal:e,wait:g});
}function setFocusElement(a){window.focusElement=a;}function getFocusElement(){return window.focusElement;
}function _showStatusDialog(a){var b={statusText:"",actDialog:null,autoClose:null,callBackOpen:null,callBackClose:null,modal:false,isError:false,isWarning:false,buttons:false,wait:false};
$.extend(b,a);setFocusElement(document.activeElement);if(b.actDialog){$(b.actDialog).dialog("option","close",function(){$(this).remove();
_showStatusDialog($.extend(b,{actDialog:null}));}).dialog("close");return b.actDialog;}var c="";if(b.wait){c='<div class="preloading"></div>';
}var f="<div class='tab'><div class='tab-row'><div class='tab-cell statusDialog' style='text-align:center;height:10em; vertical-align: middle;'>"+c+b.statusText+"</div></div></div>";
var e=$("<div class='status'></div>").dialog({draggable:false,resizable:false,isError:b.isError,isWarning:b.isWarning,modal:b.modal||false,buttons:b.buttons,dialogClass:"shadow",show:{effect:"fade",speed:2000,complete:function(){if(b.callBackOpen){b.callBackOpen(e);
}}},hide:{effect:"fade",speed:4000},zIndex:1002,open:function(g,h){$(this).prev().hide();if(b.autoClose){setTimeout($.proxy(function(){$(this).dialog("close");
},this),2000);}},close:function(){if(b.callBackClose){b.callBackClose($(this));}$(getFocusElement()).focus();
},create:function(){$(this).html(f);}});$(getFocusElement()).focus();return e;}function showErrorDialog(g,f,b,a,c,e){var e=(e)?e:{Ok:function(){$(this).dialog("close");
}};return _showStatusDialog({statusText:g,actDialog:f,autoClose:b,callBackOpen:a,callBackClose:c,buttons:e,isError:true});
}function showWarningDialog(g,f,b,a,c,e){var e=(e)?e:{Ok:function(){$(this).dialog("close");}};return _showStatusDialog({statusText:g,actDialog:f,autoClose:b,callBackOpen:a,callBackClose:c,buttons:e,isWarning:true});
}function textAreaEdit(a){var e=$(a).attr("data-textarea");var f=$("#"+e);if(f.length>0&&e!=""){var c=e+"Edit";
if(typeof c!="undefined"){var b=window[c];b(f);}else{throw (c+" is no function!");}}else{throw ("textAreaEdit: textArea or textAreaId does not exist");
}}function changeLanguage(){vCurLanguage=$("#curLanguage").val();langSelected=parseInt($("#userLanguages").val());
if(!langSelected>0){return;}if(vCurLanguage==langSelected){alert("Already current language");return;}window.location.href="/"+lang+"/application/index/change?wf=0&act_sub=&lang="+langSelected;
}var changeUserGroup=function(){vCurUserGroup=$("#curUserGroup").val();groupSelected=$("#userInfoUserGroups").val();
if(vCurUserGroup==groupSelected){_alert(translate.t("JVS_MSG_ALREADY_CUR_USERGROUP"));return;}if(!groupSelected>0){return;
}window.location.href="/"+lang+"/authentication/auth/session-refresh?switch="+groupSelected;};var sessionRefresh=function(){window.location.href="/"+lang+"/authentication/auth/session-refresh";
};var removeUserSettings=function(){var b=translate.t("JVS_BUT_OK");var a=translate.t("JVS_BUT_CANCEL");
var c={};c[b]=function(){$.ajax({url:"/"+lang+"/application/usersettings/ajaxc-remove-usersettings",type:"GET",dataType:"json",success:function(e){if(e.message.toLowerCase()=="ok"){sessionRefresh();
}else{alert(translate.t("INF_ERROR_UNEXPECTED"));}},error:function(e,g,f){trace("[AJAX]removeUserSettings: "+g+" failed");
}});$(this).dialog("close");};c[a]=function(){$(this).dialog("close");};$('<div style="padding: 6px;">'+translate.t("JVS_INF_CONFIRM_REMOVE_ALL_SETTINGS")+"</div>").dialog({modal:true,title:translate.t("JVS_TIT_CONFIRM"),resizable:false,buttons:c});
};var showInfo=function(){var a=translate.t("JVS_BUT_OK");var b={};b[a]=function(){$(this).dialog("close");
};$.ajax({url:"/"+lang+"/application/userinfo/ajaxc-infobox",type:"GET",dataType:"json",success:function(c){if(c.error==""){$('<div id="infoBoxWrapper" style="padding: 6px;"></div>').dialog({modal:false,title:translate.t("JVS_TIT_INFO"),resizable:false,buttons:b,create:function(){$(this).html(c.message);
}});}}});};var showQuickstart=function(){var a=translate.t("JVS_BUT_OK");var b={};b[a]=function(){$(this).dialog("close");
};$.ajax({url:"/"+lang+"/application/userinfo/ajaxc-quickstartpdf",type:"GET",dataType:"json",success:function(c){if(c.error==""){$('<div id="infoBoxWrapper" style="padding: 6px;"></div>').dialog({modal:false,title:translate.t("JVS_TIT_QUICKSTART"),resizable:false,buttons:b,create:function(){$(this).html(c.message);
}});}}});};function confirmAdminPermissions(g){if(g.checked){var c=false;var e=translate.t("JVS_BUT_OK");
var a=translate.t("JVS_BUT_CANCEL");var f={};f[e]=function(){c=true;$(this).dialog("close");};f[a]=function(){$(this).dialog("close");
};var b=translate.t("TIT_ADMIN_PERMISSIONS");var h=translate.t("JVS_ADMIN_PERMISSION_QUESTION");$("<div />").dialog({title:b,hideText:translate.t("JVS_CLOSE"),resizable:false,autoOpen:true,height:140,modal:true,buttons:f,close:function(){if(!c){$(g).data("button").buttonElement.click();
}else{$(g).trigger("checkPass");}},create:function(){$(this).html(h);}});}}$.fn.addPrintTrigger=function(){this.each(function(){var a=$(this);
setInterval(function(){if($("#allowedPrint").length>0){if(a.css("display")=="none"){a.show();}}else{a.hide();
}},1000);});};$.fn.addDirtyForm=function(){function a(h,b,j,f){var e=$(this);var c=e.data("lastEvent");
e.removeData("lastEvent").unbind("ajaxSuccess",a);if(c){if($._data($(c.target).parent().get(0),"events")){$(c.target).trigger(c.type);
}else{window.location.href=c.target;}}}this.each(function(){if($.DirtyForms){var b=$(this);$.DirtyForms.debug=false;
$.DirtyForms.ignoreClass="ui-widget";$.DirtyForms.helpers.push({"ignoreAnchorSelector":"a.ui-datepicker-prev"});
$.DirtyForms.helpers.push({"ignoreAnchorSelector":"a.ui-datepicker-next"});$.DirtyForms.message=translate.t("JVS_MSG_FORM_NOT_SAVED_DIALOG");
$.DirtyForms.title=translate.t("JVS_HDL_FORM_NOT_SAVED_DIALOG");var c=translate.t("JVS_BUT_FORM_NOT_SAVED_DIALOG_STAY");
var e=translate.t("JVS_BUT_FORM_NOT_SAVED_DIALOG_LEAVE");var f=translate.t("JVS_BUT_FORM_SAVE_AND_CONTINUE");
$.DirtyForms.dialog={fire:function(h,g){$("<div/>").dialog({title:g,width:"auto",modal:true,isWarning:true,create:function(){$(this).html(h);
},close:function(j){$.DirtyForms.choiceCommit(j);},buttons:[{text:c,click:function(j){$.DirtyForms.choiceContinue=false;
$(this).dialog("close");}},{text:e,click:function(j){$.DirtyForms.choiceContinue=true;$(this).dialog("close");
}},{text:f,click:function(){$.DirtyForms.choiceContinue=true;b.submit();$(this).dialog("close");b.bind("ajaxSuccess",a);
}}]});},bind:function(g){b.data("lastEvent",g);},refire:function(g){return false;},stash:function(g){return false;
}};b.dirtyForms().on("submit",function(h,g){b.dirtyForms("setClean");});$("form").on("initialized",function(){$(".multiselect").bind("multiselectfiltercheckall multiselectfilteruncheckall",function(){b.dirtyForms("setDirty");
});});}});return this;};function callPrint(a){$.ajax({url:"/"+lang+a,type:"GET",dataType:"json",success:function(c){if(!c||!c.message||!c.content){showErrorDialog(translate.t("JVS_PRINT_ERROR"));
return false;}var b="/admorg/aorg_printengine/getprint";window.location="/"+lang+b;$("#mail_to").parents("tr").show();
$("#mail_subject").parents("tr").show();$("#mail_customer").parents("tr").show();$("#sendMailBt").show();
if(c){if(c.filename&&c.printfile){$("#printfile").val(c.printfile);$("#filename").val(c.filename);}if(c.email){$("#mail_to").val(c.email);
}if(c.customer){$("#mail_customer").val(c.customer);}if(c.mail_subject){$("#mail_subject").val(c.mail_subject);
}}}});}function callSendMail(a){$.ajax({url:"/"+lang+a,type:"GET",dataType:"json",success:function(c){if(!c||!c.message||!c.content){showErrorDialog(translate.t("JVS_PRINT_ERROR"));
return false;}if(c&&c.filename&&c.printfile){var b="/"+lang+"/admorg/aorg_printengine/ajax-send-mail",c={"msgFilename":c.filename,"msgFile":c.printfile,"msgFileType":encodeURIComponent("application/pdf"),"msgSubject":encodeURIComponent($("#mail_subject").val()),"msgTo":$("#mail_to").val(),"module":$("#allowedPrint").attr("modul"),"dataId":$("#data_id").val()};
$.getJSON(b,c,function(e){if(e.message){showStatusDialog(translate.t("JVS_MSG_MAIL_SEND"),null,true);
}else{showErrorDialog(translate.t("JVS_MSG_MAIL_NOT_SEND"));}});}else{showErrorDialog(translate.t("JVS_MSG_MAIL_NOT_SEND"));
}}});}function addPrintDialog(){var a=$("#allowedPrint");var b={modul:a.attr("modul"),actVehtype:a.attr("vehType")};
$.ajax({url:"/"+lang+"/conf/print/get-print-view",type:"GET",data:b,success:function(j){if(!j||!j.message||!j.content){showErrorDialog(translate.t("JVS_ERROR"));
return false;}if(j.message=="ok"){var g={};var e=translate.t("JVS_BUT_PRINT_START");var c=translate.t("JVS_BUT_CLOSE");
var h=translate.t("JVS_BUT_SEND_MAIL");var f={but_send_mail_txt:{text:h,id:"sendMailBt",click:function(){var l=$(this);
var m=$("select[name=ausz_id]",l).val();dataId=$("input[name=data_id]",l).val();formobjects=$("tr:visible","#pdf-print-form").find("input, select");
serialData="";if(formobjects.length){serialData=formobjects.serialize();}var k="/admorg/aorg_printengine/preprint?id="+m+"&data_id="+dataId+"&module="+$("#allowedPrint").attr("modul")+"&"+serialData;
callSendMail(k);}}};g=f;g[e]=function(){var l=$(this);var m=$("select[name=ausz_id]",l).val();dataId=$("input[name=data_id]",l).val();
formobjects=$("tr:visible","#pdf-print-form").find("input, select");serialData="";if(formobjects.length){serialData=formobjects.serialize();
}var k="/admorg/aorg_printengine/preprint?id="+m+"&data_id="+dataId+"&module="+$("#allowedPrint").attr("modul")+"&"+serialData;
callPrint(k);};g[c]=function(){$(this).dialog("close");};}else{var g={};var e=translate.t("JVS_OK");g[e]=function(){$(this).dialog("close");
};}$("<div />").dialog({title:translate.t("JVS_HDL_PRINT_DIALOG"),modal:true,buttons:g,width:"auto",create:function(k,l){$(this).html(j.content);
}});}});}function scrollToElem(g,f,a){var e=0;var c=0;var b=null;if(typeof f=="undefined"){f=$("html, body");
}if(typeof g=="object"){b=g;}else{if(typeof g=="string"&&g!=""){b=$("#"+g);}}if(b){e=b.position().top;
c=b.position().left;}if(!f.data("animate")){f.data("animate",true);f.animate({scrollTop:e,scrollLeft:c},2000,function(){$(this).data("animate",false);
if(typeof a=="function"){a();}});}}function scrollToClassArrElem(c,a){var b=$($("."+c)[a]);$("html, body").animate({scrollTop:b.offset().top},2000);
if(b.hasClass("ui-accordion")&&b.find(".auto-form-folder").is(":hidden")){b.find("h3").click();}}var adminAreaDialog={buttons:{},url:false,title:"",id:false,parentId:false,dialogId:false,width:"auto",dialogClass:"shadow",onSaveCallback:false,onCancelCallback:false,setParameters:function(a){if(a.buttons){this.buttons=a.buttons;
}if(a.url){this.url=a.url;}if(a.title){this.title=a.title;}if(a.id){this.id=a.id;}if(a.parentId){this.parentId=a.parentId;
}if(a.dialogId){this.dialogId=a.dialogId;}if(a.width){this.width=a.width;}if(a.dialogClass){this.dialogClass=a.dialogClass;
}if(a.onSaveCallback){this.onSaveCallback=a.onSaveCallback;}if(a.onCancelCallback){this.onCancelCallback=a.onCancelCallback;
}return this;},_prepareCall:function(){if(!this.url){throw"No URL parameter set for openAdminAreaDialog()";
}if(!this.dialogId){throw"No dialog ID parameter set for openAdminAreaDialog()";}if(this.id&&this.id>0){this.url=this.url+"&id="+this.id;
}if(this.parentId&&this.parentId>0){this.url=this.url+"&parent="+this.parentId;}var a=translate.t("JVS_BUT_SAVE_AND_CLOSE");
var b=translate.t("JVS_BUT_CANCEL");this.buttons[a]=function(){$("#adminform").submit();};this.buttons[b]=function(){if(adminAreaDialog.onCancelCallback){adminAreaDialog.onCancelCallback.apply(this);
}$(this).dialog("close");};},open:function(){this._prepareCall();var a={dataType:"json",beforeSend:function(c,b){c.dialog=showStatusDialog(translate.t("JVS_DIALOG_DATA_IS_STORED"));
},success:function(e,f,g,c){showStatusDialog(e.message,g.dialog,1);if(typeof e.sysos_creation_date!="undefined"){$("#sysos_creation_date").val(e.sysos_creation_date);
}if(typeof e.sysos_change_date!="undefined"){$("#sysos_change_date").val(e.sysos_change_date);}if(typeof e.sysos_created_by!="undefined"){$("#sysos_created_by").val(e.sysos_created_by);
}if(typeof e.sysos_changed_by!="undefined"){$("#sysos_changed_by").val(e.sysos_changed_by);}if(typeof e.sysos_owner_list!="undefined"){var b=$("#sysos_owner");
if(b.val()==""){var j=b[0];j.options.length=0;for(nn in e.sysos_owner_list){var h=new Option();h.value=nn;
h.text=e.sysos_owner_list[nn];j.options[j.options.length]=h;}b.val(e.sysos_changed_id);b.multiselect("refresh");
}}$("#"+adminAreaDialog.dialogId).dialog("close");if(adminAreaDialog.onSaveCallback){adminAreaDialog.onSaveCallback.apply(null,[e]);
}}};$.ajax({url:this.url,dataType:"html",success:function(b){$("<div />").attr("id",adminAreaDialog.dialogId).dialog({"buttons":adminAreaDialog.buttons,modal:true,title:adminAreaDialog.title,dialogClass:adminAreaDialog.dialogClass,width:adminAreaDialog.width,create:function(){$(this).html(b);
}});$("#adminform").ajaxForm(a);$(".form-folder").addAutoFormFolder();dynLoadFormComplete();}});}};function notAvailable(a){Tipped.create($(a),function(b){return $(b).attr("_title");
},{hideAfter:1000,hideOn:false,showOn:"click",skin:"dark",maxWidth:200,hook:"topleft",zIndex:10006});
Tipped.show($(a));}function showImportDialog(b){var a=translate.t("JVS_BUT_CANCEL");var c={};c[a]=function(){$(this).dialog("close");
};$.ajax({url:"/"+lang+"/admsys/stylemanager/import-dialog",type:"GET",data:{"style_id":b},dataType:"json",success:function(e){if(e.error==""){$('<div id="importDialog"></div>').dialog({autoOpen:true,modal:true,width:"30em",title:translate.t("JVS_TIT_IMPORT_STYLE"),buttons:c,create:function(){$(this).html(e.message);
}});$("#import").ajaxForm({dataType:"html",success:function(g,h,j,f){data_arr=g.split("|");if(data_arr[1]!=""){showErrorDialog(data_arr[0]);
}else{location.reload();}}});}}});}var updateMessagesInUserInfo=function(a){$.getJSON("/"+lang+"/application/message/ajaxc-new-messages-count",function(c){if(c.error){showErrorDialog(arguments.callee.name+" failed");
}else{if(c.message){var b=/\d+$/;isNumeric=b.test(c.message);if(isNumeric){$(".newMsgCount").html(c.message);
}}}});};function showHelpsysImportDialog(){var a=translate.t("JVS_BUT_CANCEL");var b={};b[a]=function(){$(this).dialog("close");
};$.ajax({url:"/"+lang+"/admsys/helpsys/import-dialog",type:"GET",dataType:"json",success:function(c){if(c.error==""){$('<div id="importDialog"></div>').dialog({autoOpen:true,modal:true,width:"30em",title:translate.t("JVS_TIT_IMPORT_HELPSYS"),create:function(){$(this).html(c.message);
},buttons:b});$("#import").ajaxForm({dataType:"html",success:function(f,g,h,e){f=$.parseJSON(f);if(f.error){showErrorDialog(f.error);
}else{location.reload();}}});}else{showErrorDialog(translate.t("INF_ERROR_UNEXPECTED"));}}});}function deleteHelpsysPack(c){var b=translate.t("JVS_BUT_OK");
var a=translate.t("JVS_BUT_CANCEL");var e={};e[a]=function(){$(this).dialog("close");Tipped.hideAll();
};e[b]=function(){$.ajax({url:"/"+lang+"/admsys/helpsys/delete-helpsys-pack?id="+c,type:"GET",dataType:"json",success:function(f){if(f.error){showErrorDialog(responseText.message);
}else{location.reload();}}});};$('<div style="padding: 6px;">'+translate.t("JVS_INF_CONFIRM_REMOVE")+"</div>").dialog({modal:true,title:translate.t("JVS_TIT_CONFIRM"),resizable:false,buttons:e});
}function showHelp(){$curPath=window.location.pathname;$.ajax({url:"/"+lang+"/application/index/get-helpsys-url?context="+$curPath,type:"GET",dataType:"json",success:function(a){if(!a){trace("[Helpsys] Empty data");
return;}if(a&&a.error){showErrorDialog(a.error);trace(responseText.message);}else{helpWindow=window.open(a.message,"helpWindow","width=800,height=600,resizable=1");
helpWindow.focus();}},error:function(a,c,b){showErrorDialog("Loading Online Help failed.");}});}function toggleDebug(){$.ajax({url:"/"+lang+"/application/index/toggle-debug",type:"GET",dataType:"json",success:function(a){location.reload();
},error:function(a,c,b){showErrorDialog("Loading Debug Console failed.");}});}function _confirm(h,j,c,f){var e=(!c)?translate.t("JVS_BUT_OK"):c;
var a=(!f)?translate.t("JVS_BUT_CANCEL"):f;var g={};g[e]=function(){$(this).data("isOk",1).dialog("close");
};g[a]=function(){$(this).data("isCancel",1).dialog("close");};if(j){var b=g[e];g[e]=function(){var k=b.apply(this,arguments);
j();return k;};}return $("<div />").html(h).dialog({resizable:false,height:160,title:translate.t("JVS_TIT_CONFIRM"),modal:true,buttons:g});
}function _alert(e,a){var b=translate.t("JVS_BUT_OK");var c={};if(a){$.extend(c,a);}c[b]=function(){$(this).dialog("close");
};$("<div />").html(e).dialog({"buttons":c,width:"auto",modal:true,dialogClass:"dialog-alert",close:function(f,g){if($("#search").length>0){setTimeout(function(){$("#search").focus();
},150);}}});}var showAllMessages=function showAllMessages(){$.ajax({url:"/"+lang+"/application/message/ajaxc-show-all-messages",type:"GET",dataType:"json",success:function(b){if(!b){return;
}if(b&&b.error){trace(b.error);return;}else{var a=String(b.message);if(a.toLowerCase()=="true"){$("#ms-open-sidebar-text").text(translate.t("JVS_BUT_MSG_SHOWUNREAD"));
}else{$("#ms-open-sidebar-text").text(translate.t("JVS_BUT_MSG_SHOWALL"));}reloadGrid("messagesgrid");
}},error:function(a,c,b){showErrorDialog(translate.t("JVS_ERROR"));}});};var setGridMarks=function setGridMarks(b,a,e){var c={"grid_id":e,"mark_id":b,"check_status":a};
$.ajax({url:"/"+lang+"/application/usersettings/set-row-mark",type:"GET",dataType:"json",data:c,success:function(f){if(f.error!=0){showErrorDialog(f.message);
}else{if(b=="all"){if(!a){$("#"+e).get(0).p.gridMarksCount=0;}else{$("#"+e).get(0).p.gridMarksCount=f.selectedIds.length;
}}else{if(!a){$("#"+e).get(0).p.gridMarksCount=$("#"+e).get(0).p.gridMarksCount-1;}else{$("#"+e).get(0).p.gridMarksCount=$("#"+e).get(0).p.gridMarksCount+1;
}}}return;}});};function importVcard(){var a=translate.t("JVS_BUT_CANCEL");var b={};b[a]=function(){$(this).dialog("close");
};$.ajax({url:"/"+lang+"/customer/customer/import-dialog",type:"GET",dataType:"json",success:function(c){if(c.error==""){$('<div id="importDialog"></div>').dialog({autoOpen:true,modal:true,width:"30em",title:translate.t("JVS_TIT_IMPORT_VCARD"),create:function(){$(this).html(c.message);
},buttons:b});$("#import").ajaxForm({type:"POST",dataType:"html",success:function(f,g,h,e){f=$.parseJSON(f);
if(f.error){$("#vcardUploadLoading").remove();showErrorDialog(f.error);}else{if(f.customer_id){window.location.href=$("#customergrid")[0].p.editurl+"&customerId="+f.customer_id;
}}$("#vcardUploadLoading").remove();},beforeSubmit:function(e,f,g){$("#subm").after('<div id="vcardUploadLoading" style="display:inline; margin-left: 10px;"><img src="/images/loading.gif" /></div>');
return true;},error:function(e,g,f){trace("[AJAX]removeUserSettings: "+g+" failed");$("#vcardUploadLoading").remove();
showErrorDialog(translate.t("INF_ERROR_UNEXPECTED"));}});}else{showErrorDialog(translate.t("INF_ERROR_UNEXPECTED"));
trace("Error vCard upload: "+c.error);}}});}var checkLicence=function(b,a,c,l){l=l||-1,$.ajax({url:"/"+lang+"/application/index/check-licence",type:"GET",dataType:"json",data:{moduleid:b,count2:c,itemid:l},success:function(h){if(h.error==""){a(h);
}else{var f=translate.t("JVS_BUT_RENEW_MODULE");var e=translate.t("JVS_BUT_CANCEL");var g={};g[e]=function(){$(this).dialog("close");
$(this).remove();};if(h.access==4){g[f]=function(){renewModule();};}showErrorDialog(h.error,null,null,null,null,g);
}}});};var checkOnlyLicence=function(b,a){$.ajax({url:"/"+lang+"/application/index/check-only-licence",type:"GET",dataType:"json",data:{moduleid:b},success:function(g){if(g.error==""){a();
}else{var e=translate.t("JVS_BUT_RENEW_MODULE");var c=translate.t("JVS_BUT_CANCEL");var f={};f[c]=function(){$(this).dialog("close");
$(this).remove();};if(g.access==4){f[e]=function(){renewModule();};}showErrorDialog(g.error,null,null,null,null,f);
}}});};var renewModule=function(){window.location.href="/"+lang+"/admin/licence_count/index";};function openEditAdmin(){var f=$(this),b=f.attr("edit-url"),a=f.attr("object-id"),e=f.attr("getNewDataUrl"),c=$("#"+a);
if(!e){e="/"+lang+"/val/factors/get-factors-data";}if(b.indexOf("?")!=-1){b+="&"+window.location.search.replace(/\?/,"")+"&inlineEdit=1";
}else{b+=window.location.search+"&inlineEdit=1";}$.get(b,function(g){$("<div />").dialog({width:"65em",height:"620",draggable:false,modal:true,create:function(){$(this).html(g);
},open:function(){Tipped.hideAll();},close:function(){$.getJSON(e,{"objectId":a},function(h){if(h["boxData"]){var j=c.val();
c.fillBox(h["boxData"]).val(j);if(c.data("multiselect")){c.multiselect("refresh");}if(h["usageTypeData"]){special_use_template(h["usageTypeData"]);
}if(h["damagePlaceData"]){$("#damage_category").data("damagePlaceData",h["damagePlaceData"]);$("#damage_category").trigger("change");
}if(h["priceData"]){$("#damage_description").data("priceData",h["priceData"]);}c.data("dataObj",h).trigger("change");
return;}if(c.hasClass("combobox")){c.fillComboBox(h);}c.data("dataObj",h).trigger("change");});}});});
}var setVehicleUnlocked=function(){$.ajax({url:"/"+lang+"/application/index/set-vehicle-unlock",async:false});
};var _getRequiredFields=function(b){var a="/"+lang+"/application/index/get-required-fields",c={vehicleid:b};
$.ajax({url:a,data:c,dataType:"json",success:_showRequiredFieldsDialog,beforeSend:function(){waitDialog=showStatusDialog(translate.t("JVS_DIALOG_PLEASE_WAIT"),waitDialog,null,null,null,false,true);
$("#inputPlace").addClass("box_inp_loading");},complete:function(){$("#inputPlace").removeClass("box_inp_loading");
waitClose(waitDialog);}});};function _showRequiredFieldsDialog(b){if(b.countFields>0){var j={};var f=this;
var c={data:j,dataType:"json",beforeSubmit:function(m,o,n){waitDialog=showStatusDialog(translate.t("JVS_DIALOG_DATA_IS_STORED"));
},success:function(n,o,p,m){if(n.error==""){if(n.message.indexOf("/")==0){if(b.wsFrontent==1){if(document.location.href.indexOf("/val/valuation/")>0){document.location.reload();
}else{$(".ui-dialog-content").dialog("close");}}else{waitDialog=showStatusDialog(translate.t("JVS_DIALOG_PLEASE_WAIT"),waitDialog,true);
editRowButtonEvent(b.vehicleId);}}else{waitDialog=showStatusDialog(n.message,waitDialog,true);}}else{waitDialog=showErrorDialog(n.message,waitDialog,false);
}}};var h={};var k=b.butSaveAndClose;var g=b.butCancel;h[k]=function(){$("#requiredForm").submit();};
var l=true;if(b.wsFrontent==0){h[g]=function(){$(this).dialog("close");};}else{h[g]=function(){wsCancelAction();
};l=false;}$("<div />").html(b.content).dialog({"buttons":h,draggable:true,resizable:false,dialogClass:"shadow",title:b.windowTitle,closeOnEscape:l,open:function(n,o){var m=$("#requiredForm");
if(b.wsFrontent==1){$(this).parent().find(".ui-dialog-titlebar-close").hide();}setTimeout(function(){var p=$("#vehFirstReg");
if(p){if(p.val().trim()!=""){p.focusout();if(!p.valid()){p.focus();}else{setFocusElement($("#vehMileage").focus().get(0));
}}else{p.focus();}}else{if($("#vehMileage")){setFocusElement($("#vehMileage").focus().get(0));}else{$("input, select, textarea",$("form",$(m))).first().focus();
}}},250);$("#requiredForm").append('<input type="hidden" name="vehicleid" value="'+b.vehicleId+'">');
$("#requiredForm").ajaxForm(c);},dragStop:function(){Tipped.refresh($(".ui-state-error"));},width:"auto",height:"auto",modal:true});
}else{var e={"vehicleid":b.vehicleId};var a="/"+lang+"/application/index/save-required-fields";$.ajax({type:"POST",url:a,data:e,dataType:"json",beforeSubmit:function(){waitDialog=showStatusDialog(translate.t("JVS_DIALOG_DATA_IS_STORED"));
},success:function(n,o,p,m){if(n.error==""){if(n.message.indexOf("/")==0){waitDialog=showStatusDialog(translate.t("JVS_DIALOG_PLEASE_WAIT"),waitDialog,true);
editRowButtonEvent(b.vehicleId);}else{waitDialog=showStatusDialog(n.message,waitDialog,true);}}else{waitDialog=showErrorDialog(n.message,waitDialog,false);
}}});}}var checkVehicleLock=function(a){$.ajax({url:"/"+lang+"/application/index/check-vehicle-lock",type:"GET",dataType:"json",data:{vehicleid:a},success:function(e){if(e.error==""){if(e.neededStep!=""){if(e.neededStep=="getRequiredFields"){_getRequiredFields(a);
}}else{editRowButtonEvent(a);}}else{var b=translate.t("JVS_BUT_OK");var c={};c[b]=function(){$(this).dialog("close");
};showErrorDialog(e.error,null,null,null,null,c);}}});};var setCustomerUnlocked=function(){$.ajax({url:"/"+lang+"/application/index/set-customer-unlock",async:false});
};var checkCustomerLock=function(a){$.ajax({url:"/"+lang+"/application/index/check-customer-lock",type:"GET",dataType:"json",data:{customerid:a},success:function(e){if(e.error==""){editRowButtonEvent(a);
}else{var b=translate.t("JVS_BUT_OK");var c={};c[b]=function(){$(this).dialog("close");};showErrorDialog(e.error,null,null,null,null,c);
}}});};var checkCustomerLockAndDelete=function(a){$.ajax({url:"/"+lang+"/application/index/check-customer-lock",type:"GET",dataType:"json",data:{customerid:a},success:function(e){if(e.error==""){delRowButtonEvent(a);
}else{var b=translate.t("JVS_BUT_OK");var c={};c[b]=function(){$(this).dialog("close");};showErrorDialog(e.error,null,null,null,null,c);
}}});};$.fn.doTabIndex=function(){i=0;return this.each(function(){var a=$(this);a.attr("tabindex",i++);
});};function setCustomerDialog(){$("<div />").attr("id","customerDialog").html('<iframe width="100%" height="100%" scrolling="auto" border="0" frameborder="0" src="/'+lang+'/customer/search/index?wf=1&act_sub=act_sub_3_4&popup=1" />').dialog({modal:true,width:1200,title:translate.t("JVS_CUSTOMER_DIALOG"),height:700,close:function(){$("#vehicleInfo").liveQueryVehicleInfo();
$.ajax({url:"/"+lang+"/customer/customer/remove-customer-popup",type:"GET",dataType:"json"});}});}function removeVehicleFromCustomer(b){var a="/"+lang+"/customer/customer/remove-vehicle-from-customer?id="+b+"&wf=1";
$.ajax({type:"POST",dataType:"json",url:a,beforeSend:function(e,c){e.dialog=showStatusDialog(translate.t("JVS_DIALOG_DATA_IS_STORED"));
},success:function(e,f,g,c){if(e.message&&e.message!==""){$("#select_button").show();$("#remove_button").hide();
showStatusDialog(e.message,g.dialog,1);}window.location.reload();}});}function getUnreadMessagePopUp(){var a="/"+lang+"/application/message/ajaxc-get-popup-message";
$.getJSON(a,{},function(b){if(b.error==""){if(b.message.length==0){return;}createMessageDialog(a,b);}});
}function createMessageDialog(e,g){var b="/"+lang+"/application/message/get-message-document";var c="/"+lang+"/application/message/ajaxc-mark-message-read";
var f="/"+lang+"/application/message/messages";var h=[{id:"prevbtn",text:"prev",click:function(){var j=$("div.hidden:visible","#messageDialog");
var k=j.prev("div.hidden").show();if(k.size()){switchMessageInDialog(j,k,c,g);}}},{text:translate.t("JVS_BUT_MESSAGEBOX"),id:"allbtn",click:function(){window.location.href=f;
}},{id:"nextbtn",text:"next",click:function(){var j=$("div.hidden:visible","#messageDialog");var k=j.next("div.hidden").show();
if(k.size()){switchMessageInDialog(j,k,c,g);}}},{id:"pdfbtn",text:translate.t("JVS_BUT_DOCUMENT"),click:function(){var j=$("div.hidden:visible","#messageDialog").attr("id");
window.location=b+"?messid="+j;},"class":"hidden"},{text:translate.t("JVS_BUT_CLOSE"),id:"closebtn",click:function(){$(this).dialog("close");
}}];if(g.message.length==1){delete h[0];delete h[2];h=$.map(h,function(k,j){if(k){return k;}});}var a=$("<div />");
$.each(g.message,function(j,k){var l='<div class="hidden" id="'+k.mess_id+'">'+'<div class="hidden head">'+k.head+"</div>";
if(k.file&&k.filename){l+='<div class="hidden hasPdf"></div>';}l+='<div class="body">'+k.body+"</div>"+"</div>";
a.append(l);});a.find("div.hidden:first-child").not(".head").show();a.attr("id","messageDialog").dialog({modal:true,title:translate.t("JVS_TIT_SHOW_MESSAGE"),buttons:h,width:"auto",height:"auto",create:function(j,k){},open:function(){$("#nextbtn").button({icons:{primary:"ui-icon-seek-next"},text:false});
$("#prevbtn").button({icons:{primary:"ui-icon-seek-prev"},text:false});$("#closebtn").css("position","absolute").css("right","0.4em");
$(".ui-dialog-buttonset").css("float","none");var j=$("div.hidden:first-child",this).not(".head");j.show();
var k=j.attr("id");$.get(c,{"messid":k});$("span.ui-dialog-title").text(j.children(".head").text());if(j.find("div.hasPdf").length>0){$("#pdfbtn").show();
}}}).dialog("open");}function refreshDialogPosition(){$(".ui-dialog").position({my:"center",at:"center",of:window,collision:"fit",using:function(b){var a=$(this).css(b).offset().top;
if(a<0){$(this).css("top",b.top-a);}}});}function switchMessageInDialog(b,e,a,c){b.hide();var f=e.attr("id");
$.get(a,{"messid":f});$("span.ui-dialog-title").text(e.children(".head").html());if($("#messageDialog div#"+f).find("div.hasPdf").length>0){$("#pdfbtn").show();
}else{$("#pdfbtn").hide();}refreshDialogPosition();}(function(a){a.fn.invisible=function(){return this.each(function(){a(this).css("visibility","hidden");
});};a.fn.visible=function(){return this.each(function(){a(this).css("visibility","visible");});};}(jQuery));
function loadQuickvalPage(c,e,b,f){var a=showStatusDialog(translate.t("JVS_DIALOG_PLEASE_WAIT"));$.ajax({url:"/"+lang+"/quickval/quickval/check-template",dataType:"json",success:function(h){$(a).dialog("close");
if(h.error==1){a=showErrorDialog(h.err_msg,a,false);return false;}else{if(c>0){var g="/"+lang+"/quickval/quickval/index?wf=10&act_sub=act_sub_3_16&natcode="+c+"&pageHeight="+$(window).height();
}else{var g="/"+lang+"/quickval/quickval/index?wf=10&act_sub=act_sub_3_16&vehtype="+e+"&makeid="+b+"&modelid="+f+"&pageHeight="+$(window).height();
}document.location.href=g;}}});}function loadQuickvalPdf(a){window.open(a,"_blank");}function loadIHG(a){fenster=window.open(a);
fenster.location.href=a;fenster.focus();return false;}function getTypeDetails(h,a){var l=showStatusDialog(translate.t("JVS_DIALOG_PLEASE_WAIT"));
if(typeof a==undefined||typeof a=="object"){a=0;}if(h.indexOf("#")!=-1){var c=h.split("#");h=c[0];var g=c[1];
}var b="/"+lang+"/ident/ident/get-type-details";var j={natcode:h,vehicleId:a};var e=new RegExp("^[0-9]+$");
if(typeof g!="undefined"&&e.test(g)==true){j.freeVehicleId=g;}var k={};var m=translate.t("JVS_BUT_CLOSE");
k[m]=function(){$(this).dialog("close");};var f=$(window).width();$.ajax({url:b,data:j,dataType:"json",success:function(n){$("<div />").html(n.content).dialog({width:(f<864)?f-20:"72em",height:"auto",resizable:false,title:n.title,dialogClass:"shadow vehicleDetailsData",open:function(){l.dialog("close");
$("#tabs").tabs({cache:true,activate:function(o,p){if(p.newTab.find("a").attr("href").indexOf("get-type-valuation")==-1){$("#typeValuationButtons").hide();
}else{$("#typeValuationButtons").show();}},ajaxOptions:{data:j},load:function(o,p){$(p.panel).delegate("a","click",function(q){$(p.panel).load(this.href,j);
q.preventDefault();});}});},"buttons":k});}});}function rederectWrongWindow(){window.location.href="/"+lang+"/authentication/auth/wrong-browser-window";
}function waitClose(a){if(typeof a!="undefined"&&a){a.dialog("close");}waitDialog=false;}showErePdf=function(a){url="/"+lang+"/conf/ere/render-ere-pdf?id="+a;
showPdfWindow=window.open(url,"showPdfWindow","width=800,height=600,resizable=1");showPdfWindow.focus();
};function formatSizeUnits(a){if(a>=1000000000){a=(a/1000000000).toFixed(2)+" GB";}else{if(a>=1000000){a=(a/1000000).toFixed(2)+" MB";
}else{if(a>=1000){a=(a/1000).toFixed(2)+" KB";}else{if(a>1){a=a+" Bytes";}else{if(a==1){a=a+" Byte";}else{a="0 Byte";
}}}}}return a;}var showPriceEditDialog=false;function insurerPriceEditDialog(c,b){if(!isInsurer){return;
}var e={"natcode":b};if(!showPriceEditDialog){var a="/"+lang+"/application/index/get-price-edit-dialog";
showPriceEditDialog=true;$.ajax({url:a,data:e,dataType:"json",success:function(f){var g={};var j=translate.t("JVS_BUT_SAVE_AND_CLOSE");
var h=translate.t("JVS_BUT_CANCEL");g[j]=function(){var k=false;var m=$(this);var l={dataType:"json",beforeSend:function(){k=showStatusDialog(translate.t("JVS_DIALOG_DATA_IS_STORED"));
},success:function(o,p,q,n){m.dialog("close");if(k){$(k).dialog("close");}k=false;if(o.message){k=showStatusDialog(o.message,k,true);
}c.val($("#calc_result",m).val()).trigger("blur");if(!c.hasClass("valueChange")){c.addClass("valueChange");
}}};$("form",m).ajaxForm(l).submit();};g[h]=function(){showPriceEditDialog=false;$(this).dialog("close");
};$("<div />").attr("id","priceEditDialog").html(f.content).dialog({width:"40em",title:f.title,dialogClass:"shadow",close:function(){showPriceEditDialog=false;
},"buttons":g});},complete:function(g){var f=$("#priceEditDialog");var h=$("#free_np_incl_vat",f);var p=h.parent().find("label").text();
var r=h.closest(".form-element");var o=$('<input type="radio" name="calc_price_r" class="fl" />').attr("value",1).attr("onclick","recalcPriceEditForm()");
var n=$('<input type="radio" name="calc_price_r" class="fl" />').attr("value",2).attr("onclick","recalcPriceEditForm()");
var m=$('<input type="radio" name="calc_price_r" class="fl" />').attr("value",3).attr("onclick","recalcPriceEditForm()");
o=$('<div class="fl dblElem3" />').prepend(o);n=$('<div class="fl dblElem3" />').prepend(n);m=$('<div class="fl dblElem3" />').prepend(m);
var l=$('<div class="fl dblElem3" />').html("&nbsp;");var k=$('<div class="fl dblElem3" />').html("&nbsp;");
$("#hist_np",f).before(o);$("#curr_np",f).before(n);$("#free_np",f).before(m);$("#discount_value",f).before(l);
$("#calc_result",f).before(k);h.detach();var j=$('<div class="fl dblElem" />').prepend($('<div class="fl lnElem">'+p+"</div>")).prepend(h);
$("#free_np",f).before(j);r.remove();h=$("#discount_percentage",f);r=h.closest(".form-element");h.detach();
j=$('<div class="fl dblElem" />').prepend($('<div class="fl lnElem"> % </div>')).prepend(h);$("#discount_value",f).before(j);
r.remove();var q=$("#calc_price").val();if(q<1){q=1;}$("#calc_price").val(q);$("#priceEditDialog input[name=calc_price_r][value="+q+"]").attr("checked",1);
}});}}function recalcPriceEditForm(){var a=0;var b=0;var c=0;var e=$("#priceEditDialog input[name=calc_price_r]:checked").val();
if(e<1){e=1;}if(e==2){b=$("#curr_np").parseNumber({format:"#,###",locale:market},false)*1;}else{if(e==3){b=$("#free_np").parseNumber({format:"#,###",locale:market},false)*1;
}else{b=$("#hist_np").parseNumber({format:"#,###",locale:market},false)*1;}}if(b>0){var f=$("#discount_percentage").parseNumber({format:"#,###.0",locale:market},false)*1;
c=$("#discount_value").parseNumber({format:"#,###",locale:market},false)*1;if(f>0){c=Math.round(b/100*f);
}}a=b-c;$("#discount_value").val(formatNumber(c));$("#calc_result").val(formatNumber(a));$("#calc_price").val(formatNumber(e));
}function rederectWrongWindow(){window.location.href="/"+lang+"/authentication/auth/wrong-browser-window";
}if(!checkBrowserLogin()){rederectWrongWindow();}$(document).ready(function(){$(document).bind({keydown:function(a){if(a.keyCode==8&&a.target.tagName.toUpperCase()!="INPUT"&&a.target.tagName.toUpperCase()!="TEXTAREA"){a.preventDefault();
}a.stopPropagation();}}).bind("jsEvent_userInfo_opened",updateMessagesInUserInfo).bind("keydown","f1",showHelp).on("mouseenter",".auto-tooltip",initAutoTooltip).on("mouseenter focusin",".tooltip",initDefaultTooltip);
$("#fontSize").buttonset();$("#fontSize input").bind("change",function(){$("body").css("font-size",$(this).val());
});$("#menu_content li > ul li a,#changeLanguageBtn,#changeUserGroupBtn, #sessionRefreshBtn").button();
$("#sub_header_right button").button();$("#printDialog").button().click(addPrintDialog).addPrintTrigger();
$("#sub_header_right input[type=checkbox]").addCheckboxSwitcher().bind({"change":function(b){var a="/"+lang+"/application/config/ajaxc-switch-tooltip";
var c={toolipSwitch:$(this).get(0).checked};$.ajax({url:a,dataType:"json",data:c,success:function(){}});
$(".tooltip").not("#sub_header_right .tooltip").toggleTooltip($(this).get(0).checked);}});setUserInfo();
initContent();$(".form-folder").addAutoFormFolder();$("#breadcrumbs .breadcrumb_divider, #breadcrumbs-customer .breadcrumb_divider").set_divider_left().rotation(45);
if(typeof $("#userInfoData").get(0)!="undefined"){setInterval(function(){updateMessagesInUserInfo();},3*60*1000);
}});