(function(a,c){function b(a){return j.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function d(a){if(!oa[a]){var c=s.body,b=j("<"+a+">").appendTo(c),e=b.css("display");b.remove();if(e==="none"||e===""){T||(T=s.createElement("iframe"),T.frameBorder=T.width=T.height=0);c.appendChild(T);if(!aa||!T.createElement)aa=(T.contentWindow||T.contentDocument).document,aa.write((s.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),aa.close();b=aa.createElement(a);aa.body.appendChild(b);
e=j.css(b,"display");c.removeChild(T)}oa[a]=e}return oa[a]}function f(a,c){var b={};j.each(ya.concat.apply([],ya.slice(0,c)),function(){b[this]=a});return b}function g(){ia=c}function h(){setTimeout(g,0);return ia=j.now()}function e(){try{return new a.XMLHttpRequest}catch(c){}}function k(a,c,b,e){if(j.isArray(c))j.each(c,function(c,f){b||Ta.test(a)?e(a,f):k(a+"["+(typeof f=="object"||j.isArray(f)?c:"")+"]",f,b,e)});else if(!b&&c!=null&&typeof c=="object")for(var f in c)k(a+"["+f+"]",c[f],b,e);else e(a,
c)}function l(a,b,e,f,d,g){d=d||b.dataTypes[0];g=g||{};g[d]=!0;for(var d=a[d],h=0,k=d?d.length:0,j=a===pa,m;h<k&&(j||!m);h++)m=d[h](b,e,f),typeof m=="string"&&(!j||g[m]?m=c:(b.dataTypes.unshift(m),m=l(a,b,e,f,m,g)));(j||!m)&&!g["*"]&&(m=l(a,b,e,f,"*",g));return m}function n(a){return function(c,b){var A;typeof c!="string"&&(b=c,c="*");if(j.isFunction(b))for(var e=c.toLowerCase().split(za),f=0,d=e.length,g,h;f<d;f++)g=e[f],(h=/^\+/.test(g))&&(g=g.substr(1)||"*"),A=a[g]=a[g]||[],g=A,g[h?"unshift":"push"](b)}}
function m(a,c,b){var e=c==="width"?a.offsetWidth:a.offsetHeight,f=c==="width"?Ua:Va;if(e>0)return b!=="border"&&j.each(f,function(){b||(e-=parseFloat(j.css(a,"padding"+this))||0);b==="margin"?e+=parseFloat(j.css(a,b+this))||0:e-=parseFloat(j.css(a,"border"+this+"Width"))||0}),e+"px";e=ba(a,c,c);if(e<0||e==null)e=a.style[c]||0;e=parseFloat(e)||0;b&&j.each(f,function(){e+=parseFloat(j.css(a,"padding"+this))||0;b!=="padding"&&(e+=parseFloat(j.css(a,"border"+this+"Width"))||0);b==="margin"&&(e+=parseFloat(j.css(a,
b+this))||0)});return e+"px"}function o(a,c){c.src?j.ajax({url:c.src,async:!1,dataType:"script"}):j.globalEval((c.text||c.textContent||c.innerHTML||"").replace(Wa,"/*$0*/"));c.parentNode&&c.parentNode.removeChild(c)}function q(a){j.nodeName(a,"input")?p(a):"getElementsByTagName"in a&&j.grep(a.getElementsByTagName("input"),p)}function p(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function u(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in
a?a.querySelectorAll("*"):[]}function w(a,c){var b;if(c.nodeType===1){c.clearAttributes&&c.clearAttributes();c.mergeAttributes&&c.mergeAttributes(a);b=c.nodeName.toLowerCase();if(b==="object")c.outerHTML=a.outerHTML;else if(b!=="input"||a.type!=="checkbox"&&a.type!=="radio")if(b==="option")c.selected=a.defaultSelected;else{if(b==="input"||b==="textarea")c.defaultValue=a.defaultValue}else a.checked&&(c.defaultChecked=c.checked=a.checked),c.value!==a.value&&(c.value=a.value);c.removeAttribute(j.expando)}}
function B(a,c){if(c.nodeType===1&&j.hasData(a)){var b=j.expando,e=j.data(a),f=j.data(c,e);if(e=e[b]){var d=e.events,f=f[b]=j.extend({},e);if(d){delete f.handle;f.events={};for(var g in d){b=0;for(e=d[g].length;b<e;b++)j.event.add(c,g+(d[g][b].namespace?".":"")+d[g][b].namespace,d[g][b],d[g][b].data)}}}}}function r(a,c,b){c=c||0;if(j.isFunction(c))return j.grep(a,function(a,e){return!!c.call(a,e,a)===b});if(c.nodeType)return j.grep(a,function(a){return a===c===b});if(typeof c=="string"){var e=j.grep(a,
function(a){return a.nodeType===1});if(Xa.test(c))return j.filter(c,e,!b);c=j.filter(c,e)}return j.grep(a,function(a){return j.inArray(a,c)>=0===b})}function y(a,c){return(a&&a!=="*"?a+".":"")+c.replace(Ya,"`").replace(Za,"&")}function x(a){var c,b,e,f,d,g,h,k,l,m,o,n=[];f=[];d=j._data(this,"events");if(!(a.liveFired===this||!d||!d.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(o=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)"));a.liveFired=this;var q=
d.live.slice(0);for(h=0;h<q.length;h++)d=q[h],d.origType.replace(qa,"")===a.type?f.push(d.selector):q.splice(h--,1);f=j(a.target).closest(f,a.currentTarget);k=0;for(l=f.length;k<l;k++){m=f[k];for(h=0;h<q.length;h++)if(d=q[h],m.selector===d.selector&&(!o||o.test(d.namespace))&&!m.elem.disabled){g=m.elem;e=null;if(d.preType==="mouseenter"||d.preType==="mouseleave")a.type=d.preType,(e=j(a.relatedTarget).closest(d.selector)[0])&&j.contains(g,e)&&(e=g);(!e||e!==g)&&n.push({elem:g,handleObj:d,level:m.level})}}k=
0;for(l=n.length;k<l;k++){f=n[k];if(b&&f.level>b)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;o=f.handleObj.origHandler.apply(f.elem,arguments);if(o===!1||a.isPropagationStopped())if(b=f.level,o===!1&&(c=!1),a.isImmediatePropagationStopped())break}return c}}function v(a,b,e){var f=j.extend({},e[0]);f.type=a;f.originalEvent={};f.liveFired=c;j.event.handle.call(b,f);f.isDefaultPrevented()&&e[0].preventDefault()}function z(){return!0}function C(){return!1}function G(a,
b,e){var f=b+"defer",d=b+"queue",g=b+"mark",h=j.data(a,f,c,!0);h&&(e==="queue"||!j.data(a,d,c,!0))&&(e==="mark"||!j.data(a,g,c,!0))&&setTimeout(function(){!j.data(a,d,c,!0)&&!j.data(a,g,c,!0)&&(j.removeData(a,f,!0),h.resolve())},0)}function D(a){for(var c in a)if(c!=="toJSON")return!1;return!0}function L(a,b,e){if(e===c&&a.nodeType===1)if(e="data-"+b.replace(ca,"$1-$2").toLowerCase(),e=a.getAttribute(e),typeof e=="string"){try{e=e==="true"?!0:e==="false"?!1:e==="null"?null:j.isNaN(e)?O.test(e)?j.parseJSON(e):
e:parseFloat(e)}catch(f){}j.data(a,b,e)}else e=c;return e}var s=a.document,R=a.navigator,E=a.location,j=function(){function b(){if(!e.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(b,1);return}e.ready()}}var e=function(a,c){return new e.fn.init(a,c,g)},f=a.jQuery,d=a.$,g,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,k=/\S/,j=/^\s+/,l=/\s+$/,m=/\d/,o=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,q=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
u=/(?:^|:|,)(?:\s*\[)+/g,w=/(webkit)[ \/]([\w.]+)/,B=/(opera)(?:.*version)?[ \/]([\w.]+)/,v=/(msie) ([\w.]+)/,x=/(mozilla)(?:.*? rv:([\w.]+))?/,$a=/-([a-z])/ig,ab=function(a,c){return c.toUpperCase()},ga=R.userAgent,ja,da,bb=Object.prototype.toString,ra=Object.prototype.hasOwnProperty,sa=Array.prototype.push,y=Array.prototype.slice,r=String.prototype.trim,z=Array.prototype.indexOf,E={};e.fn=e.prototype={constructor:e,init:function(a,b,f){var d,A;if(!a)return this;if(a.nodeType)return this.context=
this[0]=a,this.length=1,this;if(a==="body"&&!b&&s.body)return this.context=s,this[0]=s.body,this.selector=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?d=h.exec(a):d=[null,a,null];if(d&&(d[1]||!b)){if(d[1])return A=(b=b instanceof e?b[0]:b)?b.ownerDocument||b:s,(f=o.exec(a))?e.isPlainObject(b)?(a=[s.createElement(f[1])],e.fn.attr.call(a,b,!0)):a=[A.createElement(f[1])]:(f=e.buildFragment([d[1]],[A]),a=(f.cacheable?e.clone(f.fragment):f.fragment).childNodes),
e.merge(this,a);if((b=s.getElementById(d[2]))&&b.parentNode){if(b.id!==d[2])return f.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}return!b||b.jquery?(b||f).find(a):this.constructor(b).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==c&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return y.call(this,0)},get:function(a){return a==null?this.toArray():
a<0?this[this.length+a]:this[a]},pushStack:function(a,c,b){var f=this.constructor();e.isArray(a)?sa.apply(f,a):e.merge(f,a);f.prevObject=this;f.context=this.context;c==="find"?f.selector=this.selector+(this.selector?" ":"")+b:c&&(f.selector=this.selector+"."+c+"("+b+")");return f},each:function(a,c){return e.each(this,a,c)},ready:function(a){e.bindReady();ja.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},
slice:function(){return this.pushStack(y.apply(this,arguments),"slice",y.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(c,b){return a.call(c,b,c)}))},end:function(){return this.prevObject||this.constructor(null)},push:sa,sort:[].sort,splice:[].splice};e.fn.init.prototype=e.fn;e.extend=e.fn.extend=function(){var a,b,f,d,A,g,h=arguments[0]||{},k=1,j=arguments.length,J=!1;typeof h=="boolean"&&(J=h,h=arguments[1]||{},k=2);typeof h!="object"&&!e.isFunction(h)&&(h=
{});for(j===k&&(h=this,--k);k<j;k++)if((a=arguments[k])!=null)for(b in a)f=h[b],d=a[b],h!==d&&(J&&d&&(e.isPlainObject(d)||(A=e.isArray(d)))?(A?(A=!1,g=f&&e.isArray(f)?f:[]):g=f&&e.isPlainObject(f)?f:{},h[b]=e.extend(J,g,d)):d!==c&&(h[b]=d));return h};e.extend({noConflict:function(c){a.$===e&&(a.$=d);c&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!s.body)return setTimeout(e.ready,
1);e.isReady=!0;a!==!0&&--e.readyWait>0||(ja.resolveWith(s,[e]),e.fn.trigger&&e(s).trigger("ready").unbind("ready"))}},bindReady:function(){if(!ja){ja=e._Deferred();if(s.readyState==="complete")return setTimeout(e.ready,1);if(s.addEventListener)s.addEventListener("DOMContentLoaded",da,!1),a.addEventListener("load",e.ready,!1);else if(s.attachEvent){s.attachEvent("onreadystatechange",da);a.attachEvent("onload",e.ready);var c=!1;try{c=a.frameElement==null}catch(f){}s.documentElement.doScroll&&c&&b()}}},
isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):E[bb.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!ra.call(a,"constructor")&&!ra.call(a.constructor.prototype,"isPrototypeOf"))return!1;
for(var b in a);return b===c||ra.call(a,b)},isEmptyObject:function(a){for(var c in a)return!1;return!0},error:function(a){throw a;},parseJSON:function(c){if(typeof c!="string"||!c)return null;c=e.trim(c);if(a.JSON&&a.JSON.parse)return a.JSON.parse(c);if(n.test(c.replace(q,"@").replace(p,"]").replace(u,"")))return(new Function("return "+c))();e.error("Invalid JSON: "+c)},parseXML:function(c,b,f){a.DOMParser?(f=new DOMParser,b=f.parseFromString(c,"text/xml")):(b=new ActiveXObject("Microsoft.XMLDOM"),
b.async="false",b.loadXML(c));f=b.documentElement;(!f||!f.nodeName||f.nodeName==="parsererror")&&e.error("Invalid XML: "+c);return b},noop:function(){},globalEval:function(c){c&&k.test(c)&&(a.execScript||function(c){a.eval.call(a,c)})(c)},camelCase:function(a){return a.replace($a,ab)},nodeName:function(a,c){return a.nodeName&&a.nodeName.toUpperCase()===c.toUpperCase()},each:function(a,b,f){var d,A=0,g=a.length,h=g===c||e.isFunction(a);if(f)if(h)for(d in a){if(b.apply(a[d],f)===!1)break}else for(;A<
g;){if(b.apply(a[A++],f)===!1)break}else if(h)for(d in a){if(b.call(a[d],d,a[d])===!1)break}else for(;A<g;)if(b.call(a[A],A,a[A++])===!1)break;return a},trim:r?function(a){return a==null?"":r.call(a)}:function(a){return a==null?"":(a+"").replace(j,"").replace(l,"")},makeArray:function(a,c){var b=c||[];if(a!=null){var f=e.type(a);a.length==null||f==="string"||f==="function"||f==="regexp"||e.isWindow(a)?sa.call(b,a):e.merge(b,a)}return b},inArray:function(a,c){if(z)return z.call(c,a);for(var b=0,e=
c.length;b<e;b++)if(c[b]===a)return b;return-1},merge:function(a,b){var e=a.length,f=0;if(typeof b.length=="number")for(var d=b.length;f<d;f++)a[e++]=b[f];else for(;b[f]!==c;)a[e++]=b[f++];a.length=e;return a},grep:function(a,c,b){for(var e=[],f,b=!!b,d=0,A=a.length;d<A;d++)f=!!c(a[d],d),b!==f&&e.push(a[d]);return e},map:function(a,b,f){var d,A,g=[],h=0,k=a.length;if(a instanceof e||k!==c&&typeof k=="number"&&(k>0&&a[0]&&a[k-1]||k===0||e.isArray(a)))for(;h<k;h++)d=b(a[h],h,f),d!=null&&(g[g.length]=
d);else for(A in a)d=b(a[A],A,f),d!=null&&(g[g.length]=d);return g.concat.apply([],g)},guid:1,proxy:function(a,b){if(typeof b=="string")var f=a[b],b=a,a=f;if(!e.isFunction(a))return c;var d=y.call(arguments,2),f=function(){return a.apply(b,d.concat(y.call(arguments)))};f.guid=a.guid=a.guid||f.guid||e.guid++;return f},access:function(a,b,f,d,A,g){var h=a.length;if(typeof b=="object"){for(var k in b)e.access(a,k,b[k],d,A,f);return a}if(f!==c){d=!g&&d&&e.isFunction(f);for(k=0;k<h;k++)A(a[k],b,d?f.call(a[k],
k,A(a[k],b)):f,g);return a}return h?A(a[0],b):c},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();a=w.exec(a)||B.exec(a)||v.exec(a)||a.indexOf("compatible")<0&&x.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},sub:function(){function a(c,b){return new a.fn.init(c,b)}e.extend(!0,a,this);a.superclass=this;a.fn=a.prototype=this();a.fn.constructor=a;a.sub=this.sub;a.fn.init=function(b,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,
b,f,c)};a.fn.init.prototype=a.fn;var c=a(s);return a},browser:{}});e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,c){E["[object "+c+"]"]=c.toLowerCase()});ga=e.uaMatch(ga);ga.browser&&(e.browser[ga.browser]=!0,e.browser.version=ga.version);e.browser.webkit&&(e.browser.safari=!0);k.test(" ")&&(j=/^[\s\xA0]+/,l=/[\s\xA0]+$/);g=e(s);s.addEventListener?da=function(){s.removeEventListener("DOMContentLoaded",da,!1);e.ready()}:s.attachEvent&&(da=function(){s.readyState===
"complete"&&(s.detachEvent("onreadystatechange",da),e.ready())});return e}(),N="done fail isResolved isRejected promise then always pipe".split(" "),P=[].slice;j.extend({_Deferred:function(){var a=[],c,b,e,f={done:function(){if(!e){var b=arguments,d,g,h,k,J;c&&(J=c,c=0);d=0;for(g=b.length;d<g;d++)h=b[d],k=j.type(h),k==="array"?f.done.apply(f,h):k==="function"&&a.push(h);J&&f.resolveWith(J[0],J[1])}return this},resolveWith:function(f,d){if(!e&&!c&&!b){d=d||[];b=1;try{for(;a[0];)a.shift().apply(f,d)}finally{c=
[f,d],b=0}}return this},resolve:function(){f.resolveWith(this,arguments);return this},isResolved:function(){return!!b||!!c},cancel:function(){e=1;a=[];return this}};return f},Deferred:function(a){var c=j._Deferred(),b=j._Deferred(),e;j.extend(c,{then:function(a,b){c.done(a).fail(b);return this},always:function(){return c.done.apply(c,arguments).fail.apply(this,arguments)},fail:b.done,rejectWith:b.resolveWith,reject:b.resolve,isRejected:b.isResolved,pipe:function(a,b){return j.Deferred(function(e){j.each({done:[a,
"resolve"],fail:[b,"reject"]},function(a,b){var f=b[0],d=b[1],A;j.isFunction(f)?c[a](function(){(A=f.apply(this,arguments))&&j.isFunction(A.promise)?A.promise().then(e.resolve,e.reject):e[d](A)}):c[a](e[d])})}).promise()},promise:function(a){if(a==null){if(e)return e;e=a={}}for(var b=N.length;b--;)a[N[b]]=c[N[b]];return a}});c.done(b.cancel).fail(c.cancel);delete c.cancel;a&&a.call(c,c);return c},when:function(a){function c(a){return function(c){b[a]=arguments.length>1?P.call(arguments,0):c;--d||
g.resolveWith(g,P.call(b,0))}}var b=arguments,e=0,f=b.length,d=f,g=f<=1&&a&&j.isFunction(a.promise)?a:j.Deferred();if(f>1){for(;e<f;e++)b[e]&&j.isFunction(b[e].promise)?b[e].promise().then(c(e),g.reject):--d;d||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,f?[a]:[]);return g.promise()}});j.support=function(){var a=s.createElement("div"),c=s.documentElement,b,e,f,d,g,h,k;a.setAttribute("className","t");a.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
b=a.getElementsByTagName("*");e=a.getElementsByTagName("a")[0];if(!b||!b.length||!e)return{};f=s.createElement("select");d=f.appendChild(s.createElement("option"));b=a.getElementsByTagName("input")[0];h={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,
checkOn:b.value==="on",optSelected:d.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0};b.checked=!0;h.noCloneChecked=b.cloneNode(!0).checked;f.disabled=!0;h.optDisabled=!d.disabled;try{delete a.test}catch(l){h.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){h.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick"));
b=s.createElement("input");b.value="t";b.setAttribute("type","radio");h.radioValue=b.value==="t";b.setAttribute("checked","checked");a.appendChild(b);e=s.createDocumentFragment();e.appendChild(a.firstChild);h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked;a.innerHTML="";a.style.width=a.style.paddingLeft="1px";f=s.getElementsByTagName("body")[0];e=s.createElement(f?"div":"body");d={visibility:"hidden",width:0,height:0,border:0,margin:0};f&&j.extend(d,{position:"absolute",left:-1E3,top:-1E3});
for(k in d)e.style[k]=d[k];e.appendChild(a);c=f||c;c.insertBefore(e,c.firstChild);h.appendChecked=b.checked;h.boxModel=a.offsetWidth===2;"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,h.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",h.shrinkWrapBlocks=a.offsetWidth!==2);a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";f=a.getElementsByTagName("td");b=f[0].offsetHeight===0;f[0].style.display=
"";f[1].style.display="none";h.reliableHiddenOffsets=b&&f[0].offsetHeight===0;a.innerHTML="";s.defaultView&&s.defaultView.getComputedStyle&&(g=s.createElement("div"),g.style.width="0",g.style.marginRight="0",a.appendChild(g),h.reliableMarginRight=(parseInt((s.defaultView.getComputedStyle(g,null)||{marginRight:0}).marginRight,10)||0)===0);e.innerHTML="";c.removeChild(e);if(a.attachEvent)for(k in{submit:1,change:1,focusin:1})g="on"+k,(b=g in a)||(a.setAttribute(g,"return;"),b=typeof a[g]=="function"),
h[k+"Bubbles"]=b;e=e=f=d=f=g=a=b=null;return h}();j.boxModel=j.support.boxModel;var O=/^(?:\{.*\}|\[.*\])$/,ca=/([a-z])([A-Z])/g;j.extend({cache:{},uuid:0,expando:"jQuery"+(j.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?j.cache[a[j.expando]]:a[j.expando];return!!a&&!D(a)},data:function(a,b,e,f){if(j.acceptData(a)){var d=j.expando,g=typeof b=="string",h=a.nodeType,k=h?j.cache:a,l=h?a[j.expando]:
a[j.expando]&&j.expando;if(l&&(!f||!l||k[l][d])||!(g&&e===c)){l||(h?a[j.expando]=l=++j.uuid:l=j.expando);k[l]||(k[l]={},h||(k[l].toJSON=j.noop));if(typeof b=="object"||typeof b=="function")f?k[l][d]=j.extend(k[l][d],b):k[l]=j.extend(k[l],b);a=k[l];f&&(a[d]||(a[d]={}),a=a[d]);e!==c&&(a[j.camelCase(b)]=e);return b==="events"&&!a[b]?a[d]&&a[d].events:g?a[j.camelCase(b)]||a[b]:a}}},removeData:function(c,b,e){if(j.acceptData(c)){var f=j.expando,d=c.nodeType,g=d?j.cache:c,h=d?c[j.expando]:j.expando;if(g[h]){if(b){var k=
e?g[h][f]:g[h];if(k&&(delete k[b],!D(k)))return}if(e&&(delete g[h][f],!D(g[h])))return;b=g[h][f];j.support.deleteExpando||g!=a?delete g[h]:g[h]=null;b?(g[h]={},d||(g[h].toJSON=j.noop),g[h][f]=b):d&&(j.support.deleteExpando?delete c[j.expando]:c.removeAttribute?c.removeAttribute(j.expando):c[j.expando]=null)}}},_data:function(a,c,b){return j.data(a,c,b,!0)},acceptData:function(a){if(a.nodeName){var c=j.noData[a.nodeName.toLowerCase()];if(c)return c!==!0&&a.getAttribute("classid")===c}return!0}});j.fn.extend({data:function(a,
b){var e=null;if(typeof a=="undefined"){if(this.length&&(e=j.data(this[0]),this[0].nodeType===1))for(var f=this[0].attributes,d,g=0,h=f.length;g<h;g++)d=f[g].name,d.indexOf("data-")===0&&(d=j.camelCase(d.substring(5)),L(this[0],d,e[d]));return e}if(typeof a=="object")return this.each(function(){j.data(this,a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";return b===c?(e=this.triggerHandler("getData"+k[1]+"!",[k[0]]),e===c&&this.length&&(e=j.data(this[0],a),e=L(this[0],a,e)),e===c&&k[1]?this.data(k[0]):
e):this.each(function(){var c=j(this),e=[k[0],b];c.triggerHandler("setData"+k[1]+"!",e);j.data(this,a,b);c.triggerHandler("changeData"+k[1]+"!",e)})},removeData:function(a){return this.each(function(){j.removeData(this,a)})}});j.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",j.data(a,b,(j.data(a,b,c,!0)||0)+1,!0))},_unmark:function(a,b,e){a!==!0&&(e=b,b=a,a=!1);if(b){var e=e||"fx",f=e+"mark";(a=a?0:(j.data(b,f,c,!0)||1)-1)?j.data(b,f,a,!0):(j.removeData(b,f,!0),G(b,e,"mark"))}},queue:function(a,
b,e){if(a){var b=(b||"fx")+"queue",f=j.data(a,b,c,!0);e&&(!f||j.isArray(e)?f=j.data(a,b,j.makeArray(e),!0):f.push(e));return f||[]}},dequeue:function(a,c){var c=c||"fx",b=j.queue(a,c),e=b.shift();e==="inprogress"&&(e=b.shift());e&&(c==="fx"&&b.unshift("inprogress"),e.call(a,function(){j.dequeue(a,c)}));b.length||(j.removeData(a,c+"queue",!0),G(a,c,"queue"))}});j.fn.extend({queue:function(a,b){typeof a!="string"&&(b=a,a="fx");return b===c?j.queue(this[0],a):this.each(function(){var c=j.queue(this,
a,b);a==="fx"&&c[0]!=="inprogress"&&j.dequeue(this,a)})},dequeue:function(a){return this.each(function(){j.dequeue(this,a)})},delay:function(a,c){a=j.fx?j.fx.speeds[a]||a:a;c=c||"fx";return this.queue(c,function(){var b=this;setTimeout(function(){j.dequeue(b,c)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a){function b(){--g||e.resolveWith(f,[f])}typeof a!="string"&&(a=c);var a=a||"fx",e=j.Deferred(),f=this,d=f.length,g=1,h=a+"defer",k=a+"queue";a+="mark";for(var l;d--;)if(l=
j.data(f[d],h,c,!0)||(j.data(f[d],k,c,!0)||j.data(f[d],a,c,!0))&&j.data(f[d],h,j._Deferred(),!0))g++,l.done(b);b();return e.promise()}});var H=/[\n\t\r]/g,I=/\s+/,M=/\r/g,F=/^(?:button|input)$/i,ka=/^(?:button|input|object|select|textarea)$/i,la=/^a(?:rea)?$/i,X=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,V=/\:|^on/,S,Aa;j.fn.extend({attr:function(a,c){return j.access(this,a,c,!0,j.attr)},removeAttr:function(a){return this.each(function(){j.removeAttr(this,
a)})},prop:function(a,c){return j.access(this,a,c,!0,j.prop)},removeProp:function(a){a=j.propFix[a]||a;return this.each(function(){try{this[a]=c,delete this[a]}catch(b){}})},addClass:function(a){var c,b,e,f,d,g,h;if(j.isFunction(a))return this.each(function(c){j(this).addClass(a.call(this,c,this.className))});if(a&&typeof a=="string"){c=a.split(I);b=0;for(e=this.length;b<e;b++)if(f=this[b],f.nodeType===1)if(!f.className&&c.length===1)f.className=a;else{d=" "+f.className+" ";g=0;for(h=c.length;g<h;g++)~d.indexOf(" "+
c[g]+" ")||(d+=c[g]+" ");f.className=j.trim(d)}}return this},removeClass:function(a){var b,e,f,d,g,h,k;if(j.isFunction(a))return this.each(function(c){j(this).removeClass(a.call(this,c,this.className))});if(a&&typeof a=="string"||a===c){b=(a||"").split(I);e=0;for(f=this.length;e<f;e++)if(d=this[e],d.nodeType===1&&d.className)if(a){g=(" "+d.className+" ").replace(H," ");h=0;for(k=b.length;h<k;h++)g=g.replace(" "+b[h]+" "," ");d.className=j.trim(g)}else d.className=""}return this},toggleClass:function(a,
c){var b=typeof a,e=typeof c=="boolean";return j.isFunction(a)?this.each(function(b){j(this).toggleClass(a.call(this,b,this.className,c),c)}):this.each(function(){if(b==="string")for(var f,d=0,g=j(this),h=c,k=a.split(I);f=k[d++];)h=e?h:!g.hasClass(f),g[h?"addClass":"removeClass"](f);else if(b==="undefined"||b==="boolean")this.className&&j._data(this,"__className__",this.className),this.className=this.className||a===!1?"":j._data(this,"__className__")||""})},hasClass:function(a){for(var a=" "+a+" ",
c=0,b=this.length;c<b;c++)if((" "+this[c].className+" ").replace(H," ").indexOf(a)>-1)return!0;return!1},val:function(a){var b,e,f=this[0];if(!arguments.length){if(f){if((b=j.valHooks[f.nodeName.toLowerCase()]||j.valHooks[f.type])&&"get"in b&&(e=b.get(f,"value"))!==c)return e;e=f.value;return typeof e=="string"?e.replace(M,""):e==null?"":e}return c}var d=j.isFunction(a);return this.each(function(e){var f=j(this),g;if(this.nodeType===1&&(d?g=a.call(this,e,f.val()):g=a,g==null?g="":typeof g=="number"?
g+="":j.isArray(g)&&(g=j.map(g,function(a){return a==null?"":a+""})),b=j.valHooks[this.nodeName.toLowerCase()]||j.valHooks[this.type],!b||!("set"in b)||b.set(this,g,"value")===c))this.value=g})}});j.extend({valHooks:{option:{get:function(a){var c=a.attributes.value;return!c||c.specified?a.value:a.text}},select:{get:function(a){var c,b=a.selectedIndex,e=[],f=a.options,a=a.type==="select-one";if(b<0)return null;for(var d=a?b:0,g=a?b+1:f.length;d<g;d++)if(c=f[d],c.selected&&(j.support.optDisabled?!c.disabled:
c.getAttribute("disabled")===null)&&(!c.parentNode.disabled||!j.nodeName(c.parentNode,"optgroup"))){c=j(c).val();if(a)return c;e.push(c)}return a&&!e.length&&f.length?j(f[b]).val():e},set:function(a,c){var b=j.makeArray(c);j(a).find("option").each(function(){this.selected=j.inArray(j(this).val(),b)>=0});b.length||(a.selectedIndex=-1);return b}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,b,e,f){var d=a.nodeType;if(!a||
d===3||d===8||d===2)return c;if(f&&b in j.attrFn)return j(a)[b](e);if(!("getAttribute"in a))return j.prop(a,b,e);var g,h;(f=d!==1||!j.isXMLDoc(a))&&(b=j.attrFix[b]||b,h=j.attrHooks[b],h||(X.test(b)?h=Aa:S&&b!=="className"&&(j.nodeName(a,"form")||V.test(b))&&(h=S)));if(e!==c){if(e===null)return j.removeAttr(a,b),c;if(h&&"set"in h&&f&&(g=h.set(a,e,b))!==c)return g;a.setAttribute(b,""+e);return e}if(h&&"get"in h&&f&&(g=h.get(a,b))!==null)return g;g=a.getAttribute(b);return g===null?c:g},removeAttr:function(a,
c){var b;a.nodeType===1&&(c=j.attrFix[c]||c,j.support.getSetAttribute?a.removeAttribute(c):(j.attr(a,c,""),a.removeAttributeNode(a.getAttributeNode(c))),X.test(c)&&(b=j.propFix[c]||c)in a&&(a[b]=!1))},attrHooks:{type:{set:function(a,c){if(F.test(a.nodeName)&&a.parentNode)j.error("type property can't be changed");else if(!j.support.radioValue&&c==="radio"&&j.nodeName(a,"input")){var b=a.value;a.setAttribute("type",c);b&&(a.value=b);return c}}},tabIndex:{get:function(a){var b=a.getAttributeNode("tabIndex");
return b&&b.specified?parseInt(b.value,10):ka.test(a.nodeName)||la.test(a.nodeName)&&a.href?0:c}},value:{get:function(a,c){return S&&j.nodeName(a,"button")?S.get(a,c):c in a?a.value:null},set:function(a,c,b){if(S&&j.nodeName(a,"button"))return S.set(a,c,b);a.value=c}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",
contenteditable:"contentEditable"},prop:function(a,b,e){var f=a.nodeType;if(!a||f===3||f===8||f===2)return c;var d,g;(f!==1||!j.isXMLDoc(a))&&(b=j.propFix[b]||b,g=j.propHooks[b]);return e!==c?g&&"set"in g&&(d=g.set(a,e,b))!==c?d:a[b]=e:g&&"get"in g&&(d=g.get(a,b))!==c?d:a[b]},propHooks:{}});Aa={get:function(a,b){return j.prop(a,b)?b.toLowerCase():c},set:function(a,c,b){var e;c===!1?j.removeAttr(a,b):(e=j.propFix[b]||b,e in a&&(a[e]=!0),a.setAttribute(b,b.toLowerCase()));return b}};j.support.getSetAttribute||
(j.attrFix=j.propFix,S=j.attrHooks.name=j.attrHooks.title=j.valHooks.button={get:function(a,b){var e;return(e=a.getAttributeNode(b))&&e.nodeValue!==""?e.nodeValue:c},set:function(a,c,b){if(a=a.getAttributeNode(b))return a.nodeValue=c}},j.each(["width","height"],function(a,c){j.attrHooks[c]=j.extend(j.attrHooks[c],{set:function(a,b){if(b==="")return a.setAttribute(c,"auto"),b}})}));j.support.hrefNormalized||j.each(["href","src","width","height"],function(a,b){j.attrHooks[b]=j.extend(j.attrHooks[b],
{get:function(a){a=a.getAttribute(b,2);return a===null?c:a}})});j.support.style||(j.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||c},set:function(a,b){return a.style.cssText=""+b}});j.support.optSelected||(j.propHooks.selected=j.extend(j.propHooks.selected,{get:function(){}}));j.support.checkOn||j.each(["radio","checkbox"],function(){j.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}});j.each(["radio","checkbox"],function(){j.valHooks[this]=
j.extend(j.valHooks[this],{set:function(a,b){if(j.isArray(b))return a.checked=j.inArray(j(a).val(),b)>=0}})});var qa=/\.(.*)$/,ta=/^(?:textarea|input|select)$/i,Ya=/\./g,Za=/ /g,cb=/[^\w\s.|`]/g,db=function(a){return a.replace(cb,"\\$&")};j.event={add:function(a,b,e,f){if(a.nodeType!==3&&a.nodeType!==8){if(e===!1)e=C;else if(!e)return;var d,g;e.handler&&(d=e,e=d.handler);e.guid||(e.guid=j.guid++);if(g=j._data(a)){var h=g.events,k=g.handle;h||(g.events=h={});k||(g.handle=k=function(a){return typeof j!=
"undefined"&&(!a||j.event.triggered!==a.type)?j.event.handle.apply(k.elem,arguments):c});k.elem=a;for(var b=b.split(" "),l,m=0,o;l=b[m++];){g=d?j.extend({},d):{handler:e,data:f};l.indexOf(".")>-1?(o=l.split("."),l=o.shift(),g.namespace=o.slice(0).sort().join(".")):(o=[],g.namespace="");g.type=l;g.guid||(g.guid=e.guid);var n=h[l],q=j.event.special[l]||{};if(!n&&(n=h[l]=[],!q.setup||q.setup.call(a,f,o,k)===!1))a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k);q.add&&
(q.add.call(a,g),g.handler.guid||(g.handler.guid=e.guid));n.push(g);j.event.global[l]=!0}a=null}}},global:{},remove:function(a,b,e,f){if(a.nodeType!==3&&a.nodeType!==8){e===!1&&(e=C);var d,g,h=0,k,l,m,o,n,q,p=j.hasData(a)&&j._data(a),u=p&&p.events;if(p&&u)if(b&&b.type&&(e=b.handler,b=b.type),!b||typeof b=="string"&&b.charAt(0)===".")for(d in b=b||"",u)j.event.remove(a,d+b);else{for(b=b.split(" ");d=b[h++];)if(o=d,k=d.indexOf(".")<0,l=[],k||(l=d.split("."),d=l.shift(),m=RegExp("(^|\\.)"+j.map(l.slice(0).sort(),
db).join("\\.(?:.*\\.)?")+"(\\.|$)")),n=u[d])if(e){o=j.event.special[d]||{};for(g=f||0;g<n.length;g++)if(q=n[g],e.guid===q.guid){if(k||m.test(q.namespace))f==null&&n.splice(g--,1),o.remove&&o.remove.call(a,q);if(f!=null)break}if(n.length===0||f!=null&&n.length===1)(!o.teardown||o.teardown.call(a,l)===!1)&&j.removeEvent(a,d,p.handle),delete u[d]}else for(g=0;g<n.length;g++)if(q=n[g],k||m.test(q.namespace))j.event.remove(a,o,q.handler,g),n.splice(g--,1);if(j.isEmptyObject(u))(b=p.handle)&&(b.elem=null),
delete p.events,delete p.handle,j.isEmptyObject(p)&&j.removeData(a,c,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(b,e,f,d){var g=b.type||b,h=[],k;g.indexOf("!")>=0&&(g=g.slice(0,-1),k=!0);g.indexOf(".")>=0&&(h=g.split("."),g=h.shift(),h.sort());if(f&&!j.event.customEvent[g]||j.event.global[g]){b=typeof b=="object"?b[j.expando]?b:new j.Event(g,b):new j.Event(g);b.type=g;b.exclusive=k;b.namespace=h.join(".");b.namespace_re=RegExp("(^|\\.)"+h.join("\\.(?:.*\\.)?")+"(\\.|$)");
if(d||!f)b.preventDefault(),b.stopPropagation();if(f){if(!(f.nodeType===3||f.nodeType===8)){b.result=c;b.target=f;e=e!=null?j.makeArray(e):[];e.unshift(b);h=f;d=g.indexOf(":")<0?"on"+g:"";do k=j._data(h,"handle"),b.currentTarget=h,k&&k.apply(h,e),d&&j.acceptData(h)&&h[d]&&h[d].apply(h,e)===!1&&(b.result=!1,b.preventDefault()),h=h.parentNode||h.ownerDocument||h===b.target.ownerDocument&&a;while(h&&!b.isPropagationStopped());if(!b.isDefaultPrevented()){var l,h=j.event.special[g]||{};if((!h._default||
h._default.call(f.ownerDocument,b)===!1)&&(g!=="click"||!j.nodeName(f,"a"))&&j.acceptData(f)){try{d&&f[g]&&(l=f[d],l&&(f[d]=null),j.event.triggered=g,f[g]())}catch(m){}l&&(f[d]=l);j.event.triggered=c}}return b.result}}else j.each(j.cache,function(){var a=this[j.expando];a&&a.events&&a.events[g]&&j.event.trigger(b,e,a.handle.elem)})}},handle:function(b){var b=j.event.fix(b||a.event),e=((j._data(this,"events")||{})[b.type]||[]).slice(0),f=!b.exclusive&&!b.namespace,d=Array.prototype.slice.call(arguments,
0);d[0]=b;b.currentTarget=this;for(var g=0,h=e.length;g<h;g++){var k=e[g];if(f||b.namespace_re.test(k.namespace))if(b.handler=k.handler,b.data=k.data,b.handleObj=k,k=k.handler.apply(this,d),k!==c&&(b.result=k,k===!1&&(b.preventDefault(),b.stopPropagation())),b.isImmediatePropagationStopped())break}return b.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[j.expando])return a;for(var b=a,a=j.Event(b),e=this.props.length,f;e;)f=this.props[--e],a[f]=b[f];a.target||(a.target=a.srcElement||s);a.target.nodeType===3&&(a.target=a.target.parentNode);!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null)e=a.target.ownerDocument||s,b=e.documentElement,e=e.body,a.pageX=a.clientX+(b&&b.scrollLeft||e&&e.scrollLeft||0)-(b&&b.clientLeft||e&&e.clientLeft||0),a.pageY=
a.clientY+(b&&b.scrollTop||e&&e.scrollTop||0)-(b&&b.clientTop||e&&e.clientTop||0);a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode);!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey);!a.which&&a.button!==c&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1E8,proxy:j.proxy,special:{ready:{setup:j.bindReady,teardown:j.noop},live:{add:function(a){j.event.add(this,y(a.origType,a.selector),j.extend({},a,{handler:x,guid:a.handler.guid}))},remove:function(a){j.event.remove(this,
y(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){j.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}};j.removeEvent=s.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)};j.Event=function(a,b){if(!this.preventDefault)return new j.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||
a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?z:C):this.type=a;b&&j.extend(this,b);this.timeStamp=j.now();this[j.expando]=!0};j.Event.prototype={preventDefault:function(){this.isDefaultPrevented=z;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=z;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=
z;this.stopPropagation()},isDefaultPrevented:C,isPropagationStopped:C,isImmediatePropagationStopped:C};var Ba=function(a){var b=a.relatedTarget,c=!1,e=a.type;a.type=a.data;b!==this&&(b&&(c=j.contains(this,b)),c||(j.event.handle.apply(this,arguments),a.type=e))},Ca=function(a){a.type=a.data;j.event.handle.apply(this,arguments)};j.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){j.event.special[a]={setup:function(c){j.event.add(this,b,c&&c.selector?Ca:Ba,a)},teardown:function(a){j.event.remove(this,
b,a&&a.selector?Ca:Ba)}}});j.support.submitBubbles||(j.event.special.submit={setup:function(){if(j.nodeName(this,"form"))return!1;else j.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;(c==="submit"||c==="image")&&j(b).closest("form").length&&v("submit",this,arguments)}),j.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;(c==="text"||c==="password")&&j(b).closest("form").length&&a.keyCode===13&&v("submit",this,arguments)})},teardown:function(){j.event.remove(this,
".specialSubmit")}});if(!j.support.changeBubbles){var ha,Da=function(a){var b=a.type,c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?j.map(a.options,function(a){return a.selected}).join("-"):"":j.nodeName(a,"select")&&(c=a.selectedIndex);return c},ma=function(a,b){var e=a.target,f,d;if(ta.test(e.nodeName)&&!e.readOnly&&(f=j._data(e,"_change_data"),d=Da(e),(a.type!=="focusout"||e.type!=="radio")&&j._data(e,"_change_data",d),!(f===c||d===f)))if(f!=null||
d)a.type="change",a.liveFired=c,j.event.trigger(a,b,e)};j.event.special.change={filters:{focusout:ma,beforedeactivate:ma,click:function(a){var b=a.target,c=j.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||j.nodeName(b,"select"))&&ma.call(this,a)},keydown:function(a){var b=a.target,c=j.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!j.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&ma.call(this,a)},beforeactivate:function(a){a=a.target;j._data(a,
"_change_data",Da(a))}},setup:function(){if(this.type==="file")return!1;for(var a in ha)j.event.add(this,a+".specialChange",ha[a]);return ta.test(this.nodeName)},teardown:function(){j.event.remove(this,".specialChange");return ta.test(this.nodeName)}};ha=j.event.special.change.filters;ha.focus=ha.beforeactivate}j.support.focusinBubbles||j.each({focus:"focusin",blur:"focusout"},function(a,b){function c(a){var e=j.event.fix(a);e.type=b;e.originalEvent={};j.event.trigger(e,null,e.target);e.isDefaultPrevented()&&
a.preventDefault()}var e=0;j.event.special[b]={setup:function(){e++===0&&s.addEventListener(a,c,!0)},teardown:function(){--e===0&&s.removeEventListener(a,c,!0)}}});j.each(["bind","one"],function(a,b){j.fn[b]=function(a,e,f){var d;if(typeof a=="object"){for(var g in a)this[b](g,e,a[g],f);return this}if(arguments.length===2||e===!1)f=e,e=c;b==="one"?(d=function(a){j(this).unbind(a,d);return f.apply(this,arguments)},d.guid=f.guid||j.guid++):d=f;if(a==="unload"&&b!=="one")this.one(a,e,f);else{g=0;for(var h=
this.length;g<h;g++)j.event.add(this[g],a,d,e)}return this}});j.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else{c=0;for(var e=this.length;c<e;c++)j.event.remove(this[c],a,b)}return this},delegate:function(a,b,c,e){return this.live(b,c,e,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){j.event.trigger(a,b,this)})},triggerHandler:function(a,
b){if(this[0])return j.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||j.guid++,e=0,f=function(c){var f=(j.data(this,"lastToggle"+a.guid)||0)%e;j.data(this,"lastToggle"+a.guid,f+1);c.preventDefault();return b[f].apply(this,arguments)||!1};for(f.guid=c;e<b.length;)b[e++].guid=c;return this.click(f)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var ua={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};j.each(["live","die"],
function(a,b){j.fn[b]=function(a,e,f,d){var g=0,h,k,l=d||this.selector,A=d?this:j(this.context);if(typeof a=="object"&&!a.preventDefault){for(h in a)A[b](h,e,a[h],l);return this}if(b==="die"&&!a&&d&&d.charAt(0)===".")return A.unbind(d),this;if(e===!1||j.isFunction(e))f=e||C,e=c;for(a=(a||"").split(" ");(d=a[g++])!=null;)if(h=qa.exec(d),k="",h&&(k=h[0],d=d.replace(qa,"")),d==="hover")a.push("mouseenter"+k,"mouseleave"+k);else if(h=d,ua[d]?(a.push(ua[d]+k),d+=k):d=(ua[d]||d)+k,b==="live"){k=0;for(var m=
A.length;k<m;k++)j.event.add(A[k],"live."+y(d,l),{data:e,selector:l,handler:f,origType:d,origHandler:f,preType:h})}else A.unbind("live."+y(d,l),f);return this}});j.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".split(" "),function(a,b){j.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)};j.attrFn&&(j.attrFn[b]=
!0)});(function(){function a(b,c,e,f,d,g){for(var d=0,h=f.length;d<h;d++){var k=f[d];if(k){for(var j=!1,k=k[b];k;){if(k.sizcache===e){j=f[k.sizset];break}if(k.nodeType===1)if(g||(k.sizcache=e,k.sizset=d),typeof c!="string"){if(k===c){j=!0;break}}else if(m.filter(c,[k]).length>0){j=k;break}k=k[b]}f[d]=j}}}function b(a,c,e,f,d,g){for(var d=0,h=f.length;d<h;d++){var k=f[d];if(k){for(var j=!1,k=k[a];k;){if(k.sizcache===e){j=f[k.sizset];break}k.nodeType===1&&!g&&(k.sizcache=e,k.sizset=d);if(k.nodeName.toLowerCase()===
c){j=k;break}k=k[a]}f[d]=j}}}var e=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,f=0,d=Object.prototype.toString,g=!1,h=!0,k=/\\/g,l=/\W/;[0,0].sort(function(){h=!1;return 0});var m=function(a,b,c,f){var c=c||[],g=b=b||s;if(b.nodeType!==1&&b.nodeType!==9)return[];if(!a||typeof a!="string")return c;var h,k,j,l,A,K,q=!0,W=m.isXML(b),p=[],w=a;do if(e.exec(""),h=e.exec(w))if(w=h[3],p.push(h[1]),h[2]){l=h[3];break}while(h);
if(p.length>1&&n.exec(a))if(p.length===2&&o.relative[p[0]])k=x(p[0]+p[1],b);else for(k=o.relative[p[0]]?[b]:m(p.shift(),b);p.length;)a=p.shift(),o.relative[a]&&(a+=p.shift()),k=x(a,k);else if(!f&&p.length>1&&b.nodeType===9&&!W&&o.match.ID.test(p[0])&&!o.match.ID.test(p[p.length-1])&&(A=m.find(p.shift(),b,W),b=A.expr?m.filter(A.expr,A.set)[0]:A.set[0]),b){A=f?{expr:p.pop(),set:u(f)}:m.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&b.parentNode?b.parentNode:b,W);k=A.expr?m.filter(A.expr,A.set):
A.set;for(p.length>0?j=u(k):q=!1;p.length;)h=K=p.pop(),o.relative[K]?h=p.pop():K="",h==null&&(h=b),o.relative[K](j,h,W)}else j=[];j||(j=k);j||m.error(K||a);if(d.call(j)==="[object Array]")if(q)if(b&&b.nodeType===1)for(a=0;j[a]!=null;a++)j[a]&&(j[a]===!0||j[a].nodeType===1&&m.contains(b,j[a]))&&c.push(k[a]);else for(a=0;j[a]!=null;a++)j[a]&&j[a].nodeType===1&&c.push(k[a]);else c.push.apply(c,j);else u(j,c);l&&(m(l,g,c,f),m.uniqueSort(c));return c};m.uniqueSort=function(a){if(B&&(g=h,a.sort(B),g))for(var b=
1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1);return a};m.matches=function(a,b){return m(a,null,null,b)};m.matchesSelector=function(a,b){return m(b,null,null,[a]).length>0};m.find=function(a,b,c){var e;if(!a)return[];for(var f=0,d=o.order.length;f<d;f++){var g,h=o.order[f];if(g=o.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"&&(g[1]=(g[1]||"").replace(k,""),e=o.find[h](g,b,c),e!=null)){a=a.replace(o.match[h],"");break}}}e||(e=typeof b.getElementsByTagName!="undefined"?
b.getElementsByTagName("*"):[]);return{set:e,expr:a}};m.filter=function(a,b,e,f){for(var d,g,h=a,k=[],j=b,l=b&&b[0]&&m.isXML(b[0]);a&&b.length;){for(var A in o.filter)if((d=o.leftMatch[A].exec(a))!=null&&d[2]){var n,K,q=o.filter[A];K=d[1];g=!1;d.splice(1,1);if(K.substr(K.length-1)!=="\\"){j===k&&(k=[]);if(o.preFilter[A])if(d=o.preFilter[A](d,j,e,k,f,l)){if(d===!0)continue}else g=n=!0;if(d)for(var p=0;(K=j[p])!=null;p++)if(K){n=q(K,d,p,j);var W=f^!!n;e&&n!=null?W?g=!0:j[p]=!1:W&&(k.push(K),g=!0)}if(n!==
c){e||(j=k);a=a.replace(o.match[A],"");if(!g)return[];break}}}if(a===h)if(g==null)m.error(a);else break;h=a}return j};m.error=function(a){throw"Syntax error, unrecognized expression: "+a;};var o=m.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,
CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",e=c&&!l.test(b),
c=c&&!e;e&&(b=b.toLowerCase());for(var e=0,f=a.length,d;e<f;e++)if(d=a[e]){for(;(d=d.previousSibling)&&d.nodeType!==1;);a[e]=c||d&&d.nodeName.toLowerCase()===b?d||!1:d===b}c&&m.filter(b,a,!0)},">":function(a,b){var c,e=typeof b=="string",f=0,d=a.length;if(e&&!l.test(b))for(b=b.toLowerCase();f<d;f++){if(c=a[f])c=c.parentNode,a[f]=c.nodeName.toLowerCase()===b?c:!1}else{for(;f<d;f++)(c=a[f])&&(a[f]=e?c.parentNode:c.parentNode===b);e&&m.filter(b,a,!0)}},"":function(c,e,d){var g,h=f++,k=a;typeof e=="string"&&
!l.test(e)&&(e=e.toLowerCase(),g=e,k=b);k("parentNode",e,h,c,g,d)},"~":function(c,e,d){var g,h=f++,k=a;typeof e=="string"&&!l.test(e)&&(e=e.toLowerCase(),g=e,k=b);k("previousSibling",e,h,c,g,d)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c)return(a=b.getElementById(a[1]))&&a.parentNode?[a]:[]},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){for(var c=[],e=b.getElementsByName(a[1]),f=0,d=e.length;f<d;f++)e[f].getAttribute("name")===a[1]&&c.push(e[f]);return c.length===
0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,e,f,d){a=" "+a[1].replace(k,"")+" ";if(d)return a;for(var d=0,g;(g=b[d])!=null;d++)g&&(f^(g.className&&(" "+g.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||e.push(g):c&&(b[d]=!1));return!1},ID:function(a){return a[1].replace(k,"")},TAG:function(a){return a[1].replace(k,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]);
a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0;a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=f++;return a},ATTR:function(a,b,c,e,f,d){b=a[1]=a[1].replace(k,"");!d&&o.attrMap[b]&&(a[1]=o.attrMap[b]);a[4]=(a[4]||a[5]||"").replace(k,"");a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,b,c,f,d){if(a[1]==="not")if((e.exec(a[3])||"").length>1||/^\w/.test(a[3]))a[3]=m(a[3],
null,null,b);else return a=m.filter(a[3],b,c,1^d),c||f.push.apply(f,a),!1;else if(o.match.POS.test(a[0])||o.match.CHILD.test(a[0]))return!0;return a},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],
a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===
a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},
setFilters:{first:function(a,b){return b===0},last:function(a,b,c,e){return b===e.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,e){var f=b[1],d=o.filters[f];if(d)return d(a,c,b,e);if(f==="contains")return(a.textContent||a.innerText||m.getText([a])||"").indexOf(b[3])>=0;if(f==="not"){b=b[3];
c=0;for(e=b.length;c<e;c++)if(b[c]===a)return!1;return!0}m.error(f)},CHILD:function(a,b){var c=b[1],e=a;switch(c){case "only":case "first":for(;e=e.previousSibling;)if(e.nodeType===1)return!1;if(c==="first")return!0;e=a;case "last":for(;e=e.nextSibling;)if(e.nodeType===1)return!1;return!0;case "nth":var c=b[2],f=b[3];if(c===1&&f===0)return!0;var d=b[0],g=a.parentNode;if(g&&(g.sizcache!==d||!a.nodeIndex)){for(var h=0,e=g.firstChild;e;e=e.nextSibling)e.nodeType===1&&(e.nodeIndex=++h);g.sizcache=d}e=
a.nodeIndex-f;return c===0?e===0:e%c===0&&e/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],c=o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=c+"",f=b[2],d=b[4];return c==null?f==="!=":f==="="?e===d:f==="*="?e.indexOf(d)>=0:f==="~="?(" "+e+" ").indexOf(d)>=
0:d?f==="!="?e!==d:f==="^="?e.indexOf(d)===0:f==="$="?e.substr(e.length-d.length)===d:f==="|="?e===d||e.substr(0,d.length+1)===d+"-":!1:e&&c!==!1},POS:function(a,b,c,e){var f=o.setFilters[b[2]];if(f)return f(a,c,b,e)}}},n=o.match.POS,q=function(a,b){return"\\"+(b-0+1)},p;for(p in o.match)o.match[p]=RegExp(o.match[p].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[p]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[p].source.replace(/\\(\d+)/g,q));var u=function(a,b){a=Array.prototype.slice.call(a,0);
return b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(w){u=function(a,b){var c=0,e=b||[];if(d.call(a)==="[object Array]")Array.prototype.push.apply(e,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)e.push(a[c]);else for(;a[c];c++)e.push(a[c]);return e}}var B,v;s.documentElement.compareDocumentPosition?B=function(a,b){return a===b?(g=!0,0):!a.compareDocumentPosition||!b.compareDocumentPosition?a.compareDocumentPosition?-1:1:a.compareDocumentPosition(b)&
4?-1:1}:(B=function(a,b){if(a===b)return g=!0,0;if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,e,f=[],d=[];c=a.parentNode;e=b.parentNode;var h=c;if(c===e)return v(a,b);if(!c)return-1;if(!e)return 1;for(;h;)f.unshift(h),h=h.parentNode;for(h=e;h;)d.unshift(h),h=h.parentNode;c=f.length;e=d.length;for(h=0;h<c&&h<e;h++)if(f[h]!==d[h])return v(f[h],d[h]);return h===c?v(a,d[h],-1):v(f[h],b,1)},v=function(a,b,c){if(a===b)return c;for(a=a.nextSibling;a;){if(a===b)return-1;a=a.nextSibling}return 1});
m.getText=function(a){for(var b="",c,e=0;a[e];e++)c=a[e],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=m.getText(c.childNodes));return b};(function(){var a=s.createElement("div"),b="script"+(new Date).getTime(),e=s.documentElement;a.innerHTML="<a name='"+b+"'/>";e.insertBefore(a,e.firstChild);s.getElementById(b)&&(o.find.ID=function(a,b,e){if(typeof b.getElementById!="undefined"&&!e)return(b=b.getElementById(a[1]))?b.id===a[1]||typeof b.getAttributeNode!="undefined"&&b.getAttributeNode("id").nodeValue===
a[1]?[b]:c:[]},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b});e.removeChild(a);e=a=null})();(function(){var a=s.createElement("div");a.appendChild(s.createComment(""));a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){for(var e=[],f=0;c[f];f++)c[f].nodeType===1&&e.push(c[f]);c=e}return c});a.innerHTML="<a href='#'></a>";a.firstChild&&typeof a.firstChild.getAttribute!=
"undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)});a=null})();s.querySelectorAll&&function(){var a=m,b=s.createElement("div");b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,c,e,f){c=c||s;if(!f&&!m.isXML(c)){var d=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(d&&(c.nodeType===1||c.nodeType===9)){if(d[1])return u(c.getElementsByTagName(b),e);if(d[2]&&o.find.CLASS&&c.getElementsByClassName)return u(c.getElementsByClassName(d[2]),
e)}if(c.nodeType===9){if(b==="body"&&c.body)return u([c.body],e);if(d&&d[3]){var g=c.getElementById(d[3]);if(!g||!g.parentNode)return u([],e);if(g.id===d[3])return u([g],e)}try{return u(c.querySelectorAll(b),e)}catch(h){}}else if(c.nodeType===1&&c.nodeName.toLowerCase()!=="object"){var d=c,k=(g=c.getAttribute("id"))||"__sizzle__",j=c.parentNode,l=/^\s*[+~]/.test(b);g?k=k.replace(/'/g,"\\$&"):c.setAttribute("id",k);l&&j&&(c=c.parentNode);try{if(!l||j)return u(c.querySelectorAll("[id='"+k+"'] "+b),
e)}catch(A){}finally{g||d.removeAttribute("id")}}}return a(b,c,e,f)};for(var c in a)m[c]=a[c];b=null}}();(function(){var a=s.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var c=!b.call(s.createElement("div"),"div"),e=!1;try{b.call(s.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,f){f=f.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(f)&&!/!=/.test(f)){var d=b.call(a,
f);if(d||!c||a.document&&a.document.nodeType!==11)return d}}catch(g){}return m(f,null,null,[a]).length>0}}})();(function(){var a=s.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(a.getElementsByClassName&&a.getElementsByClassName("e").length!==0&&(a.lastChild.className="e",a.getElementsByClassName("e").length!==1))o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},
a=null})();s.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:s.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1};m.isXML=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?a.nodeName!=="HTML":!1};var x=function(a,b){for(var c,e=[],f="",d=b.nodeType?[b]:b;c=o.match.PSEUDO.exec(a);)f+=c[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;c=0;for(var g=
d.length;c<g;c++)m(a,d[c],e);return m.filter(f,e)};j.find=m;j.expr=m.selectors;j.expr[":"]=j.expr.filters;j.unique=m.uniqueSort;j.text=m.getText;j.isXMLDoc=m.isXML;j.contains=m.contains})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,gb=/,/,Xa=/^.[^:#\[\.,]*$/,hb=Array.prototype.slice,Ea=j.expr.match.POS,ib={children:!0,contents:!0,next:!0,prev:!0};j.fn.extend({find:function(a){var b=this,c,e;if(typeof a!="string")return j(a).filter(function(){c=0;for(e=b.length;c<e;c++)if(j.contains(b[c],
this))return!0});var f=this.pushStack("","find",a),d,g,h;c=0;for(e=this.length;c<e;c++)if(d=f.length,j.find(a,this[c],f),c>0)for(g=d;g<f.length;g++)for(h=0;h<d;h++)if(f[h]===f[g]){f.splice(g--,1);break}return f},has:function(a){var b=j(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(j.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(r(this,a,!1),"not",a)},filter:function(a){return this.pushStack(r(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a==
"string"?j.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],e,f,d=this[0];if(j.isArray(a)){var g,h={},k=1;if(d&&a.length){e=0;for(f=a.length;e<f;e++)g=a[e],h[g]||(h[g]=Ea.test(g)?j(g,b||this.context):g);for(;d&&d.ownerDocument&&d!==b;){for(g in h)e=h[g],(e.jquery?e.index(d)>-1:j(d).is(e))&&c.push({selector:g,elem:d,level:k});d=d.parentNode;k++}}return c}g=Ea.test(a)||typeof a!="string"?j(a,b||this.context):0;e=0;for(f=this.length;e<f;e++)for(d=this[e];d;){if(g?g.index(d)>
-1:j.find.matchesSelector(d,a)){c.push(d);break}d=d.parentNode;if(!d||!d.ownerDocument||d===b||d.nodeType===11)break}c=c.length>1?j.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){return!a||typeof a=="string"?j.inArray(this[0],a?j(a):this.parent().children()):j.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?j(a,b):j.makeArray(a&&a.nodeType?[a]:a),e=j.merge(this.get(),c);return this.pushStack(!c[0]||!c[0].parentNode||c[0].parentNode.nodeType===11||!e[0]||
!e[0].parentNode||e[0].parentNode.nodeType===11?e:j.unique(e))},andSelf:function(){return this.add(this.prevObject)}});j.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return j.dir(a,"parentNode")},parentsUntil:function(a,b,c){return j.dir(a,"parentNode",c)},next:function(a){return j.nth(a,2,"nextSibling")},prev:function(a){return j.nth(a,2,"previousSibling")},nextAll:function(a){return j.dir(a,"nextSibling")},prevAll:function(a){return j.dir(a,"previousSibling")},
nextUntil:function(a,b,c){return j.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return j.dir(a,"previousSibling",c)},siblings:function(a){return j.sibling(a.parentNode.firstChild,a)},children:function(a){return j.sibling(a.firstChild)},contents:function(a){return j.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:j.makeArray(a.childNodes)}},function(a,b){j.fn[a]=function(c,e){var f=j.map(this,b,c),d=hb.call(arguments);eb.test(a)||(e=c);e&&typeof e=="string"&&(f=j.filter(e,f));
f=this.length>1&&!ib[a]?j.unique(f):f;(this.length>1||gb.test(e))&&fb.test(a)&&(f=f.reverse());return this.pushStack(f,a,d.join(","))}});j.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?j.find.matchesSelector(b[0],a)?[b[0]]:[]:j.find.matches(a,b)},dir:function(a,b,e){for(var f=[],a=a[b];a&&a.nodeType!==9&&(e===c||a.nodeType!==1||!j(a).is(e));)a.nodeType===1&&f.push(a),a=a[b];return f},nth:function(a,b,c){for(var b=b||1,e=0;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},
sibling:function(a,b){for(var c=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var jb=/ jQuery\d+="(?:\d+|null)"/g,va=/^\s+/,Fa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ga=/<([\w:]+)/,kb=/<tbody/i,lb=/<|&#?\w+;/,Ha=/<(?:script|object|embed|option|style)/i,Ia=/checked\s*(?:[^=]|=\s*.checked.)/i,mb=/\/(java|ecma)script/i,Wa=/^\s*<!(?:\[CDATA\[|\-\-)/,Q={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,"",""]};Q.optgroup=Q.option;Q.tbody=Q.tfoot=Q.colgroup=Q.caption=Q.thead;Q.th=Q.td;j.support.htmlSerialize||(Q._default=[1,"div<div>","</div>"]);j.fn.extend({text:function(a){return j.isFunction(a)?this.each(function(b){var c=j(this);c.text(a.call(this,b,c.text()))}):typeof a!="object"&&
a!==c?this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a)):j.text(this)},wrapAll:function(a){if(j.isFunction(a))return this.each(function(b){j(this).wrapAll(a.call(this,b))});if(this[0]){var b=j(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&a.firstChild.nodeType===1;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return j.isFunction(a)?this.each(function(b){j(this).wrapInner(a.call(this,
b))}):this.each(function(){var b=j(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){j(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){j.nodeName(this,"body")||j(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},
before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=j(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,j(arguments[0]).toArray());
return a}},remove:function(a,b){for(var c=0,e;(e=this[c])!=null;c++)if(!a||j.filter(a,[e]).length)!b&&e.nodeType===1&&(j.cleanData(e.getElementsByTagName("*")),j.cleanData([e])),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&j.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a,b){a=a==null?!1:a;b=b==null?a:b;return this.map(function(){return j.clone(this,a,b)})},
html:function(a){if(a===c)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(jb,""):null;if(typeof a=="string"&&!Ha.test(a)&&(j.support.leadingWhitespace||!va.test(a))&&!Q[(Ga.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Fa,"<$1></$2>");try{for(var b=0,e=this.length;b<e;b++)this[b].nodeType===1&&(j.cleanData(this[b].getElementsByTagName("*")),this[b].innerHTML=a)}catch(f){this.empty().append(a)}}else j.isFunction(a)?this.each(function(b){var c=j(this);c.html(a.call(this,b,c.html()))}):
this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(j.isFunction(a))return this.each(function(b){var c=j(this),e=c.html();c.replaceWith(a.call(this,b,e))});typeof a!="string"&&(a=j(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;j(this).remove();b?j(b).before(a):j(c).append(a)})}return this.length?this.pushStack(j(j.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,
b,e){var f,d,g,h=a[0],k=[];if(!j.support.checkClone&&arguments.length===3&&typeof h=="string"&&Ia.test(h))return this.each(function(){j(this).domManip(a,b,e,!0)});if(j.isFunction(h))return this.each(function(f){var d=j(this);a[0]=h.call(this,f,b?d.html():c);d.domManip(a,b,e)});if(this[0]){g=h&&h.parentNode;j.support.parentNode&&g&&g.nodeType===11&&g.childNodes.length===this.length?f={fragment:g}:f=j.buildFragment(a,this,k);g=f.fragment;g.childNodes.length===1?d=g=g.firstChild:d=g.firstChild;if(d){b=
b&&j.nodeName(d,"tr");d=0;for(var l=this.length,m=l-1;d<l;d++)e.call(b?j.nodeName(this[d],"table")?this[d].getElementsByTagName("tbody")[0]||this[d].appendChild(this[d].ownerDocument.createElement("tbody")):this[d]:this[d],f.cacheable||l>1&&d<m?j.clone(g,!0,!0):g)}k.length&&j.each(k,o)}return this}});j.buildFragment=function(a,b,c){var e,f,d,g;b&&b[0]&&(g=b[0].ownerDocument||b[0]);g.createDocumentFragment||(g=s);a.length===1&&typeof a[0]=="string"&&a[0].length<512&&g===s&&a[0].charAt(0)==="<"&&!Ha.test(a[0])&&
(j.support.checkClone||!Ia.test(a[0]))&&(f=!0,d=j.fragments[a[0]],d&&d!==1&&(e=d));e||(e=g.createDocumentFragment(),j.clean(a,g,e,c));f&&(j.fragments[a[0]]=d?e:1);return{fragment:e,cacheable:f}};j.fragments={};j.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){j.fn[a]=function(c){var e=[],c=j(c),f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&c.length===1)return c[b](this[0]),this;for(var f=
0,d=c.length;f<d;f++){var g=(f>0?this.clone(!0):this).get();j(c[f])[b](g);e=e.concat(g)}return this.pushStack(e,a,c.selector)}});j.extend({clone:function(a,b,c){var e=a.cloneNode(!0),f,d,g;if((!j.support.noCloneEvent||!j.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!j.isXMLDoc(a)){w(a,e);f=u(a);d=u(e);for(g=0;f[g];++g)w(f[g],d[g])}if(b&&(B(a,e),c)){f=u(a);d=u(e);for(g=0;f[g];++g)B(f[g],d[g])}return e},clean:function(a,b,c,e){b=b||s;typeof b.createElement=="undefined"&&(b=b.ownerDocument||
b[0]&&b[0].ownerDocument||s);for(var f=[],d,g=0,h;(h=a[g])!=null;g++)if(typeof h=="number"&&(h+=""),h){if(typeof h=="string")if(lb.test(h)){h=h.replace(Fa,"<$1></$2>");d=(Ga.exec(h)||["",""])[1].toLowerCase();var k=Q[d]||Q._default,l=k[0],m=b.createElement("div");for(m.innerHTML=k[1]+h+k[2];l--;)m=m.lastChild;if(!j.support.tbody){l=kb.test(h);k=d==="table"&&!l?m.firstChild&&m.firstChild.childNodes:k[1]==="<table>"&&!l?m.childNodes:[];for(d=k.length-1;d>=0;--d)j.nodeName(k[d],"tbody")&&!k[d].childNodes.length&&
k[d].parentNode.removeChild(k[d])}!j.support.leadingWhitespace&&va.test(h)&&m.insertBefore(b.createTextNode(va.exec(h)[0]),m.firstChild);h=m.childNodes}else h=b.createTextNode(h);var o;if(!j.support.appendChecked)if(h[0]&&typeof(o=h.length)=="number")for(d=0;d<o;d++)q(h[d]);else q(h);h.nodeType?f.push(h):f=j.merge(f,h)}if(c){a=function(a){return!a.type||mb.test(a.type)};for(g=0;f[g];g++)e&&j.nodeName(f[g],"script")&&(!f[g].type||f[g].type.toLowerCase()==="text/javascript")?e.push(f[g].parentNode?
f[g].parentNode.removeChild(f[g]):f[g]):(f[g].nodeType===1&&(b=j.grep(f[g].getElementsByTagName("script"),a),f.splice.apply(f,[g+1,0].concat(b))),c.appendChild(f[g]))}return f},cleanData:function(a){for(var b,c,e=j.cache,f=j.expando,d=j.event.special,g=j.support.deleteExpando,h=0,k;(k=a[h])!=null;h++)if(!k.nodeName||!j.noData[k.nodeName.toLowerCase()])if(c=k[j.expando]){if((b=e[c]&&e[c][f])&&b.events){for(var l in b.events)d[l]?j.event.remove(k,l):j.removeEvent(k,l,b.handle);b.handle&&(b.handle.elem=
null)}g?delete k[j.expando]:k.removeAttribute&&k.removeAttribute(j.expando);delete e[c]}}});var Ja=/alpha\([^)]*\)/i,nb=/opacity=([^)]*)/,ob=/([A-Z]|^ms)/g,Ka=/^-?\d+(?:px)?$/i,pb=/^-?\d/,qb=/^[+\-]=/,rb=/[^+\-\.\de]+/g,sb={position:"absolute",visibility:"hidden",display:"block"},Ua=["Left","Right"],Va=["Top","Bottom"],ba,La,Ma;j.fn.css=function(a,b){return arguments.length===2&&b===c?this:j.access(this,a,b,!0,function(a,b,e){return e!==c?j.style(a,b,e):j.css(a,b)})};j.extend({cssHooks:{opacity:{get:function(a,
b){if(b){var c=ba(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":j.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,e,f){if(a&&a.nodeType!==3&&a.nodeType!==8&&a.style){var d,g=j.camelCase(b),h=a.style,k=j.cssHooks[g],b=j.cssProps[g]||g;if(e===c)return k&&"get"in k&&(d=k.get(a,!1,f))!==c?d:h[b];f=typeof e;if(!(f==="number"&&isNaN(e)||e==null))if(f===
"string"&&qb.test(e)&&(e=+e.replace(rb,"")+parseFloat(j.css(a,b)),f="number"),f==="number"&&!j.cssNumber[g]&&(e+="px"),!k||!("set"in k)||(e=k.set(a,e))!==c)try{h[b]=e}catch(l){}}},css:function(a,b,e){var f,d,b=j.camelCase(b);d=j.cssHooks[b];b=j.cssProps[b]||b;b==="cssFloat"&&(b="float");if(d&&"get"in d&&(f=d.get(a,!0,e))!==c)return f;if(ba)return ba(a,b)},swap:function(a,b,c){var e={},f;for(f in b)e[f]=a.style[f],a.style[f]=b[f];c.call(a);for(f in b)a.style[f]=e[f]}});j.curCSS=j.css;j.each(["height",
"width"],function(a,b){j.cssHooks[b]={get:function(a,c,e){var f;if(c){if(a.offsetWidth!==0)return m(a,b,e);j.swap(a,sb,function(){f=m(a,b,e)});return f}},set:function(a,b){if(!Ka.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}});j.support.opacity||(j.cssHooks.opacity={get:function(a,b){return nb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,e=a.currentStyle;c.zoom=1;var f=j.isNaN(b)?"":"alpha(opacity="+
b*100+")",e=e&&e.filter||c.filter||"";c.filter=Ja.test(e)?e.replace(Ja,f):e+" "+f}});j(function(){j.support.reliableMarginRight||(j.cssHooks.marginRight={get:function(a,b){var c;j.swap(a,{display:"inline-block"},function(){b?c=ba(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})});s.defaultView&&s.defaultView.getComputedStyle&&(La=function(a,b){var e,f,b=b.replace(ob,"-$1").toLowerCase();if(!(f=a.ownerDocument.defaultView))return c;if(f=f.getComputedStyle(a,null))e=f.getPropertyValue(b),
e===""&&!j.contains(a.ownerDocument.documentElement,a)&&(e=j.style(a,b));return e});s.documentElement.currentStyle&&(Ma=function(a,b){var c,e=a.currentStyle&&a.currentStyle[b],f=a.runtimeStyle&&a.runtimeStyle[b],d=a.style;!Ka.test(e)&&pb.test(e)&&(c=d.left,f&&(a.runtimeStyle.left=a.currentStyle.left),d.left=b==="fontSize"?"1em":e||0,e=d.pixelLeft+"px",d.left=c,f&&(a.runtimeStyle.left=f));return e===""?"auto":e});ba=La||Ma;j.expr&&j.expr.filters&&(j.expr.filters.hidden=function(a){var b=a.offsetHeight;
return a.offsetWidth===0&&b===0||!j.support.reliableHiddenOffsets&&(a.style.display||j.css(a,"display"))==="none"},j.expr.filters.visible=function(a){return!j.expr.filters.hidden(a)});var tb=/%20/g,Ta=/\[\]$/,Na=/\r?\n/g,ub=/#.*$/,vb=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,wb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,xb=/^(?:GET|HEAD)$/,yb=/^\/\//,Oa=/\?/,zb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,Ab=/^(?:select|textarea)/i,za=/\s+/,
Bb=/([?&])_=[^&]*/,Pa=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,Qa=j.fn.load,pa={},Ra={},Y,Z;try{Y=E.href}catch(Hb){Y=s.createElement("a"),Y.href="",Y=Y.href}Z=Pa.exec(Y.toLowerCase())||[];j.fn.extend({load:function(a,b,e){if(typeof a!="string"&&Qa)return Qa.apply(this,arguments);if(!this.length)return this;var f=a.indexOf(" ");if(f>=0)var d=a.slice(f,a.length),a=a.slice(0,f);f="GET";b&&(j.isFunction(b)?(e=b,b=c):typeof b=="object"&&(b=j.param(b,j.ajaxSettings.traditional),f="POST"));var g=
this;j.ajax({url:a,type:f,dataType:"html",data:b,complete:function(a,b,c){c=a.responseText;a.isResolved()&&(a.done(function(a){c=a}),g.html(d?j("<div>").append(c.replace(zb,"")).find(d):c));e&&g.each(e,[c,b,a])}});return this},serialize:function(){return j.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?j.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Ab.test(this.nodeName)||wb.test(this.type))}).map(function(a,
b){var c=j(this).val();return c==null?null:j.isArray(c)?j.map(c,function(a){return{name:b.name,value:a.replace(Na,"\r\n")}}):{name:b.name,value:c.replace(Na,"\r\n")}}).get()}});j.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){j.fn[b]=function(a){return this.bind(b,a)}});j.each(["get","post"],function(a,b){j[b]=function(a,e,f,d){j.isFunction(e)&&(d=d||f,f=e,e=c);return j.ajax({type:b,url:a,data:e,success:f,dataType:d})}});j.extend({getScript:function(a,
b){return j.get(a,c,b,"script")},getJSON:function(a,b,c){return j.get(a,b,c,"json")},ajaxSetup:function(a,b){b?j.extend(!0,a,j.ajaxSettings,b):(b=a,a=j.extend(!0,j.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in j.ajaxSettings&&(a[c]=j.ajaxSettings[c]);return a},ajaxSettings:{url:Y,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|widget):$/.test(Z[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",
html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":j.parseJSON,"text xml":j.parseXML}},ajaxPrefilter:n(pa),ajaxTransport:n(Ra),ajax:function(a,b){function e(a,b,l,n){if(v!==2){v=2;s&&clearTimeout(s);w=c;p=n||"";r.readyState=a?4:0;var q,A,u;if(l){var n=f,K=r,B=n.contents,J=n.dataTypes,y=n.responseFields,z,E,
R,C;for(E in y)E in l&&(K[y[E]]=l[E]);for(;J[0]==="*";)J.shift(),z===c&&(z=n.mimeType||K.getResponseHeader("content-type"));if(z)for(E in B)if(B[E]&&B[E].test(z)){J.unshift(E);break}if(J[0]in l)R=J[0];else{for(E in l){if(!J[0]||n.converters[E+" "+J[0]]){R=E;break}C||(C=E)}R=R||C}R?(R!==J[0]&&J.unshift(R),l=l[R]):l=void 0}else l=c;if(a>=200&&a<300||a===304){if(f.ifModified){if(z=r.getResponseHeader("Last-Modified"))j.lastModified[o]=z;if(z=r.getResponseHeader("Etag"))j.etag[o]=z}if(a===304)b="notmodified",
q=!0;else try{z=f;z.dataFilter&&(l=z.dataFilter(l,z.dataType));var F=z.dataTypes;E={};var O,N,M=F.length,H,L=F[0],D,I,U,P,G;for(O=1;O<M;O++){if(O===1)for(N in z.converters)typeof N=="string"&&(E[N.toLowerCase()]=z.converters[N]);D=L;L=F[O];if(L==="*")L=D;else if(D!=="*"&&D!==L){I=D+" "+L;U=E[I]||E["* "+L];if(!U)for(P in G=c,E)if(H=P.split(" "),H[0]===D||H[0]==="*")if(G=E[H[1]+" "+L]){P=E[P];P===!0?U=G:G===!0&&(U=P);break}!U&&!G&&j.error("No conversion from "+I.replace(" "," to "));U!==!0&&(l=U?U(l):
G(P(l)))}}A=l;b="success";q=!0}catch(ca){b="parsererror",u=ca}}else if(u=b,!b||a)b="error",a<0&&(a=0);r.status=a;r.statusText=b;q?h.resolveWith(d,[A,b,r]):h.rejectWith(d,[r,b,u]);r.statusCode(m);m=c;x&&g.trigger("ajax"+(q?"Success":"Error"),[r,f,q?A:u]);k.resolveWith(d,[r,b]);x&&(g.trigger("ajaxComplete",[r,f]),--j.active||j.event.trigger("ajaxStop"))}}typeof a=="object"&&(b=a,a=c);var b=b||{},f=j.ajaxSetup({},b),d=f.context||f,g=d!==f&&(d.nodeType||d instanceof j)?j(d):j.event,h=j.Deferred(),k=j._Deferred(),
m=f.statusCode||{},o,n={},q={},p,u,w,s,B,v=0,x,y,r={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase(),a=q[c]=q[c]||a;n[a]=b}return this},getAllResponseHeaders:function(){return v===2?p:null},getResponseHeader:function(a){var b;if(v===2){if(!u)for(u={};b=vb.exec(p);)u[b[1].toLowerCase()]=b[2];b=u[a.toLowerCase()]}return b===c?null:b},overrideMimeType:function(a){v||(f.mimeType=a);return this},abort:function(a){a=a||"abort";w&&w.abort(a);e(0,a);return this}};h.promise(r);r.success=
r.done;r.error=r.fail;r.complete=k.done;r.statusCode=function(a){if(a){var b;if(v<2)for(b in a)m[b]=[m[b],a[b]];else b=a[r.status],r.then(b,b)}return this};f.url=((a||f.url)+"").replace(ub,"").replace(yb,Z[1]+"//");f.dataTypes=j.trim(f.dataType||"*").toLowerCase().split(za);f.crossDomain==null&&(B=Pa.exec(f.url.toLowerCase()),f.crossDomain=!(!B||B[1]==Z[1]&&B[2]==Z[2]&&(B[3]||(B[1]==="http:"?80:443))==(Z[3]||(Z[1]==="http:"?80:443))));f.data&&f.processData&&typeof f.data!="string"&&(f.data=j.param(f.data,
f.traditional));l(pa,f,b,r);if(v===2)return!1;x=f.global;f.type=f.type.toUpperCase();f.hasContent=!xb.test(f.type);x&&j.active++===0&&j.event.trigger("ajaxStart");if(!f.hasContent&&(f.data&&(f.url+=(Oa.test(f.url)?"&":"?")+f.data),o=f.url,f.cache===!1)){B=j.now();var z=f.url.replace(Bb,"$1_="+B);f.url=z+(z===f.url?(Oa.test(f.url)?"&":"?")+"_="+B:"")}(f.data&&f.hasContent&&f.contentType!==!1||b.contentType)&&r.setRequestHeader("Content-Type",f.contentType);f.ifModified&&(o=o||f.url,j.lastModified[o]&&
r.setRequestHeader("If-Modified-Since",j.lastModified[o]),j.etag[o]&&r.setRequestHeader("If-None-Match",j.etag[o]));r.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+(f.dataTypes[0]!=="*"?", */*; q=0.01":""):f.accepts["*"]);for(y in f.headers)r.setRequestHeader(y,f.headers[y]);if(f.beforeSend&&(f.beforeSend.call(d,r,f)===!1||v===2))return r.abort(),!1;for(y in{success:1,error:1,complete:1})r[y](f[y]);if(w=l(Ra,f,b,r)){r.readyState=1;x&&g.trigger("ajaxSend",
[r,f]);f.async&&f.timeout>0&&(s=setTimeout(function(){r.abort("timeout")},f.timeout));try{v=1,w.send(n,e)}catch(E){status<2?e(-1,E):j.error(E)}}else e(-1,"No Transport");return r},param:function(a,b){var e=[],f=function(a,b){b=j.isFunction(b)?b():b;e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};b===c&&(b=j.ajaxSettings.traditional);if(j.isArray(a)||a.jquery&&!j.isPlainObject(a))j.each(a,function(){f(this.name,this.value)});else for(var d in a)k(d,a[d],b,f);return e.join("&").replace(tb,
"+")}});j.extend({active:0,lastModified:{},etag:{}});var Cb=j.now(),na=/(\=)\?(&|$)|\?\?/i;j.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return j.expando+"_"+Cb++}});j.ajaxPrefilter("json jsonp",function(b,c,e){c=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(na.test(b.url)||c&&na.test(b.data))){var f,d=b.jsonpCallback=j.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,g=a[d],h=b.url,k=b.data,l="$1"+d+
"$2";b.jsonp!==!1&&(h=h.replace(na,l),b.url===h&&(c&&(k=k.replace(na,l)),b.data===k&&(h+=(/\?/.test(h)?"&":"?")+b.jsonp+"="+d)));b.url=h;b.data=k;a[d]=function(a){f=[a]};e.always(function(){a[d]=g;f&&j.isFunction(g)&&a[d](f[0])});b.converters["script json"]=function(){f||j.error(d+" was not called");return f[0]};b.dataTypes[0]="json";return"script"}});j.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},
converters:{"text script":function(a){j.globalEval(a);return a}}});j.ajaxPrefilter("script",function(a){a.cache===c&&(a.cache=!1);a.crossDomain&&(a.type="GET",a.global=!1)});j.ajaxTransport("script",function(a){if(a.crossDomain){var b,e=s.head||s.getElementsByTagName("head")[0]||s.documentElement;return{send:function(f,d){b=s.createElement("script");b.async="async";a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,f){if(f||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=
b.onreadystatechange=null,e&&b.parentNode&&e.removeChild(b),b=c,f||d(200,"success")};e.insertBefore(b,e.firstChild)},abort:function(){b&&b.onload(0,1)}}}});var wa=a.ActiveXObject?function(){for(var a in ea)ea[a](0,1)}:!1,Db=0,ea;j.ajaxSettings.xhr=a.ActiveXObject?function(){var b;if(!(b=!this.isLocal&&e()))a:{try{b=new a.ActiveXObject("Microsoft.XMLHTTP");break a}catch(c){}b=void 0}return b}:e;(function(a){j.extend(j.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})})(j.ajaxSettings.xhr());j.support.ajax&&
j.ajaxTransport(function(b){if(!b.crossDomain||j.support.cors){var e;return{send:function(f,d){var g=b.xhr(),h,k;b.username?g.open(b.type,b.url,b.async,b.username,b.password):g.open(b.type,b.url,b.async);if(b.xhrFields)for(k in b.xhrFields)g[k]=b.xhrFields[k];b.mimeType&&g.overrideMimeType&&g.overrideMimeType(b.mimeType);!b.crossDomain&&!f["X-Requested-With"]&&(f["X-Requested-With"]="XMLHttpRequest");try{for(k in f)g.setRequestHeader(k,f[k])}catch(l){}g.send(b.hasContent&&b.data||null);e=function(a,
f){var k,l,m,o,n;try{if(e&&(f||g.readyState===4))if(e=c,h&&(g.onreadystatechange=j.noop,wa&&delete ea[h]),f)g.readyState!==4&&g.abort();else{k=g.status;m=g.getAllResponseHeaders();o={};(n=g.responseXML)&&n.documentElement&&(o.xml=n);o.text=g.responseText;try{l=g.statusText}catch(q){l=""}!k&&b.isLocal&&!b.crossDomain?k=o.text?200:404:k===1223&&(k=204)}}catch(p){f||d(-1,p)}o&&d(k,l,o,m)};!b.async||g.readyState===4?e():(h=++Db,wa&&(ea||(ea={},j(a).unload(wa)),ea[h]=e),g.onreadystatechange=e)},abort:function(){e&&
e(0,1)}}}});var oa={},T,aa,Eb=/^(?:toggle|show|hide)$/,Fb=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,fa,ya=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],ia,xa=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;j.fn.extend({show:function(a,b,c){var e;if(a||a===0)return this.animate(f("show",3),a,b,c);b=0;for(c=this.length;b<c;b++)a=this[b],a.style&&(e=a.style.display,!j._data(a,
"olddisplay")&&e==="none"&&(e=a.style.display=""),e===""&&j.css(a,"display")==="none"&&j._data(a,"olddisplay",d(a.nodeName)));for(b=0;b<c;b++)if(a=this[b],a.style&&(e=a.style.display,e===""||e==="none"))a.style.display=j._data(a,"olddisplay")||"";return this},hide:function(a,b,c){if(a||a===0)return this.animate(f("hide",3),a,b,c);a=0;for(b=this.length;a<b;a++)this[a].style&&(c=j.css(this[a],"display"),c!=="none"&&!j._data(this[a],"olddisplay")&&j._data(this[a],"olddisplay",c));for(a=0;a<b;a++)this[a].style&&
(this[a].style.display="none");return this},_toggle:j.fn.toggle,toggle:function(a,b,c){var e=typeof a=="boolean";j.isFunction(a)&&j.isFunction(b)?this._toggle.apply(this,arguments):a==null||e?this.each(function(){var b=e?a:j(this).is(":hidden");j(this)[b?"show":"hide"]()}):this.animate(f("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,e)},animate:function(a,b,c,e){var f=j.speed(b,c,e);if(j.isEmptyObject(a))return this.each(f.complete,
[!1]);a=j.extend({},a);return this[f.queue===!1?"each":"queue"](function(){var A;f.queue===!1&&j._mark(this);var b=j.extend({},f),c=this.nodeType===1,e=c&&j(this).is(":hidden"),g,h,k,l,m,o,n,q;b.animatedProperties={};for(k in a){g=j.camelCase(k);k!==g&&(a[g]=a[k],delete a[k]);h=a[g];j.isArray(h)?(b.animatedProperties[g]=h[1],A=a[g]=h[0],h=A):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&e||h==="show"&&!e)return b.complete.call(this);c&&(g==="height"||
g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],j.css(this,"display")==="inline"&&j.css(this,"float")==="none"&&(j.support.inlineBlockNeedsLayout?(l=d(this.nodeName),l==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}b.overflow!=null&&(this.style.overflow="hidden");for(k in a)c=new j.fx(this,b,k),h=a[k],Eb.test(h)?c[h==="toggle"?e?"show":"hide":h]():(m=Fb.exec(h),o=c.cur(),m?
(n=parseFloat(m[2]),q=m[3]||(j.cssNumber[k]?"":"px"),q!=="px"&&(j.style(this,k,(n||1)+q),o*=(n||1)/c.cur(),j.style(this,k,o+q)),m[1]&&(n=(m[1]==="-="?-1:1)*n+o),c.custom(o,n,q)):c.custom(o,h,""));return!0})},stop:function(a,b){a&&this.queue([]);this.each(function(){var a=j.timers,c=a.length;for(b||j._unmark(!0,this);c--;)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))});b||this.dequeue();return this}});j.each({slideDown:f("show",1),slideUp:f("hide",1),slideToggle:f("toggle",1),fadeIn:{opacity:"show"},
fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){j.fn[a]=function(a,c,e){return this.animate(b,a,c,e)}});j.extend({speed:function(a,b,c){var e=a&&typeof a=="object"?j.extend({},a):{complete:c||!c&&b||j.isFunction(a)&&a,duration:a,easing:c&&b||b&&!j.isFunction(b)&&b};e.duration=j.fx.off?0:typeof e.duration=="number"?e.duration:e.duration in j.fx.speeds?j.fx.speeds[e.duration]:j.fx.speeds._default;e.old=e.complete;e.complete=function(a){j.isFunction(e.old)&&e.old.call(this);e.queue!==
!1?j.dequeue(this):a!==!1&&j._unmark(this)};return e},easing:{linear:function(a,b,c,e){return c+e*a},swing:function(a,b,c,e){return(-Math.cos(a*Math.PI)/2+0.5)*e+c}},timers:[],fx:function(a,b,c){this.options=b;this.elem=a;this.prop=c;b.orig=b.orig||{}}});j.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(j.fx.step[this.prop]||j.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];
var a,b=j.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function e(a){return f.step(a)}var f=this,d=j.fx,g;this.startTime=ia||h();this.start=a;this.end=b;this.unit=c||this.unit||(j.cssNumber[this.prop]?"":"px");this.now=this.start;this.pos=this.state=0;e.elem=this.elem;e()&&j.timers.push(e)&&!fa&&(xa?(fa=!0,g=function(){fa&&(xa(g),d.tick())},xa(g)):fa=setInterval(d.tick,d.interval))},show:function(){this.options.orig[this.prop]=j.style(this.elem,
this.prop);this.options.show=!0;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());j(this.elem).show()},hide:function(){this.options.orig[this.prop]=j.style(this.elem,this.prop);this.options.hide=!0;this.custom(this.cur(),0)},step:function(a){var b=ia||h(),c=!0,e=this.elem,f=this.options,d,g;if(a||b>=f.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();f.animatedProperties[this.prop]=!0;for(d in f.animatedProperties)f.animatedProperties[d]!==!0&&(c=!1);
if(c){f.overflow!=null&&!j.support.shrinkWrapBlocks&&j.each(["","X","Y"],function(a,b){e.style["overflow"+b]=f.overflow[a]});f.hide&&j(e).hide();if(f.hide||f.show)for(var k in f.animatedProperties)j.style(e,k,f.orig[k]);f.complete.call(e)}return!1}f.duration==Infinity?this.now=b:(g=b-this.startTime,this.state=g/f.duration,this.pos=j.easing[f.animatedProperties[this.prop]](this.state,g,0,1,f.duration),this.now=this.start+(this.end-this.start)*this.pos);this.update();return!0}};j.extend(j.fx,{tick:function(){for(var a=
j.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||j.fx.stop()},interval:13,stop:function(){clearInterval(fa);fa=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){j.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}});j.expr&&j.expr.filters&&(j.expr.filters.animated=function(a){return j.grep(j.timers,function(b){return a===
b.elem}).length});var Gb=/^t(?:able|d|h)$/i,Sa=/^(?:body|html)$/i;"getBoundingClientRect"in s.documentElement?j.fn.offset=function(a){var c=this[0],e;if(a)return this.each(function(b){j.offset.setOffset(this,a,b)});if(!c||!c.ownerDocument)return null;if(c===c.ownerDocument.body)return j.offset.bodyOffset(c);try{e=c.getBoundingClientRect()}catch(f){}var d=c.ownerDocument,g=d.documentElement;if(!e||!j.contains(g,c))return e?{top:e.top,left:e.left}:{top:0,left:0};c=d.body;d=b(d);return{top:e.top+(d.pageYOffset||
j.support.boxModel&&g.scrollTop||c.scrollTop)-(g.clientTop||c.clientTop||0),left:e.left+(d.pageXOffset||j.support.boxModel&&g.scrollLeft||c.scrollLeft)-(g.clientLeft||c.clientLeft||0)}}:j.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){j.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return j.offset.bodyOffset(b);j.offset.initialize();var c,e=b.offsetParent,f=b.ownerDocument,d=f.documentElement,g=f.body;c=(f=f.defaultView)?f.getComputedStyle(b,
null):b.currentStyle;for(var h=b.offsetTop,k=b.offsetLeft;(b=b.parentNode)&&b!==g&&b!==d;){if(j.offset.supportsFixedPosition&&c.position==="fixed")break;c=f?f.getComputedStyle(b,null):b.currentStyle;h-=b.scrollTop;k-=b.scrollLeft;b===e&&(h+=b.offsetTop,k+=b.offsetLeft,j.offset.doesNotAddBorder&&(!j.offset.doesAddBorderForTableAndCells||!Gb.test(b.nodeName))&&(h+=parseFloat(c.borderTopWidth)||0,k+=parseFloat(c.borderLeftWidth)||0),e=b.offsetParent);j.offset.subtractsBorderForOverflowNotVisible&&c.overflow!==
"visible"&&(h+=parseFloat(c.borderTopWidth)||0,k+=parseFloat(c.borderLeftWidth)||0)}if(c.position==="relative"||c.position==="static")h+=g.offsetTop,k+=g.offsetLeft;j.offset.supportsFixedPosition&&c.position==="fixed"&&(h+=Math.max(d.scrollTop,g.scrollTop),k+=Math.max(d.scrollLeft,g.scrollLeft));return{top:h,left:k}};j.offset={initialize:function(){var a=s.body,b=s.createElement("div"),c,e,f,d=parseFloat(j.css(a,"marginTop"))||0;j.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,
width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";a.insertBefore(b,a.firstChild);c=b.firstChild;e=c.firstChild;f=c.nextSibling.firstChild.firstChild;this.doesNotAddBorder=e.offsetTop!==5;this.doesAddBorderForTableAndCells=
f.offsetTop===5;e.style.position="fixed";e.style.top="20px";this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15;e.style.position=e.style.top="";c.style.overflow="hidden";c.style.position="relative";this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==d;a.removeChild(b);j.offset.initialize=j.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;j.offset.initialize();j.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(j.css(a,
"marginTop"))||0,c+=parseFloat(j.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var e=j.css(a,"position");e==="static"&&(a.style.position="relative");var f=j(a),d=f.offset(),g=j.css(a,"top"),h=j.css(a,"left"),k={},l={},m,o;(e==="absolute"||e==="fixed")&&j.inArray("auto",[g,h])>-1?(l=f.position(),m=l.top,o=l.left):(m=parseFloat(g)||0,o=parseFloat(h)||0);j.isFunction(b)&&(b=b.call(a,c,d));b.top!=null&&(k.top=b.top-d.top+m);b.left!=null&&(k.left=b.left-d.left+o);"using"in b?
b.using.call(a,k):f.css(k)}};j.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),e=Sa.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(j.css(a,"marginTop"))||0;c.left-=parseFloat(j.css(a,"marginLeft"))||0;e.top+=parseFloat(j.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(j.css(b[0],"borderLeftWidth"))||0;return{top:c.top-e.top,left:c.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||
s.body;a&&!Sa.test(a.nodeName)&&j.css(a,"position")==="static";)a=a.offsetParent;return a})}});j.each(["Left","Top"],function(a,e){var f="scroll"+e;j.fn[f]=function(e){var d,g;return e===c?(d=this[0],!d?null:(g=b(d))?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:j.support.boxModel&&g.document.documentElement[f]||g.document.body[f]:d[f]):this.each(function(){(g=b(this))?g.scrollTo(a?j(g).scrollLeft():e,a?e:j(g).scrollTop()):this[f]=e})}});j.each(["Height","Width"],function(a,b){var e=b.toLowerCase();
j.fn["inner"+b]=function(){var a=this[0];return a&&a.style?parseFloat(j.css(a,e,"padding")):null};j.fn["outer"+b]=function(a){var b=this[0];return b&&b.style?parseFloat(j.css(b,e,a?"margin":"border")):null};j.fn[e]=function(a){var f=this[0];if(!f)return a==null?null:this;if(j.isFunction(a))return this.each(function(b){var c=j(this);c[e](a.call(this,b,c[e]()))});if(j.isWindow(f)){var d=f.document.documentElement["client"+b];return f.document.compatMode==="CSS1Compat"&&d||f.document.body["client"+b]||
d}return f.nodeType===9?Math.max(f.documentElement["client"+b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]):a===c?(f=j.css(f,e),d=parseFloat(f),j.isNaN(d)?f:d):this.css(e,typeof a=="string"?a:a+"px")}});a.jQuery=a.$=j})(window);
(function(a,c){function b(b,c){var h=b.nodeName.toLowerCase();if("area"===h){c=b.parentNode;h=c.name;if(!b.href||!h||c.nodeName.toLowerCase()!=="map")return!1;b=a("img[usemap=#"+h+"]")[0];return!!b&&d(b)}return(/input|select|textarea|button|object/.test(h)?!b.disabled:"a"==h?b.href||c:c)&&d(b)}function d(b){return!a(b).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};a.ui.version||(a.extend(a.ui,{version:"1.8.14",
keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,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,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({_focus:a.fn.focus,focus:function(b,c){return typeof b==="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus();
c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;b=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,
"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(b){if(b!==c)return this.css("zIndex",b);if(this.length)for(var b=a(this[0]),d;b.length&&b[0]!==document;){d=b.css("position");if(d==="absolute"||d==="relative"||d==="fixed")if(d=parseInt(b.css("zIndex"),10),!isNaN(d)&&d!==0)return d;b=b.parent()}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",
function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(b,d){function h(b,c,f,d){a.each(e,function(){c-=parseFloat(a.curCSS(b,"padding"+this,!0))||0;f&&(c-=parseFloat(a.curCSS(b,"border"+this+"Width",!0))||0);d&&(c-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)});return c}var e=d==="Width"?["Left","Right"]:["Top","Bottom"],k=d.toLowerCase(),l={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,
outerHeight:a.fn.outerHeight};a.fn["inner"+d]=function(b){return b===c?l["inner"+d].call(this):this.each(function(){a(this).css(k,h(this,b)+"px")})};a.fn["outer"+d]=function(b,c){return typeof b!=="number"?l["outer"+d].call(this,b):this.each(function(){a(this).css(k,h(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(c){return b(c,!isNaN(a.attr(c,"tabindex")))},tabbable:function(c){var d=a.attr(c,"tabindex"),h=isNaN(d);return(h||d>=0)&&b(c,
!h)}}),a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=c.offsetHeight===100;a.support.selectstart="onselectstart"in c;b.removeChild(c).style.display="none"}),a.extend(a.ui,{plugin:{add:function(b,c,d){var b=a.ui[b].prototype,e;for(e in d)b.plugins[e]=b.plugins[e]||[],b.plugins[e].push([c,d[e]])},call:function(a,b,c){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=
0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,c)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,c){if(a(b).css("overflow")==="hidden")return!1;var c=c&&c==="left"?"scrollLeft":"scrollTop",d=!1;if(b[c]>0)return!0;b[c]=1;d=b[c]>0;b[c]=0;return d},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(b,c,d,e,k,l){return a.ui.isOverAxis(b,d,k)&&a.ui.isOverAxis(c,e,l)}}))})(jQuery);
(function(a,c){if(a.cleanData){var b=a.cleanData;a.cleanData=function(c){for(var d=0,h;(h=c[d])!=null;d++)a(h).triggerHandler("remove");b(c)}}else{var d=a.fn.remove;a.fn.remove=function(b,c){return this.each(function(){c||(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")});return d.call(a(this),b,c)})}}a.widget=function(b,c,d){var e=b.split(".")[0],k,b=b.split(".")[1];k=e+"-"+b;if(!d)d=c,c=a.Widget;a.expr[":"][k]=function(c){return!!a.data(c,
b)};a[e]=a[e]||{};a[e][b]=function(a,b){arguments.length&&this._createWidget(a,b)};c=new c;c.options=a.extend(!0,{},c.options);a[e][b].prototype=a.extend(!0,c,{namespace:e,widgetName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBaseClass:k},d);a.widget.bridge(b,a[e][b])};a.widget.bridge=function(b,d){a.fn[b]=function(h){var e=typeof h==="string",k=Array.prototype.slice.call(arguments,1),l=this,h=!e&&k.length?a.extend.apply(null,[!0,h].concat(k)):h;if(e&&h.charAt(0)==="_")return l;
e?this.each(function(){var e=a.data(this,b),d=e&&a.isFunction(e[h])?e[h].apply(e,k):e;if(d!==e&&d!==c)return l=d,!1}):this.each(function(){var c=a.data(this,b);c?c.option(h||{})._init():a.data(this,b,new d(h,this))});return l}};a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(b,c){a.data(c,this.widgetName,this);this.element=a(c);this.options=a.extend(!0,{},this.options,this._getCreateOptions(),
b);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},
option:function(b,d){var h=b;if(arguments.length===0)return a.extend({},this.options);if(typeof b==="string"){if(d===c)return this.options[b];h={};h[b]=d}this._setOptions(h);return this},_setOptions:function(b){var c=this;a.each(b,function(a,b){c._setOption(a,b)});return this},_setOption:function(a,b){this.options[a]=b;a==="disabled"&&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",b);return this},enable:function(){return this._setOption("disabled",
!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(b,c,d){var e=this.options[b],c=a.Event(c);c.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase();d=d||{};if(c.originalEvent)for(var b=a.event.props.length,k;b;)k=a.event.props[--b],c[k]=c.originalEvent[k];this.element.trigger(c,d);return!(a.isFunction(e)&&e.call(this.element[0],c,d)===!1||c.isDefaultPrevented())}}})(jQuery);
(function(a){var c=!1;a(document).mousedown(function(){c=!1});a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(c){if(!0===a.data(c.target,b.widgetName+".preventClickEvent"))return a.removeData(c.target,b.widgetName+".preventClickEvent"),c.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.unbind("."+
this.widgetName)},_mouseDown:function(b){if(!c){this._mouseStarted&&this._mouseUp(b);this._mouseDownEvent=b;var d=this,f=b.which==1,g=typeof this.options.cancel=="string"?a(b.target).closest(this.options.cancel).length:!1;if(!f||g||!this._mouseCapture(b))return!0;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=!0},this.options.delay);if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=this._mouseStart(b)!==
!1,!this._mouseStarted))return b.preventDefault(),!0;!0===a.data(b.target,this.widgetName+".preventClickEvent")&&a.removeData(b.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(a){return d._mouseMove(a)};this._mouseUpDelegate=function(a){return d._mouseUp(a)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);b.preventDefault();return c=!0}},_mouseMove:function(b){if(a.browser.msie&&!(document.documentMode>=
9)&&!b.button)return this._mouseUp(b);if(this._mouseStarted)return this._mouseDrag(b),b.preventDefault();if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==!1)?this._mouseDrag(b):this._mouseUp(b);return!this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted)this._mouseStarted=!1,b.target==this._mouseDownEvent.target&&
a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b);return!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);
(function(a){a.widget("ui.draggable",a.ui.mouse,{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(){if(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(){if(this.element.data("draggable"))return this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy(),this},_mouseCapture:function(c){var b=this.options;if(this.helper||b.disabled||a(c.target).is(".ui-resizable-handle"))return!1;
this.handle=this._getHandle(c);if(!this.handle)return!1;a(b.iframeFix===!0?"iframe":b.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(a(this).offset()).appendTo("body")});return!0},_mouseStart:function(c){var b=this.options;this.helper=this._createHelper(c);this._cacheHelperProportions();if(a.ui.ddmanager)a.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};a.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;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._trigger("start",c)===!1)return this._clear(),!1;this._cacheHelperProportions();a.ui.ddmanager&&!b.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,c);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(c,!0);a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,c);return!0},_mouseDrag:function(c,b){this.position=this._generatePosition(c);this.positionAbs=this._convertPositionTo("absolute");
if(!b){b=this._uiHash();if(this._trigger("drag",c,b)===!1)return this._mouseUp({}),!1;this.position=b.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";a.ui.ddmanager&&a.ui.ddmanager.drag(this,c);return!1},_mouseStop:function(c){var b=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(b=a.ui.ddmanager.drop(this,c));if(this.dropped)b=this.dropped,this.dropped=
!1;if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return!1;if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===!0||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,b)){var d=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){d._trigger("stop",c)!==!1&&d._clear()})}else this._trigger("stop",c)!==!1&&this._clear();return!1},_mouseUp:function(c){this.options.iframeFix===
!0&&a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,c);return a.ui.mouse.prototype._mouseUp.call(this,c)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(c){var b=!this.options.handle||!a(this.options.handle,this.element).length?!0:!1;a(this.options.handle,this.element).find("*").andSelf().each(function(){this==c.target&&(b=!0)});return b},_createHelper:function(c){var b=
this.options,c=a.isFunction(b.helper)?a(b.helper.apply(this.element[0],[c])):b.helper=="clone"?this.element.clone().removeAttr("id"):this.element;c.parents("body").length||c.appendTo(b.appendTo=="parent"?this.element[0].parentNode:b.appendTo);c[0]!=this.element[0]&&!/(fixed|absolute)/.test(c.css("position"))&&c.css("position","absolute");return c},_adjustOffsetFromHelper:function(c){typeof c=="string"&&(c=c.split(" "));a.isArray(c)&&(c={left:+c[0],top:+c[1]||0});if("left"in c)this.offset.click.left=
c.left+this.margins.left;if("right"in c)this.offset.click.left=this.helperProportions.width-c.right+this.margins.left;if("top"in c)this.offset.click.top=c.top+this.margins.top;if("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&&a.ui.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"&&a.browser.msie)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 a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),
10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else 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 c=this.options;if(c.containment=="parent")c.containment=this.helper[0].parentNode;if(c.containment=="document"||c.containment=="window")this.containment=[c.containment=="document"?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,c.containment=="document"?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(c.containment=="document"?0:a(window).scrollLeft())+a(c.containment=="document"?document:window).width()-this.helperProportions.width-
this.margins.left,(c.containment=="document"?0:a(window).scrollTop())+(a(c.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(c.containment)&&c.containment.constructor!=Array){var c=a(c.containment),b=c[0];if(b){c.offset();var d=a(b).css("overflow")!="hidden";this.containment=[(parseInt(a(b).css("borderLeftWidth"),10)||0)+(parseInt(a(b).css("paddingLeft"),10)||0),(parseInt(a(b).css("borderTopWidth"),
10)||0)+(parseInt(a(b).css("paddingTop"),10)||0),(d?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(a(b).css("borderLeftWidth"),10)||0)-(parseInt(a(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(d?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(a(b).css("borderTopWidth"),10)||0)-(parseInt(a(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=c}}else if(c.containment.constructor==
Array)this.containment=c.containment},_convertPositionTo:function(c,b){if(!b)b=this.position;var c=c=="absolute"?1:-1,d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(d[0].tagName);return{top:b.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():
f?0:d.scrollTop())*c),left:b.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:d.scrollLeft())*c)}},_generatePosition:function(c){var b=this.options,d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(d[0].tagName),g=c.pageX,h=c.pageY;
if(this.originalPosition){var e;if(this.containment)this.relative_container?(e=this.relative_container.offset(),e=[this.containment[0]+e.left,this.containment[1]+e.top,this.containment[2]+e.left,this.containment[3]+e.top]):e=this.containment,c.pageX-this.offset.click.left<e[0]&&(g=e[0]+this.offset.click.left),c.pageY-this.offset.click.top<e[1]&&(h=e[1]+this.offset.click.top),c.pageX-this.offset.click.left>e[2]&&(g=e[2]+this.offset.click.left),c.pageY-this.offset.click.top>e[3]&&(h=e[3]+this.offset.click.top);
b.grid&&(h=b.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/b.grid[1])*b.grid[1]:this.originalPageY,h=e?!(h-this.offset.click.top<e[1]||h-this.offset.click.top>e[3])?h:!(h-this.offset.click.top<e[1])?h-b.grid[1]:h+b.grid[1]:h,g=b.grid[0]?this.originalPageX+Math.round((g-this.originalPageX)/b.grid[0])*b.grid[0]:this.originalPageX,g=e?!(g-this.offset.click.left<e[0]||g-this.offset.click.left>e[2])?g:!(g-this.offset.click.left<e[0])?g-b.grid[0]:g+b.grid[0]:g)}return{top:h-this.offset.click.top-
this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:d.scrollTop()),left:g-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:d.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,b,d){d=d||this._uiHash();a.ui.plugin.call(this,c,[b,d]);if(c=="drag")this.positionAbs=this._convertPositionTo("absolute");return a.Widget.prototype._trigger.call(this,c,b,d)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.14"});a.ui.plugin.add("draggable",
"connectToSortable",{start:function(c,b){var d=a(this).data("draggable"),f=d.options,g=a.extend({},b,{item:d.element});d.sortables=[];a(f.connectToSortable).each(function(){var b=a.data(this,"sortable");b&&!b.options.disabled&&(d.sortables.push({instance:b,shouldRevert:b.options.revert}),b.refreshPositions(),b._trigger("activate",c,g))})},stop:function(c,b){var d=a(this).data("draggable"),f=a.extend({},b,{item:d.element});a.each(d.sortables,function(){if(this.instance.isOver){this.instance.isOver=
0;d.cancelHelperRemoval=!0;this.instance.cancelHelperRemoval=!1;if(this.shouldRevert)this.instance.options.revert=!0;this.instance._mouseStop(c);this.instance.options.helper=this.instance.options._helper;d.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",c,f)})},drag:function(c,b){var d=a(this).data("draggable"),f=this;a.each(d.sortables,function(){this.instance.positionAbs=d.positionAbs;
this.instance.helperProportions=d.helperProportions;this.instance.offset.click=d.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver)this.instance.isOver=1,this.instance.currentItem=a(f).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 b.helper[0]},c.target=this.instance.currentItem[0],this.instance._mouseCapture(c,
!0),this.instance._mouseStart(c,!0,!0),this.instance.offset.click.top=d.offset.click.top,this.instance.offset.click.left=d.offset.click.left,this.instance.offset.parent.left-=d.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=d.offset.parent.top-this.instance.offset.parent.top,d._trigger("toSortable",c),d.dropped=this.instance.element,d.currentItem=d.element,this.instance.fromOutside=d;this.instance.currentItem&&this.instance._mouseDrag(c)}else if(this.instance.isOver)this.instance.isOver=
0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",c,this.instance._uiHash(this.instance)),this.instance._mouseStop(c,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),d._trigger("fromSortable",c),d.dropped=!1})}});a.ui.plugin.add("draggable","cursor",{start:function(){var c=a("body"),b=a(this).data("draggable").options;if(c.css("cursor"))b._cursor=
c.css("cursor");c.css("cursor",b.cursor)},stop:function(){var c=a(this).data("draggable").options;c._cursor&&a("body").css("cursor",c._cursor)}});a.ui.plugin.add("draggable","opacity",{start:function(c,b){c=a(b.helper);b=a(this).data("draggable").options;if(c.css("opacity"))b._opacity=c.css("opacity");c.css("opacity",b.opacity)},stop:function(c,b){c=a(this).data("draggable").options;c._opacity&&a(b.helper).css("opacity",c._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var c=a(this).data("draggable");
if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML")c.overflowOffset=c.scrollParent.offset()},drag:function(c){var b=a(this).data("draggable"),d=b.options,f=!1;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){if(!d.axis||d.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-c.pageY<d.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop+d.scrollSpeed;else if(c.pageY-b.overflowOffset.top<d.scrollSensitivity)b.scrollParent[0].scrollTop=
f=b.scrollParent[0].scrollTop-d.scrollSpeed;if(!d.axis||d.axis!="y")if(b.overflowOffset.left+b.scrollParent[0].offsetWidth-c.pageX<d.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft+d.scrollSpeed;else if(c.pageX-b.overflowOffset.left<d.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft-d.scrollSpeed}else{if(!d.axis||d.axis!="x")c.pageY-a(document).scrollTop()<d.scrollSensitivity?f=a(document).scrollTop(a(document).scrollTop()-d.scrollSpeed):
a(window).height()-(c.pageY-a(document).scrollTop())<d.scrollSensitivity&&(f=a(document).scrollTop(a(document).scrollTop()+d.scrollSpeed));if(!d.axis||d.axis!="y")c.pageX-a(document).scrollLeft()<d.scrollSensitivity?f=a(document).scrollLeft(a(document).scrollLeft()-d.scrollSpeed):a(window).width()-(c.pageX-a(document).scrollLeft())<d.scrollSensitivity&&(f=a(document).scrollLeft(a(document).scrollLeft()+d.scrollSpeed))}f!==!1&&a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(b,c)}});
a.ui.plugin.add("draggable","snap",{start:function(){var c=a(this).data("draggable"),b=c.options;c.snapElements=[];a(b.snap.constructor!=String?b.snap.items||":data(draggable)":b.snap).each(function(){var b=a(this),f=b.offset();this!=c.element[0]&&c.snapElements.push({item:this,width:b.outerWidth(),height:b.outerHeight(),top:f.top,left:f.left})})},drag:function(c,b){for(var d=a(this).data("draggable"),f=d.options,g=f.snapTolerance,h=b.offset.left,e=h+d.helperProportions.width,k=b.offset.top,l=k+d.helperProportions.height,
n=d.snapElements.length-1;n>=0;n--){var m=d.snapElements[n].left,o=m+d.snapElements[n].width,q=d.snapElements[n].top,p=q+d.snapElements[n].height;if(m-g<h&&h<o+g&&q-g<k&&k<p+g||m-g<h&&h<o+g&&q-g<l&&l<p+g||m-g<e&&e<o+g&&q-g<k&&k<p+g||m-g<e&&e<o+g&&q-g<l&&l<p+g){if(f.snapMode!="inner"){var u=Math.abs(q-l)<=g,w=Math.abs(p-k)<=g,B=Math.abs(m-e)<=g,r=Math.abs(o-h)<=g;if(u)b.position.top=d._convertPositionTo("relative",{top:q-d.helperProportions.height,left:0}).top-d.margins.top;if(w)b.position.top=d._convertPositionTo("relative",
{top:p,left:0}).top-d.margins.top;if(B)b.position.left=d._convertPositionTo("relative",{top:0,left:m-d.helperProportions.width}).left-d.margins.left;if(r)b.position.left=d._convertPositionTo("relative",{top:0,left:o}).left-d.margins.left}var y=u||w||B||r;if(f.snapMode!="outer"){u=Math.abs(q-k)<=g;w=Math.abs(p-l)<=g;B=Math.abs(m-h)<=g;r=Math.abs(o-e)<=g;if(u)b.position.top=d._convertPositionTo("relative",{top:q,left:0}).top-d.margins.top;if(w)b.position.top=d._convertPositionTo("relative",{top:p-d.helperProportions.height,
left:0}).top-d.margins.top;if(B)b.position.left=d._convertPositionTo("relative",{top:0,left:m}).left-d.margins.left;if(r)b.position.left=d._convertPositionTo("relative",{top:0,left:o-d.helperProportions.width}).left-d.margins.left}!d.snapElements[n].snapping&&(u||w||B||r||y)&&d.options.snap.snap&&d.options.snap.snap.call(d.element,c,a.extend(d._uiHash(),{snapItem:d.snapElements[n].item}));d.snapElements[n].snapping=u||w||B||r||y}else d.snapElements[n].snapping&&d.options.snap.release&&d.options.snap.release.call(d.element,
c,a.extend(d._uiHash(),{snapItem:d.snapElements[n].item})),d.snapElements[n].snapping=!1}}});a.ui.plugin.add("draggable","stack",{start:function(){var c=a(this).data("draggable").options,c=a.makeArray(a(c.stack)).sort(function(b,c){return(parseInt(a(b).css("zIndex"),10)||0)-(parseInt(a(c).css("zIndex"),10)||0)});if(c.length){var b=parseInt(c[0].style.zIndex)||0;a(c).each(function(a){this.style.zIndex=b+a});this[0].style.zIndex=b+c.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(c,
b){c=a(b.helper);b=a(this).data("draggable").options;if(c.css("zIndex"))b._zIndex=c.css("zIndex");c.css("zIndex",b.zIndex)},stop:function(c,b){c=a(this).data("draggable").options;c._zIndex&&a(b.helper).css("zIndex",c._zIndex)}})})(jQuery);
(function(a){a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect"},_create:function(){var c=this.options,b=c.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(b)?b:function(a){return a.is(b)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[c.scope]=a.ui.ddmanager.droppables[c.scope]||[];a.ui.ddmanager.droppables[c.scope].push(this);
c.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var c=a.ui.ddmanager.droppables[this.options.scope],b=0;b<c.length;b++)c[b]==this&&c.splice(b,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(c,b){if(c=="accept")this.accept=a.isFunction(b)?b:function(a){return a.is(b)};a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(c){var b=a.ui.ddmanager.current;this.options.activeClass&&
this.element.addClass(this.options.activeClass);b&&this._trigger("activate",c,this.ui(b))},_deactivate:function(c){var b=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);b&&this._trigger("deactivate",c,this.ui(b))},_over:function(c){var b=a.ui.ddmanager.current;if(b&&(b.currentItem||b.element)[0]!=this.element[0])if(this.accept.call(this.element[0],b.currentItem||b.element))this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",
c,this.ui(b))},_out:function(c){var b=a.ui.ddmanager.current;if(b&&(b.currentItem||b.element)[0]!=this.element[0])if(this.accept.call(this.element[0],b.currentItem||b.element))this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",c,this.ui(b))},_drop:function(c,b){var d=b||a.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]==this.element[0])return!1;var f=!1;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var b=a.data(this,
"droppable");if(b.options.greedy&&!b.options.disabled&&b.options.scope==d.options.scope&&b.accept.call(b.element[0],d.currentItem||d.element)&&a.ui.intersect(d,a.extend(b,{offset:b.element.offset()}),b.options.tolerance))return f=!0,!1});return f?!1:this.accept.call(this.element[0],d.currentItem||d.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",c,this.ui(d)),this.element):
!1},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}});a.extend(a.ui.droppable,{version:"1.8.14"});a.ui.intersect=function(c,b,d){if(!b.offset)return!1;var f=(c.positionAbs||c.position.absolute).left,g=f+c.helperProportions.width,h=(c.positionAbs||c.position.absolute).top,e=h+c.helperProportions.height,k=b.offset.left,l=k+b.proportions.width,n=b.offset.top,m=n+b.proportions.height;switch(d){case "fit":return k<=f&&g<=l&&n<=h&&e<=m;
case "intersect":return k<f+c.helperProportions.width/2&&g-c.helperProportions.width/2<l&&n<h+c.helperProportions.height/2&&e-c.helperProportions.height/2<m;case "pointer":return a.ui.isOver((c.positionAbs||c.position.absolute).top+(c.clickOffset||c.offset.click).top,(c.positionAbs||c.position.absolute).left+(c.clickOffset||c.offset.click).left,n,k,b.proportions.height,b.proportions.width);case "touch":return(h>=n&&h<=m||e>=n&&e<=m||h<n&&e>m)&&(f>=k&&f<=l||g>=k&&g<=l||f<k&&g>l);default:return!1}};
a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(c,b){var d=a.ui.ddmanager.droppables[c.options.scope]||[],f=b?b.type:null,g=(c.currentItem||c.element).find(":data(droppable)").andSelf(),h=0;a:for(;h<d.length;h++)if(!(d[h].options.disabled||c&&!d[h].accept.call(d[h].element[0],c.currentItem||c.element))){for(var e=0;e<g.length;e++)if(g[e]==d[h].element[0]){d[h].proportions.height=0;continue a}d[h].visible=d[h].element.css("display")!="none";if(d[h].visible)f=="mousedown"&&
d[h]._activate.call(d[h],b),d[h].offset=d[h].element.offset(),d[h].proportions={width:d[h].element[0].offsetWidth,height:d[h].element[0].offsetHeight}}},drop:function(c,b){var d=!1;a.each(a.ui.ddmanager.droppables[c.options.scope]||[],function(){if(this.options&&(!this.options.disabled&&this.visible&&a.ui.intersect(c,this,this.options.tolerance)&&(d=d||this._drop.call(this,b)),!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,b)});return d},dragStart:function(c,b){c.element.parentsUntil("body").bind("scroll.droppable",function(){c.options.refreshPositions||a.ui.ddmanager.prepareOffsets(c,b)})},drag:function(c,b){c.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(c,b);a.each(a.ui.ddmanager.droppables[c.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var d=a.ui.intersect(c,this,this.options.tolerance);if(d=!d&&this.isover==1?"isout":d&&this.isover==
0?"isover":null){var f;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");if(g.length)f=a.data(g[0],"droppable"),f.greedyChild=d=="isover"?1:0}if(f&&d=="isover")f.isover=0,f.isout=1,f._out.call(f,b);this[d]=1;this[d=="isout"?"isover":"isout"]=0;this[d=="isover"?"_over":"_out"].call(this,b);if(f&&d=="isout")f.isout=0,f.isover=1,f._over.call(f,b)}}})},dragStop:function(c,b){c.element.parentsUntil("body").unbind("scroll.droppable");c.options.refreshPositions||a.ui.ddmanager.prepareOffsets(c,
b)}}})(jQuery);
(function(a){a.widget("ui.resizable",a.ui.mouse,{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:1E3},_create:function(){var b=this,c=this.options;this.element.addClass("ui-resizable");a.extend(this,{_aspectRatio:!!c.aspectRatio,aspectRatio:c.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],
_helper:c.helper||c.ghost||c.animate?c.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i))/relative/.test(this.element.css("position"))&&a.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"}),this.element.wrap(a('<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=c.handles||(!a(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles==
"all")this.handles="n,e,s,w,se,sw,ne,nw";var g=this.handles.split(",");this.handles={};for(var h=0;h<g.length;h++){var e=a.trim(g[h]),k=a('<div class="ui-resizable-handle ui-resizable-'+e+'"></div>');/sw|se|ne|nw/.test(e)&&k.css({zIndex:++c.zIndex});"se"==e&&k.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[e]=".ui-resizable-"+e;this.element.append(k)}}this._renderAxis=function(b){var b=b||this.element,c;for(c in this.handles){this.handles[c].constructor==String&&(this.handles[c]=a(this.handles[c],
this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var e=a(this.handles[c],this.element),d=0,d=/sw|ne|nw|se|n|s/.test(c)?e.outerHeight():e.outerWidth(),e=["padding",/ne|nw|n/.test(c)?"Top":/se|sw|s/.test(c)?"Bottom":/^e$/.test(c)?"Right":"Left"].join("");b.css(e,d);this._proportionallyResize()}a(this.handles[c])}};this._renderAxis(this.element);this._handles=a(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!b.resizing){if(this.className)var a=
this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=a&&a[1]?a[1]:"se"}});c.autoHide&&(this._handles.hide(),a(this.element).addClass("ui-resizable-autohide").hover(function(){c.disabled||(a(this).removeClass("ui-resizable-autohide"),b._handles.show())},function(){!c.disabled&&!b.resizing&&(a(this).addClass("ui-resizable-autohide"),b._handles.hide())}));this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(b){a(b).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};
if(this.elementIsWrapper){b(this.element);var c=this.element;c.after(this.originalElement.css({position:c.css("position"),width:c.outerWidth(),height:c.outerHeight(),top:c.css("top"),left:c.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var c=!1,g;for(g in this.handles)a(this.handles[g])[0]==b.target&&(c=!0);return!this.options.disabled&&c},_mouseStart:function(b){var f=this.options,g=this.element.position(),
h=this.element;this.resizing=!0;this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};(h.is(".ui-draggable")||/absolute/.test(h.css("position")))&&h.css({position:"absolute",top:g.top,left:g.left});a.browser.opera&&/relative/.test(h.css("position"))&&h.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();var g=c(this.helper.css("left")),e=c(this.helper.css("top"));f.containment&&(g+=a(f.containment).scrollLeft()||0,e+=a(f.containment).scrollTop()||0);this.offset=
this.helper.offset();this.position={left:g,top:e};this.size=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()};this.originalSize=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()};this.originalPosition={left:g,top:e};this.sizeDiff={width:h.outerWidth()-h.width(),height:h.outerHeight()-h.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof f.aspectRatio=="number"?f.aspectRatio:
this.originalSize.width/this.originalSize.height||1;f=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor",f=="auto"?this.axis+"-resize":f);h.addClass("ui-resizable-resizing");this._propagate("start",b);return!0},_mouseDrag:function(a){var b=this.helper,c=this.originalMousePosition,h=this._change[this.axis];if(!h)return!1;c=h.apply(this,[a,a.pageX-c.left||0,a.pageY-c.top||0]);this._updateVirtualBoundaries(a.shiftKey);if(this._aspectRatio||a.shiftKey)c=this._updateRatio(c,a);c=this._respectSize(c,
a);this._propagate("resize",a);b.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(c);this._trigger("resize",a,this.ui());return!1},_mouseStop:function(b){this.resizing=!1;var c=this.options;if(this._helper){var g=this._proportionallyResizeElements,h=g.length&&/textarea/i.test(g[0].nodeName),g=h&&a.ui.hasScroll(g[0],"left")?0:
this.sizeDiff.height,h=h?0:this.sizeDiff.width,h={width:this.helper.width()-h,height:this.helper.height()-g},g=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null,e=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;c.animate||this.element.css(a.extend(h,{top:e,left:g}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!c.animate&&this._proportionallyResize()}a("body").css("cursor","auto");
this.element.removeClass("ui-resizable-resizing");this._propagate("stop",b);this._helper&&this.helper.remove();return!1},_updateVirtualBoundaries:function(a){var c=this.options,g,h,e,c={minWidth:b(c.minWidth)?c.minWidth:0,maxWidth:b(c.maxWidth)?c.maxWidth:Infinity,minHeight:b(c.minHeight)?c.minHeight:0,maxHeight:b(c.maxHeight)?c.maxHeight:Infinity};if(this._aspectRatio||a){a=c.minHeight*this.aspectRatio;h=c.minWidth/this.aspectRatio;g=c.maxHeight*this.aspectRatio;e=c.maxWidth/this.aspectRatio;if(a>
c.minWidth)c.minWidth=a;if(h>c.minHeight)c.minHeight=h;if(g<c.maxWidth)c.maxWidth=g;if(e<c.maxHeight)c.maxHeight=e}this._vBoundaries=c},_updateCache:function(a){this.offset=this.helper.offset();if(b(a.left))this.position.left=a.left;if(b(a.top))this.position.top=a.top;if(b(a.height))this.size.height=a.height;if(b(a.width))this.size.width=a.width},_updateRatio:function(a){var c=this.position,g=this.size,h=this.axis;if(b(a.height))a.width=a.height*this.aspectRatio;else if(b(a.width))a.height=a.width/
this.aspectRatio;if(h=="sw")a.left=c.left+(g.width-a.width),a.top=null;if(h=="nw")a.top=c.top+(g.height-a.height),a.left=c.left+(g.width-a.width);return a},_respectSize:function(a){var c=this._vBoundaries,g=this.axis,h=b(a.width)&&c.maxWidth&&c.maxWidth<a.width,e=b(a.height)&&c.maxHeight&&c.maxHeight<a.height,k=b(a.width)&&c.minWidth&&c.minWidth>a.width,l=b(a.height)&&c.minHeight&&c.minHeight>a.height;if(k)a.width=c.minWidth;if(l)a.height=c.minHeight;if(h)a.width=c.maxWidth;if(e)a.height=c.maxHeight;
var n=this.originalPosition.left+this.originalSize.width,m=this.position.top+this.size.height,o=/sw|nw|w/.test(g),g=/nw|ne|n/.test(g);if(k&&o)a.left=n-c.minWidth;if(h&&o)a.left=n-c.maxWidth;if(l&&g)a.top=m-c.minHeight;if(e&&g)a.top=m-c.maxHeight;if((c=!a.width&&!a.height)&&!a.left&&a.top)a.top=null;else if(c&&!a.top&&a.left)a.left=null;return a},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,c=0;c<this._proportionallyResizeElements.length;c++){var g=
this._proportionallyResizeElements[c];if(!this.borderDif){var h=[g.css("borderTopWidth"),g.css("borderRightWidth"),g.css("borderBottomWidth"),g.css("borderLeftWidth")],e=[g.css("paddingTop"),g.css("paddingRight"),g.css("paddingBottom"),g.css("paddingLeft")];this.borderDif=a.map(h,function(a,b){a=parseInt(a,10)||0;b=parseInt(e[b],10)||0;return a+b})}a.browser.msie&&(a(b).is(":hidden")||a(b).parents(":hidden").length)||g.css({height:b.height()-this.borderDif[0]-this.borderDif[2]||0,width:b.width()-
this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var b=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var c=a.browser.msie&&a.browser.version<7,g=c?1:0,c=c?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+c,height:this.element.outerHeight()+c,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=
this.element},_change:{e:function(a,b){return{width:this.originalSize.width+b}},w:function(a,b){return{left:this.originalPosition.left+b,width:this.originalSize.width-b}},n:function(a,b,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(a,b,c){return{height:this.originalSize.height+c}},se:function(b,c,g){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,c,g]))},sw:function(b,c,g){return a.extend(this._change.s.apply(this,arguments),
this._change.w.apply(this,[b,c,g]))},ne:function(b,c,g){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,c,g]))},nw:function(b,c,g){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,c,g]))}},_propagate:function(b,c){a.ui.plugin.call(this,b,[c,this.ui()]);b!="resize"&&this._trigger(b,c,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}}});a.extend(a.ui.resizable,{version:"1.8.14"});a.ui.plugin.add("resizable","alsoResize",{start:function(){var b=a(this).data("resizable").options,c=function(b){a(b).each(function(){var b=a(this);b.data("resizable-alsoresize",{width:parseInt(b.width(),10),height:parseInt(b.height(),10),left:parseInt(b.css("left"),10),top:parseInt(b.css("top"),10),position:b.css("position")})})};typeof b.alsoResize=="object"&&!b.alsoResize.parentNode?
b.alsoResize.length?(b.alsoResize=b.alsoResize[0],c(b.alsoResize)):a.each(b.alsoResize,function(a){c(a)}):c(b.alsoResize)},resize:function(b,c){var g=a(this).data("resizable"),b=g.options,h=g.originalSize,e=g.originalPosition,k={height:g.size.height-h.height||0,width:g.size.width-h.width||0,top:g.position.top-e.top||0,left:g.position.left-e.left||0},l=function(b,e){a(b).each(function(){var b=a(this),d=a(this).data("resizable-alsoresize"),h={},l=e&&e.length?e:b.parents(c.originalElement[0]).length?
["width","height"]:["width","height","top","left"];a.each(l,function(a,b){if((a=(d[b]||0)+(k[b]||0))&&a>=0)h[b]=a||null});if(a.browser.opera&&/relative/.test(b.css("position")))g._revertToRelativePosition=!0,b.css({position:"absolute",top:"auto",left:"auto"});b.css(h)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType?a.each(b.alsoResize,function(a,b){l(a,b)}):l(b.alsoResize)},stop:function(){var b=a(this).data("resizable"),c=b.options,g=function(b){a(b).each(function(){var b=a(this);b.css({position:b.data("resizable-alsoresize").position})})};
if(b._revertToRelativePosition)b._revertToRelativePosition=!1,typeof c.alsoResize=="object"&&!c.alsoResize.nodeType?a.each(c.alsoResize,function(a){g(a)}):g(c.alsoResize);a(this).removeData("resizable-alsoresize")}});a.ui.plugin.add("resizable","animate",{stop:function(b){var c=a(this).data("resizable"),g=c.options,h=c._proportionallyResizeElements,e=h.length&&/textarea/i.test(h[0].nodeName),k=e&&a.ui.hasScroll(h[0],"left")?0:c.sizeDiff.height,e={width:c.size.width-(e?0:c.sizeDiff.width),height:c.size.height-
k},k=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null,l=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;c.element.animate(a.extend(e,l&&k?{top:l,left:k}:{}),{duration:g.animateDuration,easing:g.animateEasing,step:function(){var e={width:parseInt(c.element.css("width"),10),height:parseInt(c.element.css("height"),10),top:parseInt(c.element.css("top"),10),left:parseInt(c.element.css("left"),10)};h&&h.length&&a(h[0]).css({width:e.width,
height:e.height});c._updateCache(e);c._propagate("resize",b)}})}});a.ui.plugin.add("resizable","containment",{start:function(){var b=a(this).data("resizable"),f=b.element,g=b.options.containment;if(f=g instanceof a?g.get(0):/parent/.test(g)?f.parent().get(0):g)if(b.containerElement=a(f),/document/.test(g)||g==document)b.containerOffset={left:0,top:0},b.containerPosition={left:0,top:0},b.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight};
else{var h=a(f),e=[];a(["Top","Right","Left","Bottom"]).each(function(a,b){e[a]=c(h.css("padding"+b))});b.containerOffset=h.offset();b.containerPosition=h.position();b.containerSize={height:h.innerHeight()-e[3],width:h.innerWidth()-e[1]};var g=b.containerOffset,k=b.containerSize.height,l=b.containerSize.width,l=a.ui.hasScroll(f,"left")?f.scrollWidth:l,k=a.ui.hasScroll(f)?f.scrollHeight:k;b.parentData={element:f,left:g.left,top:g.top,width:l,height:k}}},resize:function(b){var c=a(this).data("resizable"),
g=c.options,h=c.containerOffset,e=c.position,b=c._aspectRatio||b.shiftKey,k={top:0,left:0},l=c.containerElement;l[0]!=document&&/static/.test(l.css("position"))&&(k=h);if(e.left<(c._helper?h.left:0)){c.size.width+=c._helper?c.position.left-h.left:c.position.left-k.left;if(b)c.size.height=c.size.width/g.aspectRatio;c.position.left=g.helper?h.left:0}if(e.top<(c._helper?h.top:0)){c.size.height+=c._helper?c.position.top-h.top:c.position.top;if(b)c.size.width=c.size.height*g.aspectRatio;c.position.top=
c._helper?h.top:0}c.offset.left=c.parentData.left+c.position.left;c.offset.top=c.parentData.top+c.position.top;g=Math.abs((c._helper?c.offset.left-k.left:c.offset.left-k.left)+c.sizeDiff.width);h=Math.abs((c._helper?c.offset.top-k.top:c.offset.top-h.top)+c.sizeDiff.height);e=c.containerElement.get(0)==c.element.parent().get(0);k=/relative|absolute/.test(c.containerElement.css("position"));e&&k&&(g-=c.parentData.left);if(g+c.size.width>=c.parentData.width&&(c.size.width=c.parentData.width-g,b))c.size.height=
c.size.width/c.aspectRatio;if(h+c.size.height>=c.parentData.height&&(c.size.height=c.parentData.height-h,b))c.size.width=c.size.height*c.aspectRatio},stop:function(){var b=a(this).data("resizable"),c=b.options,g=b.containerOffset,h=b.containerPosition,e=b.containerElement,k=a(b.helper),l=k.offset(),n=k.outerWidth()-b.sizeDiff.width,k=k.outerHeight()-b.sizeDiff.height;b._helper&&!c.animate&&/relative/.test(e.css("position"))&&a(this).css({left:l.left-h.left-g.left,width:n,height:k});b._helper&&!c.animate&&
/static/.test(e.css("position"))&&a(this).css({left:l.left-h.left-g.left,width:n,height:k})}});a.ui.plugin.add("resizable","ghost",{start:function(){var b=a(this).data("resizable"),c=b.options,g=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:g.height,width:g.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof c.ghost=="string"?c.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=a(this).data("resizable");
b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=a(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});a.ui.plugin.add("resizable","grid",{resize:function(){var b=a(this).data("resizable"),c=b.options,g=b.size,h=b.originalSize,e=b.originalPosition,k=b.axis;c.grid=typeof c.grid=="number"?[c.grid,c.grid]:c.grid;var l=Math.round((g.width-h.width)/(c.grid[0]||1))*(c.grid[0]||1),c=Math.round((g.height-h.height)/
(c.grid[1]||1))*(c.grid[1]||1);/^(se|s|e)$/.test(k)?(b.size.width=h.width+l,b.size.height=h.height+c):/^(ne)$/.test(k)?(b.size.width=h.width+l,b.size.height=h.height+c,b.position.top=e.top-c):(/^(sw)$/.test(k)?(b.size.width=h.width+l,b.size.height=h.height+c):(b.size.width=h.width+l,b.size.height=h.height+c,b.position.top=e.top-c),b.position.left=e.left-l)}});var c=function(a){return parseInt(a,10)||0},b=function(a){return!isNaN(parseInt(a,10))}})(jQuery);
(function(a){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=!1;var b;this.refresh=function(){b=a(c.options.filter,c.element[0]);b.each(function(){var b=a(this),c=b.offset();a.data(this,"selectable-item",{element:this,$element:b,left:c.left,top:c.top,right:c.left+b.outerWidth(),bottom:c.top+b.outerHeight(),startselected:!1,selected:b.hasClass("ui-selected"),
selecting:b.hasClass("ui-selecting"),unselecting:b.hasClass("ui-unselecting")})})};this.refresh();this.selectees=b.addClass("ui-selectee");this._mouseInit();this.helper=a("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var b=this;this.opos=[c.pageX,
c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=a(d.filter,this.element[0]);this._trigger("start",c);a(d.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var d=a.data(this,"selectable-item");d.startselected=!0;if(!c.metaKey)d.$element.removeClass("ui-selected"),d.selected=!1,d.$element.addClass("ui-unselecting"),d.unselecting=!0,b._trigger("unselecting",
c,{unselecting:d.element})});a(c.target).parents().andSelf().each(function(){var d=a.data(this,"selectable-item");if(d){var g=!c.metaKey||!d.$element.hasClass("ui-selected");d.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");d.unselecting=!g;d.selecting=g;(d.selected=g)?b._trigger("selecting",c,{selecting:d.element}):b._trigger("unselecting",c,{unselecting:d.element});return!1}})}},_mouseDrag:function(c){var b=this;this.dragged=!0;if(!this.options.disabled){var d=
this.options,f=this.opos[0],g=this.opos[1],h=c.pageX,e=c.pageY;if(f>h)var k=h,h=f,f=k;g>e&&(k=e,e=g,g=k);this.helper.css({left:f,top:g,width:h-f,height:e-g});this.selectees.each(function(){var k=a.data(this,"selectable-item");if(k&&k.element!=b.element[0]){var n=!1;d.tolerance=="touch"?n=!(k.left>h||k.right<f||k.top>e||k.bottom<g):d.tolerance=="fit"&&(n=k.left>f&&k.right<h&&k.top>g&&k.bottom<e);if(n){if(k.selected)k.$element.removeClass("ui-selected"),k.selected=!1;if(k.unselecting)k.$element.removeClass("ui-unselecting"),
k.unselecting=!1;if(!k.selecting)k.$element.addClass("ui-selecting"),k.selecting=!0,b._trigger("selecting",c,{selecting:k.element})}else{if(k.selecting)if(c.metaKey&&k.startselected)k.$element.removeClass("ui-selecting"),k.selecting=!1,k.$element.addClass("ui-selected"),k.selected=!0;else{k.$element.removeClass("ui-selecting");k.selecting=!1;if(k.startselected)k.$element.addClass("ui-unselecting"),k.unselecting=!0;b._trigger("unselecting",c,{unselecting:k.element})}if(k.selected&&!c.metaKey&&!k.startselected)k.$element.removeClass("ui-selected"),
k.selected=!1,k.$element.addClass("ui-unselecting"),k.unselecting=!0,b._trigger("unselecting",c,{unselecting:k.element})}}});return!1}},_mouseStop:function(c){var b=this;this.dragged=!1;a(".ui-unselecting",this.element[0]).each(function(){var d=a.data(this,"selectable-item");d.$element.removeClass("ui-unselecting");d.unselecting=!1;d.startselected=!1;b._trigger("unselected",c,{unselected:d.element})});a(".ui-selecting",this.element[0]).each(function(){var d=a.data(this,"selectable-item");d.$element.removeClass("ui-selecting").addClass("ui-selected");
d.selecting=!1;d.selected=!0;d.startselected=!0;b._trigger("selected",c,{selected:d.element})});this._trigger("stop",c);this.helper.remove();return!1}});a.extend(a.ui.selectable,{version:"1.8.14"})})(jQuery);
(function(a){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){var a=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();
this.floating=this.items.length?a.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()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(c,b){c==="disabled"?(this.options[c]=
b,this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")):a.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(c,b){if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(c);var d=null,f=this;a(c.target).parents().each(function(){if(a.data(this,"sortable-item")==f)return d=a(this),!1});a.data(c.target,"sortable-item")==f&&(d=a(c.target));if(!d)return!1;if(this.options.handle&&!b){var g=!1;a(this.options.handle,
d).find("*").andSelf().each(function(){this==c.target&&(g=!0)});if(!g)return!1}this.currentItem=d;this._removeCurrentsFromItems();return!0},_mouseStart:function(c,b,d){b=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(c);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};this.helper.css("position",
"absolute");this.cssPosition=this.helper.css("position");a.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._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();
this._createPlaceholder();b.containment&&this._setContainment();if(b.cursor){if(a("body").css("cursor"))this._storedCursor=a("body").css("cursor");a("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=
this.scrollParent.offset();this._trigger("start",c,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!d)for(d=this.containers.length-1;d>=0;d--)this.containers[d]._trigger("activate",c,this._uiHash(this));if(a.ui.ddmanager)a.ui.ddmanager.current=this;a.ui.ddmanager&&!b.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,c);this.dragging=!0;this.helper.addClass("ui-sortable-helper");this._mouseDrag(c);return!0},_mouseDrag:function(c){this.position=this._generatePosition(c);
this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,d=!1;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-c.pageY<b.scrollSensitivity)this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop+b.scrollSpeed;else if(c.pageY-this.overflowOffset.top<b.scrollSensitivity)this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop-
b.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-c.pageX<b.scrollSensitivity)this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft+b.scrollSpeed;else if(c.pageX-this.overflowOffset.left<b.scrollSensitivity)this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft-b.scrollSpeed}else c.pageY-a(document).scrollTop()<b.scrollSensitivity?d=a(document).scrollTop(a(document).scrollTop()-b.scrollSpeed):a(window).height()-(c.pageY-a(document).scrollTop())<b.scrollSensitivity&&
(d=a(document).scrollTop(a(document).scrollTop()+b.scrollSpeed)),c.pageX-a(document).scrollLeft()<b.scrollSensitivity?d=a(document).scrollLeft(a(document).scrollLeft()-b.scrollSpeed):a(window).width()-(c.pageX-a(document).scrollLeft())<b.scrollSensitivity&&(d=a(document).scrollLeft(a(document).scrollLeft()+b.scrollSpeed));d!==!1&&a.ui.ddmanager&&!b.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,c)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=
this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(b=this.items.length-1;b>=0;b--){var d=this.items[b],f=d.item[0],g=this._intersectsWithPointer(d);if(g&&f!=this.currentItem[0]&&this.placeholder[g==1?"next":"prev"]()[0]!=f&&!a.ui.contains(this.placeholder[0],f)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],f):1)){this.direction=g==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(d))this._rearrange(c,
d);else break;this._trigger("change",c,this._uiHash());break}}this._contactContainers(c);a.ui.ddmanager&&a.ui.ddmanager.drag(this,c);this._trigger("sort",c,this._uiHash());this.lastPositionAbs=this.positionAbs;return!1},_mouseStop:function(c,b){if(c){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,c);if(this.options.revert){var d=this,b=d.placeholder.offset();d.reverting=!0;a(this.helper).animate({left:b.left-this.offset.parent.left-d.margins.left+(this.offsetParent[0]==document.body?
0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-d.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){d._clear(c)})}else this._clear(c,b);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--)if(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}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(),a.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):
a(this.domPosition.parent).prepend(this.currentItem));return this},serialize:function(c){var b=this._getItemsAsjQuery(c&&c.connected),d=[],c=c||{};a(b).each(function(){var b=(a(c.item||this).attr(c.attribute||"id")||"").match(c.expression||/(.+)[-=_](.+)/);b&&d.push((c.key||b[1]+"[]")+"="+(c.key&&c.expression?b[1]:b[2]))});!d.length&&c.key&&d.push(c.key+"=");return d.join("&")},toArray:function(c){var b=this._getItemsAsjQuery(c&&c.connected),d=[],c=c||{};b.each(function(){d.push(a(c.item||this).attr(c.attribute||
"id")||"")});return d},_intersectsWith:function(a){var b=this.positionAbs.left,d=b+this.helperProportions.width,f=this.positionAbs.top,g=f+this.helperProportions.height,h=a.left,e=h+a.width,k=a.top,l=k+a.height,n=this.offset.click.top,m=this.offset.click.left;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?f+n>k&&f+n<l&&b+m>h&&b+m<e:h<b+this.helperProportions.width/
2&&d-this.helperProportions.width/2<e&&k<f+this.helperProportions.height/2&&g-this.helperProportions.height/2<l},_intersectsWithPointer:function(c){var b=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,c.top,c.height),c=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,c.left,c.width),b=b&&c,c=this._getDragVerticalDirection(),d=this._getDragHorizontalDirection();return!b?!1:this.floating?d&&d=="right"||c=="down"?2:1:c&&(c=="down"?2:1)},_intersectsWithSides:function(c){var b=
a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,c.top+c.height/2,c.height),c=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,c.left+c.width/2,c.width),d=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();return this.floating&&f?f=="right"&&c||f=="left"&&!c:d&&(d=="down"&&b||d=="up"&&!b)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-
this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(c){var b=[],d=[],f=this._connectWith();if(f&&c)for(c=f.length-1;c>=0;c--)for(var g=a(f[c]),h=g.length-1;h>=0;h--){var e=a.data(g[h],"sortable");e&&e!=this&&!e.options.disabled&&d.push([a.isFunction(e.options.items)?e.options.items.call(e.element):
a(e.options.items,e.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),e])}d.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(c=d.length-1;c>=0;c--)d[c][0].each(function(){b.push(this)});return a(b)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b<this.items.length;b++)for(var d=
0;d<a.length;d++)a[d]==this.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(c){this.items=[];this.containers=[this];var b=this.items,d=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],c,{item:this.currentItem}):a(this.options.items,this.element),this]],f=this._connectWith();if(f)for(var g=f.length-1;g>=0;g--)for(var h=a(f[g]),e=h.length-1;e>=0;e--){var k=a.data(h[e],"sortable");k&&k!=this&&!k.options.disabled&&(d.push([a.isFunction(k.options.items)?k.options.items.call(k.element[0],
c,{item:this.currentItem}):a(k.options.items,k.element),k]),this.containers.push(k))}for(g=d.length-1;g>=0;g--){c=d[g][1];f=d[g][0];e=0;for(h=f.length;e<h;e++)k=a(f[e]),k.data("sortable-item",c),b.push({item:k,instance:c,width:0,height:0,left:0,top:0})}},refreshPositions:function(c){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var b=this.items.length-1;b>=0;b--){var d=this.items[b];if(!(d.instance!=this.currentContainer&&this.currentContainer&&d.item[0]!=this.currentItem[0])){var f=
this.options.toleranceElement?a(this.options.toleranceElement,d.item):d.item;if(!c)d.width=f.outerWidth(),d.height=f.outerHeight();f=f.offset();d.left=f.left;d.top=f.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;b>=0;b--)f=this.containers[b].element.offset(),this.containers[b].containerCache.left=f.left,this.containers[b].containerCache.top=f.top,this.containers[b].containerCache.width=this.containers[b].element.outerWidth(),
this.containers[b].containerCache.height=this.containers[b].element.outerHeight();return this},_createPlaceholder:function(c){var b=c||this,d=b.options;if(!d.placeholder||d.placeholder.constructor==String){var f=d.placeholder;d.placeholder={element:function(){var c=a(document.createElement(b.currentItem[0].nodeName)).addClass(f||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!f)c.style.visibility="hidden";return c},update:function(a,c){if(!f||d.forcePlaceholderSize)c.height()||
c.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10)),c.width()||c.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}b.placeholder=a(d.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);d.placeholder.update(b,b.placeholder)},_contactContainers:function(c){for(var b=null,d=null,f=this.containers.length-
1;f>=0;f--)if(!a.ui.contains(this.currentItem[0],this.containers[f].element[0]))if(this._intersectsWith(this.containers[f].containerCache)){if(!b||!a.ui.contains(this.containers[f].element[0],b.element[0]))b=this.containers[f],d=f}else if(this.containers[f].containerCache.over)this.containers[f]._trigger("out",c,this._uiHash(this)),this.containers[f].containerCache.over=0;if(b)if(this.containers.length===1)this.containers[d]._trigger("over",c,this._uiHash(this)),this.containers[d].containerCache.over=
1;else if(this.currentContainer!=this.containers[d]){for(var b=1E4,f=null,g=this.positionAbs[this.containers[d].floating?"left":"top"],h=this.items.length-1;h>=0;h--)if(a.ui.contains(this.containers[d].element[0],this.items[h].item[0])){var e=this.items[h][this.containers[d].floating?"left":"top"];Math.abs(e-g)<b&&(b=Math.abs(e-g),f=this.items[h])}if(f||this.options.dropOnEmpty)this.currentContainer=this.containers[d],f?this._rearrange(c,f,null,!0):this._rearrange(c,null,this.containers[d].element,
!0),this._trigger("change",c,this._uiHash()),this.containers[d]._trigger("change",c,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[d]._trigger("over",c,this._uiHash(this)),this.containers[d].containerCache.over=1}},_createHelper:function(c){var b=this.options,c=a.isFunction(b.helper)?a(b.helper.apply(this.element[0],[c,this.currentItem])):b.helper=="clone"?this.currentItem.clone():this.currentItem;c.parents("body").length||a(b.appendTo!=
"parent"?b.appendTo:this.currentItem[0].parentNode)[0].appendChild(c[0]);if(c[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")};(c[0].style.width==""||b.forceHelperSize)&&c.width(this.currentItem.width());(c[0].style.height==""||b.forceHelperSize)&&c.height(this.currentItem.height());return c},_adjustOffsetFromHelper:function(c){typeof c==
"string"&&(c=c.split(" "));a.isArray(c)&&(c={left:+c[0],top:+c[1]||0});if("left"in c)this.offset.click.left=c.left+this.margins.left;if("right"in c)this.offset.click.left=this.helperProportions.width-c.right+this.margins.left;if("top"in c)this.offset.click.top=c.top+this.margins.top;if("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&&a.ui.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"&&a.browser.msie)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 a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else 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 c=this.options;if(c.containment=="parent")c.containment=this.helper[0].parentNode;if(c.containment=="document"||c.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(c.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(c.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-
this.margins.top];if(!/^(document|window|parent)$/.test(c.containment)){var b=a(c.containment)[0],c=a(c.containment).offset(),d=a(b).css("overflow")!="hidden";this.containment=[c.left+(parseInt(a(b).css("borderLeftWidth"),10)||0)+(parseInt(a(b).css("paddingLeft"),10)||0)-this.margins.left,c.top+(parseInt(a(b).css("borderTopWidth"),10)||0)+(parseInt(a(b).css("paddingTop"),10)||0)-this.margins.top,c.left+(d?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(a(b).css("borderLeftWidth"),10)||
0)-(parseInt(a(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,c.top+(d?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(a(b).css("borderTopWidth"),10)||0)-(parseInt(a(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(c,b){if(!b)b=this.position;var c=c=="absolute"?1:-1,d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?
this.offsetParent:this.scrollParent,f=/(html|body)/i.test(d[0].tagName);return{top:b.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:d.scrollTop())*c),left:b.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:d.scrollLeft())*c)}},_generatePosition:function(c){var b=
this.options,d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(d[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var g=c.pageX,h=c.pageY;this.originalPosition&&(this.containment&&(c.pageX-this.offset.click.left<this.containment[0]&&(g=this.containment[0]+
this.offset.click.left),c.pageY-this.offset.click.top<this.containment[1]&&(h=this.containment[1]+this.offset.click.top),c.pageX-this.offset.click.left>this.containment[2]&&(g=this.containment[2]+this.offset.click.left),c.pageY-this.offset.click.top>this.containment[3]&&(h=this.containment[3]+this.offset.click.top)),b.grid&&(h=this.originalPageY+Math.round((h-this.originalPageY)/b.grid[1])*b.grid[1],h=this.containment?!(h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3])?
h:!(h-this.offset.click.top<this.containment[1])?h-b.grid[1]:h+b.grid[1]:h,g=this.originalPageX+Math.round((g-this.originalPageX)/b.grid[0])*b.grid[0],g=this.containment?!(g-this.offset.click.left<this.containment[0]||g-this.offset.click.left>this.containment[2])?g:!(g-this.offset.click.left<this.containment[0])?g-b.grid[0]:g+b.grid[0]:g));return{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():
f?0:d.scrollTop()),left:g-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:d.scrollLeft())}},_rearrange:function(a,b,d,f){d?d[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?b.item[0]:b.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var g=this,h=this.counter;window.setTimeout(function(){h==
g.counter&&g.refreshPositions(!f)},0)},_clear:function(c,b){this.reverting=!1;var d=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var f in this._storedCSS)if(this._storedCSS[f]=="auto"||this._storedCSS[f]=="static")this._storedCSS[f]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!b&&d.push(function(a){this._trigger("receive",
a,this._uiHash(this.fromOutside))});(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!b&&d.push(function(a){this._trigger("update",a,this._uiHash())});if(!a.ui.contains(this.element[0],this.currentItem[0])){b||d.push(function(a){this._trigger("remove",a,this._uiHash())});for(f=this.containers.length-1;f>=0;f--)a.ui.contains(this.containers[f].element[0],this.currentItem[0])&&!b&&(d.push(function(a){return function(b){a._trigger("receive",
b,this._uiHash(this))}}.call(this,this.containers[f])),d.push(function(a){return function(b){a._trigger("update",b,this._uiHash(this))}}.call(this,this.containers[f])))}for(f=this.containers.length-1;f>=0;f--)if(b||d.push(function(a){return function(b){a._trigger("deactivate",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over)d.push(function(a){return function(b){a._trigger("out",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over=
0;this._storedCursor&&a("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(!b){this._trigger("beforeStop",c,this._uiHash());for(f=0;f<d.length;f++)d[f].call(this,c);this._trigger("stop",c,this._uiHash())}return!1}b||this._trigger("beforeStop",c,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);
this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!b){for(f=0;f<d.length;f++)d[f].call(this,c);this._trigger("stop",c,this._uiHash())}this.fromOutside=!1;return!0},_trigger:function(){a.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(c){var b=c||this;return{helper:b.helper,placeholder:b.placeholder||a([]),position:b.position,originalPosition:b.originalPosition,offset:b.positionAbs,item:b.currentItem,sender:c?c.element:null}}});a.extend(a.ui.sortable,
{version:"1.8.14"})})(jQuery);
jQuery.effects||function(a,c){function b(b){var c;return b&&b.constructor==Array&&b.length==3?b:(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b))?[parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10)]:(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b))?[parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55]:(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b))?[parseInt(c[1],16),parseInt(c[2],
16),parseInt(c[3],16)]:(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b))?[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)]:/rgba\(0, 0, 0, 0\)/.exec(b)?k.transparent:k[a.trim(b).toLowerCase()]}function d(){var a=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,b={},c,e;if(a&&a.length&&a[0]&&a[a[0]])for(var d=a.length;d--;)c=a[d],typeof a[c]=="string"&&(e=c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),b[e]=a[c]);else for(c in a)typeof a[c]===
"string"&&(b[c]=a[c]);return b}function f(b){var c,e;for(c in b)e=b[c],(e==null||a.isFunction(e)||c in n||/scrollbar/.test(c)||!/color/i.test(c)&&isNaN(parseFloat(e)))&&delete b[c];return b}function g(a,b){var c={_:0},e;for(e in b)a[e]!=b[e]&&(c[e]=b[e]);return c}function h(b,c,e,d){if(typeof b=="object")d=c,e=null,c=b,b=c.effect;a.isFunction(c)&&(d=c,e=null,c={});if(typeof c=="number"||a.fx.speeds[c])d=e,e=c,c={};a.isFunction(e)&&(d=e,e=null);c=c||{};e=e||c.duration;e=a.fx.off?0:typeof e=="number"?
e:e in a.fx.speeds?a.fx.speeds[e]:a.fx.speeds._default;d=d||c.complete;return[b,c,e,d]}function e(b){return!b||typeof b==="number"||a.fx.speeds[b]?!0:typeof b==="string"&&!a.effects[b]?!0:!1}a.effects={};a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(c,e){a.fx.step[e]=function(c){if(!c.colorInit){var d;d=c.elem;var f=e,g;do{g=a.curCSS(d,f);if(g!=""&&g!="transparent"||a.nodeName(d,"body"))break;f="backgroundColor"}while(d=
d.parentNode);d=b(g);c.start=d;c.end=b(c.end);c.colorInit=!0}c.elem.style[e]="rgb("+Math.max(Math.min(parseInt(c.pos*(c.end[0]-c.start[0])+c.start[0],10),255),0)+","+Math.max(Math.min(parseInt(c.pos*(c.end[1]-c.start[1])+c.start[1],10),255),0)+","+Math.max(Math.min(parseInt(c.pos*(c.end[2]-c.start[2])+c.start[2],10),255),0)+")"}});var k={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],
darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],
maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},l=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(b,c,e,h){a.isFunction(e)&&(h=e,e=null);return this.queue(function(){var k=a(this),n=k.attr("style")||
" ",B=f(d.call(this)),r,y=k.attr("class");a.each(l,function(a,c){b[c]&&k[c+"Class"](b[c])});r=f(d.call(this));k.attr("class",y);k.animate(g(B,r),{queue:!1,duration:c,easing:e,complete:function(){a.each(l,function(a,c){b[c]&&k[c+"Class"](b[c])});typeof k.attr("style")=="object"?(k.attr("style").cssText="",k.attr("style").cssText=n):k.attr("style",n);h&&h.apply(this,arguments);a.dequeue(this)}})})};a.fn.extend({_addClass:a.fn.addClass,addClass:function(b,c,e,d){return c?a.effects.animateClass.apply(this,
[{add:b},c,e,d]):this._addClass(b)},_removeClass:a.fn.removeClass,removeClass:function(b,c,e,d){return c?a.effects.animateClass.apply(this,[{remove:b},c,e,d]):this._removeClass(b)},_toggleClass:a.fn.toggleClass,toggleClass:function(b,e,d,f,g){return typeof e=="boolean"||e===c?d?a.effects.animateClass.apply(this,[e?{add:b}:{remove:b},d,f,g]):this._toggleClass(b,e):a.effects.animateClass.apply(this,[{toggle:b},e,d,f])},switchClass:function(b,c,e,d,f){return a.effects.animateClass.apply(this,[{add:c,
remove:b},e,d,f])}});a.extend(a.effects,{version:"1.8.14",save:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.data("ec.storage."+b[c],a[0].style[b[c]])},restore:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.css(b[c],a.data("ec.storage."+b[c]))},setMode:function(a,b){b=="toggle"&&(b=a.is(":hidden")?"show":"hide");return b},getBaseline:function(a,b){var c;switch(a[0]){case "top":c=0;break;case "middle":c=0.5;break;case "bottom":c=1;break;default:c=a[0]/b.height}switch(a[1]){case "left":a=
0;break;case "center":a=0.5;break;case "right":a=1;break;default:a=a[1]/b.width}return{x:a,y:c}},createWrapper:function(b){if(b.parent().is(".ui-effects-wrapper"))return b.parent();var c={width:b.outerWidth(!0),height:b.outerHeight(!0),"float":b.css("float")},e=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});b.wrap(e);e=b.parent();b.css("position")=="static"?(e.css({position:"relative"}),b.css({position:"relative"})):
(a.extend(c,{position:b.css("position"),zIndex:b.css("z-index")}),a.each(["top","left","bottom","right"],function(a,e){c[e]=b.css(e);isNaN(parseInt(c[e],10))&&(c[e]="auto")}),b.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"}));return e.css(c).show()},removeWrapper:function(a){return a.parent().is(".ui-effects-wrapper")?a.parent().replaceWith(a):a},setTransition:function(b,c,e,d){d=d||{};a.each(c,function(a,c){unit=b.cssUnit(c);unit[0]>0&&(d[c]=unit[0]*e+unit[1])});return d}});a.fn.extend({effect:function(b){var c=
h.apply(this,arguments),e={options:c[1],duration:c[2],callback:c[3]},c=e.options.mode,d=a.effects[b];return a.fx.off||!d?c?this[c](e.duration,e.callback):this.each(function(){e.callback&&e.callback.call(this)}):d.call(this,e)},_show:a.fn.show,show:function(a){if(e(a))return this._show.apply(this,arguments);else{var b=h.apply(this,arguments);b[1].mode="show";return this.effect.apply(this,b)}},_hide:a.fn.hide,hide:function(a){if(e(a))return this._hide.apply(this,arguments);else{var b=h.apply(this,arguments);
b[1].mode="hide";return this.effect.apply(this,b)}},__toggle:a.fn.toggle,toggle:function(b){if(e(b)||typeof b==="boolean"||a.isFunction(b))return this.__toggle.apply(this,arguments);else{var c=h.apply(this,arguments);c[1].mode="toggle";return this.effect.apply(this,c)}},cssUnit:function(b){var c=this.css(b),e=[];a.each(["em","px","%","pt"],function(a,b){c.indexOf(b)>0&&(e=[parseFloat(c),b])});return e}});a.easing.jswing=a.easing.swing;a.extend(a.easing,{def:"easeOutQuad",swing:function(b,c,e,d,f){return a.easing[a.easing.def](b,
c,e,d,f)},easeInQuad:function(a,b,c,e,d){return e*(b/=d)*b+c},easeOutQuad:function(a,b,c,e,d){return-e*(b/=d)*(b-2)+c},easeInOutQuad:function(a,b,c,e,d){return(b/=d/2)<1?e/2*b*b+c:-e/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,e,d){return e*(b/=d)*b*b+c},easeOutCubic:function(a,b,c,e,d){return e*((b=b/d-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,e,d){return(b/=d/2)<1?e/2*b*b*b+c:e/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,e,d){return e*(b/=d)*b*b*b+c},easeOutQuart:function(a,b,c,e,d){return-e*
((b=b/d-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,e,d){return(b/=d/2)<1?e/2*b*b*b*b+c:-e/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,e,d){return e*(b/=d)*b*b*b*b+c},easeOutQuint:function(a,b,c,e,d){return e*((b=b/d-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,e,d){return(b/=d/2)<1?e/2*b*b*b*b*b+c:e/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,e,d){return-e*Math.cos(b/d*(Math.PI/2))+e+c},easeOutSine:function(a,b,c,e,d){return e*Math.sin(b/d*(Math.PI/2))+c},easeInOutSine:function(a,b,
c,e,d){return-e/2*(Math.cos(Math.PI*b/d)-1)+c},easeInExpo:function(a,b,c,e,d){return b==0?c:e*Math.pow(2,10*(b/d-1))+c},easeOutExpo:function(a,b,c,e,d){return b==d?c+e:e*(-Math.pow(2,-10*b/d)+1)+c},easeInOutExpo:function(a,b,c,e,d){return b==0?c:b==d?c+e:(b/=d/2)<1?e/2*Math.pow(2,10*(b-1))+c:e/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,e,d){return-e*(Math.sqrt(1-(b/=d)*b)-1)+c},easeOutCirc:function(a,b,c,e,d){return e*Math.sqrt(1-(b=b/d-1)*b)+c},easeInOutCirc:function(a,b,c,e,d){return(b/=
d/2)<1?-e/2*(Math.sqrt(1-b*b)-1)+c:e/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,e,d){var f=0,g=e;if(b==0)return c;if((b/=d)==1)return c+e;f||(f=d*0.3);g<Math.abs(e)?(g=e,a=f/4):a=f/(2*Math.PI)*Math.asin(e/g);return-(g*Math.pow(2,10*(b-=1))*Math.sin((b*d-a)*2*Math.PI/f))+c},easeOutElastic:function(a,b,c,e,d){var f=0,g=e;if(b==0)return c;if((b/=d)==1)return c+e;f||(f=d*0.3);g<Math.abs(e)?(g=e,a=f/4):a=f/(2*Math.PI)*Math.asin(e/g);return g*Math.pow(2,-10*b)*Math.sin((b*d-a)*2*Math.PI/
f)+e+c},easeInOutElastic:function(a,b,c,e,d){var f=0,g=e;if(b==0)return c;if((b/=d/2)==2)return c+e;f||(f=d*0.3*1.5);g<Math.abs(e)?(g=e,a=f/4):a=f/(2*Math.PI)*Math.asin(e/g);return b<1?-0.5*g*Math.pow(2,10*(b-=1))*Math.sin((b*d-a)*2*Math.PI/f)+c:g*Math.pow(2,-10*(b-=1))*Math.sin((b*d-a)*2*Math.PI/f)*0.5+e+c},easeInBack:function(a,b,e,d,f,g){g==c&&(g=1.70158);return d*(b/=f)*b*((g+1)*b-g)+e},easeOutBack:function(a,b,e,d,f,g){g==c&&(g=1.70158);return d*((b=b/f-1)*b*((g+1)*b+g)+1)+e},easeInOutBack:function(a,
b,e,d,f,g){g==c&&(g=1.70158);return(b/=f/2)<1?d/2*b*b*(((g*=1.525)+1)*b-g)+e:d/2*((b-=2)*b*(((g*=1.525)+1)*b+g)+2)+e},easeInBounce:function(b,c,e,d,f){return d-a.easing.easeOutBounce(b,f-c,0,d,f)+e},easeOutBounce:function(a,b,c,e,d){return(b/=d)<1/2.75?e*7.5625*b*b+c:b<2/2.75?e*(7.5625*(b-=1.5/2.75)*b+0.75)+c:b<2.5/2.75?e*(7.5625*(b-=2.25/2.75)*b+0.9375)+c:e*(7.5625*(b-=2.625/2.75)*b+0.984375)+c},easeInOutBounce:function(b,c,e,d,f){return c<f/2?a.easing.easeInBounce(b,c*2,0,d,f)*0.5+e:a.easing.easeOutBounce(b,
c*2-f,0,d,f)*0.5+d*0.5+e}})}(jQuery);
(function(a){a.effects.blind=function(c){return this.queue(function(){var b=a(this),d=["position","top","bottom","left","right"],f=a.effects.setMode(b,c.options.mode||"hide"),g=c.options.direction||"vertical";a.effects.save(b,d);b.show();var h=a.effects.createWrapper(b).css({overflow:"hidden"}),e=g=="vertical"?"height":"width",g=g=="vertical"?h.height():h.width();f=="show"&&h.css(e,0);var k={};k[e]=f=="show"?g:0;h.animate(k,c.duration,c.options.easing,function(){f=="hide"&&b.hide();a.effects.restore(b,
d);a.effects.removeWrapper(b);c.callback&&c.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery);
(function(a){a.effects.bounce=function(c){return this.queue(function(){var b=a(this),d=["position","top","bottom","left","right"],f=a.effects.setMode(b,c.options.mode||"effect"),g=c.options.direction||"up",h=c.options.distance||20,e=c.options.times||5,k=c.duration||250;/show|hide/.test(f)&&d.push("opacity");a.effects.save(b,d);b.show();a.effects.createWrapper(b);var l=g=="up"||g=="down"?"top":"left",g=g=="up"||g=="left"?"pos":"neg",h=c.options.distance||(l=="top"?b.outerHeight({margin:!0})/3:b.outerWidth({margin:!0})/
3);f=="show"&&b.css("opacity",0).css(l,g=="pos"?-h:h);f=="hide"&&(h/=e*2);f!="hide"&&e--;if(f=="show"){var n={opacity:1};n[l]=(g=="pos"?"+=":"-=")+h;b.animate(n,k/2,c.options.easing);h/=2;e--}for(n=0;n<e;n++){var m={},o={};m[l]=(g=="pos"?"-=":"+=")+h;o[l]=(g=="pos"?"+=":"-=")+h;b.animate(m,k/2,c.options.easing).animate(o,k/2,c.options.easing);h=f=="hide"?h*2:h/2}f=="hide"?(n={opacity:0},n[l]=(g=="pos"?"-=":"+=")+h,b.animate(n,k/2,c.options.easing,function(){b.hide();a.effects.restore(b,d);a.effects.removeWrapper(b);
c.callback&&c.callback.apply(this,arguments)})):(m={},o={},m[l]=(g=="pos"?"-=":"+=")+h,o[l]=(g=="pos"?"+=":"-=")+h,b.animate(m,k/2,c.options.easing).animate(o,k/2,c.options.easing,function(){a.effects.restore(b,d);a.effects.removeWrapper(b);c.callback&&c.callback.apply(this,arguments)}));b.queue("fx",function(){b.dequeue()});b.dequeue()})}})(jQuery);
(function(a){a.effects.clip=function(c){return this.queue(function(){var b=a(this),d=["position","top","bottom","left","right","height","width"],f=a.effects.setMode(b,c.options.mode||"hide"),g=c.options.direction||"vertical";a.effects.save(b,d);b.show();var h=a.effects.createWrapper(b).css({overflow:"hidden"}),h=b[0].tagName=="IMG"?h:b,e={size:g=="vertical"?"height":"width",position:g=="vertical"?"top":"left"},g=g=="vertical"?h.height():h.width();f=="show"&&(h.css(e.size,0),h.css(e.position,g/2));
var k={};k[e.size]=f=="show"?g:0;k[e.position]=f=="show"?0:g/2;h.animate(k,{queue:!1,duration:c.duration,easing:c.options.easing,complete:function(){f=="hide"&&b.hide();a.effects.restore(b,d);a.effects.removeWrapper(b);c.callback&&c.callback.apply(b[0],arguments);b.dequeue()}})})}})(jQuery);
(function(a){a.effects.drop=function(c){return this.queue(function(){var b=a(this),d=["position","top","bottom","left","right","opacity"],f=a.effects.setMode(b,c.options.mode||"hide"),g=c.options.direction||"left";a.effects.save(b,d);b.show();a.effects.createWrapper(b);var h=g=="up"||g=="down"?"top":"left",g=g=="up"||g=="left"?"pos":"neg",e=c.options.distance||(h=="top"?b.outerHeight({margin:!0})/2:b.outerWidth({margin:!0})/2);f=="show"&&b.css("opacity",0).css(h,g=="pos"?-e:e);var k={opacity:f=="show"?
1:0};k[h]=(f=="show"?g=="pos"?"+=":"-=":g=="pos"?"-=":"+=")+e;b.animate(k,{queue:!1,duration:c.duration,easing:c.options.easing,complete:function(){f=="hide"&&b.hide();a.effects.restore(b,d);a.effects.removeWrapper(b);c.callback&&c.callback.apply(this,arguments);b.dequeue()}})})}})(jQuery);
(function(a){a.effects.explode=function(c){return this.queue(function(){var b=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3,d=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3;c.options.mode=c.options.mode=="toggle"?a(this).is(":visible")?"hide":"show":c.options.mode;var f=a(this).show().css("visibility","hidden"),g=f.offset();g.top-=parseInt(f.css("marginTop"),10)||0;g.left-=parseInt(f.css("marginLeft"),10)||0;for(var h=f.outerWidth(!0),e=f.outerHeight(!0),k=0;k<b;k++)for(var l=
0;l<d;l++)f.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-l*(h/d),top:-k*(e/b)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:e/b,left:g.left+l*(h/d)+(c.options.mode=="show"?(l-Math.floor(d/2))*(h/d):0),top:g.top+k*(e/b)+(c.options.mode=="show"?(k-Math.floor(b/2))*(e/b):0),opacity:c.options.mode=="show"?0:1}).animate({left:g.left+l*(h/d)+(c.options.mode=="show"?0:(l-Math.floor(d/2))*(h/d)),top:g.top+
k*(e/b)+(c.options.mode=="show"?0:(k-Math.floor(b/2))*(e/b)),opacity:c.options.mode=="show"?1:0},c.duration||500);setTimeout(function(){c.options.mode=="show"?f.css({visibility:"visible"}):f.css({visibility:"visible"}).hide();c.callback&&c.callback.apply(f[0]);f.dequeue();a("div.ui-effects-explode").remove()},c.duration||500)})}})(jQuery);
(function(a){a.effects.fade=function(c){return this.queue(function(){var b=a(this),d=a.effects.setMode(b,c.options.mode||"hide");b.animate({opacity:d},{queue:!1,duration:c.duration,easing:c.options.easing,complete:function(){c.callback&&c.callback.apply(this,arguments);b.dequeue()}})})}})(jQuery);
(function(a){a.effects.fold=function(c){return this.queue(function(){var b=a(this),d=["position","top","bottom","left","right"],f=a.effects.setMode(b,c.options.mode||"hide"),g=c.options.size||15,h=!!c.options.horizFirst,e=c.duration?c.duration/2:a.fx.speeds._default/2;a.effects.save(b,d);b.show();var k=a.effects.createWrapper(b).css({overflow:"hidden"}),l=f=="show"!=h,n=l?["width","height"]:["height","width"],l=l?[k.width(),k.height()]:[k.height(),k.width()],m=/([0-9]+)%/.exec(g);m&&(g=parseInt(m[1],
10)/100*l[f=="hide"?0:1]);f=="show"&&k.css(h?{height:0,width:g}:{height:g,width:0});h={};m={};h[n[0]]=f=="show"?l[0]:g;m[n[1]]=f=="show"?l[1]:0;k.animate(h,e,c.options.easing).animate(m,e,c.options.easing,function(){f=="hide"&&b.hide();a.effects.restore(b,d);a.effects.removeWrapper(b);c.callback&&c.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery);
(function(a){a.effects.highlight=function(c){return this.queue(function(){var b=a(this),d=["backgroundImage","backgroundColor","opacity"],f=a.effects.setMode(b,c.options.mode||"show"),g={backgroundColor:b.css("backgroundColor")};if(f=="hide")g.opacity=0;a.effects.save(b,d);b.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(g,{queue:!1,duration:c.duration,easing:c.options.easing,complete:function(){f=="hide"&&b.hide();a.effects.restore(b,d);f=="show"&&!a.support.opacity&&
this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);b.dequeue()}})})}})(jQuery);
(function(a){a.effects.pulsate=function(c){return this.queue(function(){var b=a(this),d=a.effects.setMode(b,c.options.mode||"show");times=(c.options.times||5)*2-1;duration=c.duration?c.duration/2:a.fx.speeds._default/2;isVisible=b.is(":visible");animateTo=0;isVisible||(b.css("opacity",0).show(),animateTo=1);(d=="hide"&&isVisible||d=="show"&&!isVisible)&&times--;for(d=0;d<times;d++)b.animate({opacity:animateTo},duration,c.options.easing),animateTo=(animateTo+1)%2;b.animate({opacity:animateTo},duration,
c.options.easing,function(){animateTo==0&&b.hide();c.callback&&c.callback.apply(this,arguments)});b.queue("fx",function(){b.dequeue()}).dequeue()})}})(jQuery);
(function(a){a.effects.puff=function(c){return this.queue(function(){var b=a(this),d=a.effects.setMode(b,c.options.mode||"hide"),f=parseInt(c.options.percent,10)||150,g=f/100,h={height:b.height(),width:b.width()};a.extend(c.options,{fade:!0,mode:d,percent:d=="hide"?f:100,from:d=="hide"?h:{height:h.height*g,width:h.width*g}});b.effect("scale",c.options,c.duration,c.callback);b.dequeue()})};a.effects.scale=function(c){return this.queue(function(){var b=a(this),d=a.extend(!0,{},c.options),f=a.effects.setMode(b,
c.options.mode||"effect"),g=parseInt(c.options.percent,10)||(parseInt(c.options.percent,10)==0?0:f=="hide"?0:100),h=c.options.direction||"both",e=c.options.origin;if(f!="effect")d.origin=e||["middle","center"],d.restore=!0;e={height:b.height(),width:b.width()};b.from=c.options.from||(f=="show"?{height:0,width:0}:e);g={y:h!="horizontal"?g/100:1,x:h!="vertical"?g/100:1};b.to={height:e.height*g.y,width:e.width*g.x};if(c.options.fade){if(f=="show")b.from.opacity=0,b.to.opacity=1;if(f=="hide")b.from.opacity=
1,b.to.opacity=0}d.from=b.from;d.to=b.to;d.mode=f;b.effect("size",d,c.duration,c.callback);b.dequeue()})};a.effects.size=function(c){return this.queue(function(){var b=a(this),d=["position","top","bottom","left","right","width","height","overflow","opacity"],f=["position","top","bottom","left","right","overflow","opacity"],g=["width","height","overflow"],h=["fontSize"],e=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],k=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],
l=a.effects.setMode(b,c.options.mode||"effect"),n=c.options.restore||!1,m=c.options.scale||"both",o=c.options.origin,q={height:b.height(),width:b.width()};b.from=c.options.from||q;b.to=c.options.to||q;if(o)o=a.effects.getBaseline(o,q),b.from.top=(q.height-b.from.height)*o.y,b.from.left=(q.width-b.from.width)*o.x,b.to.top=(q.height-b.to.height)*o.y,b.to.left=(q.width-b.to.width)*o.x;var p={from:{y:b.from.height/q.height,x:b.from.width/q.width},to:{y:b.to.height/q.height,x:b.to.width/q.width}};if(m==
"box"||m=="both"){if(p.from.y!=p.to.y)d=d.concat(e),b.from=a.effects.setTransition(b,e,p.from.y,b.from),b.to=a.effects.setTransition(b,e,p.to.y,b.to);if(p.from.x!=p.to.x)d=d.concat(k),b.from=a.effects.setTransition(b,k,p.from.x,b.from),b.to=a.effects.setTransition(b,k,p.to.x,b.to)}if((m=="content"||m=="both")&&p.from.y!=p.to.y)d=d.concat(h),b.from=a.effects.setTransition(b,h,p.from.y,b.from),b.to=a.effects.setTransition(b,h,p.to.y,b.to);a.effects.save(b,n?d:f);b.show();a.effects.createWrapper(b);
b.css("overflow","hidden").css(b.from);if(m=="content"||m=="both")e=e.concat(["marginTop","marginBottom"]).concat(h),k=k.concat(["marginLeft","marginRight"]),g=d.concat(e).concat(k),b.find("*[width]").each(function(){child=a(this);n&&a.effects.save(child,g);var b={height:child.height(),width:child.width()};child.from={height:b.height*p.from.y,width:b.width*p.from.x};child.to={height:b.height*p.to.y,width:b.width*p.to.x};if(p.from.y!=p.to.y)child.from=a.effects.setTransition(child,e,p.from.y,child.from),
child.to=a.effects.setTransition(child,e,p.to.y,child.to);if(p.from.x!=p.to.x)child.from=a.effects.setTransition(child,k,p.from.x,child.from),child.to=a.effects.setTransition(child,k,p.to.x,child.to);child.css(child.from);child.animate(child.to,c.duration,c.options.easing,function(){n&&a.effects.restore(child,g)})});b.animate(b.to,{queue:!1,duration:c.duration,easing:c.options.easing,complete:function(){b.to.opacity===0&&b.css("opacity",b.from.opacity);l=="hide"&&b.hide();a.effects.restore(b,n?d:
f);a.effects.removeWrapper(b);c.callback&&c.callback.apply(this,arguments);b.dequeue()}})})}})(jQuery);
(function(a){a.effects.shake=function(c){return this.queue(function(){var b=a(this),d=["position","top","bottom","left","right"];a.effects.setMode(b,c.options.mode||"effect");var f=c.options.direction||"left",g=c.options.distance||20,h=c.options.times||3,e=c.duration||c.options.duration||140;a.effects.save(b,d);b.show();a.effects.createWrapper(b);var k=f=="up"||f=="down"?"top":"left",l=f=="up"||f=="left"?"pos":"neg",f={},n={},m={};f[k]=(l=="pos"?"-=":"+=")+g;n[k]=(l=="pos"?"+=":"-=")+g*2;m[k]=(l==
"pos"?"-=":"+=")+g*2;b.animate(f,e,c.options.easing);for(g=1;g<h;g++)b.animate(n,e,c.options.easing).animate(m,e,c.options.easing);b.animate(n,e,c.options.easing).animate(f,e/2,c.options.easing,function(){a.effects.restore(b,d);a.effects.removeWrapper(b);c.callback&&c.callback.apply(this,arguments)});b.queue("fx",function(){b.dequeue()});b.dequeue()})}})(jQuery);
(function(a){a.effects.slide=function(c){return this.queue(function(){var b=a(this),d=["position","top","bottom","left","right"],f=a.effects.setMode(b,c.options.mode||"show"),g=c.options.direction||"left";a.effects.save(b,d);b.show();a.effects.createWrapper(b).css({overflow:"hidden"});var h=g=="up"||g=="down"?"top":"left",g=g=="up"||g=="left"?"pos":"neg",e=c.options.distance||(h=="top"?b.outerHeight({margin:!0}):b.outerWidth({margin:!0}));f=="show"&&b.css(h,g=="pos"?isNaN(e)?"-"+e:-e:e);var k={};
k[h]=(f=="show"?g=="pos"?"+=":"-=":g=="pos"?"-=":"+=")+e;b.animate(k,{queue:!1,duration:c.duration,easing:c.options.easing,complete:function(){f=="hide"&&b.hide();a.effects.restore(b,d);a.effects.removeWrapper(b);c.callback&&c.callback.apply(this,arguments);b.dequeue()}})})}})(jQuery);
(function(a){a.effects.transfer=function(c){return this.queue(function(){var b=a(this),d=a(c.options.to),f=d.offset(),d={top:f.top,left:f.left,height:d.innerHeight(),width:d.innerWidth()},f=b.offset(),g=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(c.options.className).css({top:f.top,left:f.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(d,c.duration,c.options.easing,function(){g.remove();c.callback&&c.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery);
(function(a){a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:!0,clearStyle:!1,collapsible:!1,event:"click",fillSpace:!1,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var c=this,b=c.options;c.running=0;c.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");
c.headers=c.element.find(b.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b.disabled||a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b.disabled||a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b.disabled||a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b.disabled||a(this).removeClass("ui-state-focus")});c.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
if(b.navigation){var d=c.element.find("a").filter(b.navigationFilter).eq(0);if(d.length){var f=d.closest(".ui-accordion-header");c.active=f.length?f:d.closest(".ui-accordion-content").prev()}}c.active=c._findActive(c.active||b.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");c.active.next().addClass("ui-accordion-content-active");c._createIcons();c.resize();c.element.attr("role","tablist");c.headers.attr("role","tab").bind("keydown.accordion",
function(a){return c._keydown(a)}).next().attr("role","tabpanel");c.headers.not(c.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();c.active.length?c.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):c.headers.eq(0).attr("tabIndex",0);a.browser.safari||c.headers.find("a").attr("tabIndex",-1);b.event&&c.headers.bind(b.event.split(" ").join(".accordion ")+".accordion",function(a){c._clickHandler.call(c,a,this);a.preventDefault()})},_createIcons:function(){var c=
this.options;c.icons&&(a("<span></span>").addClass("ui-icon "+c.icons.header).prependTo(this.headers),this.active.children(".ui-icon").toggleClass(c.icons.header).toggleClass(c.icons.headerSelected),this.element.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var c=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex");
this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");(c.autoHeight||c.fillHeight)&&b.css("height","");return a.Widget.prototype.destroy.call(this)},_setOption:function(c,b){a.Widget.prototype._setOption.apply(this,arguments);c=="active"&&this.activate(b);c=="icons"&&(this._destroyIcons(),
b&&this._createIcons());if(c=="disabled")this.headers.add(this.headers.next())[b?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(c){if(!this.options.disabled&&!c.altKey&&!c.ctrlKey){var b=a.ui.keyCode,d=this.headers.length,f=this.headers.index(c.target),g=!1;switch(c.keyCode){case b.RIGHT:case b.DOWN:g=this.headers[(f+1)%d];break;case b.LEFT:case b.UP:g=this.headers[(f-1+d)%d];break;case b.SPACE:case b.ENTER:this._clickHandler({target:c.target},c.target),c.preventDefault()}return g?
(a(c.target).attr("tabIndex",-1),a(g).attr("tabIndex",0),g.focus(),!1):!0}},resize:function(){var c=this.options,b;if(c.fillSpace){if(a.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();a.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){b-=a(this).outerHeight(!0)});this.headers.next().each(function(){a(this).height(Math.max(0,b-a(this).innerHeight()+a(this).height()))}).css("overflow",
"auto")}else c.autoHeight&&(b=0,this.headers.next().each(function(){b=Math.max(b,a(this).height("").height())}).height(b));return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(c){return c?typeof c==="number"?this.headers.filter(":eq("+c+")"):this.headers.not(this.headers.not(c)):c===!1?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(c,b){var d=this.options;if(!d.disabled)if(c.target){if(c=a(c.currentTarget||
b),b=c[0]===this.active[0],d.active=d.collapsible&&b?!1:this.headers.index(c),!(this.running||!d.collapsible&&b)){var f=this.active,g=c.next(),h=this.active.next(),e={options:d,newHeader:b&&d.collapsible?a([]):c,oldHeader:this.active,newContent:b&&d.collapsible?a([]):g,oldContent:h},k=this.headers.index(this.active[0])>this.headers.index(c[0]);this.active=b?a([]):c;this._toggle(g,h,e,b,k);f.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);
b||(c.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected),c.next().addClass("ui-accordion-content-active"))}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");var h=this.active.next(),
e={options:d,newHeader:a([]),oldHeader:d.active,newContent:a([]),oldContent:h},g=this.active=a([]);this._toggle(g,h,e)}},_toggle:function(c,b,d,f,g){var h=this,e=h.options;h.toShow=c;h.toHide=b;h.data=d;var k=function(){if(h)return h._completed.apply(h,arguments)};h._trigger("changestart",null,h.data);h.running=b.size()===0?c.size():b.size();if(e.animated){d={};d=e.collapsible&&f?{toShow:a([]),toHide:b,complete:k,down:g,autoHeight:e.autoHeight||e.fillSpace}:{toShow:c,toHide:b,complete:k,down:g,autoHeight:e.autoHeight||
e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=a.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=a.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;var f=a.ui.accordion.animations,l=e.duration,n=e.animated;n&&!f[n]&&!a.easing[n]&&(n="slide");f[n]||(f[n]=function(a){this.slide(a,{easing:n,duration:l||700})});f[n](d)}else e.collapsible&&f?c.toggle():(b.hide(),c.show()),k(!0);b.prev().attr({"aria-expanded":"false",
"aria-selected":"false",tabIndex:-1}).blur();c.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length)this.toHide.parent()[0].className=this.toHide.parent()[0].className;this._trigger("change",null,this.data)}}});a.extend(a.ui.accordion,{version:"1.8.14",
animations:{slide:function(c,b){c=a.extend({easing:"swing",duration:300},c,b);if(c.toHide.size())if(c.toShow.size()){var d=c.toShow.css("overflow"),f=0,g={},h={},e,b=c.toShow;e=b[0].style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));a.each(["height","paddingTop","paddingBottom"],function(b,e){h[e]="hide";b=(""+a.css(c.toShow[0],e)).match(/^([\d+-.]+)(.*)$/);
g[e]={value:b[1],unit:b[2]||"px"}});c.toShow.css({height:0,overflow:"hidden"}).show();c.toHide.filter(":hidden").each(c.complete).end().filter(":visible").animate(h,{step:function(a,b){b.prop=="height"&&(f=b.end-b.start===0?0:(b.now-b.start)/(b.end-b.start));c.toShow[0].style[b.prop]=f*g[b.prop].value+g[b.prop].unit},duration:c.duration,easing:c.easing,complete:function(){c.autoHeight||c.toShow.css("height","");c.toShow.css({width:e,overflow:d});c.complete()}})}else c.toHide.animate({height:"hide",
paddingTop:"hide",paddingBottom:"hide"},c);else c.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},c)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery);
(function(a){var c=0;a.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var b=this,c=this.element[0].ownerDocument,f;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!b.options.disabled&&!b.element.attr("readonly")){f=!1;var d=
a.ui.keyCode;switch(c.keyCode){case d.PAGE_UP:b._move("previousPage",c);break;case d.PAGE_DOWN:b._move("nextPage",c);break;case d.UP:b._move("previous",c);c.preventDefault();break;case d.DOWN:b._move("next",c);c.preventDefault();break;case d.ENTER:case d.NUMPAD_ENTER:b.menu.active&&(f=!0,c.preventDefault());case d.TAB:if(!b.menu.active)break;b.menu.select(c);break;case d.ESCAPE:b.element.val(b.term);b.close(c);break;default:clearTimeout(b.searching),b.searching=setTimeout(function(){if(b.term!=b.element.val())b.selectedItem=
null,b.search(null,c)},b.options.delay)}}}).bind("keypress.autocomplete",function(a){f&&(f=!1,a.preventDefault())}).bind("focus.autocomplete",function(){if(!b.options.disabled)b.selectedItem=null,b.previous=b.element.val()}).bind("blur.autocomplete",function(a){if(!b.options.disabled)clearTimeout(b.searching),b.closing=setTimeout(function(){b.close(a);b._change(a)},150)});this._initSource();this.response=function(){return b._response.apply(b,arguments)};this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||
"body",c)[0]).mousedown(function(c){var d=b.menu.element[0];a(c.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(c){c.target!==b.element[0]&&c.target!==d&&!a.ui.contains(d,c.target)&&b.close()})},1);setTimeout(function(){clearTimeout(b.closing)},13)}).menu({focus:function(a,c){c=c.item.data("item.autocomplete");!1!==b._trigger("focus",a,{item:c})&&/^key/.test(a.originalEvent.type)&&b.element.val(c.value)},selected:function(a,f){var e=f.item.data("item.autocomplete"),
k=b.previous;if(b.element[0]!==c.activeElement)b.element.focus(),b.previous=k,setTimeout(function(){b.previous=k;b.selectedItem=e},1);!1!==b._trigger("select",a,{item:e})&&b.element.val(e.value);b.term=b.element.val();b.close(a);b.selectedItem=e},blur:function(){b.menu.element.is(":visible")&&b.element.val()!==b.term&&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");a.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");
this.menu.element.remove();a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);b==="source"&&this._initSource();b==="appendTo"&&this.menu.element.appendTo(a(c||"body",this.element[0].ownerDocument)[0]);b==="disabled"&&c&&this.xhr&&this.xhr.abort()},_initSource:function(){var b=this,d,f;a.isArray(this.options.source)?(d=this.options.source,this.source=function(b,c){c(a.ui.autocomplete.filter(d,b.term))}):typeof this.options.source==="string"?
(f=this.options.source,this.source=function(d,h){b.xhr&&b.xhr.abort();b.xhr=a.ajax({url:f,data:d,dataType:"json",autocompleteRequest:++c,success:function(a){this.autocompleteRequest===c&&h(a)},error:function(){this.autocompleteRequest===c&&h([])}})}):this.source=this.options.source},search:function(a,c){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length<this.options.minLength)return this.close(c);clearTimeout(this.closing);if(this._trigger("search",c)!==!1)return this._search(a)},
_search:function(a){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:a},this.response)},_response:function(a){!this.options.disabled&&a&&a.length?(a=this._normalize(a),this._suggest(a),this._trigger("open")):this.close();this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing);this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.deactivate(),this._trigger("close",a))},_change:function(a){this.previous!==
this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(b){return b.length&&b[0].label&&b[0].value?b:a.map(b,function(b){return typeof b==="string"?{label:b,value:b}:a.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(b){var c=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(c,b);this.menu.deactivate();this.menu.refresh();c.show();this._resizeMenu();c.position(a.extend({of:this.element},this.options.position));
this.options.autoFocus&&this.menu.next(new a.Event("mouseover"))},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(b,c){var f=this;a.each(c,function(a,c){f._renderItem(b,c)})},_renderItem:function(b,c){return a("<li></li>").data("item.autocomplete",c).append(a("<a></a>").text(c.label)).appendTo(b)},_move:function(a,c){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&
/^next/.test(a))this.element.val(this.term),this.menu.deactivate();else this.menu[a](c);else this.search(null,c)},widget:function(){return this.menu.element}});a.extend(a.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(b,c){var f=RegExp(a.ui.autocomplete.escapeRegex(c),"i");return a.grep(b,function(a){return f.test(a.label||a.value||a)})}})})(jQuery);
(function(a){a.widget("ui.menu",{_create:function(){var c=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(b){a(b.target).closest(".ui-menu-item a").length&&(b.preventDefault(),c.select(b))});this.refresh()},refresh:function(){var c=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",
-1).mouseenter(function(b){c.activate(b,a(this).parent())}).mouseleave(function(){c.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var d=b.offset().top-this.element.offset().top,f=this.element.scrollTop(),g=this.element.height();d<0?this.element.scrollTop(f+d):d>=g&&this.element.scrollTop(f+d-g+b.height())}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:b})},deactivate:function(){if(this.active)this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),
this._trigger("blur"),this.active=null},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,b,d){this.active?(a=this.active[a+"All"](".ui-menu-item").eq(0),a.length?this.activate(d,a):this.activate(d,this.element.children(b))):this.activate(d,this.element.children(b))},
nextPage:function(c){if(this.hasScroll())if(!this.active||this.last())this.activate(c,this.element.children(".ui-menu-item:first"));else{var b=this.active.offset().top,d=this.element.height(),f=this.element.children(".ui-menu-item").filter(function(){var c=a(this).offset().top-b-d+a(this).height();return c<10&&c>-10});f.length||(f=this.element.children(".ui-menu-item:last"));this.activate(c,f)}else this.activate(c,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},
previousPage:function(c){if(this.hasScroll())if(!this.active||this.first())this.activate(c,this.element.children(".ui-menu-item:last"));else{var b=this.active.offset().top,d=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var c=a(this).offset().top-b+d-a(this).height();return c<10&&c>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(c,result)}else this.activate(c,this.element.children(".ui-menu-item").filter(!this.active||
this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})})(jQuery);
(function(a){var c,b,d,f,g=function(){var b=a(this).find(":ui-button");setTimeout(function(){b.button("refresh")},1)},h=function(b){var c=b.name,d=b.form,f=a([]);c&&(f=d?a(d).find("[name='"+c+"']"):a("[name='"+c+"']",b.ownerDocument).filter(function(){return!this.form}));return f};a.widget("ui.button",{options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",g);if(typeof this.options.disabled!==
"boolean")this.options.disabled=this.element.attr("disabled");this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var e=this,k=this.options,l=this.type==="checkbox"||this.type==="radio",n="ui-state-hover"+(!l?" ui-state-active":"");if(k.label===null)k.label=this.buttonElement.html();if(this.element.is(":disabled"))k.disabled=!0;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){k.disabled||
(a(this).addClass("ui-state-hover"),this===c&&a(this).addClass("ui-state-active"))}).bind("mouseleave.button",function(){k.disabled||a(this).removeClass(n)}).bind("click.button",function(a){k.disabled&&(a.preventDefault(),a.stopImmediatePropagation())});this.element.bind("focus.button",function(){e.buttonElement.addClass("ui-state-focus")}).bind("blur.button",function(){e.buttonElement.removeClass("ui-state-focus")});l&&(this.element.bind("change.button",function(){f||e.refresh()}),this.buttonElement.bind("mousedown.button",
function(a){if(!k.disabled)f=!1,b=a.pageX,d=a.pageY}).bind("mouseup.button",function(a){if(!k.disabled&&(b!==a.pageX||d!==a.pageY))f=!0}));this.type==="checkbox"?this.buttonElement.bind("click.button",function(){if(k.disabled||f)return!1;a(this).toggleClass("ui-state-active");e.buttonElement.attr("aria-pressed",e.element[0].checked)}):this.type==="radio"?this.buttonElement.bind("click.button",function(){if(k.disabled||f)return!1;a(this).addClass("ui-state-active");e.buttonElement.attr("aria-pressed",
!0);var b=e.element[0];h(b).not(b).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",!1)}):(this.buttonElement.bind("mousedown.button",function(){if(k.disabled)return!1;a(this).addClass("ui-state-active");c=this;a(document).one("mouseup",function(){c=null})}).bind("mouseup.button",function(){if(k.disabled)return!1;a(this).removeClass("ui-state-active")}).bind("keydown.button",function(b){if(k.disabled)return!1;(b.keyCode==a.ui.keyCode.SPACE||b.keyCode==
a.ui.keyCode.ENTER)&&a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(b){b.keyCode===a.ui.keyCode.SPACE&&a(this).click()}));this._setOption("disabled",k.disabled);this._resetButton()},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type===
"radio"){var a=this.element.parents().filter(":last"),b="label[for="+this.element.attr("id")+"]";this.buttonElement=a.find(b);if(!this.buttonElement.length&&(a=a.length?a.siblings():this.element.siblings(),this.buttonElement=a.filter(b),!this.buttonElement.length))this.buttonElement=a.find(b);this.element.addClass("ui-helper-hidden-accessible");(a=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",a)}else this.buttonElement=this.element},
widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||this.buttonElement.removeAttr("title");
a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);b==="disabled"?c?this.element.attr("disabled",!0):this.element.removeAttr("disabled"):this._resetButton()},refresh:function(){var b=this.element.is(":disabled");b!==this.options.disabled&&this._setOption("disabled",b);this.type==="radio"?h(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed",!0):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",
!1)}):this.type==="checkbox"&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",!0):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",!1))},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var b=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),c=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),
d=this.options.icons,f=d.primary&&d.secondary,g=[];d.primary||d.secondary?(this.options.text&&g.push("ui-button-text-icon"+(f?"s":d.primary?"-primary":"-secondary")),d.primary&&b.prepend("<span class='ui-button-icon-primary ui-icon "+d.primary+"'></span>"),d.secondary&&b.append("<span class='ui-button-icon-secondary ui-icon "+d.secondary+"'></span>"),this.options.text||(g.push(f?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||b.attr("title",c))):g.push("ui-button-text-only");b.addClass(g.join(" "))}}});
a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(b,c){b==="disabled"&&this.buttons.button("option",b,c);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var b=this.element.css("direction")==="ltr";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(b?
"ui-corner-left":"ui-corner-right").end().filter(":last").addClass(b?"ui-corner-right":"ui-corner-left").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery);
(function(a,c){function b(){this.debug=!1;this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._inDialog=this._datepickerShowing=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],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};a.extend(this._defaults,this.regional[""]);this.dpDiv=d(a('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}function d(b){return b.bind("mouseout",function(b){b=a(b.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");
b.length&&b.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(c){c=a(c.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");if(!a.datepicker._isDisabledDatepicker(h.inline?b.parent()[0]:h.input[0])&&c.length)c.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),c.addClass("ui-state-hover"),c.hasClass("ui-datepicker-prev")&&c.addClass("ui-datepicker-prev-hover"),c.hasClass("ui-datepicker-next")&&
c.addClass("ui-datepicker-next-hover")})}function f(b,d){a.extend(b,d);for(var f in d)if(d[f]==null||d[f]==c)b[f]=d[f];return b}a.extend(a.ui,{datepicker:{version:"1.8.14"}});var g=(new Date).getTime(),h;a.extend(b.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){f(this._defaults,a||{});return this},_attachDatepicker:function(b,c){var d=null,f;for(f in this._defaults){var g=
b.getAttribute("date:"+f);if(g){d=d||{};try{d[f]=eval(g)}catch(h){d[f]=g}}}f=b.nodeName.toLowerCase();g=f=="div"||f=="span";if(!b.id)this.uuid+=1,b.id="dp"+this.uuid;var q=this._newInst(a(b),g);q.settings=a.extend({},c||{},d||{});f=="input"?this._connectDatepicker(b,q):g&&this._inlineDatepicker(b,q)},_newInst:function(b,c){return{id:b[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:b,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:c,dpDiv:!c?this.dpDiv:d(a('<div class="'+
this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},_connectDatepicker:function(b,c){var d=a(b);c.append=a([]);c.trigger=a([]);d.hasClass(this.markerClassName)||(this._attachments(d,c),d.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(a,b,e){c.settings[b]=e}).bind("getData.datepicker",function(a,b){return this._get(c,b)}),this._autoSize(c),a.data(b,"datepicker",
c))},_attachments:function(b,c){var d=this._get(c,"appendText"),f=this._get(c,"isRTL");c.append&&c.append.remove();if(d)c.append=a('<span class="'+this._appendClass+'">'+d+"</span>"),b[f?"before":"after"](c.append);b.unbind("focus",this._showDatepicker);c.trigger&&c.trigger.remove();d=this._get(c,"showOn");(d=="focus"||d=="both")&&b.focus(this._showDatepicker);if(d=="button"||d=="both"){var d=this._get(c,"buttonText"),g=this._get(c,"buttonImage");c.trigger=a(this._get(c,"buttonImageOnly")?a("<img/>").addClass(this._triggerClass).attr({src:g,
alt:d,title:d}):a('<button type="button"></button>').addClass(this._triggerClass).html(g==""?d:a("<img/>").attr({src:g,alt:d,title:d})));b[f?"before":"after"](c.trigger);c.trigger.click(function(){a.datepicker._datepickerShowing&&a.datepicker._lastInput==b[0]?a.datepicker._hideDatepicker():a.datepicker._showDatepicker(b[0]);return!1})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var d=function(a){for(var b=
0,c=0,e=0;e<a.length;e++)if(a[e].length>b)b=a[e].length,c=e;return c};b.setMonth(d(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(d(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(b,c){var d=a(b);d.hasClass(this.markerClassName)||(d.addClass(this.markerClassName).append(c.dpDiv).bind("setData.datepicker",function(a,b,e){c.settings[b]=e}).bind("getData.datepicker",function(a,
b){return this._get(c,b)}),a.data(b,"datepicker",c),this._setDate(c,this._getDefaultDate(c),!0),this._updateDatepicker(c),this._updateAlternate(c),c.dpDiv.show())},_dialogDatepicker:function(b,c,d,g,h){b=this._dialogInst;if(!b)this.uuid+=1,this._dialogInput=a('<input type="text" id="dp'+this.uuid+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>'),this._dialogInput.keydown(this._doKeyDown),a("body").append(this._dialogInput),b=this._dialogInst=this._newInst(this._dialogInput,
!1),b.settings={},a.data(this._dialogInput[0],"datepicker",b);f(b.settings,g||{});c=c&&c.constructor==Date?this._formatDate(b,c):c;this._dialogInput.val(c);this._pos=h?h.length?h:[h.pageX,h.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",
this._pos[1]+"px");b.settings.onSelect=d;this._inDialog=!0;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);a.blockUI&&a.blockUI(this.dpDiv);a.data(this._dialogInput[0],"datepicker",b);return this},_destroyDatepicker:function(b){var c=a(b),d=a.data(b,"datepicker");if(c.hasClass(this.markerClassName)){var f=b.nodeName.toLowerCase();a.removeData(b,"datepicker");f=="input"?(d.append.remove(),d.trigger.remove(),c.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",
this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(f=="div"||f=="span")&&c.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(b){var c=a(b),d=a.data(b,"datepicker");if(c.hasClass(this.markerClassName)){var f=b.nodeName.toLowerCase();if(f=="input")b.disabled=!1,d.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""});else if(f=="div"||f=="span")c=c.children("."+this._inlineClass),c.children().removeClass("ui-state-disabled"),
c.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled");this._disabledInputs=a.map(this._disabledInputs,function(a){return a==b?null:a})}},_disableDatepicker:function(b){var c=a(b),d=a.data(b,"datepicker");if(c.hasClass(this.markerClassName)){var f=b.nodeName.toLowerCase();if(f=="input")b.disabled=!0,d.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"});else if(f=="div"||f=="span")c=c.children("."+this._inlineClass),
c.children().addClass("ui-state-disabled"),c.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled");this._disabledInputs=a.map(this._disabledInputs,function(a){return a==b?null:a});this._disabledInputs[this._disabledInputs.length]=b}},_isDisabledDatepicker:function(a){if(!a)return!1;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return!0;return!1},_getInst:function(b){try{return a.data(b,"datepicker")}catch(c){throw"Missing instance data for this datepicker";
}},_optionDatepicker:function(b,d,g){var h=this._getInst(b);if(arguments.length==2&&typeof d=="string")return d=="defaults"?a.extend({},a.datepicker._defaults):h?d=="all"?a.extend({},h.settings):this._get(h,d):null;var m=d||{};typeof d=="string"&&(m={},m[d]=g);if(h){this._curInst==h&&this._hideDatepicker();var o=this._getDateDatepicker(b,!0),q=this._getMinMaxDate(h,"min"),p=this._getMinMaxDate(h,"max");f(h.settings,m);if(q!==null&&m.dateFormat!==c&&m.minDate===c)h.settings.minDate=this._formatDate(h,
q);if(p!==null&&m.dateFormat!==c&&m.maxDate===c)h.settings.maxDate=this._formatDate(h,p);this._attachments(a(b),h);this._autoSize(h);this._setDate(h,o);this._updateAlternate(h);this._updateDatepicker(h)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){if(a=this._getInst(a))this._setDate(a,b),this._updateDatepicker(a),this._updateAlternate(a)},_getDateDatepicker:function(a,
b){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,b);return a?this._getDate(a):null},_doKeyDown:function(b){var c=a.datepicker._getInst(b.target),d=!0,f=c.dpDiv.is(".ui-datepicker-rtl");c._keyEvent=!0;if(a.datepicker._datepickerShowing)switch(b.keyCode){case 9:a.datepicker._hideDatepicker();d=!1;break;case 13:return d=a("td."+a.datepicker._dayOverClass+":not(."+a.datepicker._currentClass+")",c.dpDiv),d[0]?a.datepicker._selectDay(b.target,c.selectedMonth,c.selectedYear,d[0]):a.datepicker._hideDatepicker(),
!1;case 27:a.datepicker._hideDatepicker();break;case 33:a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(c,"stepBigMonths"):-a.datepicker._get(c,"stepMonths"),"M");break;case 34:a.datepicker._adjustDate(b.target,b.ctrlKey?+a.datepicker._get(c,"stepBigMonths"):+a.datepicker._get(c,"stepMonths"),"M");break;case 35:(b.ctrlKey||b.metaKey)&&a.datepicker._clearDate(b.target);d=b.ctrlKey||b.metaKey;break;case 36:(b.ctrlKey||b.metaKey)&&a.datepicker._gotoToday(b.target);d=b.ctrlKey||b.metaKey;
break;case 37:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,f?1:-1,"D");d=b.ctrlKey||b.metaKey;b.originalEvent.altKey&&a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(c,"stepBigMonths"):-a.datepicker._get(c,"stepMonths"),"M");break;case 38:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,-7,"D");d=b.ctrlKey||b.metaKey;break;case 39:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,f?-1:1,"D");d=b.ctrlKey||b.metaKey;b.originalEvent.altKey&&a.datepicker._adjustDate(b.target,
b.ctrlKey?+a.datepicker._get(c,"stepBigMonths"):+a.datepicker._get(c,"stepMonths"),"M");break;case 40:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,7,"D");d=b.ctrlKey||b.metaKey;break;default:d=!1}else b.keyCode==36&&b.ctrlKey?a.datepicker._showDatepicker(this):d=!1;d&&(b.preventDefault(),b.stopPropagation())},_doKeyPress:function(b){var d=a.datepicker._getInst(b.target);if(a.datepicker._get(d,"constrainInput")){var d=a.datepicker._possibleChars(a.datepicker._get(d,"dateFormat")),f=String.fromCharCode(b.charCode==
c?b.keyCode:b.charCode);return b.ctrlKey||b.metaKey||f<" "||!d||d.indexOf(f)>-1}},_doKeyUp:function(b){b=a.datepicker._getInst(b.target);if(b.input.val()!=b.lastVal)try{if(a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),b.input?b.input.val():null,a.datepicker._getFormatConfig(b)))a.datepicker._setDateFromField(b),a.datepicker._updateAlternate(b),a.datepicker._updateDatepicker(b)}catch(c){a.datepicker.log(c)}return!0},_showDatepicker:function(b){b=b.target||b;b.nodeName.toLowerCase()!="input"&&
(b=a("input",b.parentNode)[0]);if(!(a.datepicker._isDisabledDatepicker(b)||a.datepicker._lastInput==b)){var c=a.datepicker._getInst(b);a.datepicker._curInst&&a.datepicker._curInst!=c&&(a.datepicker._datepickerShowing&&a.datepicker._triggerOnClose(a.datepicker._curInst),a.datepicker._curInst.dpDiv.stop(!0,!0));var d=a.datepicker._get(c,"beforeShow");f(c.settings,d?d.apply(b,[b,c]):{});c.lastVal=null;a.datepicker._lastInput=b;a.datepicker._setDateFromField(c);if(a.datepicker._inDialog)b.value="";if(!a.datepicker._pos)a.datepicker._pos=
a.datepicker._findPos(b),a.datepicker._pos[1]+=b.offsetHeight;var g=!1;a(b).parents().each(function(){g|=a(this).css("position")=="fixed";return!g});g&&a.browser.opera&&(a.datepicker._pos[0]-=document.documentElement.scrollLeft,a.datepicker._pos[1]-=document.documentElement.scrollTop);d={left:a.datepicker._pos[0],top:a.datepicker._pos[1]};a.datepicker._pos=null;c.dpDiv.empty();c.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});a.datepicker._updateDatepicker(c);d=a.datepicker._checkOffset(c,
d,g);c.dpDiv.css({position:a.datepicker._inDialog&&a.blockUI?"static":g?"fixed":"absolute",display:"none",left:d.left+"px",top:d.top+"px"});if(!c.inline){var d=a.datepicker._get(c,"showAnim"),h=a.datepicker._get(c,"duration"),o=function(){var b=c.dpDiv.find("iframe.ui-datepicker-cover");if(b.length){var e=a.datepicker._getBorders(c.dpDiv);b.css({left:-e[0],top:-e[1],width:c.dpDiv.outerWidth(),height:c.dpDiv.outerHeight()})}};c.dpDiv.zIndex(a(b).zIndex()+1);a.datepicker._datepickerShowing=!0;a.effects&&
a.effects[d]?c.dpDiv.show(d,a.datepicker._get(c,"showOptions"),h,o):c.dpDiv[d||"show"](d?h:null,o);(!d||!h)&&o();c.input.is(":visible")&&!c.input.is(":disabled")&&c.input.focus();a.datepicker._curInst=c}}},_updateDatepicker:function(b){this.maxRows=4;var c=a.datepicker._getBorders(b.dpDiv);h=b;b.dpDiv.empty().append(this._generateHTML(b));var d=b.dpDiv.find("iframe.ui-datepicker-cover");d.length&&d.css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()});b.dpDiv.find("."+
this._dayOverClass+" a").mouseover();c=this._getNumberOfMonths(b);d=c[1];b.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");d>1&&b.dpDiv.addClass("ui-datepicker-multi-"+d).css("width",17*d+"em");b.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");b.dpDiv[(this._get(b,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");b==a.datepicker._curInst&&a.datepicker._datepickerShowing&&b.input&&b.input.is(":visible")&&!b.input.is(":disabled")&&
b.input[0]!=document.activeElement&&b.input.focus();if(b.yearshtml){var f=b.yearshtml;setTimeout(function(){f===b.yearshtml&&b.yearshtml&&b.dpDiv.find("select.ui-datepicker-year:first").replaceWith(b.yearshtml);f=b.yearshtml=null},0)}},_getBorders:function(a){var b=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(b,c,d){var f=b.dpDiv.outerWidth(),g=b.dpDiv.outerHeight(),h=b.input?b.input.outerWidth():
0,q=b.input?b.input.outerHeight():0,p=document.documentElement.clientWidth+a(document).scrollLeft(),u=document.documentElement.clientHeight+a(document).scrollTop();c.left-=this._get(b,"isRTL")?f-h:0;c.left-=d&&c.left==b.input.offset().left?a(document).scrollLeft():0;c.top-=d&&c.top==b.input.offset().top+q?a(document).scrollTop():0;c.left-=Math.min(c.left,c.left+f>p&&p>f?Math.abs(c.left+f-p):0);c.top-=Math.min(c.top,c.top+g>u&&u>g?Math.abs(g+q):0);return c},_findPos:function(b){for(var c=this._get(this._getInst(b),
"isRTL");b&&(b.type=="hidden"||b.nodeType!=1||a.expr.filters.hidden(b));)b=b[c?"previousSibling":"nextSibling"];b=a(b).offset();return[b.left,b.top]},_triggerOnClose:function(a){var b=this._get(a,"onClose");b&&b.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a])},_hideDatepicker:function(b){var c=this._curInst;if(c&&!(b&&c!=a.data(b,"datepicker"))&&this._datepickerShowing){var b=this._get(c,"showAnim"),d=this._get(c,"duration"),f=function(){a.datepicker._tidyDialog(c);this._curInst=null};
a.effects&&a.effects[b]?c.dpDiv.hide(b,a.datepicker._get(c,"showOptions"),d,f):c.dpDiv[b=="slideDown"?"slideUp":b=="fadeIn"?"fadeOut":"hide"](b?d:null,f);b||f();a.datepicker._triggerOnClose(c);this._datepickerShowing=!1;this._lastInput=null;this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),a.blockUI&&(a.unblockUI(),a("body").append(this.dpDiv)));this._inDialog=!1}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(b){a.datepicker._curInst&&
(b=a(b.target),b[0].id!=a.datepicker._mainDivId&&b.parents("#"+a.datepicker._mainDivId).length==0&&!b.hasClass(a.datepicker.markerClassName)&&!b.hasClass(a.datepicker._triggerClass)&&a.datepicker._datepickerShowing&&(!a.datepicker._inDialog||!a.blockUI)&&a.datepicker._hideDatepicker())},_adjustDate:function(b,c,d){var b=a(b),f=this._getInst(b[0]);this._isDisabledDatepicker(b[0])||(this._adjustInstDate(f,c+(d=="M"?this._get(f,"showCurrentAtPos"):0),d),this._updateDatepicker(f))},_gotoToday:function(b){var b=
a(b),c=this._getInst(b[0]);if(this._get(c,"gotoCurrent")&&c.currentDay)c.selectedDay=c.currentDay,c.drawMonth=c.selectedMonth=c.currentMonth,c.drawYear=c.selectedYear=c.currentYear;else{var d=new Date;c.selectedDay=d.getDate();c.drawMonth=c.selectedMonth=d.getMonth();c.drawYear=c.selectedYear=d.getFullYear()}this._notifyChange(c);this._adjustDate(b)},_selectMonthYear:function(b,c,d){var b=a(b),f=this._getInst(b[0]);f._selectingMonthYear=!1;f["selected"+(d=="M"?"Month":"Year")]=f["draw"+(d=="M"?"Month":
"Year")]=parseInt(c.options[c.selectedIndex].value,10);this._notifyChange(f);this._adjustDate(b)},_clickMonthYear:function(b){var c=this._getInst(a(b)[0]);c.input&&c._selectingMonthYear&&setTimeout(function(){c.input.focus()},0);c._selectingMonthYear=!c._selectingMonthYear},_selectDay:function(b,c,d,f){var g=a(b);if(!a(f).hasClass(this._unselectableClass)&&!this._isDisabledDatepicker(g[0]))g=this._getInst(g[0]),g.selectedDay=g.currentDay=a("a",f).html(),g.selectedMonth=g.currentMonth=c,g.selectedYear=
g.currentYear=d,this._selectDate(b,this._formatDate(g,g.currentDay,g.currentMonth,g.currentYear))},_clearDate:function(b){b=a(b);this._getInst(b[0]);this._selectDate(b,"")},_selectDate:function(b,c){b=this._getInst(a(b)[0]);c=c!=null?c:this._formatDate(b);b.input&&b.input.val(c);this._updateAlternate(b);var d=this._get(b,"onSelect");d?d.apply(b.input?b.input[0]:null,[c,b]):b.input&&b.input.trigger("change");b.inline?this._updateDatepicker(b):(this._hideDatepicker(),this._lastInput=b.input[0],typeof b.input[0]!=
"object"&&b.input.focus(),this._lastInput=null)},_updateAlternate:function(b){var c=this._get(b,"altField");if(c){var d=this._get(b,"altFormat")||this._get(b,"dateFormat"),f=this._getDate(b),g=this.formatDate(d,f,this._getFormatConfig(b));a(c).each(function(){a(this).val(g)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-
a)/864E5)/7)+1},parseDate:function(b,c,d){if(b==null||c==null)throw"Invalid arguments";c=typeof c=="object"?c.toString():c+"";if(c=="")return null;for(var f=(d?d.shortYearCutoff:null)||this._defaults.shortYearCutoff,f=typeof f!="string"?f:(new Date).getFullYear()%100+parseInt(f,10),g=(d?d.dayNamesShort:null)||this._defaults.dayNamesShort,h=(d?d.dayNames:null)||this._defaults.dayNames,q=(d?d.monthNamesShort:null)||this._defaults.monthNamesShort,p=(d?d.monthNames:null)||this._defaults.monthNames,u=
d=-1,w=-1,B=-1,r=!1,y=function(a){(a=G+1<b.length&&b.charAt(G+1)==a)&&G++;return a},x=function(a){var b=y(a),a=c.substring(C).match(RegExp("^\\d{1,"+(a=="@"?14:a=="!"?20:a=="y"&&b?4:a=="o"?3:2)+"}"));if(!a)throw"Missing number at position "+C;C+=a[0].length;return parseInt(a[0],10)},v=function(b,e,d){var b=a.map(y(b)?d:e,function(a,b){return[[b,a]]}).sort(function(a,b){return-(a[1].length-b[1].length)}),f=-1;a.each(b,function(a,b){a=b[1];if(c.substr(C,a.length).toLowerCase()==a.toLowerCase())return f=
b[0],C+=a.length,!1});if(f!=-1)return f+1;else throw"Unknown name at position "+C;},z=function(){if(c.charAt(C)!=b.charAt(G))throw"Unexpected literal at position "+C;C++},C=0,G=0;G<b.length;G++)if(r)b.charAt(G)=="'"&&!y("'")?r=!1:z();else switch(b.charAt(G)){case "d":w=x("d");break;case "D":v("D",g,h);break;case "o":B=x("o");break;case "m":u=x("m");break;case "M":u=v("M",q,p);break;case "y":d=x("y");break;case "@":var D=new Date(x("@")),d=D.getFullYear(),u=D.getMonth()+1,w=D.getDate();break;case "!":D=
new Date((x("!")-this._ticksTo1970)/1E4);d=D.getFullYear();u=D.getMonth()+1;w=D.getDate();break;case "'":y("'")?z():r=!0;break;default:z()}if(C<c.length)throw"Extra/unparsed characters found in date: "+c.substring(C);d==-1?d=(new Date).getFullYear():d<100&&(d+=(new Date).getFullYear()-(new Date).getFullYear()%100+(d<=f?0:-100));if(B>-1){u=1;w=B;do{f=this._getDaysInMonth(d,u-1);if(w<=f)break;u++;w-=f}while(1)}D=this._daylightSavingAdjust(new Date(d,u-1,w));if(D.getFullYear()!=d||D.getMonth()+1!=u||
D.getDate()!=w)throw"Invalid date";return D},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))*864E9,formatDate:function(a,b,c){if(!b)return"";var d=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,g=(c?c.monthNamesShort:
null)||this._defaults.monthNamesShort,c=(c?c.monthNames:null)||this._defaults.monthNames,h=function(b){(b=r+1<a.length&&a.charAt(r+1)==b)&&r++;return b},p=function(a,b,c){b=""+b;if(h(a))for(;b.length<c;)b="0"+b;return b},u=function(a,b,c,e){return h(a)?e[b]:c[b]},w="",B=!1;if(b)for(var r=0;r<a.length;r++)if(B)a.charAt(r)=="'"&&!h("'")?B=!1:w+=a.charAt(r);else switch(a.charAt(r)){case "d":w+=p("d",b.getDate(),2);break;case "D":w+=u("D",b.getDay(),d,f);break;case "o":w+=p("o",Math.round(((new Date(b.getFullYear(),
b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5),3);break;case "m":w+=p("m",b.getMonth()+1,2);break;case "M":w+=u("M",b.getMonth(),g,c);break;case "y":w+=h("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case "@":w+=b.getTime();break;case "!":w+=b.getTime()*1E4+this._ticksTo1970;break;case "'":h("'")?w+="'":B=!0;break;default:w+=a.charAt(r)}return w},_possibleChars:function(a){for(var b="",c=!1,d=function(b){(b=f+1<a.length&&a.charAt(f+
1)==b)&&f++;return b},f=0;f<a.length;f++)if(c)a.charAt(f)=="'"&&!d("'")?c=!1:b+=a.charAt(f);else switch(a.charAt(f)){case "d":case "m":case "y":case "@":b+="0123456789";break;case "D":case "M":return null;case "'":d("'")?b+="'":c=!0;break;default:b+=a.charAt(f)}return b},_get:function(a,b){return a.settings[b]!==c?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),d=a.lastVal=a.input?a.input.val():null,f,g;f=g=this._getDefaultDate(a);
var h=this._getFormatConfig(a);try{f=this.parseDate(c,d,h)||g}catch(p){this.log(p),d=b?"":d}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=d?f.getDate():0;a.currentMonth=d?f.getMonth():0;a.currentYear=d?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(b,c,d){var e;var f=function(a){var b=
new Date;b.setDate(b.getDate()+a);return b};if(e=(c=c==null||c===""?d:typeof c=="string"?function(c){try{return a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),c,a.datepicker._getFormatConfig(b))}catch(d){}for(var f=(c.toLowerCase().match(/^c/)?a.datepicker._getDate(b):null)||new Date,g=f.getFullYear(),h=f.getMonth(),f=f.getDate(),k=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=k.exec(c);l;){switch(l[2]||"d"){case "d":case "D":f+=parseInt(l[1],10);break;case "w":case "W":f+=parseInt(l[1],10)*7;
break;case "m":case "M":h+=parseInt(l[1],10);f=Math.min(f,a.datepicker._getDaysInMonth(g,h));break;case "y":case "Y":g+=parseInt(l[1],10),f=Math.min(f,a.datepicker._getDaysInMonth(g,h))}l=k.exec(c)}return new Date(g,h,f)}(c):typeof c=="number"?isNaN(c)?d:f(c):new Date(c.getTime()))&&c.toString()=="Invalid Date"?d:c,c=e)c.setHours(0),c.setMinutes(0),c.setSeconds(0),c.setMilliseconds(0);return this._daylightSavingAdjust(c)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>
12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var d=!b,f=a.selectedMonth,g=a.selectedYear,b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();(f!=a.selectedMonth||g!=a.selectedYear)&&!c&&this._notifyChange(a);this._adjustInstDate(a);a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&
a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(b){var c=new Date,c=this._daylightSavingAdjust(new Date(c.getFullYear(),c.getMonth(),c.getDate())),d=this._get(b,"isRTL"),f=this._get(b,"showButtonPanel"),h=this._get(b,"hideIfNoPrevNext"),o=this._get(b,"navigationAsDateFormat"),q=this._getNumberOfMonths(b),p=this._get(b,"showCurrentAtPos"),u=this._get(b,"stepMonths"),w=q[0]!=1||q[1]!=1,B=this._daylightSavingAdjust(!b.currentDay?
new Date(9999,9,9):new Date(b.currentYear,b.currentMonth,b.currentDay)),r=this._getMinMaxDate(b,"min"),y=this._getMinMaxDate(b,"max"),p=b.drawMonth-p,x=b.drawYear;p<0&&(p+=12,x--);if(y)for(var v=this._daylightSavingAdjust(new Date(y.getFullYear(),y.getMonth()-q[0]*q[1]+1,y.getDate())),v=r&&v<r?r:v;this._daylightSavingAdjust(new Date(x,p,1))>v;)p--,p<0&&(p=11,x--);b.drawMonth=p;b.drawYear=x;var v=this._get(b,"prevText"),v=!o?v:this.formatDate(v,this._daylightSavingAdjust(new Date(x,p-u,1)),this._getFormatConfig(b)),
v=this._canAdjustMonth(b,-1,x,p)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+g+".datepicker._adjustDate('#"+b.id+"', -"+u+", 'M');\" title=\""+v+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"e":"w")+'">'+v+"</span></a>":h?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+v+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"e":"w")+'">'+v+"</span></a>",z=this._get(b,"nextText"),z=!o?z:this.formatDate(z,this._daylightSavingAdjust(new Date(x,
p+u,1)),this._getFormatConfig(b)),h=this._canAdjustMonth(b,1,x,p)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+g+".datepicker._adjustDate('#"+b.id+"', +"+u+", 'M');\" title=\""+z+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"w":"e")+'">'+z+"</span></a>":h?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+z+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"w":"e")+'">'+z+"</span></a>",u=this._get(b,"currentText"),z=this._get(b,"gotoCurrent")&&
b.currentDay?B:c,u=!o?u:this.formatDate(u,z,this._getFormatConfig(b)),o=!b.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+g+'.datepicker._hideDatepicker();">'+this._get(b,"closeText")+"</button>":"",f=f?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(d?o:"")+(this._isInRange(b,z)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+
g+".datepicker._gotoToday('#"+b.id+"');\">"+u+"</button>":"")+(d?"":o)+"</div>":"",o=parseInt(this._get(b,"firstDay"),10),o=isNaN(o)?0:o,u=this._get(b,"showWeek"),z=this._get(b,"dayNames");this._get(b,"dayNamesShort");var C=this._get(b,"dayNamesMin"),G=this._get(b,"monthNames"),D=this._get(b,"monthNamesShort"),L=this._get(b,"beforeShowDay"),s=this._get(b,"showOtherMonths"),R=this._get(b,"selectOtherMonths");this._get(b,"calculateWeek");for(var E=this._getDefaultDate(b),j="",N=0;N<q[0];N++){var P=
"";this.maxRows=4;for(var O=0;O<q[1];O++){var ca=this._daylightSavingAdjust(new Date(x,p,b.selectedDay)),H=" ui-corner-all",I="";if(w){I+='<div class="ui-datepicker-group';if(q[1]>1)switch(O){case 0:I+=" ui-datepicker-group-first";H=" ui-corner-"+(d?"right":"left");break;case q[1]-1:I+=" ui-datepicker-group-last";H=" ui-corner-"+(d?"left":"right");break;default:I+=" ui-datepicker-group-middle",H=""}I+='">'}I+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+H+'">'+(/all|left/.test(H)&&
N==0?d?h:v:"")+(/all|right/.test(H)&&N==0?d?v:h:"")+this._generateMonthYearHeader(b,p,x,r,y,N>0||O>0,G,D)+'</div><table class="ui-datepicker-calendar"><thead><tr>';for(var M=u?'<th class="ui-datepicker-week-col">'+this._get(b,"weekHeader")+"</th>":"",H=0;H<7;H++){var F=(H+o)%7;M+="<th"+((H+o+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+z[F]+'">'+C[F]+"</span></th>"}I+=M+"</tr></thead><tbody>";M=this._getDaysInMonth(x,p);if(x==b.selectedYear&&p==b.selectedMonth)b.selectedDay=Math.min(b.selectedDay,
M);H=(this._getFirstDayOfMonth(x,p)-o+7)%7;M=Math.ceil((H+M)/7);this.maxRows=M=w?this.maxRows>M?this.maxRows:M:M;for(var F=this._daylightSavingAdjust(new Date(x,p,1-H)),ka=0;ka<M;ka++){I+="<tr>";for(var la=!u?"":'<td class="ui-datepicker-week-col">'+this._get(b,"calculateWeek")(F)+"</td>",H=0;H<7;H++){var X=L?L.apply(b.input?b.input[0]:null,[F]):[!0,""],V=F.getMonth()!=p,S=V&&!R||!X[0]||r&&F<r||y&&F>y;la+='<td class="'+((H+o+6)%7>=5?" ui-datepicker-week-end":"")+(V?" ui-datepicker-other-month":"")+
(F.getTime()==ca.getTime()&&p==b.selectedMonth&&b._keyEvent||E.getTime()==F.getTime()&&E.getTime()==ca.getTime()?" "+this._dayOverClass:"")+(S?" "+this._unselectableClass+" ui-state-disabled":"")+(V&&!s?"":" "+X[1]+(F.getTime()==B.getTime()?" "+this._currentClass:"")+(F.getTime()==c.getTime()?" ui-datepicker-today":""))+'"'+((!V||s)&&X[2]?' title="'+X[2]+'"':"")+(S?"":' onclick="DP_jQuery_'+g+".datepicker._selectDay('#"+b.id+"',"+F.getMonth()+","+F.getFullYear()+', this);return false;"')+">"+(V&&
!s?"&#xa0;":S?'<span class="ui-state-default">'+F.getDate()+"</span>":'<a class="ui-state-default'+(F.getTime()==c.getTime()?" ui-state-highlight":"")+(F.getTime()==B.getTime()?" ui-state-active":"")+(V?" ui-priority-secondary":"")+'" href="#">'+F.getDate()+"</a>")+"</td>";F.setDate(F.getDate()+1);F=this._daylightSavingAdjust(F)}I+=la+"</tr>"}p++;p>11&&(p=0,x++);I+="</tbody></table>"+(w?"</div>"+(q[0]>0&&O==q[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");P+=I}j+=P}j+=f+(a.browser.msie&&
parseInt(a.browser.version,10)<7&&!b.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");b._keyEvent=!1;return j},_generateMonthYearHeader:function(a,b,c,d,f,h,q,p){var u=this._get(a,"changeMonth"),w=this._get(a,"changeYear"),B=this._get(a,"showMonthAfterYear"),r='<div class="ui-datepicker-title">',y="";if(h||!u)y+='<span class="ui-datepicker-month">'+q[b]+"</span>";else{var q=d&&d.getFullYear()==c,x=f&&f.getFullYear()==c;y+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+
g+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+g+".datepicker._clickMonthYear('#"+a.id+"');\">";for(var v=0;v<12;v++)if((!q||v>=d.getMonth())&&(!x||v<=f.getMonth()))y+='<option value="'+v+'"'+(v==b?' selected="selected"':"")+">"+p[v]+"</option>";y+="</select>"}B||(r+=y+(h||!u||!w?"&#xa0;":""));if(!a.yearshtml)if(a.yearshtml="",h||!w)r+='<span class="ui-datepicker-year">'+c+"</span>";else{var p=this._get(a,"yearRange").split(":"),z=(new Date).getFullYear(),q=function(a){a=
a.match(/c[+-].*/)?c+parseInt(a.substring(1),10):a.match(/[+-].*/)?z+parseInt(a,10):parseInt(a,10);return isNaN(a)?z:a},b=q(p[0]),p=Math.max(b,q(p[1]||"")),b=d?Math.max(b,d.getFullYear()):b,p=f?Math.min(p,f.getFullYear()):p;for(a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+g+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+g+".datepicker._clickMonthYear('#"+a.id+"');\">";b<=p;b++)a.yearshtml+='<option value="'+b+'"'+(b==c?' selected="selected"':
"")+">"+b+"</option>";a.yearshtml+="</select>";r+=a.yearshtml;a.yearshtml=null}r+=this._get(a,"yearSuffix");B&&(r+=(h||!u||!w?"&#xa0;":"")+y);r+="</div>";return r},_adjustInstDate:function(a,b,c){var d=a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0),b=Math.min(a.selectedDay,this._getDaysInMonth(d,f))+(c=="D"?b:0),d=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(d,f,b)));a.selectedDay=d.getDate();a.drawMonth=a.selectedMonth=d.getMonth();a.drawYear=a.selectedYear=d.getFullYear();(c==
"M"||c=="Y")&&this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min"),a=this._getMinMaxDate(a,"max"),b=c&&b<c?c:b;return a&&b>a?a:b},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},
_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,d){var f=this._getNumberOfMonths(a),c=this._daylightSavingAdjust(new Date(c,d+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min"),a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=
c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff"),b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){if(!b)a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear;b=b?typeof b==
"object"?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});a.fn.datepicker=function(b){if(!this.length)return this;if(!a.datepicker.initialized)a(document).mousedown(a.datepicker._checkExternalClick).find("body").append(a.datepicker.dpDiv),a.datepicker.initialized=!0;var c=Array.prototype.slice.call(arguments,1);return typeof b=="string"&&(b==
"isDisabled"||b=="getDate"||b=="widget")?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(c)):b=="option"&&arguments.length==2&&typeof arguments[1]=="string"?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(c)):this.each(function(){typeof b=="string"?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this].concat(c)):a.datepicker._attachDatepicker(this,b)})};a.datepicker=new b;a.datepicker.initialized=!1;a.datepicker.uuid=(new Date).getTime();a.datepicker.version=
"1.8.14";window["DP_jQuery_"+g]=a})(jQuery);
(function(a,c){var b={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},d={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},f=a.attrFn||{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0,click:!0};a.widget("ui.dialog",{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",collision:"fit",using:function(b){var c=
a(this).css(b).offset().top;c<0&&a(this).css("top",b.top-c)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var b=this,c=b.options,d=c.title||"&#160;",f=a.ui.dialog.getTitleId(b.element),l=(b.uiDialog=a("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+
c.dialogClass).css({zIndex:c.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(d){c.closeOnEscape&&d.keyCode&&d.keyCode===a.ui.keyCode.ESCAPE&&(b.close(d),d.preventDefault())}).attr({role:"dialog","aria-labelledby":f}).mousedown(function(a){b.moveToTop(!1,a)});b.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(l);var n=(b.uiDialogTitlebar=a("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(l),
m=a('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){m.addClass("ui-state-hover")},function(){m.removeClass("ui-state-hover")}).focus(function(){m.addClass("ui-state-focus")}).blur(function(){m.removeClass("ui-state-focus")}).click(function(a){b.close(a);return!1}).appendTo(n);(b.uiDialogTitlebarCloseText=a("<span></span>")).addClass("ui-icon ui-icon-closethick").text(c.closeText).appendTo(m);a("<span></span>").addClass("ui-dialog-title").attr("id",
f).html(d).prependTo(n);if(a.isFunction(c.beforeclose)&&!a.isFunction(c.beforeClose))c.beforeClose=c.beforeclose;n.find("*").add(n).disableSelection();c.draggable&&a.fn.draggable&&b._makeDraggable();c.resizable&&a.fn.resizable&&b._makeResizable();b._createButtons(c.buttons);b._isOpen=!1;a.fn.bgiframe&&l.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){this.overlay&&this.overlay.destroy();this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");
this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);return this},widget:function(){return this.uiDialog},close:function(b){var c=this,d,f;if(!1!==c._trigger("beforeClose",b)){c.overlay&&c.overlay.destroy();c.uiDialog.unbind("keypress.ui-dialog");c._isOpen=!1;c.options.hide?c.uiDialog.hide(c.options.hide,function(){c._trigger("close",b)}):(c.uiDialog.hide(),c._trigger("close",b));a.ui.dialog.overlay.resize();if(c.options.modal)d=0,a(".ui-dialog").each(function(){this!==
c.uiDialog[0]&&(f=a(this).css("z-index"),isNaN(f)||(d=Math.max(d,f)))}),a.ui.dialog.maxZ=d;return c}},isOpen:function(){return this._isOpen},moveToTop:function(b,c){var d=this.options;if(d.modal&&!b||!d.stack&&!d.modal)return this._trigger("focus",c);if(d.zIndex>a.ui.dialog.maxZ)a.ui.dialog.maxZ=d.zIndex;if(this.overlay)a.ui.dialog.maxZ+=1,this.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ);b={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};
a.ui.dialog.maxZ+=1;this.uiDialog.css("z-index",a.ui.dialog.maxZ);this.element.attr(b);this._trigger("focus",c);return this},open:function(){if(!this._isOpen){var b=this.options,c=this.uiDialog;this.overlay=b.modal?new a.ui.dialog.overlay(this):null;this._size();this._position(b.position);c.show(b.show);this.moveToTop(!0);b.modal&&c.bind("keypress.ui-dialog",function(b){if(b.keyCode===a.ui.keyCode.TAB){var c=a(":tabbable",this),d=c.filter(":first"),c=c.filter(":last");if(b.target===c[0]&&!b.shiftKey)return d.focus(1),
!1;else if(b.target===d[0]&&b.shiftKey)return c.focus(1),!1}});a(this.element.find(":tabbable").get().concat(c.find(".ui-dialog-buttonpane :tabbable").get().concat(c.get()))).eq(0).focus();this._isOpen=!0;this._trigger("open");return this}},_createButtons:function(b){var c=this,d=!1,k=a("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),l=a("<div></div>").addClass("ui-dialog-buttonset").appendTo(k);c.uiDialog.find(".ui-dialog-buttonpane").remove();typeof b==="object"&&
b!==null&&a.each(b,function(){return!(d=!0)});d&&(a.each(b,function(b,d){var d=a.isFunction(d)?{click:d,text:b}:d,e=a('<button type="button"></button>').click(function(){d.click.apply(c.element[0],arguments)}).appendTo(l);a.each(d,function(a,b){a!=="click"&&(a in f?e[a](b):e.attr(a,b))});a.fn.button&&e.button()}),k.appendTo(c.uiDialog))},_makeDraggable:function(){function b(a){return{position:a.position,offset:a.offset}}var c=this,d=c.options,f=a(document),l;c.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",
handle:".ui-dialog-titlebar",containment:"document",start:function(f,k){l=d.height==="auto"?"auto":a(this).height();a(this).height(a(this).height()).addClass("ui-dialog-dragging");c._trigger("dragStart",f,b(k))},drag:function(a,d){c._trigger("drag",a,b(d))},stop:function(n,m){d.position=[m.position.left-f.scrollLeft(),m.position.top-f.scrollTop()];a(this).removeClass("ui-dialog-dragging").height(l);c._trigger("dragStop",n,b(m));a.ui.dialog.overlay.resize()}})},_makeResizable:function(b){function d(a){return{originalPosition:a.originalPosition,
originalSize:a.originalSize,position:a.position,size:a.size}}var b=b===c?this.options.resizable:b,e=this,f=e.options,l=e.uiDialog.css("position"),b=typeof b==="string"?b:"n,e,s,w,se,sw,ne,nw";e.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:e.element,maxWidth:f.maxWidth,maxHeight:f.maxHeight,minWidth:f.minWidth,minHeight:e._minHeight(),handles:b,start:function(b,c){a(this).addClass("ui-dialog-resizing");e._trigger("resizeStart",b,d(c))},resize:function(a,b){e._trigger("resize",
a,d(b))},stop:function(b,c){a(this).removeClass("ui-dialog-resizing");f.height=a(this).height();f.width=a(this).width();e._trigger("resizeStop",b,d(c));a.ui.dialog.overlay.resize()}}).css("position",l).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(b){var c=[],d=[0,0],f;if(b){if(typeof b==="string"||typeof b==="object"&&"0"in b)c=b.split?b.split(" "):
[b[0],b[1]],c.length===1&&(c[1]=c[0]),a.each(["left","top"],function(a,b){+c[a]===c[a]&&(d[a]=c[a],c[a]=b)}),b={my:c.join(" "),at:c.join(" "),offset:d.join(" ")};b=a.extend({},a.ui.dialog.prototype.options.position,b)}else b=a.ui.dialog.prototype.options.position;(f=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(a.extend({of:window},b));f||this.uiDialog.hide()},_setOptions:function(c){var f=this,e={},k=!1;a.each(c,function(a,c){f._setOption(a,c);a in
b&&(k=!0);a in d&&(e[a]=c)});k&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",e)},_setOption:function(b,c){var d=this.uiDialog;switch(b){case "beforeclose":b="beforeClose";break;case "buttons":this._createButtons(c);break;case "closeText":this.uiDialogTitlebarCloseText.text(""+c);break;case "dialogClass":d.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+c);break;case "disabled":c?d.addClass("ui-dialog-disabled"):
d.removeClass("ui-dialog-disabled");break;case "draggable":var f=d.is(":data(draggable)");f&&!c&&d.draggable("destroy");!f&&c&&this._makeDraggable();break;case "position":this._position(c);break;case "resizable":(f=d.is(":data(resizable)"))&&!c&&d.resizable("destroy");f&&typeof c==="string"&&d.resizable("option","handles",c);!f&&c!==!1&&this._makeResizable(c);break;case "title":a(".ui-dialog-title",this.uiDialogTitlebar).html(""+(c||"&#160;"))}a.Widget.prototype._setOption.apply(this,arguments)},
_size:function(){var b=this.options,c,d,f=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(b.minWidth>b.width)b.width=b.minWidth;c=this.uiDialog.css({height:"auto",width:b.width}).height();d=Math.max(0,b.minHeight-c);b.height==="auto"?a.support.minHeight?this.element.css({minHeight:d,height:"auto"}):(this.uiDialog.show(),b=this.element.css("height","auto").height(),f||this.uiDialog.hide(),this.element.height(Math.max(b,d))):this.element.height(Math.max(b.height-
c,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});a.extend(a.ui.dialog,{version:"1.8.14",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");if(!a)this.uuid+=1,a=this.uuid;return"ui-dialog-title-"+a},overlay:function(b){this.$el=a.ui.dialog.overlay.create(b)}});a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),
create:function(b){this.instances.length===0&&(setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(b){if(a(b.target).zIndex()<a.ui.dialog.overlay.maxZ)return!1})},1),a(document).bind("keydown.dialog-overlay",function(c){b.options.closeOnEscape&&c.keyCode&&c.keyCode===a.ui.keyCode.ESCAPE&&(b.close(c),c.preventDefault())}),a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize));var c=(this.oldInstances.pop()||a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),
height:this.height()});a.fn.bgiframe&&c.bgiframe();this.instances.push(c);return c},destroy:function(b){var c=a.inArray(b,this.instances);c!=-1&&this.oldInstances.push(this.instances.splice(c,1)[0]);this.instances.length===0&&a([document,window]).unbind(".dialog-overlay");b.remove();var d=0;a.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.maxZ=d},height:function(){var b,c;return a.browser.msie&&a.browser.version<7?(b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),
c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight),b<c?a(window).height()+"px":b+"px"):a(document).height()+"px"},width:function(){var b,c;return a.browser.msie?(b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),b<c?a(window).width()+"px":b+"px"):a(document).width()+"px"},resize:function(){var b=a([]);a.each(a.ui.dialog.overlay.instances,function(){b=b.add(this)});b.css({width:0,
height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()})}});a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
(function(a){a.ui=a.ui||{};var c=/left|center|right/,b=/top|center|bottom/,d=a.fn.position,f=a.fn.offset;a.fn.position=function(f){if(!f||!f.of)return d.apply(this,arguments);var f=a.extend({},f),h=a(f.of),e=h[0],k=(f.collision||"flip").split(" "),l=f.offset?f.offset.split(" "):[0,0],n,m,o;e.nodeType===9?(n=h.width(),m=h.height(),o={top:0,left:0}):e.setTimeout?(n=h.width(),m=h.height(),o={top:h.scrollTop(),left:h.scrollLeft()}):e.preventDefault?(f.at="left top",n=m=0,o={top:f.of.pageY,left:f.of.pageX}):
(n=h.outerWidth(),m=h.outerHeight(),o=h.offset());a.each(["my","at"],function(){var a=(f[this]||"").split(" ");a.length===1&&(a=c.test(a[0])?a.concat(["center"]):b.test(a[0])?["center"].concat(a):["center","center"]);a[0]=c.test(a[0])?a[0]:"center";a[1]=b.test(a[1])?a[1]:"center";f[this]=a});k.length===1&&(k[1]=k[0]);l[0]=parseInt(l[0],10)||0;l.length===1&&(l[1]=l[0]);l[1]=parseInt(l[1],10)||0;f.at[0]==="right"?o.left+=n:f.at[0]==="center"&&(o.left+=n/2);f.at[1]==="bottom"?o.top+=m:f.at[1]==="center"&&
(o.top+=m/2);o.left+=l[0];o.top+=l[1];return this.each(function(){var b=a(this),c=b.outerWidth(),d=b.outerHeight(),e=parseInt(a.curCSS(this,"marginLeft",!0))||0,h=parseInt(a.curCSS(this,"marginTop",!0))||0,r=c+e+(parseInt(a.curCSS(this,"marginRight",!0))||0),y=d+h+(parseInt(a.curCSS(this,"marginBottom",!0))||0),x=a.extend({},o),v;f.my[0]==="right"?x.left-=c:f.my[0]==="center"&&(x.left-=c/2);f.my[1]==="bottom"?x.top-=d:f.my[1]==="center"&&(x.top-=d/2);x.left=Math.round(x.left);x.top=Math.round(x.top);
v={left:x.left-e,top:x.top-h};a.each(["left","top"],function(b,e){a.ui.position[k[b]]&&a.ui.position[k[b]][e](x,{targetWidth:n,targetHeight:m,elemWidth:c,elemHeight:d,collisionPosition:v,collisionWidth:r,collisionHeight:y,offset:l,my:f.my,at:f.at})});a.fn.bgiframe&&b.bgiframe();b.offset(a.extend(x,{using:f.using}))})};a.ui.position={fit:{left:function(b,c){var d=a(window),d=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft();b.left=d>0?b.left-d:Math.max(b.left-c.collisionPosition.left,
b.left)},top:function(b,c){var d=a(window),d=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-c.collisionPosition.top,b.top)}},flip:{left:function(b,c){if(c.at[0]!=="center"){var d=a(window),d=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft(),f=c.my[0]==="left"?-c.elemWidth:c.my[0]==="right"?c.elemWidth:0,l=c.at[0]==="left"?c.targetWidth:-c.targetWidth,n=-2*c.offset[0];b.left+=c.collisionPosition.left<0?f+l+n:d>0?f+l+n:0}},top:function(b,
c){if(c.at[1]!=="center"){var d=a(window),d=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop(),f=c.my[1]==="top"?-c.elemHeight:c.my[1]==="bottom"?c.elemHeight:0,l=c.at[1]==="top"?c.targetHeight:-c.targetHeight,n=-2*c.offset[1];b.top+=c.collisionPosition.top<0?f+l+n:d>0?f+l+n:0}}}};if(!a.offset.setOffset)a.offset.setOffset=function(b,c){if(/static/.test(a.curCSS(b,"position")))b.style.position="relative";var d=a(b),f=d.offset(),l=parseInt(a.curCSS(b,"top",!0),10)||0,n=parseInt(a.curCSS(b,
"left",!0),10)||0,f={top:c.top-f.top+l,left:c.left-f.left+n};"using"in c?c.using.call(b,f):d.css(f)},a.fn.offset=function(b){var c=this[0];return!c||!c.ownerDocument?null:b?this.each(function(){a.offset.setOffset(this,b)}):f.call(this)}})(jQuery);
(function(a,c){a.widget("ui.progressbar",{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=a("<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();a.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===c)return this._value();this._setOption("value",a);return this},_setOption:function(b,c){if(b==="value")this.options.value=c,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete");a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;typeof a!=="number"&&(a=0);return Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100*
this._value()/this.options.max},_refreshValue:function(){var a=this.value(),c=this._percentage();if(this.oldValue!==a)this.oldValue=a,this._trigger("change");this.valueDiv.toggle(a>this.min).toggleClass("ui-corner-right",a===this.options.max).width(c.toFixed(0)+"%");this.element.attr("aria-valuenow",a)}});a.extend(a.ui.progressbar,{version:"1.8.14"})})(jQuery);
(function(a){a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var c=this,b=this.options,d=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),f=b.values&&b.values.length||1,g=[];this._mouseSliding=this._keySliding=!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"+(b.disabled?" ui-slider-disabled ui-disabled":""));this.range=a([]);if(b.range){if(b.range===!0){if(!b.values)b.values=[this._valueMin(),this._valueMin()];if(b.values.length&&b.values.length!==2)b.values=[b.values[0],b.values[0]]}this.range=a("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(b.range==="min"||b.range==="max"?" ui-slider-range-"+b.range:""))}for(var h=d.length;h<f;h+=1)g.push("<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>");
this.handles=d.add(a(g.join("")).appendTo(c.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(a){a.preventDefault()}).hover(function(){b.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){b.disabled?a(this).blur():(a(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),a(this).addClass("ui-state-focus"))}).blur(function(){a(this).removeClass("ui-state-focus")});this.handles.each(function(b){a(this).data("index.ui-slider-handle",
b)});this.handles.keydown(function(b){var d=!0,f=a(this).data("index.ui-slider-handle"),g,h,o;if(!c.options.disabled){switch(b.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(d=!1,!c._keySliding&&(c._keySliding=!0,a(this).addClass("ui-state-active"),g=c._start(b,f),g===!1))return}o=c.options.step;g=c.options.values&&c.options.values.length?h=c.values(f):
h=c.value();switch(b.keyCode){case a.ui.keyCode.HOME:h=c._valueMin();break;case a.ui.keyCode.END:h=c._valueMax();break;case a.ui.keyCode.PAGE_UP:h=c._trimAlignValue(g+(c._valueMax()-c._valueMin())/5);break;case a.ui.keyCode.PAGE_DOWN:h=c._trimAlignValue(g-(c._valueMax()-c._valueMin())/5);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(g===c._valueMax())return;h=c._trimAlignValue(g+o);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(g===c._valueMin())return;h=c._trimAlignValue(g-o)}c._slide(b,
f,h);return d}}).keyup(function(b){var d=a(this).data("index.ui-slider-handle");if(c._keySliding)c._keySliding=!1,c._stop(b,d),c._change(b,d),a(this).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").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(c){var b=
this.options,d,f,g,h,e;if(b.disabled)return!1;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();d=this._normValueFromMouse({x:c.pageX,y:c.pageY});f=this._valueMax()-this._valueMin()+1;h=this;this.handles.each(function(b){var c=Math.abs(d-h.values(b));f>c&&(f=c,g=a(this),e=b)});b.range===!0&&this.values(1)===b.min&&(e+=1,g=a(this.handles[e]));if(this._start(c,e)===!1)return!1;this._mouseSliding=!0;h._handleIndex=e;g.addClass("ui-state-active").focus();
b=g.offset();this._clickOffset=!a(c.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:c.pageX-b.left-g.width()/2,top:c.pageY-b.top-g.height()/2-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(c,e,d);return this._animateOff=!0},_mouseStart:function(){return!0},_mouseDrag:function(a){var b=this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,
this._handleIndex,b);return!1},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=!1;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b;this.orientation==="horizontal"?(b=this.elementSize.width,a=a.x-this.elementOffset.left-(this._clickOffset?
this._clickOffset.left:0)):(b=this.elementSize.height,a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0));b=a/b;b>1&&(b=1);b<0&&(b=0);this.orientation==="vertical"&&(b=1-b);a=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+b*a)},_start:function(a,b){var d={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length)d.value=this.values(b),d.values=this.values();return this._trigger("start",a,d)},_slide:function(a,
b,d){var f;if(this.options.values&&this.options.values.length){f=this.values(b?0:1);if(this.options.values.length===2&&this.options.range===!0&&(b===0&&d>f||b===1&&d<f))d=f;d!==this.values(b)&&(f=this.values(),f[b]=d,a=this._trigger("slide",a,{handle:this.handles[b],value:d,values:f}),this.values(b?0:1),a!==!1&&this.values(b,d,!0))}else d!==this.value()&&(a=this._trigger("slide",a,{handle:this.handles[b],value:d}),a!==!1&&this.value(d))},_stop:function(a,b){var d={handle:this.handles[b],value:this.value()};
if(this.options.values&&this.options.values.length)d.value=this.values(b),d.values=this.values();this._trigger("stop",a,d)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var d={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length)d.value=this.values(b),d.values=this.values();this._trigger("change",a,d)}},value:function(a){if(arguments.length)this.options.value=this._trimAlignValue(a),this._refreshValue(),this._change(null,0);else return this._value()},
values:function(c,b){var d,f,g;if(arguments.length>1)this.options.values[c]=this._trimAlignValue(b),this._refreshValue(),this._change(null,c);else if(arguments.length)if(a.isArray(arguments[0])){d=this.options.values;f=arguments[0];for(g=0;g<d.length;g+=1)d[g]=this._trimAlignValue(f[g]),this._change(null,g);this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(c):this.value();else return this._values()},_setOption:function(c,b){var d,f=0;if(a.isArray(this.options.values))f=
this.options.values.length;a.Widget.prototype._setOption.apply(this,arguments);switch(c){case "disabled":b?(this.handles.filter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),this.handles.attr("disabled","disabled"),this.element.addClass("ui-disabled")):(this.handles.removeAttr("disabled"),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(d=0;d<f;d+=1)this._change(null,d);this._animateOff=!1}},_value:function(){return this._trimAlignValue(this.options.value)},_values:function(a){var b,d;if(arguments.length)return b=this.options.values[a],this._trimAlignValue(b);else{b=this.options.values.slice();for(d=0;d<b.length;d+=1)b[d]=this._trimAlignValue(b[d]);
return b}},_trimAlignValue:function(a){if(a<=this._valueMin())return this._valueMin();if(a>=this._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,d=(a-this._valueMin())%b;alignValue=a-d;Math.abs(d)*2>=b&&(alignValue+=d>0?b:-b);return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var c=this.options.range,b=this.options,d=this,f=!this._animateOff?b.animate:!1,g,
h={},e,k,l,n;if(this.options.values&&this.options.values.length)this.handles.each(function(c){g=(d.values(c)-d._valueMin())/(d._valueMax()-d._valueMin())*100;h[d.orientation==="horizontal"?"left":"bottom"]=g+"%";a(this).stop(1,1)[f?"animate":"css"](h,b.animate);if(d.options.range===!0)if(d.orientation==="horizontal"){if(c===0)d.range.stop(1,1)[f?"animate":"css"]({left:g+"%"},b.animate);if(c===1)d.range[f?"animate":"css"]({width:g-e+"%"},{queue:!1,duration:b.animate})}else{if(c===0)d.range.stop(1,
1)[f?"animate":"css"]({bottom:g+"%"},b.animate);if(c===1)d.range[f?"animate":"css"]({height:g-e+"%"},{queue:!1,duration:b.animate})}e=g});else{k=this.value();l=this._valueMin();n=this._valueMax();g=n!==l?(k-l)/(n-l)*100:0;h[d.orientation==="horizontal"?"left":"bottom"]=g+"%";this.handle.stop(1,1)[f?"animate":"css"](h,b.animate);if(c==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[f?"animate":"css"]({width:g+"%"},b.animate);if(c==="max"&&this.orientation==="horizontal")this.range[f?"animate":
"css"]({width:100-g+"%"},{queue:!1,duration:b.animate});if(c==="min"&&this.orientation==="vertical")this.range.stop(1,1)[f?"animate":"css"]({height:g+"%"},b.animate);if(c==="max"&&this.orientation==="vertical")this.range[f?"animate":"css"]({height:100-g+"%"},{queue:!1,duration:b.animate})}}});a.extend(a.ui.slider,{version:"1.8.14"})})(jQuery);
(function(a,c){var b=0,d=0;a.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:!1,cookie:null,collapsible:!1,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(!0)},_setOption:function(a,b){a=="selected"?this.options.collapsible&&b==this.options.selected||this.select(b):
(this.options[a]=b,this._tabify())},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+ ++b},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++d);return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(a,b){return{tab:a,panel:b,index:this.anchors.index(a)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=
a(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(b){function d(b,c){b.css("display","");!a.support.opacity&&c.opacity&&b[0].style.removeAttribute("filter")}var h=this,e=this.options,k=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=a(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);this.anchors.each(function(b,c){var d=a(c).attr("href"),f=d.split("#")[0],g;if(f&&(f===location.toString().split("#")[0]||
(g=a("base")[0])&&f===g.href))d=c.hash,c.href=d;k.test(d)?h.panels=h.panels.add(h.element.find(h._sanitizeSelector(d))):d&&d!=="#"?(a.data(c,"href.tabs",d),a.data(c,"load.tabs",d.replace(/#.*$/,"")),d=h._tabId(c),c.href="#"+d,c=h.element.find("#"+d),c.length||(c=a(e.panelTemplate).attr("id",d).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(h.panels[b-1]||h.list),c.data("destroy.tabs",!0)),h.panels=h.panels.add(c)):e.disabled.push(b)});if(b){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");
this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(e.selected===c){location.hash&&this.anchors.each(function(a,b){if(b.hash==location.hash)return e.selected=a,!1});if(typeof e.selected!=="number"&&e.cookie)e.selected=parseInt(h._cookie(),10);if(typeof e.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)e.selected=
this.lis.index(this.lis.filter(".ui-tabs-selected"));e.selected=e.selected||(this.lis.length?0:-1)}else if(e.selected===null)e.selected=-1;e.selected=e.selected>=0&&this.anchors[e.selected]||e.selected<0?e.selected:0;e.disabled=a.unique(e.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(a){return h.lis.index(a)}))).sort();a.inArray(e.selected,e.disabled)!=-1&&e.disabled.splice(a.inArray(e.selected,e.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");
e.selected>=0&&this.anchors.length&&(h.element.find(h._sanitizeSelector(h.anchors[e.selected].hash)).removeClass("ui-tabs-hide"),this.lis.eq(e.selected).addClass("ui-tabs-selected ui-state-active"),h.element.queue("tabs",function(){h._trigger("show",null,h._ui(h.anchors[e.selected],h.element.find(h._sanitizeSelector(h.anchors[e.selected].hash))[0]))}),this.load(e.selected));a(window).bind("unload",function(){h.lis.add(h.anchors).unbind(".tabs");h.lis=h.anchors=h.panels=null})}else e.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));
this.element[e.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");e.cookie&&this._cookie(e.selected,e.cookie);for(var b=0,l;l=this.lis[b];b++)a(l)[a.inArray(b,e.disabled)!=-1&&!a(l).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");e.cache===!1&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(e.event!=="mouseover"){var n=function(a,b){b.is(":not(.ui-state-disabled)")&&b.addClass("ui-state-"+a)};this.lis.bind("mouseover.tabs",
function(){n("hover",a(this))});this.lis.bind("mouseout.tabs",function(){a(this).removeClass("ui-state-hover")});this.anchors.bind("focus.tabs",function(){n("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){a(this).closest("li").removeClass("ui-state-focus")})}var m,o;if(e.fx)a.isArray(e.fx)?(m=e.fx[0],o=e.fx[1]):m=o=e.fx;var q=o?function(b,c){a(b).closest("li").addClass("ui-tabs-selected ui-state-active");c.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal",
function(){d(c,o);h._trigger("show",null,h._ui(b,c[0]))})}:function(b,c){a(b).closest("li").addClass("ui-tabs-selected ui-state-active");c.removeClass("ui-tabs-hide");h._trigger("show",null,h._ui(b,c[0]))},p=m?function(a,b){b.animate(m,m.duration||"normal",function(){h.lis.removeClass("ui-tabs-selected ui-state-active");b.addClass("ui-tabs-hide");d(b,m);h.element.dequeue("tabs")})}:function(a,b){h.lis.removeClass("ui-tabs-selected ui-state-active");b.addClass("ui-tabs-hide");h.element.dequeue("tabs")};
this.anchors.bind(e.event+".tabs",function(){var b=this,c=a(b).closest("li"),d=h.panels.filter(":not(.ui-tabs-hide)"),f=h.element.find(h._sanitizeSelector(b.hash));if(c.hasClass("ui-tabs-selected")&&!e.collapsible||c.hasClass("ui-state-disabled")||c.hasClass("ui-state-processing")||h.panels.filter(":animated").length||h._trigger("select",null,h._ui(this,f[0]))===!1)return this.blur(),!1;e.selected=h.anchors.index(this);h.abort();if(e.collapsible)if(c.hasClass("ui-tabs-selected"))return e.selected=
-1,e.cookie&&h._cookie(e.selected,e.cookie),h.element.queue("tabs",function(){p(b,d)}).dequeue("tabs"),this.blur(),!1;else if(!d.length)return e.cookie&&h._cookie(e.selected,e.cookie),h.element.queue("tabs",function(){q(b,f)}),h.load(h.anchors.index(this)),this.blur(),!1;e.cookie&&h._cookie(e.selected,e.cookie);if(f.length)d.length&&h.element.queue("tabs",function(){p(b,d)}),h.element.queue("tabs",function(){q(b,f)}),h.load(h.anchors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifier.";
a.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return!1})},_getIndex:function(a){typeof a=="string"&&(a=this.anchors.index(this.anchors.filter("[href$="+a+"]")));return a},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var b=
a.data(this,"href.tabs");if(b)this.href=b;var c=a(this).unbind(".tabs");a.each(["href","load","cache"],function(a,b){c.removeData(b+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){a.data(this,"destroy.tabs")?a(this).remove():a(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});b.cookie&&this._cookie(null,b.cookie);return this},add:function(b,
d,h){if(h===c)h=this.anchors.length;var e=this,k=this.options,d=a(k.tabTemplate.replace(/#\{href\}/g,b).replace(/#\{label\}/g,d)),b=!b.indexOf("#")?b.replace("#",""):this._tabId(a("a",d)[0]);d.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0);var l=e.element.find("#"+b);l.length||(l=a(k.panelTemplate).attr("id",b).data("destroy.tabs",!0));l.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");h>=this.lis.length?(d.appendTo(this.list),l.appendTo(this.list[0].parentNode)):
(d.insertBefore(this.lis[h]),l.insertBefore(this.panels[h]));k.disabled=a.map(k.disabled,function(a){return a>=h?++a:a});this._tabify();if(this.anchors.length==1)k.selected=0,d.addClass("ui-tabs-selected ui-state-active"),l.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){e._trigger("show",null,e._ui(e.anchors[0],e.panels[0]))}),this.load(0);this._trigger("add",null,this._ui(this.anchors[h],this.panels[h]));return this},remove:function(b){var b=this._getIndex(b),c=this.options,d=this.lis.eq(b).remove(),
e=this.panels.eq(b).remove();d.hasClass("ui-tabs-selected")&&this.anchors.length>1&&this.select(b+(b+1<this.anchors.length?1:-1));c.disabled=a.map(a.grep(c.disabled,function(a){return a!=b}),function(a){return a>=b?--a:a});this._tabify();this._trigger("remove",null,this._ui(d.find("a")[0],e[0]));return this},enable:function(b){var b=this._getIndex(b),c=this.options;if(a.inArray(b,c.disabled)!=-1)return this.lis.eq(b).removeClass("ui-state-disabled"),c.disabled=a.grep(c.disabled,function(a){return a!=
b}),this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b])),this},disable:function(a){var a=this._getIndex(a),b=this.options;a!=b.selected&&(this.lis.eq(a).addClass("ui-state-disabled"),b.disabled.push(a),b.disabled.sort(),this._trigger("disable",null,this._ui(this.anchors[a],this.panels[a])));return this},select:function(a){a=this._getIndex(a);if(a==-1)if(this.options.collapsible&&this.options.selected!=-1)a=this.options.selected;else return this;this.anchors.eq(a).trigger(this.options.event+
".tabs");return this},load:function(b){var b=this._getIndex(b),c=this,d=this.options,e=this.anchors.eq(b)[0],k=a.data(e,"load.tabs");this.abort();if(!k||this.element.queue("tabs").length!==0&&a.data(e,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");if(d.spinner){var l=a("span",e);l.data("label.tabs",l.html()).html(d.spinner)}this.xhr=a.ajax(a.extend({},d.ajaxOptions,{url:k,success:function(k,l){c.element.find(c._sanitizeSelector(e.hash)).html(k);c._cleanup();
d.cache&&a.data(e,"cache.tabs",!0);c._trigger("load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.success(k,l)}catch(o){}},error:function(a,k){c._cleanup();c._trigger("load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.error(a,k,b,e)}catch(l){}}}));c.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(!1,!0);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));this.xhr&&(this.xhr.abort(),delete this.xhr);this._cleanup();
return this},url:function(a,b){this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",b);return this},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.8.14"});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(a,b){var c=this,d=this.options,k=c._rotate||(c._rotate=function(b){clearTimeout(c.rotation);c.rotation=setTimeout(function(){var a=d.selected;c.select(++a<c.anchors.length?a:0)},a);b&&b.stopPropagation()}),b=c._unrotate||(c._unrotate=!b?function(a){a.clientX&&
c.rotate(null)}:function(){t=d.selected;k()});a?(this.element.bind("tabsshow",k),this.anchors.bind(d.event+".tabs",b),k()):(clearTimeout(c.rotation),this.element.unbind("tabsshow",k),this.anchors.unbind(d.event+".tabs",b),delete this._rotate,delete this._unrotate);return this}})})(jQuery);
$.deparam=jq_deparam=function(a,c){var b={},d={"true":!0,"false":!1,"null":null};$.each(a.replace(/\+/g," ").split("&"),function(a,g){var f;var h=g.split("="),e=decodeURIComponent(h[0]),k=b,l=0,n=e.split("]["),m=n.length-1;/\[/.test(n[0])&&/\]$/.test(n[m])?(n[m]=n[m].replace(/\]$/,""),n=n.shift().split("[").concat(n),m=n.length-1):m=0;if(h.length===2)if(h=decodeURIComponent(h[1]),c&&(h=h&&!isNaN(h)?+h:h==="undefined"?void 0:d[h]!==void 0?d[h]:h),m)for(;l<=m;l++)e=n[l]===""?k.length:n[l],f=k[e]=l<
m?k[e]||(n[l+1]&&isNaN(n[l+1])?{}:[]):h,k=f;else $.isArray(b[e])?b[e].push(h):b[e]=b[e]!==void 0?[b[e],h]:h;else e&&(b[e]=c?void 0:"")});return b};
(function(a,c){function b(a){return typeof a==="string"}function d(a){var b=k.call(arguments,1);return function(){return a.apply(this,b.concat(k.call(arguments)))}}function f(d,f,g,h,k){var m;h!==e?(f=g.match(d?/^([^#]*)\#?(.*)$/:/^([^#?]*)\??([^#]*)(#?.*)/),g=f[3]||"",k===2&&b(h)?h=h.replace(d?G:C,""):(m=o(f[2]),h=b(h)?o[d?x:y](h):h,h=k===2?h:k===1?a.extend({},h,m):a.extend({},m,h),h=n(h),d&&(h=h.replace(D,l))),d=f[1]+(d?"#":h||!f[1]?"?":"")+h+g):d=f(g!==e?g:c[v][z]);return d}function g(a,c,d){c===
e||typeof c==="boolean"?(d=c,c=n[a?x:y]()):c=b(c)?c.replace(a?G:C,""):c;return o(c,d)}function h(c,d,f,g){!b(f)&&typeof f!=="object"&&(g=f,f=d,d=e);return this.each(function(){var b=a(this),e=d||B()[(this.nodeName||"").toLowerCase()]||"",h=e&&b.attr(e)||"";b.attr(e,n[c](h,f,g))})}var e,k=Array.prototype.slice,l=decodeURIComponent,n=a.param,m,o,q,p=a.bbq=a.bbq||{},u,w,B,r=a.event.special,y="querystring",x="fragment",v="location",z="href",C=/^.*\?|#.*$/g,G=/^.*\#/,D,L={};n[y]=d(f,0,function(a){return a.replace(/(?:^[^?#]*\?([^#]*).*$)?.*/,
"$1")});n[x]=m=d(f,1,function(a){return a.replace(/^[^#]*#?(.*)$/,"$1")});m.noEscape=function(b){b=a.map((b||"").split(""),encodeURIComponent);D=RegExp(b.join("|"),"g")};m.noEscape(",/");a.deparam=o=function(b,c){var d={},f={"true":!0,"false":!1,"null":null};a.each(b.replace(/\+/g," ").split("&"),function(b,g){var j;var h=g.split("="),k=l(h[0]),m=d,n=0,o=k.split("]["),p=o.length-1;/\[/.test(o[0])&&/\]$/.test(o[p])?(o[p]=o[p].replace(/\]$/,""),o=o.shift().split("[").concat(o),p=o.length-1):p=0;if(h.length===
2)if(h=l(h[1]),c&&(h=h&&!isNaN(h)?+h:h==="undefined"?e:f[h]!==e?f[h]:h),p)for(;n<=p;n++)k=o[n]===""?m.length:o[n],j=m[k]=n<p?m[k]||(o[n+1]&&isNaN(o[n+1])?{}:[]):h,m=j;else a.isArray(d[k])?d[k].push(h):d[k]=d[k]!==e?[d[k],h]:h;else k&&(d[k]=c?e:"")});return d};o[y]=d(g,0);o[x]=q=d(g,1);a.elemUrlAttr||(a.elemUrlAttr=function(b){return a.extend(L,b)})({a:z,base:z,iframe:"src",img:"src",input:"src",form:"action",link:z,script:"src"});B=a.elemUrlAttr;a.fn[y]=d(h,y);a.fn[x]=d(h,x);p.pushState=u=function(a,
d){b(a)&&/^#/.test(a)&&d===e&&(d=2);var f=a!==e,f=m(c[v][z],f?a:{},f?d:2);c[v][z]=f+(/#/.test(f)?"":"#")};p.getState=w=function(a,b){return a===e||typeof a==="boolean"?q(a):q(b)[a]};p.removeState=function(b){var c={};b!==e&&(c=w(),a.each(a.isArray(b)?b:arguments,function(a,b){delete c[b]}));u(c,2)};r.hashchange=a.extend(r.hashchange,{add:function(b){function c(a){var b=a[x]=m();a.getState=function(a,c){return a===e||typeof a==="boolean"?o(b,a):o(b,c)[a]};d.apply(this,arguments)}var d;if(a.isFunction(b))return d=
b,c;else d=b.handler,b.handler=c}})})(jQuery,this);
(function(a,c,b){function d(a){a=a||c[h][e];return a.replace(/^[^#]*#?(.*)$/,"$1")}var f,g=a.event.special,h="location",e="href",k=document.documentMode,l=a.browser.msie&&(k===b||k<8),n="onhashchange"in c&&!l;a.hashchangeDelay=100;g.hashchange=a.extend(g.hashchange,{setup:function(){if(n)return!1;a(f.start)},teardown:function(){if(n)return!1;a(f.stop)}});f=function(){function b(){n=w=function(a){return a};if(l)k=a('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow,w=function(){return d(k.document[h][e])},
n=function(a,b){if(a!==b){var c=k.document;c.open().close();c[h].hash="#"+a}},n(d())}var f={},g,k,n,w;f.start=function(){if(!g){var f=d();n||b();(function y(){var b=d(),k=w(f);b!==f?(n(f=b,k),a(c).trigger("hashchange")):k!==f&&(c[h][e]=c[h][e].replace(/#.*/,"")+"#"+k);g=setTimeout(y,a.hashchangeDelay)})()}};f.stop=function(){k||(g&&clearTimeout(g),g=0)};return f}()})(jQuery,this);
function str_pad(a,c,b,d){var f="",g=function(a,b){for(var c="";c.length<b;)c+=a;return c=c.substr(0,b)};a+="";b=b!==void 0?b:" ";d!="STR_PAD_LEFT"&&d!="STR_PAD_RIGHT"&&d!="STR_PAD_BOTH"&&(d="STR_PAD_RIGHT");if((f=c-a.length)>0)d=="STR_PAD_LEFT"?a=g(b,f)+a:d=="STR_PAD_RIGHT"?a+=g(b,f):d=="STR_PAD_BOTH"&&(f=g(b,Math.ceil(f/2)),a=(f+a+f).substr(0,c));return a}
function number_format(a,c,b,d){var a=(a+"").replace(/[^0-9+\-Ee.]/g,""),a=!isFinite(+a)?0:+a,c=!isFinite(+c)?0:Math.abs(c),d=typeof d==="undefined"?",":d,b=typeof b==="undefined"?".":b,f="",f=(c?function(a,b){var c=Math.pow(10,b);return""+Math.round(a*c)/c}(a,c):""+Math.round(a)).split(".");f[0].length>3&&(f[0]=f[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,d));if((f[1]||"").length<c)f[1]=f[1]||"",f[1]+=Array(c-f[1].length+1).join("0");return f.join(b)}
function preload(a){$(a).each(function(){$("<img/>")[0].src=this})}
function initMultipleInputs(){$(".option.multiple > input").each(function(){$(this).change(function(){var a=$(this).is(":checked");$(this).parent(".option").find(".option input").each(function(){this.checked=a;$(this).trigger("change")})})});$(".option.multiple .option input").change(function(){if($(this).is(":checked")==!1)$(this).closest(".option").prevAll("input").get(0).checked=!1;else if($(this).closest(".option.multiple").find(".option input").length==$(this).closest(".option.multiple").find(".option input:checked").length)$(this).closest(".option").prevAll("input").get(0).checked=
!0})}function initLists(){$("ul.klaplist li").click(function(){$(this).toggleClass("open").children("ul:first").slideToggle()})}
function initTabs(){var a=0;$("ul.createtab").each(function(){var b=$("<div></div>").addClass("ui-tabs").addClass("cms-tabs"),c=$("<div></div>").addClass("section"),f=$("<ul></ul>");b.append(f);b.append(c);$(this).before(b);var g=$(this).detach();b.attr("id",g.attr("id"));$(g).children("li").each(function(){var b="tab_"+a,e=$("<div></div>").attr("id",b);$("ul li",this).each(function(){e.append("<p>"+$(this).html()+"</p>")});c.append(e);$("ul",this).remove();var g=$("<li><a><h2></h2></a></li>");$("a",
g).attr("href","#"+b);$("a h2",g).html($(this).text());f.append(g);a++})});var c=$(".ui-tabs");c.each(function(){if($(this).attr("id")==void 0){var a=$(this).find(".ui-tabs-nav, a").first().text().replace(" ","_");$("#"+a)||(a+="_"+Math.ceil(Math.random()*1E5));$(this).attr("id",a)}}).find(".expand-link").click(function(){var a=$(this),c=a.data("expand-selector")||"dl";a.nextAll(c).slideToggle("fast")});tab_a_selector="ul.ui-tabs-nav a";c.tabs({event:"change"});c.find(tab_a_selector).click(function(){var a=
{};id=$(this).closest(".ui-tabs").attr("id");idx=$(this).parent().prevAll().length;a[id]=idx;$.bbq.pushState(a)});$(window).bind("hashchange",function(){c.each(function(){var a=$.bbq.getState(this.id,!0)||0;$(this).find(tab_a_selector).eq(a).triggerHandler("change")})});$(window).trigger("hashchange")}
function initSessionPostalcodeCheckForm(){$("#session-info .check").each(function(){var a=$("#session-info .pccheck-form"),c=$("<span>").addClass("close").text("[x] sluiten");a.append(c);c.click(function(){a.slideUp("fast")});$(this).click(function(b){b.preventDefault();b.stopPropagation();a.toggle("fast")})});$(document).click(function(a){$(a.target).parents("#session-info").length==0&&$("#session-info .pccheck-form").slideUp("fast")}).keyup(function(a){a.which==27&&$("#session-info .pccheck-form").slideUp("fast")})}
function initTiptip(){$(".tiptip").tipTip({maxWidth:"275px"})}function initExternalLinks(){$('a[rel~="external"]').attr("target","_blank")}function initSelectMenu(){$("select.selectui").selectmenu({transferClasses:!0,typeAhead:1E3,style:"dropdown",positionOptions:{my:"left top",at:"left bottom",offset:null},width:null,menuWidth:400,handleWidth:26,maxHeight:null,icons:null,format:null,bgImage:function(){},wrapperElement:"<div />"})}
$(function(){initSelectMenu();initTiptip();initLists();initTabs();initSessionPostalcodeCheckForm();initMultipleInputs();initExternalLinks()});
var Form=function(a){this.selector=a;this.fields={};this.rules={};this.dependencies={};this.timeoutIds={};this.getObject=function(){return $(this.selector)};this.getField=function(a){if(!(a in this.fields)){var b=$(':input[name="'+a+'"], :checkbox[name^="'+a+'["]',this.getObject());this.fields[a]=b}return this.fields[a]};this.addRules=function(a){for(var b=0,d=a.length;b<d;b++)for(var f=0;f<a[b].validation.length;f++)a[b].validation[f]=="client"&&this.addRule(a[b])};this.addRule=function(a){var b=
a.input;b in this.rules||(this.rules[b]=[]);this.rules[b].push(new Rule(b,a.type,a.format,a.message))};this.addDependencies=function(a){for(var b=0,d=a.length;b<d;b++)this.addDependency(a[b])};this.addDependency=function(a){var b=a.input;b in this.dependencies||(this.dependencies[b]=[]);this.dependencies[b].push(new Dependency(a.otherInput,a.type,a.values))};this.checkDependencies=function(){var a={},b;for(b in this.dependencies)for(var d=0;d<this.dependencies[b].length;d++){var f=this.getFieldValue(this.getField(this.dependencies[b][d].fieldName));
b in a||(a[b]=!0);a[b]==!0&&(a[b]=this.dependencies[b][d].check(f))}for(var g in a)b=this.getFieldRow(g),b.length&&(a[g]==!0?b.show():b.hide())};this.getFieldValue=function(a){if(a.is(":radio"))return a=a.filter(":checked"),a.length?a.val():null;if(a.is(":checkbox")){var b=[],a=a.filter(":checked");a.each(function(){b.push(this.value)});return b}return a.val()};this.getFieldDisplayValue=function(a){var b=this.getFieldValue(a);a.is("select")&&(b=a.find('option[value="'+b+'"]').text());a.is(":radio")&&
(b=a.filter(":checked").next("label").text());return b};this.getMessageBox=function(a){a=this.getFieldRow(a);return a.length?$(".msgbox",a):$()};this.getFieldRow=function(a){a=this.getField(a);return a.length?a.eq(0).closest(".row"):$()};this.showFieldError=function(a,b,d,f){var g=this.getMessageBox(a);if(g.length){var h=g.find(".error").length>0,a="rule-"+a+"-"+d;g.empty();$("#"+a).length==0&&g.append($("<p/>").attr("id",a).addClass("error").text(b));g.is(".hidden")&&g.hide().removeClass("hidden");
h&&f==!0?g.effect("shake",{distance:5,times:2},35):f&&g.fadeIn("fast")}};this.hideFieldError=function(a,b){if(this.getMessageBox(a).length){var d=$("#"+("rule-"+a+"-"+b));if(d.length)try{d.fadeOut("fast",function(){d.remove()})}catch(f){}}};this.showFieldErrors=function(a,b,d){var f=this.getMessageBox(a);if(f.length){var g=!1;if(a in this.rules)for(var h=0;h<this.rules[a].length;h++)b&&h in b?(this.showFieldError(a,b[h].message,h,d),g=!0):this.hideFieldError(a,h);g==!1&&f.empty();f.addClass("validated");
f.toggleClass("invalid",g)}};this.validateField=function(a){if(a in this.rules){var b=this.getField(a);if(b.length&&!b.is(":hidden")){for(var b=this.getFieldValue(b),d={},f=!1,g=0;g<this.rules[a].length;g++){var h=this.rules[a][g];h.validate(b)||(f=!0,d[g]={message:h.message})}if(f)throw{errors:d};}}};this.validateFieldAndDisplay=function(a,b){var d=!0,f=null;try{this.validateField(a)}catch(g){f=g.errors,d=!1}this.showFieldErrors(a,f,b);return d};this.validate=function(){res=!0;for(var a in this.rules)this.validateFieldAndDisplay(a,
!0)||(res=!1);for(a in this.fields){var b=this.getMessageBox(a);b.length&&b.addClass("validated")}if(res==!1){var d=$(".error:first",this.getObject());a=d.offset().top;b=$(window).height();a>0&&(a-=b/2,$("html").animate({scrollTop:a},400),setTimeout(function(){d.effect("pulsate",{times:3},500)},300))}return res};this.onChange=function(a){this.validateFieldAndDisplay($(a.target).attr("name"),!0);this.checkDependencies()};this.onFocus=function(a){$(".focused-row").removeClass("focused-row");a=this.getFieldRow($(a.target).attr("name"));
a.length&&a.addClass("focused-row")};this.onSubmit=function(a){res=this.validate();res==!1&&(a.stopPropagation(),a.preventDefault())};this.init=function(){this.getObject().submit($.proxy(this.onSubmit,this));var a=$.proxy(this.onChange,this),b=$(":input:not(:submit)",this.getObject());b.filter(":radio, :checkbox, select").change(a);b.blur(a);b.focus($.proxy(this.onFocus,this));$(".row :radio[checked]").change();var d=this;b.filter('[value!=""]').each(function(){var a=$(this);a.is(":radio")||a.is(":checkbox")?
a.closest(".options").find(":checked").length>0&&d.validateFieldAndDisplay($(this).attr("name"),!1):d.validateFieldAndDisplay($(this).attr("name"),!1)});this.getObject().find(".row:has(.hint)").each(function(){var a=$(this),b=a.find(":input"),a=a.find(".hint");b.tipTip({content:a.text(),activation:"focus",defaultPosition:"right",maxWidth:"300px",delay:100})})};$($.proxy(this.init,this))},Dependency=function(a,c,b){this.fieldName=a;this.type=c;this.compareAgainst=b;this.check=function(a){var b=!1,
c;switch(this.type){case "is":b=a==this.compareAgainst[0];break;case "isnot":b=a!=this.compareAgainst[0];break;case "notnull":b=(new Boolean(a)).valueOf();break;case "has":for(c=0;c<a.length;c++)this.compareAgainst==a[c]&&(b=!0);break;case "in":for(c=0;c<this.compareAgainst.length;c++)a==this.compareAgainst[c]&&(b=!0);break;default:b=!0}return b}},Rule=function(a,c,b,d){this.fieldName=a;this.type=c;this.format=b;this.message=d;this.validate=function(a){switch(this.type){case "required":return a instanceof
Array?a.length>0:(new Boolean(a)).valueOf();case "email":return/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i.test(a);case "bank_account_nl":for(;a.length<10;)a="0"+a;var a=a.split(""),b=0;for(i=1;i<=10;i++)b+=parseInt(i*parseInt(a[i-1]));return b%11==0&&b>0?!0:!1;case "regex":if(b=/\/(.+)\/([i|g]+)*/.exec(this.format),b instanceof Array&&b.length>1)return b=RegExp(b[1]||"//",b[2]||""),a==""||b.test(a);default:return!0}}};
(function(a){var c={init:function(b){var c=a.extend({},a.fn.carousel.defaults,b);return this.each(function(){var b=a(this),g=b.find(c.sections);if(g.length!=0){b.data("config",c);b.data("window",b.find(c.window));b.data("sections",g);b.carousel("animOut",g.not(".active"));var g=Math.ceil(g.length/c.itemsPerWindow),h=b.find(".controls");if(h.length==0){for(var h=a("<ol>").addClass("controls bullets"),e=1;e<=g;e++)a("<li>").text("\u00b7").appendTo(h);b.append(h)}for(e=1;e<=g;e++)h.find("li").eq(e-1).data("page",
e);b.data("pages",g);h.find("li").click(function(c){c.preventDefault();b.carousel("step",a(this).data("page"))}).first().addClass("current");b.data("currentPage",1);b.carousel("play",!0);setTimeout(function(){b.carousel("next")},c.waitTime)}})},getActiveSections:function(){return this.data("sections").filter(".active")},getSections:function(a){var c=this.data("config").itemsPerWindow,f=this.data("sections"),f=f.slice(a,a+c);f.length==0&&this.data("config").loop==!0&&(f=this.carousel("getSections",
0));return f},animOut:function(b){var c=a(this),f=c.data("config").animation,c=c.data("config").animationOptions,g={};if(f=="slide")g.opacity=1;else if(f=="fade")g.opacity=0;else if(f=="slidefade")g.opacity=1;c.complete=function(){b.removeClass("active")};b.css("z-index",2).animate(g,c)},animIn:function(b){var c=a(this),f=c.data("config"),g=f.animation,h=f.animationOptions,e=c.data("window"),k={};h.complete=function(){c.carousel("play")&&(clearTimeout(c.data("timeoutId")),c.data("timeoutId",setTimeout(function(){c.carousel("next")},
f.waitTime)))};b.css("z-index",3).addClass("active");k.opacity=1;if(g=="slide")k.left="-"+b.position().left+"px",e.animate(k,h);else if(g=="fade")b.animate(k,h);else if(g=="slidefade")g=e.width()/3,b.css("left",g),b.css("opacity",0),k.left="-="+g+"px",k.opacity=1,b.animate(k,h)},play:function(a){if(a!==void 0)this.data("play",a);else return this.data("play")},next:function(){var a=this.data("currentPage")+1;a>this.data("pages")&&(a=1);this.carousel("step",a)},step:function(b){if(b!=this.data("currentPage")){this.data("currentPage",
b);var c=(b-1)*this.data("config").itemsPerWindow;this.find(".controls li").each(function(){a(this).toggleClass("current",a(this).data("page")==b)});this.data("sections").stop();this.carousel("show",this.carousel("getSections",c))}},show:function(a){this.carousel("animOut",this.carousel("getActiveSections"));this.carousel("animIn",a)}};a.fn.carousel=function(b){if(b in c)return c[b].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof b==="object"||!b)return c.init.apply(this,arguments);
else a.error("Method "+b+" does not exist on jQuery.carousel")};a.fn.carousel.defaults={itemsPerWindow:4,waittime:2E3,animation:"fade",animationOptions:{duration:500,easing:"easeInOutQuad"},window:".window",sections:"section",loop:!0}})(jQuery);if(typeof jQuery=="undefined")throw Error("jQuery is not loaded");
(function(a){var c={init:function(b){var c=a.extend({},a.fn.anySorter.defaults,b);return this.each(function(){var b=this,g={container:a(b)},h=a.extend({},g,c),e=a(h.container);if(!e.length)throw Error("Container not found");for(var k=h.headers.length,l=0;l<k;l++){var n=a(h.headers[l].header);n.length&&(n.data("sort-num",l),n.data("sort-method",h.headers[l].sortMethod||h.sortMethod),n.data("sort-num",l),n.click(function(c){c=a(c.currentTarget);b.sort(c)}))}this.sort=function(b){var c=a.fn.anySorter.buildCache(e.find(h.row),
h.headers),d=b.data("sort-num"),f=b.data("sort-method"),g=b.data("sort-order"),w=h.headers;if(d in c){newOrder=g=="asc"?"desc":"asc";k=c[d].sort(a.fn.anySorter.sortMethods[newOrder][f]).length;for(l=0;l<k;l++)c[d][l].content.appendTo(e);b.data("sort-order",newOrder);k=w.length;for(l=0;l<k;l++)n=a(w[l].header),a.fn.anySorter.removeSortClass(n);a.fn.anySorter.removeSortClass(b,g);a.fn.anySorter.addSortClass(b,newOrder)}}})}};a.fn.anySorter=function(b){if(b in c)return c[b].apply(this,Array.prototype.slice.call(arguments,
1));else if(typeof b==="object"||!b)return c.init.apply(this,arguments);else a.error("Method "+b+" does not exist on jQuery.anySorter")};a.fn.anySorter.addSortClass=function(a,c){a.addClass("sort-order-"+c)};a.fn.anySorter.removeSortClass=function(a,c){for(var f=c||["asc","desc"],g=0;g<f.length;g++)a.removeClass("sort-order-"+f[g])};a.fn.anySorter.buildCache=function(b,c){var f=[],g,h=c.length;if(h==0)throw Error("No headers defined");for(g=0;g<h;g++)f[g]=[];b.each(function(){var b,k=a(this);for(g=
0;g<h;g++){b=c[g].content;b=b instanceof Function?b(k):k.find(b).text();if(c[g].sortMethod=="numeric"){var l=parseInt;/\d{1,}\,\d{1}/.test(b)&&(b=b.replace(",","."),l=parseFloat);b=l(b.replace(/[^\d]/g,""))}f[g].push({index:b,content:k})}});return f};a.fn.anySorter.defaults={row:"*",headers:[],sortMethod:"alphanumeric"};a.fn.anySorter.sortMethods={asc:{},desc:{}};a.fn.anySorter.registerSortMethod=function(b,c,f){c=c.toLowerCase();if(c in a.fn.anySorter.sortMethods)a.fn.anySorter.sortMethods[c][b]=
f;else throw Error("Invalid sort order specified, asc or desc expected, "+c+" provided");};a.fn.anySorter.registerSortMethod("alphanumeric","asc",function(a,c){return a.index<c.index?-1:a.index>c.index?1:0});a.fn.anySorter.registerSortMethod("alphanumeric","desc",function(a,c){return c.index<a.index?-1:c.index>a.index?1:0});a.fn.anySorter.registerSortMethod("numeric","asc",function(a,c){return a.index-c.index});a.fn.anySorter.registerSortMethod("numeric","desc",function(a,c){return c.index-a.index})})(jQuery);
if(typeof jQuery=="undefined")throw Error("jQuery is not loaded");
jQuery.fn.sticky=function(a){var c=jQuery(this);a&&$.extend(c,a);if(c.length){var b=function(a){a.css({position:"auto",top:"auto",left:"auto"});var b=a.offset(),b={css:{position:a.css("position"),top:a.css("top"),left:a.css("left"),width:a.width()},offset:b};a.data("sticky.originalData",b);d()},d=function(){var a=$(window).scrollTop(),b=c.data("sticky.originalData"),d=c.hasClass("sticky"),e=c.hasClass("stickyContain");if(a>b.offset.top){if(!d&&!e&&c.css({position:"fixed",top:"0",left:b.offset.left,
width:b.css.width}).addClass("sticky"),c.contain&&c.contain.length>0){var a=c.position().top,d=c.outerHeight()+a,k=c.contain.outerHeight()+c.contain.position().top,l=$(document).scrollTop();$(window).height();d>=k&&!e&&c.css({position:"absolute",top:k-c.outerHeight(),left:"auto"}).addClass("stickyContain");e&&a>l&&c.css({position:"fixed",top:"0",left:b.offset.left,width:b.css.width}).removeClass("stickyContain")}}else a<b.offset.top&&d&&c.css(b.css).removeClass("sticky")};$(window).resize(b(c)).scroll(d).load(d);
$(function(){b(c);$(window).resize(function(){b(c)})})}return this};
jQuery(function(a){a.datepicker.regional.nl={closeText:"Sluiten",prevText:"&larr;",nextText:"&rarr;",currentText:"Vandaag",monthNames:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthNamesShort:["jan","feb","maa","apr","mei","jun","jul","aug","sep","okt","nov","dec"],dayNames:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],dayNamesShort:["zon","maa","din","woe","don","vri","zat"],dayNamesMin:["zo","ma",
"di","wo","do","vr","za"],weekHeader:"Wk",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};a.datepicker.setDefaults(a.datepicker.regional.nl)});
(function(a){a.fn.tipTip=function(c){var b=a.extend({activation:"hover",keepAlive:!1,maxWidth:"200px",edgeOffset:3,defaultPosition:"bottom",delay:400,fadeIn:200,fadeOut:200,attribute:"title",content:!1,enter:function(){},exit:function(){}},c);if(a("#tiptip_holder").length<=0){var d=a('<div id="tiptip_holder" style="max-width:'+b.maxWidth+';"></div>'),f=a('<div id="tiptip_content"></div>'),g=a('<div id="tiptip_arrow"></div>');a("body").append(d.html(f).prepend(g.html('<div id="tiptip_arrow_inner"></div>')))}else d=
a("#tiptip_holder"),f=a("#tiptip_content"),g=a("#tiptip_arrow");return this.each(function(){var c=a(this),e=b.content?b.content:c.attr(b.attribute);if(e!=""){b.content||c.removeAttr(b.attribute);var k=!1;b.activation=="hover"?(c.hover(function(){l()},function(){b.keepAlive||n()}),b.keepAlive&&d.hover(function(){},function(){n()})):b.activation=="focus"?c.focus(function(){l()}).blur(function(){n()}):b.activation=="click"&&(c.click(function(){l();return!1}).hover(function(){},function(){b.keepAlive||
n()}),b.keepAlive&&d.hover(function(){},function(){n()}));var l=function(){b.enter.call(this);f.html(e);d.hide().removeAttr("class").css("margin","0");g.removeAttr("style");var l=parseInt(c.offset().top),n=parseInt(c.offset().left),q=parseInt(c.outerWidth()),p=parseInt(c.outerHeight()),u=d.outerWidth(),w=d.outerHeight(),B=Math.round((q-u)/2),r=Math.round((p-w)/2),y=Math.round(n+B),x=Math.round(l+p+b.edgeOffset),v="",z="",C=Math.round(u-12)/2;b.defaultPosition=="bottom"?v="_bottom":b.defaultPosition==
"top"?v="_top":b.defaultPosition=="left"?v="_left":b.defaultPosition=="right"&&(v="_right");var G=B+n<parseInt(a(window).scrollLeft()),D=u+n>parseInt(a(window).width());if(G&&B<0||v=="_right"&&!D||v=="_left"&&n<u+b.edgeOffset+5)v="_right",z=Math.round(w-13)/2,C=-12,y=Math.round(n+q+b.edgeOffset),x=Math.round(l+r);else if(D&&B<0||v=="_left"&&!G)v="_left",z=Math.round(w-13)/2,C=Math.round(u),y=Math.round(n-(u+b.edgeOffset+5)),x=Math.round(l+r);n=l+p+b.edgeOffset+w+8>parseInt(a(window).height()+a(window).scrollTop());
q=l+p-(b.edgeOffset+w+8)<0;if(n||v=="_bottom"&&n||v=="_top"&&!q)v=="_top"||v=="_bottom"?v="_top":v+="_top",z=w,x=Math.round(l-(w+5+b.edgeOffset));else if(q|(v=="_top"&&q)||v=="_bottom"&&!n)v=="_top"||v=="_bottom"?v="_bottom":v+="_bottom",z=-12,x=Math.round(l+p+b.edgeOffset);if(v=="_right_top"||v=="_left_top")x+=5;else if(v=="_right_bottom"||v=="_left_bottom")x-=5;if(v=="_left_top"||v=="_left_bottom")y+=5;g.css({"margin-left":C+"px","margin-top":z+"px"});d.css({"margin-left":y+"px","margin-top":x+
"px"}).attr("class","tip"+v);k&&clearTimeout(k);k=setTimeout(function(){d.stop(!0,!0).fadeIn(b.fadeIn)},b.delay)},n=function(){b.exit.call(this);k&&clearTimeout(k);d.fadeOut(b.fadeOut)}}})}})(jQuery);
(function(a){a.widget("ui.selectmenu",{getter:"value",version:"1.9",eventPrefix:"selectmenu",options:{transferClasses:!0,typeAhead:1E3,style:"dropdown",positionOptions:{my:"left top",at:"left bottom",offset:null},width:null,menuWidth:null,handleWidth:26,maxHeight:null,icons:null,format:null,bgImage:function(){},wrapperElement:"<div />"},_create:function(){var c=this,b=this.options,d=(this.element.attr("id")||"ui-selectmenu-"+Math.random().toString(16).slice(2,10)).replace(":","\\:");this.ids=[d,d+
"-button",d+"-menu"];this._safemouseup=!0;this.isOpen=!1;this.newelement=a("<a />",{"class":this.widgetBaseClass+" ui-widget ui-state-default ui-corner-all",id:this.ids[1],role:"button",href:"#nogo",tabindex:this.element.attr("disabled")?1:0,"aria-haspopup":!0,"aria-owns":this.ids[2]});this.newelementWrap=a(b.wrapperElement).append(this.newelement).insertAfter(this.element);(d=this.element.attr("tabindex"))&&this.newelement.attr("tabindex",d);this.newelement.data("selectelement",this.element);this.selectmenuIcon=
a('<span class="'+this.widgetBaseClass+'-icon ui-icon"></span>').prependTo(this.newelement);this.newelement.prepend('<span class="'+c.widgetBaseClass+'-status" />');this.element.bind({"click.selectmenu":function(a){c.newelement.focus();a.preventDefault()}});this.newelement.bind("mousedown.selectmenu",function(a){c._toggle(a,!0);if(b.style=="popup")c._safemouseup=!1,setTimeout(function(){c._safemouseup=!0},300);return!1}).bind("click.selectmenu",function(){return!1}).bind("keydown.selectmenu",function(b){var d=
!1;switch(b.keyCode){case a.ui.keyCode.ENTER:d=!0;break;case a.ui.keyCode.SPACE:c._toggle(b);break;case a.ui.keyCode.UP:b.altKey?c.open(b):c._moveSelection(-1);break;case a.ui.keyCode.DOWN:b.altKey?c.open(b):c._moveSelection(1);break;case a.ui.keyCode.LEFT:c._moveSelection(-1);break;case a.ui.keyCode.RIGHT:c._moveSelection(1);break;case a.ui.keyCode.TAB:d=!0;break;case a.ui.keyCode.HOME:c.index(0);break;default:d=!0}return d}).bind("keypress.selectmenu",function(a){a.which>0&&c._typeAhead(a.which,
"mouseup");return!0}).bind("mouseover.selectmenu focus.selectmenu",function(){b.disabled||a(this).addClass(c.widgetBaseClass+"-focus ui-state-hover")}).bind("mouseout.selectmenu blur.selectmenu",function(){b.disabled||a(this).removeClass(c.widgetBaseClass+"-focus ui-state-hover")});a(document).bind("mousedown.selectmenu-"+this.ids[0],function(a){c.isOpen&&c.close(a)});this.element.bind("click.selectmenu",function(){c._refreshValue()}).bind("focus.selectmenu",function(){c.newelement&&c.newelement[0].focus()});
if(!b.width)b.width=this.element.outerWidth();this.newelement.width(b.width);this.element.hide();this.list=a("<ul />",{"class":"ui-widget ui-widget-content","aria-hidden":!0,role:"listbox","aria-labelledby":this.ids[1],id:this.ids[2]});this.listWrap=a(b.wrapperElement).addClass(c.widgetBaseClass+"-menu").append(this.list).appendTo("body");this.list.bind("keydown.selectmenu",function(b){var d=!1;switch(b.keyCode){case a.ui.keyCode.UP:b.altKey?c.close(b,!0):c._moveFocus(-1);break;case a.ui.keyCode.DOWN:b.altKey?
c.close(b,!0):c._moveFocus(1);break;case a.ui.keyCode.LEFT:c._moveFocus(-1);break;case a.ui.keyCode.RIGHT:c._moveFocus(1);break;case a.ui.keyCode.HOME:c._moveFocus(":first");break;case a.ui.keyCode.PAGE_UP:c._scrollPage("up");break;case a.ui.keyCode.PAGE_DOWN:c._scrollPage("down");break;case a.ui.keyCode.END:c._moveFocus(":last");break;case a.ui.keyCode.ENTER:case a.ui.keyCode.SPACE:c.close(b,!0);a(b.target).parents("li:eq(0)").trigger("mouseup");break;case a.ui.keyCode.TAB:d=!0;c.close(b,!0);a(b.target).parents("li:eq(0)").trigger("mouseup");
break;case a.ui.keyCode.ESCAPE:c.close(b,!0);break;default:d=!0}return d}).bind("keypress.selectmenu",function(a){a.which>0&&c._typeAhead(a.which,"focus");return!0}).bind("mousedown.selectmenu mouseup.selectmenu",function(){return!1});a(window).bind("resize.selectmenu-"+this.ids[0],a.proxy(c.close,this))},_init:function(){var c=this,b=this.options,d=[];this.element.find("option").each(function(){var e=a(this);d.push({value:e.attr("value"),text:c._formatText(e.text()),selected:e.attr("selected"),disabled:e.attr("disabled"),
classes:e.attr("class"),typeahead:e.attr("typeahead"),parentOptGroup:e.parent("optgroup"),bgImage:b.bgImage.call(e)})});var f=c.options.style=="popup"?" ui-state-active":"";this.list.html("");if(d.length)for(var g=0;g<d.length;g++){var h={role:"presentation"};d[g].disabled&&(h["class"]=this.namespace+"-state-disabled");var e={html:d[g].text,href:"#nogo",tabindex:-1,role:"option","aria-selected":!1};if(d[g].disabled)e["aria-disabled"]=d[g].disabled;if(d[g].typeahead)e.typeahead=d[g].typeahead;e=a("<a/>",
e);h=a("<li/>",h).append(e).data("index",g).addClass(d[g].classes).data("optionClasses",d[g].classes||"").bind("mouseup.selectmenu",function(b){if(c._safemouseup&&!c._disabled(b.currentTarget)&&!c._disabled(a(b.currentTarget).parents("ul>li."+c.widgetBaseClass+"-group "))){var d=a(this).data("index")!=c._selectedIndex();c.index(a(this).data("index"));c.select(b);d&&c.change(b);c.close(b,!0)}return!1}).bind("click.selectmenu",function(){return!1}).bind("mouseover.selectmenu focus.selectmenu",function(b){!a(b.currentTarget).hasClass(c.namespace+
"-state-disabled")&&!a(b.currentTarget).parent("ul").parent("li").hasClass(c.namespace+"-state-disabled")&&(c._selectedOptionLi().addClass(f),c._focusedOptionLi().removeClass(c.widgetBaseClass+"-item-focus ui-state-hover"),a(this).removeClass("ui-state-active").addClass(c.widgetBaseClass+"-item-focus ui-state-hover"))}).bind("mouseout.selectmenu blur.selectmenu",function(){a(this).is(c._selectedOptionLi().selector)&&a(this).addClass(f);a(this).removeClass(c.widgetBaseClass+"-item-focus ui-state-hover")});
if(d[g].parentOptGroup.length)if(e=c.widgetBaseClass+"-group-"+this.element.find("optgroup").index(d[g].parentOptGroup),this.list.find("li."+e).length)this.list.find("li."+e+":last ul").append(h);else{var k="";b.transferClasses&&(k=d[g].parentOptGroup.attr("class"));a(' <li role="presentation" class="'+c.widgetBaseClass+"-group "+e+(d[g].parentOptGroup.attr("disabled")?" "+this.namespace+'-state-disabled" aria-disabled="true"':'"')+'><span class="'+k+" "+c.widgetBaseClass+'-group-label">'+d[g].parentOptGroup.attr("label")+
"</span><ul></ul></li> ").appendTo(this.list).find("ul").append(h)}else h.appendTo(this.list);if(b.icons)for(var l in b.icons)h.is(b.icons[l].find)&&(h.data("optionClasses",d[g].classes+" "+c.widgetBaseClass+"-hasIcon").addClass(c.widgetBaseClass+"-hasIcon"),e=b.icons[l].icon||"",h.find("a:eq(0)").prepend('<span class="'+c.widgetBaseClass+"-item-icon ui-icon "+e+'"></span>'),d[g].bgImage&&h.find("span").css("background-image",d[g].bgImage))}else a('<li role="presentation"><a href="#nogo" tabindex="-1" role="option"></a></li>').appendTo(this.list);
g=b.style=="dropdown";this.newelement.toggleClass(c.widgetBaseClass+"-dropdown",g).toggleClass(c.widgetBaseClass+"-popup",!g);this.list.toggleClass(c.widgetBaseClass+"-menu-dropdown ui-corner-bottom",g).toggleClass(c.widgetBaseClass+"-menu-popup ui-corner-all",!g).find("li:first").toggleClass("ui-corner-top",!g).end().find("li:last").addClass("ui-corner-bottom");this.selectmenuIcon.toggleClass("ui-icon-triangle-1-s",g).toggleClass("ui-icon-triangle-2-n-s",!g);b.transferClasses&&(g=this.element.attr("class")||
"",this.newelement.add(this.list).addClass(g));b.style=="dropdown"?this.list.width(b.menuWidth?b.menuWidth:b.width):this.list.width(b.menuWidth?b.menuWidth:b.width-b.handleWidth);this.list.css("height","auto");g=this.listWrap.height();b.maxHeight&&b.maxHeight<g?this.list.height(b.maxHeight):(l=a(window).height()/3,l<g&&this.list.height(l));this._optionLis=this.list.find("li:not(."+c.widgetBaseClass+"-group)");this.element.attr("disabled")?this.disable():this.enable();this.index(this._selectedIndex());
window.setTimeout(function(){c._refreshPosition()},200)},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled").unbind(".selectmenu");a(window).unbind(".selectmenu-"+this.ids[0]);a(document).unbind(".selectmenu-"+this.ids[0]);this.newelementWrap.remove();this.listWrap.remove();this.element.unbind(".selectmenu").show();a.Widget.prototype.destroy.apply(this,arguments)},_typeAhead:function(a,
b){var d=this,f=String.fromCharCode(a).toLowerCase(),g=this.list.find("li a"),h=null,e=null;if(d._typeAhead_timer)window.clearTimeout(d._typeAhead_timer),d._typeAhead_timer=void 0;d._typeAhead_chars=(d._typeAhead_chars===void 0?"":d._typeAhead_chars).concat(f);d._typeAhead_chars.length<2||d._typeAhead_chars.substr(-2,1)===f&&d._typeAhead_cycling?(d._typeAhead_cycling=!0,h=f):(d._typeAhead_cycling=!1,h=d._typeAhead_chars);for(var f=(b!=="focus"?this._selectedOptionLi().data("index"):this._focusedOptionLi().data("index"))||
0,k=0;k<g.length;k++)if(g.eq(k).text().substr(0,h.length).toLowerCase()===h)if(d._typeAhead_cycling){if(e===null&&(e=k),k>f){e=k;break}}else e=k;e!==null&&g.eq(e).trigger(b);d._typeAhead_timer=window.setTimeout(function(){d._typeAhead_timer=void 0;d._typeAhead_chars=void 0;d._typeAhead_cycling=void 0},d.options.typeAhead)},_uiHash:function(){var c=this.index();return{index:c,option:a("option",this.element).get(c),value:this.element[0].value}},open:function(a){var b=this.options;if(this.newelement.attr("aria-disabled")!=
"true"){this._closeOthers(a);this.newelement.addClass("ui-state-active");this.listWrap.appendTo(b.appendTo);this.list.attr("aria-hidden",!1);this.listWrap.addClass(this.widgetBaseClass+"-open");var d=this._selectedOptionLi();b.style=="dropdown"?this.newelement.removeClass("ui-corner-all").addClass("ui-corner-top"):this.list.css("left",-5E3).scrollTop(this.list.scrollTop()+d.position().top-this.list.outerHeight()/2+d.outerHeight()/2).css("left","auto");this._refreshPosition();b=d.find("a");b.length&&
b[0].focus();this.isOpen=!0;this._trigger("open",a,this._uiHash())}},close:function(a,b){if(this.newelement.is(".ui-state-active"))this.newelement.removeClass("ui-state-active"),this.listWrap.removeClass(this.widgetBaseClass+"-open"),this.list.attr("aria-hidden",!0),this.options.style=="dropdown"&&this.newelement.removeClass("ui-corner-top").addClass("ui-corner-all"),b&&this.newelement.focus(),this.isOpen=!1,this._trigger("close",a,this._uiHash())},change:function(a){this.element.trigger("change");
this._trigger("change",a,this._uiHash())},select:function(a){if(this._disabled(a.currentTarget))return!1;this._trigger("select",a,this._uiHash())},_closeOthers:function(c){a("."+this.widgetBaseClass+".ui-state-active").not(this.newelement).each(function(){a(this).data("selectelement").selectmenu("close",c)});a("."+this.widgetBaseClass+".ui-state-hover").trigger("mouseout")},_toggle:function(a,b){this.isOpen?this.close(a,b):this.open(a)},_formatText:function(a){return this.options.format?this.options.format(a):
a},_selectedIndex:function(){return this.element[0].selectedIndex},_selectedOptionLi:function(){return this._optionLis.eq(this._selectedIndex())},_focusedOptionLi:function(){return this.list.find("."+this.widgetBaseClass+"-item-focus")},_moveSelection:function(a,b){if(!this.options.disabled){var d=parseInt(this._selectedOptionLi().data("index")||0,10)+a;d<0&&(d=0);d>this._optionLis.size()-1&&(d=this._optionLis.size()-1);if(d===b)return!1;if(this._optionLis.eq(d).hasClass(this.namespace+"-state-disabled"))a>
0?++a:--a,this._moveSelection(a,d);else return this._optionLis.eq(d).trigger("mouseup")}},_moveFocus:function(a,b){var d=isNaN(a)?parseInt(this._optionLis.filter(a).data("index"),10):parseInt(this._focusedOptionLi().data("index")||0,10)+a;d<0&&(d=0);d>this._optionLis.size()-1&&(d=this._optionLis.size()-1);if(d===b)return!1;var f=this.widgetBaseClass+"-item-"+Math.round(Math.random()*1E3);this._focusedOptionLi().find("a:eq(0)").attr("id","");this._optionLis.eq(d).hasClass(this.namespace+"-state-disabled")?
(a>0?++a:--a,this._moveFocus(a,d)):this._optionLis.eq(d).find("a:eq(0)").attr("id",f).focus();this.list.attr("aria-activedescendant",f)},_scrollPage:function(a){var b=Math.floor(this.list.outerHeight()/this.list.find("li:first").outerHeight());this._moveFocus(a=="up"?-b:b)},_setOption:function(a,b){this.options[a]=b;a=="disabled"&&(b&&this.close(),this.element.add(this.newelement).add(this.list)[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",
b))},disable:function(a,b){typeof a=="undefined"?this._setOption("disabled",!0):b=="optgroup"?this._disableOptgroup(a):this._disableOption(a)},enable:function(a,b){typeof a=="undefined"?this._setOption("disabled",!1):b=="optgroup"?this._enableOptgroup(a):this._enableOption(a)},_disabled:function(c){return a(c).hasClass(this.namespace+"-state-disabled")},_disableOption:function(a){var b=this._optionLis.eq(a);b&&(b.addClass(this.namespace+"-state-disabled").find("a").attr("aria-disabled",!0),this.element.find("option").eq(a).attr("disabled",
"disabled"))},_enableOption:function(a){var b=this._optionLis.eq(a);b&&(b.removeClass(this.namespace+"-state-disabled").find("a").attr("aria-disabled",!1),this.element.find("option").eq(a).removeAttr("disabled"))},_disableOptgroup:function(a){var b=this.list.find("li."+this.widgetBaseClass+"-group-"+a);b&&(b.addClass(this.namespace+"-state-disabled").attr("aria-disabled",!0),this.element.find("optgroup").eq(a).attr("disabled","disabled"))},_enableOptgroup:function(a){var b=this.list.find("li."+this.widgetBaseClass+
"-group-"+a);b&&(b.removeClass(this.namespace+"-state-disabled").attr("aria-disabled",!1),this.element.find("optgroup").eq(a).removeAttr("disabled"))},index:function(c){if(arguments.length)if(this._disabled(a(this._optionLis[c])))return!1;else this.element[0].selectedIndex=c,this._refreshValue();else return this._selectedIndex()},value:function(a){if(arguments.length)this.element[0].value=a,this._refreshValue();else return this.element[0].value},_refreshValue:function(){var a=this.options.style==
"popup"?" ui-state-active":"",b=this.widgetBaseClass+"-item-"+Math.round(Math.random()*1E3);this.list.find("."+this.widgetBaseClass+"-item-selected").removeClass(this.widgetBaseClass+"-item-selected"+a).find("a").attr("aria-selected","false").attr("id","");this._selectedOptionLi().addClass(this.widgetBaseClass+"-item-selected"+a).find("a").attr("aria-selected","true").attr("id",b);var a=this.newelement.data("optionClasses")?this.newelement.data("optionClasses"):"",d=this._selectedOptionLi().data("optionClasses")?
this._selectedOptionLi().data("optionClasses"):"";this.newelement.removeClass(a).data("optionClasses",d).addClass(d).find("."+this.widgetBaseClass+"-status").html(this._selectedOptionLi().find("a:eq(0)").html());this.list.attr("aria-activedescendant",b)},_refreshPosition:function(){var a=this.options;if(a.style=="popup"&&!a.positionOptions.offset)var b=this._selectedOptionLi(),b="0 "+(this.list.offset().top-b.offset().top-(this.newelement.outerHeight()+b.outerHeight())/2);this.listWrap.zIndex(this.element.zIndex()+
1).position({of:a.positionOptions.of||this.newelement,my:a.positionOptions.my,at:a.positionOptions.at,offset:a.positionOptions.offset||b,collision:a.positionOptions.collision||"flip"})}})})(jQuery);
function ProductConfigurator(a,c){this.formSelector=a;this.receiptSelector=c;this.getForm=function(){return $(this.formSelector)};this.getInputs=function(){return $(this.formSelector+" :input")};this.getReceipt=function(){return $(this.receiptSelector)};this.onChange=function(a){var c=this,a=$(a.currentTarget),f=a.closest(".options"),g=a.closest(".option");a.is(":radio")&&f.find(".option").removeClass("selected");a.is(":checkbox")?g.toggleClass("selected",a.attr("checked")):g.addClass("selected");
setTimeout(function(){c.updateReceipt()},200)};this.updateReceipt=function(){var a=this,c=this.getReceipt();c.find(".component-products .component-product").remove();this.getForm().find(".component .row:visible :checked").each(function(){var e=$(this),f=e.get(0).attributes,g=/\[components\]\[([a-z]+)\]\[product_id\](\[\])?$/i.exec(e.attr("name"));if(g){var h=$('.component[data-type="'+g[1]+'"] > .component-products',c).first(),k=e.nextAll("label").find(".title").text(),l={};if(f)for(var n,m=0;m<f.length;m++)if(n=
f.item(m),g=/^data\-price\-(\d+)\-(.+)$/.exec(n.name)){var o=g[1],g=g[2];o in l||(l[o]={});l[o][g]=n.value}a.addProduct(e.val(),k,l,h)}});var f=$(".component .price",c),g=f.filter(".price.setup"),h=f.filter(".price.monthly"),e=$(".price-setup",c),k=$(".price-monthly",c),l=parseFloat($("hgroup h2",c).data("price-setup"))||0,n=parseFloat($("hgroup h2",c).data("price-monthly"))||0,f=$(".discount-setup",c),m=$(".discount-monthly",c),o=parseFloat(f.length?f.data("amount"):0),f=parseFloat(m.length?m.data("amount"):
0),q=m.length?m.data("frequency"):0;g.each(function(){matches=/([\d,\.]+)/.exec($(this).find(".amount").text());l+=parseFloat(matches[1].replace(",","."))});h.each(function(){matches=/([\d,\.]+)/.exec($(this).find(".amount").text());n+=parseFloat(matches[1].replace(",","."))});m.length&&m.find(".price-offer .amount").text("\u20ac "+str_pad(number_format(n-f,2,",","."),6," ","STR_PAD_LEFT"));k.find(".amount").text("\u20ac "+str_pad(number_format(n,2,",","."),6," ","STR_PAD_LEFT"));l-=o;e.find(".amount").text("\u20ac "+
str_pad(number_format(l,2,",","."),6," ","STR_PAD_LEFT"));g=o+q*f;h=l;e=12;q>0&&(h+=q*(n-f),e-=q);h+=e*n;$(".price-totals .price-first-year .amount",c).text("\u20ac "+str_pad(number_format(h,2,",","."),6," ","STR_PAD_LEFT"));$(".price-totals .savings .amount",c).text("\u20ac "+str_pad(number_format(g,2,",","."),6," ","STR_PAD_LEFT"))};this.addProduct=function(a,c,f,g){a=$("<div>").addClass("component-product").attr("id","component-product-"+a);a.append($("<p>").addClass("product-title").text(c));
var c=$("<div>").addClass("product-prices"),h;for(h in f){var e=f[h].period=="0"?"setup":"monthly",e=$("<div>").addClass("price "+e).attr("id","price-"+h);e.append($("<div>").addClass("amount").text("\u20ac"+str_pad(number_format(f[h].amount,2,",","."),6," ","STR_PAD_LEFT")));c.append(e)}a.append(c);a.hide();g.prepend(a);a.fadeIn("fast")};this.init=function(){this.getInputs().change($.proxy(this.onChange,this));this.updateReceipt()};$($.proxy(this.init,this))}
function PostalcodeChecker(a,c){var b=this,d={administration_id:null,dialog:{draggable:!1,resizable:!1,modal:!0,width:400,position:["center",175],dialogClass:"check-dialog",title:"Een ogenblik geduld",closeText:""},dialogwaittext:"We controleren de beschikbare aanbieders op uw postcode (%adres%). Binnen enkele seconden ziet u een overzicht van alle beschikbare aanbiedingen.<br /><br />"},f;for(f in d){var g=f in c?c[f]:d[f];g instanceof Object&&(g=$.extend({},d[f],c[f]));c[f]=g}if(!("siteUri"in c))throw Error("Please specify site uri");
this.options=c;this.formSelector=a;this.startTime=this.checkedProviders=this.formObj=null;this.getFormObject=function(){if(this.formObj==null)this.formObj=$(this.formSelector);return this.formObj};this.getErrorBox=function(){var a=$("#pcerrs");a.length==0&&(a=$("<div>").attr("id","pcerrs").addClass("ui-state-error ui-corner-all"),this.getFormObject().find("legend").after(a),a.hide());return a};this.validate=function(){var a=[],b=$('input[name="postalcode"]',this.getFormObject()).val(),c=$('input[name="house-number"]',
this.getFormObject()).val();b==""&&a.push("Vul uw postcode in");c==""&&a.push("Vul uw huisnummer in");a.length==0&&/^\d{4}\s?[a-zA-Z]{2}$/.test($('input[name="postalcode"]',this.getFormObject()).val())==!1&&a.push(b+" is geen geldige postcode");return a};this.checkAll=function(a){$(':input[name="comps[]"]:checked',this.getFormObject()).length==0&&$(':input[name="comps[]"]',this.getFormObject()).attr("checked",!0);var c=this.getErrorBox(),d=this.validate();if(d.length==0){c.slideUp("fast");a&&a.preventDefault();
a=$('input[name="postalcode"]',this.getFormObject()).val();c=$('input[name="house-number"]',this.getFormObject()).val();d=$('input[name="house-number-extra"]',this.getFormObject()).val();a=a.toUpperCase()+" "+c+(d!=""?"-"+d:"");a=$("<div>").append($("<p>").html(this.options.dialogwaittext.replace("%adres%","<strong>"+a+"</strong>")));a.append($("<center>").append($("<img>").attr("src","/assets/switch/static/img/ajax-loader.gif")));a.dialog(this.options.dialog);var f={"do":"checkall"};this.getFormObject().find(":text").each(function(){f[this.name]=
this.value});$.getJSON(this.options.siteUri+"check/",f,function(){var a;if($(':input[name="successurl"]').length)a=$(':input[name="successurl"]').val();else{a=b.options.forwardUri;var c=[];$(':input[name="comps[]"]:checked',b.getFormObject()).each(function(){c.push(this.getAttribute("name")+"="+$(this).val())});a+=/^.+(\?).*$/i.test(a)?"&":"?";a+=c.join("&")}document.location.href=a})}else{c.empty();for(var g=0;g<d.length;g++)c.append($("<p>").text(d[g]));c.slideDown("fast").effect("shake",{distance:1},
250,function(){$(this).delay(5E3).slideUp("fast")});a.preventDefault()}};this.load=function(){this.getFormObject().submit($.proxy(this.checkAll,this));PostalcodeChecker.checkPerformTriggered==!0&&this.getFormObject().submit()};this.init=function(){if(document.location.search.length>1){var a=$.deparam(document.location.search.substring(1));if("do"in a&&a["do"]=="autocheck")PostalcodeChecker.checkPerformTriggered=!0}$($.proxy(this.load,this))};this.init()}PostalcodeChecker.checkPerformTriggered=!1;
$(function(){$(".searchlist-result-filters").each(function(){var a=$(this),c=$(".search-results .results"),b=$(".search-results .showcount"),d=$(":input",a);sliders=$(".slider",a);initialComponents={};replace=function(a){c.empty();c.append(a);b.find(".amount").text(c.find(".result").length)};onSubmit=function(b){b.preventDefault();var c=$("<div/>").html("Wij zoeken voor u de beste resultaten.<br /><br />").dialog({modal:!0,title:"Een ogenblik geduld",show:"fade",hide:"fade",position:["center",500]});
c.append($("<center />").append($("<img/>").attr("src","/assets/switch/1.6.12/img/ajax-loader.gif")));var b=a.attr("action"),d=a.serializeArray();d.push({name:"presentation",value:"xhr"});$.post(b,d,function(a){c.dialog("close");replace(a);$(".results").anySorter();initTiptip()})};onChange=function(b){(!b||b.originalEvent)&&a.trigger("submit");$(this).attr("type")=="checkbox"&&typeof gaPush=="function"&&(name=$(this).attr("name").replace("[]","")+"_"+$(this).val(),value=$(this).filter(":checked").size()?
!0:!1,gaPush(["_trackEvent","Order","Filter",name,value]))};reset=function(b){var c={main:!1,internet:!1,telephony:!1,television:!1};if(!b||$.isEmptyObject(b)){var b={},d;for(d in c)b[d]=!0}b=$.extend({},c,b);for(d in b)b[d]==!0&&a.find(".filtergroup."+d).find(":input, .slider").each(function(){if(this.name!="comps[]"){var a=$(this),b=this.tagName.toLowerCase(),c=a.is(".slider")?"slider":this.type;if(c=="text"||c=="password"||b=="textarea")this.value="";else if(c=="checkbox"||c=="radio"){b=!1;if(this.name==
"provider[]"||this.name=="num_tv_channels")b=!0;this.name=="comps[]"&&(b=initialComponents[this.id]);this.checked=b;updateSelectedInput(a)}else b=="select"?this.selectedIndex=-1:c=="slider"&&(a.slider("option","values",[a.slider("option","min"),a.slider("option","max")]),a.trigger("slidechange"));a.trigger("change")}});a.trigger("submit")};updateSelectedInput=function(a){a.each(function(){$(this).attr("checked")=="checked"?$(this).closest(".option").addClass("selected"):$(this).closest(".option").removeClass("selected")})};
a.find('input[name="comps[]"]').each(function(){initialComponents[this.id]=this.checked});$(":radio, :checkbox",a).each(function(){updateSelectedInput($(this))});var f=$("<span/>").addClass("select-all").text("(niets selecteren)");$("#filter-provider > label",a).append(f);f.click(function(){var b=$("#filter-provider :checkbox"),c=$(this).hasClass("all");c?b.attr("checked","checked"):b.removeAttr("checked");$(this).text(c?"(niets selecteren)":"(alles selecteren)").toggleClass("all");b.trigger("change");
a.trigger("submit")});var g=$('input[name="comps[]"]',a);g.change(function(){var b={internet:!1,telephony:!1,television:!1};g.filter(":checked").each(function(){for(var a=this.value.split("_"),c=a.length,d=0;d<c;d++)b[a[d]]=!0});for(var c in b)a.find(".filtergroup."+c).toggle(b[c])});g.trigger("change");$('input[name="isdn_availability[]"]',a).change(function(){var a=$(this),b=a.closest(".option"),c=a.is(":checked");a.closest(".filter").find(".option").not(b).each(function(){var a=$(this),b=a.find("input");
a.toggleClass("disabled",c);c?b.attr("disabled","disabled"):b.removeAttr("disabled")})});$(".filtergroup",a).each(function(){var a=$(this),b=$("<span/>").addClass("clear").text("voorkeuren wissen");a.find("h2").append(b);b.click(function(){reset()})});$(".results .clear").live("click",function(){reset()});sliders.each(function(){var a=$(this),b={};b.min=parseInt(a.attr("data-min"));b.max=parseInt(a.attr("data-max"));b.step=parseInt(a.attr("data-step"));b.values=a.attr("data-values").split("|");b.range=
!0;b.slide=function(a,b){var c=$(this).attr("id");updateSliderValues(c,b.values)};b.change=function(a,b){var c=$(this).attr("id");updateSliderValues(c,b.values);onChange(a)};a.slider(b);updateSliderValues(a.attr("id"),a.slider("values"))});a.bind("reset",function(a){a.preventDefault();reset({})});d.change(function(a){updateSelectedInput($(a.target))});d.change(onChange);a.submit(onSubmit)})});
function updateSliderValues(a,c){$("#"+a+"-from").val(c[0]);$("#"+a+"-to").val(c[1]);var b=$("#"+a+" .ui-slider-handle").eq(0).css("left");$("#"+a+" .ui-slider-handle").eq(1).css("left");$("#"+a+"-textvalue").css("left",b).text(formatSliderValue(a,c[0],c[1]))}function formatSliderValue(a,c,b){return a=="filter-price_monthly"?"Tussen \u20ac "+c+" en \u20ac "+b+" per maand":a=="filter-speed_download"?"Tussen "+c+" Mb en "+b+" Mb":a=="filter-num_tv_channels"?"Min. "+c+", max. "+b+" zenders":value}
function fixCloseButton(){$(".ui-dialog").find("div.ui-dialog-buttonset button.ui-button span.ui-button-text").each(function(){$(this).text()=="Sluiten"&&$(this).parent().addClass("btn_grey")})}function sendFeedback(a){$.ajax({type:"POST",url:"/xhr/feedback/",data:$(a).serialize(),success:function(a){a.status&&alert("We hebben uw feedback ontvangen. Indien nodig nemen we contact met u op.")},error:function(a,b,d){console.warn([a,b,d])},dataType:"json"})}
function feedbackDialog(){$("#feedback-form").dialog("destroy");$("#feedback-form .feedback-bedankt").addClass("nodisplay");$("#feedback-form .feedback-form").removeClass("nodisplay");$("#feedback-form").dialog({autoOpen:!1,title:$("#feedback-form .feedback-form").attr("title"),height:545,width:550,modal:!0,buttons:{"Feedback versturen":function(){var a=[];/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/.test($("#feedback-form input[name=email]").val())||a.push("U heeft geen valide e-mail ingetoetst.");
/^.{5,}$/.test($("#feedback-form textarea[name=feedback]").val())||a.push("Uw feedback dient minimaal 5 karakters te bevatten.");a.length>0?$("#feedback-form .error").html(a.join("<br />",a)):$.ajax({type:"POST",url:"/xhr/feedback/",data:$("form",this).serialize(),success:function(a){a.status&&($("#feedback-form .feedback-form").addClass("nodisplay"),$("#feedback-form .feedback-bedankt").removeClass("nodisplay"),$("#feedback-form").dialog({title:$("#feedback-form .feedback-bedankt").attr("title"),
height:150,buttons:{Sluiten:function(){$(this).dialog("close")}}}),fixCloseButton($("#feedback-form")))},error:function(a,b,d){console.warn([a,b,d])},dataType:"json"})},Sluiten:function(){$(this).dialog("close")}},close:function(){feedbackDialog()}})}$(function(){feedbackDialog();fixCloseButton($("#feedback-form"));$("#feedback-button").button().click(function(a){a.preventDefault();$("#feedback-form").dialog("open")})});var _ga=_ga||{},_gaq=_gaq||[];
_ga.trackSocial=function(a,c){_ga.trackFacebook(a,c);_ga.trackTwitter(a,c)};_ga.trackFacebook=function(a,c){var b=_ga.buildTrackerName_(c);try{FB&&FB.Event&&FB.Event.subscribe&&(FB.Event.subscribe("edge.create",function(c){_gaq.push([b+"_trackSocial","facebook","like",c,a])}),FB.Event.subscribe("edge.remove",function(c){_gaq.push([b+"_trackSocial","facebook","unlike",c,a])}),FB.Event.subscribe("message.send",function(c){_gaq.push([b+"_trackSocial","facebook","send",c,a])}))}catch(d){}};
_ga.buildTrackerName_=function(a){return a?a+".":""};_ga.trackTwitter=function(a,c){var b=_ga.buildTrackerName_(c);try{twttr&&twttr.events&&twttr.events.bind&&twttr.events.bind("tweet",function(c){if(c){var d;c.target&&c.target.nodeName=="IFRAME"&&(d=_ga.extractParamFromUri_(c.target.src,"url"));_gaq.push([b+"_trackSocial","twitter","tweet",d,a])}})}catch(d){}};
_ga.extractParamFromUri_=function(a,c){if(a){var a=a.split("#")[0],b=a.split("?");if(b.length!=1){b=decodeURI(b[1]);c+="=";for(var b=b.split("&"),d=0,f;f=b[d];++d)if(f.indexOf(c)===0)return unescape(f.split("=")[1])}}};

