var isMobile=jq.browser.mobile;jq(document).ready(function(){jq("#lightboxDiv").dialog({autoOpen:false,close:function(){jq("#theLightbox").attr("src","");}});jq(".pictureLink").click(function(B){B.preventDefault();openImageLightbox(jq(this));});});function setLightbox(L,P,O,N,J){var M;var Q;var K;if(J>window.innerWidth){J=window.innerWidth*0.9;}if(N>window.innerHeight){N=window.innerHeight*0.9;}if(typeof (J)==="undefined"||J===0){K=734;}else{K=J;}jq("#theLightbox").attr("width",K-4);if(typeof (N)==="undefined"||N===0){M=jq(window).height();Q=(jq(window).height()*0.9)+2;jq("#theLightbox").attr("height",(M*0.9)-35);}else{Q=N+35;jq("#theLightbox").attr("height",N-1);}if(isMobile===false){jq("#theLightbox").attr("src",L);jq("#lightboxDiv").dialog({title:O,width:K,height:Q,modal:true,resizable:false,draggable:false,zIndex:2000,show:"fade",dialogClass:"dialogFixed"});jq("#lightboxDiv").dialog("open");}else{var R='<div id="dialog" class="dialogDiv" title="Achtung">';R+="<p>";R+="Um diesen Inhalt auf Ihrem Endger\xe4t darzustellen, wechseln Sie bitte auf die mobile Version dieser Seite.";R+='<br /><a href="'+P+'">Ja</a><br /><a href="#" class="close" onclick="jq(this).parent().parent().dialog(\'close\')">Nein</a>';R+="</p>";R+="</div>";jq("BODY").append(R);jq("#dialog").dialog();}}function setExternalLightbox(K,I,H,M){var J;var L;var N;if(M>window.innerWidth){M=window.innerWidth*0.9;}if(H>window.innerHeight){H=window.innerHeight*0.9;}if(typeof (M)==="undefined"||M===0){N=734;}else{N=M;}jq("#theLightbox").attr("width",N-4);if(typeof (H)==="undefined"||H===0){J=jq(window).height();L=(jq(window).height()*0.9)+2;jq("#theLightbox").attr("height",(J*0.9)-35);}else{L=H+35;jq("#theLightbox").attr("height",H-1);}jq("#theLightbox").attr("src",K);jq("#lightboxDiv").dialog({title:I,width:N,height:L,modal:true,resizable:false,draggable:false,zIndex:2000,show:"fade",dialogClass:"dialogFixed"});jq("#lightboxDiv").dialog("open");}function openDialog(F,G,H,E){if(typeof (H)==="undefined"){dWidth=300;}else{dWidth=H;}if(typeof (E)==="undefined"){dHeight="auto";}else{dHeight=E;}jq("#"+F).dialog({title:G,width:dWidth,height:dHeight,modal:true,resizable:false,draggable:false,zIndex:2000,show:"fade",dialogClass:"dialogFixed",open:function(){jq(".formBtnCloseDialog").bind("click",function(){jq("#"+F).dialog("close");});jq(".closeLightbox").bind("click",function(){jq("#"+F).dialog("close");});jq(".lbExternalLink").bind("click",function(){jq("#"+F).dialog("close");});}});}function openDisclaimer(F,G,H,E){if(typeof (H)==="undefined"){dWidth=300;}else{dWidth=H;}jq("#"+F).dialog({title:G,width:dWidth,modal:true,resizable:false,draggable:false,zIndex:2000,show:"fade",dialogClass:"dialogFixed",closeOnEscape:false,close:function(){window.location.href=E;},open:function(){jq(".formBtnCloseDialog").bind("click",function(){jq("#"+F).dialog("close");});}});}function openImageLightbox(G){var H=G.attr("title");var F=G.attr("href");var I=G.parent().next(".imageCaption").html();var J="";J+='<div class="imageLighbox">';J+='<img id="lightboxImage" />';if(I!==null&&I!==""){J+='<div><span class="imageLighboxCaption">'+I+"</span></div>";}J+="</div>";jq("BODY").append(J);jq("#lightboxImage").attr("src",F+"?"+new Date().getTime()).load(function(){var A=jq(this).width();jq(".imageLighbox").dialog({modal:true,resizable:false,draggable:false,width:A,zIndex:2000,title:H,show:"fade",dialogClass:"dialogFixed imageDialog",close:function(){jq(".imageLighbox").remove();}});});}(function(L,H){var G=0,I=/^ui-id-\d+$/;L.ui=L.ui||{};if(L.ui.version){return ;}L.extend(L.ui,{version:"1.9.2",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}});L.fn.extend({_focus:L.fn.focus,focus:function(B,A){return typeof B==="number"?this.each(function(){var C=this;setTimeout(function(){L(C).focus();if(A){A.call(C);}},B);}):this._focus.apply(this,arguments);},scrollParent:function(){var A;if((L.ui.ie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){A=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(L.css(this,"position"))&&(/(auto|scroll)/).test(L.css(this,"overflow")+L.css(this,"overflow-y")+L.css(this,"overflow-x"));}).eq(0);}else{A=this.parents().filter(function(){return(/(auto|scroll)/).test(L.css(this,"overflow")+L.css(this,"overflow-y")+L.css(this,"overflow-x"));}).eq(0);}return(/fixed/).test(this.css("position"))||!A.length?L(document):A;},zIndex:function(A){if(A!==H){return this.css("zIndex",A);}if(this.length){var C=L(this[0]),D,B;while(C.length&&C[0]!==document){D=C.css("position");if(D==="absolute"||D==="relative"||D==="fixed"){B=parseInt(C.css("zIndex"),10);if(!isNaN(B)&&B!==0){return B;}}C=C.parent();}}return 0;},uniqueId:function(){return this.each(function(){if(!this.id){this.id="ui-id-"+(++G);}});},removeUniqueId:function(){return this.each(function(){if(I.test(this.id)){L(this).removeAttr("id");}});}});function J(D,F){var B,C,E,A=D.nodeName.toLowerCase();if("area"===A){B=D.parentNode;C=B.name;if(!D.href||!C||B.nodeName.toLowerCase()!=="map"){return false;}E=L("img[usemap=#"+C+"]")[0];return !!E&&K(E);}return(/input|select|textarea|button|object/.test(A)?!D.disabled:"a"===A?D.href||F:F)&&K(D);}function K(A){return L.expr.filters.visible(A)&&!L(A).parents().andSelf().filter(function(){return L.css(this,"visibility")==="hidden";}).length;}L.extend(L.expr[":"],{data:L.expr.createPseudo?L.expr.createPseudo(function(A){return function(B){return !!L.data(B,A);};}):function(A,B,C){return !!L.data(A,C[3]);},focusable:function(A){return J(A,!isNaN(L.attr(A,"tabindex")));},tabbable:function(A){var C=L.attr(A,"tabindex"),B=isNaN(C);return(B||C>=0)&&J(A,!B);}});L(function(){var B=document.body,A=B.appendChild(A=document.createElement("div"));A.offsetHeight;L.extend(A.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});L.support.minHeight=A.offsetHeight===100;L.support.selectstart="onselectstart" in A;B.removeChild(A).style.display="none";});if(!L("<a>").outerWidth(1).jquery){L.each(["Width","Height"],function(D,F){var E=F==="Width"?["Left","Right"]:["Top","Bottom"],C=F.toLowerCase(),A={innerWidth:L.fn.innerWidth,innerHeight:L.fn.innerHeight,outerWidth:L.fn.outerWidth,outerHeight:L.fn.outerHeight};function B(R,S,T,Q){L.each(E,function(){S-=parseFloat(L.css(R,"padding"+this))||0;if(T){S-=parseFloat(L.css(R,"border"+this+"Width"))||0;}if(Q){S-=parseFloat(L.css(R,"margin"+this))||0;}});return S;}L.fn["inner"+F]=function(N){if(N===H){return A["inner"+F].call(this);}return this.each(function(){L(this).css(C,B(this,N)+"px");});};L.fn["outer"+F]=function(P,O){if(typeof P!=="number"){return A["outer"+F].call(this,P);}return this.each(function(){L(this).css(C,B(this,P,true,O)+"px");});};});}if(L("<a>").data("a-b","a").removeData("a-b").data("a-b")){L.fn.removeData=(function(A){return function(B){if(arguments.length){return A.call(this,L.camelCase(B));}else{return A.call(this);}};})(L.fn.removeData);}(function(){var A=/msie ([\w.]+)/.exec(navigator.userAgent.toLowerCase())||[];L.ui.ie=A.length?true:false;L.ui.ie6=parseFloat(A[1],10)===6;})();L.fn.extend({disableSelection:function(){return this.bind((L.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(A){A.preventDefault();});},enableSelection:function(){return this.unbind(".ui-disableSelection");}});L.extend(L.ui,{plugin:{add:function(D,C,A){var E,B=L.ui[D].prototype;for(E in A){B.plugins[E]=B.plugins[E]||[];B.plugins[E].push([C,A[E]]);}},call:function(E,C,D){var B,A=E.plugins[C];if(!A||!E.element[0].parentNode||E.element[0].parentNode.nodeType===11){return ;}for(B=0;B<A.length;B++){if(E.options[A[B][0]]){A[B][1].apply(E.element,D);}}}},contains:L.contains,hasScroll:function(A,C){if(L(A).css("overflow")==="hidden"){return false;}var D=(C&&C==="left")?"scrollLeft":"scrollTop",B=false;
if(A[D]>0){return true;}A[D]=1;B=(A[D]>0);A[D]=0;return B;},isOverAxis:function(B,C,A){return(B>C)&&(B<(C+A));},isOver:function(A,E,B,C,F,D){return L.ui.isOverAxis(A,B,F)&&L.ui.isOverAxis(E,C,D);}});})(jQuery);(function(J,G){var F=0,H=Array.prototype.slice,I=J.cleanData;J.cleanData=function(D){for(var C=0,B;(B=D[C])!=null;C++){try{J(B).triggerHandler("remove");}catch(A){}}I(D);};J.widget=function(N,C,O){var P,A,D,B,E=N.split(".")[0];N=N.split(".")[1];P=E+"-"+N;if(!O){O=C;C=J.Widget;}J.expr[":"][P.toLowerCase()]=function(K){return !!J.data(K,P);};J[E]=J[E]||{};A=J[E][N];D=J[E][N]=function(L,K){if(!this._createWidget){return new D(L,K);}if(arguments.length){this._createWidget(L,K);}};J.extend(D,A,{version:O.version,_proto:J.extend({},O),_childConstructors:[]});B=new C();B.options=J.widget.extend({},B.options);J.each(O,function(K,L){if(J.isFunction(L)){O[K]=(function(){var R=function(){return C.prototype[K].apply(this,arguments);},M=function(Q){return C.prototype[K].apply(this,Q);};return function(){var Q=this._super,V=this._superApply,U;this._super=R;this._superApply=M;U=L.apply(this,arguments);this._super=Q;this._superApply=V;return U;};})();}});D.prototype=J.widget.extend(B,{widgetEventPrefix:A?B.widgetEventPrefix:N},O,{constructor:D,namespace:E,widgetName:N,widgetBaseClass:P,widgetFullName:P});if(A){J.each(A._childConstructors,function(L,K){var M=K.prototype;J.widget(M.namespace+"."+M.widgetName,D,K._proto);});delete A._childConstructors;}else{C._childConstructors.push(D);}J.widget.bridge(N,D);};J.widget.extend=function(A){var E=H.call(arguments,1),B=0,L=E.length,D,C;for(;B<L;B++){for(D in E[B]){C=E[B][D];if(E[B].hasOwnProperty(D)&&C!==G){if(J.isPlainObject(C)){A[D]=J.isPlainObject(A[D])?J.widget.extend({},A[D],C):J.widget.extend({},C);}else{A[D]=C;}}}}return A;};J.widget.bridge=function(B,C){var A=C.prototype.widgetFullName||B;J.fn[B]=function(E){var N=typeof E==="string",M=H.call(arguments,1),D=this;E=!N&&M.length?J.widget.extend.apply(null,[E].concat(M)):E;if(N){this.each(function(){var K,L=J.data(this,A);if(!L){return J.error("cannot call methods on "+B+" prior to initialization; "+"attempted to call method '"+E+"'");}if(!J.isFunction(L[E])||E.charAt(0)==="_"){return J.error("no such method '"+E+"' for "+B+" widget instance");}K=L[E].apply(L,M);if(K!==L&&K!==G){D=K&&K.jquery?D.pushStack(K.get()):K;return false;}});}else{this.each(function(){var K=J.data(this,A);if(K){K.option(E||{})._init();}else{J.data(this,A,new C(E,this));}});}return D;};};J.Widget=function(){};J.Widget._childConstructors=[];J.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:false,create:null},_createWidget:function(B,A){A=J(A||this.defaultElement||this)[0];this.element=J(A);this.uuid=F++;this.eventNamespace="."+this.widgetName+this.uuid;this.options=J.widget.extend({},this.options,this._getCreateOptions(),B);this.bindings=J();this.hoverable=J();this.focusable=J();if(A!==this){J.data(A,this.widgetName,this);J.data(A,this.widgetFullName,this);this._on(true,this.element,{remove:function(C){if(C.target===A){this.destroy();}}});this.document=J(A.style?A.ownerDocument:A.document||A);this.window=J(this.document[0].defaultView||this.document[0].parentWindow);}this._create();this._trigger("create",null,this._getCreateEventData());this._init();},_getCreateOptions:J.noop,_getCreateEventData:J.noop,_create:J.noop,_init:J.noop,destroy:function(){this._destroy();this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(J.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled");this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus");},_destroy:J.noop,widget:function(){return this.element;},option:function(C,B){var L=C,A,D,E;if(arguments.length===0){return J.widget.extend({},this.options);}if(typeof C==="string"){L={};A=C.split(".");C=A.shift();if(A.length){D=L[C]=J.widget.extend({},this.options[C]);for(E=0;E<A.length-1;E++){D[A[E]]=D[A[E]]||{};D=D[A[E]];}C=A.pop();if(B===G){return D[C]===G?null:D[C];}D[C]=B;}else{if(B===G){return this.options[C]===G?null:this.options[C];}L[C]=B;}}this._setOptions(L);return this;},_setOptions:function(B){var A;for(A in B){this._setOption(A,B[A]);}return this;},_setOption:function(B,A){this.options[B]=A;if(B==="disabled"){this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!A).attr("aria-disabled",A);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus");}return this;},enable:function(){return this._setOption("disabled",false);},disable:function(){return this._setOption("disabled",true);},_on:function(B,C,D){var A,E=this;if(typeof B!=="boolean"){D=C;C=B;B=false;}if(!D){D=C;C=this.element;A=this.widget();}else{C=A=J(C);this.bindings=this.bindings.add(C);}J.each(D,function(S,T){function V(){if(!B&&(E.options.disabled===true||J(this).hasClass("ui-state-disabled"))){return ;}return(typeof T==="string"?E[T]:T).apply(E,arguments);}if(typeof T!=="string"){V.guid=T.guid=T.guid||V.guid||J.guid++;}var U=S.match(/^(\w+)\s*(.*)$/),Q=U[1]+E.eventNamespace,R=U[2];if(R){A.delegate(R,Q,V);}else{C.bind(Q,V);}});},_off:function(A,B){B=(B||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;A.unbind(B).undelegate(B);},_delay:function(A,B){function C(){return(typeof A==="string"?D[A]:A).apply(D,arguments);}var D=this;return setTimeout(C,B||0);},_hoverable:function(A){this.hoverable=this.hoverable.add(A);this._on(A,{mouseenter:function(B){J(B.currentTarget).addClass("ui-state-hover");},mouseleave:function(B){J(B.currentTarget).removeClass("ui-state-hover");}});},_focusable:function(A){this.focusable=this.focusable.add(A);this._on(A,{focusin:function(B){J(B.currentTarget).addClass("ui-state-focus");},focusout:function(B){J(B.currentTarget).removeClass("ui-state-focus");}});},_trigger:function(L,E,D){var A,B,C=this.options[L];D=D||{};E=J.Event(E);E.type=(L===this.widgetEventPrefix?L:this.widgetEventPrefix+L).toLowerCase();E.target=this.element[0];B=E.originalEvent;if(B){for(A in B){if(!(A in E)){E[A]=B[A];}}}this.element.trigger(E,D);return !(J.isFunction(C)&&C.apply(this.element[0],[E].concat(D))===false||E.isDefaultPrevented());}};J.each({show:"fadeIn",hide:"fadeOut"},function(A,B){J.Widget.prototype["_"+A]=function(E,M,C){if(typeof M==="string"){M={effect:M};}var D,N=!M?A:M===true||typeof M==="number"?B:M.effect||B;M=M||{};if(typeof M==="number"){M={duration:M};}D=!J.isEmptyObject(M);M.complete=C;if(M.delay){E.delay(M.delay);}if(D&&J.effects&&(J.effects.effect[N]||J.uiBackCompat!==false&&J.effects[N])){E[A](M);}else{if(N!==A&&E[N]){E[N](M.duration,M.easing,C);}else{E.queue(function(K){J(this)[A]();if(C){C.call(E[0]);}K();});}}};});if(J.uiBackCompat!==false){J.Widget.prototype._getCreateOptions=function(){return J.metadata&&J.metadata.get(this.element[0])[this.widgetName];};}})(jQuery);(function(F,E){var D=false;F(document).mouseup(function(A){D=false;});F.widget("ui.mouse",{version:"1.9.2",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var A=this;this.element.bind("mousedown."+this.widgetName,function(B){return A._mouseDown(B);}).bind("click."+this.widgetName,function(B){if(true===F.data(B.target,A.widgetName+".preventClickEvent")){F.removeData(B.target,A.widgetName+".preventClickEvent");B.stopImmediatePropagation();return false;}});this.started=false;},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);if(this._mouseMoveDelegate){F(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);}},_mouseDown:function(B){if(D){return ;}(this._mouseStarted&&this._mouseUp(B));this._mouseDownEvent=B;var C=this,A=(B.which===1),H=(typeof this.options.cancel==="string"&&B.target.nodeName?F(B.target).closest(this.options.cancel).length:false);
if(!A||H||!this._mouseCapture(B)){return true;}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){C.mouseDelayMet=true;},this.options.delay);}if(this._mouseDistanceMet(B)&&this._mouseDelayMet(B)){this._mouseStarted=(this._mouseStart(B)!==false);if(!this._mouseStarted){B.preventDefault();return true;}}if(true===F.data(B.target,this.widgetName+".preventClickEvent")){F.removeData(B.target,this.widgetName+".preventClickEvent");}this._mouseMoveDelegate=function(G){return C._mouseMove(G);};this._mouseUpDelegate=function(G){return C._mouseUp(G);};F(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);B.preventDefault();D=true;return true;},_mouseMove:function(A){if(F.ui.ie&&!(document.documentMode>=9)&&!A.button){return this._mouseUp(A);}if(this._mouseStarted){this._mouseDrag(A);return A.preventDefault();}if(this._mouseDistanceMet(A)&&this._mouseDelayMet(A)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,A)!==false);(this._mouseStarted?this._mouseDrag(A):this._mouseUp(A));}return !this._mouseStarted;},_mouseUp:function(A){F(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(A.target===this._mouseDownEvent.target){F.data(A.target,this.widgetName+".preventClickEvent",true);}this._mouseStop(A);}return false;},_mouseDistanceMet:function(A){return(Math.max(Math.abs(this._mouseDownEvent.pageX-A.pageX),Math.abs(this._mouseDownEvent.pageY-A.pageY))>=this.options.distance);},_mouseDelayMet:function(A){return this.mouseDelayMet;},_mouseStart:function(A){},_mouseDrag:function(A){},_mouseStop:function(A){},_mouseCapture:function(A){return true;}});})(jQuery);(function(C,D){C.widget("ui.draggable",C.ui.mouse,{version:"1.9.2",widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_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(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();},_mouseCapture:function(B){var A=this.options;if(this.helper||A.disabled||C(B.target).is(".ui-resizable-handle")){return false;}this.handle=this._getHandle(B);if(!this.handle){return false;}C(A.iframeFix===true?"iframe":A.iframeFix).each(function(){C('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(C(this).offset()).appendTo("body");});return true;},_mouseStart:function(B){var A=this.options;this.helper=this._createHelper(B);this.helper.addClass("ui-draggable-dragging");this._cacheHelperProportions();if(C.ui.ddmanager){C.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};C.extend(this.offset,{click:{left:B.pageX-this.offset.left,top:B.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(B);this.originalPageX=B.pageX;this.originalPageY=B.pageY;(A.cursorAt&&this._adjustOffsetFromHelper(A.cursorAt));if(A.containment){this._setContainment();}if(this._trigger("start",B)===false){this._clear();return false;}this._cacheHelperProportions();if(C.ui.ddmanager&&!A.dropBehaviour){C.ui.ddmanager.prepareOffsets(this,B);}this._mouseDrag(B,true);if(C.ui.ddmanager){C.ui.ddmanager.dragStart(this,B);}return true;},_mouseDrag:function(F,A){this.position=this._generatePosition(F);this.positionAbs=this._convertPositionTo("absolute");if(!A){var B=this._uiHash();if(this._trigger("drag",F,B)===false){this._mouseUp({});return false;}this.position=B.position;}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px";}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px";}if(C.ui.ddmanager){C.ui.ddmanager.drag(this,F);}return false;},_mouseStop:function(H){var A=false;if(C.ui.ddmanager&&!this.options.dropBehaviour){A=C.ui.ddmanager.drop(this,H);}if(this.dropped){A=this.dropped;this.dropped=false;}var J=this.element[0],B=false;while(J&&(J=J.parentNode)){if(J==document){B=true;}}if(!B&&this.options.helper==="original"){return false;}if((this.options.revert=="invalid"&&!A)||(this.options.revert=="valid"&&A)||this.options.revert===true||(C.isFunction(this.options.revert)&&this.options.revert.call(this.element,A))){var I=this;C(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){if(I._trigger("stop",H)!==false){I._clear();}});}else{if(this._trigger("stop",H)!==false){this._clear();}}return false;},_mouseUp:function(A){C("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this);});if(C.ui.ddmanager){C.ui.ddmanager.dragStop(this,A);}return C.ui.mouse.prototype._mouseUp.call(this,A);},cancel:function(){if(this.helper.is(".ui-draggable-dragging")){this._mouseUp({});}else{this._clear();}return this;},_getHandle:function(B){var A=!this.options.handle||!C(this.options.handle,this.element).length?true:false;C(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==B.target){A=true;}});return A;},_createHelper:function(B){var A=this.options;var F=C.isFunction(A.helper)?C(A.helper.apply(this.element[0],[B])):(A.helper=="clone"?this.element.clone().removeAttr("id"):this.element);if(!F.parents("body").length){F.appendTo((A.appendTo=="parent"?this.element[0].parentNode:A.appendTo));}if(F[0]!=this.element[0]&&!(/(fixed|absolute)/).test(F.css("position"))){F.css("position","absolute");}return F;},_adjustOffsetFromHelper:function(A){if(typeof A=="string"){A=A.split(" ");}if(C.isArray(A)){A={left:+A[0],top:+A[1]||0};}if("left" in A){this.offset.click.left=A.left+this.margins.left;}if("right" in A){this.offset.click.left=this.helperProportions.width-A.right+this.margins.left;}if("top" in A){this.offset.click.top=A.top+this.margins.top;}if("bottom" in A){this.offset.click.top=this.helperProportions.height-A.bottom+this.margins.top;}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var A=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&C.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"&&C.ui.ie)){A={top:0,left:0};}return{top:A.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:A.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var A=this.element.position();return{top:A.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:A.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()};}else{return{top:0,left:0};}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0),right:(parseInt(this.element.css("marginRight"),10)||0),bottom:(parseInt(this.element.css("marginBottom"),10)||0)};
},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};},_setContainment:function(){var B=this.options;if(B.containment=="parent"){B.containment=this.helper[0].parentNode;}if(B.containment=="document"||B.containment=="window"){this.containment=[B.containment=="document"?0:C(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,B.containment=="document"?0:C(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(B.containment=="document"?0:C(window).scrollLeft())+C(B.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(B.containment=="document"?0:C(window).scrollTop())+(C(B.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];}if(!(/^(document|window|parent)$/).test(B.containment)&&B.containment.constructor!=Array){var A=C(B.containment);var I=A[0];if(!I){return ;}var H=A.offset();var J=(C(I).css("overflow")!="hidden");this.containment=[(parseInt(C(I).css("borderLeftWidth"),10)||0)+(parseInt(C(I).css("paddingLeft"),10)||0),(parseInt(C(I).css("borderTopWidth"),10)||0)+(parseInt(C(I).css("paddingTop"),10)||0),(J?Math.max(I.scrollWidth,I.offsetWidth):I.offsetWidth)-(parseInt(C(I).css("borderLeftWidth"),10)||0)-(parseInt(C(I).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(J?Math.max(I.scrollHeight,I.offsetHeight):I.offsetHeight)-(parseInt(C(I).css("borderTopWidth"),10)||0)-(parseInt(C(I).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=A;}else{if(B.containment.constructor==Array){this.containment=B.containment;}}},_convertPositionTo:function(I,A){if(!A){A=this.position;}var K=I=="absolute"?1:-1;var J=this.options,L=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&C.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,B=(/(html|body)/i).test(L[0].tagName);return{top:(A.top+this.offset.relative.top*K+this.offset.parent.top*K-((this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(B?0:L.scrollTop()))*K)),left:(A.left+this.offset.relative.left*K+this.offset.parent.left*K-((this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():B?0:L.scrollLeft())*K))};},_generatePosition:function(A){var T=this.options,M=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&C.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,P=(/(html|body)/i).test(M[0].tagName);var Q=A.pageX;var R=A.pageY;if(this.originalPosition){var B;if(this.containment){if(this.relative_container){var N=this.relative_container.offset();B=[this.containment[0]+N.left,this.containment[1]+N.top,this.containment[2]+N.left,this.containment[3]+N.top];}else{B=this.containment;}if(A.pageX-this.offset.click.left<B[0]){Q=B[0]+this.offset.click.left;}if(A.pageY-this.offset.click.top<B[1]){R=B[1]+this.offset.click.top;}if(A.pageX-this.offset.click.left>B[2]){Q=B[2]+this.offset.click.left;}if(A.pageY-this.offset.click.top>B[3]){R=B[3]+this.offset.click.top;}}if(T.grid){var O=T.grid[1]?this.originalPageY+Math.round((R-this.originalPageY)/T.grid[1])*T.grid[1]:this.originalPageY;R=B?(!(O-this.offset.click.top<B[1]||O-this.offset.click.top>B[3])?O:(!(O-this.offset.click.top<B[1])?O-T.grid[1]:O+T.grid[1])):O;var S=T.grid[0]?this.originalPageX+Math.round((Q-this.originalPageX)/T.grid[0])*T.grid[0]:this.originalPageX;Q=B?(!(S-this.offset.click.left<B[0]||S-this.offset.click.left>B[2])?S:(!(S-this.offset.click.left<B[0])?S-T.grid[0]:S+T.grid[0])):S;}}return{top:(R-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+((this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(P?0:M.scrollTop())))),left:(Q-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+((this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():P?0:M.scrollLeft())))};},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval){this.helper.remove();}this.helper=null;this.cancelHelperRemoval=false;},_trigger:function(F,B,A){A=A||this._uiHash();C.ui.plugin.call(this,F,[B,A]);if(F=="drag"){this.positionAbs=this._convertPositionTo("absolute");}return C.Widget.prototype._trigger.call(this,F,B,A);},plugins:{},_uiHash:function(A){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs};}});C.ui.plugin.add("draggable","connectToSortable",{start:function(I,B){var H=C(this).data("draggable"),A=H.options,J=C.extend({},B,{item:H.element});H.sortables=[];C(A.connectToSortable).each(function(){var E=C.data(this,"sortable");if(E&&!E.options.disabled){H.sortables.push({instance:E,shouldRevert:E.options.revert});E.refreshPositions();E._trigger("activate",I,J);}});},stop:function(G,A){var B=C(this).data("draggable"),H=C.extend({},A,{item:B.element});C.each(B.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;B.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true;}this.instance._mouseStop(G);this.instance.options.helper=this.instance.options._helper;if(B.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"});}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",G,H);}});},drag:function(I,A){var B=C(this).data("draggable"),J=this;var H=function(T){var F=this.offset.click.top,G=this.offset.click.left;var V=this.positionAbs.top,R=this.positionAbs.left;var S=T.height,Q=T.width;var E=T.top,U=T.left;return C.ui.isOver(V+F,R+G,E,U,S,Q);};C.each(B.sortables,function(F){var G=false;var E=this;this.instance.positionAbs=B.positionAbs;this.instance.helperProportions=B.helperProportions;this.instance.offset.click=B.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){G=true;C.each(B.sortables,function(){this.instance.positionAbs=B.positionAbs;this.instance.helperProportions=B.helperProportions;this.instance.offset.click=B.offset.click;if(this!=E&&this.instance._intersectsWith(this.instance.containerCache)&&C.ui.contains(E.instance.element[0],this.instance.element[0])){G=false;}return G;});}if(G){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=C(J).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return A.helper[0];};I.target=this.instance.currentItem[0];this.instance._mouseCapture(I,true);this.instance._mouseStart(I,true,true);this.instance.offset.click.top=B.offset.click.top;this.instance.offset.click.left=B.offset.click.left;this.instance.offset.parent.left-=B.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=B.offset.parent.top-this.instance.offset.parent.top;B._trigger("toSortable",I);B.dropped=this.instance.element;B.currentItem=B.element;this.instance.fromOutside=B;}if(this.instance.currentItem){this.instance._mouseDrag(I);}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",I,this.instance._uiHash(this.instance));this.instance._mouseStop(I,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove();}B._trigger("fromSortable",I);B.dropped=false;}}});}});C.ui.plugin.add("draggable","cursor",{start:function(G,B){var H=C("body"),A=C(this).data("draggable").options;if(H.css("cursor")){A._cursor=H.css("cursor");}H.css("cursor",A.cursor);},stop:function(F,B){var A=C(this).data("draggable").options;if(A._cursor){C("body").css("cursor",A._cursor);}}});C.ui.plugin.add("draggable","opacity",{start:function(G,B){var H=C(B.helper),A=C(this).data("draggable").options;
if(H.css("opacity")){A._opacity=H.css("opacity");}H.css("opacity",A.opacity);},stop:function(F,B){var A=C(this).data("draggable").options;if(A._opacity){C(B.helper).css("opacity",A._opacity);}}});C.ui.plugin.add("draggable","scroll",{start:function(B,A){var F=C(this).data("draggable");if(F.scrollParent[0]!=document&&F.scrollParent[0].tagName!="HTML"){F.overflowOffset=F.scrollParent.offset();}},drag:function(H,B){var I=C(this).data("draggable"),A=I.options,J=false;if(I.scrollParent[0]!=document&&I.scrollParent[0].tagName!="HTML"){if(!A.axis||A.axis!="x"){if((I.overflowOffset.top+I.scrollParent[0].offsetHeight)-H.pageY<A.scrollSensitivity){I.scrollParent[0].scrollTop=J=I.scrollParent[0].scrollTop+A.scrollSpeed;}else{if(H.pageY-I.overflowOffset.top<A.scrollSensitivity){I.scrollParent[0].scrollTop=J=I.scrollParent[0].scrollTop-A.scrollSpeed;}}}if(!A.axis||A.axis!="y"){if((I.overflowOffset.left+I.scrollParent[0].offsetWidth)-H.pageX<A.scrollSensitivity){I.scrollParent[0].scrollLeft=J=I.scrollParent[0].scrollLeft+A.scrollSpeed;}else{if(H.pageX-I.overflowOffset.left<A.scrollSensitivity){I.scrollParent[0].scrollLeft=J=I.scrollParent[0].scrollLeft-A.scrollSpeed;}}}}else{if(!A.axis||A.axis!="x"){if(H.pageY-C(document).scrollTop()<A.scrollSensitivity){J=C(document).scrollTop(C(document).scrollTop()-A.scrollSpeed);}else{if(C(window).height()-(H.pageY-C(document).scrollTop())<A.scrollSensitivity){J=C(document).scrollTop(C(document).scrollTop()+A.scrollSpeed);}}}if(!A.axis||A.axis!="y"){if(H.pageX-C(document).scrollLeft()<A.scrollSensitivity){J=C(document).scrollLeft(C(document).scrollLeft()-A.scrollSpeed);}else{if(C(window).width()-(H.pageX-C(document).scrollLeft())<A.scrollSensitivity){J=C(document).scrollLeft(C(document).scrollLeft()+A.scrollSpeed);}}}}if(J!==false&&C.ui.ddmanager&&!A.dropBehaviour){C.ui.ddmanager.prepareOffsets(I,H);}}});C.ui.plugin.add("draggable","snap",{start:function(G,B){var H=C(this).data("draggable"),A=H.options;H.snapElements=[];C(A.snap.constructor!=String?(A.snap.items||":data(draggable)"):A.snap).each(function(){var E=C(this);var F=E.offset();if(this!=H.element[0]){H.snapElements.push({item:this,width:E.outerWidth(),height:E.outerHeight(),top:F.top,left:F.left});}});},drag:function(Z,c){var i=C(this).data("draggable"),b=i.options;var V=b.snapTolerance;var W=c.offset.left,X=W+i.helperProportions.width,j=c.offset.top,k=j+i.helperProportions.height;for(var Y=i.snapElements.length-1;Y>=0;Y--){var a=i.snapElements[Y].left,d=a+i.snapElements[Y].width,e=i.snapElements[Y].top,A=e+i.snapElements[Y].height;if(!((a-V<W&&W<d+V&&e-V<j&&j<A+V)||(a-V<W&&W<d+V&&e-V<k&&k<A+V)||(a-V<X&&X<d+V&&e-V<j&&j<A+V)||(a-V<X&&X<d+V&&e-V<k&&k<A+V))){if(i.snapElements[Y].snapping){(i.options.snap.release&&i.options.snap.release.call(i.element,Z,C.extend(i._uiHash(),{snapItem:i.snapElements[Y].item})));}i.snapElements[Y].snapping=false;continue;}if(b.snapMode!="inner"){var l=Math.abs(e-k)<=V;var B=Math.abs(A-j)<=V;var g=Math.abs(a-X)<=V;var f=Math.abs(d-W)<=V;if(l){c.position.top=i._convertPositionTo("relative",{top:e-i.helperProportions.height,left:0}).top-i.margins.top;}if(B){c.position.top=i._convertPositionTo("relative",{top:A,left:0}).top-i.margins.top;}if(g){c.position.left=i._convertPositionTo("relative",{top:0,left:a-i.helperProportions.width}).left-i.margins.left;}if(f){c.position.left=i._convertPositionTo("relative",{top:0,left:d}).left-i.margins.left;}}var h=(l||B||g||f);if(b.snapMode!="outer"){var l=Math.abs(e-j)<=V;var B=Math.abs(A-k)<=V;var g=Math.abs(a-W)<=V;var f=Math.abs(d-X)<=V;if(l){c.position.top=i._convertPositionTo("relative",{top:e,left:0}).top-i.margins.top;}if(B){c.position.top=i._convertPositionTo("relative",{top:A-i.helperProportions.height,left:0}).top-i.margins.top;}if(g){c.position.left=i._convertPositionTo("relative",{top:0,left:a}).left-i.margins.left;}if(f){c.position.left=i._convertPositionTo("relative",{top:0,left:d-i.helperProportions.width}).left-i.margins.left;}}if(!i.snapElements[Y].snapping&&(l||B||g||f||h)){(i.options.snap.snap&&i.options.snap.snap.call(i.element,Z,C.extend(i._uiHash(),{snapItem:i.snapElements[Y].item})));}i.snapElements[Y].snapping=(l||B||g||f||h);}}});C.ui.plugin.add("draggable","stack",{start:function(I,H){var A=C(this).data("draggable").options;var B=C.makeArray(C(A.stack)).sort(function(E,F){return(parseInt(C(E).css("zIndex"),10)||0)-(parseInt(C(F).css("zIndex"),10)||0);});if(!B.length){return ;}var J=parseInt(B[0].style.zIndex)||0;C(B).each(function(E){this.style.zIndex=J+E;});this[0].style.zIndex=J+B.length;}});C.ui.plugin.add("draggable","zIndex",{start:function(G,B){var H=C(B.helper),A=C(this).data("draggable").options;if(H.css("zIndex")){A._zIndex=H.css("zIndex");}H.css("zIndex",A.zIndex);},stop:function(F,B){var A=C(this).data("draggable").options;if(A._zIndex){C(B.helper).css("zIndex",A._zIndex);}}});})(jQuery);(function(C,D){C.widget("ui.droppable",{version:"1.9.2",widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var A=this.options,B=A.accept;this.isover=0;this.isout=1;this.accept=C.isFunction(B)?B:function(F){return F.is(B);};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};C.ui.ddmanager.droppables[A.scope]=C.ui.ddmanager.droppables[A.scope]||[];C.ui.ddmanager.droppables[A.scope].push(this);(A.addClasses&&this.element.addClass("ui-droppable"));},_destroy:function(){var B=C.ui.ddmanager.droppables[this.options.scope];for(var A=0;A<B.length;A++){if(B[A]==this){B.splice(A,1);}}this.element.removeClass("ui-droppable ui-droppable-disabled");},_setOption:function(B,A){if(B=="accept"){this.accept=C.isFunction(A)?A:function(F){return F.is(A);};}C.Widget.prototype._setOption.apply(this,arguments);},_activate:function(A){var B=C.ui.ddmanager.current;if(this.options.activeClass){this.element.addClass(this.options.activeClass);}(B&&this._trigger("activate",A,this.ui(B)));},_deactivate:function(A){var B=C.ui.ddmanager.current;if(this.options.activeClass){this.element.removeClass(this.options.activeClass);}(B&&this._trigger("deactivate",A,this.ui(B)));},_over:function(A){var B=C.ui.ddmanager.current;if(!B||(B.currentItem||B.element)[0]==this.element[0]){return ;}if(this.accept.call(this.element[0],(B.currentItem||B.element))){if(this.options.hoverClass){this.element.addClass(this.options.hoverClass);}this._trigger("over",A,this.ui(B));}},_out:function(A){var B=C.ui.ddmanager.current;if(!B||(B.currentItem||B.element)[0]==this.element[0]){return ;}if(this.accept.call(this.element[0],(B.currentItem||B.element))){if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass);}this._trigger("out",A,this.ui(B));}},_drop:function(G,B){var H=B||C.ui.ddmanager.current;if(!H||(H.currentItem||H.element)[0]==this.element[0]){return false;}var A=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var E=C.data(this,"droppable");if(E.options.greedy&&!E.options.disabled&&E.options.scope==H.options.scope&&E.accept.call(E.element[0],(H.currentItem||H.element))&&C.ui.intersect(H,C.extend(E,{offset:E.element.offset()}),E.options.tolerance)){A=true;return false;}});if(A){return false;}if(this.accept.call(this.element[0],(H.currentItem||H.element))){if(this.options.activeClass){this.element.removeClass(this.options.activeClass);}if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass);}this._trigger("drop",G,this.ui(H));return this.element;}return false;},ui:function(A){return{draggable:(A.currentItem||A.element),helper:A.helper,position:A.position,offset:A.positionAbs};}});C.ui.intersect=function(Q,W,S){if(!W.offset){return false;}var b=(Q.positionAbs||Q.position.absolute).left,A=b+Q.helperProportions.width,T=(Q.positionAbs||Q.position.absolute).top,U=T+Q.helperProportions.height;var Z=W.offset.left,B=Z+W.proportions.width,R=W.offset.top,V=R+W.proportions.height;switch(S){case"fit":return(Z<=b&&A<=B&&R<=T&&U<=V);
break;case"intersect":return(Z<b+(Q.helperProportions.width/2)&&A-(Q.helperProportions.width/2)<B&&R<T+(Q.helperProportions.height/2)&&U-(Q.helperProportions.height/2)<V);break;case"pointer":var Y=((Q.positionAbs||Q.position.absolute).left+(Q.clickOffset||Q.offset.click).left),X=((Q.positionAbs||Q.position.absolute).top+(Q.clickOffset||Q.offset.click).top),a=C.ui.isOver(X,Y,R,Z,W.proportions.height,W.proportions.width);return a;break;case"touch":return((T>=R&&T<=V)||(U>=R&&U<=V)||(T<R&&U>V))&&((b>=Z&&b<=B)||(A>=Z&&A<=B)||(b<Z&&A>B));break;default:return false;break;}};C.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(K,B){var N=C.ui.ddmanager.droppables[K.options.scope]||[];var J=B?B.type:null;var A=(K.currentItem||K.element).find(":data(droppable)").andSelf();droppablesLoop:for(var L=0;L<N.length;L++){if(N[L].options.disabled||(K&&!N[L].accept.call(N[L].element[0],(K.currentItem||K.element)))){continue;}for(var M=0;M<A.length;M++){if(A[M]==N[L].element[0]){N[L].proportions.height=0;continue droppablesLoop;}}N[L].visible=N[L].element.css("display")!="none";if(!N[L].visible){continue;}if(J=="mousedown"){N[L]._activate.call(N[L],B);}N[L].offset=N[L].element.offset();N[L].proportions={width:N[L].element[0].offsetWidth,height:N[L].element[0].offsetHeight};}},drop:function(F,B){var A=false;C.each(C.ui.ddmanager.droppables[F.options.scope]||[],function(){if(!this.options){return ;}if(!this.options.disabled&&this.visible&&C.ui.intersect(F,this,this.options.tolerance)){A=this._drop.call(this,B)||A;}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],(F.currentItem||F.element))){this.isout=1;this.isover=0;this._deactivate.call(this,B);}});return A;},dragStart:function(B,A){B.element.parentsUntil("body").bind("scroll.droppable",function(){if(!B.options.refreshPositions){C.ui.ddmanager.prepareOffsets(B,A);}});},drag:function(B,A){if(B.options.refreshPositions){C.ui.ddmanager.prepareOffsets(B,A);}C.each(C.ui.ddmanager.droppables[B.options.scope]||[],function(){if(this.options.disabled||this.greedyChild||!this.visible){return ;}var L=C.ui.intersect(B,this,this.options.tolerance);var J=!L&&this.isover==1?"isout":(L&&this.isover==0?"isover":null);if(!J){return ;}var K;if(this.options.greedy){var M=this.options.scope;var N=this.element.parents(":data(droppable)").filter(function(){return C.data(this,"droppable").options.scope===M;});if(N.length){K=C.data(N[0],"droppable");K.greedyChild=(J=="isover"?1:0);}}if(K&&J=="isover"){K["isover"]=0;K["isout"]=1;K._out.call(K,A);}this[J]=1;this[J=="isout"?"isover":"isout"]=0;this[J=="isover"?"_over":"_out"].call(this,A);if(K&&J=="isout"){K["isout"]=0;K["isover"]=1;K._over.call(K,A);}});},dragStop:function(B,A){B.element.parentsUntil("body").unbind("scroll.droppable");if(!B.options.refreshPositions){C.ui.ddmanager.prepareOffsets(B,A);}}};})(jQuery);(function(G,F){G.widget("ui.resizable",G.ui.mouse,{version:"1.9.2",widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var D=this,B=this.options;this.element.addClass("ui-resizable");G.extend(this,{_aspectRatio:!!(B.aspectRatio),aspectRatio:B.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:B.helper||B.ghost||B.animate?B.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(G('<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=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize();}this.handles=B.handles||(!G(".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 A=this.handles.split(",");this.handles={};for(var M=0;M<A.length;M++){var C=G.trim(A[M]),N="ui-resizable-"+C;var L=G('<div class="ui-resizable-handle '+N+'"></div>');L.css({zIndex:B.zIndex});if("se"==C){L.addClass("ui-icon ui-icon-gripsmall-diagonal-se");}this.handles[C]=".ui-resizable-"+C;this.element.append(L);}}this._renderAxis=function(J){J=J||this.element;for(var R in this.handles){if(this.handles[R].constructor==String){this.handles[R]=G(this.handles[R],this.element).show();}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var Q=G(this.handles[R],this.element),K=0;K=/sw|ne|nw|se|n|s/.test(R)?Q.outerHeight():Q.outerWidth();var I=["padding",/ne|nw|n/.test(R)?"Top":/se|sw|s/.test(R)?"Bottom":/^e$/.test(R)?"Right":"Left"].join("");J.css(I,K);this._proportionallyResize();}if(!G(this.handles[R]).length){continue;}}};this._renderAxis(this.element);this._handles=G(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!D.resizing){if(this.className){var I=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);}D.axis=I&&I[1]?I[1]:"se";}});if(B.autoHide){this._handles.hide();G(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(B.disabled){return ;}G(this).removeClass("ui-resizable-autohide");D._handles.show();}).mouseleave(function(){if(B.disabled){return ;}if(!D.resizing){G(this).addClass("ui-resizable-autohide");D._handles.hide();}});}this._mouseInit();},_destroy:function(){this._mouseDestroy();var B=function(C){G(C).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove();};if(this.elementIsWrapper){B(this.element);var A=this.element;this.originalElement.css({position:A.css("position"),width:A.outerWidth(),height:A.outerHeight(),top:A.css("top"),left:A.css("left")}).insertAfter(A);A.remove();}this.originalElement.css("resize",this.originalResizeStyle);B(this.originalElement);return this;},_mouseCapture:function(B){var A=false;for(var C in this.handles){if(G(this.handles[C])[0]==B.target){A=true;}}return !this.options.disabled&&A;},_mouseStart:function(L){var B=this.options,M=this.element.position(),N=this.element;this.resizing=true;this.documentScroll={top:G(document).scrollTop(),left:G(document).scrollLeft()};if(N.is(".ui-draggable")||(/absolute/).test(N.css("position"))){N.css({position:"absolute",top:M.top,left:M.left});}this._renderProxy();var A=H(this.helper.css("left")),D=H(this.helper.css("top"));if(B.containment){A+=G(B.containment).scrollLeft()||0;D+=G(B.containment).scrollTop()||0;}this.offset=this.helper.offset();this.position={left:A,top:D};this.size=this._helper?{width:N.outerWidth(),height:N.outerHeight()}:{width:N.width(),height:N.height()};this.originalSize=this._helper?{width:N.outerWidth(),height:N.outerHeight()}:{width:N.width(),height:N.height()};this.originalPosition={left:A,top:D};this.sizeDiff={width:N.outerWidth()-N.width(),height:N.outerHeight()-N.height()};this.originalMousePosition={left:L.pageX,top:L.pageY};
this.aspectRatio=(typeof B.aspectRatio=="number")?B.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var C=G(".ui-resizable-"+this.axis).css("cursor");G("body").css("cursor",C=="auto"?this.axis+"-resize":C);N.addClass("ui-resizable-resizing");this._propagate("start",L);return true;},_mouseDrag:function(V){var T=this.helper,U=this.options,D={},P=this,R=this.originalMousePosition,C=this.axis;var A=(V.pageX-R.left)||0,B=(V.pageY-R.top)||0;var S=this._change[C];if(!S){return false;}var Q=S.apply(this,[V,A,B]);this._updateVirtualBoundaries(V.shiftKey);if(this._aspectRatio||V.shiftKey){Q=this._updateRatio(Q,V);}Q=this._respectSize(Q,V);this._propagate("resize",V);T.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize();}this._updateCache(Q);this._trigger("resize",V,this.ui());return false;},_mouseStop:function(Q){this.resizing=false;var P=this.options,C=this;if(this._helper){var R=this._proportionallyResizeElements,T=R.length&&(/textarea/i).test(R[0].nodeName),S=T&&G.ui.hasScroll(R[0],"left")?0:C.sizeDiff.height,D=T?0:C.sizeDiff.width;var A={width:(C.helper.width()-D),height:(C.helper.height()-S)},O=(parseInt(C.element.css("left"),10)+(C.position.left-C.originalPosition.left))||null,B=(parseInt(C.element.css("top"),10)+(C.position.top-C.originalPosition.top))||null;if(!P.animate){this.element.css(G.extend(A,{top:B,left:O}));}C.helper.height(C.size.height);C.helper.width(C.size.width);if(this._helper&&!P.animate){this._proportionallyResize();}}G("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",Q);if(this._helper){this.helper.remove();}return false;},_updateVirtualBoundaries:function(L){var B=this.options,C,D,M,A,N;N={minWidth:E(B.minWidth)?B.minWidth:0,maxWidth:E(B.maxWidth)?B.maxWidth:Infinity,minHeight:E(B.minHeight)?B.minHeight:0,maxHeight:E(B.maxHeight)?B.maxHeight:Infinity};if(this._aspectRatio||L){C=N.minHeight*this.aspectRatio;M=N.minWidth/this.aspectRatio;D=N.maxHeight*this.aspectRatio;A=N.maxWidth/this.aspectRatio;if(C>N.minWidth){N.minWidth=C;}if(M>N.minHeight){N.minHeight=M;}if(D<N.maxWidth){N.maxWidth=D;}if(A<N.maxHeight){N.maxHeight=A;}}this._vBoundaries=N;},_updateCache:function(B){var A=this.options;this.offset=this.helper.offset();if(E(B.left)){this.position.left=B.left;}if(E(B.top)){this.position.top=B.top;}if(E(B.height)){this.size.height=B.height;}if(E(B.width)){this.size.width=B.width;}},_updateRatio:function(C,D){var B=this.options,A=this.position,K=this.size,L=this.axis;if(E(C.height)){C.width=(C.height*this.aspectRatio);}else{if(E(C.width)){C.height=(C.width/this.aspectRatio);}}if(L=="sw"){C.left=A.left+(K.width-C.width);C.top=null;}if(L=="nw"){C.top=A.top+(K.height-C.height);C.left=A.left+(K.width-C.width);}return C;},_respectSize:function(W,b){var Y=this.helper,Z=this._vBoundaries,C=this._aspectRatio||b.shiftKey,D=this.axis,A=E(W.width)&&Z.maxWidth&&(Z.maxWidth<W.width),V=E(W.height)&&Z.maxHeight&&(Z.maxHeight<W.height),a=E(W.width)&&Z.minWidth&&(Z.minWidth>W.width),B=E(W.height)&&Z.minHeight&&(Z.minHeight>W.height);if(a){W.width=Z.minWidth;}if(B){W.height=Z.minHeight;}if(A){W.width=Z.maxWidth;}if(V){W.height=Z.maxHeight;}var c=this.originalPosition.left+this.originalSize.width,T=this.position.top+this.size.height;var X=/sw|nw|w/.test(D),d=/nw|ne|n/.test(D);if(a&&X){W.left=c-Z.minWidth;}if(A&&X){W.left=c-Z.maxWidth;}if(B&&d){W.top=T-Z.minHeight;}if(V&&d){W.top=T-Z.maxHeight;}var U=!W.width&&!W.height;if(U&&!W.left&&W.top){W.top=null;}else{if(U&&!W.top&&W.left){W.left=null;}}return W;},_proportionallyResize:function(){var A=this.options;if(!this._proportionallyResizeElements.length){return ;}var D=this.helper||this.element;for(var K=0;K<this._proportionallyResizeElements.length;K++){var C=this._proportionallyResizeElements[K];if(!this.borderDif){var L=[C.css("borderTopWidth"),C.css("borderRightWidth"),C.css("borderBottomWidth"),C.css("borderLeftWidth")],B=[C.css("paddingTop"),C.css("paddingRight"),C.css("paddingBottom"),C.css("paddingLeft")];this.borderDif=G.map(L,function(J,P){var I=parseInt(J,10)||0,O=parseInt(B[P],10)||0;return I+O;});}C.css({height:(D.height()-this.borderDif[0]-this.borderDif[2])||0,width:(D.width()-this.borderDif[1]-this.borderDif[3])||0});}},_renderProxy:function(){var D=this.element,A=this.options;this.elementOffset=D.offset();if(this._helper){this.helper=this.helper||G('<div style="overflow:hidden;"></div>');var C=(G.ui.ie6?1:0),B=(G.ui.ie6?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+B,height:this.element.outerHeight()+B,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,B,C){return{width:this.originalSize.width+B};},w:function(C,K,L){var A=this.options,D=this.originalSize,B=this.originalPosition;return{left:B.left+K,width:D.width-K};},n:function(C,K,L){var A=this.options,D=this.originalSize,B=this.originalPosition;return{top:B.top+L,height:D.height-L};},s:function(A,B,C){return{height:this.originalSize.height+C};},se:function(A,B,C){return G.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[A,B,C]));},sw:function(A,B,C){return G.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[A,B,C]));},ne:function(A,B,C){return G.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[A,B,C]));},nw:function(A,B,C){return G.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[A,B,C]));}},_propagate:function(A,B){G.ui.plugin.call(this,A,[B,this.ui()]);(A!="resize"&&this._trigger(A,B,this.ui()));},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition};}});G.ui.plugin.add("resizable","alsoResize",{start:function(D,C){var J=G(this).data("resizable"),A=J.options;var B=function(I){G(I).each(function(){var L=G(this);L.data("resizable-alsoresize",{width:parseInt(L.width(),10),height:parseInt(L.height(),10),left:parseInt(L.css("left"),10),top:parseInt(L.css("top"),10)});});};if(typeof (A.alsoResize)=="object"&&!A.alsoResize.parentNode){if(A.alsoResize.length){A.alsoResize=A.alsoResize[0];B(A.alsoResize);}else{G.each(A.alsoResize,function(I){B(I);});}}else{B(A.alsoResize);}},resize:function(N,D){var O=G(this).data("resizable"),C=O.options,M=O.originalSize,A=O.originalPosition;var B={height:(O.size.height-M.height)||0,width:(O.size.width-M.width)||0,top:(O.position.top-A.top)||0,left:(O.position.left-A.left)||0},P=function(J,I){G(J).each(function(){var L=G(this),K=G(this).data("resizable-alsoresize"),S={},T=I&&I.length?I:L.parents(D.originalElement[0]).length?["width","height"]:["width","height","top","left"];G.each(T,function(V,Q){var R=(K[Q]||0)+(B[Q]||0);if(R&&R>=0){S[Q]=R||null;}});L.css(S);});};if(typeof (C.alsoResize)=="object"&&!C.alsoResize.nodeType){G.each(C.alsoResize,function(J,I){P(J,I);});}else{P(C.alsoResize);}},stop:function(B,A){G(this).removeData("resizable-alsoresize");}});G.ui.plugin.add("resizable","animate",{stop:function(R,A){var C=G(this).data("resizable"),Q=C.options;var S=C._proportionallyResizeElements,V=S.length&&(/textarea/i).test(S[0].nodeName),U=V&&G.ui.hasScroll(S[0],"left")?0:C.sizeDiff.height,D=V?0:C.sizeDiff.width;var T={width:(C.size.width-D),height:(C.size.height-U)},P=(parseInt(C.element.css("left"),10)+(C.position.left-C.originalPosition.left))||null,B=(parseInt(C.element.css("top"),10)+(C.position.top-C.originalPosition.top))||null;C.element.animate(G.extend(T,B&&P?{top:B,left:P}:{}),{duration:Q.animateDuration,easing:Q.animateEasing,step:function(){var I={width:parseInt(C.element.css("width"),10),height:parseInt(C.element.css("height"),10),top:parseInt(C.element.css("top"),10),left:parseInt(C.element.css("left"),10)};
if(S&&S.length){G(S[0]).css({width:I.width,height:I.height});}C._updateCache(I);C._propagate("resize",R);}});}});G.ui.plugin.add("resizable","containment",{start:function(a,B){var D=G(this).data("resizable"),W=D.options,U=D.element;var Z=W.containment,V=(Z instanceof G)?Z.get(0):(/parent/.test(Z))?U.parent().get(0):Z;if(!V){return ;}D.containerElement=G(V);if(/document/.test(Z)||Z==document){D.containerOffset={left:0,top:0};D.containerPosition={left:0,top:0};D.parentData={element:G(document),left:0,top:0,width:G(document).width(),height:G(document).height()||document.body.parentNode.scrollHeight};}else{var S=G(V),X=[];G(["Top","Right","Left","Bottom"]).each(function(I,J){X[I]=H(S.css("padding"+J));});D.containerOffset=S.offset();D.containerPosition=S.position();D.containerSize={height:(S.innerHeight()-X[3]),width:(S.innerWidth()-X[1])};var C=D.containerOffset,b=D.containerSize.height,T=D.containerSize.width,Y=(G.ui.hasScroll(V,"left")?V.scrollWidth:T),A=(G.ui.hasScroll(V)?V.scrollHeight:b);D.parentData={element:V,left:C.left,top:C.top,width:Y,height:A};}},resize:function(b,C){var V=G(this).data("resizable"),Z=V.options,c=V.containerSize,D=V.containerOffset,U=V.size,T=V.position,B=V._aspectRatio||b.shiftKey,d={top:0,left:0},a=V.containerElement;if(a[0]!=document&&(/static/).test(a.css("position"))){d=D;}if(T.left<(V._helper?D.left:0)){V.size.width=V.size.width+(V._helper?(V.position.left-D.left):(V.position.left-d.left));if(B){V.size.height=V.size.width/V.aspectRatio;}V.position.left=Z.helper?D.left:0;}if(T.top<(V._helper?D.top:0)){V.size.height=V.size.height+(V._helper?(V.position.top-D.top):V.position.top);if(B){V.size.width=V.size.height*V.aspectRatio;}V.position.top=V._helper?D.top:0;}V.offset.left=V.parentData.left+V.position.left;V.offset.top=V.parentData.top+V.position.top;var W=Math.abs((V._helper?V.offset.left-d.left:(V.offset.left-d.left))+V.sizeDiff.width),A=Math.abs((V._helper?V.offset.top-d.top:(V.offset.top-D.top))+V.sizeDiff.height);var X=V.containerElement.get(0)==V.element.parent().get(0),Y=/relative|absolute/.test(V.containerElement.css("position"));if(X&&Y){W-=V.parentData.left;}if(W+V.size.width>=V.parentData.width){V.size.width=V.parentData.width-W;if(B){V.size.height=V.size.width/V.aspectRatio;}}if(A+V.size.height>=V.parentData.height){V.size.height=V.parentData.height-A;if(B){V.size.width=V.size.height*V.aspectRatio;}}},stop:function(W,C){var R=G(this).data("resizable"),V=R.options,Q=R.position,D=R.containerOffset,X=R.containerPosition,U=R.containerElement;var T=G(R.helper),A=T.offset(),B=T.outerWidth()-R.sizeDiff.width,S=T.outerHeight()-R.sizeDiff.height;if(R._helper&&!V.animate&&(/relative/).test(U.css("position"))){G(this).css({left:A.left-X.left-D.left,width:B,height:S});}if(R._helper&&!V.animate&&(/static/).test(U.css("position"))){G(this).css({left:A.left-X.left-D.left,width:B,height:S});}}});G.ui.plugin.add("resizable","ghost",{start:function(C,B){var D=G(this).data("resizable"),A=D.options,J=D.size;D.ghost=D.originalElement.clone();D.ghost.css({opacity:0.25,display:"block",position:"relative",height:J.height,width:J.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof A.ghost=="string"?A.ghost:"");D.ghost.appendTo(D.helper);},resize:function(C,B){var D=G(this).data("resizable"),A=D.options;if(D.ghost){D.ghost.css({position:"relative",height:D.size.height,width:D.size.width});}},stop:function(C,B){var D=G(this).data("resizable"),A=D.options;if(D.ghost&&D.helper){D.helper.get(0).removeChild(D.ghost.get(0));}}});G.ui.plugin.add("resizable","grid",{resize:function(V,B){var P=G(this).data("resizable"),S=P.options,D=P.size,R=P.originalSize,Q=P.originalPosition,A=P.axis,C=S._aspectRatio||V.shiftKey;S.grid=typeof S.grid=="number"?[S.grid,S.grid]:S.grid;var T=Math.round((D.width-R.width)/(S.grid[0]||1))*(S.grid[0]||1),U=Math.round((D.height-R.height)/(S.grid[1]||1))*(S.grid[1]||1);if(/^(se|s|e)$/.test(A)){P.size.width=R.width+T;P.size.height=R.height+U;}else{if(/^(ne)$/.test(A)){P.size.width=R.width+T;P.size.height=R.height+U;P.position.top=Q.top-U;}else{if(/^(sw)$/.test(A)){P.size.width=R.width+T;P.size.height=R.height+U;P.position.left=Q.left-T;}else{P.size.width=R.width+T;P.size.height=R.height+U;P.position.top=Q.top-U;P.position.left=Q.left-T;}}}}});var H=function(A){return parseInt(A,10)||0;};var E=function(A){return !isNaN(parseInt(A,10));};})(jQuery);(function(C,D){C.widget("ui.selectable",C.ui.mouse,{version:"1.9.2",options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var B=this;this.element.addClass("ui-selectable");this.dragged=false;var A;this.refresh=function(){A=C(B.options.filter,B.element[0]);A.addClass("ui-selectee");A.each(function(){var H=C(this);var G=H.offset();C.data(this,"selectable-item",{element:this,$element:H,left:G.left,top:G.top,right:G.left+H.outerWidth(),bottom:G.top+H.outerHeight(),startselected:false,selected:H.hasClass("ui-selected"),selecting:H.hasClass("ui-selecting"),unselecting:H.hasClass("ui-unselecting")});});};this.refresh();this.selectees=A.addClass("ui-selectee");this._mouseInit();this.helper=C("<div class='ui-selectable-helper'></div>");},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled");this._mouseDestroy();},_mouseStart:function(A){var B=this;this.opos=[A.pageX,A.pageY];if(this.options.disabled){return ;}var F=this.options;this.selectees=C(F.filter,this.element[0]);this._trigger("start",A);C(F.appendTo).append(this.helper);this.helper.css({"left":A.clientX,"top":A.clientY,"width":0,"height":0});if(F.autoRefresh){this.refresh();}this.selectees.filter(".ui-selected").each(function(){var E=C.data(this,"selectable-item");E.startselected=true;if(!A.metaKey&&!A.ctrlKey){E.$element.removeClass("ui-selected");E.selected=false;E.$element.addClass("ui-unselecting");E.unselecting=true;B._trigger("unselecting",A,{unselecting:E.element});}});C(A.target).parents().andSelf().each(function(){var E=C.data(this,"selectable-item");if(E){var H=(!A.metaKey&&!A.ctrlKey)||!E.$element.hasClass("ui-selected");E.$element.removeClass(H?"ui-unselecting":"ui-selected").addClass(H?"ui-selecting":"ui-unselecting");E.unselecting=!H;E.selecting=H;E.selected=H;if(H){B._trigger("selecting",A,{selecting:E.element});}else{B._trigger("unselecting",A,{unselecting:E.element});}return false;}});},_mouseDrag:function(A){var B=this;this.dragged=true;if(this.options.disabled){return ;}var N=this.options;var O=this.opos[0],K=this.opos[1],P=A.pageX,L=A.pageY;if(O>P){var M=P;P=O;O=M;}if(K>L){var M=L;L=K;K=M;}this.helper.css({left:O,top:K,width:P-O,height:L-K});this.selectees.each(function(){var F=C.data(this,"selectable-item");if(!F||F.element==B.element[0]){return ;}var E=false;if(N.tolerance=="touch"){E=(!(F.left>P||F.right<O||F.top>L||F.bottom<K));}else{if(N.tolerance=="fit"){E=(F.left>O&&F.right<P&&F.top>K&&F.bottom<L);}}if(E){if(F.selected){F.$element.removeClass("ui-selected");F.selected=false;}if(F.unselecting){F.$element.removeClass("ui-unselecting");F.unselecting=false;}if(!F.selecting){F.$element.addClass("ui-selecting");F.selecting=true;B._trigger("selecting",A,{selecting:F.element});}}else{if(F.selecting){if((A.metaKey||A.ctrlKey)&&F.startselected){F.$element.removeClass("ui-selecting");F.selecting=false;F.$element.addClass("ui-selected");F.selected=true;}else{F.$element.removeClass("ui-selecting");F.selecting=false;if(F.startselected){F.$element.addClass("ui-unselecting");F.unselecting=true;}B._trigger("unselecting",A,{unselecting:F.element});}}if(F.selected){if(!A.metaKey&&!A.ctrlKey&&!F.startselected){F.$element.removeClass("ui-selected");F.selected=false;F.$element.addClass("ui-unselecting");F.unselecting=true;B._trigger("unselecting",A,{unselecting:F.element});}}}});return false;},_mouseStop:function(A){var B=this;this.dragged=false;var F=this.options;C(".ui-unselecting",this.element[0]).each(function(){var E=C.data(this,"selectable-item");
E.$element.removeClass("ui-unselecting");E.unselecting=false;E.startselected=false;B._trigger("unselected",A,{unselected:E.element});});C(".ui-selecting",this.element[0]).each(function(){var E=C.data(this,"selectable-item");E.$element.removeClass("ui-selecting").addClass("ui-selected");E.selecting=false;E.selected=true;E.startselected=true;B._trigger("selected",A,{selected:E.element});});this._trigger("stop",A);this.helper.remove();return false;}});})(jQuery);(function(C,D){C.widget("ui.sortable",C.ui.mouse,{version:"1.9.2",widgetEventPrefix:"sort",ready:false,options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000},_create:function(){var A=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?A.axis==="x"||(/left|right/).test(this.items[0].item.css("float"))||(/inline|table-cell/).test(this.items[0].item.css("display")):false;this.offset=this.element.offset();this._mouseInit();this.ready=true;},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled");this._mouseDestroy();for(var A=this.items.length-1;A>=0;A--){this.items[A].item.removeData(this.widgetName+"-item");}return this;},_setOption:function(B,A){if(B==="disabled"){this.options[B]=A;this.widget().toggleClass("ui-sortable-disabled",!!A);}else{C.Widget.prototype._setOption.apply(this,arguments);}},_mouseCapture:function(I,B){var J=this;if(this.reverting){return false;}if(this.options.disabled||this.options.type=="static"){return false;}this._refreshItems(I);var K=null,L=C(I.target).parents().each(function(){if(C.data(this,J.widgetName+"-item")==J){K=C(this);return false;}});if(C.data(I.target,J.widgetName+"-item")==J){K=C(I.target);}if(!K){return false;}if(this.options.handle&&!B){var A=false;C(this.options.handle,K).find("*").andSelf().each(function(){if(this==I.target){A=true;}});if(!A){return false;}}this.currentItem=K;this._removeCurrentsFromItems();return true;},_mouseStart:function(H,B,J){var A=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(H);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};C.extend(this.offset,{click:{left:H.pageX-this.offset.left,top:H.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");this.originalPosition=this._generatePosition(H);this.originalPageX=H.pageX;this.originalPageY=H.pageY;(A.cursorAt&&this._adjustOffsetFromHelper(A.cursorAt));this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0]){this.currentItem.hide();}this._createPlaceholder();if(A.containment){this._setContainment();}if(A.cursor){if(C("body").css("cursor")){this._storedCursor=C("body").css("cursor");}C("body").css("cursor",A.cursor);}if(A.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity");}this.helper.css("opacity",A.opacity);}if(A.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex");}this.helper.css("zIndex",A.zIndex);}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset();}this._trigger("start",H,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions();}if(!J){for(var I=this.containers.length-1;I>=0;I--){this.containers[I]._trigger("activate",H,this._uiHash(this));}}if(C.ui.ddmanager){C.ui.ddmanager.current=this;}if(C.ui.ddmanager&&!A.dropBehaviour){C.ui.ddmanager.prepareOffsets(this,H);}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(H);return true;},_mouseDrag:function(J){this.position=this._generatePosition(J);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs;}if(this.options.scroll){var B=this.options,N=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-J.pageY<B.scrollSensitivity){this.scrollParent[0].scrollTop=N=this.scrollParent[0].scrollTop+B.scrollSpeed;}else{if(J.pageY-this.overflowOffset.top<B.scrollSensitivity){this.scrollParent[0].scrollTop=N=this.scrollParent[0].scrollTop-B.scrollSpeed;}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-J.pageX<B.scrollSensitivity){this.scrollParent[0].scrollLeft=N=this.scrollParent[0].scrollLeft+B.scrollSpeed;}else{if(J.pageX-this.overflowOffset.left<B.scrollSensitivity){this.scrollParent[0].scrollLeft=N=this.scrollParent[0].scrollLeft-B.scrollSpeed;}}}else{if(J.pageY-C(document).scrollTop()<B.scrollSensitivity){N=C(document).scrollTop(C(document).scrollTop()-B.scrollSpeed);}else{if(C(window).height()-(J.pageY-C(document).scrollTop())<B.scrollSensitivity){N=C(document).scrollTop(C(document).scrollTop()+B.scrollSpeed);}}if(J.pageX-C(document).scrollLeft()<B.scrollSensitivity){N=C(document).scrollLeft(C(document).scrollLeft()-B.scrollSpeed);}else{if(C(window).width()-(J.pageX-C(document).scrollLeft())<B.scrollSensitivity){N=C(document).scrollLeft(C(document).scrollLeft()+B.scrollSpeed);}}}if(N!==false&&C.ui.ddmanager&&!B.dropBehaviour){C.ui.ddmanager.prepareOffsets(this,J);}}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px";}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px";}for(var L=this.items.length-1;L>=0;L--){var K=this.items[L],M=K.item[0],A=this._intersectsWithPointer(K);if(!A){continue;}if(K.instance!==this.currentContainer){continue;}if(M!=this.currentItem[0]&&this.placeholder[A==1?"next":"prev"]()[0]!=M&&!C.contains(this.placeholder[0],M)&&(this.options.type=="semi-dynamic"?!C.contains(this.element[0],M):true)){this.direction=A==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(K)){this._rearrange(J,K);}else{break;}this._trigger("change",J,this._uiHash());break;}}this._contactContainers(J);if(C.ui.ddmanager){C.ui.ddmanager.drag(this,J);}this._trigger("sort",J,this._uiHash());this.lastPositionAbs=this.positionAbs;return false;},_mouseStop:function(G,B){if(!G){return ;}if(C.ui.ddmanager&&!this.options.dropBehaviour){C.ui.ddmanager.drop(this,G);}if(this.options.revert){var H=this;var A=this.placeholder.offset();this.reverting=true;C(this.helper).animate({left:A.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:A.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){H._clear(G);});}else{this._clear(G,B);}return false;},cancel:function(){if(this.dragging){this._mouseUp({target:null});if(this.options.helper=="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper");}else{this.currentItem.show();}for(var A=this.containers.length-1;A>=0;A--){this.containers[A]._trigger("deactivate",null,this._uiHash(this));if(this.containers[A].containerCache.over){this.containers[A]._trigger("out",null,this._uiHash(this));this.containers[A].containerCache.over=0;}}}if(this.placeholder){if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0]);}if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove();}C.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});
if(this.domPosition.prev){C(this.domPosition.prev).after(this.currentItem);}else{C(this.domPosition.parent).prepend(this.currentItem);}}return this;},serialize:function(A){var F=this._getItemsAsjQuery(A&&A.connected);var B=[];A=A||{};C(F).each(function(){var E=(C(A.item||this).attr(A.attribute||"id")||"").match(A.expression||(/(.+)[-=_](.+)/));if(E){B.push((A.key||E[1]+"[]")+"="+(A.key&&A.expression?E[1]:E[2]));}});if(!B.length&&A.key){B.push(A.key+"=");}return B.join("&");},toArray:function(A){var F=this._getItemsAsjQuery(A&&A.connected);var B=[];A=A||{};F.each(function(){B.push(C(A.item||this).attr(A.attribute||"id")||"");});return B;},_intersectsWith:function(Q){var X=this.positionAbs.left,A=X+this.helperProportions.width,R=this.positionAbs.top,S=R+this.helperProportions.height;var W=Q.left,B=W+Q.width,P=Q.top,T=P+Q.height;var O=this.offset.click.top,U=this.offset.click.left;var V=(R+O)>P&&(R+O)<T&&(X+U)>W&&(X+U)<B;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>Q[this.floating?"width":"height"])){return V;}else{return(W<X+(this.helperProportions.width/2)&&A-(this.helperProportions.width/2)<B&&P<R+(this.helperProportions.height/2)&&S-(this.helperProportions.height/2)<T);}},_intersectsWithPointer:function(J){var I=(this.options.axis==="x")||C.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,J.top,J.height),K=(this.options.axis==="y")||C.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,J.left,J.width),A=I&&K,L=this._getDragVerticalDirection(),B=this._getDragHorizontalDirection();if(!A){return false;}return this.floating?(((B&&B=="right")||L=="down")?2:1):(L&&(L=="down"?2:1));},_intersectsWithSides:function(B){var I=C.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,B.top+(B.height/2),B.height),H=C.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,B.left+(B.width/2),B.width),J=this._getDragVerticalDirection(),A=this._getDragHorizontalDirection();if(this.floating&&A){return((A=="right"&&H)||(A=="left"&&!H));}else{return J&&((J=="down"&&I)||(J=="up"&&!I));}},_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(K){var P=[];var N=[];var L=this._connectWith();if(L&&K){for(var M=L.length-1;M>=0;M--){var A=C(L[M]);for(var O=A.length-1;O>=0;O--){var B=C.data(A[O],this.widgetName);if(B&&B!=this&&!B.options.disabled){N.push([C.isFunction(B.options.items)?B.options.items.call(B.element):C(B.options.items,B.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),B]);}}}}N.push([C.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):C(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var M=N.length-1;M>=0;M--){N[M][0].each(function(){P.push(this);});}return C(P);},_removeCurrentsFromItems:function(){var A=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=C.grep(this.items,function(B){for(var F=0;F<A.length;F++){if(A[F]==B.item[0]){return false;}}return true;});},_refreshItems:function(B){this.items=[];this.containers=[this];var T=this.items;var V=[[C.isFunction(this.options.items)?this.options.items.call(this.element[0],B,{item:this.currentItem}):C(this.options.items,this.element),this]];var R=this._connectWith();if(R&&this.ready){for(var W=R.length-1;W>=0;W--){var Q=C(R[W]);for(var X=Q.length-1;X>=0;X--){var U=C.data(Q[X],this.widgetName);if(U&&U!=this&&!U.options.disabled){V.push([C.isFunction(U.options.items)?U.options.items.call(U.element[0],B,{item:this.currentItem}):C(U.options.items,U.element),U]);this.containers.push(U);}}}}for(var W=V.length-1;W>=0;W--){var S=V[W][1];var A=V[W][0];for(var X=0,P=A.length;X<P;X++){var O=C(A[X]);O.data(this.widgetName+"-item",S);T.push({item:O,instance:S,width:0,height:0,left:0,top:0});}}},refreshPositions:function(J){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset();}for(var H=this.items.length-1;H>=0;H--){var B=this.items[H];if(B.instance!=this.currentContainer&&this.currentContainer&&B.item[0]!=this.currentItem[0]){continue;}var I=this.options.toleranceElement?C(this.options.toleranceElement,B.item):B.item;if(!J){B.width=I.outerWidth();B.height=I.outerHeight();}var A=I.offset();B.left=A.left;B.top=A.top;}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this);}else{for(var H=this.containers.length-1;H>=0;H--){var A=this.containers[H].element.offset();this.containers[H].containerCache.left=A.left;this.containers[H].containerCache.top=A.top;this.containers[H].containerCache.width=this.containers[H].element.outerWidth();this.containers[H].containerCache.height=this.containers[H].element.outerHeight();}}return this;},_createPlaceholder:function(B){B=B||this;var A=B.options;if(!A.placeholder||A.placeholder.constructor==String){var F=A.placeholder;A.placeholder={element:function(){var E=C(document.createElement(B.currentItem[0].nodeName)).addClass(F||B.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!F){E.style.visibility="hidden";}return E;},update:function(H,E){if(F&&!A.forcePlaceholderSize){return ;}if(!E.height()){E.height(B.currentItem.innerHeight()-parseInt(B.currentItem.css("paddingTop")||0,10)-parseInt(B.currentItem.css("paddingBottom")||0,10));}if(!E.width()){E.width(B.currentItem.innerWidth()-parseInt(B.currentItem.css("paddingLeft")||0,10)-parseInt(B.currentItem.css("paddingRight")||0,10));}}};}B.placeholder=C(A.placeholder.element.call(B.element,B.currentItem));B.currentItem.after(B.placeholder);A.placeholder.update(B,B.placeholder);},_contactContainers:function(B){var X=null,Q=null;for(var U=this.containers.length-1;U>=0;U--){if(C.contains(this.currentItem[0],this.containers[U].element[0])){continue;}if(this._intersectsWith(this.containers[U].containerCache)){if(X&&C.contains(this.containers[U].element[0],X.element[0])){continue;}X=this.containers[U];Q=U;}else{if(this.containers[U].containerCache.over){this.containers[U]._trigger("out",B,this._uiHash(this));this.containers[U].containerCache.over=0;}}}if(!X){return ;}if(this.containers.length===1){this.containers[Q]._trigger("over",B,this._uiHash(this));this.containers[Q].containerCache.over=1;}else{var R=10000;var T=null;var S=this.containers[Q].floating?"left":"top";var P=this.containers[Q].floating?"width":"height";var A=this.positionAbs[S]+this.offset.click[S];for(var W=this.items.length-1;W>=0;W--){if(!C.contains(this.containers[Q].element[0],this.items[W].item[0])){continue;}if(this.items[W].item[0]==this.currentItem[0]){continue;}var O=this.items[W].item.offset()[S];var V=false;if(Math.abs(O-A)>Math.abs(O+this.items[W][P]-A)){V=true;O+=this.items[W][P];}if(Math.abs(O-A)<R){R=Math.abs(O-A);T=this.items[W];this.direction=V?"up":"down";}}if(!T&&!this.options.dropOnEmpty){return ;}this.currentContainer=this.containers[Q];T?this._rearrange(B,T,null,true):this._rearrange(B,null,this.containers[Q].element,true);this._trigger("change",B,this._uiHash());this.containers[Q]._trigger("change",B,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[Q]._trigger("over",B,this._uiHash(this));this.containers[Q].containerCache.over=1;}},_createHelper:function(B){var A=this.options;var F=C.isFunction(A.helper)?C(A.helper.apply(this.element[0],[B,this.currentItem])):(A.helper=="clone"?this.currentItem.clone():this.currentItem);if(!F.parents("body").length){C(A.appendTo!="parent"?A.appendTo:this.currentItem[0].parentNode)[0].appendChild(F[0]);
}if(F[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")};}if(F[0].style.width==""||A.forceHelperSize){F.width(this.currentItem.width());}if(F[0].style.height==""||A.forceHelperSize){F.height(this.currentItem.height());}return F;},_adjustOffsetFromHelper:function(A){if(typeof A=="string"){A=A.split(" ");}if(C.isArray(A)){A={left:+A[0],top:+A[1]||0};}if("left" in A){this.offset.click.left=A.left+this.margins.left;}if("right" in A){this.offset.click.left=this.helperProportions.width-A.right+this.margins.left;}if("top" in A){this.offset.click.top=A.top+this.margins.top;}if("bottom" in A){this.offset.click.top=this.helperProportions.height-A.bottom+this.margins.top;}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var A=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&C.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"&&C.ui.ie)){A={top:0,left:0};}return{top:A.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:A.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var A=this.currentItem.position();return{top:A.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:A.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()};}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,C(A.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(C(A.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];}if(!(/^(document|window|parent)$/).test(A.containment)){var G=C(A.containment)[0];var B=C(A.containment).offset();var H=(C(G).css("overflow")!="hidden");this.containment=[B.left+(parseInt(C(G).css("borderLeftWidth"),10)||0)+(parseInt(C(G).css("paddingLeft"),10)||0)-this.margins.left,B.top+(parseInt(C(G).css("borderTopWidth"),10)||0)+(parseInt(C(G).css("paddingTop"),10)||0)-this.margins.top,B.left+(H?Math.max(G.scrollWidth,G.offsetWidth):G.offsetWidth)-(parseInt(C(G).css("borderLeftWidth"),10)||0)-(parseInt(C(G).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,B.top+(H?Math.max(G.scrollHeight,G.offsetHeight):G.offsetHeight)-(parseInt(C(G).css("borderTopWidth"),10)||0)-(parseInt(C(G).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top];}},_convertPositionTo:function(I,A){if(!A){A=this.position;}var K=I=="absolute"?1:-1;var J=this.options,L=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&C.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,B=(/(html|body)/i).test(L[0].tagName);return{top:(A.top+this.offset.relative.top*K+this.offset.parent.top*K-((this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(B?0:L.scrollTop()))*K)),left:(A.left+this.offset.relative.left*K+this.offset.parent.left*K-((this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():B?0:L.scrollLeft())*K))};},_generatePosition:function(M){var B=this.options,P=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&C.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,A=(/(html|body)/i).test(P[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset();}var N=M.pageX;var O=M.pageY;if(this.originalPosition){if(this.containment){if(M.pageX-this.offset.click.left<this.containment[0]){N=this.containment[0]+this.offset.click.left;}if(M.pageY-this.offset.click.top<this.containment[1]){O=this.containment[1]+this.offset.click.top;}if(M.pageX-this.offset.click.left>this.containment[2]){N=this.containment[2]+this.offset.click.left;}if(M.pageY-this.offset.click.top>this.containment[3]){O=this.containment[3]+this.offset.click.top;}}if(B.grid){var K=this.originalPageY+Math.round((O-this.originalPageY)/B.grid[1])*B.grid[1];O=this.containment?(!(K-this.offset.click.top<this.containment[1]||K-this.offset.click.top>this.containment[3])?K:(!(K-this.offset.click.top<this.containment[1])?K-B.grid[1]:K+B.grid[1])):K;var L=this.originalPageX+Math.round((N-this.originalPageX)/B.grid[0])*B.grid[0];N=this.containment?(!(L-this.offset.click.left<this.containment[0]||L-this.offset.click.left>this.containment[2])?L:(!(L-this.offset.click.left<this.containment[0])?L-B.grid[0]:L+B.grid[0])):L;}}return{top:(O-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+((this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(A?0:P.scrollTop())))),left:(N-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+((this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():A?0:P.scrollLeft())))};},_rearrange:function(A,B,I,H){I?I[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 J=this.counter;this._delay(function(){if(J==this.counter){this.refreshPositions(!H);}});},_clear:function(G,B){this.reverting=false;var A=[];if(!this._noFinalSort&&this.currentItem.parent().length){this.placeholder.before(this.currentItem);}this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var H in this._storedCSS){if(this._storedCSS[H]=="auto"||this._storedCSS[H]=="static"){this._storedCSS[H]="";}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper");}else{this.currentItem.show();}if(this.fromOutside&&!B){A.push(function(E){this._trigger("receive",E,this._uiHash(this.fromOutside));});}if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!B){A.push(function(E){this._trigger("update",E,this._uiHash());});}if(this!==this.currentContainer){if(!B){A.push(function(E){this._trigger("remove",E,this._uiHash());});A.push((function(E){return function(F){E._trigger("receive",F,this._uiHash(this));};}).call(this,this.currentContainer));A.push((function(E){return function(F){E._trigger("update",F,this._uiHash(this));};}).call(this,this.currentContainer));}}for(var H=this.containers.length-1;H>=0;H--){if(!B){A.push((function(E){return function(F){E._trigger("deactivate",F,this._uiHash(this));};}).call(this,this.containers[H]));}if(this.containers[H].containerCache.over){A.push((function(E){return function(F){E._trigger("out",F,this._uiHash(this));};}).call(this,this.containers[H]));this.containers[H].containerCache.over=0;}}if(this._storedCursor){C("body").css("cursor",this._storedCursor);}if(this._storedOpacity){this.helper.css("opacity",this._storedOpacity);}if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);}this.dragging=false;if(this.cancelHelperRemoval){if(!B){this._trigger("beforeStop",G,this._uiHash());for(var H=0;H<A.length;H++){A[H].call(this,G);}this._trigger("stop",G,this._uiHash());}this.fromOutside=false;return false;
}if(!B){this._trigger("beforeStop",G,this._uiHash());}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0]){this.helper.remove();}this.helper=null;if(!B){for(var H=0;H<A.length;H++){A[H].call(this,G);}this._trigger("stop",G,this._uiHash());}this.fromOutside=false;return true;},_trigger:function(){if(C.Widget.prototype._trigger.apply(this,arguments)===false){this.cancel();}},_uiHash:function(B){var A=B||this;return{helper:A.helper,placeholder:A.placeholder||C([]),position:A.position,originalPosition:A.originalPosition,offset:A.positionAbs,item:A.currentItem,sender:B?B.element:null};}});})(jQuery);(jQuery.effects||(function(H,F){var E=H.uiBackCompat!==false,G="ui-effects-";H.effects={effect:{}};(function(A,a){var T="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor".split(" "),W=/^([\-+])=\s*(\d+\.?\d*)/,X=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(I){return[I[1],I[2],I[3],I[4]];}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(I){return[I[1]*2.55,I[2]*2.55,I[3]*2.55,I[4]];}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(I){return[parseInt(I[1],16),parseInt(I[2],16),parseInt(I[3],16)];}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(I){return[parseInt(I[1]+I[1],16),parseInt(I[2]+I[2],16),parseInt(I[3]+I[3],16)];}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(I){return[I[1],I[2]/100,I[3]/100,I[4]];}}],Z=A.Color=function(K,J,L,I){return new A.Color.fn.parse(K,J,L,I);},U={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},B={"byte":{floor:true,max:255},"percent":{max:1},"degrees":{mod:360,floor:true}},C=Z.support={},c=A("<p>")[0],d,D=A.each;c.style.cssText="background-color:rgba(1,1,1,.5)";C.rgba=c.style.backgroundColor.indexOf("rgba")>-1;D(U,function(J,I){I.cache="_"+J;I.props.alpha={idx:3,type:"percent",def:1};});function V(K,I,J){var L=B[I.type]||{};if(K==null){return(J||!I.def)?null:I.def;}K=L.floor?~~K:parseFloat(K);if(isNaN(K)){return I.def;}if(L.mod){return(K+L.mod)%L.mod;}return 0>K?0:L.max<K?L.max:K;}function Y(K){var I=Z(),J=I._rgba=[];K=K.toLowerCase();D(X,function(N,M){var P,O=M.re.exec(K),Q=O&&M.parse(O),L=M.space||"rgba";if(Q){P=I[L](Q);I[U[L].cache]=P[U[L].cache];J=I._rgba=P._rgba;return false;}});if(J.length){if(J.join()==="0,0,0,0"){A.extend(J,d.transparent);}return I;}return d[K];}Z.fn=A.extend(Z.prototype,{parse:function(M,O,L,N){if(M===a){this._rgba=[null,null,null,null];return this;}if(M.jquery||M.nodeType){M=A(M).css(O);O=a;}var I=this,J=A.type(M),K=this._rgba=[];if(O!==a){M=[M,O,L,N];J="array";}if(J==="string"){return this.parse(Y(M)||d._default);}if(J==="array"){D(U.rgba.props,function(Q,P){K[P.idx]=V(M[P.idx],P);});return this;}if(J==="object"){if(M instanceof Z){D(U,function(Q,P){if(M[P.cache]){I[P.cache]=M[P.cache].slice();}});}else{D(U,function(P,R){var Q=R.cache;D(R.props,function(f,S){if(!I[Q]&&R.to){if(f==="alpha"||M[f]==null){return ;}I[Q]=R.to(I._rgba);}I[Q][S.idx]=V(M[f],S,true);});if(I[Q]&&H.inArray(null,I[Q].slice(0,3))<0){I[Q][3]=1;if(R.from){I._rgba=R.from(I[Q]);}}});}return this;}},is:function(J){var L=Z(J),I=true,K=this;D(U,function(P,N){var M,O=L[N.cache];if(O){M=K[N.cache]||N.to&&N.to(K._rgba)||[];D(N.props,function(Q,R){if(O[R.idx]!=null){I=(O[R.idx]===M[R.idx]);return I;}});}return I;});return I;},_space:function(){var J=[],I=this;D(U,function(L,K){if(I[K.cache]){J.push(L);}});return J.pop();},transition:function(L,K){var J=Z(L),I=J._space(),P=U[I],O=this.alpha()===0?Z("transparent"):this,N=O[P.cache]||P.to(O._rgba),M=N.slice();J=J[P.cache];D(P.props,function(h,R){var i=R.idx,j=N[i],Q=J[i],S=B[R.type]||{};if(Q===null){return ;}if(j===null){M[i]=Q;}else{if(S.mod){if(Q-j>S.mod/2){j+=S.mod;}else{if(j-Q>S.mod/2){j-=S.mod;}}}M[i]=V((Q-j)*K+j,R);}});return this[I](M);},blend:function(I){if(this._rgba[3]===1){return this;}var J=this._rgba.slice(),K=J.pop(),L=Z(I)._rgba;return Z(A.map(J,function(N,M){return(1-K)*L[M]+K*N;}));},toRgbaString:function(){var I="rgba(",J=A.map(this._rgba,function(L,K){return L==null?(K>2?1:0):L;});if(J[3]===1){J.pop();I="rgb(";}return I+J.join()+")";},toHslaString:function(){var I="hsla(",J=A.map(this.hsla(),function(L,K){if(L==null){L=K>2?1:0;}if(K&&K<3){L=Math.round(L*100)+"%";}return L;});if(J[3]===1){J.pop();I="hsl(";}return I+J.join()+")";},toHexString:function(K){var J=this._rgba.slice(),I=J.pop();if(K){J.push(~~(I*255));}return"#"+A.map(J,function(L){L=(L||0).toString(16);return L.length===1?"0"+L:L;}).join("");},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString();}});Z.fn.parse.prototype=Z.fn;function b(I,J,K){K=(K+1)%1;if(K*6<1){return I+(J-I)*K*6;}if(K*2<1){return J;}if(K*3<2){return I+(J-I)*((2/3)-K)*6;}return I;}U.hsla.to=function(M){if(M[0]==null||M[1]==null||M[2]==null){return[null,null,null,M[3]];}var O=M[0]/255,J=M[1]/255,I=M[2]/255,S=M[3],g=Math.max(O,J,I),L=Math.min(O,J,I),R=g-L,Q=g+L,N=Q*0.5,K,P;if(L===g){K=0;}else{if(O===g){K=(60*(J-I)/R)+360;}else{if(J===g){K=(60*(I-O)/R)+120;}else{K=(60*(O-J)/R)+240;}}}if(N===0||N===1){P=N;}else{if(N<=0.5){P=R/Q;}else{P=R/(2-Q);}}return[Math.round(K)%360,P,N,S==null?1:S];};U.hsla.from=function(O){if(O[0]==null||O[1]==null||O[2]==null){return[null,null,null,O[3]];}var I=O[0]/360,J=O[1],K=O[2],L=O[3],N=K<=0.5?K*(1+J):K+J-K*J,M=2*K-N;return[Math.round(b(M,N,I+(1/3))*255),Math.round(b(M,N,I)*255),Math.round(b(M,N,I-(1/3))*255),L];};D(U,function(K,I){var J=I.props,L=I.cache,M=I.to,N=I.from;Z.fn[K]=function(R){if(M&&!this[L]){this[L]=M(this._rgba);}if(R===a){return this[L].slice();}var P,S=A.type(R),Q=(S==="array"||S==="object")?R:arguments,O=this[L].slice();D(J,function(j,h){var i=Q[S==="object"?j:h.idx];if(i==null){i=O[h.idx];}O[h.idx]=V(i,h);});if(N){P=Z(N(O));P[L]=O;return P;}else{return Z(O);}};D(J,function(P,O){if(Z.fn[P]){return ;}Z.fn[P]=function(h){var R=A.type(h),i=(P==="alpha"?(this._hsla?"hsla":"rgba"):K),j=this[i](),S=j[O.idx],Q;if(R==="undefined"){return S;}if(R==="function"){h=h.call(this,S);R=A.type(h);}if(h==null&&O.empty){return this;}if(R==="string"){Q=W.exec(h);if(Q){h=S+parseFloat(Q[2])*(Q[1]==="+"?1:-1);}}j[O.idx]=h;return this[i](j);};});});D(T,function(J,I){A.cssHooks[I]={set:function(O,N){var L,P,M="";if(A.type(N)!=="string"||(L=Y(N))){N=Z(L||N);if(!C.rgba&&N._rgba[3]!==1){P=I==="backgroundColor"?O.parentNode:O;while((M===""||M==="transparent")&&P&&P.style){try{M=A.css(P,"backgroundColor");P=P.parentNode;}catch(K){}}N=N.blend(M&&M!=="transparent"?M:"_default");}N=N.toRgbaString();}try{O.style[I]=N;}catch(Q){}}};A.fx.step[I]=function(K){if(!K.colorInit){K.start=Z(K.elem,I);K.end=Z(K.end);K.colorInit=true;}A.cssHooks[I].set(K.elem,K.start.transition(K.end,K.pos));};});A.cssHooks.borderColor={expand:function(I){var J={};D(["Top","Right","Bottom","Left"],function(K,L){J["border"+L+"Color"]=I;});return J;}};d=A.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"};})(jQuery);(function(){var C=["add","remove","toggle"],B={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};H.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(L,K){H.fx.step[K]=function(I){if(I.end!=="none"&&!I.setAttr||I.pos===1&&!I.setAttr){jQuery.style(I.elem,K,I.end);I.setAttr=true;}};});function A(){var N=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,M={},O,P;
if(N&&N.length&&N[0]&&N[N[0]]){P=N.length;while(P--){O=N[P];if(typeof N[O]==="string"){M[H.camelCase(O)]=N[O];}}}else{for(O in N){if(typeof N[O]==="string"){M[O]=N[O];}}}return M;}function D(Q,O){var R={},P,N;for(P in O){N=O[P];if(Q[P]!==N){if(!B[P]){if(H.fx.step[P]||!isNaN(parseFloat(N))){R[P]=N;}}}}return R;}H.effects.animateClass=function(Q,P,R,N){var O=H.speed(P,R,N);return this.queue(function(){var J=H(this),L=J.attr("class")||"",K,I=O.children?J.find("*").andSelf():J;I=I.map(function(){var M=H(this);return{el:M,start:A.call(this)};});K=function(){H.each(C,function(T,M){if(Q[M]){J[M+"Class"](Q[M]);}});};K();I=I.map(function(){this.end=A.call(this.el[0]);this.diff=D(this.start,this.end);return this;});J.attr("class",L);I=I.map(function(){var M=this,V=H.Deferred(),U=jQuery.extend({},O,{queue:false,complete:function(){V.resolve(M);}});this.el.animate(this.diff,U);return V.promise();});H.when.apply(H,I.get()).done(function(){K();H.each(arguments,function(){var M=this.el;H.each(this.diff,function(T){M.css(T,"");});});O.complete.call(J[0]);});});};H.fn.extend({_addClass:H.fn.addClass,addClass:function(O,P,M,N){return P?H.effects.animateClass.call(this,{add:O},P,M,N):this._addClass(O);},_removeClass:H.fn.removeClass,removeClass:function(O,P,M,N){return P?H.effects.animateClass.call(this,{remove:O},P,M,N):this._removeClass(O);},_toggleClass:H.fn.toggleClass,toggleClass:function(O,P,Q,R,N){if(typeof P==="boolean"||P===F){if(!Q){return this._toggleClass(O,P);}else{return H.effects.animateClass.call(this,(P?{add:O}:{remove:O}),Q,R,N);}}else{return H.effects.animateClass.call(this,{toggle:O},P,Q,R);}},switchClass:function(Q,O,P,R,N){return H.effects.animateClass.call(this,{add:O,remove:Q},P,R,N);}});})();(function(){H.extend(H.effects,{version:"1.9.2",save:function(D,C){for(var J=0;J<C.length;J++){if(C[J]!==null){D.data(G+C[J],D[0].style[C[J]]);}}},restore:function(K,C){var D,L;for(L=0;L<C.length;L++){if(C[L]!==null){D=K.data(G+C[L]);if(D===F){D="";}K.css(C[L],D);}}},setMode:function(D,C){if(C==="toggle"){C=D.is(":hidden")?"show":"hide";}return C;},getBaseline:function(K,D){var C,L;switch(K[0]){case"top":C=0;break;case"middle":C=0.5;break;case"bottom":C=1;break;default:C=K[0]/D.height;}switch(K[1]){case"left":L=0;break;case"center":L=0.5;break;case"right":L=1;break;default:L=K[1]/D.width;}return{x:L,y:C};},createWrapper:function(O){if(O.parent().is(".ui-effects-wrapper")){return O.parent();}var N={width:O.outerWidth(true),height:O.outerHeight(true),"float":O.css("float")},C=H("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),P={width:O.width(),height:O.height()},D=document.activeElement;try{D.id;}catch(M){D=document.body;}O.wrap(C);if(O[0]===D||H.contains(O[0],D)){H(D).focus();}C=O.parent();if(O.css("position")==="static"){C.css({position:"relative"});O.css({position:"relative"});}else{H.extend(N,{position:O.css("position"),zIndex:O.css("z-index")});H.each(["top","left","bottom","right"],function(J,I){N[I]=O.css(I);if(isNaN(parseInt(N[I],10))){N[I]="auto";}});O.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"});}O.css(P);return C.css(N).show();},removeWrapper:function(D){var C=document.activeElement;if(D.parent().is(".ui-effects-wrapper")){D.parent().replaceWith(D);if(D[0]===C||H.contains(D[0],C)){H(C).focus();}}return D;},setTransition:function(K,C,L,D){D=D||{};H.each(C,function(I,J){var N=K.cssUnit(J);if(N[0]>0){D[J]=N[0]*L+N[1];}});return D;}});function B(K,L,D,C){if(H.isPlainObject(K)){L=K;K=K.effect;}K={effect:K};if(L==null){L={};}if(H.isFunction(L)){C=L;D=null;L={};}if(typeof L==="number"||H.fx.speeds[L]){C=D;D=L;L={};}if(H.isFunction(D)){C=D;D=null;}if(L){H.extend(K,L);}D=D||L.duration;K.duration=H.fx.off?0:typeof D==="number"?D:D in H.fx.speeds?H.fx.speeds[D]:H.fx.speeds._default;K.complete=C||L.complete;return K;}function A(C){if(!C||typeof C==="number"||H.fx.speeds[C]){return true;}if(typeof C==="string"&&!H.effects.effect[C]){if(E&&H.effects[C]){return false;}return true;}return false;}H.fn.extend({effect:function(){var N=B.apply(this,arguments),C=N.mode,P=N.queue,O=H.effects.effect[N.effect],M=!O&&E&&H.effects[N.effect];if(H.fx.off||!(O||M)){if(C){return this[C](N.duration,N.complete);}else{return this.each(function(){if(N.complete){N.complete.call(this);}});}}function D(K){var J=H(this),L=N.complete,I=N.mode;function R(){if(H.isFunction(L)){L.call(J[0]);}if(H.isFunction(K)){K();}}if(J.is(":hidden")?I==="hide":I==="show"){R();}else{O.call(J[0],N,R);}}if(O){return P===false?this.each(D):this.queue(P||"fx",D);}else{return M.call(this,{options:N,duration:N.duration,callback:N.complete,mode:N.mode});}},_show:H.fn.show,show:function(C){if(A(C)){return this._show.apply(this,arguments);}else{var D=B.apply(this,arguments);D.mode="show";return this.effect.call(this,D);}},_hide:H.fn.hide,hide:function(C){if(A(C)){return this._hide.apply(this,arguments);}else{var D=B.apply(this,arguments);D.mode="hide";return this.effect.call(this,D);}},__toggle:H.fn.toggle,toggle:function(C){if(A(C)||typeof C==="boolean"||H.isFunction(C)){return this.__toggle.apply(this,arguments);}else{var D=B.apply(this,arguments);D.mode="toggle";return this.effect.call(this,D);}},cssUnit:function(J){var D=this.css(J),C=[];H.each(["em","px","%","pt"],function(L,I){if(D.indexOf(I)>0){C=[parseFloat(D),I];}});return C;}});})();(function(){var A={};H.each(["Quad","Cubic","Quart","Quint","Expo"],function(B,C){A[C]=function(D){return Math.pow(D,B+2);};});H.extend(A,{Sine:function(B){return 1-Math.cos(B*Math.PI/2);},Circ:function(B){return 1-Math.sqrt(1-B*B);},Elastic:function(B){return B===0||B===1?B:-Math.pow(2,8*(B-1))*Math.sin(((B-1)*80-7.5)*Math.PI/15);},Back:function(B){return B*B*(3*B-2);},Bounce:function(B){var D,C=4;while(B<((D=Math.pow(2,--C))-1)/11){}return 1/Math.pow(4,3-C)-7.5625*Math.pow((D*3-2)/22-B,2);}});H.each(A,function(B,C){H.easing["easeIn"+B]=C;H.easing["easeOut"+B]=function(D){return 1-C(1-D);};H.easing["easeInOut"+B]=function(D){return D<0.5?C(D*2)/2:1-C(D*-2+2)/2;};});})();})(jQuery));(function(H,G){var J=0,I={},F={};I.height=I.paddingTop=I.paddingBottom=I.borderTopWidth=I.borderBottomWidth="hide";F.height=F.paddingTop=F.paddingBottom=F.borderTopWidth=F.borderBottomWidth="show";H.widget("ui.accordion",{version:"1.9.2",options:{active:0,animate:{},collapsible:false,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var A=this.accordionId="ui-accordion-"+(this.element.attr("id")||++J),B=this.options;this.prevShow=this.prevHide=H();this.element.addClass("ui-accordion ui-widget ui-helper-reset");this.headers=this.element.find(B.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all");this._hoverable(this.headers);this._focusable(this.headers);this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide();if(!B.collapsible&&(B.active===false||B.active==null)){B.active=0;}if(B.active<0){B.active+=this.headers.length;}this.active=this._findActive(B.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top");this.active.next().addClass("ui-accordion-content-active").show();this._createIcons();this.refresh();this.element.attr("role","tablist");this.headers.attr("role","tab").each(function(D){var C=H(this),E=C.attr("id"),N=C.next(),M=N.attr("id");if(!E){E=A+"-header-"+D;C.attr("id",E);}if(!M){M=A+"-panel-"+D;N.attr("id",M);}C.attr("aria-controls",M);N.attr("aria-labelledby",E);}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide();if(!this.active.length){this.headers.eq(0).attr("tabIndex",0);}else{this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"});
}this._on(this.headers,{keydown:"_keydown"});this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._setupEvents(B.event);},_getCreateEventData:function(){return{header:this.active,content:!this.active.length?H():this.active.next()};},_createIcons:function(){var A=this.options.icons;if(A){H("<span>").addClass("ui-accordion-header-icon ui-icon "+A.header).prependTo(this.headers);this.active.children(".ui-accordion-header-icon").removeClass(A.header).addClass(A.activeHeader);this.headers.addClass("ui-accordion-icons");}},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove();},_destroy:function(){var A;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){if(/^ui-accordion/.test(this.id)){this.removeAttribute("id");}});this._destroyIcons();A=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){if(/^ui-accordion/.test(this.id)){this.removeAttribute("id");}});if(this.options.heightStyle!=="content"){A.css("height","");}},_setOption:function(B,A){if(B==="active"){this._activate(A);return ;}if(B==="event"){if(this.options.event){this._off(this.headers,this.options.event);}this._setupEvents(A);}this._super(B,A);if(B==="collapsible"&&!A&&this.options.active===false){this._activate(0);}if(B==="icons"){this._destroyIcons();if(A){this._createIcons();}}if(B==="disabled"){this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!A);}},_keydown:function(B){if(B.altKey||B.ctrlKey){return ;}var A=H.ui.keyCode,C=this.headers.length,E=this.headers.index(B.target),D=false;switch(B.keyCode){case A.RIGHT:case A.DOWN:D=this.headers[(E+1)%C];break;case A.LEFT:case A.UP:D=this.headers[(E-1+C)%C];break;case A.SPACE:case A.ENTER:this._eventHandler(B);break;case A.HOME:D=this.headers[0];break;case A.END:D=this.headers[C-1];break;}if(D){H(B.target).attr("tabIndex",-1);H(D).attr("tabIndex",0);D.focus();B.preventDefault();}},_panelKeyDown:function(A){if(A.keyCode===H.ui.keyCode.UP&&A.ctrlKey){H(A.currentTarget).prev().focus();}},refresh:function(){var B,A,D=this.options.heightStyle,C=this.element.parent();if(D==="fill"){if(!H.support.minHeight){A=C.css("overflow");C.css("overflow","hidden");}B=C.height();this.element.siblings(":visible").each(function(){var E=H(this),L=E.css("position");if(L==="absolute"||L==="fixed"){return ;}B-=E.outerHeight(true);});if(A){C.css("overflow",A);}this.headers.each(function(){B-=H(this).outerHeight(true);});this.headers.next().each(function(){H(this).height(Math.max(0,B-H(this).innerHeight()+H(this).height()));}).css("overflow","auto");}else{if(D==="auto"){B=0;this.headers.next().each(function(){B=Math.max(B,H(this).css("height","").height());}).height(B);}}},_activate:function(B){var A=this._findActive(B)[0];if(A===this.active[0]){return ;}A=A||this.active[0];this._eventHandler({target:A,currentTarget:A,preventDefault:H.noop});},_findActive:function(A){return typeof A==="number"?this.headers.eq(A):H();},_setupEvents:function(A){var B={};if(!A){return ;}H.each(A.split(" "),function(C,D){B[D]="_eventHandler";});this._on(this.headers,B);},_eventHandler:function(R){var A=this.options,O=this.active,E=H(R.currentTarget),C=E[0]===O[0],Q=C&&A.collapsible,P=Q?H():E.next(),D=O.next(),B={oldHeader:O,oldPanel:D,newHeader:Q?H():E,newPanel:P};R.preventDefault();if((C&&!A.collapsible)||(this._trigger("beforeActivate",R,B)===false)){return ;}A.active=Q?false:this.headers.index(E);this.active=C?H():E;this._toggle(B);O.removeClass("ui-accordion-header-active ui-state-active");if(A.icons){O.children(".ui-accordion-header-icon").removeClass(A.icons.activeHeader).addClass(A.icons.header);}if(!C){E.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top");if(A.icons){E.children(".ui-accordion-header-icon").removeClass(A.icons.header).addClass(A.icons.activeHeader);}E.next().addClass("ui-accordion-content-active");}},_toggle:function(A){var C=A.newPanel,B=this.prevShow.length?this.prevShow:A.oldPanel;this.prevShow.add(this.prevHide).stop(true,true);this.prevShow=C;this.prevHide=B;if(this.options.animate){this._animate(C,B,A);}else{B.hide();C.show();this._toggleComplete(A);}B.attr({"aria-expanded":"false","aria-hidden":"true"});B.prev().attr("aria-selected","false");if(C.length&&B.length){B.prev().attr("tabIndex",-1);}else{if(C.length){this.headers.filter(function(){return H(this).attr("tabIndex")===0;}).attr("tabIndex",-1);}}C.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0});},_animate:function(X,D,T){var E,R,U,S=this,C=0,B=X.length&&(!D.length||(X.index()<D.index())),V=this.options.animate||{},A=B&&V.down||V,W=function(){S._toggleComplete(T);};if(typeof A==="number"){U=A;}if(typeof A==="string"){R=A;}R=R||A.easing||V.easing;U=U||A.duration||V.duration;if(!D.length){return X.animate(F,U,R,W);}if(!X.length){return D.animate(I,U,R,W);}E=X.show().outerHeight();D.animate(I,{duration:U,easing:R,step:function(L,K){K.now=Math.round(L);}});X.hide().animate(F,{duration:U,easing:R,complete:W,step:function(L,K){K.now=Math.round(L);if(K.prop!=="height"){C+=K.now;}else{if(S.options.heightStyle!=="content"){K.now=Math.round(E-D.outerHeight()-C);C=0;}}}});},_toggleComplete:function(A){var B=A.oldPanel;B.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all");if(B.length){B.parent()[0].className=B.parent()[0].className;}this._trigger("activate",null,A);}});if(H.uiBackCompat!==false){(function(B,C){B.extend(C.options,{navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase();}});var A=C._create;C._create=function(){if(this.options.navigation){var M=this,D=this.element.find(this.options.header),N=D.next(),E=D.add(N).find("a").filter(this.options.navigationFilter)[0];if(E){D.add(N).each(function(K){if(B.contains(this,E)){M.options.active=Math.floor(K/2);return false;}});}}A.call(this);};}(jQuery,jQuery.ui.accordion.prototype));(function(B,D){B.extend(D.options,{heightStyle:null,autoHeight:true,clearStyle:false,fillSpace:false});var A=D._create,C=D._setOption;B.extend(D,{_create:function(){this.options.heightStyle=this.options.heightStyle||this._mergeHeightStyle();A.call(this);},_setOption:function(E){if(E==="autoHeight"||E==="clearStyle"||E==="fillSpace"){this.options.heightStyle=this._mergeHeightStyle();}C.apply(this,arguments);},_mergeHeightStyle:function(){var E=this.options;if(E.fillSpace){return"fill";}if(E.clearStyle){return"content";}if(E.autoHeight){return"auto";}}});}(jQuery,jQuery.ui.accordion.prototype));(function(A,B){A.extend(B.options.icons,{activeHeader:null,headerSelected:"ui-icon-triangle-1-s"});var C=B._createIcons;B._createIcons=function(){if(this.options.icons){this.options.icons.activeHeader=this.options.icons.activeHeader||this.options.icons.headerSelected;}C.call(this);};}(jQuery,jQuery.ui.accordion.prototype));(function(A,B){B.activate=B._activate;var C=B._findActive;B._findActive=function(D){if(D===-1){D=false;}if(D&&typeof D!=="number"){D=this.headers.index(this.headers.filter(D));if(D===-1){D=false;}}return C.call(this,D);};}(jQuery,jQuery.ui.accordion.prototype));jQuery.ui.accordion.prototype.resize=jQuery.ui.accordion.prototype.refresh;(function(A,B){A.extend(B.options,{change:null,changestart:null});var C=B._trigger;B._trigger=function(M,E,D){var N=C.apply(this,arguments);if(!N){return false;}if(M==="beforeActivate"){N=C.call(this,"changestart",E,{oldHeader:D.oldHeader,oldContent:D.oldPanel,newHeader:D.newHeader,newContent:D.newPanel});
}else{if(M==="activate"){N=C.call(this,"change",E,{oldHeader:D.oldHeader,oldContent:D.oldPanel,newHeader:D.newHeader,newContent:D.newPanel});}}return N;};}(jQuery,jQuery.ui.accordion.prototype));(function(B,C){B.extend(C.options,{animate:null,animated:"slide"});var A=C._create;C._create=function(){var D=this.options;if(D.animate===null){if(!D.animated){D.animate=false;}else{if(D.animated==="slide"){D.animate=300;}else{if(D.animated==="bounceslide"){D.animate={duration:200,down:{easing:"easeOutBounce",duration:1000}};}else{D.animate=D.animated;}}}}A.call(this);};}(jQuery,jQuery.ui.accordion.prototype));}})(jQuery);(function(D,F){var E=0;D.widget("ui.autocomplete",{version:"1.9.2",defaultElement:"<input>",options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var B,C,A;this.isMultiLine=this._isMultiLine();this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"];this.isNewMenu=true;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off");this._on(this.element,{keydown:function(J){if(this.element.prop("readOnly")){B=true;A=true;C=true;return ;}B=false;A=false;C=false;var I=D.ui.keyCode;switch(J.keyCode){case I.PAGE_UP:B=true;this._move("previousPage",J);break;case I.PAGE_DOWN:B=true;this._move("nextPage",J);break;case I.UP:B=true;this._keyEvent("previous",J);break;case I.DOWN:B=true;this._keyEvent("next",J);break;case I.ENTER:case I.NUMPAD_ENTER:if(this.menu.active){B=true;J.preventDefault();this.menu.select(J);}break;case I.TAB:if(this.menu.active){this.menu.select(J);}break;case I.ESCAPE:if(this.menu.element.is(":visible")){this._value(this.term);this.close(J);J.preventDefault();}break;default:C=true;this._searchTimeout(J);break;}},keypress:function(J){if(B){B=false;J.preventDefault();return ;}if(C){return ;}var I=D.ui.keyCode;switch(J.keyCode){case I.PAGE_UP:this._move("previousPage",J);break;case I.PAGE_DOWN:this._move("nextPage",J);break;case I.UP:this._keyEvent("previous",J);break;case I.DOWN:this._keyEvent("next",J);break;}},input:function(H){if(A){A=false;H.preventDefault();return ;}this._searchTimeout(H);},focus:function(){this.selectedItem=null;this.previous=this._value();},blur:function(H){if(this.cancelBlur){delete this.cancelBlur;return ;}clearTimeout(this.searching);this.close(H);this._change(H);}});this._initSource();this.menu=D("<ul>").addClass("ui-autocomplete").appendTo(this.document.find(this.options.appendTo||"body")[0]).menu({input:D(),role:null}).zIndex(this.element.zIndex()+1).hide().data("menu");this._on(this.menu.element,{mousedown:function(J){J.preventDefault();this.cancelBlur=true;this._delay(function(){delete this.cancelBlur;});var I=this.menu.element[0];if(!D(J.target).closest(".ui-menu-item").length){this._delay(function(){var G=this;this.document.one("mousedown",function(H){if(H.target!==G.element[0]&&H.target!==I&&!D.contains(I,H.target)){G.close();}});});}},menufocus:function(K,J){if(this.isNewMenu){this.isNewMenu=false;if(K.originalEvent&&/^mouse/.test(K.originalEvent.type)){this.menu.blur();this.document.one("mousemove",function(){D(K.target).trigger(K.originalEvent);});return ;}}var L=J.item.data("ui-autocomplete-item")||J.item.data("item.autocomplete");if(false!==this._trigger("focus",K,{item:L})){if(K.originalEvent&&/^key/.test(K.originalEvent.type)){this._value(L.value);}}else{this.liveRegion.text(L.value);}},menuselect:function(L,K){var M=K.item.data("ui-autocomplete-item")||K.item.data("item.autocomplete"),N=this.previous;if(this.element[0]!==this.document[0].activeElement){this.element.focus();this.previous=N;this._delay(function(){this.previous=N;this.selectedItem=M;});}if(false!==this._trigger("select",L,{item:M})){this._value(M.value);}this.term=this._value();this.close(L);this.selectedItem=M;}});this.liveRegion=D("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertAfter(this.element);if(D.fn.bgiframe){this.menu.element.bgiframe();}this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete");}});},_destroy:function(){clearTimeout(this.searching);this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove();},_setOption:function(B,A){this._super(B,A);if(B==="source"){this._initSource();}if(B==="appendTo"){this.menu.element.appendTo(this.document.find(A||"body")[0]);}if(B==="disabled"&&A&&this.xhr){this.xhr.abort();}},_isMultiLine:function(){if(this.element.is("textarea")){return true;}if(this.element.is("input")){return false;}return this.element.prop("isContentEditable");},_initSource:function(){var A,C,B=this;if(D.isArray(this.options.source)){A=this.options.source;this.source=function(I,J){J(D.ui.autocomplete.filter(A,I.term));};}else{if(typeof this.options.source==="string"){C=this.options.source;this.source=function(I,J){if(B.xhr){B.xhr.abort();}B.xhr=D.ajax({url:C,data:I,dataType:"json",success:function(G){J(G);},error:function(){J([]);}});};}else{this.source=this.options.source;}}},_searchTimeout:function(A){clearTimeout(this.searching);this.searching=this._delay(function(){if(this.term!==this._value()){this.selectedItem=null;this.search(null,A);}},this.options.delay);},search:function(A,B){A=A!=null?A:this._value();this.term=this._value();if(A.length<this.options.minLength){return this.close(B);}if(this._trigger("search",B)===false){return ;}return this._search(A);},_search:function(A){this.pending++;this.element.addClass("ui-autocomplete-loading");this.cancelSearch=false;this.source({term:A},this._response());},_response:function(){var A=this,B=++E;return function(C){if(B===E){A.__response(C);}A.pending--;if(!A.pending){A.element.removeClass("ui-autocomplete-loading");}};},__response:function(A){if(A){A=this._normalize(A);}this._trigger("response",null,{content:A});if(!this.options.disabled&&A&&A.length&&!this.cancelSearch){this._suggest(A);this._trigger("open");}else{this._close();}},close:function(A){this.cancelSearch=true;this._close(A);},_close:function(A){if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.blur();this.isNewMenu=true;this._trigger("close",A);}},_change:function(A){if(this.previous!==this._value()){this._trigger("change",A,{item:this.selectedItem});}},_normalize:function(A){if(A.length&&A[0].label&&A[0].value){return A;}return D.map(A,function(B){if(typeof B==="string"){return{label:B,value:B};}return D.extend({label:B.label||B.value,value:B.value||B.label},B);});},_suggest:function(B){var A=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(A,B);this.menu.refresh();A.show();this._resizeMenu();A.position(D.extend({of:this.element},this.options.position));if(this.options.autoFocus){this.menu.next();}},_resizeMenu:function(){var A=this.menu.element;A.outerWidth(Math.max(A.width("").outerWidth()+1,this.element.outerWidth()));},_renderMenu:function(B,C){var A=this;D.each(C,function(J,I){A._renderItemData(B,I);});},_renderItemData:function(B,A){return this._renderItem(B,A).data("ui-autocomplete-item",A);},_renderItem:function(B,A){return D("<li>").append(D("<a>").text(A.label)).appendTo(B);},_move:function(A,B){if(!this.menu.element.is(":visible")){this.search(null,B);return ;}if(this.menu.isFirstItem()&&/^previous/.test(A)||this.menu.isLastItem()&&/^next/.test(A)){this._value(this.term);this.menu.blur();return ;}this.menu[A](B);},widget:function(){return this.menu.element;},_value:function(){return this.valueMethod.apply(this.element,arguments);},_keyEvent:function(A,B){if(!this.isMultiLine||this.menu.element.is(":visible")){this._move(A,B);B.preventDefault();}}});D.extend(D.ui.autocomplete,{escapeRegex:function(A){return A.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");},filter:function(A,C){var B=new RegExp(D.ui.autocomplete.escapeRegex(C),"i");return D.grep(A,function(H){return B.test(H.label||H.value||H);
});}});D.widget("ui.autocomplete",D.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(A){return A+(A>1?" results are":" result is")+" available, use up and down arrow keys to navigate.";}}},__response:function(A){var B;this._superApply(arguments);if(this.options.disabled||this.cancelSearch){return ;}if(A&&A.length){B=this.options.messages.results(A.length);}else{B=this.options.messages.noResults;}this.liveRegion.text(B);}});}(jQuery));(function(U,N){var P,V,O,S,R="ui-button ui-widget ui-state-default ui-corner-all",M="ui-state-hover ui-state-active ",T="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",Q=function(){var A=U(this).find(":ui-button");setTimeout(function(){A.button("refresh");},1);},L=function(D){var A=D.name,C=D.form,B=U([]);if(A){if(C){B=U(C).find("[name='"+A+"']");}else{B=U("[name='"+A+"']",D.ownerDocument).filter(function(){return !this.form;});}}return B;};U.widget("ui.button",{version:"1.9.2",defaultElement:"<button>",options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,Q);if(typeof this.options.disabled!=="boolean"){this.options.disabled=!!this.element.prop("disabled");}else{this.element.prop("disabled",this.options.disabled);}this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var C=this,E=this.options,B=this.type==="checkbox"||this.type==="radio",D=!B?"ui-state-active":"",A="ui-state-focus";if(E.label===null){E.label=(this.type==="input"?this.buttonElement.val():this.buttonElement.html());}this._hoverable(this.buttonElement);this.buttonElement.addClass(R).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){if(E.disabled){return ;}if(this===P){U(this).addClass("ui-state-active");}}).bind("mouseleave"+this.eventNamespace,function(){if(E.disabled){return ;}U(this).removeClass(D);}).bind("click"+this.eventNamespace,function(F){if(E.disabled){F.preventDefault();F.stopImmediatePropagation();}});this.element.bind("focus"+this.eventNamespace,function(){C.buttonElement.addClass(A);}).bind("blur"+this.eventNamespace,function(){C.buttonElement.removeClass(A);});if(B){this.element.bind("change"+this.eventNamespace,function(){if(S){return ;}C.refresh();});this.buttonElement.bind("mousedown"+this.eventNamespace,function(F){if(E.disabled){return ;}S=false;V=F.pageX;O=F.pageY;}).bind("mouseup"+this.eventNamespace,function(F){if(E.disabled){return ;}if(V!==F.pageX||O!==F.pageY){S=true;}});}if(this.type==="checkbox"){this.buttonElement.bind("click"+this.eventNamespace,function(){if(E.disabled||S){return false;}U(this).toggleClass("ui-state-active");C.buttonElement.attr("aria-pressed",C.element[0].checked);});}else{if(this.type==="radio"){this.buttonElement.bind("click"+this.eventNamespace,function(){if(E.disabled||S){return false;}U(this).addClass("ui-state-active");C.buttonElement.attr("aria-pressed","true");var F=C.element[0];L(F).not(F).map(function(){return U(this).button("widget")[0];}).removeClass("ui-state-active").attr("aria-pressed","false");});}else{this.buttonElement.bind("mousedown"+this.eventNamespace,function(){if(E.disabled){return false;}U(this).addClass("ui-state-active");P=this;C.document.one("mouseup",function(){P=null;});}).bind("mouseup"+this.eventNamespace,function(){if(E.disabled){return false;}U(this).removeClass("ui-state-active");}).bind("keydown"+this.eventNamespace,function(F){if(E.disabled){return false;}if(F.keyCode===U.ui.keyCode.SPACE||F.keyCode===U.ui.keyCode.ENTER){U(this).addClass("ui-state-active");}}).bind("keyup"+this.eventNamespace,function(){U(this).removeClass("ui-state-active");});if(this.buttonElement.is("a")){this.buttonElement.keyup(function(F){if(F.keyCode===U.ui.keyCode.SPACE){U(this).click();}});}}}this._setOption("disabled",E.disabled);this._resetButton();},_determineButtonType:function(){var A,B,C;if(this.element.is("[type=checkbox]")){this.type="checkbox";}else{if(this.element.is("[type=radio]")){this.type="radio";}else{if(this.element.is("input")){this.type="input";}else{this.type="button";}}}if(this.type==="checkbox"||this.type==="radio"){A=this.element.parents().last();B="label[for='"+this.element.attr("id")+"']";this.buttonElement=A.find(B);if(!this.buttonElement.length){A=A.length?A.siblings():this.element.siblings();this.buttonElement=A.filter(B);if(!this.buttonElement.length){this.buttonElement=A.find(B);}}this.element.addClass("ui-helper-hidden-accessible");C=this.element.is(":checked");if(C){this.buttonElement.addClass("ui-state-active");}this.buttonElement.prop("aria-pressed",C);}else{this.buttonElement=this.element;}},widget:function(){return this.buttonElement;},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass(R+" "+M+" "+T).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());if(!this.hasTitle){this.buttonElement.removeAttr("title");}},_setOption:function(A,B){this._super(A,B);if(A==="disabled"){if(B){this.element.prop("disabled",true);}else{this.element.prop("disabled",false);}return ;}this._resetButton();},refresh:function(){var A=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");if(A!==this.options.disabled){this._setOption("disabled",A);}if(this.type==="radio"){L(this.element[0]).each(function(){if(U(this).is(":checked")){U(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true");}else{U(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false");}});}else{if(this.type==="checkbox"){if(this.element.is(":checked")){this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true");}else{this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false");}}}},_resetButton:function(){if(this.type==="input"){if(this.options.label){this.element.val(this.options.label);}return ;}var B=this.buttonElement.removeClass(T),D=U("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(B.empty()).text(),E=this.options.icons,A=E.primary&&E.secondary,C=[];if(E.primary||E.secondary){if(this.options.text){C.push("ui-button-text-icon"+(A?"s":(E.primary?"-primary":"-secondary")));}if(E.primary){B.prepend("<span class='ui-button-icon-primary ui-icon "+E.primary+"'></span>");}if(E.secondary){B.append("<span class='ui-button-icon-secondary ui-icon "+E.secondary+"'></span>");}if(!this.options.text){C.push(A?"ui-button-icons-only":"ui-button-icon-only");if(!this.hasTitle){B.attr("title",U.trim(D));}}}else{C.push("ui-button-text-only");}B.addClass(C.join(" "));}});U.widget("ui.buttonset",{version:"1.9.2",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset");},_init:function(){this.refresh();},_setOption:function(A,B){if(A==="disabled"){this.buttons.button("option",A,B);}this._super(A,B);},refresh:function(){var A=this.element.css("direction")==="rtl";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return U(this).button("widget")[0];}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(A?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(A?"ui-corner-left":"ui-corner-right").end().end();},_destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return U(this).button("widget")[0];}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");}});}(jQuery));(function($,undefined){$.extend($.ui,{datepicker:{version:"1.9.2"}});var PROP_NAME="datepicker";var dpuuid=new Date().getTime();var instActive;function Datepicker(){this.debug=false;
this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;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:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,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:true,showButtonPanel:false,autoSize:false,disabled:false};$.extend(this._defaults,this.regional[""]);this.dpDiv=bindHover($('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'));}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){if(this.debug){console.log.apply("",arguments);}},_widgetDatepicker:function(){return this.dpDiv;},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this;},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue);}catch(err){inlineSettings[attrName]=attrValue;}}}var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=="div"||nodeName=="span");if(!target.id){this.uuid+=1;target.id="dp"+this.uuid;}var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=="input"){this._connectDatepicker(target,inst);}else{if(inline){this._inlineDatepicker(target,inst);}}},_newInst:function(target,inline){var id=target[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:bindHover($('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')))};},_connectDatepicker:function(target,inst){var input=$(target);inst.append=$([]);inst.trigger=$([]);if(input.hasClass(this.markerClassName)){return ;}this._attachments(input,inst);input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value;}).bind("getData.datepicker",function(event,key){return this._get(inst,key);});this._autoSize(inst);$.data(target,PROP_NAME,inst);if(inst.settings.disabled){this._disableDatepicker(target);}},_attachments:function(input,inst){var appendText=this._get(inst,"appendText");var isRTL=this._get(inst,"isRTL");if(inst.append){inst.append.remove();}if(appendText){inst.append=$('<span class="'+this._appendClass+'">'+appendText+"</span>");input[isRTL?"before":"after"](inst.append);}input.unbind("focus",this._showDatepicker);if(inst.trigger){inst.trigger.remove();}var showOn=this._get(inst,"showOn");if(showOn=="focus"||showOn=="both"){input.focus(this._showDatepicker);}if(showOn=="button"||showOn=="both"){var buttonText=this._get(inst,"buttonText");var buttonImage=this._get(inst,"buttonImage");inst.trigger=$(this._get(inst,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$('<button type="button"></button>').addClass(this._triggerClass).html(buttonImage==""?buttonText:$("<img/>").attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?"before":"after"](inst.trigger);inst.trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==input[0]){$.datepicker._hideDatepicker();}else{if($.datepicker._datepickerShowing&&$.datepicker._lastInput!=input[0]){$.datepicker._hideDatepicker();$.datepicker._showDatepicker(input[0]);}else{$.datepicker._showDatepicker(input[0]);}}return false;});}},_autoSize:function(inst){if(this._get(inst,"autoSize")&&!inst.inline){var date=new Date(2009,12-1,20);var dateFormat=this._get(inst,"dateFormat");if(dateFormat.match(/[DM]/)){var findMax=function(names){var max=0;var maxI=0;for(var i=0;i<names.length;i++){if(names[i].length>max){max=names[i].length;maxI=i;}}return maxI;};date.setMonth(findMax(this._get(inst,(dateFormat.match(/MM/)?"monthNames":"monthNamesShort"))));date.setDate(findMax(this._get(inst,(dateFormat.match(/DD/)?"dayNames":"dayNamesShort")))+20-date.getDay());}inst.input.attr("size",this._formatDate(inst,date).length);}},_inlineDatepicker:function(target,inst){var divSpan=$(target);if(divSpan.hasClass(this.markerClassName)){return ;}divSpan.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value;}).bind("getData.datepicker",function(event,key){return this._get(inst,key);});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst),true);this._updateDatepicker(inst);this._updateAlternate(inst);if(inst.settings.disabled){this._disableDatepicker(target);}inst.dpDiv.css("display","block");},_dialogDatepicker:function(input,date,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){this.uuid+=1;var id="dp"+this.uuid;this._dialogInput=$('<input type="text" id="'+id+'" style="position: absolute; top: -100px; width: 0px;"/>');this._dialogInput.keydown(this._doKeyDown);$("body").append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst);}extendRemove(inst.settings,settings||{});date=(date&&date.constructor==Date?this._formatDate(inst,date):date);this._dialogInput.val(date);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=document.documentElement.clientWidth;var browserHeight=document.documentElement.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY];}this._dialogInput.css("left",(this._pos[0]+20)+"px").css("top",this._pos[1]+"px");inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI){$.blockUI(this.dpDiv);}$.data(this._dialogInput[0],PROP_NAME,inst);return this;},_destroyDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return ;}var nodeName=target.nodeName.toLowerCase();$.removeData(target,PROP_NAME);if(nodeName=="input"){inst.append.remove();inst.trigger.remove();$target.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp);
}else{if(nodeName=="div"||nodeName=="span"){$target.removeClass(this.markerClassName).empty();}}},_enableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return ;}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=false;inst.trigger.filter("button").each(function(){this.disabled=false;}).end().filter("img").css({opacity:"1.0",cursor:""});}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().removeClass("ui-state-disabled");inline.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",false);}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value);});},_disableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return ;}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=true;inst.trigger.filter("button").each(function(){this.disabled=true;}).end().filter("img").css({opacity:"0.5",cursor:"default"});}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().addClass("ui-state-disabled");inline.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",true);}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value);});this._disabledInputs[this._disabledInputs.length]=target;},_isDisabledDatepicker:function(target){if(!target){return false;}for(var i=0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]==target){return true;}}return false;},_getInst:function(target){try{return $.data(target,PROP_NAME);}catch(err){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(target,name,value){var inst=this._getInst(target);if(arguments.length==2&&typeof name=="string"){return(name=="defaults"?$.extend({},$.datepicker._defaults):(inst?(name=="all"?$.extend({},inst.settings):this._get(inst,name)):null));}var settings=name||{};if(typeof name=="string"){settings={};settings[name]=value;}if(inst){if(this._curInst==inst){this._hideDatepicker();}var date=this._getDateDatepicker(target,true);var minDate=this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");extendRemove(inst.settings,settings);if(minDate!==null&&settings["dateFormat"]!==undefined&&settings["minDate"]===undefined){inst.settings.minDate=this._formatDate(inst,minDate);}if(maxDate!==null&&settings["dateFormat"]!==undefined&&settings["maxDate"]===undefined){inst.settings.maxDate=this._formatDate(inst,maxDate);}this._attachments($(target),inst);this._autoSize(inst);this._setDate(inst,date);this._updateAlternate(inst);this._updateDatepicker(inst);}},_changeDatepicker:function(target,name,value){this._optionDatepicker(target,name,value);},_refreshDatepicker:function(target){var inst=this._getInst(target);if(inst){this._updateDatepicker(inst);}},_setDateDatepicker:function(target,date){var inst=this._getInst(target);if(inst){this._setDate(inst,date);this._updateDatepicker(inst);this._updateAlternate(inst);}},_getDateDatepicker:function(target,noDefault){var inst=this._getInst(target);if(inst&&!inst.inline){this._setDateFromField(inst,noDefault);}return(inst?this._getDate(inst):null);},_doKeyDown:function(event){var inst=$.datepicker._getInst(event.target);var handled=true;var isRTL=inst.dpDiv.is(".ui-datepicker-rtl");inst._keyEvent=true;if($.datepicker._datepickerShowing){switch(event.keyCode){case 9:$.datepicker._hideDatepicker();handled=false;break;case 13:var sel=$("td."+$.datepicker._dayOverClass+":not(."+$.datepicker._currentClass+")",inst.dpDiv);if(sel[0]){$.datepicker._selectDay(event.target,inst.selectedMonth,inst.selectedYear,sel[0]);}var onSelect=$.datepicker._get(inst,"onSelect");if(onSelect){var dateStr=$.datepicker._formatDate(inst);onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst]);}else{$.datepicker._hideDatepicker();}return false;break;case 27:$.datepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths")),"M");break;case 34:$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths")),"M");break;case 35:if(event.ctrlKey||event.metaKey){$.datepicker._clearDate(event.target);}handled=event.ctrlKey||event.metaKey;break;case 36:if(event.ctrlKey||event.metaKey){$.datepicker._gotoToday(event.target);}handled=event.ctrlKey||event.metaKey;break;case 37:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,(isRTL?+1:-1),"D");}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths")),"M");}break;case 38:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,-7,"D");}handled=event.ctrlKey||event.metaKey;break;case 39:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,(isRTL?-1:+1),"D");}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths")),"M");}break;case 40:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,+7,"D");}handled=event.ctrlKey||event.metaKey;break;default:handled=false;}}else{if(event.keyCode==36&&event.ctrlKey){$.datepicker._showDatepicker(this);}else{handled=false;}}if(handled){event.preventDefault();event.stopPropagation();}},_doKeyPress:function(event){var inst=$.datepicker._getInst(event.target);if($.datepicker._get(inst,"constrainInput")){var chars=$.datepicker._possibleChars($.datepicker._get(inst,"dateFormat"));var chr=String.fromCharCode(event.charCode==undefined?event.keyCode:event.charCode);return event.ctrlKey||event.metaKey||(chr<" "||!chars||chars.indexOf(chr)>-1);}},_doKeyUp:function(event){var inst=$.datepicker._getInst(event.target);if(inst.input.val()!=inst.lastVal){try{var date=$.datepicker.parseDate($.datepicker._get(inst,"dateFormat"),(inst.input?inst.input.val():null),$.datepicker._getFormatConfig(inst));if(date){$.datepicker._setDateFromField(inst);$.datepicker._updateAlternate(inst);$.datepicker._updateDatepicker(inst);}}catch(err){$.datepicker.log(err);}}return true;},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!="input"){input=$("input",input.parentNode)[0];}if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input){return ;}var inst=$.datepicker._getInst(input);if($.datepicker._curInst&&$.datepicker._curInst!=inst){$.datepicker._curInst.dpDiv.stop(true,true);if(inst&&$.datepicker._datepickerShowing){$.datepicker._hideDatepicker($.datepicker._curInst.input[0]);}}var beforeShow=$.datepicker._get(inst,"beforeShow");var beforeShowSettings=beforeShow?beforeShow.apply(input,[input,inst]):{};if(beforeShowSettings===false){return ;}extendRemove(inst.settings,beforeShowSettings);inst.lastVal=null;$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog){input.value="";}if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight;}var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css("position")=="fixed";return !isFixed;});var offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;inst.dpDiv.empty();inst.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});$.datepicker._updateDatepicker(inst);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?"static":(isFixed?"fixed":"absolute")),display:"none",left:offset.left+"px",top:offset.top+"px"});if(!inst.inline){var showAnim=$.datepicker._get(inst,"showAnim");
var duration=$.datepicker._get(inst,"duration");var postProcess=function(){var cover=inst.dpDiv.find("iframe.ui-datepicker-cover");if(!!cover.length){var borders=$.datepicker._getBorders(inst.dpDiv);cover.css({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHeight()});}};inst.dpDiv.zIndex($(input).zIndex()+1);$.datepicker._datepickerShowing=true;if($.effects&&($.effects.effect[showAnim]||$.effects[showAnim])){inst.dpDiv.show(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess);}else{inst.dpDiv[showAnim||"show"]((showAnim?duration:null),postProcess);}if(!showAnim||!duration){postProcess();}if(inst.input.is(":visible")&&!inst.input.is(":disabled")){inst.input.focus();}$.datepicker._curInst=inst;}},_updateDatepicker:function(inst){this.maxRows=4;var borders=$.datepicker._getBorders(inst.dpDiv);instActive=inst;inst.dpDiv.empty().append(this._generateHTML(inst));this._attachHandlers(inst);var cover=inst.dpDiv.find("iframe.ui-datepicker-cover");if(!!cover.length){cover.css({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHeight()});}inst.dpDiv.find("."+this._dayOverClass+" a").mouseover();var numMonths=this._getNumberOfMonths(inst);var cols=numMonths[1];var width=17;inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");if(cols>1){inst.dpDiv.addClass("ui-datepicker-multi-"+cols).css("width",(width*cols)+"em");}inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");inst.dpDiv[(this._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(inst==$.datepicker._curInst&&$.datepicker._datepickerShowing&&inst.input&&inst.input.is(":visible")&&!inst.input.is(":disabled")&&inst.input[0]!=document.activeElement){inst.input.focus();}if(inst.yearshtml){var origyearshtml=inst.yearshtml;setTimeout(function(){if(origyearshtml===inst.yearshtml&&inst.yearshtml){inst.dpDiv.find("select.ui-datepicker-year:first").replaceWith(inst.yearshtml);}origyearshtml=inst.yearshtml=null;},0);}},_getBorders:function(elem){var convert=function(value){return{thin:1,medium:2,thick:3}[value]||value;};return[parseFloat(convert(elem.css("border-left-width"))),parseFloat(convert(elem.css("border-top-width")))];},_checkOffset:function(inst,offset,isFixed){var dpWidth=inst.dpDiv.outerWidth();var dpHeight=inst.dpDiv.outerHeight();var inputWidth=inst.input?inst.input.outerWidth():0;var inputHeight=inst.input?inst.input.outerHeight():0;var viewWidth=document.documentElement.clientWidth+(isFixed?0:$(document).scrollLeft());var viewHeight=document.documentElement.clientHeight+(isFixed?0:$(document).scrollTop());offset.left-=(this._get(inst,"isRTL")?(dpWidth-inputWidth):0);offset.left-=(isFixed&&offset.left==inst.input.offset().left)?$(document).scrollLeft():0;offset.top-=(isFixed&&offset.top==(inst.input.offset().top+inputHeight))?$(document).scrollTop():0;offset.left-=Math.min(offset.left,(offset.left+dpWidth>viewWidth&&viewWidth>dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0);offset.top-=Math.min(offset.top,(offset.top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(dpHeight+inputHeight):0);return offset;},_findPos:function(obj){var inst=this._getInst(obj);var isRTL=this._get(inst,"isRTL");while(obj&&(obj.type=="hidden"||obj.nodeType!=1||$.expr.filters.hidden(obj))){obj=obj[isRTL?"previousSibling":"nextSibling"];}var position=$(obj).offset();return[position.left,position.top];},_hideDatepicker:function(input){var inst=this._curInst;if(!inst||(input&&inst!=$.data(input,PROP_NAME))){return ;}if(this._datepickerShowing){var showAnim=this._get(inst,"showAnim");var duration=this._get(inst,"duration");var postProcess=function(){$.datepicker._tidyDialog(inst);};if($.effects&&($.effects.effect[showAnim]||$.effects[showAnim])){inst.dpDiv.hide(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess);}else{inst.dpDiv[(showAnim=="slideDown"?"slideUp":(showAnim=="fadeIn"?"fadeOut":"hide"))]((showAnim?duration:null),postProcess);}if(!showAnim){postProcess();}this._datepickerShowing=false;var onClose=this._get(inst,"onClose");if(onClose){onClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val():""),inst]);}this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.unblockUI();$("body").append(this.dpDiv);}}this._inDialog=false;}},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar");},_checkExternalClick:function(event){if(!$.datepicker._curInst){return ;}var $target=$(event.target),inst=$.datepicker._getInst($target[0]);if((($target[0].id!=$.datepicker._mainDivId&&$target.parents("#"+$.datepicker._mainDivId).length==0&&!$target.hasClass($.datepicker.markerClassName)&&!$target.closest("."+$.datepicker._triggerClass).length&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)))||($target.hasClass($.datepicker.markerClassName)&&$.datepicker._curInst!=inst)){$.datepicker._hideDatepicker();}},_adjustDate:function(id,offset,period){var target=$(id);var inst=this._getInst(target[0]);if(this._isDisabledDatepicker(target[0])){return ;}this._adjustInstDate(inst,offset+(period=="M"?this._get(inst,"showCurrentAtPos"):0),period);this._updateDatepicker(inst);},_gotoToday:function(id){var target=$(id);var inst=this._getInst(target[0]);if(this._get(inst,"gotoCurrent")&&inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear;}else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();}this._notifyChange(inst);this._adjustDate(target);},_selectMonthYear:function(id,select,period){var target=$(id);var inst=this._getInst(target[0]);inst["selected"+(period=="M"?"Month":"Year")]=inst["draw"+(period=="M"?"Month":"Year")]=parseInt(select.options[select.selectedIndex].value,10);this._notifyChange(inst);this._adjustDate(target);},_selectDay:function(id,month,year,td){var target=$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabledDatepicker(target[0])){return ;}var inst=this._getInst(target[0]);inst.selectedDay=inst.currentDay=$("a",td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));},_clearDate:function(id){var target=$(id);var inst=this._getInst(target[0]);this._selectDate(target,"");},_selectDate:function(id,dateStr){var target=$(id);var inst=this._getInst(target[0]);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(inst.input){inst.input.val(dateStr);}this._updateAlternate(inst);var onSelect=this._get(inst,"onSelect");if(onSelect){onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst]);}else{if(inst.input){inst.input.trigger("change");}}if(inst.inline){this._updateDatepicker(inst);}else{this._hideDatepicker();this._lastInput=inst.input[0];if(typeof (inst.input[0])!="object"){inst.input.focus();}this._lastInput=null;}},_updateAlternate:function(inst){var altField=this._get(inst,"altField");if(altField){var altFormat=this._get(inst,"altFormat")||this._get(inst,"dateFormat");var date=this._getDate(inst);var dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr);});}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),""];},iso8601Week:function(date){var checkDate=new Date(date.getTime());checkDate.setDate(checkDate.getDate()+4-(checkDate.getDay()||7));var time=checkDate.getTime();checkDate.setMonth(0);checkDate.setDate(1);return Math.floor(Math.round((time-checkDate)/86400000)/7)+1;},parseDate:function(format,value,settings){if(format==null||value==null){throw"Invalid arguments";}value=(typeof value=="object"?value.toString():value+"");if(value==""){return null;
}var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var doy=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++;}return matches;};var getNumber=function(match){var isDoubled=lookAhead(match);var size=(match=="@"?14:(match=="!"?20:(match=="y"&&isDoubled?4:(match=="o"?3:2))));var digits=new RegExp("^\\d{1,"+size+"}");var num=value.substring(iValue).match(digits);if(!num){throw"Missing number at position "+iValue;}iValue+=num[0].length;return parseInt(num[0],10);};var getName=function(match,shortNames,longNames){var names=$.map(lookAhead(match)?longNames:shortNames,function(v,k){return[[k,v]];}).sort(function(a,b){return -(a[1].length-b[1].length);});var index=-1;$.each(names,function(i,pair){var name=pair[1];if(value.substr(iValue,name.length).toLowerCase()==name.toLowerCase()){index=pair[0];iValue+=name.length;return false;}});if(index!=-1){return index+1;}else{throw"Unknown name at position "+iValue;}};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat)){throw"Unexpected literal at position "+iValue;}iValue++;};var iValue=0;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false;}else{checkLiteral();}}else{switch(format.charAt(iFormat)){case"d":day=getNumber("d");break;case"D":getName("D",dayNamesShort,dayNames);break;case"o":doy=getNumber("o");break;case"m":month=getNumber("m");break;case"M":month=getName("M",monthNamesShort,monthNames);break;case"y":year=getNumber("y");break;case"@":var date=new Date(getNumber("@"));year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"!":var date=new Date((getNumber("!")-this._ticksTo1970)/10000);year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"'":if(lookAhead("'")){checkLiteral();}else{literal=true;}break;default:checkLiteral();}}}if(iValue<value.length){var extra=value.substr(iValue);if(!/^\s+/.test(extra)){throw"Extra/unparsed characters found in date: "+extra;}}if(year==-1){year=new Date().getFullYear();}else{if(year<100){year+=new Date().getFullYear()-new Date().getFullYear()%100+(year<=shortYearCutoff?0:-100);}}if(doy>-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day<=dim){break;}month++;day-=dim;}while(true);}var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day){throw"Invalid date";}return date;},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:(((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*10000000),formatDate:function(format,date,settings){if(!date){return"";}var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++;}return matches;};var formatNumber=function(match,value,len){var num=""+value;if(lookAhead(match)){while(num.length<len){num="0"+num;}}return num;};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value]);};var output="";var literal=false;if(date){for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false;}else{output+=format.charAt(iFormat);}}else{switch(format.charAt(iFormat)){case"d":output+=formatNumber("d",date.getDate(),2);break;case"D":output+=formatName("D",date.getDay(),dayNamesShort,dayNames);break;case"o":output+=formatNumber("o",Math.round((new Date(date.getFullYear(),date.getMonth(),date.getDate()).getTime()-new Date(date.getFullYear(),0,0).getTime())/86400000),3);break;case"m":output+=formatNumber("m",date.getMonth()+1,2);break;case"M":output+=formatName("M",date.getMonth(),monthNamesShort,monthNames);break;case"y":output+=(lookAhead("y")?date.getFullYear():(date.getYear()%100<10?"0":"")+date.getYear()%100);break;case"@":output+=date.getTime();break;case"!":output+=date.getTime()*10000+this._ticksTo1970;break;case"'":if(lookAhead("'")){output+="'";}else{literal=true;}break;default:output+=format.charAt(iFormat);}}}}return output;},_possibleChars:function(format){var chars="";var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++;}return matches;};for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false;}else{chars+=format.charAt(iFormat);}}else{switch(format.charAt(iFormat)){case"d":case"m":case"y":case"@":chars+="0123456789";break;case"D":case"M":return null;case"'":if(lookAhead("'")){chars+="'";}else{literal=true;}break;default:chars+=format.charAt(iFormat);}}}return chars;},_get:function(inst,name){return inst.settings[name]!==undefined?inst.settings[name]:this._defaults[name];},_setDateFromField:function(inst,noDefault){if(inst.input.val()==inst.lastVal){return ;}var dateFormat=this._get(inst,"dateFormat");var dates=inst.lastVal=inst.input?inst.input.val():null;var date,defaultDate;date=defaultDate=this._getDefaultDate(inst);var settings=this._getFormatConfig(inst);try{date=this.parseDate(dateFormat,dates,settings)||defaultDate;}catch(event){this.log(event);dates=(noDefault?"":dates);}inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();inst.currentDay=(dates?date.getDate():0);inst.currentMonth=(dates?date.getMonth():0);inst.currentYear=(dates?date.getFullYear():0);this._adjustInstDate(inst);},_getDefaultDate:function(inst){return this._restrictMinMax(inst,this._determineDate(inst,this._get(inst,"defaultDate"),new Date()));},_determineDate:function(inst,date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date;};var offsetString=function(offset){try{return $.datepicker.parseDate($.datepicker._get(inst,"dateFormat"),offset,$.datepicker._getFormatConfig(inst));}catch(e){}var date=(offset.toLowerCase().match(/^c/)?$.datepicker._getDate(inst):null)||new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||"d"){case"d":case"D":day+=parseInt(matches[1],10);break;case"w":case"W":day+=parseInt(matches[1],10)*7;break;case"m":case"M":month+=parseInt(matches[1],10);day=Math.min(day,$.datepicker._getDaysInMonth(year,month));break;case"y":case"Y":year+=parseInt(matches[1],10);day=Math.min(day,$.datepicker._getDaysInMonth(year,month));break;}matches=pattern.exec(offset);}return new Date(year,month,day);};var newDate=(date==null||date===""?defaultDate:(typeof date=="string"?offsetString(date):(typeof date=="number"?(isNaN(date)?defaultDate:offsetNumeric(date)):new Date(date.getTime()))));newDate=(newDate&&newDate.toString()=="Invalid Date"?defaultDate:newDate);if(newDate){newDate.setHours(0);
newDate.setMinutes(0);newDate.setSeconds(0);newDate.setMilliseconds(0);}return this._daylightSavingAdjust(newDate);},_daylightSavingAdjust:function(date){if(!date){return null;}date.setHours(date.getHours()>12?date.getHours()+2:0);return date;},_setDate:function(inst,date,noChange){var clear=!date;var origMonth=inst.selectedMonth;var origYear=inst.selectedYear;var newDate=this._restrictMinMax(inst,this._determineDate(inst,date,new Date()));inst.selectedDay=inst.currentDay=newDate.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=newDate.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=newDate.getFullYear();if((origMonth!=inst.selectedMonth||origYear!=inst.selectedYear)&&!noChange){this._notifyChange(inst);}this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?"":this._formatDate(inst));}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=="")?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return startDate;},_attachHandlers:function(inst){var stepMonths=this._get(inst,"stepMonths");var id="#"+inst.id.replace(/\\\\/g,"\\");inst.dpDiv.find("[data-handler]").map(function(){var handler={prev:function(){window["DP_jQuery_"+dpuuid].datepicker._adjustDate(id,-stepMonths,"M");},next:function(){window["DP_jQuery_"+dpuuid].datepicker._adjustDate(id,+stepMonths,"M");},hide:function(){window["DP_jQuery_"+dpuuid].datepicker._hideDatepicker();},today:function(){window["DP_jQuery_"+dpuuid].datepicker._gotoToday(id);},selectDay:function(){window["DP_jQuery_"+dpuuid].datepicker._selectDay(id,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this);return false;},selectMonth:function(){window["DP_jQuery_"+dpuuid].datepicker._selectMonthYear(id,this,"M");return false;},selectYear:function(){window["DP_jQuery_"+dpuuid].datepicker._selectMonthYear(id,this,"Y");return false;}};$(this).bind(this.getAttribute("data-event"),handler[this.getAttribute("data-handler")]);});},_generateHTML:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var isRTL=this._get(inst,"isRTL");var showButtonPanel=this._get(inst,"showButtonPanel");var hideIfNoPrevNext=this._get(inst,"hideIfNoPrevNext");var navigationAsDateFormat=this._get(inst,"navigationAsDateFormat");var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,"showCurrentAtPos");var stepMonths=this._get(inst,"stepMonths");var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--;}if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-(numMonths[0]*numMonths[1])+1,maxDate.getDate()));maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--;}}}inst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,"prevText");prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prev=(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?'<a class="ui-datepicker-prev ui-corner-all" data-handler="prev" data-event="click"'+' title="'+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>":(hideIfNoPrevNext?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>"));var nextText=this._get(inst,"nextText");nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next=(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a class="ui-datepicker-next ui-corner-all" data-handler="next" data-event="click"'+' title="'+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>":(hideIfNoPrevNext?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>"));var currentText=this._get(inst,"currentText");var gotoDate=(this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var controls=(!inst.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" data-handler="hide" data-event="click">'+this._get(inst,"closeText")+"</button>":"");var buttonPanel=(showButtonPanel)?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(isRTL?controls:"")+(this._isInRange(inst,gotoDate)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" data-handler="today" data-event="click"'+">"+currentText+"</button>":"")+(isRTL?"":controls)+"</div>":"";var firstDay=parseInt(this._get(inst,"firstDay"),10);firstDay=(isNaN(firstDay)?0:firstDay);var showWeek=this._get(inst,"showWeek");var dayNames=this._get(inst,"dayNames");var dayNamesShort=this._get(inst,"dayNamesShort");var dayNamesMin=this._get(inst,"dayNamesMin");var monthNames=this._get(inst,"monthNames");var monthNamesShort=this._get(inst,"monthNamesShort");var beforeShowDay=this._get(inst,"beforeShowDay");var showOtherMonths=this._get(inst,"showOtherMonths");var selectOtherMonths=this._get(inst,"selectOtherMonths");var calculateWeek=this._get(inst,"calculateWeek")||this.iso8601Week;var defaultDate=this._getDefaultDate(inst);var html="";for(var row=0;row<numMonths[0];row++){var group="";this.maxRows=4;for(var col=0;col<numMonths[1];col++){var selectedDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.selectedDay));var cornerClass=" ui-corner-all";var calender="";if(isMultiMonth){calender+='<div class="ui-datepicker-group';if(numMonths[1]>1){switch(col){case 0:calender+=" ui-datepicker-group-first";cornerClass=" ui-corner-"+(isRTL?"right":"left");break;case numMonths[1]-1:calender+=" ui-datepicker-group-last";cornerClass=" ui-corner-"+(isRTL?"left":"right");break;default:calender+=" ui-datepicker-group-middle";cornerClass="";break;}}calender+='">';}calender+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+cornerClass+'">'+(/all|left/.test(cornerClass)&&row==0?(isRTL?next:prev):"")+(/all|right/.test(cornerClass)&&row==0?(isRTL?prev:next):"")+this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,row>0||col>0,monthNames,monthNamesShort)+'</div><table class="ui-datepicker-calendar"><thead>'+"<tr>";var thead=(showWeek?'<th class="ui-datepicker-week-col">'+this._get(inst,"weekHeader")+"</th>":"");for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;thead+="<th"+((dow+firstDay+6)%7>=5?' class="ui-datepicker-week-end"':"")+">"+'<span title="'+dayNames[day]+'">'+dayNamesMin[day]+"</span></th>";}calender+=thead+"</tr></thead><tbody>";var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth){inst.selectedDay=Math.min(inst.selectedDay,daysInMonth);}var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var curRows=Math.ceil((leadDays+daysInMonth)/7);var numRows=(isMultiMonth?this.maxRows>curRows?this.maxRows:curRows:curRows);this.maxRows=numRows;var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow<numRows;dRow++){calender+="<tr>";var tbody=(!showWeek?"":'<td class="ui-datepicker-week-col">'+this._get(inst,"calculateWeek")(printDate)+"</td>");
for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,""]);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=(otherMonth&&!selectOtherMonths)||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);tbody+='<td class="'+((dow+firstDay+6)%7>=5?" ui-datepicker-week-end":"")+(otherMonth?" ui-datepicker-other-month":"")+((printDate.getTime()==selectedDate.getTime()&&drawMonth==inst.selectedMonth&&inst._keyEvent)||(defaultDate.getTime()==printDate.getTime()&&defaultDate.getTime()==selectedDate.getTime())?" "+this._dayOverClass:"")+(unselectable?" "+this._unselectableClass+" ui-state-disabled":"")+(otherMonth&&!showOtherMonths?"":" "+daySettings[1]+(printDate.getTime()==currentDate.getTime()?" "+this._currentClass:"")+(printDate.getTime()==today.getTime()?" ui-datepicker-today":""))+'"'+((!otherMonth||showOtherMonths)&&daySettings[2]?' title="'+daySettings[2]+'"':"")+(unselectable?"":' data-handler="selectDay" data-event="click" data-month="'+printDate.getMonth()+'" data-year="'+printDate.getFullYear()+'"')+">"+(otherMonth&&!showOtherMonths?"&#xa0;":(unselectable?'<span class="ui-state-default">'+printDate.getDate()+"</span>":'<a class="ui-state-default'+(printDate.getTime()==today.getTime()?" ui-state-highlight":"")+(printDate.getTime()==currentDate.getTime()?" ui-state-active":"")+(otherMonth?" ui-priority-secondary":"")+'" href="#">'+printDate.getDate()+"</a>"))+"</td>";printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate);}calender+=tbody+"</tr>";}drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++;}calender+="</tbody></table>"+(isMultiMonth?"</div>"+((numMonths[0]>0&&col==numMonths[1]-1)?'<div class="ui-datepicker-row-break"></div>':""):"");group+=calender;}html+=group;}html+=buttonPanel+($.ui.ie6&&!inst.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");inst._keyEvent=false;return html;},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,secondary,monthNames,monthNamesShort){var changeMonth=this._get(inst,"changeMonth");var changeYear=this._get(inst,"changeYear");var showMonthAfterYear=this._get(inst,"showMonthAfterYear");var html='<div class="ui-datepicker-title">';var monthHtml="";if(secondary||!changeMonth){monthHtml+='<span class="ui-datepicker-month">'+monthNames[drawMonth]+"</span>";}else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);monthHtml+='<select class="ui-datepicker-month" data-handler="selectMonth" data-event="change">';for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth())){monthHtml+='<option value="'+month+'"'+(month==drawMonth?' selected="selected"':"")+">"+monthNamesShort[month]+"</option>";}}monthHtml+="</select>";}if(!showMonthAfterYear){html+=monthHtml+(secondary||!(changeMonth&&changeYear)?"&#xa0;":"");}if(!inst.yearshtml){inst.yearshtml="";if(secondary||!changeYear){html+='<span class="ui-datepicker-year">'+drawYear+"</span>";}else{var years=this._get(inst,"yearRange").split(":");var thisYear=new Date().getFullYear();var determineYear=function(value){var year=(value.match(/c[+-].*/)?drawYear+parseInt(value.substring(1),10):(value.match(/[+-].*/)?thisYear+parseInt(value,10):parseInt(value,10)));return(isNaN(year)?thisYear:year);};var year=determineYear(years[0]);var endYear=Math.max(year,determineYear(years[1]||""));year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);inst.yearshtml+='<select class="ui-datepicker-year" data-handler="selectYear" data-event="change">';for(;year<=endYear;year++){inst.yearshtml+='<option value="'+year+'"'+(year==drawYear?' selected="selected"':"")+">"+year+"</option>";}inst.yearshtml+="</select>";html+=inst.yearshtml;inst.yearshtml=null;}}html+=this._get(inst,"yearSuffix");if(showMonthAfterYear){html+=(secondary||!(changeMonth&&changeYear)?"&#xa0;":"")+monthHtml;}html+="</div>";return html;},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=="Y"?offset:0);var month=inst.drawMonth+(period=="M"?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period=="D"?offset:0);var date=this._restrictMinMax(inst,this._daylightSavingAdjust(new Date(year,month,day)));inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=="M"||period=="Y"){this._notifyChange(inst);}},_restrictMinMax:function(inst,date){var minDate=this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");var newDate=(minDate&&date<minDate?minDate:date);newDate=(maxDate&&newDate>maxDate?maxDate:newDate);return newDate;},_notifyChange:function(inst){var onChange=this._get(inst,"onChangeMonthYear");if(onChange){onChange.apply((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1,inst]);}},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,"numberOfMonths");return(numMonths==null?[1,1]:(typeof numMonths=="number"?[1,numMonths]:numMonths));},_getMinMaxDate:function(inst,minMax){return this._determineDate(inst,this._get(inst,minMax+"Date"),null);},_getDaysInMonth:function(year,month){return 32-this._daylightSavingAdjust(new Date(year,month,32)).getDate();},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay();},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[0]*numMonths[1]),1));if(offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()));}return this._isInRange(inst,date);},_isInRange:function(inst,date){var minDate=this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");return((!minDate||date.getTime()>=minDate.getTime())&&(!maxDate||date.getTime()<=maxDate.getTime()));},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,"shortYearCutoff");shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNames:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesShort"),monthNames:this._get(inst,"monthNames")};},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear;}var date=(day?(typeof day=="object"?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(inst));}});function bindHover(dpDiv){var selector="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return dpDiv.delegate(selector,"mouseout",function(){$(this).removeClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).removeClass("ui-datepicker-prev-hover");}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).removeClass("ui-datepicker-next-hover");}}).delegate(selector,"mouseover",function(){if(!$.datepicker._isDisabledDatepicker(instActive.inline?dpDiv.parent()[0]:instActive.input[0])){$(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");$(this).addClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).addClass("ui-datepicker-prev-hover");}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).addClass("ui-datepicker-next-hover");}}});}function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null||props[name]==undefined){target[name]=props[name];}}return target;}$.fn.datepicker=function(options){if(!this.length){return this;
}if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv);$.datepicker.initialized=true;}var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=="string"&&(options=="isDisabled"||options=="getDate"||options=="widget")){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs));}if(options=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs));}return this.each(function(){typeof options=="string"?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options);});};$.datepicker=new Datepicker();$.datepicker.initialized=false;$.datepicker.uuid=new Date().getTime();$.datepicker.version="1.9.2";window["DP_jQuery_"+dpuuid]=$;})(jQuery);(function(H,G){var J="ui-dialog ui-widget ui-widget-content ui-corner-all ",F={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},I={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};H.widget("ui.dialog",{version:"1.9.2",options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",of:window,collision:"fit",using:function(A){var B=H(this).css(A).offset().top;if(B<0){H(this).css("top",A.top-B);}}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string"){this.originalTitle="";}this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.options.title=this.options.title||this.originalTitle;var B=this,C=this.options,P=C.title||"&#160;",E,A,O,D,N;E=(this.uiDialog=H("<div>")).addClass(J+C.dialogClass).css({display:"none",outline:0,zIndex:C.zIndex}).attr("tabIndex",-1).keydown(function(K){if(C.closeOnEscape&&!K.isDefaultPrevented()&&K.keyCode&&K.keyCode===H.ui.keyCode.ESCAPE){B.close(K);K.preventDefault();}}).mousedown(function(K){B.moveToTop(false,K);}).appendTo("body");this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(E);A=(this.uiDialogTitlebar=H("<div>")).addClass("ui-dialog-titlebar  ui-widget-header  "+"ui-corner-all  ui-helper-clearfix").bind("mousedown",function(){E.focus();}).prependTo(E);O=H("<a href='#'></a>").addClass("ui-dialog-titlebar-close  ui-corner-all").attr("role","button").click(function(K){K.preventDefault();B.close(K);}).appendTo(A);(this.uiDialogTitlebarCloseText=H("<span>")).addClass("ui-icon ui-icon-closethick").text(C.closeText).appendTo(O);D=H("<span>").uniqueId().addClass("ui-dialog-title").html(P).prependTo(A);N=(this.uiDialogButtonPane=H("<div>")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");(this.uiButtonSet=H("<div>")).addClass("ui-dialog-buttonset").appendTo(N);E.attr({role:"dialog","aria-labelledby":D.attr("id")});A.find("*").add(A).disableSelection();this._hoverable(O);this._focusable(O);if(C.draggable&&H.fn.draggable){this._makeDraggable();}if(C.resizable&&H.fn.resizable){this._makeResizable();}this._createButtons(C.buttons);this._isOpen=false;if(H.fn.bgiframe){E.bgiframe();}this._on(E,{keydown:function(L){if(!C.modal||L.keyCode!==H.ui.keyCode.TAB){return ;}var M=H(":tabbable",E),K=M.filter(":first"),R=M.filter(":last");if(L.target===R[0]&&!L.shiftKey){K.focus(1);return false;}else{if(L.target===K[0]&&L.shiftKey){R.focus(1);return false;}}}});},_init:function(){if(this.options.autoOpen){this.open();}},_destroy:function(){var A,B=this.oldPosition;if(this.overlay){this.overlay.destroy();}this.uiDialog.hide();this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();if(this.originalTitle){this.element.attr("title",this.originalTitle);}A=B.parent.children().eq(B.index);if(A.length&&A[0]!==this.element[0]){A.before(this.element);}else{B.parent.append(this.element);}},widget:function(){return this.uiDialog;},close:function(A){var B=this,C,D;if(!this._isOpen){return ;}if(false===this._trigger("beforeClose",A)){return ;}this._isOpen=false;if(this.overlay){this.overlay.destroy();}if(this.options.hide){this._hide(this.uiDialog,this.options.hide,function(){B._trigger("close",A);});}else{this.uiDialog.hide();this._trigger("close",A);}H.ui.dialog.overlay.resize();if(this.options.modal){C=0;H(".ui-dialog").each(function(){if(this!==B.uiDialog[0]){D=H(this).css("z-index");if(!isNaN(D)){C=Math.max(C,D);}}});H.ui.dialog.maxZ=C;}return this;},isOpen:function(){return this._isOpen;},moveToTop:function(A,B){var C=this.options,D;if((C.modal&&!A)||(!C.stack&&!C.modal)){return this._trigger("focus",B);}if(C.zIndex>H.ui.dialog.maxZ){H.ui.dialog.maxZ=C.zIndex;}if(this.overlay){H.ui.dialog.maxZ+=1;H.ui.dialog.overlay.maxZ=H.ui.dialog.maxZ;this.overlay.$el.css("z-index",H.ui.dialog.overlay.maxZ);}D={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()};H.ui.dialog.maxZ+=1;this.uiDialog.css("z-index",H.ui.dialog.maxZ);this.element.attr(D);this._trigger("focus",B);return this;},open:function(){if(this._isOpen){return ;}var A,B=this.options,C=this.uiDialog;this._size();this._position(B.position);C.show(B.show);this.overlay=B.modal?new H.ui.dialog.overlay(this):null;this.moveToTop(true);A=this.element.find(":tabbable");if(!A.length){A=this.uiDialogButtonPane.find(":tabbable");if(!A.length){A=C;}}A.eq(0).focus();this._isOpen=true;this._trigger("open");return this;},_createButtons:function(A){var B=this,C=false;this.uiDialogButtonPane.remove();this.uiButtonSet.empty();if(typeof A==="object"&&A!==null){H.each(A,function(){return !(C=true);});}if(C){H.each(A,function(N,E){var M,D;E=H.isFunction(E)?{click:E,text:N}:E;E=H.extend({type:"button"},E);D=E.click;E.click=function(){D.apply(B.element[0],arguments);};M=H("<button></button>",E).appendTo(B.uiButtonSet);if(H.fn.button){M.button();}});this.uiDialog.addClass("ui-dialog-buttons");this.uiDialogButtonPane.appendTo(this.uiDialog);}else{this.uiDialog.removeClass("ui-dialog-buttons");}},_makeDraggable:function(){var A=this,B=this.options;function C(D){return{position:D.position,offset:D.offset};}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(E,D){H(this).addClass("ui-dialog-dragging");A._trigger("dragStart",E,C(D));},drag:function(E,D){A._trigger("drag",E,C(D));},stop:function(E,D){B.position=[D.position.left-A.document.scrollLeft(),D.position.top-A.document.scrollTop()];H(this).removeClass("ui-dialog-dragging");A._trigger("dragStop",E,C(D));H.ui.dialog.overlay.resize();}});},_makeResizable:function(B){B=(B===G?this.options.resizable:B);var A=this,C=this.options,L=this.uiDialog.css("position"),D=typeof B==="string"?B:"n,e,s,w,se,sw,ne,nw";function E(K){return{originalPosition:K.originalPosition,originalSize:K.originalSize,position:K.position,size:K.size};}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:C.maxWidth,maxHeight:C.maxHeight,minWidth:C.minWidth,minHeight:this._minHeight(),handles:D,start:function(K,N){H(this).addClass("ui-dialog-resizing");A._trigger("resizeStart",K,E(N));},resize:function(K,N){A._trigger("resize",K,E(N));},stop:function(K,N){H(this).removeClass("ui-dialog-resizing");C.height=H(this).height();C.width=H(this).width();A._trigger("resizeStop",K,E(N));H.ui.dialog.overlay.resize();}}).css("position",L).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se");},_minHeight:function(){var A=this.options;if(A.height==="auto"){return A.minHeight;}else{return Math.min(A.minHeight,A.height);}},_position:function(C){var B=[],A=[0,0],D;if(C){if(typeof C==="string"||(typeof C==="object"&&"0" in C)){B=C.split?C.split(" "):[C[0],C[1]];
if(B.length===1){B[1]=B[0];}H.each(["left","top"],function(E,L){if(+B[E]===B[E]){A[E]=B[E];B[E]=L;}});C={my:B[0]+(A[0]<0?A[0]:"+"+A[0])+" "+B[1]+(A[1]<0?A[1]:"+"+A[1]),at:B.join(" ")};}C=H.extend({},H.ui.dialog.prototype.options.position,C);}else{C=H.ui.dialog.prototype.options.position;}D=this.uiDialog.is(":visible");if(!D){this.uiDialog.show();}this.uiDialog.position(C);if(!D){this.uiDialog.hide();}},_setOptions:function(B){var A=this,D={},C=false;H.each(B,function(L,E){A._setOption(L,E);if(L in F){C=true;}if(L in I){D[L]=E;}});if(C){this._size();}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option",D);}},_setOption:function(C,B){var D,A,E=this.uiDialog;switch(C){case"buttons":this._createButtons(B);break;case"closeText":this.uiDialogTitlebarCloseText.text(""+B);break;case"dialogClass":E.removeClass(this.options.dialogClass).addClass(J+B);break;case"disabled":if(B){E.addClass("ui-dialog-disabled");}else{E.removeClass("ui-dialog-disabled");}break;case"draggable":D=E.is(":data(draggable)");if(D&&!B){E.draggable("destroy");}if(!D&&B){this._makeDraggable();}break;case"position":this._position(B);break;case"resizable":A=E.is(":data(resizable)");if(A&&!B){E.resizable("destroy");}if(A&&typeof B==="string"){E.resizable("option","handles",B);}if(!A&&B!==false){this._makeResizable(B);}break;case"title":H(".ui-dialog-title",this.uiDialogTitlebar).html(""+(B||"&#160;"));break;}this._super(C,B);},_size:function(){var D,A,B,C=this.options,E=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(C.minWidth>C.width){C.width=C.minWidth;}D=this.uiDialog.css({height:"auto",width:C.width}).outerHeight();A=Math.max(0,C.minHeight-D);if(C.height==="auto"){if(H.support.minHeight){this.element.css({minHeight:A,height:"auto"});}else{this.uiDialog.show();B=this.element.css("height","auto").height();if(!E){this.uiDialog.hide();}this.element.height(Math.max(B,A));}}else{this.element.height(Math.max(C.height-D,0));}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option","minHeight",this._minHeight());}}});H.extend(H.ui.dialog,{uuid:0,maxZ:0,getTitleId:function(B){var A=B.attr("id");if(!A){this.uuid+=1;A=this.uuid;}return"ui-dialog-title-"+A;},overlay:function(A){this.$el=H.ui.dialog.overlay.create(A);}});H.extend(H.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:H.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(A){return A+".dialog-overlay";}).join(" "),create:function(A){if(this.instances.length===0){setTimeout(function(){if(H.ui.dialog.overlay.instances.length){H(document).bind(H.ui.dialog.overlay.events,function(C){if(H(C.target).zIndex()<H.ui.dialog.overlay.maxZ){return false;}});}},1);H(window).bind("resize.dialog-overlay",H.ui.dialog.overlay.resize);}var B=(this.oldInstances.pop()||H("<div>").addClass("ui-widget-overlay"));H(document).bind("keydown.dialog-overlay",function(D){var C=H.ui.dialog.overlay.instances;if(C.length!==0&&C[C.length-1]===B&&A.options.closeOnEscape&&!D.isDefaultPrevented()&&D.keyCode&&D.keyCode===H.ui.keyCode.ESCAPE){A.close(D);D.preventDefault();}});B.appendTo(document.body).css({width:this.width(),height:this.height()});if(H.fn.bgiframe){B.bgiframe();}this.instances.push(B);return B;},destroy:function(C){var B=H.inArray(C,this.instances),A=0;if(B!==-1){this.oldInstances.push(this.instances.splice(B,1)[0]);}if(this.instances.length===0){H([document,window]).unbind(".dialog-overlay");}C.height(0).width(0).remove();H.each(this.instances,function(){A=Math.max(A,this.css("z-index"));});this.maxZ=A;},height:function(){var A,B;if(H.ui.ie){A=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);B=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(A<B){return H(window).height()+"px";}else{return A+"px";}}else{return H(document).height()+"px";}},width:function(){var B,A;if(H.ui.ie){B=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);A=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(B<A){return H(window).width()+"px";}else{return B+"px";}}else{return H(document).width()+"px";}},resize:function(){var A=H([]);H.each(H.ui.dialog.overlay.instances,function(){A=A.add(this);});A.css({width:0,height:0}).css({width:H.ui.dialog.overlay.width(),height:H.ui.dialog.overlay.height()});}});H.extend(H.ui.dialog.overlay.prototype,{destroy:function(){H.ui.dialog.overlay.destroy(this.$el);}});}(jQuery));(function(H,F){var E=/up|down|vertical/,G=/up|left|vertical|horizontal/;H.effects.effect.blind=function(b,V){var a=H(this),D=["position","top","bottom","left","right","height","width"],U=H.effects.setMode(a,b.mode||"hide"),C=b.direction||"up",Y=E.test(C),Z=Y?"height":"width",T=Y?"top":"left",A=G.test(C),W={},B=U==="show",c,d,X;if(a.parent().is(".ui-effects-wrapper")){H.effects.save(a.parent(),D);}else{H.effects.save(a,D);}a.show();c=H.effects.createWrapper(a).css({overflow:"hidden"});d=c[Z]();X=parseFloat(c.css(T))||0;W[Z]=B?d:0;if(!A){a.css(Y?"bottom":"right",0).css(Y?"top":"left","auto").css({position:"absolute"});W[T]=B?X:d+X;}if(B){c.css(Z,0);if(!A){c.css(T,X+d);}}c.animate(W,{duration:b.duration,easing:b.easing,queue:false,complete:function(){if(U==="hide"){a.hide();}H.effects.restore(a,D);H.effects.removeWrapper(a);V();}});};})(jQuery);(function(C,D){C.effects.effect.bounce=function(e,f){var n=C(this),m=["position","top","bottom","left","right","height","width"],g=C.effects.setMode(n,e.mode||"effect"),h=g==="hide",W=g==="show",B=e.direction||"up",l=e.distance,i=e.times||5,A=i*2+(W||h?1:0),X=e.duration/A,c=e.easing,k=(B==="up"||B==="down")?"top":"left",d=(B==="up"||B==="left"),Y,j,Z,b=n.queue(),a=b.length;if(W||h){m.push("opacity");}C.effects.save(n,m);n.show();C.effects.createWrapper(n);if(!l){l=n[k==="top"?"outerHeight":"outerWidth"]()/3;}if(W){Z={opacity:1};Z[k]=0;n.css("opacity",0).css(k,d?-l*2:l*2).animate(Z,X,c);}if(h){l=l/Math.pow(2,i-1);}Z={};Z[k]=0;for(Y=0;Y<i;Y++){j={};j[k]=(d?"-=":"+=")+l;n.animate(j,X,c).animate(Z,X,c);l=h?l*2:l/2;}if(h){j={opacity:0};j[k]=(d?"-=":"+=")+l;n.animate(j,X,c);}n.queue(function(){if(h){n.hide();}C.effects.restore(n,m);C.effects.removeWrapper(n);f();});if(a>1){b.splice.apply(b,[1,0].concat(b.splice(a,A+1)));}n.dequeue();};})(jQuery);(function(C,D){C.effects.effect.clip=function(a,X){var Z=C(this),T=["position","top","bottom","left","right","height","width"],U=C.effects.setMode(Z,a.mode||"hide"),R=U==="show",S=a.direction||"vertical",V=S==="vertical",Q=V?"height":"width",W=V?"top":"left",Y={},A,b,B;C.effects.save(Z,T);Z.show();A=C.effects.createWrapper(Z).css({overflow:"hidden"});b=(Z[0].tagName==="IMG")?A:Z;B=b[Q]();if(R){b.css(Q,0);b.css(W,B/2);}Y[Q]=R?B:0;Y[W]=R?0:B/2;b.animate(Y,{queue:false,duration:a.duration,easing:a.easing,complete:function(){if(!R){Z.hide();}C.effects.restore(Z,T);C.effects.removeWrapper(Z);X();}});};})(jQuery);(function(C,D){C.effects.effect.drop=function(A,S){var V=C(this),Q=["position","top","bottom","left","right","opacity","height","width"],R=C.effects.setMode(V,A.mode||"hide"),O=R==="show",P=A.direction||"left",U=(P==="up"||P==="down")?"top":"left",N=(P==="up"||P==="left")?"pos":"neg",T={opacity:O?1:0},B;C.effects.save(V,Q);V.show();C.effects.createWrapper(V);B=A.distance||V[U==="top"?"outerHeight":"outerWidth"](true)/2;if(O){V.css("opacity",0).css(U,N==="pos"?-B:B);}T[U]=(O?(N==="pos"?"+=":"-="):(N==="pos"?"-=":"+="))+B;V.animate(T,{queue:false,duration:A.duration,easing:A.easing,complete:function(){if(R==="hide"){V.hide();}C.effects.restore(V,Q);C.effects.removeWrapper(V);S();}});};})(jQuery);(function(C,D){C.effects.effect.explode=function(Y,Z){var f=Y.pieces?Math.round(Math.sqrt(Y.pieces)):3,k=f,l=C(this),d=C.effects.setMode(l,Y.mode||"hide"),B=d==="show",h=l.show().css("visibility","hidden").offset(),X=Math.ceil(l.outerWidth()/k),a=Math.ceil(l.outerHeight()/f),g=[],V,W,j,b,c,e;function A(){g.push(this);if(g.length===f*k){i();}}for(V=0;V<f;V++){b=h.top+V*a;e=V-(f-1)/2;for(W=0;W<k;W++){j=h.left+W*X;
c=W-(k-1)/2;l.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-W*X,top:-V*a}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:X,height:a,left:j+(B?c*X:0),top:b+(B?e*a:0),opacity:B?0:1}).animate({left:j+(B?0:c*X),top:b+(B?0:e*a),opacity:B?1:0},Y.duration||500,Y.easing,A);}}function i(){l.css({visibility:"visible"});C(g).remove();if(!B){l.hide();}Z();}};})(jQuery);(function(C,D){C.effects.effect.fade=function(A,H){var G=C(this),B=C.effects.setMode(G,A.mode||"toggle");G.animate({opacity:B},{queue:false,duration:A.duration,easing:A.easing,complete:H});};})(jQuery);(function(C,D){C.effects.effect.fold=function(h,d){var g=C(this),Y=["position","top","bottom","left","right","height","width"],b=C.effects.setMode(g,h.mode||"hide"),V=b==="show",a=b==="hide",T=h.size||15,Z=/([0-9]+)%/.exec(T),U=!!h.horizFirst,c=V!==U,f=c?["width","height"]:["height","width"],e=h.duration/2,A,B,W={},X={};C.effects.save(g,Y);g.show();A=C.effects.createWrapper(g).css({overflow:"hidden"});B=c?[A.width(),A.height()]:[A.height(),A.width()];if(Z){T=parseInt(Z[1],10)/100*B[a?0:1];}if(V){A.css(U?{height:0,width:T}:{height:T,width:0});}W[f[0]]=V?B[0]:T;X[f[1]]=V?B[1]:0;A.animate(W,e,h.easing).animate(X,e,h.easing,function(){if(a){g.hide();}C.effects.restore(g,Y);C.effects.removeWrapper(g);d();});};})(jQuery);(function(C,D){C.effects.effect.highlight=function(A,L){var J=C(this),K=["backgroundImage","backgroundColor","opacity"],B=C.effects.setMode(J,A.mode||"show"),I={backgroundColor:J.css("backgroundColor")};if(B==="hide"){I.opacity=0;}C.effects.save(J,K);J.show().css({backgroundImage:"none",backgroundColor:A.color||"#ffff99"}).animate(I,{queue:false,duration:A.duration,easing:A.easing,complete:function(){if(B==="hide"){J.hide();}C.effects.restore(J,K);L();}});};})(jQuery);(function(C,D){C.effects.effect.pulsate=function(B,X){var Z=C(this),U=C.effects.setMode(Z,B.mode||"show"),Q=U==="show",T=U==="hide",P=(Q||U==="hide"),S=((B.times||5)*2)+(P?1:0),Y=B.duration/S,R=0,V=Z.queue(),A=V.length,W;if(Q||!Z.is(":visible")){Z.css("opacity",0).show();R=1;}for(W=1;W<S;W++){Z.animate({opacity:R},Y,B.easing);R=1-R;}Z.animate({opacity:R},Y,B.easing);Z.queue(function(){if(T){Z.hide();}X();});if(A>1){V.splice.apply(V,[1,0].concat(V.splice(A,S+1)));}Z.dequeue();};})(jQuery);(function(C,D){C.effects.effect.puff=function(A,P){var K=C(this),B=C.effects.setMode(K,A.mode||"hide"),M=B==="hide",L=parseInt(A.percent,10)||150,N=L/100,O={height:K.height(),width:K.width(),outerHeight:K.outerHeight(),outerWidth:K.outerWidth()};C.extend(A,{effect:"scale",queue:false,fade:true,mode:B,complete:P,percent:M?L:100,from:M?O:{height:O.height*N,width:O.width*N,outerHeight:O.outerHeight*N,outerWidth:O.outerWidth*N}});K.effect(A);};C.effects.effect.scale=function(B,S){var A=C(this),M=C.extend(true,{},B),R=C.effects.setMode(A,B.mode||"effect"),Q=parseInt(B.percent,10)||(parseInt(B.percent,10)===0?0:(R==="hide"?0:100)),O=B.direction||"both",N=B.origin,T={height:A.height(),width:A.width(),outerHeight:A.outerHeight(),outerWidth:A.outerWidth()},P={y:O!=="horizontal"?(Q/100):1,x:O!=="vertical"?(Q/100):1};M.effect="size";M.queue=false;M.complete=S;if(R!=="effect"){M.origin=N||["middle","center"];M.restore=true;}M.from=B.from||(R==="show"?{height:0,width:0,outerHeight:0,outerWidth:0}:T);M.to={height:T.height*P.y,width:T.width*P.x,outerHeight:T.outerHeight*P.y,outerWidth:T.outerWidth*P.x};if(M.fade){if(R==="show"){M.from.opacity=0;M.to.opacity=1;}if(R==="hide"){M.from.opacity=1;M.to.opacity=0;}}A.effect(M);};C.effects.effect.size=function(c,d){var Y,f,e,l=C(this),Z=["position","top","bottom","left","right","width","height","overflow","opacity"],a=["position","top","bottom","left","right","overflow","opacity"],b=["width","height","overflow"],h=["fontSize"],W=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],k=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],g=C.effects.setMode(l,c.mode||"effect"),X=c.restore||g!=="effect",A=c.scale||"both",V=c.origin||["middle","center"],B=l.css("position"),j=X?Z:a,i={height:0,width:0,outerHeight:0,outerWidth:0};if(g==="show"){l.show();}Y={height:l.height(),width:l.width(),outerHeight:l.outerHeight(),outerWidth:l.outerWidth()};if(c.mode==="toggle"&&g==="show"){l.from=c.to||i;l.to=c.from||Y;}else{l.from=c.from||(g==="show"?i:Y);l.to=c.to||(g==="hide"?i:Y);}e={from:{y:l.from.height/Y.height,x:l.from.width/Y.width},to:{y:l.to.height/Y.height,x:l.to.width/Y.width}};if(A==="box"||A==="both"){if(e.from.y!==e.to.y){j=j.concat(W);l.from=C.effects.setTransition(l,W,e.from.y,l.from);l.to=C.effects.setTransition(l,W,e.to.y,l.to);}if(e.from.x!==e.to.x){j=j.concat(k);l.from=C.effects.setTransition(l,k,e.from.x,l.from);l.to=C.effects.setTransition(l,k,e.to.x,l.to);}}if(A==="content"||A==="both"){if(e.from.y!==e.to.y){j=j.concat(h).concat(b);l.from=C.effects.setTransition(l,h,e.from.y,l.from);l.to=C.effects.setTransition(l,h,e.to.y,l.to);}}C.effects.save(l,j);l.show();C.effects.createWrapper(l);l.css("overflow","hidden").css(l.from);if(V){f=C.effects.getBaseline(V,Y);l.from.top=(Y.outerHeight-l.outerHeight())*f.y;l.from.left=(Y.outerWidth-l.outerWidth())*f.x;l.to.top=(Y.outerHeight-l.to.outerHeight)*f.y;l.to.left=(Y.outerWidth-l.to.outerWidth)*f.x;}l.css(l.from);if(A==="content"||A==="both"){W=W.concat(["marginTop","marginBottom"]).concat(h);k=k.concat(["marginLeft","marginRight"]);b=Z.concat(W).concat(k);l.find("*[width]").each(function(){var E=C(this),F={height:E.height(),width:E.width(),outerHeight:E.outerHeight(),outerWidth:E.outerWidth()};if(X){C.effects.save(E,b);}E.from={height:F.height*e.from.y,width:F.width*e.from.x,outerHeight:F.outerHeight*e.from.y,outerWidth:F.outerWidth*e.from.x};E.to={height:F.height*e.to.y,width:F.width*e.to.x,outerHeight:F.height*e.to.y,outerWidth:F.width*e.to.x};if(e.from.y!==e.to.y){E.from=C.effects.setTransition(E,W,e.from.y,E.from);E.to=C.effects.setTransition(E,W,e.to.y,E.to);}if(e.from.x!==e.to.x){E.from=C.effects.setTransition(E,k,e.from.x,E.from);E.to=C.effects.setTransition(E,k,e.to.x,E.to);}E.css(E.from);E.animate(E.to,c.duration,c.easing,function(){if(X){C.effects.restore(E,b);}});});}l.animate(l.to,{queue:false,duration:c.duration,easing:c.easing,complete:function(){if(l.to.opacity===0){l.css("opacity",l.from.opacity);}if(g==="hide"){l.hide();}C.effects.restore(l,j);if(!X){if(B==="static"){l.css({position:"relative",top:l.to.top,left:l.to.left});}else{C.each(["top","left"],function(F,E){l.css(E,function(I,G){var H=parseInt(G,10),J=F?l.to.left:l.to.top;if(G==="auto"){return J+"px";}return H+J+"px";});});}}C.effects.removeWrapper(l);d();}});};})(jQuery);(function(C,D){C.effects.effect.shake=function(b,c){var j=C(this),i=["position","top","bottom","left","right","height","width"],d=C.effects.setMode(j,b.mode||"effect"),B=b.direction||"left",h=b.distance||20,e=b.times||3,A=e*2+1,X=Math.round(b.duration/A),f=(B==="up"||B==="down")?"top":"left",g=(B==="up"||B==="left"),U={},V={},W={},Y,a=j.queue(),Z=a.length;C.effects.save(j,i);j.show();C.effects.createWrapper(j);U[f]=(g?"-=":"+=")+h;V[f]=(g?"+=":"-=")+h*2;W[f]=(g?"-=":"+=")+h*2;j.animate(U,X,b.easing);for(Y=1;Y<e;Y++){j.animate(V,X,b.easing).animate(W,X,b.easing);}j.animate(V,X,b.easing).animate(U,X/2,b.easing).queue(function(){if(d==="hide"){j.hide();}C.effects.restore(j,i);C.effects.removeWrapper(j);c();});if(Z>1){a.splice.apply(a,[1,0].concat(a.splice(Z,A+1)));}j.dequeue();};})(jQuery);(function(C,D){C.effects.effect.slide=function(V,R){var U=C(this),P=["position","top","bottom","left","right","width","height"],Q=C.effects.setMode(U,V.mode||"show"),N=Q==="show",O=V.direction||"left",T=(O==="up"||O==="down")?"top":"left",A=(O==="up"||O==="left"),B,S={};C.effects.save(U,P);U.show();B=V.distance||U[T==="top"?"outerHeight":"outerWidth"](true);C.effects.createWrapper(U).css({overflow:"hidden"});if(N){U.css(T,A?(isNaN(B)?"-"+B:-B):B);}S[T]=(N?(A?"+=":"-="):(A?"-=":"+="))+B;U.animate(S,{queue:false,duration:V.duration,easing:V.easing,complete:function(){if(Q==="hide"){U.hide();
}C.effects.restore(U,P);C.effects.removeWrapper(U);R();}});};})(jQuery);(function(C,D){C.effects.effect.transfer=function(A,U){var W=C(this),R=C(A.to),O=R.css("position")==="fixed",S=C("body"),Q=O?S.scrollTop():0,P=O?S.scrollLeft():0,B=R.offset(),V={top:B.top-Q,left:B.left-P,height:R.innerHeight(),width:R.innerWidth()},T=W.offset(),X=C('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(A.className).css({top:T.top-Q,left:T.left-P,height:W.innerHeight(),width:W.innerWidth(),position:O?"fixed":"absolute"}).animate(V,A.duration,A.easing,function(){X.remove();U();});};})(jQuery);(function(F,E){var D=false;F.widget("ui.menu",{version:"1.9.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,F.proxy(function(A){if(this.options.disabled){A.preventDefault();}},this));if(this.options.disabled){this.element.addClass("ui-state-disabled").attr("aria-disabled","true");}this._on({"mousedown .ui-menu-item > a":function(A){A.preventDefault();},"click .ui-state-disabled > a":function(A){A.preventDefault();},"click .ui-menu-item:has(a)":function(B){var A=F(B.target).closest(".ui-menu-item");if(!D&&A.not(".ui-state-disabled").length){D=true;this.select(B);if(A.has(".ui-menu").length){this.expand(B);}else{if(!this.element.is(":focus")){this.element.trigger("focus",[true]);if(this.active&&this.active.parents(".ui-menu").length===1){clearTimeout(this.timer);}}}}},"mouseenter .ui-menu-item":function(B){var A=F(B.currentTarget);A.siblings().children(".ui-state-active").removeClass("ui-state-active");this.focus(B,A);},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(A,C){var B=this.active||this.element.children(".ui-menu-item").eq(0);if(!C){this.focus(A,B);}},blur:function(A){this._delay(function(){if(!F.contains(this.element[0],this.document[0].activeElement)){this.collapseAll(A);}});},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(A){if(!F(A.target).closest(".ui-menu").length){this.collapseAll(A);}D=false;}});},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show();this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var A=F(this);if(A.data("ui-menu-submenu-carat")){A.remove();}});this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content");},_keydown:function(B){var O,C,A,L,M,P=true;function N(G){return G.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");}switch(B.keyCode){case F.ui.keyCode.PAGE_UP:this.previousPage(B);break;case F.ui.keyCode.PAGE_DOWN:this.nextPage(B);break;case F.ui.keyCode.HOME:this._move("first","first",B);break;case F.ui.keyCode.END:this._move("last","last",B);break;case F.ui.keyCode.UP:this.previous(B);break;case F.ui.keyCode.DOWN:this.next(B);break;case F.ui.keyCode.LEFT:this.collapse(B);break;case F.ui.keyCode.RIGHT:if(this.active&&!this.active.is(".ui-state-disabled")){this.expand(B);}break;case F.ui.keyCode.ENTER:case F.ui.keyCode.SPACE:this._activate(B);break;case F.ui.keyCode.ESCAPE:this.collapse(B);break;default:P=false;C=this.previousFilter||"";A=String.fromCharCode(B.keyCode);L=false;clearTimeout(this.filterTimer);if(A===C){L=true;}else{A=C+A;}M=new RegExp("^"+N(A),"i");O=this.activeMenu.children(".ui-menu-item").filter(function(){return M.test(F(this).children("a").text());});O=L&&O.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):O;if(!O.length){A=String.fromCharCode(B.keyCode);M=new RegExp("^"+N(A),"i");O=this.activeMenu.children(".ui-menu-item").filter(function(){return M.test(F(this).children("a").text());});}if(O.length){this.focus(B,O);if(O.length>1){this.previousFilter=A;this.filterTimer=this._delay(function(){delete this.previousFilter;},1000);}else{delete this.previousFilter;}}else{delete this.previousFilter;}}if(P){B.preventDefault();}},_activate:function(A){if(!this.active.is(".ui-state-disabled")){if(this.active.children("a[aria-haspopup='true']").length){this.expand(A);}else{this.select(A);}}},refresh:function(){var A,B=this.options.icons.submenu,C=this.element.find(this.options.menus);C.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var J=F(this),K=J.prev("a"),L=F("<span>").addClass("ui-menu-icon ui-icon "+B).data("ui-menu-submenu-carat",true);K.attr("aria-haspopup","true").prepend(L);J.attr("aria-labelledby",K.attr("id"));});A=C.add(this.element);A.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()});A.children(":not(.ui-menu-item)").each(function(){var H=F(this);if(!/[^\-—–\s]/.test(H.text())){H.addClass("ui-widget-content ui-menu-divider");}});A.children(".ui-state-disabled").attr("aria-disabled","true");if(this.active&&!F.contains(this.element[0],this.active[0])){this.blur();}},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role];},focus:function(C,H){var A,B;this.blur(C,C&&C.type==="focus");this._scrollIntoView(H);this.active=H.first();B=this.active.children("a").addClass("ui-state-focus");if(this.options.role){this.element.attr("aria-activedescendant",B.attr("id"));}this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active");if(C&&C.type==="keydown"){this._close();}else{this.timer=this._delay(function(){this._close();},this.delay);}A=H.children(".ui-menu");if(A.length&&(/^mouse/.test(C.type))){this._startOpening(A);}this.activeMenu=H.parent();this._trigger("focus",C,{item:H});},_scrollIntoView:function(K){var A,L,C,N,M,B;if(this._hasScroll()){A=parseFloat(F.css(this.activeMenu[0],"borderTopWidth"))||0;L=parseFloat(F.css(this.activeMenu[0],"paddingTop"))||0;C=K.offset().top-this.activeMenu.offset().top-A-L;N=this.activeMenu.scrollTop();M=this.activeMenu.height();B=K.height();if(C<0){this.activeMenu.scrollTop(N+C);}else{if(C+B>M){this.activeMenu.scrollTop(N+C-M+B);}}}},blur:function(A,B){if(!B){clearTimeout(this.timer);}if(!this.active){return ;}this.active.children("a").removeClass("ui-state-focus");this.active=null;this._trigger("blur",A,{item:this.active});},_startOpening:function(A){clearTimeout(this.timer);if(A.attr("aria-hidden")!=="true"){return ;}this.timer=this._delay(function(){this._close();this._open(A);},this.delay);},_open:function(A){var B=F.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(A.parents(".ui-menu")).hide().attr("aria-hidden","true");A.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(B);},collapseAll:function(A,B){clearTimeout(this.timer);this.timer=this._delay(function(){var C=B?this.element:F(A&&A.target).closest(this.element.find(".ui-menu"));if(!C.length){C=this.element;}this._close(C);this.blur(A);this.activeMenu=C;},this.delay);},_close:function(A){if(!A){A=this.active?this.active.parent():this.element;}A.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active");},collapse:function(A){var B=this.active&&this.active.parent().closest(".ui-menu-item",this.element);
if(B&&B.length){this._close();this.focus(A,B);}},expand:function(A){var B=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();if(B&&B.length){this._open(B.parent());this._delay(function(){this.focus(A,B);});}},next:function(A){this._move("next","first",A);},previous:function(A){this._move("prev","last",A);},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length;},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length;},_move:function(A,C,B){var H;if(this.active){if(A==="first"||A==="last"){H=this.active[A==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1);}else{H=this.active[A+"All"](".ui-menu-item").eq(0);}}if(!H||!H.length||!this.active){H=this.activeMenu.children(".ui-menu-item")[C]();}this.focus(B,H);},nextPage:function(B){var C,A,H;if(!this.active){this.next(B);return ;}if(this.isLastItem()){return ;}if(this._hasScroll()){A=this.active.offset().top;H=this.element.height();this.active.nextAll(".ui-menu-item").each(function(){C=F(this);return C.offset().top-A-H<0;});this.focus(B,C);}else{this.focus(B,this.activeMenu.children(".ui-menu-item")[!this.active?"first":"last"]());}},previousPage:function(B){var C,A,H;if(!this.active){this.next(B);return ;}if(this.isFirstItem()){return ;}if(this._hasScroll()){A=this.active.offset().top;H=this.element.height();this.active.prevAll(".ui-menu-item").each(function(){C=F(this);return C.offset().top-A+H>0;});this.focus(B,C);}else{this.focus(B,this.activeMenu.children(".ui-menu-item").first());}},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight");},select:function(B){this.active=this.active||F(B.target).closest(".ui-menu-item");var A={item:this.active};if(!this.active.has(".ui-menu").length){this.collapseAll(B,true);}this._trigger("select",B,A);}});}(jQuery));(function(b,P){b.ui=b.ui||{};var X,W=Math.max,S=Math.abs,U=Math.round,O=/left|center|right/,Z=/top|center|bottom/,R=/[\+\-]\d+%?/,V=/^\w+/,Q=/%$/,a=b.fn.position;function T(A,B,C){return[parseInt(A[0],10)*(Q.test(A[0])?B/100:1),parseInt(A[1],10)*(Q.test(A[1])?C/100:1)];}function Y(B,A){return parseInt(b.css(B,A),10)||0;}b.position={scrollbarWidth:function(){if(X!==P){return X;}var C,D,A=b("<div style='display:block;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),B=A.children()[0];b("body").append(A);C=B.offsetWidth;A.css("overflow","scroll");D=B.offsetWidth;if(C===D){D=A[0].clientWidth;}A.remove();return(X=C-D);},getScrollInfo:function(A){var B=A.isWindow?"":A.element.css("overflow-x"),C=A.isWindow?"":A.element.css("overflow-y"),D=B==="scroll"||(B==="auto"&&A.width<A.element[0].scrollWidth),E=C==="scroll"||(C==="auto"&&A.height<A.element[0].scrollHeight);return{width:D?b.position.scrollbarWidth():0,height:E?b.position.scrollbarWidth():0};},getWithinInfo:function(B){var A=b(B||window),C=b.isWindow(A[0]);return{element:A,isWindow:C,offset:A.offset()||{left:0,top:0},scrollLeft:A.scrollLeft(),scrollTop:A.scrollTop(),width:C?A.width():A.outerWidth(),height:C?A.height():A.outerHeight()};}};b.fn.position=function(B){if(!B||!B.of){return a.apply(this,arguments);}B=b.extend({},B);var A,E,H,C,I,F=b(B.of),J=b.position.getWithinInfo(B.within),L=b.position.getScrollInfo(J),G=F[0],D=(B.collision||"flip").split(" "),K={};if(G.nodeType===9){E=F.width();H=F.height();C={top:0,left:0};}else{if(b.isWindow(G)){E=F.width();H=F.height();C={top:F.scrollTop(),left:F.scrollLeft()};}else{if(G.preventDefault){B.at="left top";E=H=0;C={top:G.pageY,left:G.pageX};}else{E=F.outerWidth();H=F.outerHeight();C=F.offset();}}}I=b.extend({},C);b.each(["my","at"],function(){var d=(B[this]||"").split(" "),M,N;if(d.length===1){d=O.test(d[0])?d.concat(["center"]):Z.test(d[0])?["center"].concat(d):["center","center"];}d[0]=O.test(d[0])?d[0]:"center";d[1]=Z.test(d[1])?d[1]:"center";M=R.exec(d[0]);N=R.exec(d[1]);K[this]=[M?M[0]:0,N?N[0]:0];B[this]=[V.exec(d[0])[0],V.exec(d[1])[0]];});if(D.length===1){D[1]=D[0];}if(B.at[0]==="right"){I.left+=E;}else{if(B.at[0]==="center"){I.left+=E/2;}}if(B.at[1]==="bottom"){I.top+=H;}else{if(B.at[1]==="center"){I.top+=H/2;}}A=T(K.at,E,H);I.left+=A[0];I.top+=A[1];return this.each(function(){var s,M,q=b(this),o=q.outerWidth(),r=q.outerHeight(),p=Y(this,"marginLeft"),t=Y(this,"marginTop"),N=o+p+Y(this,"marginRight")+L.width,l=r+t+Y(this,"marginBottom")+L.height,n=b.extend({},I),m=T(K.my,q.outerWidth(),q.outerHeight());if(B.my[0]==="right"){n.left-=o;}else{if(B.my[0]==="center"){n.left-=o/2;}}if(B.my[1]==="bottom"){n.top-=r;}else{if(B.my[1]==="center"){n.top-=r/2;}}n.left+=m[0];n.top+=m[1];if(!b.support.offsetFractions){n.left=U(n.left);n.top=U(n.top);}s={marginLeft:p,marginTop:t};b.each(["left","top"],function(c,d){if(b.ui.position[D[c]]){b.ui.position[D[c]][d](n,{targetWidth:E,targetHeight:H,elemWidth:o,elemHeight:r,collisionPosition:s,collisionWidth:N,collisionHeight:l,offset:[A[0]+m[0],A[1]+m[1]],my:B.my,at:B.at,within:J,elem:q});}});if(b.fn.bgiframe){q.bgiframe();}if(B.using){M=function(g){var e=C.left-n.left,h=e+E-o,f=C.top-n.top,c=f+H-r,d={target:{element:F,left:C.left,top:C.top,width:E,height:H},element:{element:q,left:n.left,top:n.top,width:o,height:r},horizontal:h<0?"left":e>0?"right":"center",vertical:c<0?"top":f>0?"bottom":"middle"};if(E<o&&S(e+h)<E){d.horizontal="center";}if(H<r&&S(f+c)<H){d.vertical="middle";}if(W(S(e),S(h))>W(S(f),S(c))){d.important="horizontal";}else{d.important="vertical";}B.using.call(this,g,d);};}q.offset(b.extend(n,{using:M}));});};b.ui.position={fit:{left:function(E,F){var G=F.within,C=G.isWindow?G.scrollLeft:G.offset.left,A=G.width,D=E.left-F.collisionPosition.marginLeft,B=C-D,H=D+F.collisionWidth-A-C,I;if(F.collisionWidth>A){if(B>0&&H<=0){I=E.left+B+F.collisionWidth-A-C;E.left+=B-I;}else{if(H>0&&B<=0){E.left=C;}else{if(B>H){E.left=C+A-F.collisionWidth;}else{E.left=C;}}}}else{if(B>0){E.left+=B;}else{if(H>0){E.left-=H;}else{E.left=W(E.left-D,E.left);}}}},top:function(F,G){var H=G.within,B=H.isWindow?H.scrollTop:H.offset.top,A=G.within.height,D=F.top-G.collisionPosition.marginTop,C=B-D,E=D+G.collisionHeight-A-B,I;if(G.collisionHeight>A){if(C>0&&E<=0){I=F.top+C+G.collisionHeight-A-B;F.top+=C-I;}else{if(E>0&&C<=0){F.top=B;}else{if(C>E){F.top=B+A-G.collisionHeight;}else{F.top=B;}}}}else{if(C>0){F.top+=C;}else{if(E>0){F.top-=E;}else{F.top=W(F.top-D,F.top);}}}}},flip:{left:function(F,G){var H=G.within,B=H.offset.left+H.scrollLeft,M=H.width,J=H.isWindow?H.scrollLeft:H.offset.left,E=F.left-G.collisionPosition.marginLeft,A=E-J,K=E+G.collisionWidth-M-J,C=G.my[0]==="left"?-G.elemWidth:G.my[0]==="right"?G.elemWidth:0,N=G.at[0]==="left"?G.targetWidth:G.at[0]==="right"?-G.targetWidth:0,I=-2*G.offset[0],L,D;if(A<0){L=F.left+C+N+I+G.collisionWidth-M-B;if(L<0||L<S(A)){F.left+=C+N+I;}}else{if(K>0){D=F.left-G.collisionPosition.marginLeft+C+N+I-J;if(D>0||S(D)<K){F.left+=C+N+I;}}}},top:function(G,H){var I=H.within,d=I.offset.top+I.scrollTop,N=I.height,L=I.isWindow?I.scrollTop:I.offset.top,E=G.top-H.collisionPosition.marginTop,C=E-L,F=E+H.collisionHeight-N-L,B=H.my[1]==="top",D=B?-H.elemHeight:H.my[1]==="bottom"?H.elemHeight:0,M=H.at[1]==="top"?H.targetHeight:H.at[1]==="bottom"?-H.targetHeight:0,J=-2*H.offset[1],A,K;if(C<0){K=G.top+D+M+J+H.collisionHeight-N-d;if((G.top+D+M+J)>C&&(K<0||K<S(C))){G.top+=D+M+J;}}else{if(F>0){A=G.top-H.collisionPosition.marginTop+D+M+J-L;if((G.top+D+M+J)>F&&(A>0||S(A)<F)){G.top+=D+M+J;}}}}},flipfit:{left:function(){b.ui.position.flip.left.apply(this,arguments);b.ui.position.fit.left.apply(this,arguments);},top:function(){b.ui.position.flip.top.apply(this,arguments);b.ui.position.fit.top.apply(this,arguments);}}};(function(){var C,A,F,D,E,G=document.getElementsByTagName("body")[0],B=document.createElement("div");C=document.createElement(G?"div":"body");F={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};if(G){b.extend(F,{position:"absolute",left:"-1000px",top:"-1000px"});}for(E in F){C.style[E]=F[E];}C.appendChild(B);A=G||document.documentElement;
A.insertBefore(C,A.firstChild);B.style.cssText="position: absolute; left: 10.7432222px;";D=b(B).offset().left;b.support.offsetFractions=D>10&&D<11;C.innerHTML="";A.removeChild(C);})();if(b.uiBackCompat!==false){(function(A){var B=A.fn.position;A.fn.position=function(D){if(!D||!D.offset){return B.call(this,D);}var C=D.offset.split(" "),E=D.at.split(" ");if(C.length===1){C[1]=C[0];}if(/^\d/.test(C[0])){C[0]="+"+C[0];}if(/^\d/.test(C[1])){C[1]="+"+C[1];}if(E.length===1){if(/left|center|right/.test(E[0])){E[1]="center";}else{E[1]=E[0];E[0]="center";}}return B.call(this,A.extend(D,{at:E[0]+C[0]+" "+E[1]+C[1],offset:P}));};}(jQuery));}}(jQuery));(function(C,D){C.widget("ui.progressbar",{version:"1.9.2",options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=C("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue();},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove();},value:function(A){if(A===D){return this._value();}this._setOption("value",A);return this;},_setOption:function(B,A){if(B==="value"){this.options.value=A;this._refreshValue();if(this._value()===this.options.max){this._trigger("complete");}}this._super(B,A);},_value:function(){var A=this.options.value;if(typeof A!=="number"){A=0;}return Math.min(this.options.max,Math.max(this.min,A));},_percentage:function(){return 100*this._value()/this.options.max;},_refreshValue:function(){var A=this.value(),B=this._percentage();if(this.oldValue!==A){this.oldValue=A;this._trigger("change");}this.valueDiv.toggle(A>this.min).toggleClass("ui-corner-right",A===this.options.max).width(B.toFixed(0)+"%");this.element.attr("aria-valuenow",A);}});})(jQuery);(function(F,E){var D=5;F.widget("ui.slider",F.ui.mouse,{version:"1.9.2",widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var J,L,A=this.options,B=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),C="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",K=[];this._keySliding=false;this._mouseSliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider"+" ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"+(A.disabled?" ui-slider-disabled ui-disabled":""));this.range=F([]);if(A.range){if(A.range===true){if(!A.values){A.values=[this._valueMin(),this._valueMin()];}if(A.values.length&&A.values.length!==2){A.values=[A.values[0],A.values[0]];}}this.range=F("<div></div>").appendTo(this.element).addClass("ui-slider-range"+" ui-widget-header"+((A.range==="min"||A.range==="max")?" ui-slider-range-"+A.range:""));}L=(A.values&&A.values.length)||1;for(J=B.length;J<L;J++){K.push(C);}this.handles=B.add(F(K.join("")).appendTo(this.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(G){G.preventDefault();}).mouseenter(function(){if(!A.disabled){F(this).addClass("ui-state-hover");}}).mouseleave(function(){F(this).removeClass("ui-state-hover");}).focus(function(){if(!A.disabled){F(".ui-slider .ui-state-focus").removeClass("ui-state-focus");F(this).addClass("ui-state-focus");}else{F(this).blur();}}).blur(function(){F(this).removeClass("ui-state-focus");});this.handles.each(function(G){F(this).data("ui-slider-handle-index",G);});this._on(this.handles,{keydown:function(Q){var P,G,H,R,I=F(Q.target).data("ui-slider-handle-index");switch(Q.keyCode){case F.ui.keyCode.HOME:case F.ui.keyCode.END:case F.ui.keyCode.PAGE_UP:case F.ui.keyCode.PAGE_DOWN:case F.ui.keyCode.UP:case F.ui.keyCode.RIGHT:case F.ui.keyCode.DOWN:case F.ui.keyCode.LEFT:Q.preventDefault();if(!this._keySliding){this._keySliding=true;F(Q.target).addClass("ui-state-active");P=this._start(Q,I);if(P===false){return ;}}break;}R=this.options.step;if(this.options.values&&this.options.values.length){G=H=this.values(I);}else{G=H=this.value();}switch(Q.keyCode){case F.ui.keyCode.HOME:H=this._valueMin();break;case F.ui.keyCode.END:H=this._valueMax();break;case F.ui.keyCode.PAGE_UP:H=this._trimAlignValue(G+((this._valueMax()-this._valueMin())/D));break;case F.ui.keyCode.PAGE_DOWN:H=this._trimAlignValue(G-((this._valueMax()-this._valueMin())/D));break;case F.ui.keyCode.UP:case F.ui.keyCode.RIGHT:if(G===this._valueMax()){return ;}H=this._trimAlignValue(G+R);break;case F.ui.keyCode.DOWN:case F.ui.keyCode.LEFT:if(G===this._valueMin()){return ;}H=this._trimAlignValue(G-R);break;}this._slide(Q,I,H);},keyup:function(G){var H=F(G.target).data("ui-slider-handle-index");if(this._keySliding){this._keySliding=false;this._stop(G,H);this._change(G,H);F(G.target).removeClass("ui-state-active");}}});this._refreshValue();this._animateOff=false;},_destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider"+" ui-slider-horizontal"+" ui-slider-vertical"+" ui-slider-disabled"+" ui-widget"+" ui-widget-content"+" ui-corner-all");this._mouseDestroy();},_mouseCapture:function(U){var Q,C,V,S,O,B,R,A,P=this,T=this.options;if(T.disabled){return false;}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();Q={x:U.pageX,y:U.pageY};C=this._normValueFromMouse(Q);V=this._valueMax()-this._valueMin()+1;this.handles.each(function(H){var G=Math.abs(C-P.values(H));if(V>G){V=G;S=F(this);O=H;}});if(T.range===true&&this.values(1)===T.min){O+=1;S=F(this.handles[O]);}B=this._start(U,O);if(B===false){return false;}this._mouseSliding=true;this._handleIndex=O;S.addClass("ui-state-active").focus();R=S.offset();A=!F(U.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=A?{left:0,top:0}:{left:U.pageX-R.left-(S.width()/2),top:U.pageY-R.top-(S.height()/2)-(parseInt(S.css("borderTopWidth"),10)||0)-(parseInt(S.css("borderBottomWidth"),10)||0)+(parseInt(S.css("marginTop"),10)||0)};if(!this.handles.hasClass("ui-state-hover")){this._slide(U,O,C);}this._animateOff=true;return true;},_mouseStart:function(){return true;},_mouseDrag:function(A){var C={x:A.pageX,y:A.pageY},B=this._normValueFromMouse(C);this._slide(A,this._handleIndex,B);return false;},_mouseStop:function(A){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(A,this._handleIndex);this._change(A,this._handleIndex);this._handleIndex=null;this._clickOffset=null;this._animateOff=false;return false;},_detectOrientation:function(){this.orientation=(this.options.orientation==="vertical")?"vertical":"horizontal";},_normValueFromMouse:function(K){var L,B,C,J,A;if(this.orientation==="horizontal"){L=this.elementSize.width;B=K.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0);}else{L=this.elementSize.height;B=K.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0);}C=(B/L);if(C>1){C=1;}if(C<0){C=0;}if(this.orientation==="vertical"){C=1-C;}J=this._valueMax()-this._valueMin();A=this._valueMin()+C*J;return this._trimAlignValue(A);},_start:function(A,B){var C={handle:this.handles[B],value:this.value()};if(this.options.values&&this.options.values.length){C.value=this.values(B);C.values=this.values();}return this._trigger("start",A,C);},_slide:function(B,C,J){var L,K,A;if(this.options.values&&this.options.values.length){L=this.values(C?0:1);if((this.options.values.length===2&&this.options.range===true)&&((C===0&&J>L)||(C===1&&J<L))){J=L;}if(J!==this.values(C)){K=this.values();K[C]=J;A=this._trigger("slide",B,{handle:this.handles[C],value:J,values:K});L=this.values(C?0:1);if(A!==false){this.values(C,J,true);
}}}else{if(J!==this.value()){A=this._trigger("slide",B,{handle:this.handles[C],value:J});if(A!==false){this.value(J);}}}},_stop:function(A,B){var C={handle:this.handles[B],value:this.value()};if(this.options.values&&this.options.values.length){C.value=this.values(B);C.values=this.values();}this._trigger("stop",A,C);},_change:function(A,B){if(!this._keySliding&&!this._mouseSliding){var C={handle:this.handles[B],value:this.value()};if(this.options.values&&this.options.values.length){C.value=this.values(B);C.values=this.values();}this._trigger("change",A,C);}},value:function(A){if(arguments.length){this.options.value=this._trimAlignValue(A);this._refreshValue();this._change(null,0);return ;}return this._value();},values:function(I,A){var B,J,C;if(arguments.length>1){this.options.values[I]=this._trimAlignValue(A);this._refreshValue();this._change(null,I);return ;}if(arguments.length){if(F.isArray(arguments[0])){B=this.options.values;J=arguments[0];for(C=0;C<B.length;C+=1){B[C]=this._trimAlignValue(J[C]);this._change(null,C);}this._refreshValue();}else{if(this.options.values&&this.options.values.length){return this._values(I);}else{return this.value();}}}else{return this._values();}},_setOption:function(C,B){var H,A=0;if(F.isArray(this.options.values)){A=this.options.values.length;}F.Widget.prototype._setOption.apply(this,arguments);switch(C){case"disabled":if(B){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.prop("disabled",true);this.element.addClass("ui-disabled");}else{this.handles.prop("disabled",false);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=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(H=0;H<A;H+=1){this._change(null,H);}this._animateOff=false;break;case"min":case"max":this._animateOff=true;this._refreshValue();this._animateOff=false;break;}},_value:function(){var A=this.options.value;A=this._trimAlignValue(A);return A;},_values:function(H){var A,B,C;if(arguments.length){A=this.options.values[H];A=this._trimAlignValue(A);return A;}else{B=this.options.values.slice();for(C=0;C<B.length;C+=1){B[C]=this._trimAlignValue(B[C]);}return B;}},_trimAlignValue:function(A){if(A<=this._valueMin()){return this._valueMin();}if(A>=this._valueMax()){return this._valueMax();}var H=(this.options.step>0)?this.options.step:1,B=(A-this._valueMin())%H,C=A-B;if(Math.abs(B)*2>=H){C+=(B>0)?H:(-H);}return parseFloat(C.toFixed(5));},_valueMin:function(){return this.options.min;},_valueMax:function(){return this.options.max;},_refreshValue:function(){var P,Q,C,O,B,R=this.options.range,S=this.options,N=this,T=(!this._animateOff)?S.animate:false,A={};if(this.options.values&&this.options.values.length){this.handles.each(function(G){Q=(N.values(G)-N._valueMin())/(N._valueMax()-N._valueMin())*100;A[N.orientation==="horizontal"?"left":"bottom"]=Q+"%";F(this).stop(1,1)[T?"animate":"css"](A,S.animate);if(N.options.range===true){if(N.orientation==="horizontal"){if(G===0){N.range.stop(1,1)[T?"animate":"css"]({left:Q+"%"},S.animate);}if(G===1){N.range[T?"animate":"css"]({width:(Q-P)+"%"},{queue:false,duration:S.animate});}}else{if(G===0){N.range.stop(1,1)[T?"animate":"css"]({bottom:(Q)+"%"},S.animate);}if(G===1){N.range[T?"animate":"css"]({height:(Q-P)+"%"},{queue:false,duration:S.animate});}}}P=Q;});}else{C=this.value();O=this._valueMin();B=this._valueMax();Q=(B!==O)?(C-O)/(B-O)*100:0;A[this.orientation==="horizontal"?"left":"bottom"]=Q+"%";this.handle.stop(1,1)[T?"animate":"css"](A,S.animate);if(R==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[T?"animate":"css"]({width:Q+"%"},S.animate);}if(R==="max"&&this.orientation==="horizontal"){this.range[T?"animate":"css"]({width:(100-Q)+"%"},{queue:false,duration:S.animate});}if(R==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[T?"animate":"css"]({height:Q+"%"},S.animate);}if(R==="max"&&this.orientation==="vertical"){this.range[T?"animate":"css"]({height:(100-Q)+"%"},{queue:false,duration:S.animate});}}}});}(jQuery));(function(D){function C(A){return function(){var B=this.element.val();A.apply(this,arguments);this._refresh();if(B!==this.element.val()){this._trigger("change");}};}D.widget("ui.spinner",{version:"1.9.2",defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:true,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max);this._setOption("min",this.options.min);this._setOption("step",this.options.step);this._value(this.element.val(),true);this._draw();this._on(this._events);this._refresh();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete");}});},_getCreateOptions:function(){var B={},A=this.element;D.each(["min","max","step"],function(J,I){var H=A.attr(I);if(H!==undefined&&H.length){B[I]=H;}});return B;},_events:{keydown:function(A){if(this._start(A)&&this._keydown(A)){A.preventDefault();}},keyup:"_stop",focus:function(){this.previous=this.element.val();},blur:function(A){if(this.cancelBlur){delete this.cancelBlur;return ;}this._refresh();if(this.previous!==this.element.val()){this._trigger("change",A);}},mousewheel:function(B,A){if(!A){return ;}if(!this.spinning&&!this._start(B)){return false;}this._spin((A>0?1:-1)*this.options.step,B);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){if(this.spinning){this._stop(B);}},100);B.preventDefault();},"mousedown .ui-spinner-button":function(B){var F;F=this.element[0]===this.document[0].activeElement?this.previous:this.element.val();function A(){var E=this.element[0]===this.document[0].activeElement;if(!E){this.element.focus();this.previous=F;this._delay(function(){this.previous=F;});}}B.preventDefault();A.call(this);this.cancelBlur=true;this._delay(function(){delete this.cancelBlur;A.call(this);});if(this._start(B)===false){return ;}this._repeat(null,D(B.currentTarget).hasClass("ui-spinner-up")?1:-1,B);},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(A){if(!D(A.currentTarget).hasClass("ui-state-active")){return ;}if(this._start(A)===false){return false;}this._repeat(null,D(A.currentTarget).hasClass("ui-spinner-up")?1:-1,A);},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var A=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton");this.buttons=A.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all");if(this.buttons.height()>Math.ceil(A.height()*0.5)&&A.height()>0){A.height(A.height());}if(this.options.disabled){this.disable();}},_keydown:function(B){var F=this.options,A=D.ui.keyCode;switch(B.keyCode){case A.UP:this._repeat(null,1,B);return true;case A.DOWN:this._repeat(null,-1,B);return true;case A.PAGE_UP:this._repeat(null,F.page,B);return true;case A.PAGE_DOWN:this._repeat(null,-F.page,B);return true;}return false;},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>";},_buttonHtml:function(){return""+"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'>"+"<span class='ui-icon "+this.options.icons.up+"'>&#9650;</span>"+"</a>"+"<a class='ui-spinner-button ui-spinner-down ui-corner-br'>"+"<span class='ui-icon "+this.options.icons.down+"'>&#9660;</span>"+"</a>";},_start:function(A){if(!this.spinning&&this._trigger("start",A)===false){return false;}if(!this.counter){this.counter=1;}this.spinning=true;return true;},_repeat:function(B,F,A){B=B||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,F,A);
},B);this._spin(F*this.options.step,A);},_spin:function(B,F){var A=this.value()||0;if(!this.counter){this.counter=1;}A=this._adjustValue(A+B*this._increment(this.counter));if(!this.spinning||this._trigger("spin",F,{value:A})!==false){this._value(A);this.counter++;}},_increment:function(B){var A=this.options.incremental;if(A){return D.isFunction(A)?A(B):Math.floor(B*B*B/50000-B*B/500+17*B/200+1);}return 1;},_precision:function(){var A=this._precisionOf(this.options.step);if(this.options.min!==null){A=Math.max(A,this._precisionOf(this.options.min));}return A;},_precisionOf:function(B){var A=B.toString(),F=A.indexOf(".");return F===-1?0:A.length-F-1;},_adjustValue:function(B){var G,A,H=this.options;G=H.min!==null?H.min:0;A=B-G;A=Math.round(A/H.step)*H.step;B=G+A;B=parseFloat(B.toFixed(this._precision()));if(H.max!==null&&B>H.max){return H.max;}if(H.min!==null&&B<H.min){return H.min;}return B;},_stop:function(A){if(!this.spinning){return ;}clearTimeout(this.timer);clearTimeout(this.mousewheelTimer);this.counter=0;this.spinning=false;this._trigger("stop",A);},_setOption:function(F,B){if(F==="culture"||F==="numberFormat"){var A=this._parse(this.element.val());this.options[F]=B;this.element.val(this._format(A));return ;}if(F==="max"||F==="min"||F==="step"){if(typeof B==="string"){B=this._parse(B);}}this._super(F,B);if(F==="disabled"){if(B){this.element.prop("disabled",true);this.buttons.button("disable");}else{this.element.prop("disabled",false);this.buttons.button("enable");}}},_setOptions:C(function(A){this._super(A);this._value(this.element.val());}),_parse:function(A){if(typeof A==="string"&&A!==""){A=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(A,10,this.options.culture):+A;}return A===""||isNaN(A)?null:A;},_format:function(A){if(A===""){return"";}return window.Globalize&&this.options.numberFormat?Globalize.format(A,this.options.numberFormat,this.options.culture):A;},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())});},_value:function(A,F){var B;if(A!==""){B=this._parse(A);if(B!==null){if(!F){B=this._adjustValue(B);}A=this._format(B);}}this.element.val(A);this._refresh();},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",false).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.uiSpinner.replaceWith(this.element);},stepUp:C(function(A){this._stepUp(A);}),_stepUp:function(A){this._spin((A||1)*this.options.step);},stepDown:C(function(A){this._stepDown(A);}),_stepDown:function(A){this._spin((A||1)*-this.options.step);},pageUp:C(function(A){this._stepUp((A||1)*this.options.page);}),pageDown:C(function(A){this._stepDown((A||1)*this.options.page);}),value:function(A){if(!arguments.length){return this._parse(this.element.val());}C(this._value).call(this,A);},widget:function(){return this.uiSpinner;}});}(jQuery));(function(K,I){var G=0,H=/#.*$/;function J(){return ++G;}function L(A){return A.hash.length>1&&A.href.replace(H,"")===location.href.replace(H,"").replace(/\s/g,"%20");}K.widget("ui.tabs",{version:"1.9.2",delay:300,options:{active:null,collapsible:false,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var C=this,D=this.options,B=D.active,A=location.hash.substring(1);this.running=false;this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",D.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(E){if(K(this).is(".ui-state-disabled")){E.preventDefault();}}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){if(K(this).closest("li").is(".ui-state-disabled")){this.blur();}});this._processTabs();if(B===null){if(A){this.tabs.each(function(F,E){if(K(E).attr("aria-controls")===A){B=F;return false;}});}if(B===null){B=this.tabs.index(this.tabs.filter(".ui-tabs-active"));}if(B===null||B===-1){B=this.tabs.length?0:false;}}if(B!==false){B=this.tabs.index(this.tabs.eq(B));if(B===-1){B=D.collapsible?false:0;}}D.active=B;if(!D.collapsible&&D.active===false&&this.anchors.length){D.active=0;}if(K.isArray(D.disabled)){D.disabled=K.unique(D.disabled.concat(K.map(this.tabs.filter(".ui-state-disabled"),function(E){return C.tabs.index(E);}))).sort();}if(this.options.active!==false&&this.anchors.length){this.active=this._findActive(this.options.active);}else{this.active=K();}this._refresh();if(this.active.length){this.load(D.active);}},_getCreateEventData:function(){return{tab:this.active,panel:!this.active.length?K():this._getPanelForTab(this.active)};},_tabKeydown:function(B){var C=K(this.document[0].activeElement).closest("li"),D=this.tabs.index(C),A=true;if(this._handlePageNav(B)){return ;}switch(B.keyCode){case K.ui.keyCode.RIGHT:case K.ui.keyCode.DOWN:D++;break;case K.ui.keyCode.UP:case K.ui.keyCode.LEFT:A=false;D--;break;case K.ui.keyCode.END:D=this.anchors.length-1;break;case K.ui.keyCode.HOME:D=0;break;case K.ui.keyCode.SPACE:B.preventDefault();clearTimeout(this.activating);this._activate(D);return ;case K.ui.keyCode.ENTER:B.preventDefault();clearTimeout(this.activating);this._activate(D===this.options.active?false:D);return ;default:return ;}B.preventDefault();clearTimeout(this.activating);D=this._focusNextTab(D,A);if(!B.ctrlKey){C.attr("aria-selected","false");this.tabs.eq(D).attr("aria-selected","true");this.activating=this._delay(function(){this.option("active",D);},this.delay);}},_panelKeydown:function(A){if(this._handlePageNav(A)){return ;}if(A.ctrlKey&&A.keyCode===K.ui.keyCode.UP){A.preventDefault();this.active.focus();}},_handlePageNav:function(A){if(A.altKey&&A.keyCode===K.ui.keyCode.PAGE_UP){this._activate(this._focusNextTab(this.options.active-1,false));return true;}if(A.altKey&&A.keyCode===K.ui.keyCode.PAGE_DOWN){this._activate(this._focusNextTab(this.options.active+1,true));return true;}},_findNextTab:function(C,B){var D=this.tabs.length-1;function A(){if(C>D){C=0;}if(C<0){C=D;}return C;}while(K.inArray(A(),this.options.disabled)!==-1){C=B?C+1:C-1;}return C;},_focusNextTab:function(B,A){B=this._findNextTab(B,A);this.tabs.eq(B).focus();return B;},_setOption:function(B,A){if(B==="active"){this._activate(A);return ;}if(B==="disabled"){this._setupDisabled(A);return ;}this._super(B,A);if(B==="collapsible"){this.element.toggleClass("ui-tabs-collapsible",A);if(!A&&this.options.active===false){this._activate(0);}}if(B==="event"){this._setupEvents(A);}if(B==="heightStyle"){this._setupHeightStyle(A);}},_tabId:function(A){return A.attr("aria-controls")||"ui-tabs-"+J();},_sanitizeSelector:function(A){return A?A.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):"";},refresh:function(){var A=this.options,B=this.tablist.children(":has(a[href])");A.disabled=K.map(B.filter(".ui-state-disabled"),function(C){return B.index(C);});this._processTabs();if(A.active===false||!this.anchors.length){A.active=false;this.active=K();}else{if(this.active.length&&!K.contains(this.tablist[0],this.active[0])){if(this.tabs.length===A.disabled.length){A.active=false;this.active=K();}else{this._activate(this._findNextTab(Math.max(0,A.active-1),false));}}else{A.active=this.tabs.index(this.active);}}this._refresh();},_refresh:function(){this._setupDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"});if(!this.active.length){this.tabs.eq(0).attr("tabIndex",0);}else{this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0});this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"});}},_processTabs:function(){var A=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist");
this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1});this.anchors=this.tabs.map(function(){return K("a",this)[0];}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1});this.panels=K();this.anchors.each(function(R,C){var F,E,B,D=K(C).uniqueId().attr("id"),Q=K(C).closest("li"),P=Q.attr("aria-controls");if(L(C)){F=C.hash;E=A.element.find(A._sanitizeSelector(F));}else{B=A._tabId(Q);F="#"+B;E=A.element.find(F);if(!E.length){E=A._createPanel(B);E.insertAfter(A.panels[R-1]||A.tablist);}E.attr("aria-live","polite");}if(E.length){A.panels=A.panels.add(E);}if(P){Q.data("ui-tabs-aria-controls",P);}Q.attr({"aria-controls":F.substring(1),"aria-labelledby":D});E.attr("aria-labelledby",D);});this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel");},_getList:function(){return this.element.find("ol,ul").eq(0);},_createPanel:function(A){return K("<div>").attr("id",A).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",true);},_setupDisabled:function(A){if(K.isArray(A)){if(!A.length){A=false;}else{if(A.length===this.anchors.length){A=true;}}}for(var B=0,C;(C=this.tabs[B]);B++){if(A===true||K.inArray(B,A)!==-1){K(C).addClass("ui-state-disabled").attr("aria-disabled","true");}else{K(C).removeClass("ui-state-disabled").removeAttr("aria-disabled");}}this.options.disabled=A;},_setupEvents:function(A){var B={click:function(C){C.preventDefault();}};if(A){K.each(A.split(" "),function(C,D){B[D]="_eventHandler";});}this._off(this.anchors.add(this.tabs).add(this.panels));this._on(this.anchors,B);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs);},_setupHeightStyle:function(D){var B,A,C=this.element.parent();if(D==="fill"){if(!K.support.minHeight){A=C.css("overflow");C.css("overflow","hidden");}B=C.height();this.element.siblings(":visible").each(function(){var E=K(this),F=E.css("position");if(F==="absolute"||F==="fixed"){return ;}B-=E.outerHeight(true);});if(A){C.css("overflow",A);}this.element.children().not(this.panels).each(function(){B-=K(this).outerHeight(true);});this.panels.each(function(){K(this).height(Math.max(0,B-K(this).innerHeight()+K(this).height()));}).css("overflow","auto");}else{if(D==="auto"){B=0;this.panels.each(function(){B=Math.max(B,K(this).height("").height());}).height(B);}}},_eventHandler:function(T){var A=this.options,F=this.active,E=K(T.currentTarget),Q=E.closest("li"),C=Q[0]===F[0],S=C&&A.collapsible,R=S?K():this._getPanelForTab(Q),D=!F.length?K():this._getPanelForTab(F),B={oldTab:F,oldPanel:D,newTab:S?K():Q,newPanel:R};T.preventDefault();if(Q.hasClass("ui-state-disabled")||Q.hasClass("ui-tabs-loading")||this.running||(C&&!A.collapsible)||(this._trigger("beforeActivate",T,B)===false)){return ;}A.active=S?false:this.tabs.index(Q);this.active=C?K():Q;if(this.xhr){this.xhr.abort();}if(!D.length&&!R.length){K.error("jQuery UI Tabs: Mismatching fragment identifier.");}if(R.length){this.load(this.tabs.index(Q),T);}this._toggle(T,B);},_toggle:function(N,A){var B=this,F=A.newPanel,C=A.oldPanel;this.running=true;function D(){B.running=false;B._trigger("activate",N,A);}function E(){A.newTab.closest("li").addClass("ui-tabs-active ui-state-active");if(F.length&&B.options.show){B._show(F,B.options.show,D);}else{F.show();D();}}if(C.length&&this.options.hide){this._hide(C,this.options.hide,function(){A.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");E();});}else{A.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");C.hide();E();}C.attr({"aria-expanded":"false","aria-hidden":"true"});A.oldTab.attr("aria-selected","false");if(F.length&&C.length){A.oldTab.attr("tabIndex",-1);}else{if(F.length){this.tabs.filter(function(){return K(this).attr("tabIndex")===0;}).attr("tabIndex",-1);}}F.attr({"aria-expanded":"true","aria-hidden":"false"});A.newTab.attr({"aria-selected":"true",tabIndex:0});},_activate:function(B){var C,A=this._findActive(B);if(A[0]===this.active[0]){return ;}if(!A.length){A=this.active;}C=A.find(".ui-tabs-anchor")[0];this._eventHandler({target:C,currentTarget:C,preventDefault:K.noop});},_findActive:function(A){return A===false?K():this.tabs.eq(A);},_getIndex:function(A){if(typeof A==="string"){A=this.anchors.index(this.anchors.filter("[href$='"+A+"']"));}return A;},_destroy:function(){if(this.xhr){this.xhr.abort();}this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible");this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role");this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId();this.tabs.add(this.panels).each(function(){if(K.data(this,"ui-tabs-destroy")){K(this).remove();}else{K(this).removeClass("ui-state-default ui-state-active ui-state-disabled "+"ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role");}});this.tabs.each(function(){var B=K(this),A=B.data("ui-tabs-aria-controls");if(A){B.attr("aria-controls",A);}else{B.removeAttr("aria-controls");}});this.panels.show();if(this.options.heightStyle!=="content"){this.panels.css("height","");}},enable:function(B){var A=this.options.disabled;if(A===false){return ;}if(B===I){A=false;}else{B=this._getIndex(B);if(K.isArray(A)){A=K.map(A,function(C){return C!==B?C:null;});}else{A=K.map(this.tabs,function(D,C){return C!==B?C:null;});}}this._setupDisabled(A);},disable:function(B){var A=this.options.disabled;if(A===true){return ;}if(B===I){A=true;}else{B=this._getIndex(B);if(K.inArray(B,A)!==-1){return ;}if(K.isArray(A)){A=K.merge([B],A).sort();}else{A=[B];}}this._setupDisabled(A);},load:function(D,N){D=this._getIndex(D);var A=this,C=this.tabs.eq(D),E=C.find(".ui-tabs-anchor"),F=this._getPanelForTab(C),B={tab:C,panel:F};if(L(E[0])){return ;}this.xhr=K.ajax(this._ajaxSettings(E,N,B));if(this.xhr&&this.xhr.statusText!=="canceled"){C.addClass("ui-tabs-loading");F.attr("aria-busy","true");this.xhr.success(function(M){setTimeout(function(){F.html(M);A._trigger("load",N,B);},1);}).complete(function(M,P){setTimeout(function(){if(P==="abort"){A.panels.stop(false,true);}C.removeClass("ui-tabs-loading");F.removeAttr("aria-busy");if(M===A.xhr){delete A.xhr;}},1);});}},_ajaxSettings:function(D,A,B){var C=this;return{url:D.attr("href"),beforeSend:function(E,F){return C._trigger("beforeLoad",A,K.extend({jqXHR:E,ajaxSettings:F},B));}};},_getPanelForTab:function(B){var A=K(B).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+A));}});if(K.uiBackCompat!==false){K.ui.tabs.prototype._ui=function(A,B){return{tab:A,panel:B,index:this.anchors.index(A)};};K.widget("ui.tabs",K.ui.tabs,{url:function(A,B){this.anchors.eq(A).attr("href",B);}});K.widget("ui.tabs",K.ui.tabs,{options:{ajaxOptions:null,cache:false},_create:function(){this._super();var A=this;this._on({tabsbeforeload:function(C,B){if(K.data(B.tab[0],"cache.tabs")){C.preventDefault();return ;}B.jqXHR.success(function(){if(A.options.cache){K.data(B.tab[0],"cache.tabs",true);}});}});},_ajaxSettings:function(C,B,A){var D=this.options.ajaxOptions;return K.extend({},D,{error:function(N,F){try{D.error(N,F,A.tab.closest("li").index(),A.tab[0]);}catch(E){}}},this._superApply(arguments));},_setOption:function(B,A){if(B==="cache"&&A===false){this.anchors.removeData("cache.tabs");}this._super(B,A);},_destroy:function(){this.anchors.removeData("cache.tabs");this._super();},url:function(A){this.anchors.eq(A).removeData("cache.tabs");this._superApply(arguments);}});K.widget("ui.tabs",K.ui.tabs,{abort:function(){if(this.xhr){this.xhr.abort();}}});K.widget("ui.tabs",K.ui.tabs,{options:{spinner:"<em>Loading&#8230;</em>"},_create:function(){this._super();
this._on({tabsbeforeload:function(B,A){if(B.target!==this.element[0]||!this.options.spinner){return ;}var C=A.tab.find("span"),D=C.html();C.html(this.options.spinner);A.jqXHR.complete(function(){C.html(D);});}});}});K.widget("ui.tabs",K.ui.tabs,{options:{enable:null,disable:null},enable:function(A){var B=this.options,C;if(A&&B.disabled===true||(K.isArray(B.disabled)&&K.inArray(A,B.disabled)!==-1)){C=true;}this._superApply(arguments);if(C){this._trigger("enable",null,this._ui(this.anchors[A],this.panels[A]));}},disable:function(A){var B=this.options,C;if(A&&B.disabled===false||(K.isArray(B.disabled)&&K.inArray(A,B.disabled)===-1)){C=true;}this._superApply(arguments);if(C){this._trigger("disable",null,this._ui(this.anchors[A],this.panels[A]));}}});K.widget("ui.tabs",K.ui.tabs,{options:{add:null,remove:null,tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},add:function(A,B,C){if(C===I){C=this.anchors.length;}var P,E,D=this.options,F=K(D.tabTemplate.replace(/#\{href\}/g,A).replace(/#\{label\}/g,B)),O=!A.indexOf("#")?A.replace("#",""):this._tabId(F);F.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",true);F.attr("aria-controls",O);P=C>=this.tabs.length;E=this.element.find("#"+O);if(!E.length){E=this._createPanel(O);if(P){if(C>0){E.insertAfter(this.panels.eq(-1));}else{E.appendTo(this.element);}}else{E.insertBefore(this.panels[C]);}}E.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide();if(P){F.appendTo(this.tablist);}else{F.insertBefore(this.tabs[C]);}D.disabled=K.map(D.disabled,function(M){return M>=C?++M:M;});this.refresh();if(this.tabs.length===1&&D.active===false){this.option("active",0);}this._trigger("add",null,this._ui(this.anchors[C],this.panels[C]));return this;},remove:function(B){B=this._getIndex(B);var C=this.options,A=this.tabs.eq(B).remove(),D=this._getPanelForTab(A).remove();if(A.hasClass("ui-tabs-active")&&this.anchors.length>2){this._activate(B+(B+1<this.anchors.length?1:-1));}C.disabled=K.map(K.grep(C.disabled,function(E){return E!==B;}),function(E){return E>=B?--E:E;});this.refresh();this._trigger("remove",null,this._ui(A.find("a")[0],D[0]));return this;}});K.widget("ui.tabs",K.ui.tabs,{length:function(){return this.anchors.length;}});K.widget("ui.tabs",K.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(A){var B=A.is("li")?A.find("a[href]"):A;B=B[0];return K(B).closest("li").attr("aria-controls")||B.title&&B.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+J();}});K.widget("ui.tabs",K.ui.tabs,{options:{panelTemplate:"<div></div>"},_createPanel:function(A){return K(this.options.panelTemplate).attr("id",A).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",true);}});K.widget("ui.tabs",K.ui.tabs,{_create:function(){var A=this.options;if(A.active===null&&A.selected!==I){A.active=A.selected===-1?false:A.selected;}this._super();A.selected=A.active;if(A.selected===false){A.selected=-1;}},_setOption:function(B,A){if(B!=="selected"){return this._super(B,A);}var C=this.options;this._super("active",A===-1?false:A);C.selected=C.active;if(C.selected===false){C.selected=-1;}},_eventHandler:function(){this._superApply(arguments);this.options.selected=this.options.active;if(this.options.selected===false){this.options.selected=-1;}}});K.widget("ui.tabs",K.ui.tabs,{options:{show:null,select:null},_create:function(){this._super();if(this.options.active!==false){this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]));}},_trigger:function(C,B,A){var D,F,E=this._superApply(arguments);if(!E){return false;}if(C==="beforeActivate"){D=A.newTab.length?A.newTab:A.oldTab;F=A.newPanel.length?A.newPanel:A.oldPanel;E=this._super("select",B,{tab:D.find(".ui-tabs-anchor")[0],panel:F[0],index:D.closest("li").index()});}else{if(C==="activate"&&A.newTab.length){E=this._super("show",B,{tab:A.newTab.find(".ui-tabs-anchor")[0],panel:A.newPanel[0],index:A.newTab.closest("li").index()});}}return E;}});K.widget("ui.tabs",K.ui.tabs,{select:function(A){A=this._getIndex(A);if(A===-1){if(this.options.collapsible&&this.options.selected!==-1){A=this.options.selected;}else{return ;}}this.anchors.eq(A).trigger(this.options.event+this.eventNamespace);}});(function(){var A=0;K.widget("ui.tabs",K.ui.tabs,{options:{cookie:null},_create:function(){var C=this.options,B;if(C.active==null&&C.cookie){B=parseInt(this._cookie(),10);if(B===-1){B=false;}C.active=B;}this._super();},_cookie:function(B){var C=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+(++A))];if(arguments.length){C.push(B===false?-1:B);C.push(this.options.cookie);}return K.cookie.apply(null,C);},_refresh:function(){this._super();if(this.options.cookie){this._cookie(this.options.active,this.options.cookie);}},_eventHandler:function(){this._superApply(arguments);if(this.options.cookie){this._cookie(this.options.active,this.options.cookie);}},_destroy:function(){this._super();if(this.options.cookie){this._cookie(null,this.options.cookie);}}});})();K.widget("ui.tabs",K.ui.tabs,{_trigger:function(C,B,A){var D=K.extend({},A);if(C==="load"){D.panel=D.panel[0];D.tab=D.tab.find(".ui-tabs-anchor")[0];}return this._super(C,B,D);}});K.widget("ui.tabs",K.ui.tabs,{options:{fx:null},_getFx:function(){var B,C,A=this.options.fx;if(A){if(K.isArray(A)){B=A[0];C=A[1];}else{B=C=A;}}return A?{show:C,hide:B}:null;},_toggle:function(O,P){var A=this,F=P.newPanel,C=P.oldPanel,B=this._getFx();if(!B){return this._super(O,P);}A.running=true;function D(){A.running=false;A._trigger("activate",O,P);}function E(){P.newTab.closest("li").addClass("ui-tabs-active ui-state-active");if(F.length&&B.show){F.animate(B.show,B.show.duration,function(){D();});}else{F.show();D();}}if(C.length&&B.hide){C.animate(B.hide,B.hide.duration,function(){P.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");E();});}else{P.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");C.hide();E();}}});}})(jQuery);(function(F){var H=0;function G(B,A){var C=(B.attr("aria-describedby")||"").split(/\s+/);C.push(A);B.data("ui-tooltip-id",A).attr("aria-describedby",F.trim(C.join(" ")));}function E(B){var A=B.data("ui-tooltip-id"),C=(B.attr("aria-describedby")||"").split(/\s+/),D=F.inArray(A,C);if(D!==-1){C.splice(D,1);}B.removeData("ui-tooltip-id");C=F.trim(C.join(" "));if(C){B.attr("aria-describedby",C);}else{B.removeAttr("aria-describedby");}}F.widget("ui.tooltip",{version:"1.9.2",options:{content:function(){return F(this).attr("title");},hide:true,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:true,tooltipClass:null,track:false,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};if(this.options.disabled){this._disable();}},_setOption:function(C,A){var B=this;if(C==="disabled"){this[A?"_disable":"_enable"]();this.options[C]=A;return ;}this._super(C,A);if(C==="content"){F.each(this.tooltips,function(D,J){B._updateContent(J);});}},_disable:function(){var A=this;F.each(this.tooltips,function(B,D){var C=F.Event("blur");C.target=C.currentTarget=D[0];A.close(C,true);});this.element.find(this.options.items).andSelf().each(function(){var B=F(this);if(B.is("[title]")){B.data("ui-tooltip-title",B.attr("title")).attr("title","");}});},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var A=F(this);if(A.data("ui-tooltip-title")){A.attr("title",A.data("ui-tooltip-title"));}});},open:function(B){var C=this,A=F(B?B.target:this.element).closest(this.options.items);if(!A.length||A.data("ui-tooltip-id")){return ;}if(A.attr("title")){A.data("ui-tooltip-title",A.attr("title"));}A.data("ui-tooltip-open",true);if(B&&B.type==="mouseover"){A.parents().each(function(){var D=F(this),J;if(D.data("ui-tooltip-open")){J=F.Event("blur");J.target=J.currentTarget=this;C.close(J,true);}if(D.attr("title")){D.uniqueId();C.parents[this.id]={element:this,title:D.attr("title")};
D.attr("title","");}});}this._updateContent(A,B);},_updateContent:function(A,B){var C,L=this.options.content,D=this,K=B?B.type:null;if(typeof L==="string"){return this._open(B,A,L);}C=L.call(A[0],function(I){if(!A.data("ui-tooltip-open")){return ;}D._delay(function(){if(B){B.type=K;}this._open(B,A,I);});});if(C){this._open(B,A,C);}},_open:function(D,B,M){var C,N,O,A=F.extend({},this.options.position);if(!M){return ;}C=this._find(B);if(C.length){C.find(".ui-tooltip-content").html(M);return ;}if(B.is("[title]")){if(D&&D.type==="mouseover"){B.attr("title","");}else{B.removeAttr("title");}}C=this._tooltip(B);G(B,C.attr("id"));C.find(".ui-tooltip-content").html(M);function P(I){A.of=I;if(C.is(":hidden")){return ;}C.position(A);}if(this.options.track&&D&&/^mouse/.test(D.type)){this._on(this.document,{mousemove:P});P(D);}else{C.position(F.extend({of:B},this.options.position));}C.hide();this._show(C,this.options.show);if(this.options.show&&this.options.show.delay){O=setInterval(function(){if(C.is(":visible")){P(A.of);clearInterval(O);}},F.fx.interval);}this._trigger("open",D,{tooltip:C});N={keyup:function(J){if(J.keyCode===F.ui.keyCode.ESCAPE){var I=F.Event(J);I.currentTarget=B[0];this.close(I,true);}},remove:function(){this._removeTooltip(C);}};if(!D||D.type==="mouseover"){N.mouseleave="close";}if(!D||D.type==="focusin"){N.focusout="close";}this._on(true,B,N);},close:function(C){var D=this,A=F(C?C.currentTarget:this.element),B=this._find(A);if(this.closing){return ;}if(A.data("ui-tooltip-title")){A.attr("title",A.data("ui-tooltip-title"));}E(A);B.stop(true);this._hide(B,this.options.hide,function(){D._removeTooltip(F(this));});A.removeData("ui-tooltip-open");this._off(A,"mouseleave focusout keyup");if(A[0]!==this.element[0]){this._off(A,"remove");}this._off(this.document,"mousemove");if(C&&C.type==="mouseleave"){F.each(this.parents,function(K,L){F(L.element).attr("title",L.title);delete D.parents[K];});}this.closing=true;this._trigger("close",C,{tooltip:B});this.closing=false;},_tooltip:function(C){var A="ui-tooltip-"+H++,B=F("<div>").attr({id:A,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));F("<div>").addClass("ui-tooltip-content").appendTo(B);B.appendTo(this.document[0].body);if(F.fn.bgiframe){B.bgiframe();}this.tooltips[A]=C;return B;},_find:function(B){var A=B.data("ui-tooltip-id");return A?F("#"+A):F();},_removeTooltip:function(A){A.remove();delete this.tooltips[A.attr("id")];},_destroy:function(){var A=this;F.each(this.tooltips,function(B,D){var C=F.Event("blur");C.target=C.currentTarget=D[0];A.close(C,true);F("#"+B).remove();if(D.data("ui-tooltip-title")){D.attr("title",D.data("ui-tooltip-title"));D.removeData("ui-tooltip-title");}});}});}(jQuery));(function(B){jQuery.browser.mobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(B)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(B.substr(0,4));})(navigator.userAgent||navigator.vendor||window.opera);