(function(b){b.ui=b.ui||{};b.ui.version||(b.extend(b.ui,{version:"1.8.2",plugin:{add:function(a,c,e){var a=b.ui[a].prototype,d;for(d in e)a.plugins[d]=a.plugins[d]||[],a.plugins[d].push([c,e[d]])},call:function(a,b,e){if((b=a.plugins[b])&&a.element[0].parentNode)for(var d=0;d<b.length;d++)a.options[b[d][0]]&&b[d][1].apply(a.element,e)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,c){if(b(a).css("overflow")==
"hidden")return!1;var c=c&&c=="left"?"scrollLeft":"scrollTop",e=!1;if(a[c]>0)return!0;a[c]=1;e=a[c]>0;a[c]=0;return e},isOverAxis:function(a,b,e){return a>b&&a<b+e},isOver:function(a,c,e,d,g,f){return b.ui.isOverAxis(a,e,g)&&b.ui.isOverAxis(c,d,f)},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}}),b.fn.extend({_focus:b.fn.focus,focus:function(a,c){return typeof a==="number"?this.each(function(){var e=this;setTimeout(function(){b(e).focus();c&&c.call(e)},a)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect",
"none")},scrollParent:function(){var a;a=b.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(b.curCSS(this,"position",1))&&/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",
1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?b(document):a},zIndex:function(a){if(a!==void 0)return this.css("zIndex",a);if(this.length)for(var a=b(this[0]),c;a.length&&a[0]!==document;){c=a.css("position");if(c=="absolute"||c=="relative"||c=="fixed")if(c=parseInt(a.css("zIndex")),!isNaN(c)&&c!=0)return c;a=a.parent()}return 0}}),b.extend(b.expr[":"],{data:function(a,c,e){return!!b.data(a,e[3])},focusable:function(a){var c=a.nodeName.toLowerCase(),e=b.attr(a,"tabindex");return(/input|select|textarea|button|object/.test(c)?
!a.disabled:"a"==c||"area"==c?a.href||!isNaN(e):!isNaN(e))&&!b(a)["area"==c?"parents":"closest"](":hidden").length},tabbable:function(a){var c=b.attr(a,"tabindex");return(isNaN(c)||c>=0)&&b(a).is(":focusable")}}))})(jQuery);
(function(b){var a=b.fn.remove;b.fn.remove=function(c,e){return this.each(function(){e||(!c||b.filter(c,[this]).length)&&b("*",this).add(this).each(function(){b(this).triggerHandler("remove")});return a.call(b(this),c,e)})};b.widget=function(a,e,d){var g=a.split(".")[0],f,a=a.split(".")[1];f=g+"-"+a;if(!d)d=e,e=b.Widget;b.expr[":"][f]=function(d){return!!b.data(d,a)};b[g]=b[g]||{};b[g][a]=function(d,a){arguments.length&&this._createWidget(d,a)};e=new e;e.options=b.extend({},e.options);b[g][a].prototype=
b.extend(!0,e,{namespace:g,widgetName:a,widgetEventPrefix:b[g][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[g][a])};b.widget.bridge=function(a,e){b.fn[a]=function(d){var g=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this,d=!g&&f.length?b.extend.apply(null,[!0,d].concat(f)):d;if(g&&d.substring(0,1)==="_")return h;g?this.each(function(){var e=b.data(this,a),g=e&&b.isFunction(e[d])?e[d].apply(e,f):e;if(g!==e&&g!==void 0)return h=g,!1}):this.each(function(){var g=
b.data(this,a);g?(d&&g.option(d),g._init()):b.data(this,a,new e(d,this))});return h}};b.Widget=function(a,b){arguments.length&&this._createWidget(a,b)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(a,e){this.element=b(e).data(this.widgetName,this);this.options=b.extend(!0,{},this.options,b.metadata&&b.metadata.get(e)[this.widgetName],a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._init()},
_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(a,e){var d=a,g=this;if(arguments.length===0)return b.extend({},g.options);if(typeof a==="string"){if(e===void 0)return this.options[a];d={};d[a]=e}b.each(d,function(d,a){g._setOption(d,
a)});return g},_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(a,e,d){var g=this.options[a],e=b.Event(e);e.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(e.originalEvent)for(var a=b.event.props.length,
f;a;)f=b.event.props[--a],e[f]=e.originalEvent[f];this.element.trigger(e,d);return!(b.isFunction(g)&&g.call(this.element[0],e,d)===!1||e.isDefaultPrevented())}}})(jQuery);
(function(b){b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(a._preventClickEvent)return a._preventClickEvent=!1,b.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(a){a.originalEvent=a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&&
this._mouseUp(a);this._mouseDownEvent=a;var c=this,e=a.which==1,d=typeof this.options.cancel=="string"?b(a.target).parents().add(a.target).filter(this.options.cancel).length:!1;if(!e||d||!this._mouseCapture(a))return!0;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=!0},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)&&(this._mouseStarted=this._mouseStart(a)!==!1,!this._mouseStarted))return a.preventDefault(),
!0;this._mouseMoveDelegate=function(d){return c._mouseMove(d)};this._mouseUpDelegate=function(d){return c._mouseUp(d)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);b.browser.safari||a.preventDefault();return a.originalEvent.mouseHandled=!0}},_mouseMove:function(a){if(b.browser.msie&&!a.button)return this._mouseUp(a);if(this._mouseStarted)return this._mouseDrag(a),a.preventDefault();if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=
this._mouseStart(this._mouseDownEvent,a)!==!1)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted)this._mouseStarted=!1,this._preventClickEvent=a.target==this._mouseDownEvent.target,this._mouseStop(a);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(b){b.ui=b.ui||{};var a=/left|center|right/,c=/top|center|bottom/,e=b.fn.position,d=b.fn.offset;b.fn.position=function(d){if(!d||!d.of)return e.apply(this,arguments);var d=b.extend({},d),f=b(d.of),h=(d.collision||"flip").split(" "),i=d.offset?d.offset.split(" "):[0,0],j,k,l;d.of.nodeType===9?(j=f.width(),k=f.height(),l={top:0,left:0}):d.of.scrollTo&&d.of.document?(j=f.width(),k=f.height(),l={top:f.scrollTop(),left:f.scrollLeft()}):d.of.preventDefault?(d.at="left top",j=k=0,l={top:d.of.pageY,
left:d.of.pageX}):(j=f.outerWidth(),k=f.outerHeight(),l=f.offset());b.each(["my","at"],function(){var b=(d[this]||"").split(" ");b.length===1&&(b=a.test(b[0])?b.concat(["center"]):c.test(b[0])?["center"].concat(b):["center","center"]);b[0]=a.test(b[0])?b[0]:"center";b[1]=c.test(b[1])?b[1]:"center";d[this]=b});h.length===1&&(h[1]=h[0]);i[0]=parseInt(i[0],10)||0;i.length===1&&(i[1]=i[0]);i[1]=parseInt(i[1],10)||0;d.at[0]==="right"?l.left+=j:d.at[0]==="center"&&(l.left+=j/2);d.at[1]==="bottom"?l.top+=
k:d.at[1]==="center"&&(l.top+=k/2);l.left+=i[0];l.top+=i[1];return this.each(function(){var a=b(this),e=a.outerWidth(),c=a.outerHeight(),f=b.extend({},l);d.my[0]==="right"?f.left-=e:d.my[0]==="center"&&(f.left-=e/2);d.my[1]==="bottom"?f.top-=c:d.my[1]==="center"&&(f.top-=c/2);f.left=parseInt(f.left);f.top=parseInt(f.top);b.each(["left","top"],function(a,l){b.ui.position[h[a]]&&b.ui.position[h[a]][l](f,{targetWidth:j,targetHeight:k,elemWidth:e,elemHeight:c,offset:i,my:d.my,at:d.at})});b.fn.bgiframe&&
a.bgiframe();a.offset(b.extend(f,{using:d.using}))})};b.ui.position={fit:{left:function(d,a){var e=b(window),a=d.left+a.elemWidth-e.width()-e.scrollLeft();d.left=a>0?d.left-a:Math.max(0,d.left)},top:function(d,a){var e=b(window),a=d.top+a.elemHeight-e.height()-e.scrollTop();d.top=a>0?d.top-a:Math.max(0,d.top)}},flip:{left:function(d,a){if(a.at[0]!=="center"){var e=b(window),e=d.left+a.elemWidth-e.width()-e.scrollLeft(),c=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,j=-2*a.offset[0];
d.left+=d.left<0?c+a.targetWidth+j:e>0?c-a.targetWidth+j:0}},top:function(d,a){if(a.at[1]!=="center"){var e=b(window),e=d.top+a.elemHeight-e.height()-e.scrollTop(),c=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,j=a.at[1]==="top"?a.targetHeight:-a.targetHeight,k=-2*a.offset[1];d.top+=d.top<0?c+a.targetHeight+k:e>0?c+j+k:0}}}};if(!b.offset.setOffset)b.offset.setOffset=function(d,a){if(/static/.test(b.curCSS(d,"position")))d.style.position="relative";var e=b(d),c=e.offset(),j=parseInt(b.curCSS(d,
"top",!0),10)||0,k=parseInt(b.curCSS(d,"left",!0),10)||0,c={top:a.top-c.top+j,left:a.left-c.left+k};"using"in a?a.using.call(d,c):e.css(c)},b.fn.offset=function(a){var e=this[0];if(!e||!e.ownerDocument)return null;if(a)return this.each(function(){b.offset.setOffset(this,a)});return d.call(this)}})(jQuery);
(function(b){b.widget("ui.draggable",b.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(a){var c=this.options;if(this.helper||c.disabled||b(a.target).is(".ui-resizable-handle"))return!1;
this.handle=this._getHandle(a);if(!this.handle)return!1;return!0},_mouseStart:function(a){var c=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if(b.ui.ddmanager)b.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};b.extend(this.offset,{click:{left:a.pageX-
this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);c.containment&&this._setContainment();if(this._trigger("start",a)===!1)return this._clear(),!1;this._cacheHelperProportions();b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");
this._mouseDrag(a,!0);return!0},_mouseDrag:function(a,c){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!c){c=this._uiHash();if(this._trigger("drag",a,c)===!1)return this._mouseUp({}),!1;this.position=c.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";b.ui.ddmanager&&b.ui.ddmanager.drag(this,a);return!1},
_mouseStop:function(a){var c=!1;b.ui.ddmanager&&!this.options.dropBehaviour&&(c=b.ui.ddmanager.drop(this,a));if(this.dropped)c=this.dropped,this.dropped=!1;if(!this.element[0]||!this.element[0].parentNode)return!1;if(this.options.revert=="invalid"&&!c||this.options.revert=="valid"&&c||this.options.revert===!0||b.isFunction(this.options.revert)&&this.options.revert.call(this.element,c)){var e=this;b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){e._trigger("stop",
a)!==!1&&e._clear()})}else this._trigger("stop",a)!==!1&&this._clear();return!1},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var c=!this.options.handle||!b(this.options.handle,this.element).length?!0:!1;b(this.options.handle,this.element).find("*").andSelf().each(function(){this==a.target&&(c=!0)});return c},_createHelper:function(a){var c=this.options,a=b.isFunction(c.helper)?b(c.helper.apply(this.element[0],[a])):
c.helper=="clone"?this.element.clone():this.element;a.parents("body").length||a.appendTo(c.appendTo=="parent"?this.element[0].parentNode:c.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){typeof a=="string"&&(a=a.split(" "));b.isArray(a)&&(a={left:+a[0],top:+a[1]||0});if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-
a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(a.left+=this.scrollParent.scrollLeft(),a.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==
document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.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}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=
[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&a.containment.constructor!=Array){var c=b(a.containment)[0];if(c){var a=b(a.containment).offset(),e=b(c).css("overflow")!=
"hidden";this.containment=[a.left+(parseInt(b(c).css("borderLeftWidth"),10)||0)+(parseInt(b(c).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(b(c).css("borderTopWidth"),10)||0)+(parseInt(b(c).css("paddingTop"),10)||0)-this.margins.top,a.left+(e?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(b(c).css("borderLeftWidth"),10)||0)-(parseInt(b(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(e?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-
(parseInt(b(c).css("borderTopWidth"),10)||0)-(parseInt(b(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(a.containment.constructor==Array)this.containment=a.containment},_convertPositionTo:function(a,c){if(!c)c=this.position;var a=a=="absolute"?1:-1,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,d=/(html|body)/i.test(e[0].tagName);return{top:c.top+
this.offset.relative.top*a+this.offset.parent.top*a-(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():d?0:e.scrollTop())*a),left:c.left+this.offset.relative.left*a+this.offset.parent.left*a-(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():d?0:e.scrollLeft())*a)}},_generatePosition:function(a){var c=this.options,e=this.cssPosition=="absolute"&&
!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,d=/(html|body)/i.test(e[0].tagName),g=a.pageX,f=a.pageY;this.originalPosition&&(this.containment&&(a.pageX-this.offset.click.left<this.containment[0]&&(g=this.containment[0]+this.offset.click.left),a.pageY-this.offset.click.top<this.containment[1]&&(f=this.containment[1]+this.offset.click.top),a.pageX-this.offset.click.left>this.containment[2]&&(g=this.containment[2]+this.offset.click.left),
a.pageY-this.offset.click.top>this.containment[3]&&(f=this.containment[3]+this.offset.click.top)),c.grid&&(f=this.originalPageY+Math.round((f-this.originalPageY)/c.grid[1])*c.grid[1],f=this.containment?!(f-this.offset.click.top<this.containment[1]||f-this.offset.click.top>this.containment[3])?f:!(f-this.offset.click.top<this.containment[1])?f-c.grid[1]:f+c.grid[1]:f,g=this.originalPageX+Math.round((g-this.originalPageX)/c.grid[0])*c.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-c.grid[0]:g+c.grid[0]:g));return{top:f-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():d?0:e.scrollTop()),left:g-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?
0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():d?0:e.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(a,c,e){e=e||this._uiHash();b.ui.plugin.call(this,a,[c,e]);if(a=="drag")this.positionAbs=this._convertPositionTo("absolute");return b.Widget.prototype._trigger.call(this,a,c,e)},plugins:{},_uiHash:function(){return{helper:this.helper,
position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});b.extend(b.ui.draggable,{version:"1.8.2"});b.ui.plugin.add("draggable","connectToSortable",{start:function(a,c){var e=b(this).data("draggable"),d=e.options,g=b.extend({},c,{item:e.element});e.sortables=[];b(d.connectToSortable).each(function(){var d=b.data(this,"sortable");d&&!d.options.disabled&&(e.sortables.push({instance:d,shouldRevert:d.options.revert}),d._refreshItems(),d._trigger("activate",a,g))})},stop:function(a,
c){var e=b(this).data("draggable"),d=b.extend({},c,{item:e.element});b.each(e.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;e.cancelHelperRemoval=!0;this.instance.cancelHelperRemoval=!1;if(this.shouldRevert)this.instance.options.revert=!0;this.instance._mouseStop(a);this.instance.options.helper=this.instance.options._helper;e.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",
a,d)})},drag:function(a,c){var e=b(this).data("draggable"),d=this;b.each(e.sortables,function(){this.instance.positionAbs=e.positionAbs;this.instance.helperProportions=e.helperProportions;this.instance.offset.click=e.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver)this.instance.isOver=1,this.instance.currentItem=b(d).clone().appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=
function(){return c.helper[0]},a.target=this.instance.currentItem[0],this.instance._mouseCapture(a,!0),this.instance._mouseStart(a,!0,!0),this.instance.offset.click.top=e.offset.click.top,this.instance.offset.click.left=e.offset.click.left,this.instance.offset.parent.left-=e.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=e.offset.parent.top-this.instance.offset.parent.top,e._trigger("toSortable",a),e.dropped=this.instance.element,e.currentItem=e.element,this.instance.fromOutside=
e;this.instance.currentItem&&this.instance._mouseDrag(a)}else if(this.instance.isOver)this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",a,this.instance._uiHash(this.instance)),this.instance._mouseStop(a,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),e._trigger("fromSortable",a),e.dropped=!1})}});b.ui.plugin.add("draggable",
"cursor",{start:function(){var a=b("body"),c=b(this).data("draggable").options;if(a.css("cursor"))c._cursor=a.css("cursor");a.css("cursor",c.cursor)},stop:function(){var a=b(this).data("draggable").options;a._cursor&&b("body").css("cursor",a._cursor)}});b.ui.plugin.add("draggable","iframeFix",{start:function(){var a=b(this).data("draggable").options;b(a.iframeFix===!0?"iframe":a.iframeFix).each(function(){b('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+
"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(b(this).offset()).appendTo("body")})},stop:function(){b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});b.ui.plugin.add("draggable","opacity",{start:function(a,c){a=b(c.helper);c=b(this).data("draggable").options;if(a.css("opacity"))c._opacity=a.css("opacity");a.css("opacity",c.opacity)},stop:function(a,c){a=b(this).data("draggable").options;a._opacity&&b(c.helper).css("opacity",
a._opacity)}});b.ui.plugin.add("draggable","scroll",{start:function(){var a=b(this).data("draggable");if(a.scrollParent[0]!=document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var c=b(this).data("draggable"),e=c.options,d=!1;if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){if(!e.axis||e.axis!="x")if(c.overflowOffset.top+c.scrollParent[0].offsetHeight-a.pageY<e.scrollSensitivity)c.scrollParent[0].scrollTop=d=c.scrollParent[0].scrollTop+
e.scrollSpeed;else if(a.pageY-c.overflowOffset.top<e.scrollSensitivity)c.scrollParent[0].scrollTop=d=c.scrollParent[0].scrollTop-e.scrollSpeed;if(!e.axis||e.axis!="y")if(c.overflowOffset.left+c.scrollParent[0].offsetWidth-a.pageX<e.scrollSensitivity)c.scrollParent[0].scrollLeft=d=c.scrollParent[0].scrollLeft+e.scrollSpeed;else if(a.pageX-c.overflowOffset.left<e.scrollSensitivity)c.scrollParent[0].scrollLeft=d=c.scrollParent[0].scrollLeft-e.scrollSpeed}else{if(!e.axis||e.axis!="x")a.pageY-b(document).scrollTop()<
e.scrollSensitivity?d=b(document).scrollTop(b(document).scrollTop()-e.scrollSpeed):b(window).height()-(a.pageY-b(document).scrollTop())<e.scrollSensitivity&&(d=b(document).scrollTop(b(document).scrollTop()+e.scrollSpeed));if(!e.axis||e.axis!="y")a.pageX-b(document).scrollLeft()<e.scrollSensitivity?d=b(document).scrollLeft(b(document).scrollLeft()-e.scrollSpeed):b(window).width()-(a.pageX-b(document).scrollLeft())<e.scrollSensitivity&&(d=b(document).scrollLeft(b(document).scrollLeft()+e.scrollSpeed))}d!==
!1&&b.ui.ddmanager&&!e.dropBehaviour&&b.ui.ddmanager.prepareOffsets(c,a)}});b.ui.plugin.add("draggable","snap",{start:function(){var a=b(this).data("draggable"),c=a.options;a.snapElements=[];b(c.snap.constructor!=String?c.snap.items||":data(draggable)":c.snap).each(function(){var e=b(this),d=e.offset();this!=a.element[0]&&a.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:d.top,left:d.left})})},drag:function(a,c){for(var e=b(this).data("draggable"),d=e.options,g=d.snapTolerance,
f=c.offset.left,h=f+e.helperProportions.width,i=c.offset.top,j=i+e.helperProportions.height,k=e.snapElements.length-1;k>=0;k--){var l=e.snapElements[k].left,n=l+e.snapElements[k].width,m=e.snapElements[k].top,o=m+e.snapElements[k].height;if(l-g<f&&f<n+g&&m-g<i&&i<o+g||l-g<f&&f<n+g&&m-g<j&&j<o+g||l-g<h&&h<n+g&&m-g<i&&i<o+g||l-g<h&&h<n+g&&m-g<j&&j<o+g){if(d.snapMode!="inner"){var p=Math.abs(m-j)<=g,s=Math.abs(o-i)<=g,q=Math.abs(l-h)<=g,r=Math.abs(n-f)<=g;if(p)c.position.top=e._convertPositionTo("relative",
{top:m-e.helperProportions.height,left:0}).top-e.margins.top;if(s)c.position.top=e._convertPositionTo("relative",{top:o,left:0}).top-e.margins.top;if(q)c.position.left=e._convertPositionTo("relative",{top:0,left:l-e.helperProportions.width}).left-e.margins.left;if(r)c.position.left=e._convertPositionTo("relative",{top:0,left:n}).left-e.margins.left}var u=p||s||q||r;if(d.snapMode!="outer"){p=Math.abs(m-i)<=g;s=Math.abs(o-j)<=g;q=Math.abs(l-f)<=g;r=Math.abs(n-h)<=g;if(p)c.position.top=e._convertPositionTo("relative",
{top:m,left:0}).top-e.margins.top;if(s)c.position.top=e._convertPositionTo("relative",{top:o-e.helperProportions.height,left:0}).top-e.margins.top;if(q)c.position.left=e._convertPositionTo("relative",{top:0,left:l}).left-e.margins.left;if(r)c.position.left=e._convertPositionTo("relative",{top:0,left:n-e.helperProportions.width}).left-e.margins.left}!e.snapElements[k].snapping&&(p||s||q||r||u)&&e.options.snap.snap&&e.options.snap.snap.call(e.element,a,b.extend(e._uiHash(),{snapItem:e.snapElements[k].item}));
e.snapElements[k].snapping=p||s||q||r||u}else e.snapElements[k].snapping&&e.options.snap.release&&e.options.snap.release.call(e.element,a,b.extend(e._uiHash(),{snapItem:e.snapElements[k].item})),e.snapElements[k].snapping=!1}}});b.ui.plugin.add("draggable","stack",{start:function(){var a=b(this).data("draggable").options,a=b.makeArray(b(a.stack)).sort(function(a,d){return(parseInt(b(a).css("zIndex"),10)||0)-(parseInt(b(d).css("zIndex"),10)||0)});if(a.length){var c=parseInt(a[0].style.zIndex)||0;b(a).each(function(a){this.style.zIndex=
c+a});this[0].style.zIndex=c+a.length}}});b.ui.plugin.add("draggable","zIndex",{start:function(a,c){a=b(c.helper);c=b(this).data("draggable").options;if(a.css("zIndex"))c._zIndex=a.css("zIndex");a.css("zIndex",c.zIndex)},stop:function(a,c){a=b(this).data("draggable").options;a._zIndex&&b(c.helper).css("zIndex",a._zIndex)}})})(jQuery);
(function(b){b.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect"},_create:function(){var a=this.options,c=a.accept;this.isover=0;this.isout=1;this.accept=b.isFunction(c)?c:function(a){return a.is(c)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};b.ui.ddmanager.droppables[a.scope]=b.ui.ddmanager.droppables[a.scope]||[];b.ui.ddmanager.droppables[a.scope].push(this);
a.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var a=b.ui.ddmanager.droppables[this.options.scope],c=0;c<a.length;c++)a[c]==this&&a.splice(c,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(a,c){if(a=="accept")this.accept=b.isFunction(c)?c:function(a){return a.is(c)};b.Widget.prototype._setOption.apply(this,arguments)},_activate:function(a){var c=b.ui.ddmanager.current;this.options.activeClass&&
this.element.addClass(this.options.activeClass);c&&this._trigger("activate",a,this.ui(c))},_deactivate:function(a){var c=b.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);c&&this._trigger("deactivate",a,this.ui(c))},_over:function(a){var c=b.ui.ddmanager.current;if(c&&(c.currentItem||c.element)[0]!=this.element[0])if(this.accept.call(this.element[0],c.currentItem||c.element))this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",
a,this.ui(c))},_out:function(a){var c=b.ui.ddmanager.current;if(c&&(c.currentItem||c.element)[0]!=this.element[0])if(this.accept.call(this.element[0],c.currentItem||c.element))this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",a,this.ui(c))},_drop:function(a,c){var e=c||b.ui.ddmanager.current;if(!e||(e.currentItem||e.element)[0]==this.element[0])return!1;var d=!1;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var a=b.data(this,
"droppable");if(a.options.greedy&&!a.options.disabled&&a.options.scope==e.options.scope&&a.accept.call(a.element[0],e.currentItem||e.element)&&b.ui.intersect(e,b.extend(a,{offset:a.element.offset()}),a.options.tolerance))return d=!0,!1});if(d)return!1;if(this.accept.call(this.element[0],e.currentItem||e.element))return this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",a,this.ui(e)),
this.element;return!1},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}});b.extend(b.ui.droppable,{version:"1.8.2"});b.ui.intersect=function(a,c,e){if(!c.offset)return!1;var d=(a.positionAbs||a.position.absolute).left,g=d+a.helperProportions.width,f=(a.positionAbs||a.position.absolute).top,h=f+a.helperProportions.height,i=c.offset.left,j=i+c.proportions.width,k=c.offset.top,l=k+c.proportions.height;switch(e){case "fit":return i<d&&
g<j&&k<f&&h<l;case "intersect":return i<d+a.helperProportions.width/2&&g-a.helperProportions.width/2<j&&k<f+a.helperProportions.height/2&&h-a.helperProportions.height/2<l;case "pointer":return b.ui.isOver((a.positionAbs||a.position.absolute).top+(a.clickOffset||a.offset.click).top,(a.positionAbs||a.position.absolute).left+(a.clickOffset||a.offset.click).left,k,i,c.proportions.height,c.proportions.width);case "touch":return(f>=k&&f<=l||h>=k&&h<=l||f<k&&h>l)&&(d>=i&&d<=j||g>=i&&g<=j||d<i&&g>j);default:return!1}};
b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,c){var e=b.ui.ddmanager.droppables[a.options.scope]||[],d=c?c.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f<e.length;f++)if(!(e[f].options.disabled||a&&!e[f].accept.call(e[f].element[0],a.currentItem||a.element))){for(var h=0;h<g.length;h++)if(g[h]==e[f].element[0]){e[f].proportions.height=0;continue a}e[f].visible=e[f].element.css("display")!="none";if(e[f].visible)e[f].offset=
e[f].element.offset(),e[f].proportions={width:e[f].element[0].offsetWidth,height:e[f].element[0].offsetHeight},d=="mousedown"&&e[f]._activate.call(e[f],c)}},drop:function(a,c){var e=!1;b.each(b.ui.ddmanager.droppables[a.options.scope]||[],function(){if(this.options&&(!this.options.disabled&&this.visible&&b.ui.intersect(a,this,this.options.tolerance)&&(e=e||this._drop.call(this,c)),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],a.currentItem||a.element)))this.isout=1,this.isover=
0,this._deactivate.call(this,c)});return e},drag:function(a,c){a.options.refreshPositions&&b.ui.ddmanager.prepareOffsets(a,c);b.each(b.ui.ddmanager.droppables[a.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var e=b.ui.intersect(a,this,this.options.tolerance);if(e=!e&&this.isover==1?"isout":e&&this.isover==0?"isover":null){var d;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");if(g.length)d=b.data(g[0],"droppable"),d.greedyChild=
e=="isover"?1:0}if(d&&e=="isover")d.isover=0,d.isout=1,d._out.call(d,c);this[e]=1;this[e=="isout"?"isover":"isout"]=0;this[e=="isover"?"_over":"_out"].call(this,c);if(d&&e=="isout")d.isout=0,d.isover=1,d._over.call(d,c)}}})}}})(jQuery);
(function(b){b.widget("ui.resizable",b.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 a=this,d=this.options;this.element.addClass("ui-resizable");b.extend(this,{_aspectRatio:!!d.aspectRatio,aspectRatio:d.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],
_helper:d.helper||d.ghost||d.animate?d.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i))/relative/.test(this.element.css("position"))&&b.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"}),this.element.wrap(b('<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=d.handles||(!b(".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 c=this.handles.split(",");this.handles={};for(var f=0;f<c.length;f++){var h=b.trim(c[f]),i=b('<div class="ui-resizable-handle ui-resizable-'+h+'"></div>');/sw|se|ne|nw/.test(h)&&i.css({zIndex:++d.zIndex});"se"==h&&i.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[h]=".ui-resizable-"+h;this.element.append(i)}}this._renderAxis=function(d){var d=d||this.element,a;for(a in this.handles){this.handles[a].constructor==String&&(this.handles[a]=b(this.handles[a],
this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var e=b(this.handles[a],this.element),c=0,c=/sw|ne|nw|se|n|s/.test(a)?e.outerHeight():e.outerWidth(),e=["padding",/ne|nw|n/.test(a)?"Top":/se|sw|s/.test(a)?"Bottom":/^e$/.test(a)?"Right":"Left"].join("");d.css(e,c);this._proportionallyResize()}b(this.handles[a])}};this._renderAxis(this.element);this._handles=b(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!a.resizing){if(this.className)var d=
this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);a.axis=d&&d[1]?d[1]:"se"}});d.autoHide&&(this._handles.hide(),b(this.element).addClass("ui-resizable-autohide").hover(function(){b(this).removeClass("ui-resizable-autohide");a._handles.show()},function(){a.resizing||(b(this).addClass("ui-resizable-autohide"),a._handles.hide())}));this._mouseInit()},destroy:function(){this._mouseDestroy();var a=function(d){b(d).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};
if(this.elementIsWrapper){a(this.element);var d=this.element;d.after(this.originalElement.css({position:d.css("position"),width:d.outerWidth(),height:d.outerHeight(),top:d.css("top"),left:d.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);a(this.originalElement);return this},_mouseCapture:function(a){var d=!1,c;for(c in this.handles)b(this.handles[c])[0]==a.target&&(d=!0);return!this.options.disabled&&d},_mouseStart:function(e){var d=this.options,c=this.element.position(),
f=this.element;this.resizing=!0;this.documentScroll={top:b(document).scrollTop(),left:b(document).scrollLeft()};(f.is(".ui-draggable")||/absolute/.test(f.css("position")))&&f.css({position:"absolute",top:c.top,left:c.left});b.browser.opera&&/relative/.test(f.css("position"))&&f.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();var c=a(this.helper.css("left")),h=a(this.helper.css("top"));d.containment&&(c+=b(d.containment).scrollLeft()||0,h+=b(d.containment).scrollTop()||0);this.offset=
this.helper.offset();this.position={left:c,top:h};this.size=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()};this.originalSize=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()};this.originalPosition={left:c,top:h};this.sizeDiff={width:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()};this.originalMousePosition={left:e.pageX,top:e.pageY};this.aspectRatio=typeof d.aspectRatio=="number"?d.aspectRatio:
this.originalSize.width/this.originalSize.height||1;d=b(".ui-resizable-"+this.axis).css("cursor");b("body").css("cursor",d=="auto"?this.axis+"-resize":d);f.addClass("ui-resizable-resizing");this._propagate("start",e);return!0},_mouseDrag:function(a){var d=this.helper,b=this.originalMousePosition,c=this._change[this.axis];if(!c)return!1;b=c.apply(this,[a,a.pageX-b.left||0,a.pageY-b.top||0]);if(this._aspectRatio||a.shiftKey)b=this._updateRatio(b,a);b=this._respectSize(b,a);this._propagate("resize",
a);d.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(b);this._trigger("resize",a,this.ui());return!1},_mouseStop:function(a){this.resizing=!1;var d=this.options;if(this._helper){var c=this._proportionallyResizeElements,f=c.length&&/textarea/i.test(c[0].nodeName),c=f&&b.ui.hasScroll(c[0],"left")?0:this.sizeDiff.height,f={width:this.size.width-
(f?0:this.sizeDiff.width),height:this.size.height-c},c=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null,h=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;d.animate||this.element.css(b.extend(f,{top:h,left:c}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!d.animate&&this._proportionallyResize()}b("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");
this._propagate("stop",a);this._helper&&this.helper.remove();return!1},_updateCache:function(a){this.offset=this.helper.offset();if(c(a.left))this.position.left=a.left;if(c(a.top))this.position.top=a.top;if(c(a.height))this.size.height=a.height;if(c(a.width))this.size.width=a.width},_updateRatio:function(a){var d=this.position,b=this.size,c=this.axis;if(a.height)a.width=b.height*this.aspectRatio;else if(a.width)a.height=b.width/this.aspectRatio;if(c=="sw")a.left=d.left+(b.width-a.width),a.top=null;
if(c=="nw")a.top=d.top+(b.height-a.height),a.left=d.left+(b.width-a.width);return a},_respectSize:function(a){var d=this.options,b=this.axis,f=c(a.width)&&d.maxWidth&&d.maxWidth<a.width,h=c(a.height)&&d.maxHeight&&d.maxHeight<a.height,i=c(a.width)&&d.minWidth&&d.minWidth>a.width,j=c(a.height)&&d.minHeight&&d.minHeight>a.height;if(i)a.width=d.minWidth;if(j)a.height=d.minHeight;if(f)a.width=d.maxWidth;if(h)a.height=d.maxHeight;var k=this.originalPosition.left+this.originalSize.width,l=this.position.top+
this.size.height,n=/sw|nw|w/.test(b),b=/nw|ne|n/.test(b);if(i&&n)a.left=k-d.minWidth;if(f&&n)a.left=k-d.maxWidth;if(j&&b)a.top=l-d.minHeight;if(h&&b)a.top=l-d.maxHeight;if((d=!a.width&&!a.height)&&!a.left&&a.top)a.top=null;else if(d&&!a.top&&a.left)a.left=null;return a},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var a=this.helper||this.element,d=0;d<this._proportionallyResizeElements.length;d++){var c=this._proportionallyResizeElements[d];if(!this.borderDif){var f=
[c.css("borderTopWidth"),c.css("borderRightWidth"),c.css("borderBottomWidth"),c.css("borderLeftWidth")],h=[c.css("paddingTop"),c.css("paddingRight"),c.css("paddingBottom"),c.css("paddingLeft")];this.borderDif=b.map(f,function(d,a){d=parseInt(d,10)||0;a=parseInt(h[a],10)||0;return d+a})}b.browser.msie&&(b(a).is(":hidden")||b(a).parents(":hidden").length)||c.css({height:a.height()-this.borderDif[0]-this.borderDif[2]||0,width:a.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var a=
this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||b('<div style="overflow:hidden;"></div>');var d=b.browser.msie&&b.browser.version<7,c=d?1:0,d=d?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+d,height:this.element.outerHeight()+d,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++a.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,
d){return{width:this.originalSize.width+d}},w:function(a,d){return{left:this.originalPosition.left+d,width:this.originalSize.width-d}},n:function(a,d,b){return{top:this.originalPosition.top+b,height:this.originalSize.height-b}},s:function(a,d,b){return{height:this.originalSize.height+b}},se:function(a,d,c){return b.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[a,d,c]))},sw:function(a,d,c){return b.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[a,d,
c]))},ne:function(a,d,c){return b.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[a,d,c]))},nw:function(a,d,c){return b.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[a,d,c]))}},_propagate:function(a,d){b.ui.plugin.call(this,a,[d,this.ui()]);a!="resize"&&this._trigger(a,d,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}}});b.extend(b.ui.resizable,{version:"1.8.2"});b.ui.plugin.add("resizable","alsoResize",{start:function(){var a=b(this).data("resizable").options,d=function(d){b(d).each(function(){b(this).data("resizable-alsoresize",{width:parseInt(b(this).width(),10),height:parseInt(b(this).height(),10),left:parseInt(b(this).css("left"),10),top:parseInt(b(this).css("top"),10)})})};typeof a.alsoResize=="object"&&!a.alsoResize.parentNode?a.alsoResize.length?(a.alsoResize=a.alsoResize[0],
d(a.alsoResize)):b.each(a.alsoResize,function(a){d(a)}):d(a.alsoResize)},resize:function(){var a=b(this).data("resizable"),d=a.options,c=a.originalSize,f=a.originalPosition,h={height:a.size.height-c.height||0,width:a.size.width-c.width||0,top:a.position.top-f.top||0,left:a.position.left-f.left||0},i=function(d,c){b(d).each(function(){var d=b(this),g=b(this).data("resizable-alsoresize"),f={};b.each((c&&c.length?c:["width","height","top","left"])||["width","height","top","left"],function(d,a){if((d=
(g[a]||0)+(h[a]||0))&&d>=0)f[a]=d||null});if(/relative/.test(d.css("position"))&&b.browser.opera)a._revertToRelativePosition=!0,d.css({position:"absolute",top:"auto",left:"auto"});d.css(f)})};typeof d.alsoResize=="object"&&!d.alsoResize.nodeType?b.each(d.alsoResize,function(d,a){i(d,a)}):i(d.alsoResize)},stop:function(){var a=b(this).data("resizable");if(a._revertToRelativePosition&&b.browser.opera)a._revertToRelativePosition=!1,el.css({position:"relative"});b(this).removeData("resizable-alsoresize-start")}});
b.ui.plugin.add("resizable","animate",{stop:function(a){var d=b(this).data("resizable"),c=d.options,f=d._proportionallyResizeElements,h=f.length&&/textarea/i.test(f[0].nodeName),i=h&&b.ui.hasScroll(f[0],"left")?0:d.sizeDiff.height,h={width:d.size.width-(h?0:d.sizeDiff.width),height:d.size.height-i},i=parseInt(d.element.css("left"),10)+(d.position.left-d.originalPosition.left)||null,j=parseInt(d.element.css("top"),10)+(d.position.top-d.originalPosition.top)||null;d.element.animate(b.extend(h,j&&i?
{top:j,left:i}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var c={width:parseInt(d.element.css("width"),10),height:parseInt(d.element.css("height"),10),top:parseInt(d.element.css("top"),10),left:parseInt(d.element.css("left"),10)};f&&f.length&&b(f[0]).css({width:c.width,height:c.height});d._updateCache(c);d._propagate("resize",a)}})}});b.ui.plugin.add("resizable","containment",{start:function(){var c=b(this).data("resizable"),d=c.element,g=c.options.containment;if(d=g instanceof
b?g.get(0):/parent/.test(g)?d.parent().get(0):g)if(c.containerElement=b(d),/document/.test(g)||g==document)c.containerOffset={left:0,top:0},c.containerPosition={left:0,top:0},c.parentData={element:b(document),left:0,top:0,width:b(document).width(),height:b(document).height()||document.body.parentNode.scrollHeight};else{var f=b(d),h=[];b(["Top","Right","Left","Bottom"]).each(function(d,b){h[d]=a(f.css("padding"+b))});c.containerOffset=f.offset();c.containerPosition=f.position();c.containerSize={height:f.innerHeight()-
h[3],width:f.innerWidth()-h[1]};var g=c.containerOffset,i=c.containerSize.height,j=c.containerSize.width,j=b.ui.hasScroll(d,"left")?d.scrollWidth:j,i=b.ui.hasScroll(d)?d.scrollHeight:i;c.parentData={element:d,left:g.left,top:g.top,width:j,height:i}}},resize:function(a){var d=b(this).data("resizable"),c=d.options,f=d.containerOffset,h=d.position,a=d._aspectRatio||a.shiftKey,i={top:0,left:0},j=d.containerElement;j[0]!=document&&/static/.test(j.css("position"))&&(i=f);if(h.left<(d._helper?f.left:0)){d.size.width+=
d._helper?d.position.left-f.left:d.position.left-i.left;if(a)d.size.height=d.size.width/c.aspectRatio;d.position.left=c.helper?f.left:0}if(h.top<(d._helper?f.top:0)){d.size.height+=d._helper?d.position.top-f.top:d.position.top;if(a)d.size.width=d.size.height*c.aspectRatio;d.position.top=d._helper?f.top:0}d.offset.left=d.parentData.left+d.position.left;d.offset.top=d.parentData.top+d.position.top;c=Math.abs((d._helper?d.offset.left-i.left:d.offset.left-i.left)+d.sizeDiff.width);f=Math.abs((d._helper?
d.offset.top-i.top:d.offset.top-f.top)+d.sizeDiff.height);h=d.containerElement.get(0)==d.element.parent().get(0);i=/relative|absolute/.test(d.containerElement.css("position"));h&&i&&(c-=d.parentData.left);if(c+d.size.width>=d.parentData.width&&(d.size.width=d.parentData.width-c,a))d.size.height=d.size.width/d.aspectRatio;if(f+d.size.height>=d.parentData.height&&(d.size.height=d.parentData.height-f,a))d.size.width=d.size.height*d.aspectRatio},stop:function(){var a=b(this).data("resizable"),d=a.options,
c=a.containerOffset,f=a.containerPosition,h=a.containerElement,i=b(a.helper),j=i.offset(),k=i.outerWidth()-a.sizeDiff.width,i=i.outerHeight()-a.sizeDiff.height;a._helper&&!d.animate&&/relative/.test(h.css("position"))&&b(this).css({left:j.left-f.left-c.left,width:k,height:i});a._helper&&!d.animate&&/static/.test(h.css("position"))&&b(this).css({left:j.left-f.left-c.left,width:k,height:i})}});b.ui.plugin.add("resizable","ghost",{start:function(){var a=b(this).data("resizable"),d=a.options,c=a.size;
a.ghost=a.originalElement.clone();a.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof d.ghost=="string"?d.ghost:"");a.ghost.appendTo(a.helper)},resize:function(){var a=b(this).data("resizable");a.ghost&&a.ghost.css({position:"relative",height:a.size.height,width:a.size.width})},stop:function(){var a=b(this).data("resizable");a.ghost&&a.helper&&a.helper.get(0).removeChild(a.ghost.get(0))}});
b.ui.plugin.add("resizable","grid",{resize:function(){var a=b(this).data("resizable"),d=a.options,c=a.size,f=a.originalSize,h=a.originalPosition,i=a.axis;d.grid=typeof d.grid=="number"?[d.grid,d.grid]:d.grid;var j=Math.round((c.width-f.width)/(d.grid[0]||1))*(d.grid[0]||1),d=Math.round((c.height-f.height)/(d.grid[1]||1))*(d.grid[1]||1);/^(se|s|e)$/.test(i)?(a.size.width=f.width+j,a.size.height=f.height+d):/^(ne)$/.test(i)?(a.size.width=f.width+j,a.size.height=f.height+d,a.position.top=h.top-d):(/^(sw)$/.test(i)?
(a.size.width=f.width+j,a.size.height=f.height+d):(a.size.width=f.width+j,a.size.height=f.height+d,a.position.top=h.top-d),a.position.left=h.left-j)}});var a=function(a){return parseInt(a,10)||0},c=function(a){return!isNaN(parseInt(a,10))}})(jQuery);
(function(b){b.widget("ui.selectable",b.ui.mouse,{options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var a=this;this.element.addClass("ui-selectable");this.dragged=!1;var c;this.refresh=function(){c=b(a.options.filter,a.element[0]);c.each(function(){var a=b(this),d=a.offset();b.data(this,"selectable-item",{element:this,$element:a,left:d.left,top:d.top,right:d.left+a.outerWidth(),bottom:d.top+a.outerHeight(),startselected:!1,selected:a.hasClass("ui-selected"),
selecting:a.hasClass("ui-selecting"),unselecting:a.hasClass("ui-unselecting")})})};this.refresh();this.selectees=c.addClass("ui-selectee");this._mouseInit();this.helper=b("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(a){var c=this;this.opos=[a.pageX,
a.pageY];if(!this.options.disabled){var e=this.options;this.selectees=b(e.filter,this.element[0]);this._trigger("start",a);b(e.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:a.clientX,top:a.clientY,width:0,height:0});e.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var d=b.data(this,"selectable-item");d.startselected=!0;if(!a.metaKey)d.$element.removeClass("ui-selected"),d.selected=!1,d.$element.addClass("ui-unselecting"),d.unselecting=
!0,c._trigger("unselecting",a,{unselecting:d.element})});b(a.target).parents().andSelf().each(function(){var d=b.data(this,"selectable-item");if(d){var g=!a.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)?c._trigger("selecting",a,{selecting:d.element}):c._trigger("unselecting",a,{unselecting:d.element});return!1}})}},_mouseDrag:function(a){var c=this;this.dragged=
!0;if(!this.options.disabled){var e=this.options,d=this.opos[0],g=this.opos[1],f=a.pageX,h=a.pageY;if(d>f)var i=f,f=d,d=i;g>h&&(i=h,h=g,g=i);this.helper.css({left:d,top:g,width:f-d,height:h-g});this.selectees.each(function(){var j=b.data(this,"selectable-item");if(j&&j.element!=c.element[0]){var k=!1;e.tolerance=="touch"?k=!(j.left>f||j.right<d||j.top>h||j.bottom<g):e.tolerance=="fit"&&(k=j.left>d&&j.right<f&&j.top>g&&j.bottom<h);if(k){if(j.selected)j.$element.removeClass("ui-selected"),j.selected=
!1;if(j.unselecting)j.$element.removeClass("ui-unselecting"),j.unselecting=!1;if(!j.selecting)j.$element.addClass("ui-selecting"),j.selecting=!0,c._trigger("selecting",a,{selecting:j.element})}else{if(j.selecting)if(a.metaKey&&j.startselected)j.$element.removeClass("ui-selecting"),j.selecting=!1,j.$element.addClass("ui-selected"),j.selected=!0;else{j.$element.removeClass("ui-selecting");j.selecting=!1;if(j.startselected)j.$element.addClass("ui-unselecting"),j.unselecting=!0;c._trigger("unselecting",
a,{unselecting:j.element})}if(j.selected&&!a.metaKey&&!j.startselected)j.$element.removeClass("ui-selected"),j.selected=!1,j.$element.addClass("ui-unselecting"),j.unselecting=!0,c._trigger("unselecting",a,{unselecting:j.element})}}});return!1}},_mouseStop:function(a){var c=this;this.dragged=!1;b(".ui-unselecting",this.element[0]).each(function(){var e=b.data(this,"selectable-item");e.$element.removeClass("ui-unselecting");e.unselecting=!1;e.startselected=!1;c._trigger("unselected",a,{unselected:e.element})});
b(".ui-selecting",this.element[0]).each(function(){var e=b.data(this,"selectable-item");e.$element.removeClass("ui-selecting").addClass("ui-selected");e.selecting=!1;e.selected=!0;e.startselected=!0;c._trigger("selected",a,{selected:e.element})});this._trigger("stop",a);this.helper.remove();return!1}});b.extend(b.ui.selectable,{version:"1.8.2"})})(jQuery);
(function(b){b.widget("ui.selectable",b.ui.mouse,{options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var a=this;this.element.addClass("ui-selectable");this.dragged=!1;var c;this.refresh=function(){c=b(a.options.filter,a.element[0]);c.each(function(){var a=b(this),d=a.offset();b.data(this,"selectable-item",{element:this,$element:a,left:d.left,top:d.top,right:d.left+a.outerWidth(),bottom:d.top+a.outerHeight(),startselected:!1,selected:a.hasClass("ui-selected"),
selecting:a.hasClass("ui-selecting"),unselecting:a.hasClass("ui-unselecting")})})};this.refresh();this.selectees=c.addClass("ui-selectee");this._mouseInit();this.helper=b("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(a){var c=this;this.opos=[a.pageX,
a.pageY];if(!this.options.disabled){var e=this.options;this.selectees=b(e.filter,this.element[0]);this._trigger("start",a);b(e.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:a.clientX,top:a.clientY,width:0,height:0});e.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var d=b.data(this,"selectable-item");d.startselected=!0;if(!a.metaKey)d.$element.removeClass("ui-selected"),d.selected=!1,d.$element.addClass("ui-unselecting"),d.unselecting=
!0,c._trigger("unselecting",a,{unselecting:d.element})});b(a.target).parents().andSelf().each(function(){var d=b.data(this,"selectable-item");if(d){var g=!a.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)?c._trigger("selecting",a,{selecting:d.element}):c._trigger("unselecting",a,{unselecting:d.element});return!1}})}},_mouseDrag:function(a){var c=this;this.dragged=
!0;if(!this.options.disabled){var e=this.options,d=this.opos[0],g=this.opos[1],f=a.pageX,h=a.pageY;if(d>f)var i=f,f=d,d=i;g>h&&(i=h,h=g,g=i);this.helper.css({left:d,top:g,width:f-d,height:h-g});this.selectees.each(function(){var j=b.data(this,"selectable-item");if(j&&j.element!=c.element[0]){var k=!1;e.tolerance=="touch"?k=!(j.left>f||j.right<d||j.top>h||j.bottom<g):e.tolerance=="fit"&&(k=j.left>d&&j.right<f&&j.top>g&&j.bottom<h);if(k){if(j.selected)j.$element.removeClass("ui-selected"),j.selected=
!1;if(j.unselecting)j.$element.removeClass("ui-unselecting"),j.unselecting=!1;if(!j.selecting)j.$element.addClass("ui-selecting"),j.selecting=!0,c._trigger("selecting",a,{selecting:j.element})}else{if(j.selecting)if(a.metaKey&&j.startselected)j.$element.removeClass("ui-selecting"),j.selecting=!1,j.$element.addClass("ui-selected"),j.selected=!0;else{j.$element.removeClass("ui-selecting");j.selecting=!1;if(j.startselected)j.$element.addClass("ui-unselecting"),j.unselecting=!0;c._trigger("unselecting",
a,{unselecting:j.element})}if(j.selected&&!a.metaKey&&!j.startselected)j.$element.removeClass("ui-selected"),j.selected=!1,j.$element.addClass("ui-unselecting"),j.unselecting=!0,c._trigger("unselecting",a,{unselecting:j.element})}}});return!1}},_mouseStop:function(a){var c=this;this.dragged=!1;b(".ui-unselecting",this.element[0]).each(function(){var e=b.data(this,"selectable-item");e.$element.removeClass("ui-unselecting");e.unselecting=!1;e.startselected=!1;c._trigger("unselected",a,{unselected:e.element})});
b(".ui-selecting",this.element[0]).each(function(){var e=b.data(this,"selectable-item");e.$element.removeClass("ui-selecting").addClass("ui-selected");e.selecting=!1;e.selected=!0;e.startselected=!0;c._trigger("selected",a,{selected:e.element})});this._trigger("stop",a);this.helper.remove();return!1}});b.extend(b.ui.selectable,{version:"1.8.2"})})(jQuery);
(function(b){b.widget("ui.sortable",b.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(){this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=
this.items.length?/left|right/.test(this.items[0].item.css("float")):!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(a,c){a==="disabled"?(this.options[a]=c,this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")):b.Widget.prototype._setOption.apply(this,
arguments)},_mouseCapture:function(a,c){if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(a);var e=null,d=this;b(a.target).parents().each(function(){if(b.data(this,"sortable-item")==d)return e=b(this),!1});b.data(a.target,"sortable-item")==d&&(e=b(a.target));if(!e)return!1;if(this.options.handle&&!c){var g=!1;b(this.options.handle,e).find("*").andSelf().each(function(){this==a.target&&(g=!0)});if(!g)return!1}this.currentItem=e;this._removeCurrentsFromItems();
return!0},_mouseStart:function(a,c,e){c=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");b.extend(this.offset,{click:{left:a.pageX-this.offset.left,
top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();c.containment&&this._setContainment();if(c.cursor){if(b("body").css("cursor"))this._storedCursor=
b("body").css("cursor");b("body").css("cursor",c.cursor)}if(c.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",c.opacity)}if(c.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",c.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();
if(!e)for(e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("activate",a,this._uiHash(this));if(b.ui.ddmanager)b.ui.ddmanager.current=this;b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,a);this.dragging=!0;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return!0},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var c=
this.options,e=!1;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY<c.scrollSensitivity)this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop+c.scrollSpeed;else if(a.pageY-this.overflowOffset.top<c.scrollSensitivity)this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop-c.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-a.pageX<c.scrollSensitivity)this.scrollParent[0].scrollLeft=
e=this.scrollParent[0].scrollLeft+c.scrollSpeed;else if(a.pageX-this.overflowOffset.left<c.scrollSensitivity)this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft-c.scrollSpeed}else a.pageY-b(document).scrollTop()<c.scrollSensitivity?e=b(document).scrollTop(b(document).scrollTop()-c.scrollSpeed):b(window).height()-(a.pageY-b(document).scrollTop())<c.scrollSensitivity&&(e=b(document).scrollTop(b(document).scrollTop()+c.scrollSpeed)),a.pageX-b(document).scrollLeft()<c.scrollSensitivity?
e=b(document).scrollLeft(b(document).scrollLeft()-c.scrollSpeed):b(window).width()-(a.pageX-b(document).scrollLeft())<c.scrollSensitivity&&(e=b(document).scrollLeft(b(document).scrollLeft()+c.scrollSpeed));e!==!1&&b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,a)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=
this.position.top+"px";for(c=this.items.length-1;c>=0;c--){var e=this.items[c],d=e.item[0],g=this._intersectsWithPointer(e);if(g&&d!=this.currentItem[0]&&this.placeholder[g==1?"next":"prev"]()[0]!=d&&!b.ui.contains(this.placeholder[0],d)&&(this.options.type=="semi-dynamic"?!b.ui.contains(this.element[0],d):1)){this.direction=g==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(e))this._rearrange(a,e);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);
b.ui.ddmanager&&b.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return!1},_mouseStop:function(a,c){if(a){b.ui.ddmanager&&!this.options.dropBehaviour&&b.ui.ddmanager.drop(this,a);if(this.options.revert){var e=this,c=e.placeholder.offset();e.reverting=!0;b(this.helper).animate({left:c.left-this.offset.parent.left-e.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:c.top-this.offset.parent.top-e.margins.top+
(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){e._clear(a)})}else this._clear(a,c);return!1}},cancel:function(){if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var a=this.containers.length-1;a>=0;a--)if(this.containers[a]._trigger("deactivate",null,this._uiHash(this)),this.containers[a].containerCache.over)this.containers[a]._trigger("out",
null,this._uiHash(this)),this.containers[a].containerCache.over=0}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();b.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null});this.domPosition.prev?b(this.domPosition.prev).after(this.currentItem):b(this.domPosition.parent).prepend(this.currentItem);return this},serialize:function(a){var c=this._getItemsAsjQuery(a&&
a.connected),e=[],a=a||{};b(c).each(function(){var d=(b(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);d&&e.push((a.key||d[1]+"[]")+"="+(a.key&&a.expression?d[1]:d[2]))});return e.join("&")},toArray:function(a){var c=this._getItemsAsjQuery(a&&a.connected),e=[],a=a||{};c.each(function(){e.push(b(a.item||this).attr(a.attribute||"id")||"")});return e},_intersectsWith:function(a){var b=this.positionAbs.left,e=b+this.helperProportions.width,d=this.positionAbs.top,g=d+this.helperProportions.height,
f=a.left,h=f+a.width,i=a.top,j=i+a.height,k=this.offset.click.top,l=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"]?d+k>i&&d+k<j&&b+l>f&&b+l<h:f<b+this.helperProportions.width/2&&e-this.helperProportions.width/2<h&&i<d+this.helperProportions.height/2&&g-this.helperProportions.height/2<j},_intersectsWithPointer:function(a){var c=
b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height),a=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width),c=c&&a,a=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();if(!c)return!1;return this.floating?e&&e=="right"||a=="down"?2:1:a&&(a=="down"?2:1)},_intersectsWithSides:function(a){var c=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+a.height/2,a.height),a=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,
a.left+a.width/2,a.width),e=this._getDragVerticalDirection(),d=this._getDragHorizontalDirection();return this.floating&&d?d=="right"&&a||d=="left"&&!a:e&&(e=="down"&&c||e=="up"&&!c)},_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(a){var c=[],e=[],d=this._connectWith();if(d&&a)for(a=d.length-1;a>=0;a--)for(var g=b(d[a]),f=g.length-1;f>=0;f--){var h=b.data(g[f],"sortable");h&&h!=this&&!h.options.disabled&&e.push([b.isFunction(h.options.items)?h.options.items.call(h.element):b(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}e.push([b.isFunction(this.options.items)?
this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=e.length-1;a>=0;a--)e[a][0].each(function(){c.push(this)});return b(c)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b<this.items.length;b++)for(var e=0;e<a.length;e++)a[e]==this.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(a){this.items=
[];this.containers=[this];var c=this.items,e=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):b(this.options.items,this.element),this]],d=this._connectWith();if(d)for(var g=d.length-1;g>=0;g--)for(var f=b(d[g]),h=f.length-1;h>=0;h--){var i=b.data(f[h],"sortable");i&&i!=this&&!i.options.disabled&&(e.push([b.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):b(i.options.items,i.element),i]),this.containers.push(i))}for(g=
e.length-1;g>=0;g--){a=e[g][1];d=e[g][0];h=0;for(f=d.length;h<f;h++)i=b(d[h]),i.data("sortable-item",a),c.push({item:i,instance:a,width:0,height:0,left:0,top:0})}},refreshPositions:function(a){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var c=this.items.length-1;c>=0;c--){var e=this.items[c],d=this.options.toleranceElement?b(this.options.toleranceElement,e.item):e.item;if(!a)e.width=d.outerWidth(),e.height=d.outerHeight();d=d.offset();e.left=d.left;e.top=d.top}if(this.options.custom&&
this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(c=this.containers.length-1;c>=0;c--)d=this.containers[c].element.offset(),this.containers[c].containerCache.left=d.left,this.containers[c].containerCache.top=d.top,this.containers[c].containerCache.width=this.containers[c].element.outerWidth(),this.containers[c].containerCache.height=this.containers[c].element.outerHeight();return this},_createPlaceholder:function(a){var c=a||this,e=c.options;if(!e.placeholder||
e.placeholder.constructor==String){var d=e.placeholder;e.placeholder={element:function(){var a=b(document.createElement(c.currentItem[0].nodeName)).addClass(d||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!d)a.style.visibility="hidden";return a},update:function(a,b){if(!d||e.forcePlaceholderSize)b.height()||b.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10)),b.width()||
b.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}c.placeholder=b(e.placeholder.element.call(c.element,c.currentItem));c.currentItem.after(c.placeholder);e.placeholder.update(c,c.placeholder)},_contactContainers:function(a){for(var c=null,e=null,d=this.containers.length-1;d>=0;d--)if(!b.ui.contains(this.currentItem[0],this.containers[d].element[0]))if(this._intersectsWith(this.containers[d].containerCache)){if(!c||
!b.ui.contains(this.containers[d].element[0],c.element[0]))c=this.containers[d],e=d}else if(this.containers[d].containerCache.over)this.containers[d]._trigger("out",a,this._uiHash(this)),this.containers[d].containerCache.over=0;if(c)if(this.containers.length===1)this.containers[e]._trigger("over",a,this._uiHash(this)),this.containers[e].containerCache.over=1;else if(this.currentContainer!=this.containers[e]){for(var c=1E4,d=null,g=this.positionAbs[this.containers[e].floating?"left":"top"],f=this.items.length-
1;f>=0;f--)if(b.ui.contains(this.containers[e].element[0],this.items[f].item[0])){var h=this.items[f][this.containers[e].floating?"left":"top"];Math.abs(h-g)<c&&(c=Math.abs(h-g),d=this.items[f])}if(d||this.options.dropOnEmpty)this.currentContainer=this.containers[e],d?this._rearrange(a,d,null,!0):this._rearrange(a,null,this.containers[e].element,!0),this._trigger("change",a,this._uiHash()),this.containers[e]._trigger("change",a,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,
this.placeholder),this.containers[e]._trigger("over",a,this._uiHash(this)),this.containers[e].containerCache.over=1}},_createHelper:function(a){var c=this.options,a=b.isFunction(c.helper)?b(c.helper.apply(this.element[0],[a,this.currentItem])):c.helper=="clone"?this.currentItem.clone():this.currentItem;a.parents("body").length||b(c.appendTo!="parent"?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(a[0]);if(a[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,
height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};(a[0].style.width==""||c.forceHelperSize)&&a.width(this.currentItem.width());(a[0].style.height==""||c.forceHelperSize)&&a.height(this.currentItem.height());return a},_adjustOffsetFromHelper:function(a){typeof a=="string"&&(a=a.split(" "));b.isArray(a)&&(a={left:+a[0],top:+a[1]||0});if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in
a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(a.left+=this.scrollParent.scrollLeft(),a.top+=
this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),
left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}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 a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;
if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)){var c=b(a.containment)[0],a=b(a.containment).offset(),
e=b(c).css("overflow")!="hidden";this.containment=[a.left+(parseInt(b(c).css("borderLeftWidth"),10)||0)+(parseInt(b(c).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(b(c).css("borderTopWidth"),10)||0)+(parseInt(b(c).css("paddingTop"),10)||0)-this.margins.top,a.left+(e?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(b(c).css("borderLeftWidth"),10)||0)-(parseInt(b(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(e?Math.max(c.scrollHeight,
c.offsetHeight):c.offsetHeight)-(parseInt(b(c).css("borderTopWidth"),10)||0)-(parseInt(b(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(a,c){if(!c)c=this.position;var a=a=="absolute"?1:-1,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,d=/(html|body)/i.test(e[0].tagName);return{top:c.top+this.offset.relative.top*a+this.offset.parent.top*
a-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():d?0:e.scrollTop())*a),left:c.left+this.offset.relative.left*a+this.offset.parent.left*a-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():d?0:e.scrollLeft())*a)}},_generatePosition:function(a){var c=this.options,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:
this.scrollParent,d=/(html|body)/i.test(e[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var g=a.pageX,f=a.pageY;this.originalPosition&&(this.containment&&(a.pageX-this.offset.click.left<this.containment[0]&&(g=this.containment[0]+this.offset.click.left),a.pageY-this.offset.click.top<this.containment[1]&&(f=this.containment[1]+this.offset.click.top),a.pageX-this.offset.click.left>
this.containment[2]&&(g=this.containment[2]+this.offset.click.left),a.pageY-this.offset.click.top>this.containment[3]&&(f=this.containment[3]+this.offset.click.top)),c.grid&&(f=this.originalPageY+Math.round((f-this.originalPageY)/c.grid[1])*c.grid[1],f=this.containment?!(f-this.offset.click.top<this.containment[1]||f-this.offset.click.top>this.containment[3])?f:!(f-this.offset.click.top<this.containment[1])?f-c.grid[1]:f+c.grid[1]:f,g=this.originalPageX+Math.round((g-this.originalPageX)/c.grid[0])*
c.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-c.grid[0]:g+c.grid[0]:g));return{top:f-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():d?0:e.scrollTop()),left:g-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&
this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():d?0:e.scrollLeft())}},_rearrange:function(a,b,e,d){e?e[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,f=this.counter;window.setTimeout(function(){f==g.counter&&g.refreshPositions(!d)},0)},_clear:function(a,c){this.reverting=!1;var e=[];!this._noFinalSort&&this.currentItem[0].parentNode&&
this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var d in this._storedCSS)if(this._storedCSS[d]=="auto"||this._storedCSS[d]=="static")this._storedCSS[d]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!c&&e.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])&&!c&&e.push(function(a){this._trigger("update",a,this._uiHash())});if(!b.ui.contains(this.element[0],this.currentItem[0])){c||e.push(function(a){this._trigger("remove",a,this._uiHash())});for(d=this.containers.length-1;d>=0;d--)b.ui.contains(this.containers[d].element[0],this.currentItem[0])&&!c&&(e.push(function(a){return function(d){a._trigger("receive",d,this._uiHash(this))}}.call(this,this.containers[d])),e.push(function(a){return function(d){a._trigger("update",
d,this._uiHash(this))}}.call(this,this.containers[d])))}for(d=this.containers.length-1;d>=0;d--)if(c||e.push(function(a){return function(d){a._trigger("deactivate",d,this._uiHash(this))}}.call(this,this.containers[d])),this.containers[d].containerCache.over)e.push(function(a){return function(d){a._trigger("out",d,this._uiHash(this))}}.call(this,this.containers[d])),this.containers[d].containerCache.over=0;this._storedCursor&&b("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",
this._storedOpacity);this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=!1;if(this.cancelHelperRemoval){if(!c){this._trigger("beforeStop",a,this._uiHash());for(d=0;d<e.length;d++)e[d].call(this,a);this._trigger("stop",a,this._uiHash())}return!1}c||this._trigger("beforeStop",a,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!c){for(d=
0;d<e.length;d++)e[d].call(this,a);this._trigger("stop",a,this._uiHash())}this.fromOutside=!1;return!0},_trigger:function(){b.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(a){var c=a||this;return{helper:c.helper,placeholder:c.placeholder||b([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:a?a.element:null}}});b.extend(b.ui.sortable,{version:"1.8.2"})})(jQuery);
(function(b){b.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 a=this.options,c=this;this.running=0;this.element.addClass("ui-accordion ui-widget ui-helper-reset");this.element.children("li").addClass("ui-accordion-li-fix");
this.headers=this.element.find(a.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
if(a.navigation){var e=this.element.find("a").filter(a.navigationFilter);if(e.length){var d=e.closest(".ui-accordion-header");this.active=d.length?d:e.closest(".ui-accordion-content").prev()}}this.active=this._findActive(this.active||a.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");this._createIcons();this.resize();this.element.attr("role","tablist");this.headers.attr("role",
"tab").bind("keydown",function(a){return c._keydown(a)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();this.active.length?this.active.attr("aria-expanded","true").attr("tabIndex","0"):this.headers.eq(0).attr("tabIndex","0");b.browser.safari||this.headers.find("a").attr("tabIndex","-1");a.event&&this.headers.bind(a.event+".accordion",function(a){c._clickHandler.call(c,a,this);a.preventDefault()})},_createIcons:function(){var a=
this.options;a.icons&&(b("<span/>").addClass("ui-icon "+a.icons.header).prependTo(this.headers),this.active.find(".ui-icon").toggleClass(a.icons.header).toggleClass(a.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 a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");
this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").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");(a.autoHeight||a.fillHeight)&&b.css("height",
"");return this},_setOption:function(a,c){b.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(c);a=="icons"&&(this._destroyIcons(),c&&this._createIcons())},_keydown:function(a){var c=b.ui.keyCode;if(!this.options.disabled&&!a.altKey&&!a.ctrlKey){var e=this.headers.length,d=this.headers.index(a.target),g=!1;switch(a.keyCode){case c.RIGHT:case c.DOWN:g=this.headers[(d+1)%e];break;case c.LEFT:case c.UP:g=this.headers[(d-1+e)%e];break;case c.SPACE:case c.ENTER:this._clickHandler({target:a.target},
a.target),a.preventDefault()}if(g)return b(a.target).attr("tabIndex","-1"),b(g).attr("tabIndex","0"),g.focus(),!1;return!0}},resize:function(){var a=this.options,c;if(a.fillSpace){if(b.browser.msie){var e=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height();b.browser.msie&&this.element.parent().css("overflow",e);this.headers.each(function(){c-=b(this).outerHeight(!0)});this.headers.next().each(function(){b(this).height(Math.max(0,c-
b(this).innerHeight()+b(this).height()))}).css("overflow","auto")}else a.autoHeight&&(c=0,this.headers.next().each(function(){c=Math.max(c,b(this).height())}).height(c));return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a=="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===!1?b([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,c){var e=this.options;
if(!e.disabled)if(a.target){if(a=b(a.currentTarget||c),c=a[0]==this.active[0],e.active=e.collapsible&&c?!1:b(".ui-accordion-header",this.element).index(a),!(this.running||!e.collapsible&&c))this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(e.icons.headerSelected).addClass(e.icons.header),c||(a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(e.icons.header).addClass(e.icons.headerSelected),
a.next().addClass("ui-accordion-content-active")),f=a.next(),d=this.active.next(),g={options:e,newHeader:c&&e.collapsible?b([]):a,oldHeader:this.active,newContent:c&&e.collapsible?b([]):f,oldContent:d},e=this.headers.index(this.active[0])>this.headers.index(a[0]),this.active=c?b([]):a,this._toggle(f,d,g,c,e)}else if(e.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(e.icons.headerSelected).addClass(e.icons.header);
this.active.next().addClass("ui-accordion-content-active");var d=this.active.next(),g={options:e,newHeader:b([]),oldHeader:e.active,newContent:b([]),oldContent:d},f=this.active=b([]);this._toggle(f,d,g)}},_toggle:function(a,c,e,d,g){var f=this.options,h=this;this.toShow=a;this.toHide=c;this.data=e;var i=function(){if(h)return h._completed.apply(h,arguments)};this._trigger("changestart",null,this.data);this.running=c.size()===0?a.size():c.size();if(f.animated){e={};e=f.collapsible&&d?{toShow:b([]),
toHide:c,complete:i,down:g,autoHeight:f.autoHeight||f.fillSpace}:{toShow:a,toHide:c,complete:i,down:g,autoHeight:f.autoHeight||f.fillSpace};if(!f.proxied)f.proxied=f.animated;if(!f.proxiedDuration)f.proxiedDuration=f.duration;f.animated=b.isFunction(f.proxied)?f.proxied(e):f.proxied;f.duration=b.isFunction(f.proxiedDuration)?f.proxiedDuration(e):f.proxiedDuration;var d=b.ui.accordion.animations,j=f.duration,k=f.animated;k&&!d[k]&&!b.easing[k]&&(k="slide");d[k]||(d[k]=function(a){this.slide(a,{easing:k,
duration:j||700})});d[k](e)}else f.collapsible&&d?a.toggle():(c.hide(),a.show()),i(!0);c.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();a.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(a){var b=this.options;this.running=a?0:--this.running;this.running||(b.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""}),this.toHide.removeClass("ui-accordion-content-active"),this._trigger("change",null,this.data))}});b.extend(b.ui.accordion,
{version:"1.8.2",animations:{slide:function(a,c){a=b.extend({easing:"swing",duration:300},a,c);if(a.toHide.size())if(a.toShow.size()){var e=a.toShow.css("overflow"),d=0,g={},f={},h,c=a.toShow;h=c[0].style.width;c.width(parseInt(c.parent().width(),10)-parseInt(c.css("paddingLeft"),10)-parseInt(c.css("paddingRight"),10)-(parseInt(c.css("borderLeftWidth"),10)||0)-(parseInt(c.css("borderRightWidth"),10)||0));b.each(["height","paddingTop","paddingBottom"],function(d,c){f[c]="hide";d=(""+b.css(a.toShow[0],
c)).match(/^([\d+-.]+)(.*)$/);g[c]={value:d[1],unit:d[2]||"px"}});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(f,{step:function(b,c){c.prop=="height"&&(d=c.end-c.start===0?0:(c.now-c.start)/(c.end-c.start));a.toShow[0].style[c.prop]=d*g[c.prop].value+g[c.prop].unit},duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.toShow.css("height","");a.toShow.css("width",h);a.toShow.css({overflow:e});a.complete()}})}else a.toHide.animate({height:"hide"},
a);else a.toShow.animate({height:"show"},a)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery);
(function(b){b.widget("ui.autocomplete",{options:{minLength:1,delay:300},_create:function(){var a=this,c=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){var d=b.ui.keyCode;switch(c.keyCode){case d.PAGE_UP:a._move("previousPage",c);break;case d.PAGE_DOWN:a._move("nextPage",c);break;case d.UP:a._move("previous",c);c.preventDefault();
break;case d.DOWN:a._move("next",c);c.preventDefault();break;case d.ENTER:case d.NUMPAD_ENTER:a.menu.active&&c.preventDefault();case d.TAB:if(!a.menu.active)break;a.menu.select(c);break;case d.ESCAPE:a.element.val(a.term);a.close(c);break;case d.LEFT:case d.RIGHT:case d.SHIFT:case d.CONTROL:case d.ALT:case d.COMMAND:case d.COMMAND_RIGHT:case d.INSERT:case d.CAPS_LOCK:case d.END:case d.HOME:break;default:clearTimeout(a.searching),a.searching=setTimeout(function(){a.search(null,c)},a.options.delay)}}).bind("focus.autocomplete",
function(){a.selectedItem=null;a.previous=a.element.val()}).bind("blur.autocomplete",function(b){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(b);a._change(b)},150)});this._initSource();this.response=function(){return a._response.apply(a,arguments)};this.menu=b("<ul></ul>").addClass("ui-autocomplete").appendTo("body",c).mousedown(function(){setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(b,d){d=d.item.data("item.autocomplete");!1!==a._trigger("focus",
null,{item:d})&&/^key/.test(b.originalEvent.type)&&a.element.val(d.value)},selected:function(b,d){d=d.item.data("item.autocomplete");!1!==a._trigger("select",b,{item:d})&&a.element.val(d.value);a.close(b);b=a.previous;if(a.element[0]!==c.activeElement)a.element.focus(),a.previous=b;a.selectedItem=d},blur:function(){a.menu.element.is(":visible")&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");b.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();b.Widget.prototype.destroy.call(this)},_setOption:function(a){b.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource()},_initSource:function(){var a,c;b.isArray(this.options.source)?(a=this.options.source,this.source=function(c,d){d(b.ui.autocomplete.filter(a,c.term))}):typeof this.options.source==="string"?(c=this.options.source,this.source=function(a,d){b.getJSON(c,a,d)}):this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val();
if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(this._trigger("search")!==!1)return this._search(a)},_search:function(a){this.term=this.element.addClass("ui-autocomplete-loading").val();this.source({term:a},this.response)},_response:function(a){a.length?(a=this._normalize(a),this._suggest(a),this._trigger("open")):this.close();this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing);this.menu.element.is(":visible")&&(this._trigger("close",
a),this.menu.element.hide(),this.menu.deactivate())},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(a){if(a.length&&a[0].label&&a[0].value)return a;return b.map(a,function(a){if(typeof a==="string")return{label:a,value:a};return b.extend({label:a.label||a.value,value:a.value||a.label},a)})},_suggest:function(a){var b=this.menu.element.empty().zIndex(this.element.zIndex()+1),e;this._renderMenu(b,a);this.menu.deactivate();
this.menu.refresh();this.menu.element.show().position({my:"left top",at:"left bottom",of:this.element,collision:"none"});a=b.width("").width();e=this.element.width();b.width(Math.max(a,e))},_renderMenu:function(a,c){var e=this;b.each(c,function(d,b){e._renderItem(a,b)})},_renderItem:function(a,c){return b("<li></li>").data("item.autocomplete",c).append("<a>"+c.label+"</a>").appendTo(a)},_move:function(a,b){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](b);else this.search(null,b)},widget:function(){return this.menu.element}});b.extend(b.ui.autocomplete,{escapeRegex:function(a){return a.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")},filter:function(a,c){var e=RegExp(b.ui.autocomplete.escapeRegex(c),"i");return b.grep(a,function(a){return e.test(a.label||a.value||a)})}})})(jQuery);
(function(b){b.widget("ui.menu",{_create:function(){var a=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){b(c.target).closest(".ui-menu-item a").length&&(c.preventDefault(),a.select(c))});this.refresh()},refresh:function(){var a=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(c){a.activate(c,b(this).parent())}).mouseleave(function(){a.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var e=b.offset().top-this.element.offset().top,d=this.element.attr("scrollTop"),g=this.element.height();e<0?this.element.attr("scrollTop",d+e):e>g&&this.element.attr("scrollTop",d+e-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.prev().length},last:function(){return this.active&&!this.active.next().length},move:function(a,b,e){this.active?(a=this.active[a+"All"](".ui-menu-item").eq(0),a.length?this.activate(e,a):this.activate(e,this.element.children(b))):this.activate(e,this.element.children(b))},nextPage:function(a){if(this.hasScroll())if(!this.active||
this.last())this.activate(a,this.element.children(":first"));else{var c=this.active.offset().top,e=this.element.height(),d=this.element.children("li").filter(function(){var a=b(this).offset().top-c-e+b(this).height();return a<10&&a>-10});d.length||(d=this.element.children(":last"));this.activate(a,d)}else this.activate(a,this.element.children(!this.active||this.last()?":first":":last"))},previousPage:function(a){if(this.hasScroll())if(!this.active||this.first())this.activate(a,this.element.children(":last"));
else{var c=this.active.offset().top,e=this.element.height();result=this.element.children("li").filter(function(){var a=b(this).offset().top-c+e-b(this).height();return a<10&&a>-10});result.length||(result=this.element.children(":first"));this.activate(a,result)}else this.activate(a,this.element.children(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})})(jQuery);
(function(b){var a,c=function(a){b(":ui-button",a.target.form).each(function(){var a=b(this).data("button");setTimeout(function(){a.refresh()},1)})},e=function(a){var c=a.name,e=a.form,h=b([]);c&&(h=e?b(e).find("[name='"+c+"']"):b("[name='"+c+"']",a.ownerDocument).filter(function(){return!this.form}));return h};b.widget("ui.button",{options:{text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",c);this._determineButtonType();
this.hasTitle=!!this.buttonElement.attr("title");var d=this,g=this.options,f=this.type==="checkbox"||this.type==="radio",h="ui-state-hover"+(!f?" ui-state-active":"");if(g.label===null)g.label=this.buttonElement.html();if(this.element.is(":disabled"))g.disabled=!0;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){g.disabled||(b(this).addClass("ui-state-hover"),this===a&&b(this).addClass("ui-state-active"))}).bind("mouseleave.button",
function(){g.disabled||b(this).removeClass(h)}).bind("focus.button",function(){b(this).addClass("ui-state-focus")}).bind("blur.button",function(){b(this).removeClass("ui-state-focus")});f&&this.element.bind("change.button",function(){d.refresh()});this.type==="checkbox"?this.buttonElement.bind("click.button",function(){if(g.disabled)return!1;b(this).toggleClass("ui-state-active");d.buttonElement.attr("aria-pressed",d.element[0].checked)}):this.type==="radio"?this.buttonElement.bind("click.button",
function(){if(g.disabled)return!1;b(this).addClass("ui-state-active");d.buttonElement.attr("aria-pressed",!0);var a=d.element[0];e(a).not(a).map(function(){return b(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",!1)}):(this.buttonElement.bind("mousedown.button",function(){if(g.disabled)return!1;b(this).addClass("ui-state-active");a=this;b(document).one("mouseup",function(){a=null})}).bind("mouseup.button",function(){if(g.disabled)return!1;b(this).removeClass("ui-state-active")}).bind("keydown.button",
function(a){if(g.disabled)return!1;(a.keyCode==b.ui.keyCode.SPACE||a.keyCode==b.ui.keyCode.ENTER)&&b(this).addClass("ui-state-active")}).bind("keyup.button",function(){b(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(a){a.keyCode===b.ui.keyCode.SPACE&&b(this).click()}));this._setOption("disabled",g.disabled)},_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"){this.buttonElement=this.element.parents().last().find("[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var a=this.element.is(":checked");a&&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 ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());
this.hasTitle||this.buttonElement.removeAttr("title");b.Widget.prototype.destroy.call(this)},_setOption:function(a,c){b.Widget.prototype._setOption.apply(this,arguments);a==="disabled"&&(c?this.element.attr("disabled",!0):this.element.removeAttr("disabled"));this._resetButton()},refresh:function(){var a=this.element.is(":disabled");a!==this.options.disabled&&this._setOption("disabled",a);this.type==="radio"?e(this.element[0]).each(function(){b(this).is(":checked")?b(this).button("widget").addClass("ui-state-active").attr("aria-pressed",
!0):b(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 a=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon ui-button-text-only"),
c=b("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(a.empty()).text(),e=this.options.icons,h=e.primary&&e.secondary;e.primary||e.secondary?(a.addClass("ui-button-text-icon"+(h?"s":"")),e.primary&&a.prepend("<span class='ui-button-icon-primary ui-icon "+e.primary+"'></span>"),e.secondary&&a.append("<span class='ui-button-icon-secondary ui-icon "+e.secondary+"'></span>"),this.options.text||(a.addClass(h?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon"),
this.hasTitle||a.attr("title",c))):a.addClass("ui-button-text-only")}}});b.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(a,c){a==="disabled"&&this.buttons.button("option",a,c);b.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()},
destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");b.Widget.prototype.destroy.call(this)}})})(jQuery);
(function(b){b.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:"center",resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");var a=this,c=a.options,e=c.title||a.originalTitle||"&#160;",d=b.ui.dialog.getTitleId(a.element),g=(a.uiDialog=b("<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===b.ui.keyCode.ESCAPE&&(a.close(d),d.preventDefault())}).attr({role:"dialog","aria-labelledby":d}).mousedown(function(d){a.moveToTop(!1,d)});a.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var f=(a.uiDialogTitlebar=b("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),
h=b('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(d){a.close(d);return!1}).appendTo(f);(a.uiDialogTitlebarCloseText=b("<span></span>")).addClass("ui-icon ui-icon-closethick").text(c.closeText).appendTo(h);b("<span></span>").addClass("ui-dialog-title").attr("id",
d).html(e).prependTo(f);if(b.isFunction(c.beforeclose)&&!b.isFunction(c.beforeClose))c.beforeClose=c.beforeclose;f.find("*").add(f).disableSelection();c.draggable&&b.fn.draggable&&a._makeDraggable();c.resizable&&b.fn.resizable&&a._makeResizable();a._createButtons(c.buttons);a._isOpen=!1;b.fn.bgiframe&&g.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(a){var c=this,e;if(!1!==c._trigger("beforeClose",a)){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",a)}):(c.uiDialog.hide(),c._trigger("close",a));b.ui.dialog.overlay.resize();if(c.options.modal)e=0,b(".ui-dialog").each(function(){this!==
c.uiDialog[0]&&(e=Math.max(e,b(this).css("z-index")))}),b.ui.dialog.maxZ=e;return c}},isOpen:function(){return this._isOpen},moveToTop:function(a,c){var e=this.options;if(e.modal&&!a||!e.stack&&!e.modal)return this._trigger("focus",c);if(e.zIndex>b.ui.dialog.maxZ)b.ui.dialog.maxZ=e.zIndex;if(this.overlay)b.ui.dialog.maxZ+=1,this.overlay.$el.css("z-index",b.ui.dialog.overlay.maxZ=b.ui.dialog.maxZ);a={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};b.ui.dialog.maxZ+=
1;this.uiDialog.css("z-index",b.ui.dialog.maxZ);this.element.attr(a);this._trigger("focus",c);return this},open:function(){if(!this._isOpen){var a=this.options,c=this.uiDialog;this.overlay=a.modal?new b.ui.dialog.overlay(this):null;c.next().length&&c.appendTo("body");this._size();this._position(a.position);c.show(a.show);this.moveToTop(!0);a.modal&&c.bind("keypress.ui-dialog",function(a){if(a.keyCode===b.ui.keyCode.TAB){var d=b(":tabbable",this),c=d.filter(":first"),d=d.filter(":last");if(a.target===
d[0]&&!a.shiftKey)return c.focus(1),!1;else if(a.target===c[0]&&a.shiftKey)return d.focus(1),!1}});b([]).add(c.find(".ui-dialog-content :tabbable:first")).add(c.find(".ui-dialog-buttonpane :tabbable:first")).add(c).filter(":first").focus();this._trigger("open");this._isOpen=!0;return this}},_createButtons:function(a){var c=this,e=!1,d=b("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");c.uiDialog.find(".ui-dialog-buttonpane").remove();typeof a==="object"&&a!==null&&
b.each(a,function(){return!(e=!0)});e&&(b.each(a,function(a,e){a=b('<button type="button"></button>').text(a).click(function(){e.apply(c.element[0],arguments)}).appendTo(d);b.fn.button&&a.button()}),d.appendTo(c.uiDialog))},_makeDraggable:function(){function a(a){return{position:a.position,offset:a.offset}}var c=this,e=c.options,d=b(document),g;c.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(d,h){g=e.height===
"auto"?"auto":b(this).height();b(this).height(b(this).height()).addClass("ui-dialog-dragging");c._trigger("dragStart",d,a(h))},drag:function(d,b){c._trigger("drag",d,a(b))},stop:function(f,h){e.position=[h.position.left-d.scrollLeft(),h.position.top-d.scrollTop()];b(this).removeClass("ui-dialog-dragging").height(g);c._trigger("dragStop",f,a(h));b.ui.dialog.overlay.resize()}})},_makeResizable:function(a){function c(a){return{originalPosition:a.originalPosition,originalSize:a.originalSize,position:a.position,
size:a.size}}var a=a===void 0?this.options.resizable:a,e=this,d=e.options,g=e.uiDialog.css("position"),a=typeof a==="string"?a:"n,e,s,w,se,sw,ne,nw";e.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:e.element,maxWidth:d.maxWidth,maxHeight:d.maxHeight,minWidth:d.minWidth,minHeight:e._minHeight(),handles:a,start:function(a,d){b(this).addClass("ui-dialog-resizing");e._trigger("resizeStart",a,c(d))},resize:function(a,d){e._trigger("resize",a,c(d))},stop:function(a,g){b(this).removeClass("ui-dialog-resizing");
d.height=b(this).height();d.width=b(this).width();e._trigger("resizeStop",a,c(g));b.ui.dialog.overlay.resize()}}).css("position",g).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(a){var c=[],e=[0,0],a=a||b.ui.dialog.prototype.options.position;if(typeof a==="string"||typeof a==="object"&&"0"in a)c=a.split?a.split(" "):[a[0],a[1]],c.length===1&&(c[1]=
c[0]),b.each(["left","top"],function(a,b){+c[a]===c[a]&&(e[a]=c[a],c[a]=b)});else if(typeof a==="object")"left"in a?(c[0]="left",e[0]=a.left):"right"in a&&(c[0]="right",e[0]=-a.right),"top"in a?(c[1]="top",e[1]=a.top):"bottom"in a&&(c[1]="bottom",e[1]=-a.bottom);(a=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position({my:c.join(" "),at:c.join(" "),offset:e.join(" "),of:window,collision:"fit",using:function(a){var c=b(this).css(a).offset().top;c<0&&b(this).css("top",
a.top-c)}});a||this.uiDialog.hide()},_setOption:function(a,c){var e=this.uiDialog,d=e.is(":data(resizable)"),g=!1;switch(a){case "beforeclose":a="beforeClose";break;case "buttons":this._createButtons(c);break;case "closeText":this.uiDialogTitlebarCloseText.text(""+c);break;case "dialogClass":e.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+c);break;case "disabled":c?e.addClass("ui-dialog-disabled"):e.removeClass("ui-dialog-disabled");break;case "draggable":c?
this._makeDraggable():e.draggable("destroy");break;case "height":g=!0;break;case "maxHeight":d&&e.resizable("option","maxHeight",c);g=!0;break;case "maxWidth":d&&e.resizable("option","maxWidth",c);g=!0;break;case "minHeight":d&&e.resizable("option","minHeight",c);g=!0;break;case "minWidth":d&&e.resizable("option","minWidth",c);g=!0;break;case "position":this._position(c);break;case "resizable":d&&!c&&e.resizable("destroy");d&&typeof c==="string"&&e.resizable("option","handles",c);!d&&c!==!1&&this._makeResizable(c);
break;case "title":b(".ui-dialog-title",this.uiDialogTitlebar).html(""+(c||"&#160;"));break;case "width":g=!0}b.Widget.prototype._setOption.apply(this,arguments);g&&this._size()},_size:function(){var a=this.options,b;this.element.css({width:"auto",minHeight:0,height:0});b=this.uiDialog.css({height:"auto",width:a.width}).height();this.element.css(a.height==="auto"?{minHeight:Math.max(a.minHeight-b,0),height:"auto"}:{minHeight:0,height:Math.max(a.height-b,0)}).show();this.uiDialog.is(":data(resizable)")&&
this.uiDialog.resizable("option","minHeight",this._minHeight())}});b.extend(b.ui.dialog,{version:"1.8.2",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(a){this.$el=b.ui.dialog.overlay.create(a)}});b.extend(b.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:b.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),create:function(a){this.instances.length===
0&&(setTimeout(function(){b.ui.dialog.overlay.instances.length&&b(document).bind(b.ui.dialog.overlay.events,function(a){return b(a.target).zIndex()>=b.ui.dialog.overlay.maxZ})},1),b(document).bind("keydown.dialog-overlay",function(c){a.options.closeOnEscape&&c.keyCode&&c.keyCode===b.ui.keyCode.ESCAPE&&(a.close(c),c.preventDefault())}),b(window).bind("resize.dialog-overlay",b.ui.dialog.overlay.resize));var c=(this.oldInstances.pop()||b("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),
height:this.height()});b.fn.bgiframe&&c.bgiframe();this.instances.push(c);return c},destroy:function(a){this.oldInstances.push(this.instances.splice(b.inArray(a,this.instances),1)[0]);this.instances.length===0&&b([document,window]).unbind(".dialog-overlay");a.remove();var c=0;b.each(this.instances,function(){c=Math.max(c,this.css("z-index"))});this.maxZ=c},height:function(){var a,c;return b.browser.msie&&b.browser.version<7?(a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),
c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight),a<c?b(window).height()+"px":a+"px"):b(document).height()+"px"},width:function(){var a,c;return b.browser.msie&&b.browser.version<7?(a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),a<c?b(window).width()+"px":a+"px"):b(document).width()+"px"},resize:function(){var a=b([]);b.each(b.ui.dialog.overlay.instances,function(){a=a.add(this)});
a.css({width:0,height:0}).css({width:b.ui.dialog.overlay.width(),height:b.ui.dialog.overlay.height()})}});b.extend(b.ui.dialog.overlay.prototype,{destroy:function(){b.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
(function(b){b.widget("ui.slider",b.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 a=this,c=this.options;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");c.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");
this.range=b([]);if(c.range){if(c.range===!0){this.range=b("<div></div>");if(!c.values)c.values=[this._valueMin(),this._valueMin()];if(c.values.length&&c.values.length!==2)c.values=[c.values[0],c.values[0]]}else this.range=b("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");(c.range==="min"||c.range==="max")&&this.range.addClass("ui-slider-range-"+c.range);this.range.addClass("ui-widget-header")}b(".ui-slider-handle",this.element).length===0&&b("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");
if(c.values&&c.values.length)for(;b(".ui-slider-handle",this.element).length<c.values.length;)b("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");this.handles=b(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(a){a.preventDefault()}).hover(function(){c.disabled||b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")}).focus(function(){c.disabled?
b(this).blur():(b(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),b(this).addClass("ui-state-focus"))}).blur(function(){b(this).removeClass("ui-state-focus")});this.handles.each(function(a){b(this).data("index.ui-slider-handle",a)});this.handles.keydown(function(c){var d=!0,g=b(this).data("index.ui-slider-handle"),f,h,i;if(!a.options.disabled){switch(c.keyCode){case b.ui.keyCode.HOME:case b.ui.keyCode.END:case b.ui.keyCode.PAGE_UP:case b.ui.keyCode.PAGE_DOWN:case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(d=
!1,!a._keySliding&&(a._keySliding=!0,b(this).addClass("ui-state-active"),f=a._start(c,g),f===!1))return}i=a.options.step;f=a.options.values&&a.options.values.length?h=a.values(g):h=a.value();switch(c.keyCode){case b.ui.keyCode.HOME:h=a._valueMin();break;case b.ui.keyCode.END:h=a._valueMax();break;case b.ui.keyCode.PAGE_UP:h=a._trimAlignValue(f+(a._valueMax()-a._valueMin())/5);break;case b.ui.keyCode.PAGE_DOWN:h=a._trimAlignValue(f-(a._valueMax()-a._valueMin())/5);break;case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:if(f===
a._valueMax())return;h=a._trimAlignValue(f+i);break;case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(f===a._valueMin())return;h=a._trimAlignValue(f-i)}a._slide(c,g,h);return d}}).keyup(function(c){var d=b(this).data("index.ui-slider-handle");if(a._keySliding)a._keySliding=!1,a._stop(c,d),a._change(c,d),b(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(a){var c=this.options,e,d,g,f,h,i;if(c.disabled)return!1;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();e={x:a.pageX,y:a.pageY};d=this._normValueFromMouse(e);g=this._valueMax()-this._valueMin()+1;h=this;this.handles.each(function(a){var c=Math.abs(d-h.values(a));g>c&&(g=c,f=b(this),i=a)});c.range===!0&&this.values(1)===c.min&&(i+=1,f=b(this.handles[i]));if(this._start(a,
i)===!1)return!1;this._mouseSliding=!0;h._handleIndex=i;f.addClass("ui-state-active").focus();c=f.offset();this._clickOffset=!b(a.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:a.pageX-c.left-f.width()/2,top:a.pageY-c.top-f.height()/2-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};d=this._normValueFromMouse(e);this._slide(a,i,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 e={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length)e.value=this.values(b),e.values=this.values();return this._trigger("start",
a,e)},_slide:function(a,b,e){var d;if(this.options.values&&this.options.values.length){d=this.values(b?0:1);if(this.options.values.length===2&&this.options.range===!0&&(b===0&&e>d||b===1&&e<d))e=d;e!==this.values(b)&&(d=this.values(),d[b]=e,a=this._trigger("slide",a,{handle:this.handles[b],value:e,values:d}),this.values(b?0:1),a!==!1&&this.values(b,e,!0))}else e!==this.value()&&(a=this._trigger("slide",a,{handle:this.handles[b],value:e}),a!==!1&&this.value(e))},_stop:function(a,b){var e={handle:this.handles[b],
value:this.value()};if(this.options.values&&this.options.values.length)e.value=this.values(b),e.values=this.values();this._trigger("stop",a,e)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var e={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length)e.value=this.values(b),e.values=this.values();this._trigger("change",a,e)}},value:function(a){if(arguments.length)this.options.value=this._trimAlignValue(a),this._refreshValue(),this._change(null,
0);return this._value()},values:function(a,c){var e,d,g;arguments.length>1&&(this.options.values[a]=this._trimAlignValue(c),this._refreshValue(),this._change(null,a));if(arguments.length)if(b.isArray(arguments[0])){e=this.options.values;d=arguments[0];for(g=0;g<e.length;g+=1)e[g]=this._trimAlignValue(d[g]),this._change(null,g);this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(a):this.value();else return this._values()},_setOption:function(a,c){var e,d=0;
if(b.isArray(this.options.values))d=this.options.values.length;b.Widget.prototype._setOption.apply(this,arguments);switch(a){case "disabled":c?(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(e=0;e<d;e+=1)this._change(null,e);this._animateOff=!1}},_value:function(){return this._trimAlignValue(this.options.value)},_values:function(a){var b,e;if(arguments.length)return b=this.options.values[a],this._trimAlignValue(b);else{b=this.options.values.slice();for(e=0;e<b.length;e+=1)b[e]=this._trimAlignValue(b[e]);
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,e=a%b;a-=e;Math.abs(e)*2>=b&&(a+=e>0?b:-b);return parseFloat(a.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var a=this.options.range,c=this.options,e=this,d=!this._animateOff?c.animate:!1,g,f={},h,i,j,k;if(this.options.values&&this.options.values.length)this.handles.each(function(a){g=
(e.values(a)-e._valueMin())/(e._valueMax()-e._valueMin())*100;f[e.orientation==="horizontal"?"left":"bottom"]=g+"%";b(this).stop(1,1)[d?"animate":"css"](f,c.animate);if(e.options.range===!0)if(e.orientation==="horizontal"){if(a===0)e.range.stop(1,1)[d?"animate":"css"]({left:g+"%"},c.animate);if(a===1)e.range[d?"animate":"css"]({width:g-h+"%"},{queue:!1,duration:c.animate})}else{if(a===0)e.range.stop(1,1)[d?"animate":"css"]({bottom:g+"%"},c.animate);if(a===1)e.range[d?"animate":"css"]({height:g-h+
"%"},{queue:!1,duration:c.animate})}h=g});else{i=this.value();j=this._valueMin();k=this._valueMax();g=k!==j?(i-j)/(k-j)*100:0;f[e.orientation==="horizontal"?"left":"bottom"]=g+"%";this.handle.stop(1,1)[d?"animate":"css"](f,c.animate);if(a==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[d?"animate":"css"]({width:g+"%"},c.animate);if(a==="max"&&this.orientation==="horizontal")this.range[d?"animate":"css"]({width:100-g+"%"},{queue:!1,duration:c.animate});if(a==="min"&&this.orientation===
"vertical")this.range.stop(1,1)[d?"animate":"css"]({height:g+"%"},c.animate);if(a==="max"&&this.orientation==="vertical")this.range[d?"animate":"css"]({height:100-g+"%"},{queue:!1,duration:c.animate})}}});b.extend(b.ui.slider,{version:"1.8.2"})})(jQuery);
(function(b){var a=0,c=0;b.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,d){a=="selected"?this.options.collapsible&&d==this.options.selected||this.select(d):
(this.options[a]=d,this._tabify())},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+ ++a},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var a=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++c);return b.cookie.apply(null,[a].concat(b.makeArray(arguments)))},_ui:function(a,d){return{tab:a,panel:d,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 a=
b(this);a.html(a.data("label.tabs")).removeData("label.tabs")})},_tabify:function(a){function d(a,d){a.css({display:""});!b.support.opacity&&d.opacity&&a[0].style.removeAttribute("filter")}this.list=this.element.find("ol,ul").eq(0);this.lis=b("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return b("a",this)[0]});this.panels=b([]);var c=this,f=this.options,h=/^#.+/;this.anchors.each(function(a,d){var e=b(d).attr("href"),k=e.split("#")[0],j;if(k&&(k===location.toString().split("#")[0]||
(j=b("base")[0])&&k===j.href))e=d.hash,d.href=e;h.test(e)?c.panels=c.panels.add(c._sanitizeSelector(e)):e!="#"?(b.data(d,"href.tabs",e),b.data(d,"load.tabs",e.replace(/#.*$/,"")),e=c._tabId(d),d.href="#"+e,d=b("#"+e),d.length||(d=b(f.panelTemplate).attr("id",e).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(c.panels[a-1]||c.list),d.data("destroy.tabs",!0)),c.panels=c.panels.add(d)):f.disabled.push(a)});if(a){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(f.selected===void 0){location.hash&&this.anchors.each(function(a,d){if(d.hash==location.hash)return f.selected=a,!1});if(typeof f.selected!="number"&&f.cookie)f.selected=parseInt(c._cookie(),10);if(typeof f.selected!="number"&&this.lis.filter(".ui-tabs-selected").length)f.selected=
this.lis.index(this.lis.filter(".ui-tabs-selected"));f.selected=f.selected||(this.lis.length?0:-1)}else if(f.selected===null)f.selected=-1;f.selected=f.selected>=0&&this.anchors[f.selected]||f.selected<0?f.selected:0;f.disabled=b.unique(f.disabled.concat(b.map(this.lis.filter(".ui-state-disabled"),function(a){return c.lis.index(a)}))).sort();b.inArray(f.selected,f.disabled)!=-1&&f.disabled.splice(b.inArray(f.selected,f.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");
f.selected>=0&&this.anchors.length&&(this.panels.eq(f.selected).removeClass("ui-tabs-hide"),this.lis.eq(f.selected).addClass("ui-tabs-selected ui-state-active"),c.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[f.selected],c.panels[f.selected]))}),this.load(f.selected));b(window).bind("unload",function(){c.lis.add(c.anchors).unbind(".tabs");c.lis=c.anchors=c.panels=null})}else f.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[f.collapsible?"addClass":
"removeClass"]("ui-tabs-collapsible");f.cookie&&this._cookie(f.selected,f.cookie);for(var a=0,i;i=this.lis[a];a++)b(i)[b.inArray(a,f.disabled)!=-1&&!b(i).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");f.cache===!1&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(f.event!="mouseover"){var j=function(a,d){d.is(":not(.ui-state-disabled)")&&d.addClass("ui-state-"+a)};this.lis.bind("mouseover.tabs",function(){j("hover",b(this))});this.lis.bind("mouseout.tabs",
function(){b(this).removeClass("ui-state-hover")});this.anchors.bind("focus.tabs",function(){j("focus",b(this).closest("li"))});this.anchors.bind("blur.tabs",function(){b(this).closest("li").removeClass("ui-state-focus")})}var k,l;if(f.fx)b.isArray(f.fx)?(k=f.fx[0],l=f.fx[1]):k=l=f.fx;var n=l?function(a,e){b(a).closest("li").addClass("ui-tabs-selected ui-state-active");e.hide().removeClass("ui-tabs-hide").animate(l,l.duration||"normal",function(){d(e,l);c._trigger("show",null,c._ui(a,e[0]))})}:function(a,
d){b(a).closest("li").addClass("ui-tabs-selected ui-state-active");d.removeClass("ui-tabs-hide");c._trigger("show",null,c._ui(a,d[0]))},m=k?function(a,b){b.animate(k,k.duration||"normal",function(){c.lis.removeClass("ui-tabs-selected ui-state-active");b.addClass("ui-tabs-hide");d(b,k);c.element.dequeue("tabs")})}:function(a,d){c.lis.removeClass("ui-tabs-selected ui-state-active");d.addClass("ui-tabs-hide");c.element.dequeue("tabs")};this.anchors.bind(f.event+".tabs",function(){var a=this,d=b(this).closest("li"),
e=c.panels.filter(":not(.ui-tabs-hide)"),k=b(c._sanitizeSelector(this.hash));if(d.hasClass("ui-tabs-selected")&&!f.collapsible||d.hasClass("ui-state-disabled")||d.hasClass("ui-state-processing")||c._trigger("select",null,c._ui(this,k[0]))===!1)return this.blur(),!1;f.selected=c.anchors.index(this);c.abort();if(f.collapsible)if(d.hasClass("ui-tabs-selected"))return f.selected=-1,f.cookie&&c._cookie(f.selected,f.cookie),c.element.queue("tabs",function(){m(a,e)}).dequeue("tabs"),this.blur(),!1;else if(!e.length)return f.cookie&&
c._cookie(f.selected,f.cookie),c.element.queue("tabs",function(){n(a,k)}),c.load(c.anchors.index(this)),this.blur(),!1;f.cookie&&c._cookie(f.selected,f.cookie);if(k.length)e.length&&c.element.queue("tabs",function(){m(a,e)}),c.element.queue("tabs",function(){n(a,k)}),c.load(c.anchors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifier.";b.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return!1})},destroy:function(){var a=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 a=b.data(this,"href.tabs");if(a)this.href=a;var c=b(this).unbind(".tabs");b.each(["href","load","cache"],function(a,d){c.removeData(d+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){b.data(this,"destroy.tabs")?b(this).remove():b(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")});
a.cookie&&this._cookie(null,a.cookie);return this},add:function(a,d,c){if(c===void 0)c=this.anchors.length;var f=this,h=this.options,d=b(h.tabTemplate.replace(/#\{href\}/g,a).replace(/#\{label\}/g,d)),a=!a.indexOf("#")?a.replace("#",""):this._tabId(b("a",d)[0]);d.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0);var i=b("#"+a);i.length||(i=b(h.panelTemplate).attr("id",a).data("destroy.tabs",!0));i.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");c>=this.lis.length?
(d.appendTo(this.list),i.appendTo(this.list[0].parentNode)):(d.insertBefore(this.lis[c]),i.insertBefore(this.panels[c]));h.disabled=b.map(h.disabled,function(a){return a>=c?++a:a});this._tabify();if(this.anchors.length==1)h.selected=0,d.addClass("ui-tabs-selected ui-state-active"),i.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){f._trigger("show",null,f._ui(f.anchors[0],f.panels[0]))}),this.load(0);this._trigger("add",null,this._ui(this.anchors[c],this.panels[c]));return this},remove:function(a){var d=
this.options,c=this.lis.eq(a).remove(),f=this.panels.eq(a).remove();c.hasClass("ui-tabs-selected")&&this.anchors.length>1&&this.select(a+(a+1<this.anchors.length?1:-1));d.disabled=b.map(b.grep(d.disabled,function(d){return d!=a}),function(d){return d>=a?--d:d});this._tabify();this._trigger("remove",null,this._ui(c.find("a")[0],f[0]));return this},enable:function(a){var d=this.options;if(b.inArray(a,d.disabled)!=-1)return this.lis.eq(a).removeClass("ui-state-disabled"),d.disabled=b.grep(d.disabled,
function(d){return d!=a}),this._trigger("enable",null,this._ui(this.anchors[a],this.panels[a])),this},disable:function(a){var d=this.options;a!=d.selected&&(this.lis.eq(a).addClass("ui-state-disabled"),d.disabled.push(a),d.disabled.sort(),this._trigger("disable",null,this._ui(this.anchors[a],this.panels[a])));return this},select:function(a){typeof a=="string"?a=this.anchors.index(this.anchors.filter("[href$="+a+"]")):a===null&&(a=-1);if(a==-1&&this.options.collapsible)a=this.options.selected;this.anchors.eq(a).trigger(this.options.event+
".tabs");return this},load:function(a){var d=this,c=this.options,f=this.anchors.eq(a)[0],h=b.data(f,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&b.data(f,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(a).addClass("ui-state-processing");if(c.spinner){var i=b("span",f);i.data("label.tabs",i.html()).html(c.spinner)}this.xhr=b.ajax(b.extend({},c.ajaxOptions,{url:h,success:function(j,k){b(d._sanitizeSelector(f.hash)).html(j);d._cleanup();c.cache&&b.data(f,"cache.tabs",
!0);d._trigger("load",null,d._ui(d.anchors[a],d.panels[a]));try{c.ajaxOptions.success(j,k)}catch(h){}},error:function(b,k){d._cleanup();d._trigger("load",null,d._ui(d.anchors[a],d.panels[a]));try{c.ajaxOptions.error(b,k,a,f)}catch(h){}}}));d.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,d){this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",
d);return this},length:function(){return this.anchors.length}});b.extend(b.ui.tabs,{version:"1.8.2"});b.extend(b.ui.tabs.prototype,{rotation:null,rotate:function(a,d){var b=this,c=this.options,h=b._rotate||(b._rotate=function(d){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var a=c.selected;b.select(++a<b.anchors.length?a:0)},a);d&&d.stopPropagation()}),d=b._unrotate||(b._unrotate=!d?function(a){a.clientX&&b.rotate(null)}:function(){t=c.selected;h()});a?(this.element.bind("tabsshow",h),
this.anchors.bind(c.event+".tabs",d),h()):(clearTimeout(b.rotation),this.element.unbind("tabsshow",h),this.anchors.unbind(c.event+".tabs",d),delete this._rotate,delete this._unrotate);return this}})})(jQuery);
(function(b){function a(){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};b.extend(this._defaults,this.regional[""]);this.dpDiv=b('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function c(a,c){b.extend(a,c);for(var e in c)if(c[e]==
null||c[e]==void 0)a[e]=c[e];return a}b.extend(b.ui,{datepicker:{version:"1.8.2"}});var e=(new Date).getTime();b.extend(a.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){c(this._defaults,a||{});return this},_attachDatepicker:function(a,c){var e=null,h;for(h in this._defaults){var i=a.getAttribute("date:"+h);if(i){e=e||{};try{e[h]=eval(i)}catch(j){e[h]=i}}}h=a.nodeName.toLowerCase();
i=h=="div"||h=="span";if(!a.id)this.uuid+=1,a.id="dp"+this.uuid;var k=this._newInst(b(a),i);k.settings=b.extend({},c||{},e||{});h=="input"?this._connectDatepicker(a,k):i&&this._inlineDatepicker(a,k)},_newInst:function(a,c){return{id:a[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:c,dpDiv:!c?this.dpDiv:b('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},
_connectDatepicker:function(a,c){var e=b(a);c.append=b([]);c.trigger=b([]);e.hasClass(this.markerClassName)||(this._attachments(e,c),e.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(a,d,b){c.settings[d]=b}).bind("getData.datepicker",function(a,d){return this._get(c,d)}),this._autoSize(c),b.data(a,"datepicker",c))},_attachments:function(a,c){var e=this._get(c,"appendText"),h=this._get(c,"isRTL");c.append&&c.append.remove();
if(e)c.append=b('<span class="'+this._appendClass+'">'+e+"</span>"),a[h?"before":"after"](c.append);a.unbind("focus",this._showDatepicker);c.trigger&&c.trigger.remove();e=this._get(c,"showOn");(e=="focus"||e=="both")&&a.focus(this._showDatepicker);if(e=="button"||e=="both"){var e=this._get(c,"buttonText"),i=this._get(c,"buttonImage");c.trigger=b(this._get(c,"buttonImageOnly")?b("<img/>").addClass(this._triggerClass).attr({src:i,alt:e,title:e}):b('<button type="button"></button>').addClass(this._triggerClass).html(i==
""?e:b("<img/>").attr({src:i,alt:e,title:e})));a[h?"before":"after"](c.trigger);c.trigger.click(function(){b.datepicker._datepickerShowing&&b.datepicker._lastInput==a[0]?b.datepicker._hideDatepicker():b.datepicker._showDatepicker(a[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 e=function(a){for(var d=0,b=0,c=0;c<a.length;c++)if(a[c].length>d)d=a[c].length,b=c;return b};b.setMonth(e(this._get(a,
c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,c){var e=b(a);e.hasClass(this.markerClassName)||(e.addClass(this.markerClassName).append(c.dpDiv).bind("setData.datepicker",function(a,d,b){c.settings[d]=b}).bind("getData.datepicker",function(a,d){return this._get(c,d)}),b.data(a,"datepicker",c),this._setDate(c,this._getDefaultDate(c),!0),
this._updateDatepicker(c),this._updateAlternate(c))},_dialogDatepicker:function(a,e,f,h,i){a=this._dialogInst;if(!a)this.uuid+=1,this._dialogInput=b('<input type="text" id="dp'+this.uuid+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>'),this._dialogInput.keydown(this._doKeyDown),b("body").append(this._dialogInput),a=this._dialogInst=this._newInst(this._dialogInput,!1),a.settings={},b.data(this._dialogInput[0],"datepicker",a);c(a.settings,h||{});e=e&&e.constructor==Date?this._formatDate(a,
e):e;this._dialogInput.val(e);this._pos=i?i.length?i:[i.pageX,i.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");a.settings.onSelect=f;this._inDialog=!0;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);
b.blockUI&&b.blockUI(this.dpDiv);b.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var c=b(a),e=b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){var h=a.nodeName.toLowerCase();b.removeData(a,"datepicker");h=="input"?(e.append.remove(),e.trigger.remove(),c.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(h=="div"||h=="span")&&c.removeClass(this.markerClassName).empty()}},
_enableDatepicker:function(a){var c=b(a),e=b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){var h=a.nodeName.toLowerCase();h=="input"?(a.disabled=!1,e.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(h=="div"||h=="span")&&c.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=b.map(this._disabledInputs,function(b){return b==a?null:b})}},_disableDatepicker:function(a){var c=b(a),e=
b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){var h=a.nodeName.toLowerCase();h=="input"?(a.disabled=!0,e.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(h=="div"||h=="span")&&c.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=b.map(this._disabledInputs,function(b){return b==a?null:b});this._disabledInputs[this._disabledInputs.length]=a}},_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(a){try{return b.data(a,"datepicker")}catch(c){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,e,f){var h=this._getInst(a);if(arguments.length==2&&typeof e=="string")return e=="defaults"?b.extend({},b.datepicker._defaults):h?e=="all"?b.extend({},h.settings):this._get(h,e):null;var i=e||{};typeof e=="string"&&(i={},i[e]=f);if(h){this._curInst==h&&this._hideDatepicker();
var j=this._getDateDatepicker(a,!0);c(h.settings,i);this._attachments(b(a),h);this._autoSize(h);this._setDateDatepicker(a,j);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(a){var c=b.datepicker._getInst(a.target),e=!0,h=c.dpDiv.is(".ui-datepicker-rtl");c._keyEvent=!0;if(b.datepicker._datepickerShowing)switch(a.keyCode){case 9:b.datepicker._hideDatepicker();e=!1;break;case 13:return e=b("td."+b.datepicker._dayOverClass,c.dpDiv).add(b("td."+b.datepicker._currentClass,c.dpDiv)),e[0]?b.datepicker._selectDay(a.target,c.selectedMonth,c.selectedYear,e[0]):b.datepicker._hideDatepicker(),!1;case 27:b.datepicker._hideDatepicker();
break;case 33:b.datepicker._adjustDate(a.target,a.ctrlKey?-b.datepicker._get(c,"stepBigMonths"):-b.datepicker._get(c,"stepMonths"),"M");break;case 34:b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(c,"stepBigMonths"):+b.datepicker._get(c,"stepMonths"),"M");break;case 35:(a.ctrlKey||a.metaKey)&&b.datepicker._clearDate(a.target);e=a.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&b.datepicker._gotoToday(a.target);e=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)b.datepicker._adjustDate(a.target,
h?1:-1,"D");e=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&b.datepicker._adjustDate(a.target,a.ctrlKey?-b.datepicker._get(c,"stepBigMonths"):-b.datepicker._get(c,"stepMonths"),"M");break;case 38:(a.ctrlKey||a.metaKey)&&b.datepicker._adjustDate(a.target,-7,"D");e=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)b.datepicker._adjustDate(a.target,h?-1:1,"D");e=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(c,"stepBigMonths"):+b.datepicker._get(c,
"stepMonths"),"M");break;case 40:(a.ctrlKey||a.metaKey)&&b.datepicker._adjustDate(a.target,7,"D");e=a.ctrlKey||a.metaKey;break;default:e=!1}else a.keyCode==36&&a.ctrlKey?b.datepicker._showDatepicker(this):e=!1;e&&(a.preventDefault(),a.stopPropagation())},_doKeyPress:function(a){var c=b.datepicker._getInst(a.target);if(b.datepicker._get(c,"constrainInput")){var c=b.datepicker._possibleChars(b.datepicker._get(c,"dateFormat")),e=String.fromCharCode(a.charCode==void 0?a.keyCode:a.charCode);return a.ctrlKey||
e<" "||!c||c.indexOf(e)>-1}},_doKeyUp:function(a){a=b.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(b.datepicker.parseDate(b.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,b.datepicker._getFormatConfig(a)))b.datepicker._setDateFromField(a),b.datepicker._updateAlternate(a),b.datepicker._updateDatepicker(a)}catch(c){b.datepicker.log(c)}return!0},_showDatepicker:function(a){a=a.target||a;a.nodeName.toLowerCase()!="input"&&(a=b("input",a.parentNode)[0]);if(!(b.datepicker._isDisabledDatepicker(a)||
b.datepicker._lastInput==a)){var e=b.datepicker._getInst(a);b.datepicker._curInst&&b.datepicker._curInst!=e&&b.datepicker._curInst.dpDiv.stop(!0,!0);var f=b.datepicker._get(e,"beforeShow");c(e.settings,f?f.apply(a,[a,e]):{});e.lastVal=null;b.datepicker._lastInput=a;b.datepicker._setDateFromField(e);if(b.datepicker._inDialog)a.value="";if(!b.datepicker._pos)b.datepicker._pos=b.datepicker._findPos(a),b.datepicker._pos[1]+=a.offsetHeight;var h=!1;b(a).parents().each(function(){h|=b(this).css("position")==
"fixed";return!h});h&&b.browser.opera&&(b.datepicker._pos[0]-=document.documentElement.scrollLeft,b.datepicker._pos[1]-=document.documentElement.scrollTop);f={left:b.datepicker._pos[0],top:b.datepicker._pos[1]};b.datepicker._pos=null;e.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});b.datepicker._updateDatepicker(e);f=b.datepicker._checkOffset(e,f,h);e.dpDiv.css({position:b.datepicker._inDialog&&b.blockUI?"static":h?"fixed":"absolute",display:"none",left:f.left+"px",top:f.top+"px"});
if(!e.inline){var f=b.datepicker._get(e,"showAnim"),i=b.datepicker._get(e,"duration"),j=function(){b.datepicker._datepickerShowing=!0;var a=b.datepicker._getBorders(e.dpDiv);e.dpDiv.find("iframe.ui-datepicker-cover").css({left:-a[0],top:-a[1],width:e.dpDiv.outerWidth(),height:e.dpDiv.outerHeight()})};e.dpDiv.zIndex(b(a).zIndex()+1);b.effects&&b.effects[f]?e.dpDiv.show(f,b.datepicker._get(e,"showOptions"),i,j):e.dpDiv[f||"show"](f?i:null,j);(!f||!i)&&j();e.input.is(":visible")&&!e.input.is(":disabled")&&
e.input.focus();b.datepicker._curInst=e}}},_updateDatepicker:function(a){var c=this,e=b.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a)).find("iframe.ui-datepicker-cover").css({left:-e[0],top:-e[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){b(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&b(this).removeClass("ui-datepicker-prev-hover");
this.className.indexOf("ui-datepicker-next")!=-1&&b(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!c._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0]))b(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),b(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!=-1&&b(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!=-1&&b(this).addClass("ui-datepicker-next-hover")}).end().find("."+
this._dayOverClass+" a").trigger("mouseover").end();var e=this._getNumberOfMonths(a),h=e[1];h>1?a.dpDiv.addClass("ui-datepicker-multi-"+h).css("width",17*h+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(e[0]!=1||e[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==b.datepicker._curInst&&b.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&
!a.input.is(":disabled")&&a.input.focus()},_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(a,c,e){var h=a.dpDiv.outerWidth(),i=a.dpDiv.outerHeight(),j=a.input?a.input.outerWidth():0,k=a.input?a.input.outerHeight():0,l=document.documentElement.clientWidth+b(document).scrollLeft(),n=document.documentElement.clientHeight+b(document).scrollTop();c.left-=this._get(a,
"isRTL")?h-j:0;c.left-=e&&c.left==a.input.offset().left?b(document).scrollLeft():0;c.top-=e&&c.top==a.input.offset().top+k?b(document).scrollTop():0;c.left-=Math.min(c.left,c.left+h>l&&l>h?Math.abs(c.left+h-l):0);c.top-=Math.min(c.top,c.top+i>n&&n>i?Math.abs(i+k):0);return c},_findPos:function(a){for(var c=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1);)a=a[c?"previousSibling":"nextSibling"];a=b(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var c=this._curInst;
if(c&&!(a&&c!=b.data(a,"datepicker"))&&this._datepickerShowing){var a=this._get(c,"showAnim"),e=this._get(c,"duration"),h=function(){b.datepicker._tidyDialog(c);this._curInst=null};b.effects&&b.effects[a]?c.dpDiv.hide(a,b.datepicker._get(c,"showOptions"),e,h):c.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?e:null,h);a||h();if(a=this._get(c,"onClose"))a.apply(c.input?c.input[0]:null,[c.input?c.input.val():"",c]);this._datepickerShowing=!1;this._lastInput=null;this._inDialog&&(this._dialogInput.css({position:"absolute",
left:"0",top:"-100px"}),b.blockUI&&(b.unblockUI(),b("body").append(this.dpDiv)));this._inDialog=!1}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){b.datepicker._curInst&&(a=b(a.target),a[0].id!=b.datepicker._mainDivId&&a.parents("#"+b.datepicker._mainDivId).length==0&&!a.hasClass(b.datepicker.markerClassName)&&!a.hasClass(b.datepicker._triggerClass)&&b.datepicker._datepickerShowing&&(!b.datepicker._inDialog||!b.blockUI)&&
b.datepicker._hideDatepicker())},_adjustDate:function(a,c,e){var a=b(a),h=this._getInst(a[0]);this._isDisabledDatepicker(a[0])||(this._adjustInstDate(h,c+(e=="M"?this._get(h,"showCurrentAtPos"):0),e),this._updateDatepicker(h))},_gotoToday:function(a){var a=b(a),c=this._getInst(a[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 e=new Date;c.selectedDay=e.getDate();c.drawMonth=c.selectedMonth=
e.getMonth();c.drawYear=c.selectedYear=e.getFullYear()}this._notifyChange(c);this._adjustDate(a)},_selectMonthYear:function(a,c,e){var a=b(a),h=this._getInst(a[0]);h._selectingMonthYear=!1;h["selected"+(e=="M"?"Month":"Year")]=h["draw"+(e=="M"?"Month":"Year")]=parseInt(c.options[c.selectedIndex].value,10);this._notifyChange(h);this._adjustDate(a)},_clickMonthYear:function(a){a=this._getInst(b(a)[0]);a.input&&a._selectingMonthYear&&!b.browser.msie&&a.input.focus();a._selectingMonthYear=!a._selectingMonthYear},
_selectDay:function(a,c,e,h){var i=b(a);if(!b(h).hasClass(this._unselectableClass)&&!this._isDisabledDatepicker(i[0]))i=this._getInst(i[0]),i.selectedDay=i.currentDay=b("a",h).html(),i.selectedMonth=i.currentMonth=c,i.selectedYear=i.currentYear=e,this._selectDate(a,this._formatDate(i,i.currentDay,i.currentMonth,i.currentYear))},_clearDate:function(a){a=b(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,c){a=this._getInst(b(a)[0]);c=c!=null?c:this._formatDate(a);a.input&&a.input.val(c);
this._updateAlternate(a);var e=this._get(a,"onSelect");e?e.apply(a.input?a.input[0]:null,[c,a]):a.input&&a.input.trigger("change");a.inline?this._updateDatepicker(a):(this._hideDatepicker(),this._lastInput=a.input[0],typeof a.input[0]!="object"&&a.input.focus(),this._lastInput=null)},_updateAlternate:function(a){var c=this._get(a,"altField");if(c){var e=this._get(a,"altFormat")||this._get(a,"dateFormat"),h=this._getDate(a),i=this.formatDate(e,h,this._getFormatConfig(a));b(c).each(function(){b(this).val(i)})}},
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(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;for(var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,i=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,j=(c?
c.dayNames:null)||this._defaults.dayNames,k=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,l=(c?c.monthNames:null)||this._defaults.monthNames,n=c=-1,m=-1,o=-1,p=!1,s=function(b){(b=A+1<a.length&&a.charAt(A+1)==b)&&A++;return b},q=function(a){s(a);a=b.substring(y).match(RegExp("^\\d{1,"+(a=="@"?14:a=="!"?20:a=="y"?4:a=="o"?3:2)+"}"));if(!a)throw"Missing number at position "+y;y+=a[0].length;return parseInt(a[0],10)},r=function(a,c,d){a=s(a)?d:c;for(c=0;c<a.length;c++)if(b.substr(y,a[c].length)==
a[c])return y+=a[c].length,c+1;throw"Unknown name at position "+y;},u=function(){if(b.charAt(y)!=a.charAt(A))throw"Unexpected literal at position "+y;y++},y=0,A=0;A<a.length;A++)if(p)a.charAt(A)=="'"&&!s("'")?p=!1:u();else switch(a.charAt(A)){case "d":m=q("d");break;case "D":r("D",i,j);break;case "o":o=q("o");break;case "m":n=q("m");break;case "M":n=r("M",k,l);break;case "y":c=q("y");break;case "@":var x=new Date(q("@")),c=x.getFullYear(),n=x.getMonth()+1,m=x.getDate();break;case "!":x=new Date((q("!")-
this._ticksTo1970)/1E4);c=x.getFullYear();n=x.getMonth()+1;m=x.getDate();break;case "'":s("'")?u():p=!0;break;default:u()}c==-1?c=(new Date).getFullYear():c<100&&(c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100));if(o>-1){n=1;m=o;do{e=this._getDaysInMonth(c,n-1);if(m<=e)break;n++;m-=e}while(1)}x=this._daylightSavingAdjust(new Date(c,n-1,m));if(x.getFullYear()!=c||x.getMonth()+1!=n||x.getDate()!=m)throw"Invalid date";return x},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 e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,i=(c?c.dayNames:null)||this._defaults.dayNames,j=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,c=(c?c.monthNames:null)||this._defaults.monthNames,k=
function(b){(b=p+1<a.length&&a.charAt(p+1)==b)&&p++;return b},l=function(a,b,c){b=""+b;if(k(a))for(;b.length<c;)b="0"+b;return b},n=function(a,b,c,d){return k(a)?d[b]:c[b]},m="",o=!1;if(b)for(var p=0;p<a.length;p++)if(o)a.charAt(p)=="'"&&!k("'")?o=!1:m+=a.charAt(p);else switch(a.charAt(p)){case "d":m+=l("d",b.getDate(),2);break;case "D":m+=n("D",b.getDay(),e,i);break;case "o":m+=l("o",(b.getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":m+=l("m",b.getMonth()+1,2);break;
case "M":m+=n("M",b.getMonth(),j,c);break;case "y":m+=k("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case "@":m+=b.getTime();break;case "!":m+=b.getTime()*1E4+this._ticksTo1970;break;case "'":k("'")?m+="'":o=!0;break;default:m+=a.charAt(p)}return m},_possibleChars:function(a){for(var b="",c=!1,e=function(b){(b=i+1<a.length&&a.charAt(i+1)==b)&&i++;return b},i=0;i<a.length;i++)if(c)a.charAt(i)=="'"&&!e("'")?c=!1:b+=a.charAt(i);else switch(a.charAt(i)){case "d":case "m":case "y":case "@":b+=
"0123456789";break;case "D":case "M":return null;case "'":e("'")?b+="'":c=!0;break;default:b+=a.charAt(i)}return b},_get:function(a,b){return a.settings[b]!==void 0?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,i,j;i=j=this._getDefaultDate(a);var k=this._getFormatConfig(a);try{i=this.parseDate(c,e,k)||j}catch(l){this.log(l),e=b?"":e}a.selectedDay=i.getDate();a.drawMonth=a.selectedMonth=
i.getMonth();a.drawYear=a.selectedYear=i.getFullYear();a.currentDay=e?i.getDate():0;a.currentMonth=e?i.getMonth():0;a.currentYear=e?i.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,c,e){var h=function(a){var b=new Date;b.setDate(b.getDate()+a);return b};if(c=(c=c==null?e:typeof c=="string"?function(c){try{return b.datepicker.parseDate(b.datepicker._get(a,"dateFormat"),
c,b.datepicker._getFormatConfig(a))}catch(e){}for(var f=(c.toLowerCase().match(/^c/)?b.datepicker._getDate(a):null)||new Date,g=f.getFullYear(),h=f.getMonth(),f=f.getDate(),m=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,o=m.exec(c);o;){switch(o[2]||"d"){case "d":case "D":f+=parseInt(o[1],10);break;case "w":case "W":f+=parseInt(o[1],10)*7;break;case "m":case "M":h+=parseInt(o[1],10);f=Math.min(f,b.datepicker._getDaysInMonth(g,h));break;case "y":case "Y":g+=parseInt(o[1],10),f=Math.min(f,b.datepicker._getDaysInMonth(g,
h))}o=m.exec(c)}return new Date(g,h,f)}(c):typeof c=="number"?isNaN(c)?e:h(c):c)&&c.toString()=="Invalid Date"?e:c)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 e=!b,i=a.selectedMonth,j=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();(i!=a.selectedMonth||j!=a.selectedYear)&&!c&&this._notifyChange(a);this._adjustInstDate(a);a.input&&a.input.val(e?"":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(a){var c=new Date,c=this._daylightSavingAdjust(new Date(c.getFullYear(),c.getMonth(),
c.getDate())),f=this._get(a,"isRTL"),h=this._get(a,"showButtonPanel"),i=this._get(a,"hideIfNoPrevNext"),j=this._get(a,"navigationAsDateFormat"),k=this._getNumberOfMonths(a),l=this._get(a,"showCurrentAtPos"),n=this._get(a,"stepMonths"),m=k[0]!=1||k[1]!=1,o=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),p=this._getMinMaxDate(a,"min"),s=this._getMinMaxDate(a,"max"),l=a.drawMonth-l,q=a.drawYear;l<0&&(l+=12,q--);if(s)for(var r=this._daylightSavingAdjust(new Date(s.getFullYear(),
s.getMonth()-k[0]*k[1]+1,s.getDate())),r=p&&r<p?p:r;this._daylightSavingAdjust(new Date(q,l,1))>r;)l--,l<0&&(l=11,q--);a.drawMonth=l;a.drawYear=q;var r=this._get(a,"prevText"),r=!j?r:this.formatDate(r,this._daylightSavingAdjust(new Date(q,l-n,1)),this._getFormatConfig(a)),r=this._canAdjustMonth(a,-1,q,l)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+e+".datepicker._adjustDate('#"+a.id+"', -"+n+", 'M');\" title=\""+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(f?"e":"w")+
'">'+r+"</span></a>":i?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(f?"e":"w")+'">'+r+"</span></a>",u=this._get(a,"nextText"),u=!j?u:this.formatDate(u,this._daylightSavingAdjust(new Date(q,l+n,1)),this._getFormatConfig(a)),i=this._canAdjustMonth(a,1,q,l)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+e+".datepicker._adjustDate('#"+a.id+"', +"+n+", 'M');\" title=\""+u+'"><span class="ui-icon ui-icon-circle-triangle-'+
(f?"w":"e")+'">'+u+"</span></a>":i?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+u+'"><span class="ui-icon ui-icon-circle-triangle-'+(f?"w":"e")+'">'+u+"</span></a>",n=this._get(a,"currentText"),u=this._get(a,"gotoCurrent")&&a.currentDay?o:c,n=!j?n:this.formatDate(n,u,this._getFormatConfig(a)),j=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+e+'.datepicker._hideDatepicker();">'+this._get(a,
"closeText")+"</button>":"",h=h?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(f?j:"")+(this._isInRange(a,u)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+e+".datepicker._gotoToday('#"+a.id+"');\">"+n+"</button>":"")+(f?"":j)+"</div>":"",j=parseInt(this._get(a,"firstDay"),10),j=isNaN(j)?0:j,n=this._get(a,"showWeek"),u=this._get(a,"dayNames");this._get(a,"dayNamesShort");var y=this._get(a,"dayNamesMin"),A=
this._get(a,"monthNames"),x=this._get(a,"monthNamesShort"),J=this._get(a,"beforeShowDay"),G=this._get(a,"showOtherMonths"),P=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var K=this._getDefaultDate(a),H="",D=0;D<k[0];D++){for(var L="",E=0;E<k[1];E++){var M=this._daylightSavingAdjust(new Date(q,l,a.selectedDay)),w=" ui-corner-all",z="";if(m){z+='<div class="ui-datepicker-group';if(k[1]>1)switch(E){case 0:z+=" ui-datepicker-group-first";w=" ui-corner-"+(f?"right":"left");break;case k[1]-
1:z+=" ui-datepicker-group-last";w=" ui-corner-"+(f?"left":"right");break;default:z+=" ui-datepicker-group-middle",w=""}z+='">'}z+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+w+'">'+(/all|left/.test(w)&&D==0?f?i:r:"")+(/all|right/.test(w)&&D==0?f?r:i:"")+this._generateMonthYearHeader(a,l,q,p,s,D>0||E>0,A,x)+'</div><table class="ui-datepicker-calendar"><thead><tr>';for(var B=n?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"",w=0;w<7;w++){var v=(w+
j)%7;B+="<th"+((w+j+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+u[v]+'">'+y[v]+"</span></th>"}z+=B+"</tr></thead><tbody>";B=this._getDaysInMonth(q,l);if(q==a.selectedYear&&l==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,B);for(var w=(this._getFirstDayOfMonth(q,l)-j+7)%7,B=m?6:Math.ceil((w+B)/7),v=this._daylightSavingAdjust(new Date(q,l,1-w)),N=0;N<B;N++){z+="<tr>";for(var O=!n?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(v)+"</td>",w=0;w<7;w++){var F=
J?J.apply(a.input?a.input[0]:null,[v]):[!0,""],C=v.getMonth()!=l,I=C&&!P||!F[0]||p&&v<p||s&&v>s;O+='<td class="'+((w+j+6)%7>=5?" ui-datepicker-week-end":"")+(C?" ui-datepicker-other-month":"")+(v.getTime()==M.getTime()&&l==a.selectedMonth&&a._keyEvent||K.getTime()==v.getTime()&&K.getTime()==M.getTime()?" "+this._dayOverClass:"")+(I?" "+this._unselectableClass+" ui-state-disabled":"")+(C&&!G?"":" "+F[1]+(v.getTime()==o.getTime()?" "+this._currentClass:"")+(v.getTime()==c.getTime()?" ui-datepicker-today":
""))+'"'+((!C||G)&&F[2]?' title="'+F[2]+'"':"")+(I?"":' onclick="DP_jQuery_'+e+".datepicker._selectDay('#"+a.id+"',"+v.getMonth()+","+v.getFullYear()+', this);return false;"')+">"+(C&&!G?"&#xa0;":I?'<span class="ui-state-default">'+v.getDate()+"</span>":'<a class="ui-state-default'+(v.getTime()==c.getTime()?" ui-state-highlight":"")+(v.getTime()==o.getTime()?" ui-state-active":"")+(C?" ui-priority-secondary":"")+'" href="#">'+v.getDate()+"</a>")+"</td>";v.setDate(v.getDate()+1);v=this._daylightSavingAdjust(v)}z+=
O+"</tr>"}l++;l>11&&(l=0,q++);z+="</tbody></table>"+(m?"</div>"+(k[0]>0&&E==k[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");L+=z}H+=L}H+=h+(b.browser.msie&&parseInt(b.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");a._keyEvent=!1;return H},_generateMonthYearHeader:function(a,b,c,h,i,j,k,l){var n=this._get(a,"changeMonth"),m=this._get(a,"changeYear"),o=this._get(a,"showMonthAfterYear"),p='<div class="ui-datepicker-title">',
s="";if(j||!n)s+='<span class="ui-datepicker-month">'+k[b]+"</span>";else{var k=h&&h.getFullYear()==c,q=i&&i.getFullYear()==c;s+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+e+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+e+".datepicker._clickMonthYear('#"+a.id+"');\">";for(var r=0;r<12;r++)if((!k||r>=h.getMonth())&&(!q||r<=i.getMonth()))s+='<option value="'+r+'"'+(r==b?' selected="selected"':"")+">"+l[r]+"</option>";s+="</select>"}o||(p+=s+(j||!n||!m?
"&#xa0;":""));if(j||!m)p+='<span class="ui-datepicker-year">'+c+"</span>";else{var l=this._get(a,"yearRange").split(":"),u=(new Date).getFullYear(),k=function(a){a=a.match(/c[+-].*/)?c+parseInt(a.substring(1),10):a.match(/[+-].*/)?u+parseInt(a,10):parseInt(a,10);return isNaN(a)?u:a},b=k(l[0]),l=Math.max(b,k(l[1]||"")),b=h?Math.max(b,h.getFullYear()):b,l=i?Math.min(l,i.getFullYear()):l;for(p+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+e+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+
e+".datepicker._clickMonthYear('#"+a.id+"');\">";b<=l;b++)p+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>";p+="</select>"}p+=this._get(a,"yearSuffix");o&&(p+=(j||!n||!m?"&#xa0;":"")+s);p+="</div>";return p},_adjustInstDate:function(a,b,c){var e=a.drawYear+(c=="Y"?b:0),i=a.drawMonth+(c=="M"?b:0),b=Math.min(a.selectedDay,this._getDaysInMonth(e,i))+(c=="D"?b:0),e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,i,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=
e.getMonth();a.drawYear=a.selectedYear=e.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-(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var i=this._getNumberOfMonths(a),c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:i[0]*i[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,e){if(!b)a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=
a.selectedYear;b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});b.fn.datepicker=function(a){if(!b.datepicker.initialized)b(document).mousedown(b.datepicker._checkExternalClick).find("body").append(b.datepicker.dpDiv),b.datepicker.initialized=!0;var c=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||
a=="getDate"||a=="widget"))return b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(c));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(c));return this.each(function(){typeof a=="string"?b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this].concat(c)):b.datepicker._attachDatepicker(this,a)})};b.datepicker=new a;b.datepicker.initialized=!1;b.datepicker.uuid=(new Date).getTime();b.datepicker.version=
"1.8.2";window["DP_jQuery_"+e]=b})(jQuery);
(function(b){b.widget("ui.progressbar",{options:{value:0},_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=b("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove();
b.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===void 0)return this._value();this._setOption("value",a);return this},_setOption:function(a,c){switch(a){case "value":this.options.value=c,this._refreshValue(),this._trigger("change")}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;typeof a!=="number"&&(a=0);a<this._valueMin()&&(a=this._valueMin());a>this._valueMax()&&(a=this._valueMax());return a},_valueMin:function(){return 0},
_valueMax:function(){return 100},_refreshValue:function(){var a=this.value();this.valueDiv[a===this._valueMax()?"addClass":"removeClass"]("ui-corner-right").width(a+"%");this.element.attr("aria-valuenow",a)}});b.extend(b.ui.progressbar,{version:"1.8.2"})})(jQuery);
jQuery.effects||function(b){function a(a){var c;if(a&&a.constructor==Array&&a.length==3)return a;if(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a))return[parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10)];if(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(a))return[parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55];if(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(a))return[parseInt(c[1],
16),parseInt(c[2],16),parseInt(c[3],16)];if(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(a))return[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(a))return f.transparent;return f[b.trim(a).toLowerCase()]}function c(){var a=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,b={},c,d;if(a&&a.length&&a[0]&&a[a[0]])for(var e=a.length;e--;)c=a[e],typeof a[c]=="string"&&(d=c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),
b[d]=a[c]);else for(c in a)typeof a[c]==="string"&&(b[c]=a[c]);return b}function e(a){var c,d;for(c in a)d=a[c],(d==null||b.isFunction(d)||c in i||/scrollbar/.test(c)||!/color/i.test(c)&&isNaN(parseFloat(d)))&&delete a[c];return a}function d(a,b){var c={_:0},d;for(d in b)a[d]!=b[d]&&(c[d]=b[d]);return c}function g(a,c,d,e){if(typeof a=="object")e=c,d=null,c=a,a=c.effect;b.isFunction(c)&&(e=c,d=null,c={});b.isFunction(d)&&(e=d,d=null);if(typeof c=="number"||b.fx.speeds[c])e=d,d=c,c={};c=c||{};d=d||
c.duration;d=b.fx.off?0:typeof d=="number"?d:b.fx.speeds[d]||b.fx.speeds._default;e=e||c.complete;return[a,c,d,e]}b.effects={};b.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(c,d){b.fx.step[d]=function(c){if(!c.colorInit){var e;e=c.elem;var f=d,j;do{j=b.curCSS(e,f);if(j!=""&&j!="transparent"||b.nodeName(e,"body"))break;f="backgroundColor"}while(e=e.parentNode);e=a(j);c.start=e;c.end=a(c.end);c.colorInit=!0}c.elem.style[d]=
"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 f={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]},h=["add","remove","toggle"],i={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};b.effects.animateClass=function(a,f,g,i){b.isFunction(g)&&(i=g,g=null);return this.each(function(){var m=b(this),o=m.attr("style")||" ",p=e(c.call(this)),s,q=m.attr("className");b.each(h,function(b,c){a[c]&&m[c+"Class"](a[c])});
s=e(c.call(this));m.attr("className",q);m.animate(d(p,s),f,g,function(){b.each(h,function(b,c){a[c]&&m[c+"Class"](a[c])});typeof m.attr("style")=="object"?(m.attr("style").cssText="",m.attr("style").cssText=o):m.attr("style",o);i&&i.apply(this,arguments)})})};b.fn.extend({_addClass:b.fn.addClass,addClass:function(a,c,d,e){return c?b.effects.animateClass.apply(this,[{add:a},c,d,e]):this._addClass(a)},_removeClass:b.fn.removeClass,removeClass:function(a,c,d,e){return c?b.effects.animateClass.apply(this,
[{remove:a},c,d,e]):this._removeClass(a)},_toggleClass:b.fn.toggleClass,toggleClass:function(a,c,d,e,f){return typeof c=="boolean"||c===void 0?d?b.effects.animateClass.apply(this,[c?{add:a}:{remove:a},d,e,f]):this._toggleClass(a,c):b.effects.animateClass.apply(this,[{toggle:a},c,d,e])},switchClass:function(a,c,d,e,f){return b.effects.animateClass.apply(this,[{add:c,remove:a},d,e,f])}});b.extend(b.effects,{version:"1.8.2",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(a){if(a.parent().is(".ui-effects-wrapper"))return a.parent();
var c={width:a.outerWidth(!0),height:a.outerHeight(!0),"float":a.css("float")},d=b("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});a.wrap(d);d=a.parent();a.css("position")=="static"?(d.css({position:"relative"}),a.css({position:"relative"})):(b.extend(c,{position:a.css("position"),zIndex:a.css("z-index")}),b.each(["top","left","bottom","right"],function(b,d){c[d]=a.css(d);isNaN(parseInt(c[d],10))&&(c[d]="auto")}),a.css({position:"relative",
top:0,left:0}));return d.css(c).show()},removeWrapper:function(a){if(a.parent().is(".ui-effects-wrapper"))return a.parent().replaceWith(a);return a},setTransition:function(a,c,d,e){e=e||{};b.each(c,function(b,c){unit=a.cssUnit(c);unit[0]>0&&(e[c]=unit[0]*d+unit[1])});return e}});b.fn.extend({effect:function(a){var c=g.apply(this,arguments),c={options:c[1],duration:c[2],callback:c[3]},d=b.effects[a];return d&&!b.fx.off?d.call(this,c):this},_show:b.fn.show,show:function(a){if(!a||typeof a=="number"||
b.fx.speeds[a])return this._show.apply(this,arguments);else{var c=g.apply(this,arguments);c[1].mode="show";return this.effect.apply(this,c)}},_hide:b.fn.hide,hide:function(a){if(!a||typeof a=="number"||b.fx.speeds[a])return this._hide.apply(this,arguments);else{var c=g.apply(this,arguments);c[1].mode="hide";return this.effect.apply(this,c)}},__toggle:b.fn.toggle,toggle:function(a){if(!a||typeof a=="number"||b.fx.speeds[a]||typeof a=="boolean"||b.isFunction(a))return this.__toggle.apply(this,arguments);
else{var c=g.apply(this,arguments);c[1].mode="toggle";return this.effect.apply(this,c)}},cssUnit:function(a){var c=this.css(a),d=[];b.each(["em","px","%","pt"],function(a,b){c.indexOf(b)>0&&(d=[parseFloat(c),b])});return d}});b.easing.jswing=b.easing.swing;b.extend(b.easing,{def:"easeOutQuad",swing:function(a,c,d,e,f){return b.easing[b.easing.def](a,c,d,e,f)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,
e){if((b/=e/2)<1)return d/2*b*b+c;return-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b+c;return d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b+c;return-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,
b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b*b+c;return d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b==0?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,
b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){if(b==0)return c;if(b==e)return c+d;if((b/=e/2)<1)return d/2*Math.pow(2,10*(b-1))+c;return d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){if((b/=e/2)<1)return-d/2*(Math.sqrt(1-b*b)-1)+c;return d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,
d,e){var f=0,g=d;if(b==0)return c;if((b/=e)==1)return c+d;f||(f=e*0.3);g<Math.abs(d)?(g=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/g);return-(g*Math.pow(2,10*(b-=1))*Math.sin((b*e-a)*2*Math.PI/f))+c},easeOutElastic:function(a,b,c,d,e){var f=0,g=d;if(b==0)return c;if((b/=e)==1)return c+d;f||(f=e*0.3);g<Math.abs(d)?(g=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/g);return g*Math.pow(2,-10*b)*Math.sin((b*e-a)*2*Math.PI/f)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=0,g=d;if(b==0)return c;if((b/=e/2)==2)return c+
d;f||(f=e*0.3*1.5);g<Math.abs(d)?(g=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/g);if(b<1)return-0.5*g*Math.pow(2,10*(b-=1))*Math.sin((b*e-a)*2*Math.PI/f)+c;return g*Math.pow(2,-10*(b-=1))*Math.sin((b*e-a)*2*Math.PI/f)*0.5+d+c},easeInBack:function(a,b,c,d,e,f){f==void 0&&(f=1.70158);return d*(b/=e)*b*((f+1)*b-f)+c},easeOutBack:function(a,b,c,d,e,f){f==void 0&&(f=1.70158);return d*((b=b/e-1)*b*((f+1)*b+f)+1)+c},easeInOutBack:function(a,b,c,d,e,f){f==void 0&&(f=1.70158);if((b/=e/2)<1)return d/2*b*b*(((f*=
1.525)+1)*b-f)+c;return d/2*((b-=2)*b*(((f*=1.525)+1)*b+f)+2)+c},easeInBounce:function(a,c,d,e,f){return e-b.easing.easeOutBounce(a,f-c,0,e,f)+d},easeOutBounce:function(a,b,c,d,e){return(b/=e)<1/2.75?d*7.5625*b*b+c:b<2/2.75?d*(7.5625*(b-=1.5/2.75)*b+0.75)+c:b<2.5/2.75?d*(7.5625*(b-=2.25/2.75)*b+0.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+0.984375)+c},easeInOutBounce:function(a,c,d,e,f){if(c<f/2)return b.easing.easeInBounce(a,c*2,0,e,f)*0.5+d;return b.easing.easeOutBounce(a,c*2-f,0,e,f)*0.5+e*0.5+d}})}(jQuery);
(function(b){b.effects.blind=function(a){return this.queue(function(){var c=b(this),e=["position","top","left"],d=b.effects.setMode(c,a.options.mode||"hide"),g=a.options.direction||"vertical";b.effects.save(c,e);c.show();var f=b.effects.createWrapper(c).css({overflow:"hidden"}),h=g=="vertical"?"height":"width",g=g=="vertical"?f.height():f.width();d=="show"&&f.css(h,0);var i={};i[h]=d=="show"?g:0;f.animate(i,a.duration,a.options.easing,function(){d=="hide"&&c.hide();b.effects.restore(c,e);b.effects.removeWrapper(c);
a.callback&&a.callback.apply(c[0],arguments);c.dequeue()})})}})(jQuery);
(function(b){b.effects.bounce=function(a){return this.queue(function(){var c=b(this),e=["position","top","left"],d=b.effects.setMode(c,a.options.mode||"effect"),g=a.options.direction||"up",f=a.options.distance||20,h=a.options.times||5,i=a.duration||250;/show|hide/.test(d)&&e.push("opacity");b.effects.save(c,e);c.show();b.effects.createWrapper(c);var j=g=="up"||g=="down"?"top":"left",g=g=="up"||g=="left"?"pos":"neg",f=a.options.distance||(j=="top"?c.outerHeight({margin:!0})/3:c.outerWidth({margin:!0})/
3);d=="show"&&c.css("opacity",0).css(j,g=="pos"?-f:f);d=="hide"&&(f/=h*2);d!="hide"&&h--;if(d=="show"){var k={opacity:1};k[j]=(g=="pos"?"+=":"-=")+f;c.animate(k,i/2,a.options.easing);f/=2;h--}for(k=0;k<h;k++){var l={},n={};l[j]=(g=="pos"?"-=":"+=")+f;n[j]=(g=="pos"?"+=":"-=")+f;c.animate(l,i/2,a.options.easing).animate(n,i/2,a.options.easing);f=d=="hide"?f*2:f/2}d=="hide"?(k={opacity:0},k[j]=(g=="pos"?"-=":"+=")+f,c.animate(k,i/2,a.options.easing,function(){c.hide();b.effects.restore(c,e);b.effects.removeWrapper(c);
a.callback&&a.callback.apply(this,arguments)})):(l={},n={},l[j]=(g=="pos"?"-=":"+=")+f,n[j]=(g=="pos"?"+=":"-=")+f,c.animate(l,i/2,a.options.easing).animate(n,i/2,a.options.easing,function(){b.effects.restore(c,e);b.effects.removeWrapper(c);a.callback&&a.callback.apply(this,arguments)}));c.queue("fx",function(){c.dequeue()});c.dequeue()})}})(jQuery);
(function(b){b.effects.clip=function(a){return this.queue(function(){var c=b(this),e=["position","top","left","height","width"],d=b.effects.setMode(c,a.options.mode||"hide"),g=a.options.direction||"vertical";b.effects.save(c,e);c.show();var f=b.effects.createWrapper(c).css({overflow:"hidden"}),f=c[0].tagName=="IMG"?f:c,h={size:g=="vertical"?"height":"width",position:g=="vertical"?"top":"left"},g=g=="vertical"?f.height():f.width();d=="show"&&(f.css(h.size,0),f.css(h.position,g/2));var i={};i[h.size]=
d=="show"?g:0;i[h.position]=d=="show"?0:g/2;f.animate(i,{queue:!1,duration:a.duration,easing:a.options.easing,complete:function(){d=="hide"&&c.hide();b.effects.restore(c,e);b.effects.removeWrapper(c);a.callback&&a.callback.apply(c[0],arguments);c.dequeue()}})})}})(jQuery);
(function(b){b.effects.drop=function(a){return this.queue(function(){var c=b(this),e=["position","top","left","opacity"],d=b.effects.setMode(c,a.options.mode||"hide"),g=a.options.direction||"left";b.effects.save(c,e);c.show();b.effects.createWrapper(c);var f=g=="up"||g=="down"?"top":"left",g=g=="up"||g=="left"?"pos":"neg",h=a.options.distance||(f=="top"?c.outerHeight({margin:!0})/2:c.outerWidth({margin:!0})/2);d=="show"&&c.css("opacity",0).css(f,g=="pos"?-h:h);var i={opacity:d=="show"?1:0};i[f]=(d==
"show"?g=="pos"?"+=":"-=":g=="pos"?"-=":"+=")+h;c.animate(i,{queue:!1,duration:a.duration,easing:a.options.easing,complete:function(){d=="hide"&&c.hide();b.effects.restore(c,e);b.effects.removeWrapper(c);a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
(function(b){b.effects.explode=function(a){return this.queue(function(){var c=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3,e=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3;a.options.mode=a.options.mode=="toggle"?b(this).is(":visible")?"hide":"show":a.options.mode;var d=b(this).show().css("visibility","hidden"),g=d.offset();g.top-=parseInt(d.css("marginTop"),10)||0;g.left-=parseInt(d.css("marginLeft"),10)||0;for(var f=d.outerWidth(!0),h=d.outerHeight(!0),i=0;i<c;i++)for(var j=
0;j<e;j++)d.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-j*(f/e),top:-i*(h/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f/e,height:h/c,left:g.left+j*(f/e)+(a.options.mode=="show"?(j-Math.floor(e/2))*(f/e):0),top:g.top+i*(h/c)+(a.options.mode=="show"?(i-Math.floor(c/2))*(h/c):0),opacity:a.options.mode=="show"?0:1}).animate({left:g.left+j*(f/e)+(a.options.mode=="show"?0:(j-Math.floor(e/2))*(f/e)),top:g.top+
i*(h/c)+(a.options.mode=="show"?0:(i-Math.floor(c/2))*(h/c)),opacity:a.options.mode=="show"?1:0},a.duration||500);setTimeout(function(){a.options.mode=="show"?d.css({visibility:"visible"}):d.css({visibility:"visible"}).hide();a.callback&&a.callback.apply(d[0]);d.dequeue();b("div.ui-effects-explode").remove()},a.duration||500)})}})(jQuery);
(function(b){b.effects.fold=function(a){return this.queue(function(){var c=b(this),e=["position","top","left"],d=b.effects.setMode(c,a.options.mode||"hide"),g=a.options.size||15,f=!!a.options.horizFirst,h=a.duration?a.duration/2:b.fx.speeds._default/2;b.effects.save(c,e);c.show();var i=b.effects.createWrapper(c).css({overflow:"hidden"}),j=d=="show"!=f,k=j?["width","height"]:["height","width"],j=j?[i.width(),i.height()]:[i.height(),i.width()],l=/([0-9]+)%/.exec(g);l&&(g=parseInt(l[1],10)/100*j[d==
"hide"?0:1]);d=="show"&&i.css(f?{height:0,width:g}:{height:g,width:0});f={};l={};f[k[0]]=d=="show"?j[0]:g;l[k[1]]=d=="show"?j[1]:0;i.animate(f,h,a.options.easing).animate(l,h,a.options.easing,function(){d=="hide"&&c.hide();b.effects.restore(c,e);b.effects.removeWrapper(c);a.callback&&a.callback.apply(c[0],arguments);c.dequeue()})})}})(jQuery);
(function(b){b.effects.highlight=function(a){return this.queue(function(){var c=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(c,a.options.mode||"show"),g={backgroundColor:c.css("backgroundColor")};if(d=="hide")g.opacity=0;b.effects.save(c,e);c.show().css({backgroundImage:"none",backgroundColor:a.options.color||"#ffff99"}).animate(g,{queue:!1,duration:a.duration,easing:a.options.easing,complete:function(){d=="hide"&&c.hide();b.effects.restore(c,e);d=="show"&&!b.support.opacity&&
this.style.removeAttribute("filter");a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
(function(b){b.effects.pulsate=function(a){return this.queue(function(){var c=b(this),e=b.effects.setMode(c,a.options.mode||"show");times=(a.options.times||5)*2-1;duration=a.duration?a.duration/2:b.fx.speeds._default/2;isVisible=c.is(":visible");animateTo=0;isVisible||(c.css("opacity",0).show(),animateTo=1);(e=="hide"&&isVisible||e=="show"&&!isVisible)&&times--;for(e=0;e<times;e++)c.animate({opacity:animateTo},duration,a.options.easing),animateTo=(animateTo+1)%2;c.animate({opacity:animateTo},duration,
a.options.easing,function(){animateTo==0&&c.hide();a.callback&&a.callback.apply(this,arguments)});c.queue("fx",function(){c.dequeue()}).dequeue()})}})(jQuery);
(function(b){b.effects.puff=function(a){return this.queue(function(){var c=b(this),e=b.effects.setMode(c,a.options.mode||"hide"),d=parseInt(a.options.percent,10)||150,g=d/100,f={height:c.height(),width:c.width()};b.extend(a.options,{fade:!0,mode:e,percent:e=="hide"?d:100,from:e=="hide"?f:{height:f.height*g,width:f.width*g}});c.effect("scale",a.options,a.duration,a.callback);c.dequeue()})};b.effects.scale=function(a){return this.queue(function(){var c=b(this),e=b.extend(!0,{},a.options),d=b.effects.setMode(c,
a.options.mode||"effect"),g=parseInt(a.options.percent,10)||(parseInt(a.options.percent,10)==0?0:d=="hide"?0:100),f=a.options.direction||"both",h=a.options.origin;if(d!="effect")e.origin=h||["middle","center"],e.restore=!0;h={height:c.height(),width:c.width()};c.from=a.options.from||(d=="show"?{height:0,width:0}:h);g={y:f!="horizontal"?g/100:1,x:f!="vertical"?g/100:1};c.to={height:h.height*g.y,width:h.width*g.x};if(a.options.fade){if(d=="show")c.from.opacity=0,c.to.opacity=1;if(d=="hide")c.from.opacity=
1,c.to.opacity=0}e.from=c.from;e.to=c.to;e.mode=d;c.effect("size",e,a.duration,a.callback);c.dequeue()})};b.effects.size=function(a){return this.queue(function(){var c=b(this),e=["position","top","left","width","height","overflow","opacity"],d=["position","top","left","overflow","opacity"],g=["width","height","overflow"],f=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],i=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],j=b.effects.setMode(c,a.options.mode||
"effect"),k=a.options.restore||!1,l=a.options.scale||"both",n=a.options.origin,m={height:c.height(),width:c.width()};c.from=a.options.from||m;c.to=a.options.to||m;if(n)n=b.effects.getBaseline(n,m),c.from.top=(m.height-c.from.height)*n.y,c.from.left=(m.width-c.from.width)*n.x,c.to.top=(m.height-c.to.height)*n.y,c.to.left=(m.width-c.to.width)*n.x;var o={from:{y:c.from.height/m.height,x:c.from.width/m.width},to:{y:c.to.height/m.height,x:c.to.width/m.width}};if(l=="box"||l=="both"){if(o.from.y!=o.to.y)e=
e.concat(h),c.from=b.effects.setTransition(c,h,o.from.y,c.from),c.to=b.effects.setTransition(c,h,o.to.y,c.to);if(o.from.x!=o.to.x)e=e.concat(i),c.from=b.effects.setTransition(c,i,o.from.x,c.from),c.to=b.effects.setTransition(c,i,o.to.x,c.to)}if((l=="content"||l=="both")&&o.from.y!=o.to.y)e=e.concat(f),c.from=b.effects.setTransition(c,f,o.from.y,c.from),c.to=b.effects.setTransition(c,f,o.to.y,c.to);b.effects.save(c,k?e:d);c.show();b.effects.createWrapper(c);c.css("overflow","hidden").css(c.from);if(l==
"content"||l=="both")h=h.concat(["marginTop","marginBottom"]).concat(f),i=i.concat(["marginLeft","marginRight"]),g=e.concat(h).concat(i),c.find("*[width]").each(function(){child=b(this);k&&b.effects.save(child,g);var c={height:child.height(),width:child.width()};child.from={height:c.height*o.from.y,width:c.width*o.from.x};child.to={height:c.height*o.to.y,width:c.width*o.to.x};if(o.from.y!=o.to.y)child.from=b.effects.setTransition(child,h,o.from.y,child.from),child.to=b.effects.setTransition(child,
h,o.to.y,child.to);if(o.from.x!=o.to.x)child.from=b.effects.setTransition(child,i,o.from.x,child.from),child.to=b.effects.setTransition(child,i,o.to.x,child.to);child.css(child.from);child.animate(child.to,a.duration,a.options.easing,function(){k&&b.effects.restore(child,g)})});c.animate(c.to,{queue:!1,duration:a.duration,easing:a.options.easing,complete:function(){c.to.opacity===0&&c.css("opacity",c.from.opacity);j=="hide"&&c.hide();b.effects.restore(c,k?e:d);b.effects.removeWrapper(c);a.callback&&
a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
(function(b){b.effects.shake=function(a){return this.queue(function(){var c=b(this),e=["position","top","left"];b.effects.setMode(c,a.options.mode||"effect");var d=a.options.direction||"left",g=a.options.distance||20,f=a.options.times||3,h=a.duration||a.options.duration||140;b.effects.save(c,e);c.show();b.effects.createWrapper(c);var i=d=="up"||d=="down"?"top":"left",j=d=="up"||d=="left"?"pos":"neg",d={},k={},l={};d[i]=(j=="pos"?"-=":"+=")+g;k[i]=(j=="pos"?"+=":"-=")+g*2;l[i]=(j=="pos"?"-=":"+=")+
g*2;c.animate(d,h,a.options.easing);for(g=1;g<f;g++)c.animate(k,h,a.options.easing).animate(l,h,a.options.easing);c.animate(k,h,a.options.easing).animate(d,h/2,a.options.easing,function(){b.effects.restore(c,e);b.effects.removeWrapper(c);a.callback&&a.callback.apply(this,arguments)});c.queue("fx",function(){c.dequeue()});c.dequeue()})}})(jQuery);
(function(b){b.effects.slide=function(a){return this.queue(function(){var c=b(this),e=["position","top","left"],d=b.effects.setMode(c,a.options.mode||"show"),g=a.options.direction||"left";b.effects.save(c,e);c.show();b.effects.createWrapper(c).css({overflow:"hidden"});var f=g=="up"||g=="down"?"top":"left",g=g=="up"||g=="left"?"pos":"neg",h=a.options.distance||(f=="top"?c.outerHeight({margin:!0}):c.outerWidth({margin:!0}));d=="show"&&c.css(f,g=="pos"?-h:h);var i={};i[f]=(d=="show"?g=="pos"?"+=":"-=":
g=="pos"?"-=":"+=")+h;c.animate(i,{queue:!1,duration:a.duration,easing:a.options.easing,complete:function(){d=="hide"&&c.hide();b.effects.restore(c,e);b.effects.removeWrapper(c);a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
(function(b){b.effects.transfer=function(a){return this.queue(function(){var c=b(this),e=b(a.options.to),d=e.offset(),e={top:d.top,left:d.left,height:e.innerHeight(),width:e.innerWidth()},d=c.offset(),g=b('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:c.innerHeight(),width:c.innerWidth(),position:"absolute"}).animate(e,a.duration,a.options.easing,function(){g.remove();a.callback&&a.callback.apply(c[0],arguments);c.dequeue()})})}})(jQuery);
